diff --git a/asm/Visual Studio 2015_14_LLVM_x86_Debug/span_compile_only.asm b/asm/Visual Studio 2015_14_LLVM_x86_Debug/span_compile_only.asm new file mode 100644 index 0000000..2969d50 --- /dev/null +++ b/asm/Visual Studio 2015_14_LLVM_x86_Debug/span_compile_only.asm @@ -0,0 +1,18865 @@ + .text + .def @feat.00; + .scl 3; + .type 0; + .endef + .globl @feat.00 +.set @feat.00, 1 + .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 "E:\\DD\\gsl-dadonenf\\tests\\span_compile_only.cpp" "CEABC981FD71A5C2BE596AB3B742E767" 1 + .cv_loc 0 1 42 0 is_stmt 0 # ..\tests\span_compile_only.cpp:42:0 + .cv_fpo_proc "?foo@@YA_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 60 + .cv_fpo_stackalloc 60 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 4], eax +Ltmp0: + .cv_loc 0 1 44 0 # ..\tests\span_compile_only.cpp:44:0 + mov byte ptr [ebp - 29], 1 + .cv_loc 0 1 45 0 # ..\tests\span_compile_only.cpp:45:0 + lea ecx, [ebp - 12] +Ltmp1: + #DEBUG_VALUE: s <- [$ecx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" +Ltmp2: + .cv_loc 0 1 46 0 # ..\tests\span_compile_only.cpp:46:0 + test byte ptr [ebp - 29], 1 + mov dl, 1 + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov byte ptr [ebp - 37], dl # 1-byte Spill + jne LBB0_4 +# %bb.1: + lea ecx, [ebp - 12] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov dl, cl + cmp eax, 0 + mov byte ptr [ebp - 38], dl # 1-byte Spill + jne LBB0_3 +# %bb.2: + lea ecx, [ebp - 12] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 38], dl # 1-byte Spill +LBB0_3: + mov al, byte ptr [ebp - 38] # 1-byte Reload + mov byte ptr [ebp - 37], al # 1-byte Spill +LBB0_4: + mov al, byte ptr [ebp - 37] # 1-byte Reload + and al, 1 + mov byte ptr [ebp - 29], al + .cv_loc 0 1 48 0 # ..\tests\span_compile_only.cpp:48:0 + lea ecx, [ebp - 20] +Ltmp3: + #DEBUG_VALUE: cs <- [$ecx+0] + call "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" +Ltmp4: + .cv_loc 0 1 49 0 # ..\tests\span_compile_only.cpp:49:0 + test byte ptr [ebp - 29], 1 + mov dl, 1 + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov byte ptr [ebp - 45], dl # 1-byte Spill + jne LBB0_8 +# %bb.5: + lea ecx, [ebp - 20] + call "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov dl, cl + cmp eax, 0 + mov byte ptr [ebp - 46], dl # 1-byte Spill + jne LBB0_7 +# %bb.6: + lea ecx, [ebp - 20] + call "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 46], dl # 1-byte Spill +LBB0_7: + mov al, byte ptr [ebp - 46] # 1-byte Reload + mov byte ptr [ebp - 45], al # 1-byte Spill +LBB0_8: + mov al, byte ptr [ebp - 45] # 1-byte Reload + and al, 1 + mov byte ptr [ebp - 29], al + .cv_loc 0 1 51 0 # ..\tests\span_compile_only.cpp:51:0 + lea ecx, [ebp - 28] +Ltmp5: + #DEBUG_VALUE: s2 <- [$ecx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" +Ltmp6: + .cv_loc 0 1 52 0 # ..\tests\span_compile_only.cpp:52:0 + test byte ptr [ebp - 29], 1 + mov dl, 1 + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov byte ptr [ebp - 53], dl # 1-byte Spill + jne LBB0_12 +# %bb.9: + lea ecx, [ebp - 28] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov dl, cl + cmp eax, 0 + mov byte ptr [ebp - 54], dl # 1-byte Spill + jne LBB0_11 +# %bb.10: + lea ecx, [ebp - 28] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 54], dl # 1-byte Spill +LBB0_11: + mov al, byte ptr [ebp - 54] # 1-byte Reload + mov byte ptr [ebp - 53], al # 1-byte Spill +LBB0_12: + mov al, byte ptr [ebp - 53] # 1-byte Reload + and al, 1 + mov byte ptr [ebp - 29], al + .cv_loc 0 1 54 0 # ..\tests\span_compile_only.cpp:54:0 + mov al, byte ptr [ebp - 29] + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 60], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 60] # 4-byte Reload + add esp, 60 + pop ebp + ret +Ltmp7: + .cv_fpo_endproc +Lfunc_end0: + # -- End function + .def "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" + .globl "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" # -- Begin function ??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ + .p2align 4, 0x90 +"??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ": # @"??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" +Lfunc_begin1: + .cv_func_id 1 + .cv_file 2 "E:\\DD\\gsl-dadonenf\\include\\gsl\\span" "3BAA3FB91BA159E545E305706709D4CE" 1 + .cv_loc 1 2 384 0 # ..\include\gsl/span:384:0 + .cv_fpo_proc "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] + lea ecx, [ebp - 36] +Ltmp10: + mov dword ptr [ebp - 40], eax # 4-byte Spill + call "??0?$extent_type@$0A@@details@gsl@@QAE@XZ" + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], 0 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 48], eax # 4-byte Spill + jmp LBB1_1 +LBB1_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$2@?0???$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ@4HA": +LBB1_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp11: + .cv_fpo_endproc +Lfunc_end1: + .section .xdata,"dr",associative,"??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" + .p2align 2 +"L__ehtable$??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ": + .long -1 # ToState + .long "?dtor$2@?0???$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ@4HA" # Action + .section .text,"xr",discard,"??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" + # -- End function + .def "?size@?$span@H$0?0@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@H$0?0@gsl@@QBEHXZ" + .globl "?size@?$span@H$0?0@gsl@@QBEHXZ" # -- Begin function ?size@?$span@H$0?0@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$span@H$0?0@gsl@@QBEHXZ": # @"?size@?$span@H$0?0@gsl@@QBEHXZ" +Lfunc_begin2: + .cv_func_id 2 + .cv_loc 2 2 498 0 # ..\include\gsl/span:498:0 + .cv_fpo_proc "?size@?$span@H$0?0@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12: + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + add esp, 4 + pop ebp + ret +Ltmp13: + .cv_fpo_endproc +Lfunc_end2: + # -- End function + .def "?data@?$span@H$0?0@gsl@@QBEPAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@H$0?0@gsl@@QBEPAHXZ" + .globl "?data@?$span@H$0?0@gsl@@QBEPAHXZ" # -- Begin function ?data@?$span@H$0?0@gsl@@QBEPAHXZ + .p2align 4, 0x90 +"?data@?$span@H$0?0@gsl@@QBEPAHXZ": # @"?data@?$span@H$0?0@gsl@@QBEPAHXZ" +Lfunc_begin3: + .cv_func_id 3 + .cv_loc 3 2 515 0 # ..\include\gsl/span:515:0 + .cv_fpo_proc "?data@?$span@H$0?0@gsl@@QBEPAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ" + add esp, 4 + pop ebp + ret +Ltmp15: + .cv_fpo_endproc +Lfunc_end3: + # -- End function + .def "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" + .globl "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" # -- Begin function ??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ + .p2align 4, 0x90 +"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ": # @"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" +Lfunc_begin4: + .cv_func_id 4 + .cv_loc 4 2 384 0 # ..\include\gsl/span:384:0 + .cv_fpo_proc "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] + lea ecx, [ebp - 36] +Ltmp18: + mov dword ptr [ebp - 40], eax # 4-byte Spill + call "??0?$extent_type@$0A@@details@gsl@@QAE@XZ" + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], 0 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 48], eax # 4-byte Spill + jmp LBB4_1 +LBB4_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ@4HA": +LBB4_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp19: + .cv_fpo_endproc +Lfunc_end4: + .section .xdata,"dr",associative,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" + .p2align 2 +"L__ehtable$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ": + .long -1 # ToState + .long "?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ@4HA" # Action + .section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" + # -- End function + .def "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" + .globl "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" # -- Begin function ?size@?$span@$$CBH$0?0@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$span@$$CBH$0?0@gsl@@QBEHXZ": # @"?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" +Lfunc_begin5: + .cv_func_id 5 + .cv_loc 5 2 498 0 # ..\include\gsl/span:498:0 + .cv_fpo_proc "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp20: + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + add esp, 4 + pop ebp + ret +Ltmp21: + .cv_fpo_endproc +Lfunc_end5: + # -- End function + .def "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + .globl "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" # -- Begin function ?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ + .p2align 4, 0x90 +"?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ": # @"?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" +Lfunc_begin6: + .cv_func_id 6 + .cv_loc 6 2 515 0 # ..\include\gsl/span:515:0 + .cv_fpo_proc "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp22: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + add esp, 4 + pop ebp + ret +Ltmp23: + .cv_fpo_endproc +Lfunc_end6: + # -- End function + .def "??0?$extent_type@$0A@@details@gsl@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$0A@@details@gsl@@QAE@XZ" + .globl "??0?$extent_type@$0A@@details@gsl@@QAE@XZ" # -- Begin function ??0?$extent_type@$0A@@details@gsl@@QAE@XZ + .p2align 4, 0x90 +"??0?$extent_type@$0A@@details@gsl@@QAE@XZ": # @"??0?$extent_type@$0A@@details@gsl@@QAE@XZ" +Lfunc_begin7: + .cv_func_id 7 + .cv_loc 7 2 311 0 # ..\include\gsl/span:311:0 + .cv_fpo_proc "??0?$extent_type@$0A@@details@gsl@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp24: + add esp, 4 + pop ebp + ret +Ltmp25: + .cv_fpo_endproc +Lfunc_end7: + # -- End function + .def "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" +Lfunc_begin8: + .cv_func_id 8 + .cv_loc 8 2 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp30: + mov edx, ecx + mov dword ptr [ebp - 76], ecx # 4-byte Spill + mov ecx, edx + lea edx, [ebp - 40] + mov bl, byte ptr [edx] + mov byte ptr [esp], bl + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp31: + .cv_loc 8 2 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 53], 0 + test bl, 1 + jne LBB8_1 + jmp LBB8_2 +LBB8_1: + test byte ptr [ebp - 53], 1 + jne LBB8_4 + jmp LBB8_5 +LBB8_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 53], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB8_3 +LBB8_3: +LBB8_4: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB8_5: + .cv_loc 8 2 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 69], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB8_7 +# %bb.6: + mov eax, dword ptr [ebp - 76] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB8_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB8_8 + jmp LBB8_9 +LBB8_8: + test byte ptr [ebp - 69], 1 + jne LBB8_14 + jmp LBB8_15 +LBB8_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 68] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 69], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB8_10 +LBB8_10: +LBB8_14: + lea ecx, [ebp - 68] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp32: +LBB8_15: + .cv_loc 8 2 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z@4HA": +LBB8_11: + push ebp + push eax + add ebp, 12 +Ltmp33: + .cv_loc 8 2 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 53], 1 + jne LBB8_12 + jmp LBB8_13 +LBB8_12: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB8_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z@4HA": +LBB8_16: + push ebp + push eax + add ebp, 12 + .cv_loc 8 2 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 69], 1 + jne LBB8_17 + jmp LBB8_18 +LBB8_17: + lea ecx, [ebp - 68] + call "??1fail_fast@gsl@@UAE@XZ" +LBB8_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp34: + .cv_fpo_endproc +Lfunc_end8: + .section .xdata,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z@4HA" # 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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + # -- End function + .def "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z" + .globl "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z" # -- Begin function ??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z + .p2align 4, 0x90 +"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z": # @"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z" +Lfunc_begin9: + .cv_func_id 9 + .cv_loc 9 2 334 0 # ..\include\gsl/span:334:0 + .cv_fpo_proc "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp35: + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp36: + .cv_fpo_endproc +Lfunc_end9: + # -- End function + .def "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + .globl "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" # -- Begin function ?size@?$extent_type@$0?0@details@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$extent_type@$0?0@details@gsl@@QBEHXZ": # @"?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" +Lfunc_begin10: + .cv_func_id 10 + .cv_loc 10 2 338 0 # ..\include\gsl/span:338:0 + .cv_fpo_proc "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp37: + mov eax, dword ptr [ecx] + add esp, 4 + pop ebp + ret +Ltmp38: + .cv_fpo_endproc +Lfunc_end10: + # -- End function + .def "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + .globl "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" # -- Begin function ??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z + .p2align 4, 0x90 +"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z": # @"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" +Lfunc_begin11: + .cv_func_id 11 + .cv_file 3 "E:\\DD\\gsl-dadonenf\\include\\gsl\\gsl_assert" "DC2D278DC08DD14FC7E736FCD7722B8E" 1 + .cv_loc 11 3 143 0 # ..\include\gsl/gsl_assert:143:0 + .cv_fpo_proc "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp39: + .cv_loc 11 3 144 0 # ..\include\gsl/gsl_assert:144:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z" + lea ecx, [ebp - 12] + mov dword ptr [esp], eax + call "??0fail_fast@gsl@@QAE@$$QAU01@@Z" + sub esp, 4 + lea ecx, [ebp - 12] + mov dword ptr [esp], ecx + lea ecx, ["__TI3?AUfail_fast@gsl@@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call dword ptr [__imp___CxxThrowException@8] +Ltmp40: + .cv_fpo_endproc +Lfunc_end11: + # -- End function + .def "??0fail_fast@gsl@@QAE@QBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0fail_fast@gsl@@QAE@QBD@Z" + .globl "??0fail_fast@gsl@@QAE@QBD@Z" # -- Begin function ??0fail_fast@gsl@@QAE@QBD@Z + .p2align 4, 0x90 +"??0fail_fast@gsl@@QAE@QBD@Z": # @"??0fail_fast@gsl@@QAE@QBD@Z" +Lfunc_begin12: + .cv_func_id 12 + .cv_loc 12 3 99 0 # ..\include\gsl/gsl_assert:99:0 + .cv_fpo_proc "??0fail_fast@gsl@@QAE@QBD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp41: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0logic_error@std@@QAE@PBD@Z" + sub esp, 4 + lea ecx, ["??_7fail_fast@gsl@@6B@"] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, edx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp42: + .cv_fpo_endproc +Lfunc_end12: + # -- End function + .def "??1fail_fast@gsl@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1fail_fast@gsl@@UAE@XZ" + .globl "??1fail_fast@gsl@@UAE@XZ" # -- Begin function ??1fail_fast@gsl@@UAE@XZ + .p2align 4, 0x90 +"??1fail_fast@gsl@@UAE@XZ": # @"??1fail_fast@gsl@@UAE@XZ" +Lfunc_begin13: + .cv_func_id 13 + .cv_loc 13 3 97 0 # ..\include\gsl/gsl_assert:97:0 + .cv_fpo_proc "??1fail_fast@gsl@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp43: + .cv_loc 13 3 97 0 # ..\include\gsl/gsl_assert:97:0 + call "??1logic_error@std@@UAE@XZ" +Ltmp44: + .cv_loc 13 3 97 0 # ..\include\gsl/gsl_assert:97:0 + add esp, 4 + pop ebp + ret +Ltmp45: + .cv_fpo_endproc +Lfunc_end13: + # -- End function + .def "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" + .globl "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" # -- Begin function ?size@?$extent_type@$0A@@details@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$extent_type@$0A@@details@gsl@@QBEHXZ": # @"?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" +Lfunc_begin14: + .cv_func_id 14 + .cv_loc 14 2 323 0 # ..\include\gsl/span:323:0 + .cv_fpo_proc "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + xor eax, eax + mov dword ptr [ebp - 4], ecx +Ltmp46: + add esp, 4 + pop ebp + ret +Ltmp47: + .cv_fpo_endproc +Lfunc_end14: + # -- End function + .def "??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z" + .globl "??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z" # -- Begin function ??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z + .p2align 4, 0x90 +"??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z": # @"??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z" +Lfunc_begin15: + .cv_func_id 15 + .cv_file 4 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\type_traits" "AC2AB08103956E116AB4922A4D72E52D" 1 + .cv_loc 15 4 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1296:0 + .cv_fpo_proc "??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp48: + .cv_loc 15 4 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1297:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp49: + .cv_fpo_endproc +Lfunc_end15: + # -- End function + .def "??0fail_fast@gsl@@QAE@$$QAU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0fail_fast@gsl@@QAE@$$QAU01@@Z" + .globl "??0fail_fast@gsl@@QAE@$$QAU01@@Z" # -- Begin function ??0fail_fast@gsl@@QAE@$$QAU01@@Z + .p2align 4, 0x90 +"??0fail_fast@gsl@@QAE@$$QAU01@@Z": # @"??0fail_fast@gsl@@QAE@$$QAU01@@Z" +Lfunc_begin16: + .cv_func_id 16 + .cv_loc 16 3 97 0 # ..\include\gsl/gsl_assert:97:0 + .cv_fpo_proc "??0fail_fast@gsl@@QAE@$$QAU01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp50: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0logic_error@std@@QAE@$$QAV01@@Z" + sub esp, 4 + lea ecx, ["??_7fail_fast@gsl@@6B@"] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, edx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp51: + .cv_fpo_endproc +Lfunc_end16: + # -- End function + .def "??0fail_fast@gsl@@QAE@ABU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0fail_fast@gsl@@QAE@ABU01@@Z" + .globl "??0fail_fast@gsl@@QAE@ABU01@@Z" # -- Begin function ??0fail_fast@gsl@@QAE@ABU01@@Z + .p2align 4, 0x90 +"??0fail_fast@gsl@@QAE@ABU01@@Z": # @"??0fail_fast@gsl@@QAE@ABU01@@Z" +Lfunc_begin17: + .cv_func_id 17 + .cv_loc 17 3 97 0 # ..\include\gsl/gsl_assert:97:0 + .cv_fpo_proc "??0fail_fast@gsl@@QAE@ABU01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp52: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0logic_error@std@@QAE@ABV01@@Z" + sub esp, 4 + lea ecx, ["??_7fail_fast@gsl@@6B@"] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, edx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp53: + .cv_fpo_endproc +Lfunc_end17: + # -- End function + .def "??0logic_error@std@@QAE@ABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0logic_error@std@@QAE@ABV01@@Z" + .globl "??0logic_error@std@@QAE@ABV01@@Z" # -- Begin function ??0logic_error@std@@QAE@ABV01@@Z + .p2align 4, 0x90 +"??0logic_error@std@@QAE@ABV01@@Z": # @"??0logic_error@std@@QAE@ABV01@@Z" +Lfunc_begin18: + .cv_func_id 18 + .cv_file 5 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\stdexcept" "EC5D98FB0D0440BEF66BFB2B3DEE37DE" 1 + .cv_loc 18 5 17 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\stdexcept:17:0 + .cv_fpo_proc "??0logic_error@std@@QAE@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp54: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0exception@std@@QAE@ABV01@@Z" + sub esp, 4 + lea ecx, ["??_7logic_error@std@@6B@"] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, edx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp55: + .cv_fpo_endproc +Lfunc_end18: + # -- End function + .def "??0exception@std@@QAE@ABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0exception@std@@QAE@ABV01@@Z" + .globl "??0exception@std@@QAE@ABV01@@Z" # -- Begin function ??0exception@std@@QAE@ABV01@@Z + .p2align 4, 0x90 +"??0exception@std@@QAE@ABV01@@Z": # @"??0exception@std@@QAE@ABV01@@Z" +Lfunc_begin19: + .cv_func_id 19 + .cv_file 6 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\vcruntime_exception.h" "6C163BAA92D5C81892AD5480D109CCEE" 1 + .cv_loc 19 6 68 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:68:0 + .cv_fpo_proc "??0exception@std@@QAE@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + xor edx, edx + lea esi, ["??_7exception@std@@6B@"] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp56: + mov dword ptr [ecx], esi + mov esi, ecx + add esi, 4 + mov dword ptr [esp], esi + mov dword ptr [esp + 4], 0 + mov dword ptr [esp + 8], 8 + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call _memset +Ltmp57: + .cv_loc 19 6 69 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:69:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add eax, 4 + mov ecx, dword ptr [ebp + 8] + add ecx, 4 + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call ___std_exception_copy +Ltmp58: + .cv_loc 19 6 70 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:70:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 28 + pop esi + pop ebp + ret 4 +Ltmp59: + .cv_fpo_endproc +Lfunc_end19: + # -- End function + .def "??0logic_error@std@@QAE@$$QAV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0logic_error@std@@QAE@$$QAV01@@Z" + .globl "??0logic_error@std@@QAE@$$QAV01@@Z" # -- Begin function ??0logic_error@std@@QAE@$$QAV01@@Z + .p2align 4, 0x90 +"??0logic_error@std@@QAE@$$QAV01@@Z": # @"??0logic_error@std@@QAE@$$QAV01@@Z" +Lfunc_begin20: + .cv_func_id 20 + .cv_loc 20 5 17 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\stdexcept:17:0 + .cv_fpo_proc "??0logic_error@std@@QAE@$$QAV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp60: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0exception@std@@QAE@ABV01@@Z" + sub esp, 4 + lea ecx, ["??_7logic_error@std@@6B@"] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, edx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp61: + .cv_fpo_endproc +Lfunc_end20: + # -- End function + .def "??_Gfail_fast@gsl@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_Gfail_fast@gsl@@UAEPAXI@Z" + .globl "??_Gfail_fast@gsl@@UAEPAXI@Z" # -- Begin function ??_Gfail_fast@gsl@@UAEPAXI@Z + .p2align 4, 0x90 +"??_Gfail_fast@gsl@@UAEPAXI@Z": # @"??_Gfail_fast@gsl@@UAEPAXI@Z" +Lfunc_begin21: + .cv_func_id 21 + .cv_loc 21 3 97 0 # ..\include\gsl/gsl_assert:97:0 + .cv_fpo_proc "??_Gfail_fast@gsl@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp62: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1fail_fast@gsl@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB21_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB21_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp63: + .cv_fpo_endproc +Lfunc_end21: + # -- End function + .def "?what@exception@std@@UBEPBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?what@exception@std@@UBEPBDXZ" + .globl "?what@exception@std@@UBEPBDXZ" # -- Begin function ?what@exception@std@@UBEPBDXZ + .p2align 4, 0x90 +"?what@exception@std@@UBEPBDXZ": # @"?what@exception@std@@UBEPBDXZ" +Lfunc_begin22: + .cv_func_id 22 + .cv_loc 22 6 90 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:90:0 + .cv_fpo_proc "?what@exception@std@@UBEPBDXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp64: + .cv_loc 22 6 91 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:91:0 + cmp dword ptr [ecx + 4], 0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + je LBB22_2 +# %bb.1: + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + jmp LBB22_3 +LBB22_2: + lea eax, ["??_C@_0BC@EOODALEL@Unknown?5exception?$AA@"] + mov dword ptr [ebp - 12], eax # 4-byte Spill + jmp LBB22_3 +LBB22_3: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 12 + pop ebp + ret +Ltmp65: + .cv_fpo_endproc +Lfunc_end22: + # -- End function + .def "??_Glogic_error@std@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_Glogic_error@std@@UAEPAXI@Z" + .globl "??_Glogic_error@std@@UAEPAXI@Z" # -- Begin function ??_Glogic_error@std@@UAEPAXI@Z + .p2align 4, 0x90 +"??_Glogic_error@std@@UAEPAXI@Z": # @"??_Glogic_error@std@@UAEPAXI@Z" +Lfunc_begin23: + .cv_func_id 23 + .cv_loc 23 5 17 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\stdexcept:17:0 + .cv_fpo_proc "??_Glogic_error@std@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp66: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1logic_error@std@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB23_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB23_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp67: + .cv_fpo_endproc +Lfunc_end23: + # -- End function + .def "??1logic_error@std@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1logic_error@std@@UAE@XZ" + .globl "??1logic_error@std@@UAE@XZ" # -- Begin function ??1logic_error@std@@UAE@XZ + .p2align 4, 0x90 +"??1logic_error@std@@UAE@XZ": # @"??1logic_error@std@@UAE@XZ" +Lfunc_begin24: + .cv_func_id 24 + .cv_loc 24 5 17 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\stdexcept:17:0 + .cv_fpo_proc "??1logic_error@std@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp68: + .cv_loc 24 5 17 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\stdexcept:17:0 + call "??1exception@std@@UAE@XZ" +Ltmp69: + .cv_loc 24 5 17 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\stdexcept:17:0 + add esp, 4 + pop ebp + ret +Ltmp70: + .cv_fpo_endproc +Lfunc_end24: + # -- End function + .def "??1exception@std@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1exception@std@@UAE@XZ" + .globl "??1exception@std@@UAE@XZ" # -- Begin function ??1exception@std@@UAE@XZ + .p2align 4, 0x90 +"??1exception@std@@UAE@XZ": # @"??1exception@std@@UAE@XZ" +Lfunc_begin25: + .cv_func_id 25 + .cv_loc 25 6 85 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:85:0 + .cv_fpo_proc "??1exception@std@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, ["??_7exception@std@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp71: + mov dword ptr [ecx], eax +Ltmp72: + .cv_loc 25 6 86 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:86:0 + add ecx, 4 + mov dword ptr [esp], ecx + call ___std_exception_destroy +Ltmp73: + .cv_loc 25 6 87 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:87:0 + add esp, 8 + pop ebp + ret +Ltmp74: + .cv_fpo_endproc +Lfunc_end25: + # -- End function + .def "??_Gexception@std@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_Gexception@std@@UAEPAXI@Z" + .globl "??_Gexception@std@@UAEPAXI@Z" # -- Begin function ??_Gexception@std@@UAEPAXI@Z + .p2align 4, 0x90 +"??_Gexception@std@@UAEPAXI@Z": # @"??_Gexception@std@@UAEPAXI@Z" +Lfunc_begin26: + .cv_func_id 26 + .cv_loc 26 6 85 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:85:0 + .cv_fpo_proc "??_Gexception@std@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp75: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1exception@std@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB26_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB26_2: + .cv_loc 26 6 87 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:87:0 + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp76: + .cv_fpo_endproc +Lfunc_end26: + # -- End function + .def "??0logic_error@std@@QAE@PBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0logic_error@std@@QAE@PBD@Z" + .globl "??0logic_error@std@@QAE@PBD@Z" # -- Begin function ??0logic_error@std@@QAE@PBD@Z + .p2align 4, 0x90 +"??0logic_error@std@@QAE@PBD@Z": # @"??0logic_error@std@@QAE@PBD@Z" +Lfunc_begin27: + .cv_func_id 27 + .cv_loc 27 5 24 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\stdexcept:24:0 + .cv_fpo_proc "??0logic_error@std@@QAE@PBD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp77: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0exception@std@@QAE@QBD@Z" + sub esp, 4 + lea ecx, ["??_7logic_error@std@@6B@"] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx], ecx + .cv_loc 27 5 25 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\stdexcept:25:0 + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, edx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp78: + .cv_fpo_endproc +Lfunc_end27: + # -- End function + .def "??0exception@std@@QAE@QBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0exception@std@@QAE@QBD@Z" + .globl "??0exception@std@@QAE@QBD@Z" # -- Begin function ??0exception@std@@QAE@QBD@Z + .p2align 4, 0x90 +"??0exception@std@@QAE@QBD@Z": # @"??0exception@std@@QAE@QBD@Z" +Lfunc_begin28: + .cv_func_id 28 + .cv_loc 28 6 55 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:55:0 + .cv_fpo_proc "??0exception@std@@QAE@QBD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + xor edx, edx + lea esi, ["??_7exception@std@@6B@"] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi + mov dword ptr [ebp - 24], ecx + mov ecx, dword ptr [ebp - 24] +Ltmp79: + mov dword ptr [ecx], esi + mov esi, ecx + add esi, 4 + mov dword ptr [esp], esi + mov dword ptr [esp + 4], 0 + mov dword ptr [esp + 8], 8 + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov dword ptr [ebp - 36], edx # 4-byte Spill + call _memset +Ltmp80: + .cv_loc 28 6 56 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:56:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], eax + mov byte ptr [ebp - 16], 1 + .cv_loc 28 6 57 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:57:0 + mov eax, dword ptr [ebp - 32] # 4-byte Reload + add eax, 4 + lea ecx, [ebp - 20] +Ltmp81: + #DEBUG_VALUE: _InitData <- [$ecx+0] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call ___std_exception_copy +Ltmp82: + mov eax, dword ptr [ebp - 12] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 +Ltmp83: + .cv_loc 28 6 58 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:58:0 + mov eax, dword ptr [ebp - 32] # 4-byte Reload + add esp, 40 + pop esi + pop edi + pop ebp + ret 4 +Ltmp84: + .cv_fpo_endproc +Lfunc_end28: + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ" +Lfunc_begin29: + .cv_func_id 29 + .cv_loc 29 2 602 0 # ..\include\gsl/span:602:0 + .cv_fpo_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp85: + mov eax, dword ptr [ecx + 4] + add esp, 4 + pop ebp + ret +Ltmp86: + .cv_fpo_endproc +Lfunc_end29: + # -- End function + .def "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$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@@QAE@PBHV?$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@@QAE@PBHV?$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@@QAE@PBHV?$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@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" +Lfunc_begin30: + .cv_func_id 30 + .cv_loc 30 2 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp91: + mov edx, ecx + mov dword ptr [ebp - 76], ecx # 4-byte Spill + mov ecx, edx + lea edx, [ebp - 40] + mov bl, byte ptr [edx] + mov byte ptr [esp], bl + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp92: + .cv_loc 30 2 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 53], 0 + test bl, 1 + jne LBB30_1 + jmp LBB30_2 +LBB30_1: + test byte ptr [ebp - 53], 1 + jne LBB30_4 + jmp LBB30_5 +LBB30_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 53], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB30_3 +LBB30_3: +LBB30_4: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB30_5: + .cv_loc 30 2 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 69], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB30_7 +# %bb.6: + mov eax, dword ptr [ebp - 76] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB30_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB30_8 + jmp LBB30_9 +LBB30_8: + test byte ptr [ebp - 69], 1 + jne LBB30_14 + jmp LBB30_15 +LBB30_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 68] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 69], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB30_10 +LBB30_10: +LBB30_14: + lea ecx, [ebp - 68] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp93: +LBB30_15: + .cv_loc 30 2 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z@4HA": +LBB30_11: + push ebp + push eax + add ebp, 12 +Ltmp94: + .cv_loc 30 2 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 53], 1 + jne LBB30_12 + jmp LBB30_13 +LBB30_12: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB30_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z@4HA": +LBB30_16: + push ebp + push eax + add ebp, 12 + .cv_loc 30 2 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 69], 1 + jne LBB30_17 + jmp LBB30_18 +LBB30_17: + lea ecx, [ebp - 68] + call "??1fail_fast@gsl@@UAE@XZ" +LBB30_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp95: + .cv_fpo_endproc +Lfunc_end30: + .section .xdata,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z@4HA" # 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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" +Lfunc_begin31: + .cv_func_id 31 + .cv_loc 31 2 602 0 # ..\include\gsl/span:602:0 + .cv_fpo_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp96: + mov eax, dword ptr [ecx + 4] + add esp, 4 + pop ebp + ret +Ltmp97: + .cv_fpo_endproc +Lfunc_end31: + # -- End function + .def "___ehhandler$??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ +"___ehhandler$??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ": # @"__ehhandler$??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" +Lfunc_begin32: + .cv_fpo_proc "___ehhandler$??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end32: + # -- End function + .def "___ehhandler$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ +"___ehhandler$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ": # @"__ehhandler$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" +Lfunc_begin33: + .cv_fpo_proc "___ehhandler$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end33: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" +Lfunc_begin34: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end34: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" +Lfunc_begin35: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end35: + # -- 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": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AUfail_fast@gsl@@" + + .section .xdata,"dr",discard,"__CT??_R0?AUfail_fast@gsl@@@812" + .globl "__CT??_R0?AUfail_fast@gsl@@@812" # @"_CT??_R0?AUfail_fast@gsl@@@812" + .p2align 4 +"__CT??_R0?AUfail_fast@gsl@@@812": + .long 0 # 0x0 + .long "??_R0?AUfail_fast@gsl@@@8" + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 12 # 0xc + .long "??0fail_fast@gsl@@QAE@ABU01@@Z" + + .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": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AVlogic_error@std@@" + .zero 2 + + .section .xdata,"dr",discard,"__CT??_R0?AVlogic_error@std@@@812" + .globl "__CT??_R0?AVlogic_error@std@@@812" # @"_CT??_R0?AVlogic_error@std@@@812" + .p2align 4 +"__CT??_R0?AVlogic_error@std@@@812": + .long 0 # 0x0 + .long "??_R0?AVlogic_error@std@@@8" + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 12 # 0xc + .long "??0logic_error@std@@QAE@ABV01@@Z" + + .section .data,"dw",discard,"??_R0?AVexception@std@@@8" + .globl "??_R0?AVexception@std@@@8" # @"??_R0?AVexception@std@@@8" + .p2align 4 +"??_R0?AVexception@std@@@8": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AVexception@std@@" + + .section .xdata,"dr",discard,"__CT??_R0?AVexception@std@@@812" + .globl "__CT??_R0?AVexception@std@@@812" # @"_CT??_R0?AVexception@std@@@812" + .p2align 4 +"__CT??_R0?AVexception@std@@@812": + .long 0 # 0x0 + .long "??_R0?AVexception@std@@@8" + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 12 # 0xc + .long "??0exception@std@@QAE@ABV01@@Z" + + .section .xdata,"dr",discard,"__CTA3?AUfail_fast@gsl@@" + .globl "__CTA3?AUfail_fast@gsl@@" # @"_CTA3?AUfail_fast@gsl@@" + .p2align 2 +"__CTA3?AUfail_fast@gsl@@": + .long 3 # 0x3 + .long "__CT??_R0?AUfail_fast@gsl@@@812" + .long "__CT??_R0?AVlogic_error@std@@@812" + .long "__CT??_R0?AVexception@std@@@812" + + .section .xdata,"dr",discard,"__TI3?AUfail_fast@gsl@@" + .globl "__TI3?AUfail_fast@gsl@@" # @"_TI3?AUfail_fast@gsl@@" + .p2align 2 +"__TI3?AUfail_fast@gsl@@": + .long 0 # 0x0 + .long "??1fail_fast@gsl@@UAE@XZ" + .long 0 + .long "__CTA3?AUfail_fast@gsl@@" + + .section .rdata,"dr",largest,"??_7fail_fast@gsl@@6B@" + .p2align 2 # @0 +L___unnamed_1: + .long "??_R4fail_fast@gsl@@6B@" + .long "??_Gfail_fast@gsl@@UAEPAXI@Z" + .long "?what@exception@std@@UBEPBDXZ" + + .section .rdata,"dr",discard,"??_R4fail_fast@gsl@@6B@" + .globl "??_R4fail_fast@gsl@@6B@" # @"??_R4fail_fast@gsl@@6B@" + .p2align 4 +"??_R4fail_fast@gsl@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AUfail_fast@gsl@@@8" + .long "??_R3fail_fast@gsl@@8" + + .section .rdata,"dr",discard,"??_R3fail_fast@gsl@@8" + .globl "??_R3fail_fast@gsl@@8" # @"??_R3fail_fast@gsl@@8" + .p2align 2 +"??_R3fail_fast@gsl@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 3 # 0x3 + .long "??_R2fail_fast@gsl@@8" + + .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" + .long "??_R1A@?0A@EA@logic_error@std@@8" + .long "??_R1A@?0A@EA@exception@std@@8" + .long 0 + + .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" + .long 2 # 0x2 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3fail_fast@gsl@@8" + + .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" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3logic_error@std@@8" + + .section .rdata,"dr",discard,"??_R3logic_error@std@@8" + .globl "??_R3logic_error@std@@8" # @"??_R3logic_error@std@@8" + .p2align 2 +"??_R3logic_error@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2logic_error@std@@8" + + .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" + .long "??_R1A@?0A@EA@exception@std@@8" + .long 0 + + .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" + .long 0 # 0x0 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3exception@std@@8" + + .section .rdata,"dr",discard,"??_R3exception@std@@8" + .globl "??_R3exception@std@@8" # @"??_R3exception@std@@8" + .p2align 2 +"??_R3exception@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 1 # 0x1 + .long "??_R2exception@std@@8" + + .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" + .long 0 + + .section .rdata,"dr",largest,"??_7logic_error@std@@6B@" + .p2align 2 # @1 +L___unnamed_2: + .long "??_R4logic_error@std@@6B@" + .long "??_Glogic_error@std@@UAEPAXI@Z" + .long "?what@exception@std@@UBEPBDXZ" + + .section .rdata,"dr",discard,"??_R4logic_error@std@@6B@" + .globl "??_R4logic_error@std@@6B@" # @"??_R4logic_error@std@@6B@" + .p2align 4 +"??_R4logic_error@std@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AVlogic_error@std@@@8" + .long "??_R3logic_error@std@@8" + + .section .rdata,"dr",largest,"??_7exception@std@@6B@" + .p2align 2 # @2 +L___unnamed_3: + .long "??_R4exception@std@@6B@" + .long "??_Gexception@std@@UAEPAXI@Z" + .long "?what@exception@std@@UBEPBDXZ" + + .section .rdata,"dr",discard,"??_R4exception@std@@6B@" + .globl "??_R4exception@std@@6B@" # @"??_R4exception@std@@6B@" + .p2align 4 +"??_R4exception@std@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AVexception@std@@@8" + .long "??_R3exception@std@@8" + + .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 Ltmp99-Ltmp98 # Subsection size +Ltmp98: + .short Ltmp101-Ltmp100 # Record length +Ltmp100: + .short 4412 # Record kind: S_COMPILE3 + .long 1 # Flags and language + .short 7 # CPUType + .short 7 # Frontend version + .short 0 + .short 0 + .short 0 + .short 7000 # Backend version + .short 0 + .short 0 + .short 0 + .asciz "clang version 7.0.0 (tags/RELEASE_700/final)" # Null-terminated compiler version string +Ltmp101: +Ltmp99: + .p2align 2 + .cv_fpo_data "?foo@@YA_NXZ" + .long 241 # Symbol subsection for foo + .long Ltmp103-Ltmp102 # Subsection size +Ltmp102: + .short Ltmp105-Ltmp104 # Record length +Ltmp104: + .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 +Ltmp105: + .short Ltmp107-Ltmp106 # Record length +Ltmp106: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp7-Ltmp0 # Code size + .secrel32 Ltmp0 # Function section relative address + .secidx Lfunc_begin0 # Function section index + .byte 0 # Lexical block name +Ltmp107: + .short Ltmp109-Ltmp108 # Record length +Ltmp108: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "ret" +Ltmp109: + .cv_def_range Ltmp0 Ltmp7, "E\021\026\000\000\000\343\377\377\377" + .short Ltmp111-Ltmp110 # Record length +Ltmp110: + .short 4414 # Record kind: S_LOCAL + .long 4149 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp111: + .cv_def_range Ltmp0 Ltmp7, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp113-Ltmp112 # Record length +Ltmp112: + .short 4414 # Record kind: S_LOCAL + .long 4209 # TypeIndex + .short 0 # Flags + .asciz "cs" +Ltmp113: + .cv_def_range Ltmp0 Ltmp7, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp115-Ltmp114 # Record length +Ltmp114: + .short 4414 # Record kind: S_LOCAL + .long 4149 # TypeIndex + .short 0 # Flags + .asciz "s2" +Ltmp115: + .cv_def_range Ltmp0 Ltmp7, "E\021\026\000\000\000\344\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 +Ltmp103: + .p2align 2 + .cv_linetable 0, "?foo@@YA_NXZ", Lfunc_end0 + .section .debug$S,"dr",associative,"??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" + .long 241 # Symbol subsection for gsl::span::span<0,void> + .long Ltmp117-Ltmp116 # Subsection size +Ltmp116: + .short Ltmp119-Ltmp118 # Record length +Ltmp118: + .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@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4217 # Function type index + .secrel32 "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" # Function section relative address + .secidx "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<0,void>" # Function name +Ltmp119: + .short Ltmp121-Ltmp120 # Record length +Ltmp120: + .short 4414 # Record kind: S_LOCAL + .long 4102 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp121: + .cv_def_range Ltmp10 Ltmp11, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp117: + .p2align 2 + .cv_linetable 1, "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ", Lfunc_end1 + .section .debug$S,"dr",associative,"?size@?$span@H$0?0@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$span@H$0?0@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::span::size + .long Ltmp123-Ltmp122 # Subsection size +Ltmp122: + .short Ltmp125-Ltmp124 # Record length +Ltmp124: + .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@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4218 # Function type index + .secrel32 "?size@?$span@H$0?0@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$span@H$0?0@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +Ltmp125: + .short Ltmp127-Ltmp126 # Record length +Ltmp126: + .short 4414 # Record kind: S_LOCAL + .long 4126 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp127: + .cv_def_range Ltmp12 Ltmp13, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp123: + .p2align 2 + .cv_linetable 2, "?size@?$span@H$0?0@gsl@@QBEHXZ", Lfunc_end2 + .section .debug$S,"dr",associative,"?data@?$span@H$0?0@gsl@@QBEPAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + .long 241 # Symbol subsection for gsl::span::data + .long Ltmp129-Ltmp128 # Subsection size +Ltmp128: + .short Ltmp131-Ltmp130 # Record length +Ltmp130: + .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@@QBEPAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4219 # Function type index + .secrel32 "?data@?$span@H$0?0@gsl@@QBEPAHXZ" # Function section relative address + .secidx "?data@?$span@H$0?0@gsl@@QBEPAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +Ltmp131: + .short Ltmp133-Ltmp132 # Record length +Ltmp132: + .short 4414 # Record kind: S_LOCAL + .long 4126 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp133: + .cv_def_range Ltmp14 Ltmp15, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp129: + .p2align 2 + .cv_linetable 3, "?data@?$span@H$0?0@gsl@@QBEPAHXZ", Lfunc_end3 + .section .debug$S,"dr",associative,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" + .long 241 # Symbol subsection for gsl::span::span<0,void> + .long Ltmp135-Ltmp134 # Subsection size +Ltmp134: + .short Ltmp137-Ltmp136 # Record length +Ltmp136: + .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@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4220 # Function type index + .secrel32 "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" # Function section relative address + .secidx "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<0,void>" # Function name +Ltmp137: + .short Ltmp139-Ltmp138 # Record length +Ltmp138: + .short 4414 # Record kind: S_LOCAL + .long 4169 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp139: + .cv_def_range Ltmp18 Ltmp19, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp135: + .p2align 2 + .cv_linetable 4, "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ", Lfunc_end4 + .section .debug$S,"dr",associative,"?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::span::size + .long Ltmp141-Ltmp140 # Subsection size +Ltmp140: + .short Ltmp143-Ltmp142 # Record length +Ltmp142: + .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@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4221 # Function type index + .secrel32 "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +Ltmp143: + .short Ltmp145-Ltmp144 # Record length +Ltmp144: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp145: + .cv_def_range Ltmp20 Ltmp21, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp141: + .p2align 2 + .cv_linetable 5, "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ", Lfunc_end5 + .section .debug$S,"dr",associative,"?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + .long 241 # Symbol subsection for gsl::span::data + .long Ltmp147-Ltmp146 # Subsection size +Ltmp146: + .short Ltmp149-Ltmp148 # Record length +Ltmp148: + .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@@QBEPBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4222 # Function type index + .secrel32 "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" # Function section relative address + .secidx "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +Ltmp149: + .short Ltmp151-Ltmp150 # Record length +Ltmp150: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp151: + .cv_def_range Ltmp22 Ltmp23, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp147: + .p2align 2 + .cv_linetable 6, "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ", Lfunc_end6 + .section .debug$S,"dr",associative,"??0?$extent_type@$0A@@details@gsl@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$extent_type@$0A@@details@gsl@@QAE@XZ" + .long 241 # Symbol subsection for gsl::details::extent_type<0>::extent_type + .long Ltmp153-Ltmp152 # Subsection size +Ltmp152: + .short Ltmp155-Ltmp154 # Record length +Ltmp154: + .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@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4234 # Function type index + .secrel32 "??0?$extent_type@$0A@@details@gsl@@QAE@XZ" # Function section relative address + .secidx "??0?$extent_type@$0A@@details@gsl@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<0>::extent_type" # Function name +Ltmp155: + .short Ltmp157-Ltmp156 # Record length +Ltmp156: + .short 4414 # Record kind: S_LOCAL + .long 4224 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp157: + .cv_def_range Ltmp24 Ltmp25, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp153: + .p2align 2 + .cv_linetable 7, "??0?$extent_type@$0A@@details@gsl@@QAE@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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp159-Ltmp158 # Subsection size +Ltmp158: + .short Ltmp161-Ltmp160 # Record length +Ltmp160: + .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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4238 # Function type index + .secrel32 "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp161: + .short Ltmp163-Ltmp162 # Record length +Ltmp162: + .short 4414 # Record kind: S_LOCAL + .long 4235 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp163: + .cv_def_range Ltmp30 Ltmp34, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp165-Ltmp164 # Record length +Ltmp164: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp165: + .cv_def_range Ltmp30 Ltmp34, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp167-Ltmp166 # Record length +Ltmp166: + .short 4414 # Record kind: S_LOCAL + .long 4232 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp167: + .cv_def_range Ltmp30 Ltmp34, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp159: + .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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z", Lfunc_end8 + .section .debug$S,"dr",associative,"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z" + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::extent_type<0> + .long Ltmp169-Ltmp168 # Subsection size +Ltmp168: + .short Ltmp171-Ltmp170 # Record length +Ltmp170: + .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@@QAE@V?$extent_type@$0A@@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4241 # Function type index + .secrel32 "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z" # Function section relative address + .secidx "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::extent_type<0>" # Function name +Ltmp171: + .short Ltmp173-Ltmp172 # Record length +Ltmp172: + .short 4414 # Record kind: S_LOCAL + .long 4159 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp173: + .cv_def_range Ltmp35 Ltmp36, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp175-Ltmp174 # Record length +Ltmp174: + .short 4414 # Record kind: S_LOCAL + .long 4232 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp175: + .cv_def_range Ltmp35 Ltmp36, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp169: + .p2align 2 + .cv_linetable 9, "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z", Lfunc_end9 + .section .debug$S,"dr",associative,"?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::size + .long Ltmp177-Ltmp176 # Subsection size +Ltmp176: + .short Ltmp179-Ltmp178 # Record length +Ltmp178: + .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@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4242 # Function type index + .secrel32 "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::size" # Function name +Ltmp179: + .short Ltmp181-Ltmp180 # Record length +Ltmp180: + .short 4414 # Record kind: S_LOCAL + .long 4162 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp181: + .cv_def_range Ltmp37 Ltmp38, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp177: + .p2align 2 + .cv_linetable 10, "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ", Lfunc_end10 + .section .debug$S,"dr",associative,"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + .long 241 # Symbol subsection for gsl::details::throw_exception + .long Ltmp183-Ltmp182 # Subsection size +Ltmp182: + .short Ltmp185-Ltmp184 # Record length +Ltmp184: + .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$$QAUfail_fast@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4676 # Function type index + .secrel32 "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" # Function section relative address + .secidx "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::throw_exception" # Function name +Ltmp185: + .short Ltmp187-Ltmp186 # Record length +Ltmp186: + .short 4414 # Record kind: S_LOCAL + .long 4245 # TypeIndex + .short 1 # Flags + .asciz "exception" +Ltmp187: + .cv_def_range Ltmp39 Ltmp40, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp183: + .p2align 2 + .cv_linetable 11, "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z", Lfunc_end11 + .section .debug$S,"dr",associative,"??0fail_fast@gsl@@QAE@QBD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0fail_fast@gsl@@QAE@QBD@Z" + .long 241 # Symbol subsection for gsl::fail_fast::fail_fast + .long Ltmp189-Ltmp188 # Subsection size +Ltmp188: + .short Ltmp191-Ltmp190 # Record length +Ltmp190: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end12-"??0fail_fast@gsl@@QAE@QBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4677 # Function type index + .secrel32 "??0fail_fast@gsl@@QAE@QBD@Z" # Function section relative address + .secidx "??0fail_fast@gsl@@QAE@QBD@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::fail_fast::fail_fast" # Function name +Ltmp191: + .short Ltmp193-Ltmp192 # Record length +Ltmp192: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp193: + .cv_def_range Ltmp41 Ltmp42, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp195-Ltmp194 # Record length +Ltmp194: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "message" +Ltmp195: + .cv_def_range Ltmp41 Ltmp42, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp189: + .p2align 2 + .cv_linetable 12, "??0fail_fast@gsl@@QAE@QBD@Z", Lfunc_end12 + .section .debug$S,"dr",associative,"??1fail_fast@gsl@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1fail_fast@gsl@@UAE@XZ" + .long 241 # Symbol subsection for gsl::fail_fast::~fail_fast + .long Ltmp197-Ltmp196 # Subsection size +Ltmp196: + .short Ltmp199-Ltmp198 # Record length +Ltmp198: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end13-"??1fail_fast@gsl@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4679 # Function type index + .secrel32 "??1fail_fast@gsl@@UAE@XZ" # Function section relative address + .secidx "??1fail_fast@gsl@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::fail_fast::~fail_fast" # Function name +Ltmp199: + .short Ltmp201-Ltmp200 # Record length +Ltmp200: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp201: + .cv_def_range Ltmp43 Ltmp45, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp197: + .p2align 2 + .cv_linetable 13, "??1fail_fast@gsl@@UAE@XZ", Lfunc_end13 + .section .debug$S,"dr",associative,"?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::details::extent_type<0>::size + .long Ltmp203-Ltmp202 # Subsection size +Ltmp202: + .short Ltmp205-Ltmp204 # Record length +Ltmp204: + .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@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4680 # Function type index + .secrel32 "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<0>::size" # Function name +Ltmp205: + .short Ltmp207-Ltmp206 # Record length +Ltmp206: + .short 4414 # Record kind: S_LOCAL + .long 4229 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp207: + .cv_def_range Ltmp46 Ltmp47, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp203: + .p2align 2 + .cv_linetable 14, "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ", Lfunc_end14 + .section .debug$S,"dr",associative,"??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z" + .long 241 # Symbol subsection for std::forward + .long Ltmp209-Ltmp208 # Subsection size +Ltmp208: + .short Ltmp211-Ltmp210 # Record length +Ltmp210: + .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$$QAUfail_fast@gsl@@AAU12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4685 # Function type index + .secrel32 "??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z" # Function section relative address + .secidx "??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +Ltmp211: + .short Ltmp213-Ltmp212 # Record length +Ltmp212: + .short 4414 # Record kind: S_LOCAL + .long 4682 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp213: + .cv_def_range Ltmp48 Ltmp49, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp209: + .p2align 2 + .cv_linetable 15, "??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z", Lfunc_end15 + .section .debug$S,"dr",associative,"??0fail_fast@gsl@@QAE@$$QAU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0fail_fast@gsl@@QAE@$$QAU01@@Z" + .long 241 # Symbol subsection for gsl::fail_fast::fail_fast + .long Ltmp215-Ltmp214 # Subsection size +Ltmp214: + .short Ltmp217-Ltmp216 # Record length +Ltmp216: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end16-"??0fail_fast@gsl@@QAE@$$QAU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4687 # Function type index + .secrel32 "??0fail_fast@gsl@@QAE@$$QAU01@@Z" # Function section relative address + .secidx "??0fail_fast@gsl@@QAE@$$QAU01@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::fail_fast::fail_fast" # Function name +Ltmp217: + .short Ltmp219-Ltmp218 # Record length +Ltmp218: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp219: + .cv_def_range Ltmp50 Ltmp51, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp221-Ltmp220 # Record length +Ltmp220: + .short 4414 # Record kind: S_LOCAL + .long 4245 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp221: + .cv_def_range Ltmp50 Ltmp51, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp215: + .p2align 2 + .cv_linetable 16, "??0fail_fast@gsl@@QAE@$$QAU01@@Z", Lfunc_end16 + .section .debug$S,"dr",associative,"??0fail_fast@gsl@@QAE@ABU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0fail_fast@gsl@@QAE@ABU01@@Z" + .long 241 # Symbol subsection for gsl::fail_fast::fail_fast + .long Ltmp223-Ltmp222 # Subsection size +Ltmp222: + .short Ltmp225-Ltmp224 # Record length +Ltmp224: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end17-"??0fail_fast@gsl@@QAE@ABU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4692 # Function type index + .secrel32 "??0fail_fast@gsl@@QAE@ABU01@@Z" # Function section relative address + .secidx "??0fail_fast@gsl@@QAE@ABU01@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::fail_fast::fail_fast" # Function name +Ltmp225: + .short Ltmp227-Ltmp226 # Record length +Ltmp226: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp227: + .cv_def_range Ltmp52 Ltmp53, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp229-Ltmp228 # Record length +Ltmp228: + .short 4414 # Record kind: S_LOCAL + .long 4689 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp229: + .cv_def_range Ltmp52 Ltmp53, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp223: + .p2align 2 + .cv_linetable 17, "??0fail_fast@gsl@@QAE@ABU01@@Z", Lfunc_end17 + .section .debug$S,"dr",associative,"??0logic_error@std@@QAE@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0logic_error@std@@QAE@ABV01@@Z" + .long 241 # Symbol subsection for std::logic_error::logic_error + .long Ltmp231-Ltmp230 # Subsection size +Ltmp230: + .short Ltmp233-Ltmp232 # Record length +Ltmp232: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end18-"??0logic_error@std@@QAE@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4697 # Function type index + .secrel32 "??0logic_error@std@@QAE@ABV01@@Z" # Function section relative address + .secidx "??0logic_error@std@@QAE@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::logic_error::logic_error" # Function name +Ltmp233: + .short Ltmp235-Ltmp234 # Record length +Ltmp234: + .short 4414 # Record kind: S_LOCAL + .long 4260 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp235: + .cv_def_range Ltmp54 Ltmp55, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp237-Ltmp236 # Record length +Ltmp236: + .short 4414 # Record kind: S_LOCAL + .long 4694 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp237: + .cv_def_range Ltmp54 Ltmp55, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp231: + .p2align 2 + .cv_linetable 18, "??0logic_error@std@@QAE@ABV01@@Z", Lfunc_end18 + .section .debug$S,"dr",associative,"??0exception@std@@QAE@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0exception@std@@QAE@ABV01@@Z" + .long 241 # Symbol subsection for std::exception::exception + .long Ltmp239-Ltmp238 # Subsection size +Ltmp238: + .short Ltmp241-Ltmp240 # Record length +Ltmp240: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end19-"??0exception@std@@QAE@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4698 # Function type index + .secrel32 "??0exception@std@@QAE@ABV01@@Z" # Function section relative address + .secidx "??0exception@std@@QAE@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::exception::exception" # Function name +Ltmp241: + .short Ltmp243-Ltmp242 # Record length +Ltmp242: + .short 4414 # Record kind: S_LOCAL + .long 4276 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp243: + .cv_def_range Ltmp56 Ltmp59, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp245-Ltmp244 # Record length +Ltmp244: + .short 4414 # Record kind: S_LOCAL + .long 4282 # TypeIndex + .short 1 # Flags + .asciz "_Other" +Ltmp245: + .cv_def_range Ltmp56 Ltmp59, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp239: + .p2align 2 + .cv_linetable 19, "??0exception@std@@QAE@ABV01@@Z", Lfunc_end19 + .section .debug$S,"dr",associative,"??0logic_error@std@@QAE@$$QAV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0logic_error@std@@QAE@$$QAV01@@Z" + .long 241 # Symbol subsection for std::logic_error::logic_error + .long Ltmp247-Ltmp246 # Subsection size +Ltmp246: + .short Ltmp249-Ltmp248 # Record length +Ltmp248: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end20-"??0logic_error@std@@QAE@$$QAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4702 # Function type index + .secrel32 "??0logic_error@std@@QAE@$$QAV01@@Z" # Function section relative address + .secidx "??0logic_error@std@@QAE@$$QAV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::logic_error::logic_error" # Function name +Ltmp249: + .short Ltmp251-Ltmp250 # Record length +Ltmp250: + .short 4414 # Record kind: S_LOCAL + .long 4260 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp251: + .cv_def_range Ltmp60 Ltmp61, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp253-Ltmp252 # Record length +Ltmp252: + .short 4414 # Record kind: S_LOCAL + .long 4699 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp253: + .cv_def_range Ltmp60 Ltmp61, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp247: + .p2align 2 + .cv_linetable 20, "??0logic_error@std@@QAE@$$QAV01@@Z", Lfunc_end20 + .section .debug$S,"dr",associative,"??_Gfail_fast@gsl@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_Gfail_fast@gsl@@UAEPAXI@Z" + .long 241 # Symbol subsection for gsl::fail_fast::~fail_fast + .long Ltmp255-Ltmp254 # Subsection size +Ltmp254: + .short Ltmp257-Ltmp256 # Record length +Ltmp256: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end21-"??_Gfail_fast@gsl@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4679 # Function type index + .secrel32 "??_Gfail_fast@gsl@@UAEPAXI@Z" # Function section relative address + .secidx "??_Gfail_fast@gsl@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::fail_fast::~fail_fast" # Function name +Ltmp257: + .short Ltmp259-Ltmp258 # Record length +Ltmp258: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp259: + .cv_def_range Ltmp62 Ltmp63, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp261-Ltmp260 # Record length +Ltmp260: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp261: + .cv_def_range Ltmp62 Ltmp63, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp255: + .p2align 2 + .cv_linetable 21, "??_Gfail_fast@gsl@@UAEPAXI@Z", Lfunc_end21 + .section .debug$S,"dr",associative,"?what@exception@std@@UBEPBDXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?what@exception@std@@UBEPBDXZ" + .long 241 # Symbol subsection for std::exception::what + .long Ltmp263-Ltmp262 # Subsection size +Ltmp262: + .short Ltmp265-Ltmp264 # Record length +Ltmp264: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end22-"?what@exception@std@@UBEPBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4703 # Function type index + .secrel32 "?what@exception@std@@UBEPBDXZ" # Function section relative address + .secidx "?what@exception@std@@UBEPBDXZ" # Function section index + .byte 0 # Flags + .asciz "std::exception::what" # Function name +Ltmp265: + .short Ltmp267-Ltmp266 # Record length +Ltmp266: + .short 4414 # Record kind: S_LOCAL + .long 4288 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp267: + .cv_def_range Ltmp64 Ltmp65, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp263: + .p2align 2 + .cv_linetable 22, "?what@exception@std@@UBEPBDXZ", Lfunc_end22 + .section .debug$S,"dr",associative,"??_Glogic_error@std@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_Glogic_error@std@@UAEPAXI@Z" + .long 241 # Symbol subsection for std::logic_error::~logic_error + .long Ltmp269-Ltmp268 # Subsection size +Ltmp268: + .short Ltmp271-Ltmp270 # Record length +Ltmp270: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end23-"??_Glogic_error@std@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4705 # Function type index + .secrel32 "??_Glogic_error@std@@UAEPAXI@Z" # Function section relative address + .secidx "??_Glogic_error@std@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::logic_error::~logic_error" # Function name +Ltmp271: + .short Ltmp273-Ltmp272 # Record length +Ltmp272: + .short 4414 # Record kind: S_LOCAL + .long 4260 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp273: + .cv_def_range Ltmp66 Ltmp67, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp275-Ltmp274 # Record length +Ltmp274: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp275: + .cv_def_range Ltmp66 Ltmp67, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp269: + .p2align 2 + .cv_linetable 23, "??_Glogic_error@std@@UAEPAXI@Z", Lfunc_end23 + .section .debug$S,"dr",associative,"??1logic_error@std@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1logic_error@std@@UAE@XZ" + .long 241 # Symbol subsection for std::logic_error::~logic_error + .long Ltmp277-Ltmp276 # Subsection size +Ltmp276: + .short Ltmp279-Ltmp278 # Record length +Ltmp278: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end24-"??1logic_error@std@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4705 # Function type index + .secrel32 "??1logic_error@std@@UAE@XZ" # Function section relative address + .secidx "??1logic_error@std@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::logic_error::~logic_error" # Function name +Ltmp279: + .short Ltmp281-Ltmp280 # Record length +Ltmp280: + .short 4414 # Record kind: S_LOCAL + .long 4260 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp281: + .cv_def_range Ltmp68 Ltmp70, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp277: + .p2align 2 + .cv_linetable 24, "??1logic_error@std@@UAE@XZ", Lfunc_end24 + .section .debug$S,"dr",associative,"??1exception@std@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1exception@std@@UAE@XZ" + .long 241 # Symbol subsection for std::exception::~exception + .long Ltmp283-Ltmp282 # Subsection size +Ltmp282: + .short Ltmp285-Ltmp284 # Record length +Ltmp284: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end25-"??1exception@std@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4706 # Function type index + .secrel32 "??1exception@std@@UAE@XZ" # Function section relative address + .secidx "??1exception@std@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::exception::~exception" # Function name +Ltmp285: + .short Ltmp287-Ltmp286 # Record length +Ltmp286: + .short 4414 # Record kind: S_LOCAL + .long 4276 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp287: + .cv_def_range Ltmp71 Ltmp74, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp283: + .p2align 2 + .cv_linetable 25, "??1exception@std@@UAE@XZ", Lfunc_end25 + .section .debug$S,"dr",associative,"??_Gexception@std@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_Gexception@std@@UAEPAXI@Z" + .long 241 # Symbol subsection for std::exception::~exception + .long Ltmp289-Ltmp288 # Subsection size +Ltmp288: + .short Ltmp291-Ltmp290 # Record length +Ltmp290: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end26-"??_Gexception@std@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4706 # Function type index + .secrel32 "??_Gexception@std@@UAEPAXI@Z" # Function section relative address + .secidx "??_Gexception@std@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::exception::~exception" # Function name +Ltmp291: + .short Ltmp293-Ltmp292 # Record length +Ltmp292: + .short 4414 # Record kind: S_LOCAL + .long 4276 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp293: + .cv_def_range Ltmp75 Ltmp76, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp295-Ltmp294 # Record length +Ltmp294: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp295: + .cv_def_range Ltmp75 Ltmp76, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp289: + .p2align 2 + .cv_linetable 26, "??_Gexception@std@@UAEPAXI@Z", Lfunc_end26 + .section .debug$S,"dr",associative,"??0logic_error@std@@QAE@PBD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0logic_error@std@@QAE@PBD@Z" + .long 241 # Symbol subsection for std::logic_error::logic_error + .long Ltmp297-Ltmp296 # Subsection size +Ltmp296: + .short Ltmp299-Ltmp298 # Record length +Ltmp298: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end27-"??0logic_error@std@@QAE@PBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4707 # Function type index + .secrel32 "??0logic_error@std@@QAE@PBD@Z" # Function section relative address + .secidx "??0logic_error@std@@QAE@PBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::logic_error::logic_error" # Function name +Ltmp299: + .short Ltmp301-Ltmp300 # Record length +Ltmp300: + .short 4414 # Record kind: S_LOCAL + .long 4260 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp301: + .cv_def_range Ltmp77 Ltmp78, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp303-Ltmp302 # Record length +Ltmp302: + .short 4414 # Record kind: S_LOCAL + .long 4266 # TypeIndex + .short 1 # Flags + .asciz "_Message" +Ltmp303: + .cv_def_range Ltmp77 Ltmp78, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp297: + .p2align 2 + .cv_linetable 27, "??0logic_error@std@@QAE@PBD@Z", Lfunc_end27 + .section .debug$S,"dr",associative,"??0exception@std@@QAE@QBD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0exception@std@@QAE@QBD@Z" + .long 241 # Symbol subsection for std::exception::exception + .long Ltmp305-Ltmp304 # Subsection size +Ltmp304: + .short Ltmp307-Ltmp306 # Record length +Ltmp306: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end28-"??0exception@std@@QAE@QBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4708 # Function type index + .secrel32 "??0exception@std@@QAE@QBD@Z" # Function section relative address + .secidx "??0exception@std@@QAE@QBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::exception::exception" # Function name +Ltmp307: + .short Ltmp309-Ltmp308 # Record length +Ltmp308: + .short 4414 # Record kind: S_LOCAL + .long 4276 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp309: + .cv_def_range Ltmp79 Ltmp84, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp311-Ltmp310 # Record length +Ltmp310: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "_Message" +Ltmp311: + .cv_def_range Ltmp79 Ltmp84, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp313-Ltmp312 # Record length +Ltmp312: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp83-Ltmp80 # Code size + .secrel32 Ltmp80 # Function section relative address + .secidx Lfunc_begin28 # Function section index + .byte 0 # Lexical block name +Ltmp313: + .short Ltmp315-Ltmp314 # Record length +Ltmp314: + .short 4414 # Record kind: S_LOCAL + .long 4516 # TypeIndex + .short 0 # Flags + .asciz "_InitData" +Ltmp315: + .cv_def_range Ltmp80 Ltmp83, "E\021\026\000\000\000\354\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 +Ltmp305: + .p2align 2 + .cv_linetable 28, "??0exception@std@@QAE@QBD@Z", Lfunc_end28 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ" + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long Ltmp317-Ltmp316 # Subsection size +Ltmp316: + .short Ltmp319-Ltmp318 # Record length +Ltmp318: + .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@@QBEPAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4709 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +Ltmp319: + .short Ltmp321-Ltmp320 # Record length +Ltmp320: + .short 4414 # Record kind: S_LOCAL + .long 4154 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp321: + .cv_def_range Ltmp85 Ltmp86, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp317: + .p2align 2 + .cv_linetable 29, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ", 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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp323-Ltmp322 # Subsection size +Ltmp322: + .short Ltmp325-Ltmp324 # Record length +Ltmp324: + .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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4713 # Function type index + .secrel32 "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp325: + .short Ltmp327-Ltmp326 # Record length +Ltmp326: + .short 4414 # Record kind: S_LOCAL + .long 4710 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp327: + .cv_def_range Ltmp91 Ltmp95, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp329-Ltmp328 # Record length +Ltmp328: + .short 4414 # Record kind: S_LOCAL + .long 4170 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp329: + .cv_def_range Ltmp91 Ltmp95, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp331-Ltmp330 # Record length +Ltmp330: + .short 4414 # Record kind: S_LOCAL + .long 4232 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp331: + .cv_def_range Ltmp91 Ltmp95, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp323: + .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@@QAE@PBHV?$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@@QBEPBHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long Ltmp333-Ltmp332 # Subsection size +Ltmp332: + .short Ltmp335-Ltmp334 # Record length +Ltmp334: + .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@@QBEPBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4714 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +Ltmp335: + .short Ltmp337-Ltmp336 # Record length +Ltmp336: + .short 4414 # Record kind: S_LOCAL + .long 4212 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp337: + .cv_def_range Ltmp96 Ltmp97, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp333: + .p2align 2 + .cv_linetable 31, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ", Lfunc_end31 + .section .debug$S,"dr" + .long 241 + .long Ltmp339-Ltmp338 # Subsection size +Ltmp338: + .short Ltmp341-Ltmp340 # Record length +Ltmp340: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "ptrdiff_t" +Ltmp341: + .short Ltmp343-Ltmp342 # Record length +Ltmp342: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "index_type" +Ltmp343: + .short Ltmp345-Ltmp344 # Record length +Ltmp344: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::remove_cv_t" +Ltmp345: + .short Ltmp347-Ltmp346 # Record length +Ltmp346: + .short 4360 # Record kind: S_UDT + .long 4149 # Type + .asciz "gsl::span" +Ltmp347: + .short Ltmp349-Ltmp348 # Record length +Ltmp348: + .short 4360 # Record kind: S_UDT + .long 4157 # Type + .asciz "gsl::span::storage_type >" +Ltmp349: + .short Ltmp351-Ltmp350 # Record length +Ltmp350: + .short 4360 # Record kind: S_UDT + .long 4165 # Type + .asciz "gsl::details::extent_type<-1>" +Ltmp351: + .short Ltmp353-Ltmp352 # Record length +Ltmp352: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::remove_cv_t" +Ltmp353: + .short Ltmp355-Ltmp354 # Record length +Ltmp354: + .short 4360 # Record kind: S_UDT + .long 4209 # Type + .asciz "gsl::span" +Ltmp355: + .short Ltmp357-Ltmp356 # Record length +Ltmp356: + .short 4360 # Record kind: S_UDT + .long 4215 # Type + .asciz "gsl::span::storage_type >" +Ltmp357: + .short Ltmp359-Ltmp358 # Record length +Ltmp358: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "index_type" +Ltmp359: + .short Ltmp361-Ltmp360 # Record length +Ltmp360: + .short 4360 # Record kind: S_UDT + .long 4232 # Type + .asciz "gsl::details::extent_type<0>" +Ltmp361: + .short Ltmp363-Ltmp362 # Record length +Ltmp362: + .short 4360 # Record kind: S_UDT + .long 4256 # Type + .asciz "gsl::fail_fast" +Ltmp363: + .short Ltmp365-Ltmp364 # Record length +Ltmp364: + .short 4360 # Record kind: S_UDT + .long 4261 # Type + .asciz "std::string" +Ltmp365: + .short Ltmp367-Ltmp366 # Record length +Ltmp366: + .short 4360 # Record kind: S_UDT + .long 4271 # Type + .asciz "std::logic_error" +Ltmp367: + .short Ltmp369-Ltmp368 # Record length +Ltmp368: + .short 4360 # Record kind: S_UDT + .long 4291 # Type + .asciz "std::exception" +Ltmp369: + .short Ltmp371-Ltmp370 # Record length +Ltmp370: + .short 4360 # Record kind: S_UDT + .long 117 # Type + .asciz "size_t" +Ltmp371: + .short Ltmp373-Ltmp372 # Record length +Ltmp372: + .short 4360 # Record kind: S_UDT + .long 4341 # Type + .asciz "std::bool_constant" +Ltmp373: + .short Ltmp375-Ltmp374 # Record length +Ltmp374: + .short 4360 # Record kind: S_UDT + .long 4341 # Type + .asciz "std::true_type" +Ltmp375: + .short Ltmp377-Ltmp376 # Record length +Ltmp376: + .short 4360 # Record kind: S_UDT + .long 4341 # Type + .asciz "std::_Propagate_allocators" +Ltmp377: + .short Ltmp379-Ltmp378 # Record length +Ltmp378: + .short 4360 # Record kind: S_UDT + .long 4344 # Type + .asciz "std::bool_constant" +Ltmp379: + .short Ltmp381-Ltmp380 # Record length +Ltmp380: + .short 4360 # Record kind: S_UDT + .long 4344 # Type + .asciz "std::false_type" +Ltmp381: + .short Ltmp383-Ltmp382 # Record length +Ltmp382: + .short 4360 # Record kind: S_UDT + .long 4344 # Type + .asciz "std::_No_propagate_allocators" +Ltmp383: + .short Ltmp385-Ltmp384 # Record length +Ltmp384: + .short 4360 # Record kind: S_UDT + .long 4298 # Type + .asciz "std::_Rebind_alloc_t,char>" +Ltmp385: + .short Ltmp387-Ltmp386 # Record length +Ltmp386: + .short 4360 # Record kind: S_UDT + .long 4341 # Type + .asciz "std::bool_constant<_Is_specialization_v,char_traits> && is_trivial_v,std::allocator >::pointer> >" +Ltmp387: + .short Ltmp389-Ltmp388 # Record length +Ltmp388: + .short 4360 # Record kind: S_UDT + .long 4512 # Type + .asciz "std::basic_string,std::allocator >" +Ltmp389: + .short Ltmp391-Ltmp390 # Record length +Ltmp390: + .short 4360 # Record kind: S_UDT + .long 4516 # Type + .asciz "__std_exception_data" +Ltmp391: + .short Ltmp393-Ltmp392 # Record length +Ltmp392: + .short 4360 # Record kind: S_UDT + .long 4528 # Type + .asciz "std::_Compressed_pair,std::_String_val >,1>" +Ltmp393: + .short Ltmp395-Ltmp394 # Record length +Ltmp394: + .short 4360 # Record kind: S_UDT + .long 4551 # Type + .asciz "std::allocator" +Ltmp395: + .short Ltmp397-Ltmp396 # Record length +Ltmp396: + .short 4360 # Record kind: S_UDT + .long 4558 # Type + .asciz "std::integral_constant" +Ltmp397: + .short Ltmp399-Ltmp398 # Record length +Ltmp398: + .short 4360 # Record kind: S_UDT + .long 4565 # Type + .asciz "std::integral_constant" +Ltmp399: + .short Ltmp401-Ltmp400 # Record length +Ltmp400: + .short 4360 # Record kind: S_UDT + .long 4567 # Type + .asciz "std::_Container_base" +Ltmp401: + .short Ltmp403-Ltmp402 # Record length +Ltmp402: + .short 4360 # Record kind: S_UDT + .long 4580 # Type + .asciz "std::_String_val >" +Ltmp403: + .short Ltmp405-Ltmp404 # Record length +Ltmp404: + .short 4360 # Record kind: S_UDT + .long 4598 # Type + .asciz "std::_Iterator_base12" +Ltmp405: + .short Ltmp407-Ltmp406 # Record length +Ltmp406: + .short 4360 # Record kind: S_UDT + .long 4606 # Type + .asciz "std::_Container_proxy" +Ltmp407: + .short Ltmp409-Ltmp408 # Record length +Ltmp408: + .short 4360 # Record kind: S_UDT + .long 4608 # Type + .asciz "std::conditional_t<_Is_default_allocator >::value,_Default_allocator_traits >,_Normal_allocator_traits > >" +Ltmp409: + .short Ltmp411-Ltmp410 # Record length +Ltmp410: + .short 4360 # Record kind: S_UDT + .long 4610 # Type + .asciz "std::allocator_traits >" +Ltmp411: + .short Ltmp413-Ltmp412 # Record length +Ltmp412: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::streamoff" +Ltmp413: + .short Ltmp415-Ltmp414 # Record length +Ltmp414: + .short 4360 # Record kind: S_UDT + .long 4636 # Type + .asciz "_Mbstatet" +Ltmp415: + .short Ltmp417-Ltmp416 # Record length +Ltmp416: + .short 4360 # Record kind: S_UDT + .long 4638 # Type + .asciz "std::char_traits" +Ltmp417: + .short Ltmp419-Ltmp418 # Record length +Ltmp418: + .short 4360 # Record kind: S_UDT + .long 4651 # Type + .asciz "std::_Container_base12" +Ltmp419: + .short Ltmp421-Ltmp420 # Record length +Ltmp420: + .short 4360 # Record kind: S_UDT + .long 4657 # Type + .asciz "std::_String_val >::_Bxty" +Ltmp421: + .short Ltmp423-Ltmp422 # Record length +Ltmp422: + .short 4360 # Record kind: S_UDT + .long 117 # Type + .asciz "size_type" +Ltmp423: + .short Ltmp425-Ltmp424 # Record length +Ltmp424: + .short 4360 # Record kind: S_UDT + .long 4670 # Type + .asciz "std::_Default_allocator_traits >" +Ltmp425: + .short Ltmp427-Ltmp426 # Record length +Ltmp426: + .short 4360 # Record kind: S_UDT + .long 4673 # Type + .asciz "_Mbstatet" +Ltmp427: + .short Ltmp429-Ltmp428 # Record length +Ltmp428: + .short 4360 # Record kind: S_UDT + .long 4244 # Type + .asciz "std::remove_reference_t" +Ltmp429: +Ltmp339: + .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: int (0x74) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x74, 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: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1007) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x474) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1008) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1003) + # ThisType: gsl::span* (0x1006) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int) (0x1007) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1009) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x474) + # ArgType: int* (0x474) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + # MemberFunction (0x100A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1003) + # ThisType: gsl::span* (0x1006) + # CallingConvention: ThisCall (0xB) + # 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 0x0b, 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: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0b, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 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: ThisCall (0xB) + # 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 0x0b, 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: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0f, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 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: ThisCall (0xB) + # 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 0x0b, 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: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x13, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 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: ThisCall (0xB) + # 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 0x0b, 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: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x17, 0x10, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1019) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1003) + # ThisType: gsl::span* (0x1006) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, int) (0x1018) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x0b, 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*, int) (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, int) (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: ThisCall (0xB) + # 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 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x101C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1003) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x101D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x101C) + # ClassType: gsl::span (0x1003) + # ThisType: gsl::span* (0x1006) + # CallingConvention: ThisCall (0xB) + # 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 0x0b, 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: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x13, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x101F) { + # 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 (0x1020) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1003) + # ClassType: gsl::span (0x1003) + # ThisType: const gsl::span* (0x101E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x101F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x1e, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1021) { + # 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 (0x1022) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1003) + # ClassType: gsl::span (0x1003) + # ThisType: const gsl::span* (0x101E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1021) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x1e, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x21, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1023) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span (0x1003) + # ThisType: const gsl::span* (0x101E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x1e, 0x10, 0x00, 0x00 + .byte 0x0b, 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: ThisCall (0xB) + # 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 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1025) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: int (0x74) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1026) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1025) + # ClassType: gsl::span (0x1003) + # ThisType: const gsl::span* (0x101E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x101F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x25, 0x10, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x1e, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1027) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: gsl::span (0x1003) + # ThisType: const gsl::span* (0x101E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x1e, 0x10, 0x00, 0x00 + .byte 0x0b, 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: ThisCall (0xB) + # 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 0x0b, 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: ThisCall (0xB) + # 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 0x0b, 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: ThisCall (0xB) + # 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 0x0b, 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: ThisCall (0xB) + # 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 0x0b, 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: (int, int) (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: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span::subspan_selector<-1> (0x1031) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 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: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, 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 0x0b, 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 int (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::(int) (0x1020) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x1020) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int, int) (0x1022) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x1023) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int 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::(int) (0x1026) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(int) (0x1026) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(int) (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::(int, int) (0x1030) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(int, int, 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: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x474) + # 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: int (0x74) + # 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 0x74, 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, 0x04, 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 0x74, 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: 8 + # 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 0x08, 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: E:\DD\gsl-dadonenf\include\gsl\span + # } + .byte 0x2a, 0x00, 0x05, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x45, 0x3a, 0x5c, 0x44 + .byte 0x44, 0x5c, 0x67, 0x73 + .byte 0x6c, 0x2d, 0x64, 0x61 + .byte 0x64, 0x6f, 0x6e, 0x65 + .byte 0x6e, 0x66, 0x5c, 0x69 + .byte 0x6e, 0x63, 0x6c, 0x75 + .byte 0x64, 0x65, 0x5c, 0x67 + .byte 0x73, 0x6c, 0x5c, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + # UdtSourceLine (0x1037) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1035) + # SourceFile: E:\DD\gsl-dadonenf\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: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x103B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: gsl::span::storage_type > (0x1005) + # ThisType: const gsl::span::storage_type >* (0x103A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x3a, 0x10, 0x00, 0x00 + .byte 0x0b, 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* (0x474) + # FieldOffset: 0x4 + # 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, 0x04, 0x00, 0x00 + .byte 0x04, 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: 8 + # 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 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, 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: E:\DD\gsl-dadonenf\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: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x38, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 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: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x101F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x38, 0x10, 0x00, 0x00 + .byte 0x3f, 0x10, 0x00, 0x00 + .byte 0x0b, 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: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x41, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1043) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::details::extent_type<-1> (0x1038) + # ThisType: const gsl::details::extent_type<-1>* (0x1042) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x38, 0x10, 0x00, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x0b, 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: int (0x74) + # FieldOffset: 0x0 + # Name: size_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<-1>::(int) (0x1040) + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::details::extent_type<-1>::() (0x1043) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # } + .byte 0x4a, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 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 0x74, 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: 4 + # 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 0x04, 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: E:\DD\gsl-dadonenf\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: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x104A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int (0x1004) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x104B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* (0x104A) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x104C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1047) + # ThisType: gsl::span* (0x1049) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, int) (0x104B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x4b, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x104D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* (0x104A) + # ArgType: const int* (0x104A) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + # MemberFunction (0x104E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1047) + # ThisType: gsl::span* (0x1049) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, const int*) (0x104D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x4d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x104F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1047) + # ThisType: gsl::span* (0x1049) + # CallingConvention: ThisCall (0xB) + # 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 0x0b, 0x00, 0x01, 0x00 + .byte 0x0d, 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: ThisCall (0xB) + # 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 0x0b, 0x00, 0x01, 0x00 + .byte 0x11, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1051) { + # 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 (0x1052) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1051) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x51, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1053) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1052) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + # MemberFunction (0x1054) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1047) + # ThisType: gsl::span* (0x1049) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1053) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1055) { + # 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 (0x1056) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1055) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x55, 0x10, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1057) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1047) + # ThisType: gsl::span* (0x1049) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, int) (0x1056) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x56, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1058) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int*, int) (0x104C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int*, const int*) (0x104E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x104F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1050) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1054) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, int) (0x1057) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 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 0x54, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + # MemberFunction (0x1059) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1047) + # ThisType: gsl::span* (0x1049) + # CallingConvention: ThisCall (0xB) + # 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 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x105A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1047) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x105B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x105A) + # ClassType: gsl::span (0x1047) + # ThisType: gsl::span* (0x1049) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1053) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x10, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x105C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1051) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x51, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x105D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1047) + # ClassType: gsl::span (0x1047) + # ThisType: const gsl::span* (0x105C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x101F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x105E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1047) + # ClassType: gsl::span (0x1047) + # ThisType: const gsl::span* (0x105C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1021) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x21, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x105F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span (0x1047) + # ThisType: const gsl::span* (0x105C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1060) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1047) + # ThisType: const gsl::span* (0x105C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1061) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int (0x1004) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1062) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1061) + # ClassType: gsl::span (0x1047) + # ThisType: const gsl::span* (0x105C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x101F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x61, 0x10, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1063) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x104A) + # ClassType: gsl::span (0x1047) + # ThisType: const gsl::span* (0x105C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1064) { + # 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 (0x1065) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1064) + # ClassType: gsl::span (0x1047) + # ThisType: const gsl::span* (0x105C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x64, 0x10, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1066) { + # 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 (0x1067) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1066) + # ClassType: gsl::span (0x1047) + # ThisType: const gsl::span* (0x105C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x66, 0x10, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1068) { + # 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 (0x1069) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1068) + # ClassType: gsl::span (0x1047) + # ThisType: const gsl::span* (0x105C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x68, 0x10, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x106A) { + # 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 (0x106B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x106A) + # ClassType: gsl::span (0x1047) + # ThisType: const gsl::span* (0x105C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6a, 0x10, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x106C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1047) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (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 (0x106D) { + # 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 (0x106E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span::subspan_selector<-1> (0x106D) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x6d, 0x10, 0x00, 0x00 + # MemberFunction (0x106F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1047) + # ClassType: gsl::span (0x1047) + # ThisType: const gsl::span* (0x105C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span::subspan_selector<-1>) (0x106E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x6e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1070) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (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: 0x1058 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1059) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x105B) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x105D) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x105D) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int, int) (0x105E) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x105F) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x105F) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1060) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(int) (0x1062) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(int) (0x1062) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(int) (0x1062) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x1063) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1065) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1065) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1067) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1067) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1069) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1069) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x106B) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x106B) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x1063) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x1063) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(int, int) (0x106C) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(int, int, gsl::span::subspan_selector<-1>) (0x106F) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int (0x1004) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x104A) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1061) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1064) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1066) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1068) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x106A) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1055) + # 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 0x58, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x59, 0x10, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5d, 0x10, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5d, 0x10, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x10, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x60, 0x10, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x62, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x62, 0x10, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x62, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x63, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x65, 0x10, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x65, 0x10, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x69, 0x10, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x69, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6b, 0x10, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6b, 0x10, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x63, 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 0x63, 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 0x6c, 0x10, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x6f, 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 0x04, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x61, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x64, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x66, 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 0x68, 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 0x6a, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x55, 0x10, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1071) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1070) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@$$CBH$0?0@gsl@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x70, 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 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 (0x1072) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1071) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1036) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x71, 0x10, 0x00, 0x00 + .byte 0x36, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x1073) { + # 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 (0x1074) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1073) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1075) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x104A) + # ClassType: gsl::span::storage_type > (0x1048) + # ThisType: const gsl::span::storage_type >* (0x1074) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x48, 0x10, 0x00, 0x00 + .byte 0x74, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1076) { + # 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* (0x104A) + # FieldOffset: 0x4 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::storage_type >::() (0x1075) + # 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 0x4a, 0x10, 0x00, 0x00 + .byte 0x04, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x75, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1077) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1076) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # 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 0x76, 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 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 (0x1078) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1077) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1036) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x77, 0x10, 0x00, 0x00 + .byte 0x36, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # MemberFuncId (0x1079) { + # 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 (0x107A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1003) + # FunctionType: int 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 (0x107B) { + # 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 (0x107C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1047) + # FunctionType: void gsl::span::() (0x1059) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x59, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x107D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1047) + # FunctionType: int gsl::span::() (0x105F) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5f, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x107E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1047) + # FunctionType: const int* gsl::span::() (0x1063) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x63, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x107F) { + # 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 (0x1080) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<0> (0x107F) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7f, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1081) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<0> (0x107F) + # ThisType: gsl::details::extent_type<0>* (0x1080) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7f, 0x10, 0x00, 0x00 + .byte 0x80, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1082) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<0> (0x107F) + # ThisType: gsl::details::extent_type<0>* (0x1080) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x101F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7f, 0x10, 0x00, 0x00 + .byte 0x80, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1083) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<0>::() (0x1081) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<0>::(int) (0x1082) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x82, 0x10, 0x00, 0x00 + # Modifier (0x1084) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<0> (0x107F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x7f, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1085) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<0> (0x1084) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x84, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1086) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::details::extent_type<0> (0x107F) + # ThisType: const gsl::details::extent_type<0>* (0x1085) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x7f, 0x10, 0x00, 0x00 + .byte 0x85, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1087) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1083 + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::details::extent_type<0>::() (0x1086) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x83, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x86, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Class (0x1088) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1087) + # 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 0x87, 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 (0x1089) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<0> (0x1088) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1036) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x88, 0x10, 0x00, 0x00 + .byte 0x36, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # MemberFuncId (0x108A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<0> (0x107F) + # FunctionType: void gsl::details::extent_type<0>::() (0x1081) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x7f, 0x10, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Pointer (0x108B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1005) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x108C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x474) + # ArgType: gsl::details::extent_type<0> (0x107F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x7f, 0x10, 0x00, 0x00 + # MemberFunction (0x108D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1005) + # ThisType: gsl::span::storage_type >* (0x108B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<0>) (0x108C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x8b, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x8c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x108E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1005) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<0>) (0x108D) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x8d, 0x10, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x108F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::extent_type<0> (0x107F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7f, 0x10, 0x00, 0x00 + # MemberFunction (0x1090) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1038) + # ThisType: gsl::details::extent_type<-1>* (0x103F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<0>) (0x108F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x38, 0x10, 0x00, 0x00 + .byte 0x3f, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x8f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1091) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1038) + # FunctionType: void gsl::details::extent_type<-1>::(gsl::details::extent_type<0>) (0x1090) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x38, 0x10, 0x00, 0x00 + .byte 0x90, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1092) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1038) + # FunctionType: int 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 (0x1093) { + # 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 (0x1094) { + # 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 (0x1095) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::fail_fast (0x1094) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x94, 0x10, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x1096) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::fail_fast&& (0x1095) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x95, 0x10, 0x00, 0x00 + # Procedure (0x1097) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::fail_fast&&) (0x1096) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x96, 0x10, 0x00, 0x00 + # VFTableShape (0x1098) { + # TypeLeafKind: LF_VTSHAPE (0xA) + # VFEntryCount: 2 + # } + .byte 0x06, 0x00, 0x0a, 0x00 + .byte 0x02, 0x00, 0x55, 0xf1 + # Class (0x1099) { + # 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 (0x109A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::fail_fast (0x1094) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x94, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Modifier (0x109B) { + # 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 (0x109C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char (0x109B) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9b, 0x10, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # ArgList (0x109D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char* const (0x109C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + # MemberFunction (0x109E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1094) + # ThisType: gsl::fail_fast* (0x109A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x109D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x10, 0x00, 0x00 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x109F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::logic_error (0x1099) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::fail_fast::(const char* const) (0x109E) + # Name: fail_fast + # } + # } + .byte 0x22, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x99, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9e, 0x10, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Struct (0x10A0) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x109F) + # DerivedFrom: 0x0 + # VShape: (0x1098) + # SizeOf: 12 + # Name: gsl::fail_fast + # LinkageName: .?AUfail_fast@gsl@@ + # } + .byte 0x3a, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x9f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x98, 0x10, 0x00, 0x00 + .byte 0x0c, 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 (0x10A1) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: E:\DD\gsl-dadonenf\include\gsl\gsl_assert + # } + .byte 0x32, 0x00, 0x05, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x45, 0x3a, 0x5c, 0x44 + .byte 0x44, 0x5c, 0x67, 0x73 + .byte 0x6c, 0x2d, 0x64, 0x61 + .byte 0x64, 0x6f, 0x6e, 0x65 + .byte 0x6e, 0x66, 0x5c, 0x69 + .byte 0x6e, 0x63, 0x6c, 0x75 + .byte 0x64, 0x65, 0x5c, 0x67 + .byte 0x73, 0x6c, 0x5c, 0x67 + .byte 0x73, 0x6c, 0x5f, 0x61 + .byte 0x73, 0x73, 0x65, 0x72 + .byte 0x74, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x10A2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::fail_fast (0x10A0) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\gsl_assert (0x10A1) + # LineNumber: 97 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa0, 0x10, 0x00, 0x00 + .byte 0xa1, 0x10, 0x00, 0x00 + .byte 0x61, 0x00, 0x00, 0x00 + # Class (0x10A3) { + # 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 (0x10A4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::logic_error (0x1099) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x99, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Class (0x10A5) { + # 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 (0x10A6) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::basic_string,std::allocator > (0x10A5) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x10A7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_string,std::allocator > (0x10A6) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x10A8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x10A7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa7, 0x10, 0x00, 0x00 + # MemberFunction (0x10A9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x1099) + # ThisType: std::logic_error* (0x10A4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x10A8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x10, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x10AA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char (0x109B) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9b, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x10AB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char* (0x10AA) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xaa, 0x10, 0x00, 0x00 + # MemberFunction (0x10AC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x1099) + # ThisType: std::logic_error* (0x10A4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x10AB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x10, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10AD) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::logic_error::(const std::basic_string,std::allocator >&) (0x10A9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::logic_error::(const char*) (0x10AC) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xac, 0x10, 0x00, 0x00 + # FieldList (0x10AE) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::exception (0x10A3) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x10AD + # Name: logic_error + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::exception (0x10A3) + # Name: _Mybase + # } + # } + .byte 0x32, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xad, 0x10, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x10AF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10AE) + # DerivedFrom: 0x0 + # VShape: (0x1098) + # SizeOf: 12 + # Name: std::logic_error + # LinkageName: .?AVlogic_error@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x10, 0x02 + .byte 0xae, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x98, 0x10, 0x00, 0x00 + .byte 0x0c, 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 (0x10B0) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\stdexcept + # } + .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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x73, 0x74 + .byte 0x64, 0x65, 0x78, 0x63 + .byte 0x65, 0x70, 0x74, 0x00 + # UdtSourceLine (0x10B1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::logic_error (0x10AF) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\stdexcept (0x10B0) + # LineNumber: 17 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xaf, 0x10, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x11, 0x00, 0x00, 0x00 + # Pointer (0x10B2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: (0x1098) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x98, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Struct (0x10B3) { + # 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 (0x10B4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::exception (0x10A3) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x10B5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x10A3) + # ThisType: std::exception* (0x10B4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0xb4, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10B6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x10A3) + # ThisType: std::exception* (0x10B4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x109D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0xb4, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10B7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const (0x109C) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x10B8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x10A3) + # ThisType: std::exception* (0x10B4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, int) (0x10B7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0xb4, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xb7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x10B9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::exception (0x10A3) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x10BA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::exception (0x10B9) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb9, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x10BB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::exception& (0x10BA) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xba, 0x10, 0x00, 0x00 + # MemberFunction (0x10BC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x10A3) + # ThisType: std::exception* (0x10B4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::exception&) (0x10BB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0xb4, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xbb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10BD) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::() (0x10B5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::(const char* const) (0x10B6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::(const char* const, int) (0x10B8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::(const std::exception&) (0x10BC) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb8, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x10, 0x00, 0x00 + # Pointer (0x10BE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::exception (0x10A3) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x10BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::exception& (0x10BE) + # ClassType: std::exception (0x10A3) + # ThisType: std::exception* (0x10B4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::exception&) (0x10BB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbe, 0x10, 0x00, 0x00 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0xb4, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xbb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x10C0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::exception (0x10B9) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb9, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x10C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x10AA) + # ClassType: std::exception (0x10A3) + # ThisType: const std::exception* (0x10C0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaa, 0x10, 0x00, 0x00 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0xc0, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x10C2) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # VFPtr { + # TypeLeafKind: LF_VFUNCTAB (0x1409) + # Type: * (0x10B2) + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: __std_exception_data (0x10B3) + # FieldOffset: 0x4 + # Name: _Data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x10BD + # Name: exception + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::exception& std::exception::(const std::exception&) (0x10BF) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: IntroducingVirtual (0x4) + # Type: void std::exception::() (0x10B5) + # VFTableOffset: 0x0 + # Name: ~exception + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: IntroducingVirtual (0x4) + # Type: const char* std::exception::() (0x10C1) + # VFTableOffset: 0x4 + # Name: what + # } + # } + .byte 0x6e, 0x00, 0x03, 0x12 + .byte 0x09, 0x14, 0x00, 0x00 + .byte 0xb2, 0x10, 0x00, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xb3, 0x10, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x44 + .byte 0x61, 0x74, 0x61, 0x00 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0xbd, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbf, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x13, 0x00 + .byte 0xb5, 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 0xc1, 0x10, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x77, 0x68, 0x61, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x10C3) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C2) + # DerivedFrom: 0x0 + # VShape: (0x1098) + # SizeOf: 12 + # Name: std::exception + # LinkageName: .?AVexception@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0xc2, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x98, 0x10, 0x00, 0x00 + .byte 0x0c, 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 (0x10C4) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h + # } + .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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x76, 0x63 + .byte 0x72, 0x75, 0x6e, 0x74 + .byte 0x69, 0x6d, 0x65, 0x5f + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x2e, 0x68, 0x00 + # UdtSourceLine (0x10C5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::exception (0x10C3) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h (0x10C4) + # LineNumber: 44 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc3, 0x10, 0x00, 0x00 + .byte 0xc4, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x00, 0x00 + # Modifier (0x10C6) { + # 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 + # Class (0x10C7) { + # 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 (0x10C8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_string,std::allocator > (0x10A5) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x10C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x10A8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x10CA) { + # 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 (0x10CB) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator (0x10CA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x10CC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x10CB) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x10CD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x10A7) + # ArgType: const std::allocator& (0x10CC) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa7, 0x10, 0x00, 0x00 + .byte 0xcc, 0x10, 0x00, 0x00 + # MemberFunction (0x10CE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, const std::allocator&) (0x10CD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xcd, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10CF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10D0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator& (0x10CC) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xcc, 0x10, 0x00, 0x00 + # MemberFunction (0x10D1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x10D0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10D2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x10A7) + # ArgType: const unsigned (0x10C6) + # ArgType: const std::allocator& (0x10CC) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa7, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0xcc, 0x10, 0x00, 0x00 + # MemberFunction (0x10D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::basic_string,std::allocator >&, const unsigned, const std::allocator&) (0x10D2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xd2, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10D4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x10A7) + # ArgType: const unsigned (0x10C6) + # ArgType: const unsigned (0x10C6) + # ArgType: const std::allocator& (0x10CC) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xa7, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0xcc, 0x10, 0x00, 0x00 + # MemberFunction (0x10D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::basic_string,std::allocator >&, const unsigned, const unsigned, const std::allocator&) (0x10D4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0xd4, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10D6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const (0x109C) + # ArgType: const unsigned (0x10C6) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + # MemberFunction (0x10D7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const unsigned) (0x10D6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xd6, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10D8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const (0x109C) + # ArgType: const unsigned (0x10C6) + # ArgType: const std::allocator& (0x10CC) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0xcc, 0x10, 0x00, 0x00 + # MemberFunction (0x10D9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const, const unsigned, const std::allocator&) (0x10D8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xd8, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x109D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10DB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const (0x109C) + # ArgType: const std::allocator& (0x10CC) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0xcc, 0x10, 0x00, 0x00 + # MemberFunction (0x10DC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const std::allocator&) (0x10DB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xdb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10DD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x10C6) + # ArgType: const char (0x109B) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x9b, 0x10, 0x00, 0x00 + # MemberFunction (0x10DE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const char) (0x10DD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xdd, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10DF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned (0x10C6) + # ArgType: const char (0x109B) + # ArgType: const std::allocator& (0x10CC) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x9b, 0x10, 0x00, 0x00 + .byte 0xcc, 0x10, 0x00, 0x00 + # MemberFunction (0x10E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned, const char, const std::allocator&) (0x10DF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x10E1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_string,std::allocator > (0x10A5) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x10E2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::basic_string,std::allocator >&& (0x10E1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe1, 0x10, 0x00, 0x00 + # MemberFunction (0x10E3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&&) (0x10E2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xe2, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10E4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::basic_string,std::allocator >&& (0x10E1) + # ArgType: const std::allocator& (0x10CC) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe1, 0x10, 0x00, 0x00 + .byte 0xcc, 0x10, 0x00, 0x00 + # MemberFunction (0x10E5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::basic_string,std::allocator >&&, const std::allocator&) (0x10E4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xe4, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x10E6) { + # 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 (0x10E7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list (0x10E6) + # ArgType: const std::allocator& (0x10CC) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe6, 0x10, 0x00, 0x00 + .byte 0xcc, 0x10, 0x00, 0x00 + # MemberFunction (0x10E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, const std::allocator&) (0x10E7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xe7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10E9) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x10C9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const std::allocator&) (0x10CE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x10CF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::allocator&) (0x10D1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const unsigned, const std::allocator&) (0x10D3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const unsigned, const unsigned, const std::allocator&) (0x10D5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char* const, const unsigned) (0x10D7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char* const, const unsigned, const std::allocator&) (0x10D9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char* const) (0x10DA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char* const, const std::allocator&) (0x10DC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const unsigned, const char) (0x10DE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const unsigned, const char, const std::allocator&) (0x10E0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x10E3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&, const std::allocator&) (0x10E5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::initializer_list, const std::allocator&) (0x10E8) + # ] + # } + .byte 0x7a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd3, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd5, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd7, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd9, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xda, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe0, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe5, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x10, 0x00, 0x00 + # Pointer (0x10EA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: char (0x70) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # Struct (0x10EB) { + # 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 (0x10EC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* const (0x10EA) + # ArgType: char* const (0x10EA) + # ArgType: std::random_access_iterator_tag (0x10EB) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + # MemberFunction (0x10ED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char* const, char* const, std::random_access_iterator_tag) (0x10EC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xec, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10EE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const (0x109C) + # ArgType: const char* const (0x109C) + # ArgType: std::random_access_iterator_tag (0x10EB) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + # MemberFunction (0x10EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const, const char* const, std::random_access_iterator_tag) (0x10EE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xee, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10F0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(char* const, char* const, std::random_access_iterator_tag) (0x10ED) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char* const, const char* const, std::random_access_iterator_tag) (0x10EF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xed, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xef, 0x10, 0x00, 0x00 + # Pointer (0x10F1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_string,std::allocator > (0x10A5) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Struct (0x10F2) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Equal_allocators + # LinkageName: .?AU_Equal_allocators@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 0x45, 0x71, 0x75, 0x61 + .byte 0x6c, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x73 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x5f, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x73, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x10F3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::basic_string,std::allocator >& (0x10F1) + # ArgType: std::_Equal_allocators (0x10F2) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xf2, 0x10, 0x00, 0x00 + # MemberFunction (0x10F4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::basic_string,std::allocator >&, std::_Equal_allocators) (0x10F3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xf3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x10F5) { + # 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 (0x10F6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::basic_string,std::allocator >& (0x10F1) + # ArgType: std::integral_constant (0x10F5) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xf5, 0x10, 0x00, 0x00 + # MemberFunction (0x10F7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::basic_string,std::allocator >&, std::integral_constant) (0x10F6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xf6, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x10F8) { + # 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 (0x10F9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::basic_string,std::allocator >& (0x10F1) + # ArgType: std::integral_constant (0x10F8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xf8, 0x10, 0x00, 0x00 + # MemberFunction (0x10FA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::basic_string,std::allocator >&, std::integral_constant) (0x10F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xf9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10FB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&, std::_Equal_allocators) (0x10F4) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&, std::integral_constant) (0x10F7) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&, std::integral_constant) (0x10FA) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf4, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf7, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xfa, 0x10, 0x00, 0x00 + # MemberFunction (0x10FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&&) (0x10E2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xe2, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10FD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list (0x10E6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe6, 0x10, 0x00, 0x00 + # MemberFunction (0x10FE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x10FD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xfd, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x10A8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1100) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x109D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1101) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char (0x109B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9b, 0x10, 0x00, 0x00 + # MemberFunction (0x1102) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char) (0x1101) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x01, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1103) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x10FC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x10FE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x10FF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const) (0x1100) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char) (0x1102) + # ] + # } + .byte 0x2a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfc, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfe, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x02, 0x11, 0x00, 0x00 + # ArgList (0x1104) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x10A7) + # ArgType: const unsigned (0x10C6) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa7, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x1105) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::basic_string,std::allocator >&, const unsigned, unsigned) (0x1104) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x04, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1106) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const unsigned) (0x10D6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xd6, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1107) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const char) (0x10DD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xdd, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1108) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x10FC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x10FE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x10FF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const unsigned, unsigned) (0x1105) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const, const unsigned) (0x1106) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const) (0x1100) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, const char) (0x1107) + # ] + # } + .byte 0x3a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfc, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfe, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x07, 0x11, 0x00, 0x00 + # MethodOverloadList (0x1109) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&, std::integral_constant) (0x10F7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&, std::integral_constant) (0x10FA) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfa, 0x10, 0x00, 0x00 + # ArgList (0x110A) { + # 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 (0x110B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x110A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x110C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x10FE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x10FF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const) (0x1100) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(char) (0x110B) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfe, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x11, 0x00, 0x00 + # MethodOverloadList (0x110D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x10FE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x10FF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const unsigned, unsigned) (0x1105) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const, const unsigned) (0x1106) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const) (0x1100) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, const char) (0x1107) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfe, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x07, 0x11, 0x00, 0x00 + # Class (0x110E) { + # 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 (0x110F) { + # 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 (0x1110) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_String_const_iterator > > (0x110F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0f, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Modifier (0x1111) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::initializer_list (0x10E6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe6, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x1112) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x1110) + # ArgType: const std::initializer_list (0x1111) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x10, 0x11, 0x00, 0x00 + .byte 0x11, 0x11, 0x00, 0x00 + # MemberFunction (0x1113) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x110E) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_String_const_iterator > >, const std::initializer_list) (0x1112) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x11, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1114) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x10C6) + # ArgType: const std::basic_string,std::allocator >& (0x10A7) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0xa7, 0x10, 0x00, 0x00 + # MemberFunction (0x1115) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const std::basic_string,std::allocator >&) (0x1114) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1116) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const unsigned (0x10C6) + # ArgType: const std::basic_string,std::allocator >& (0x10A7) + # ArgType: const unsigned (0x10C6) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0xa7, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x1117) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const unsigned, const std::basic_string,std::allocator >&, const unsigned, unsigned) (0x1116) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x16, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1118) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned (0x10C6) + # ArgType: const char* const (0x109C) + # ArgType: const unsigned (0x10C6) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + # MemberFunction (0x1119) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned, const char* const, const unsigned) (0x1118) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x111A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x10C6) + # ArgType: const char* const (0x109C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + # MemberFunction (0x111B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const char* const) (0x111A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x111C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned (0x10C6) + # ArgType: const unsigned (0x10C6) + # ArgType: const char (0x109B) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x9b, 0x10, 0x00, 0x00 + # MemberFunction (0x111D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned, const unsigned, const char) (0x111C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x1c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x111E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x1110) + # ArgType: const char (0x109B) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x10, 0x11, 0x00, 0x00 + .byte 0x9b, 0x10, 0x00, 0x00 + # MemberFunction (0x111F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x110E) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_String_const_iterator > >, const char) (0x111E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x11, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x1e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1120) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x1110) + # ArgType: const unsigned (0x10C6) + # ArgType: const char (0x109B) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x11, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x9b, 0x10, 0x00, 0x00 + # MemberFunction (0x1121) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x110E) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::_String_const_iterator > >, const unsigned, const char) (0x1120) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x11, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x20, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1122) { + # 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) (0x1113) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, const std::basic_string,std::allocator >&) (0x1115) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, const std::basic_string,std::allocator >&, const unsigned, unsigned) (0x1117) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, const char* const, const unsigned) (0x1119) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, const char* const) (0x111B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, const unsigned, const char) (0x111D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(const std::_String_const_iterator > >, const char) (0x111F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(const std::_String_const_iterator > >, const unsigned, const char) (0x1121) + # ] + # } + .byte 0x42, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x15, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x17, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x21, 0x11, 0x00, 0x00 + # ArgList (0x1123) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x1110) + # ArgType: const std::_String_const_iterator > > (0x1110) + # ArgType: const std::initializer_list (0x1111) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x11, 0x00, 0x00 + .byte 0x10, 0x11, 0x00, 0x00 + .byte 0x11, 0x11, 0x00, 0x00 + # MemberFunction (0x1124) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const std::initializer_list) (0x1123) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x23, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1125) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned (0x10C6) + # ArgType: const unsigned (0x10C6) + # ArgType: const std::basic_string,std::allocator >& (0x10A7) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0xa7, 0x10, 0x00, 0x00 + # MemberFunction (0x1126) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned, const unsigned, const std::basic_string,std::allocator >&) (0x1125) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1127) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: const unsigned (0x10C6) + # ArgType: unsigned (0x75) + # ArgType: const std::basic_string,std::allocator >& (0x10A7) + # ArgType: const unsigned (0x10C6) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xa7, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x1128) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (const unsigned, unsigned, const std::basic_string,std::allocator >&, const unsigned, unsigned) (0x1127) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x05, 0x00 + .byte 0x27, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1129) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const unsigned (0x10C6) + # ArgType: unsigned (0x75) + # ArgType: const char* const (0x109C) + # ArgType: const unsigned (0x10C6) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + # MemberFunction (0x112A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const unsigned, unsigned, const char* const, const unsigned) (0x1129) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x29, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x112B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned (0x10C6) + # ArgType: const unsigned (0x10C6) + # ArgType: const char* const (0x109C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + # MemberFunction (0x112C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned, const unsigned, const char* const) (0x112B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x2b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x112D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const unsigned (0x10C6) + # ArgType: unsigned (0x75) + # ArgType: const unsigned (0x10C6) + # ArgType: const char (0x109B) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x9b, 0x10, 0x00, 0x00 + # MemberFunction (0x112E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const unsigned, unsigned, const unsigned, const char) (0x112D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x2d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x112F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x1110) + # ArgType: const std::_String_const_iterator > > (0x1110) + # ArgType: const std::basic_string,std::allocator >& (0x10A7) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x11, 0x00, 0x00 + .byte 0x10, 0x11, 0x00, 0x00 + .byte 0xa7, 0x10, 0x00, 0x00 + # MemberFunction (0x1130) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const std::basic_string,std::allocator >&) (0x112F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x2f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1131) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x1110) + # ArgType: const std::_String_const_iterator > > (0x1110) + # ArgType: const char* const (0x109C) + # ArgType: const unsigned (0x10C6) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x10, 0x11, 0x00, 0x00 + .byte 0x10, 0x11, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + # MemberFunction (0x1132) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const char* const, const unsigned) (0x1131) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x31, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1133) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x1110) + # ArgType: const std::_String_const_iterator > > (0x1110) + # ArgType: const char* const (0x109C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x11, 0x00, 0x00 + .byte 0x10, 0x11, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + # MemberFunction (0x1134) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const char* const) (0x1133) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x33, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1135) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x1110) + # ArgType: const std::_String_const_iterator > > (0x1110) + # ArgType: const unsigned (0x10C6) + # ArgType: const char (0x109B) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x10, 0x11, 0x00, 0x00 + .byte 0x10, 0x11, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x9b, 0x10, 0x00, 0x00 + # MemberFunction (0x1136) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const unsigned, const char) (0x1135) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x35, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1137) { + # 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) (0x1124) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, const unsigned, const std::basic_string,std::allocator >&) (0x1126) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, unsigned, const std::basic_string,std::allocator >&, const unsigned, unsigned) (0x1128) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, unsigned, const char* const, const unsigned) (0x112A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, const unsigned, const char* const) (0x112C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, unsigned, const unsigned, const char) (0x112E) + # ] + # 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 >&) (0x1130) + # ] + # 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) (0x1132) + # ] + # 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) (0x1134) + # ] + # 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, const char) (0x1136) + # ] + # } + .byte 0x52, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x24, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x28, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x32, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x34, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x36, 0x11, 0x00, 0x00 + # ArgList (0x1138) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x10A7) + # ArgType: std::integral_constant (0x10F8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa7, 0x10, 0x00, 0x00 + .byte 0xf8, 0x10, 0x00, 0x00 + # MemberFunction (0x1139) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, std::integral_constant) (0x1138) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x38, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x113A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x10A7) + # ArgType: std::integral_constant (0x10F5) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa7, 0x10, 0x00, 0x00 + .byte 0xf5, 0x10, 0x00, 0x00 + # MemberFunction (0x113B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, std::integral_constant) (0x113A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x3a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x113C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, std::integral_constant) (0x1139) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, std::integral_constant) (0x113B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x39, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3b, 0x11, 0x00, 0x00 + # ArgList (0x113D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const unsigned (0x10C6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + # MemberFunction (0x113E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x113D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x3d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x113F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x10C6) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x1140) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, unsigned) (0x113F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1141) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x1110) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x10, 0x11, 0x00, 0x00 + # MemberFunction (0x1142) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x110E) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_const_iterator > >) (0x1141) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x11, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1143) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x1110) + # ArgType: const std::_String_const_iterator > > (0x1110) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x10, 0x11, 0x00, 0x00 + .byte 0x10, 0x11, 0x00, 0x00 + # MemberFunction (0x1144) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x110E) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >) (0x1143) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x11, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x43, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1145) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned) (0x113E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, unsigned) (0x1140) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(const std::_String_const_iterator > >) (0x1142) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(const std::_String_const_iterator > >, const std::_String_const_iterator > >) (0x1144) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x42, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x44, 0x11, 0x00, 0x00 + # MemberFunction (0x1146) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x110E) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x11, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1147) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_string,std::allocator > (0x10A6) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1148) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_const_iterator > > (0x110F) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0f, 0x11, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 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::_String_iterator > > std::basic_string,std::allocator >::() (0x1146) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_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 + # MemberFunction (0x114A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x114B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x10AA) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaa, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x114C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::basic_string,std::allocator >::() (0x114A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::basic_string,std::allocator >::() (0x114B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4a, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 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::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 (0x114E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x114D) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x114F) { + # 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 (0x1150) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x114F) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x11, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1151) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x114E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x1150) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x50, 0x11, 0x00, 0x00 + # Pointer (0x1152) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: char (0x70) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1153) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x1152) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x113D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x11, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x3d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1154) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char (0x109B) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9b, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1155) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x1154) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x113D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x3d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1156) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char& std::basic_string,std::allocator >::(const unsigned) (0x1153) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char& std::basic_string,std::allocator >::(const unsigned) (0x1155) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x53, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x11, 0x00, 0x00 + # MemberFunction (0x1157) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char) (0x1101) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x01, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1158) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x1152) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x11, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1159) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x1154) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x115A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char& std::basic_string,std::allocator >::() (0x1158) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char& std::basic_string,std::allocator >::() (0x1159) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x59, 0x11, 0x00, 0x00 + # MemberFunction (0x115B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x115C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x113D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x3d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x115D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x115E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* const (0x10EA) + # ArgType: unsigned (0x75) + # ArgType: const unsigned (0x10C6) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + # MemberFunction (0x115F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char* const, unsigned, const unsigned) (0x115E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x5e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1160) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* const (0x10EA) + # ArgType: const unsigned (0x10C6) + # ArgType: unsigned (0x75) + # ArgType: const unsigned (0x10C6) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + # MemberFunction (0x1161) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char* const, const unsigned, unsigned, const unsigned) (0x1160) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x60, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1162) { + # 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 (0x1163) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_val > (0x1162) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x62, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1164) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_String_val >& (0x1163) + # ArgType: std::_String_val >& (0x1163) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x63, 0x11, 0x00, 0x00 + .byte 0x63, 0x11, 0x00, 0x00 + # MemberFunction (0x1165) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_String_val >&, std::_String_val >&) (0x1164) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x64, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1166) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::basic_string,std::allocator >& (0x10F1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf1, 0x10, 0x00, 0x00 + # MemberFunction (0x1167) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&) (0x1166) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x66, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1168) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x10A7) + # ArgType: const unsigned (0x10C6) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa7, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + # MemberFunction (0x1169) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, const unsigned) (0x1168) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x68, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x116A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const (0x109C) + # ArgType: const unsigned (0x10C6) + # ArgType: const unsigned (0x10C6) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + # MemberFunction (0x116B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const, const unsigned, const unsigned) (0x116A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x6a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x116C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const unsigned) (0x10D6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xd6, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x116D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char (0x109B) + # ArgType: const unsigned (0x10C6) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9b, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + # MemberFunction (0x116E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char, const unsigned) (0x116D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 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 std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const unsigned) (0x1169) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(const char* const, const unsigned, const unsigned) (0x116B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(const char* const, const unsigned) (0x116C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(const char, const unsigned) (0x116E) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6c, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6e, 0x11, 0x00, 0x00 + # ArgList (0x1170) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x10A7) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa7, 0x10, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x1171) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, unsigned) (0x1170) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 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 std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, unsigned) (0x1171) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(const char* const, const unsigned, const unsigned) (0x116B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(const char* const, const unsigned) (0x116C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(const char, const unsigned) (0x116E) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x71, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6c, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6e, 0x11, 0x00, 0x00 + # ArgList (0x1173) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const (0x109C) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x1174) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, unsigned) (0x1173) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x73, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1175) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const unsigned) (0x1169) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(const char* const, const unsigned, const unsigned) (0x116B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(const char* const, unsigned) (0x1174) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(const char, const unsigned) (0x116E) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6e, 0x11, 0x00, 0x00 + # ArgList (0x1176) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x10C6) + # ArgType: const unsigned (0x10C6) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + # MemberFunction (0x1177) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x10A5) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const unsigned) (0x1176) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x76, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1178) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x10A8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1179) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x109D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x117A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x1178) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::basic_string,std::allocator >::(const char* const) (0x1179) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x78, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x79, 0x11, 0x00, 0x00 + # MemberFunction (0x117B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x10A8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x117C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned (0x75) + # ArgType: unsigned (0x75) + # ArgType: const std::basic_string,std::allocator >& (0x10A7) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xa7, 0x10, 0x00, 0x00 + # MemberFunction (0x117D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned, unsigned, const std::basic_string,std::allocator >&) (0x117C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x117E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: const unsigned (0x10C6) + # ArgType: const unsigned (0x10C6) + # ArgType: const std::basic_string,std::allocator >& (0x10A7) + # ArgType: const unsigned (0x10C6) + # ArgType: const unsigned (0x10C6) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0xa7, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + # MemberFunction (0x117F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (const unsigned, const unsigned, const std::basic_string,std::allocator >&, const unsigned, const unsigned) (0x117E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x05, 0x00 + .byte 0x7e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1180) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x109D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1181) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned, const unsigned, const char* const) (0x112B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x2b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1182) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const unsigned (0x10C6) + # ArgType: const unsigned (0x10C6) + # ArgType: const char* const (0x109C) + # ArgType: const unsigned (0x10C6) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + # MemberFunction (0x1183) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const unsigned, const unsigned, const char* const, const unsigned) (0x1182) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1184) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x117B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(unsigned, unsigned, const std::basic_string,std::allocator >&) (0x117D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(const unsigned, const unsigned, const std::basic_string,std::allocator >&, const unsigned, const unsigned) (0x117F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(const char* const) (0x1180) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(const unsigned, const unsigned, const char* const) (0x1181) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(const unsigned, const unsigned, const char* const, const unsigned) (0x1183) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7f, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + # MemberFunction (0x1185) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x10CA) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1186) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x113D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x3d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1187) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1188) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x10CA) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1189) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x1188) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x88, 0x11, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x118A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x10CC) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcc, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x118B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::allocator& std::basic_string,std::allocator >::() (0x1189) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: const std::allocator& std::basic_string,std::allocator >::() (0x118A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8a, 0x11, 0x00, 0x00 + # MemberFunction (0x118C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_val >& (0x1163) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x63, 0x11, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x118D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_String_val > (0x1162) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x62, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x118E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_val > (0x118D) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8d, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x118F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_String_val >& (0x118E) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1190) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_String_val >& std::basic_string,std::allocator >::() (0x118C) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: const std::_String_val >& std::basic_string,std::allocator >::() (0x118F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8c, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8f, 0x11, 0x00, 0x00 + # Struct (0x1191) { + # 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 (0x1192) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator_base12 (0x1191) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x1193) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator_base12* (0x1192) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1194) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1193) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 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::_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 (0x1196) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy (0x1195) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x95, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x1197) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy* (0x1196) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x96, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1198) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x1197) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: std::basic_string,std::allocator >* (0x10C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x97, 0x11, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1199) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy (0x1195) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x95, 0x11, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # Pointer (0x119A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy* const (0x1199) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x99, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x119B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x119A) + # ClassType: std::basic_string,std::allocator > (0x10A5) + # ThisType: const std::basic_string,std::allocator >* (0x1147) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9a, 0x11, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x119C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Container_proxy*& std::basic_string,std::allocator >::() (0x1198) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Container_proxy* const& std::basic_string,std::allocator >::() (0x119B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x98, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9b, 0x11, 0x00, 0x00 + # Struct (0x119D) { + # 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 + # Struct (0x119E) { + # 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 + # FieldList (0x119F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Private (0x1) + # Type: const unsigned (0x10C6) + # Name: _BUF_SIZE + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Private (0x1) + # Type: const unsigned (0x10C6) + # Name: _ALLOC_MASK + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Private (0x1) + # Type: const unsigned (0x10C6) + # Name: _Memcpy_move_offset + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Private (0x1) + # Type: const unsigned (0x10C6) + # Name: _Memcpy_move_size + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const unsigned (0x10C6) + # Name: npos + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Compressed_pair,std::_String_val >,1> (0x10C7) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0xF + # MethodListIndex: 0x10E9 + # Name: basic_string + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x10F0 + # Name: _Construct + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x10FB + # Name: _Move_assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x5 + # MethodListIndex: 0x1103 + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x7 + # MethodListIndex: 0x1108 + # Name: assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1109 + # Name: _Take_contents + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x10C9) + # Name: _Construct_lv_contents + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x110C + # Name: operator+= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x110D + # Name: append + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x8 + # MethodListIndex: 0x1122 + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0xA + # MethodListIndex: 0x1137 + # Name: replace + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x10CF) + # Name: ~basic_string + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x113C + # Name: _Copy_assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1145 + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x10CF) + # Name: clear + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1149 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1149 + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x114C + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x114C + # Name: _Unchecked_end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1151 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1151 + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x1148) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x1148) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x1150) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x1150) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x10CF) + # Name: shrink_to_fit + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1156 + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1156 + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char) (0x1157) + # Name: push_back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x10CF) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x115A + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x115A + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::basic_string,std::allocator >::() (0x114B) + # Name: c_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::basic_string,std::allocator >::() (0x114B) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::() (0x115B) + # Name: length + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::() (0x115B) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::() (0x115B) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const unsigned, const char) (0x10DE) + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::() (0x115B) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const unsigned) (0x115C) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::basic_string,std::allocator >::() (0x115D) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(char* const, unsigned, const unsigned) (0x115F) + # Name: copy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(char* const, const unsigned, unsigned, const unsigned) (0x1161) + # Name: _Copy_s + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1109 + # Name: _Swap_data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::_String_val >&, std::_String_val >&) (0x1165) + # 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 >&) (0x1167) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x116F + # Name: find + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x116F + # Name: rfind + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x116F + # Name: find_first_of + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1172 + # Name: find_last_of + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1175 + # Name: find_first_not_of + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x116F + # 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, const unsigned) (0x1177) + # Name: substr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x117A + # Name: _Equal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1184 + # Name: compare + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator std::basic_string,std::allocator >::() (0x1185) + # Name: get_allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned std::basic_string,std::allocator >::(const unsigned) (0x1186) + # Name: _Calculate_growth + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::basic_string,std::allocator >::() (0x10CF) + # Name: _Become_small + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::basic_string,std::allocator >::(const unsigned) (0x115C) + # Name: _Eos + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::basic_string,std::allocator >::() (0x10CF) + # Name: _Tidy_init + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::basic_string,std::allocator >::() (0x10CF) + # Name: _Tidy_deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::basic_string,std::allocator >::() (0x1187) + # Name: _Xlen + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x10CF) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&) (0x1167) + # Name: _Swap_proxy_and_iterators + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x118B + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1190 + # Name: _Get_data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Iterator_base12** std::basic_string,std::allocator >::() (0x1194) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x119C + # Name: _Myproxy + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x10CA) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x119D) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val > (0x1162) + # Name: _Scary_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::char_traits (0x119E) + # Name: traits_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x10CA) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x470) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x10AA) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x1152) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x1154) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_iterator > > (0x110E) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_const_iterator > > (0x110F) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x114D) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x114F) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x10F5) + # Name: _Use_memcpy_move + # } + # } + .byte 0x42, 0x07, 0x03, 0x12 + .byte 0x0e, 0x15, 0x01, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x5f, 0x42, 0x55, 0x46 + .byte 0x5f, 0x53, 0x49, 0x5a + .byte 0x45, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x01, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x5f, 0x41, 0x4c, 0x4c + .byte 0x4f, 0x43, 0x5f, 0x4d + .byte 0x41, 0x53, 0x4b, 0x00 + .byte 0x0e, 0x15, 0x01, 0x00 + .byte 0xc6, 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, 0x01, 0x00 + .byte 0xc6, 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 0xc6, 0x10, 0x00, 0x00 + .byte 0x6e, 0x70, 0x6f, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x0f, 0x00 + .byte 0xe9, 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 0xf0, 0x10, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xfb, 0x10, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x05, 0x00 + .byte 0x03, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x07, 0x00 + .byte 0x08, 0x11, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x09, 0x11, 0x00, 0x00 + .byte 0x5f, 0x54, 0x61, 0x6b + .byte 0x65, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x74, 0x65, 0x6e + .byte 0x74, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc9, 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 0x0c, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x0d, 0x11, 0x00, 0x00 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x08, 0x00 + .byte 0x22, 0x11, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x0a, 0x00 + .byte 0x37, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x70, 0x6c + .byte 0x61, 0x63, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcf, 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, 0x02, 0x00 + .byte 0x3c, 0x11, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x73 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x45, 0x11, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcf, 0x10, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4c, 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 0x4c, 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 0x51, 0x11, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x51, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x48, 0x11, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x48, 0x11, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x50, 0x11, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x50, 0x11, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcf, 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 0x56, 0x11, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x56, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x57, 0x11, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcf, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 0x11, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 0x11, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 0x11, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 0x11, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5c, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5d, 0x11, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x11, 0x00, 0x00 + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x61, 0x11, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x09, 0x11, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x64, 0x61 + .byte 0x74, 0x61, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x65, 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 0x67, 0x11, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x6f, 0x11, 0x00, 0x00 + .byte 0x66, 0x69, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x6f, 0x11, 0x00, 0x00 + .byte 0x72, 0x66, 0x69, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x6f, 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 0x72, 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 0x75, 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 0x6f, 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 0x77, 0x11, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + .byte 0x5f, 0x45, 0x71, 0x75 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x85, 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, 0x01, 0x00 + .byte 0x86, 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, 0x01, 0x00 + .byte 0xcf, 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, 0x01, 0x00 + .byte 0x5c, 0x11, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6f, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xcf, 0x10, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x5f, 0x69, 0x6e + .byte 0x69, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xcf, 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, 0x09, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcf, 0x10, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x67, 0x11, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x5f + .byte 0x61, 0x6e, 0x64, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8b, 0x11, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x9c, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x9d, 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 0x62, 0x11, 0x00, 0x00 + .byte 0x5f, 0x53, 0x63, 0x61 + .byte 0x72, 0x79, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x9e, 0x11, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xca, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xaa, 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 0x52, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x54, 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 0x0e, 0x11, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0f, 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 0x4d, 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 0x4f, 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 0xf5, 0x10, 0x00, 0x00 + .byte 0x5f, 0x55, 0x73, 0x65 + .byte 0x5f, 0x6d, 0x65, 0x6d + .byte 0x63, 0x70, 0x79, 0x5f + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x11A0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 185 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x119F) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 28 + # 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 0xb9, 0x00, 0x10, 0x02 + .byte 0x9f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x1c, 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 (0x11A1) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x78, 0x73 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x11A2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::basic_string,std::allocator > (0x11A0) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring (0x11A1) + # LineNumber: 2077 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa0, 0x11, 0x00, 0x00 + .byte 0xa1, 0x11, 0x00, 0x00 + .byte 0x1d, 0x08, 0x00, 0x00 + # FieldList (0x11A3) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const char* (0x10AA) + # FieldOffset: 0x0 + # Name: _What + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: bool (0x30) + # FieldOffset: 0x4 + # Name: _DoFree + # } + # } + .byte 0x26, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xaa, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x57 + .byte 0x68, 0x61, 0x74, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x44 + .byte 0x6f, 0x46, 0x72, 0x65 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x11A4) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x11A3) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: __std_exception_data + # LinkageName: .?AU__std_exception_data@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0xa3, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 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 (0x11A5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: __std_exception_data (0x11A4) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h (0x10C4) + # LineNumber: 21 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa4, 0x11, 0x00, 0x00 + .byte 0xc4, 0x10, 0x00, 0x00 + .byte 0x15, 0x00, 0x00, 0x00 + # Pointer (0x11A6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair,std::_String_val >,1> (0x10C7) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x11A7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x1188) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x10C7) + # ThisType: std::_Compressed_pair,std::_String_val >,1>* (0x11A6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x88, 0x11, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0xa6, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x11A8) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,std::_String_val >,1> (0x10C7) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x11A9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair,std::_String_val >,1> (0x11A8) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa8, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x11AA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x10CC) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x10C7) + # ThisType: const std::_Compressed_pair,std::_String_val >,1>* (0x11A9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcc, 0x10, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11AB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator& std::_Compressed_pair,std::_String_val >,1>::() (0x11A7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator& std::_Compressed_pair,std::_String_val >,1>::() (0x11AA) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaa, 0x11, 0x00, 0x00 + # MemberFunction (0x11AC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_val >& (0x1163) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x10C7) + # ThisType: std::_Compressed_pair,std::_String_val >,1>* (0x11A6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x63, 0x11, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0xa6, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_String_val >& (0x118E) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x10C7) + # ThisType: const std::_Compressed_pair,std::_String_val >,1>* (0x11A9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11AE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_val >& std::_Compressed_pair,std::_String_val >,1>::() (0x11AC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_String_val >& std::_Compressed_pair,std::_String_val >,1>::() (0x11AD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xac, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x11, 0x00, 0x00 + # FieldList (0x11AF) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::allocator (0x10CA) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_String_val > (0x1162) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11AB + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11AE + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x10CA) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x62, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xab, 0x11, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xae, 0x11, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x11B0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x11AF) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 28 + # 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 0xaf, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x1c, 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 (0x11B1) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 + # } + .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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x78, 0x6d + .byte 0x65, 0x6d, 0x6f, 0x72 + .byte 0x79, 0x30, 0x00, 0xf1 + # UdtSourceLine (0x11B2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair,std::_String_val >,1> (0x11B0) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x11B1) + # LineNumber: 1518 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb0, 0x11, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + .byte 0xee, 0x05, 0x00, 0x00 + # Pointer (0x11B3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x10CB) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x11B4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: char& (0x1152) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x52, 0x11, 0x00, 0x00 + # MemberFunction (0x11B5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::allocator (0x10CA) + # ThisType: const std::allocator* (0x11B3) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char&) (0x11B4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0xb3, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11B6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char& (0x1154) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + # MemberFunction (0x11B7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x10AA) + # ClassType: std::allocator (0x10CA) + # ThisType: const std::allocator* (0x11B3) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char&) (0x11B6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaa, 0x10, 0x00, 0x00 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0xb3, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11B8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::allocator::(char&) (0x11B5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::allocator::(const char&) (0x11B7) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x11, 0x00, 0x00 + # Pointer (0x11B9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x10CA) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x11BA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x10CA) + # ThisType: std::allocator* (0x11B9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0xb9, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x10CA) + # ThisType: std::allocator* (0x11B9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x10D0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0xb9, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11BC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::() (0x11BA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(const std::allocator&) (0x11BB) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x11, 0x00, 0x00 + # ArgList (0x11BD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* const (0x10EA) + # ArgType: const unsigned (0x10C6) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + # MemberFunction (0x11BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x10CA) + # ThisType: std::allocator* (0x11B9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char* const, const unsigned) (0x11BD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0xb9, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::allocator (0x10CA) + # ThisType: std::allocator* (0x11B9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x113D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0xb9, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x3d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x11C0) { + # 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 (0x11C1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const void (0x11C0) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc0, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x11C2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x10C6) + # ArgType: const void* (0x11C1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0xc1, 0x11, 0x00, 0x00 + # MemberFunction (0x11C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::allocator (0x10CA) + # ThisType: std::allocator* (0x11B9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const void*) (0x11C2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0xb9, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xc2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11C4) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::allocator::(const unsigned) (0x11BF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::allocator::(const unsigned, const void*) (0x11C3) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbf, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc3, 0x11, 0x00, 0x00 + # MemberFunction (0x11C5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::allocator (0x10CA) + # ThisType: const std::allocator* (0x11B3) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0xb3, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x11C6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11B8 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11BC + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(char* const, const unsigned) (0x11BE) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11C4 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::allocator::() (0x11C5) + # 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* (0x470) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x10AA) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x1152) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x1154) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x10F5) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x10F5) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb8, 0x11, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xbc, 0x11, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbe, 0x11, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc5, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xaa, 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 0x52, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x54, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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 0xf5, 0x10, 0x00, 0x00 + .byte 0x70, 0x72, 0x6f, 0x70 + .byte 0x61, 0x67, 0x61, 0x74 + .byte 0x65, 0x5f, 0x6f, 0x6e + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x74, 0x61, 0x69, 0x6e + .byte 0x65, 0x72, 0x5f, 0x6d + .byte 0x6f, 0x76, 0x65, 0x5f + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x6d, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf5, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x11C7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x11C6) + # 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 0xc6, 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 + # UdtSourceLine (0x11C8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator (0x11C7) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x11B1) + # LineNumber: 879 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc7, 0x11, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + .byte 0x6f, 0x03, 0x00, 0x00 + # Modifier (0x11C9) { + # 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 (0x11CA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::integral_constant (0x10F5) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf5, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x11CB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::integral_constant (0x11CA) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x11CC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::integral_constant (0x10F5) + # ThisType: const std::integral_constant* (0x11CB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf5, 0x10, 0x00, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x11CD) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x11C9) + # Name: value + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x11CC) + # Name: operator bool + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x11CC) + # Name: operator() + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x10F5) + # Name: type + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcc, 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 0xcc, 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 0xf5, 0x10, 0x00, 0x00 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x11CE) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x11CD) + # 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 0xcd, 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 (0x11CF) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x78, 0x74 + .byte 0x72, 0x31, 0x63, 0x6f + .byte 0x6d, 0x6d, 0x6f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x11D0) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::integral_constant (0x11CE) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xtr1common (0x11CF) + # LineNumber: 19 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xce, 0x11, 0x00, 0x00 + .byte 0xcf, 0x11, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # Modifier (0x11D1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::integral_constant (0x10F8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf8, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x11D2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::integral_constant (0x11D1) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd1, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x11D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::integral_constant (0x10F8) + # ThisType: const std::integral_constant* (0x11D2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf8, 0x10, 0x00, 0x00 + .byte 0xd2, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x11D4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x11C9) + # Name: value + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x11D3) + # Name: operator bool + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x11D3) + # Name: operator() + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x10F8) + # Name: type + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd3, 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 0xd3, 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 0xf8, 0x10, 0x00, 0x00 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x11D5) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x11D4) + # 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 0xd4, 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 (0x11D6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::integral_constant (0x11D5) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xtr1common (0x11CF) + # LineNumber: 19 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd5, 0x11, 0x00, 0x00 + .byte 0xcf, 0x11, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # Struct (0x11D7) { + # 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 + # Union (0x11D8) { + # 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 + # Pointer (0x11D9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_val > (0x1162) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x62, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x11DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_val > (0x1162) + # ThisType: std::_String_val >* (0x11D9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x62, 0x11, 0x00, 0x00 + .byte 0xd9, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11DB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::_String_val > (0x1162) + # ThisType: std::_String_val >* (0x11D9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x62, 0x11, 0x00, 0x00 + .byte 0xd9, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x11DC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_val > (0x118D) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8d, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x11DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x10AA) + # ClassType: std::_String_val > (0x1162) + # ThisType: const std::_String_val >* (0x11DC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaa, 0x10, 0x00, 0x00 + .byte 0x62, 0x11, 0x00, 0x00 + .byte 0xdc, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11DE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::_String_val >::() (0x11DB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::_String_val >::() (0x11DD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdb, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x11, 0x00, 0x00 + # MemberFunction (0x11DF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_String_val > (0x1162) + # ThisType: const std::_String_val >* (0x11DC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x62, 0x11, 0x00, 0x00 + .byte 0xdc, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_val > (0x1162) + # ThisType: const std::_String_val >* (0x11DC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x113D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x62, 0x11, 0x00, 0x00 + .byte 0xdc, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x3d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_val > (0x1162) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x62, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11E2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_String_val > (0x1162) + # ThisType: const std::_String_val >* (0x11DC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const unsigned) (0x1176) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x62, 0x11, 0x00, 0x00 + .byte 0xdc, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x76, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x11E3) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x11D7) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const unsigned (0x10C6) + # Name: _BUF_SIZE + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const unsigned (0x10C6) + # Name: _ALLOC_MASK + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_String_val >::_Bxty (0x11D8) + # FieldOffset: 0x4 + # Name: _Bx + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x14 + # Name: _Mysize + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x18 + # Name: _Myres + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::() (0x11DA) + # Name: _String_val + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11DE + # Name: _Myptr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_String_val >::() (0x11DF) + # Name: _Large_string_engaged + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::(const unsigned) (0x11E0) + # Name: _Check_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::(const unsigned) (0x11E0) + # Name: _Check_offset_exclusive + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_String_val >::() (0x11E1) + # Name: _Xran + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::_String_val >::(const unsigned, const unsigned) (0x11E2) + # Name: _Clamp_suffix_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x470) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x10AA) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x1152) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x1154) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val >::_Bxty (0x11D8) + # Name: _Bxty + # } + # } + .byte 0xba, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xd7, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x5f, 0x42, 0x55, 0x46 + .byte 0x5f, 0x53, 0x49, 0x5a + .byte 0x45, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x5f, 0x41, 0x4c, 0x4c + .byte 0x4f, 0x43, 0x5f, 0x4d + .byte 0x41, 0x53, 0x4b, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xd8, 0x11, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x42 + .byte 0x78, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x14, 0x00, 0x5f, 0x4d + .byte 0x79, 0x73, 0x69, 0x7a + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4d + .byte 0x79, 0x72, 0x65, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xda, 0x11, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xde, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdf, 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 0xe0, 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 0xe0, 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 0xe1, 0x11, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe2, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xaa, 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 0x52, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x54, 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 0xd8, 0x11, 0x00, 0x00 + .byte 0x5f, 0x42, 0x78, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Class (0x11E4) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 22 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x11E3) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 28 + # 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 0xe3, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x1c, 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 (0x11E5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_val > (0x11E4) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring (0x11A1) + # LineNumber: 1992 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe4, 0x11, 0x00, 0x00 + .byte 0xa1, 0x11, 0x00, 0x00 + .byte 0xc8, 0x07, 0x00, 0x00 + # MemberFunction (0x11E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator_base12 (0x1191) + # ThisType: std::_Iterator_base12* (0x1192) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x11E7) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Iterator_base12 (0x1191) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x11E8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Iterator_base12 (0x11E7) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe7, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x11E9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Iterator_base12& (0x11E8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe8, 0x11, 0x00, 0x00 + # MemberFunction (0x11EA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator_base12 (0x1191) + # ThisType: std::_Iterator_base12* (0x1192) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Iterator_base12&) (0x11E9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xe9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11EB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x11E6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::(const std::_Iterator_base12&) (0x11EA) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x11, 0x00, 0x00 + # Pointer (0x11EC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator_base12 (0x1191) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x11ED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12& (0x11EC) + # ClassType: std::_Iterator_base12 (0x1191) + # ThisType: std::_Iterator_base12* (0x1192) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Iterator_base12&) (0x11E9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xec, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xe9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x11EE) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Container_base12 (0x11D7) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd7, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x11EF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Container_base12 (0x11EE) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xee, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x11F0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Container_base12* (0x11EF) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xef, 0x11, 0x00, 0x00 + # MemberFunction (0x11F1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator_base12 (0x1191) + # ThisType: std::_Iterator_base12* (0x1192) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Container_base12*) (0x11F0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf0, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x11F2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Iterator_base12 (0x11E7) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe7, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x11F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Container_base12* (0x11EF) + # ClassType: std::_Iterator_base12 (0x1191) + # ThisType: const std::_Iterator_base12* (0x11F2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xef, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11F4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1193) + # ClassType: std::_Iterator_base12 (0x1191) + # ThisType: std::_Iterator_base12* (0x1192) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x11F5) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x11C9) + # Name: _Unwrap_when_unverified + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* (0x1196) + # FieldOffset: 0x0 + # Name: _Myproxy + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12* (0x1192) + # FieldOffset: 0x4 + # Name: _Mynextiter + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11EB + # Name: _Iterator_base12 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12& std::_Iterator_base12::(const std::_Iterator_base12&) (0x11ED) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x11E6) + # Name: ~_Iterator_base12 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::(const std::_Container_base12*) (0x11F1) + # Name: _Adopt + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x11E6) + # Name: _Clrcont + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Container_base12* std::_Iterator_base12::() (0x11F3) + # Name: _Getcont + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Iterator_base12::() (0x11F4) + # Name: _Getpnext + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x11E6) + # Name: _Orphan_me + # } + # } + .byte 0xfa, 0x00, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xc9, 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 0x96, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x72, 0x6f + .byte 0x78, 0x79, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6e, 0x65, 0x78 + .byte 0x74, 0x69, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xeb, 0x11, 0x00, 0x00 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x31, 0x32 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xed, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe6, 0x11, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x49, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x31 + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf1, 0x11, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6f + .byte 0x70, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe6, 0x11, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x72 + .byte 0x63, 0x6f, 0x6e, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf3, 0x11, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x6f, 0x6e, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf4, 0x11, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x6e, 0x65, 0x78 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe6, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x6d, 0x65, 0x00, 0xf1 + # Struct (0x11F6) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 12 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x11F5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::_Iterator_base12 + # LinkageName: .?AU_Iterator_base12@std@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x0c, 0x00, 0x00, 0x02 + .byte 0xf5, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 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 (0x11F7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iterator_base12 (0x11F6) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x11B1) + # LineNumber: 1307 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf6, 0x11, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + .byte 0x1b, 0x05, 0x00, 0x00 + # MemberFunction (0x11F8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_proxy (0x1195) + # ThisType: std::_Container_proxy* (0x1196) + # CallingConvention: ThisCall (0xB) + # 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 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x11F9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_base12 (0x11D7) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd7, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x11FA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Container_base12* (0x11F9) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + # MemberFunction (0x11FB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_proxy (0x1195) + # ThisType: std::_Container_proxy* (0x1196) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_base12*) (0x11FA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x95, 0x11, 0x00, 0x00 + .byte 0x96, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xfa, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11FC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_proxy::() (0x11F8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_proxy::(std::_Container_base12*) (0x11FB) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf8, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x11, 0x00, 0x00 + # FieldList (0x11FD) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const std::_Container_base12* (0x11EF) + # FieldOffset: 0x0 + # Name: _Mycont + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12* (0x1192) + # FieldOffset: 0x4 + # Name: _Myfirstiter + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11FC + # Name: _Container_proxy + # } + # } + .byte 0x4a, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xef, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x63, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4d + .byte 0x79, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x69, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x74, 0x61, 0x69, 0x6e + .byte 0x65, 0x72, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x11FE) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x11FD) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::_Container_proxy + # LinkageName: .?AU_Container_proxy@std@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0xfd, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x6f, 0x6e, 0x74 + .byte 0x61, 0x69, 0x6e, 0x65 + .byte 0x72, 0x5f, 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 (0x11FF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Container_proxy (0x11FE) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x11B1) + # LineNumber: 1259 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfe, 0x11, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + .byte 0xeb, 0x04, 0x00, 0x00 + # Struct (0x1200) { + # 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 (0x1201) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Default_allocator_traits > (0x1200) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x00, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x1202) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1201) + # 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 0x01, 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 (0x1203) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits > (0x1202) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x11B1) + # LineNumber: 837 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x02, 0x12, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + .byte 0x45, 0x03, 0x00, 0x00 + # ArgList (0x1204) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const (0x109C) + # ArgType: const char* const (0x109C) + # ArgType: const unsigned (0x10C6) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + # MemberFunction (0x1205) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x119E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const, const char* const, const unsigned) (0x1204) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x9e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1206) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::char_traits (0x119E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x109D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x9e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1207) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* const (0x10EA) + # ArgType: const char* const (0x109C) + # ArgType: const unsigned (0x10C6) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + # MemberFunction (0x1208) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::char_traits (0x119E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char* const, const char* const, const unsigned) (0x1207) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x9e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x07, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1209) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* const (0x10EA) + # ArgType: const unsigned (0x10C6) + # ArgType: const char* const (0x109C) + # ArgType: const unsigned (0x10C6) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + # MemberFunction (0x120A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::char_traits (0x119E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char* const, const unsigned, const char* const, const unsigned) (0x1209) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x9e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x09, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x120B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const (0x109C) + # ArgType: const unsigned (0x10C6) + # ArgType: const char& (0x1154) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + # MemberFunction (0x120C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x10AA) + # ClassType: std::char_traits (0x119E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const, const unsigned, const char&) (0x120B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaa, 0x10, 0x00, 0x00 + .byte 0x9e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x0b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x120D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* const (0x10EA) + # ArgType: const unsigned (0x10C6) + # ArgType: const char (0x109B) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x9b, 0x10, 0x00, 0x00 + # MemberFunction (0x120E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::char_traits (0x119E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char* const, const unsigned, const char) (0x120D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x9e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x0d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x120F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char& (0x1152) + # ArgType: const char& (0x1154) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x52, 0x11, 0x00, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + # MemberFunction (0x1210) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::char_traits (0x119E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char&, const char&) (0x120F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1211) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::char_traits::(char* const, const unsigned, const char) (0x120E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::char_traits::(char&, const char&) (0x1210) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x10, 0x12, 0x00, 0x00 + # ArgList (0x1212) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char& (0x1154) + # ArgType: const char& (0x1154) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + # MemberFunction (0x1213) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::char_traits (0x119E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char&, const char&) (0x1212) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x9e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x12, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1214) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const int& (0x1061) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x61, 0x10, 0x00, 0x00 + # MemberFunction (0x1215) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: std::char_traits (0x119E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1214) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x9e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x14, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1216) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x119E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char&) (0x11B6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x9e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1217) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int& (0x1061) + # ArgType: const int& (0x1061) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x61, 0x10, 0x00, 0x00 + .byte 0x61, 0x10, 0x00, 0x00 + # MemberFunction (0x1218) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::char_traits (0x119E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int&, const int&) (0x1217) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x9e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x17, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1219) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x119E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1214) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x9e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x14, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x121A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x119E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x9e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x121B) { + # 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 (0x121C) { + # 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 (0x121D) { + # 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) (0x1205) + # Name: compare + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned std::char_traits::(const char* const) (0x1206) + # 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) (0x1208) + # Name: copy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::char_traits::(char* const, const unsigned, const char* const, const unsigned) (0x120A) + # 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, const char&) (0x120C) + # 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) (0x1208) + # Name: move + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1211 + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: bool std::char_traits::(const char&, const char&) (0x1213) + # Name: eq + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: bool std::char_traits::(const char&, const char&) (0x1213) + # Name: lt + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char std::char_traits::(const int&) (0x1215) + # Name: to_char_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::char_traits::(const char&) (0x1216) + # Name: to_int_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: bool std::char_traits::(const int&, const int&) (0x1218) + # Name: eq_int_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::char_traits::(const int&) (0x1219) + # Name: not_eof + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::char_traits::() (0x121A) + # 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> (0x121B) + # Name: pos_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: off_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: _Mbstatet (0x121C) + # Name: state_type + # } + # } + .byte 0x4a, 0x01, 0x03, 0x12 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x05, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x06, 0x12, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x08, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x0a, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x73, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x0c, 0x12, 0x00, 0x00 + .byte 0x66, 0x69, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x08, 0x12, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x11, 0x12, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x13, 0x12, 0x00, 0x00 + .byte 0x65, 0x71, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x13, 0x12, 0x00, 0x00 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x15, 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 0x16, 0x12, 0x00, 0x00 + .byte 0x74, 0x6f, 0x5f, 0x69 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x18, 0x12, 0x00, 0x00 + .byte 0x65, 0x71, 0x5f, 0x69 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x19, 0x12, 0x00, 0x00 + .byte 0x6e, 0x6f, 0x74, 0x5f + .byte 0x65, 0x6f, 0x66, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x1a, 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 0x1b, 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 0x1c, 0x12, 0x00, 0x00 + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Struct (0x121E) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 20 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x121D) + # 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 0x1d, 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 + # UdtSourceLine (0x121F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::char_traits (0x121E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring (0x11A1) + # LineNumber: 281 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0xa1, 0x11, 0x00, 0x00 + .byte 0x19, 0x01, 0x00, 0x00 + # MemberFunction (0x1220) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_base12 (0x11D7) + # ThisType: std::_Container_base12* (0x11F9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd7, 0x11, 0x00, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1221) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Container_base12 (0x11EE) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xee, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1222) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Container_base12& (0x1221) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x21, 0x12, 0x00, 0x00 + # MemberFunction (0x1223) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_base12 (0x11D7) + # ThisType: std::_Container_base12* (0x11F9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Container_base12&) (0x1222) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd7, 0x11, 0x00, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x22, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1224) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::() (0x1220) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::(const std::_Container_base12&) (0x1223) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x12, 0x00, 0x00 + # Pointer (0x1225) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_base12 (0x11D7) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd7, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1226) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_base12& (0x1225) + # ClassType: std::_Container_base12 (0x11D7) + # ThisType: std::_Container_base12* (0x11F9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Container_base12&) (0x1222) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x25, 0x12, 0x00, 0x00 + .byte 0xd7, 0x11, 0x00, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x22, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1227) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1193) + # ClassType: std::_Container_base12 (0x11D7) + # ThisType: const std::_Container_base12* (0x11EF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0xd7, 0x11, 0x00, 0x00 + .byte 0xef, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1228) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Container_base12& (0x1225) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x25, 0x12, 0x00, 0x00 + # MemberFunction (0x1229) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_base12 (0x11D7) + # ThisType: std::_Container_base12* (0x11F9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_base12&) (0x1228) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd7, 0x11, 0x00, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x28, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x122A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* (0x1196) + # FieldOffset: 0x0 + # Name: _Myproxy + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1224 + # Name: _Container_base12 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Container_base12& std::_Container_base12::(const std::_Container_base12&) (0x1226) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Container_base12::() (0x1227) + # Name: _Getpfirst + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::() (0x1220) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::(std::_Container_base12&) (0x1229) + # Name: _Swap_proxy_and_iterators + # } + # } + .byte 0x92, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x96, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x72, 0x6f + .byte 0x78, 0x79, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x24, 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 0x26, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x20, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x29, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x5f + .byte 0x61, 0x6e, 0x64, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x73, 0x00, 0xf2, 0xf1 + # Struct (0x122B) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 7 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x122A) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: std::_Container_base12 + # LinkageName: .?AU_Container_base12@std@@ + # } + .byte 0x4a, 0x00, 0x05, 0x15 + .byte 0x07, 0x00, 0x00, 0x02 + .byte 0x2a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x122C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Container_base12 (0x122B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x11B1) + # LineNumber: 1267 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2b, 0x12, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + .byte 0xf3, 0x04, 0x00, 0x00 + # Array (0x122D) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: char (0x70) + # IndexType: unsigned long (0x22) + # SizeOf: 16 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x00, 0xf1 + # Pointer (0x122E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_val >::_Bxty (0x11D8) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd8, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x122F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_val >::_Bxty (0x11D8) + # ThisType: std::_String_val >::_Bxty* (0x122E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd8, 0x11, 0x00, 0x00 + .byte 0x2e, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1230) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: 0x122D + # FieldOffset: 0x0 + # Name: _Buf + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: char* (0x470) + # FieldOffset: 0x0 + # Name: _Ptr + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: 0x122D + # FieldOffset: 0x0 + # Name: _Alias + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::_Bxty::() (0x122F) + # Name: _Bxty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::_Bxty::() (0x122F) + # Name: ~_Bxty + # } + # } + .byte 0x56, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x2d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x42 + .byte 0x75, 0x66, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x2d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x41 + .byte 0x6c, 0x69, 0x61, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2f, 0x12, 0x00, 0x00 + .byte 0x5f, 0x42, 0x78, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2f, 0x12, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x42, 0x78 + .byte 0x74, 0x79, 0x00, 0xf1 + # Union (0x1231) { + # TypeLeafKind: LF_UNION (0x1506) + # MemberCount: 5 + # Properties [ (0x608) + # HasUniqueName (0x200) + # Nested (0x8) + # Sealed (0x400) + # ] + # FieldList: (0x1230) + # 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 0x30, 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 (0x1232) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_val >::_Bxty (0x1231) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring (0x11A1) + # LineNumber: 2056 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x31, 0x12, 0x00, 0x00 + .byte 0xa1, 0x11, 0x00, 0x00 + .byte 0x08, 0x08, 0x00, 0x00 + # ArgList (0x1233) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x1188) + # ArgType: const unsigned (0x10C6) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x88, 0x11, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + # MemberFunction (0x1234) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::_Default_allocator_traits > (0x1200) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, const unsigned) (0x1233) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x00, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x33, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1235) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x1188) + # ArgType: const unsigned (0x10C6) + # ArgType: const void* (0x11C1) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x88, 0x11, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0xc1, 0x11, 0x00, 0x00 + # MemberFunction (0x1236) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::_Default_allocator_traits > (0x1200) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const unsigned, const void*) (0x1235) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x00, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x35, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1237) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::_Default_allocator_traits >::(std::allocator&, const unsigned) (0x1234) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::_Default_allocator_traits >::(std::allocator&, const unsigned, const void*) (0x1236) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x34, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x36, 0x12, 0x00, 0x00 + # Modifier (0x1238) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: char* (0x470) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x1239) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x1188) + # ArgType: const char* (0x1238) + # ArgType: const unsigned (0x10C6) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x88, 0x11, 0x00, 0x00 + .byte 0x38, 0x12, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + # MemberFunction (0x123A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x1200) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const char*, const unsigned) (0x1239) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x39, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x123B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Default_allocator_traits > (0x1200) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x10D0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x00, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x123C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x10CA) + # ClassType: std::_Default_allocator_traits > (0x1200) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x10D0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0x00, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x123D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1237 + # 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) (0x123A) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned std::_Default_allocator_traits >::(const std::allocator&) (0x123B) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::allocator std::_Default_allocator_traits >::(const std::allocator&) (0x123C) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x10CA) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x470) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x10AA) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x403) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x11C1) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x10F8) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x10F5) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x10F8) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x10F5) + # Name: is_always_equal + # } + # } + .byte 0xbe, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x37, 0x12, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x3a, 0x12, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x3b, 0x12, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x3c, 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 0xca, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xaa, 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, 0x04, 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 0xc1, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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 0xf8, 0x10, 0x00, 0x00 + .byte 0x70, 0x72, 0x6f, 0x70 + .byte 0x61, 0x67, 0x61, 0x74 + .byte 0x65, 0x5f, 0x6f, 0x6e + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x74, 0x61, 0x69, 0x6e + .byte 0x65, 0x72, 0x5f, 0x63 + .byte 0x6f, 0x70, 0x79, 0x5f + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x6d, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf5, 0x10, 0x00, 0x00 + .byte 0x70, 0x72, 0x6f, 0x70 + .byte 0x61, 0x67, 0x61, 0x74 + .byte 0x65, 0x5f, 0x6f, 0x6e + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x74, 0x61, 0x69, 0x6e + .byte 0x65, 0x72, 0x5f, 0x6d + .byte 0x6f, 0x76, 0x65, 0x5f + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x6d, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf8, 0x10, 0x00, 0x00 + .byte 0x70, 0x72, 0x6f, 0x70 + .byte 0x61, 0x67, 0x61, 0x74 + .byte 0x65, 0x5f, 0x6f, 0x6e + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x74, 0x61, 0x69, 0x6e + .byte 0x65, 0x72, 0x5f, 0x73 + .byte 0x77, 0x61, 0x70, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf5, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x123E) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 17 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x123D) + # 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 0x3d, 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 (0x123F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Default_allocator_traits > (0x123E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x11B1) + # LineNumber: 779 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3e, 0x12, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + .byte 0x0b, 0x03, 0x00, 0x00 + # FieldList (0x1240) { + # 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 (0x1241) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1240) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: _Mbstatet + # LinkageName: .?AU_Mbstatet@@ + # } + .byte 0x2e, 0x00, 0x05, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x40, 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 (0x1242) { + # 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 (0x1243) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: _Mbstatet (0x1241) + # SourceFile: C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\corecrt.h (0x1242) + # LineNumber: 531 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0x13, 0x02, 0x00, 0x00 + # FuncId (0x1244) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1093) + # FunctionType: void (gsl::fail_fast&&) (0x1097) + # Name: throw_exception + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x93, 0x10, 0x00, 0x00 + .byte 0x97, 0x10, 0x00, 0x00 + .byte 0x74, 0x68, 0x72, 0x6f + .byte 0x77, 0x5f, 0x65, 0x78 + .byte 0x63, 0x65, 0x70, 0x74 + .byte 0x69, 0x6f, 0x6e, 0x00 + # MemberFuncId (0x1245) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1094) + # FunctionType: void gsl::fail_fast::(const char* const) (0x109E) + # Name: fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x94, 0x10, 0x00, 0x00 + .byte 0x9e, 0x10, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1246) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1094) + # ThisType: gsl::fail_fast* (0x109A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x10, 0x00, 0x00 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1247) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1094) + # FunctionType: void gsl::fail_fast::() (0x1246) + # Name: ~fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x94, 0x10, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x7e, 0x66, 0x61, 0x69 + .byte 0x6c, 0x5f, 0x66, 0x61 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x1248) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<0> (0x107F) + # FunctionType: int gsl::details::extent_type<0>::() (0x1086) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7f, 0x10, 0x00, 0x00 + .byte 0x86, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x1249) { + # 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 (0x124A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::fail_fast (0x1094) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x94, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x124B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::fail_fast& (0x124A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4a, 0x12, 0x00, 0x00 + # Procedure (0x124C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::fail_fast&& (0x1095) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::fail_fast&) (0x124B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4b, 0x12, 0x00, 0x00 + # FuncId (0x124D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1249) + # FunctionType: gsl::fail_fast&& (gsl::fail_fast&) (0x124C) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x49, 0x12, 0x00, 0x00 + .byte 0x4c, 0x12, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x124E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1094) + # ThisType: gsl::fail_fast* (0x109A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::fail_fast&&) (0x1096) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x10, 0x00, 0x00 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x96, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x124F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1094) + # FunctionType: void gsl::fail_fast::(gsl::fail_fast&&) (0x124E) + # Name: fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x94, 0x10, 0x00, 0x00 + .byte 0x4e, 0x12, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Modifier (0x1250) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::fail_fast (0x1094) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x94, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1251) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::fail_fast (0x1250) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x50, 0x12, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1252) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::fail_fast& (0x1251) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x51, 0x12, 0x00, 0x00 + # MemberFunction (0x1253) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1094) + # ThisType: gsl::fail_fast* (0x109A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::fail_fast&) (0x1252) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x10, 0x00, 0x00 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1254) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1094) + # FunctionType: void gsl::fail_fast::(const gsl::fail_fast&) (0x1253) + # Name: fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x94, 0x10, 0x00, 0x00 + .byte 0x53, 0x12, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Modifier (0x1255) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::logic_error (0x1099) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x99, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1256) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::logic_error (0x1255) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1257) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::logic_error& (0x1256) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x56, 0x12, 0x00, 0x00 + # MemberFunction (0x1258) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x1099) + # ThisType: std::logic_error* (0x10A4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::logic_error&) (0x1257) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x10, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1259) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x1099) + # FunctionType: void std::logic_error::(const std::logic_error&) (0x1258) + # Name: logic_error + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x99, 0x10, 0x00, 0x00 + .byte 0x58, 0x12, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x125A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x10A3) + # FunctionType: void std::exception::(const std::exception&) (0x10BC) + # Name: exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0xbc, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Pointer (0x125B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::logic_error (0x1099) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x99, 0x10, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x125C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::logic_error&& (0x125B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5b, 0x12, 0x00, 0x00 + # MemberFunction (0x125D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x1099) + # ThisType: std::logic_error* (0x10A4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::logic_error&&) (0x125C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x10, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x5c, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x125E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x1099) + # FunctionType: void std::logic_error::(std::logic_error&&) (0x125D) + # Name: logic_error + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x99, 0x10, 0x00, 0x00 + .byte 0x5d, 0x12, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x125F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x10A3) + # FunctionType: const char* std::exception::() (0x10C1) + # Name: what + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0xc1, 0x10, 0x00, 0x00 + .byte 0x77, 0x68, 0x61, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1260) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x1099) + # ThisType: std::logic_error* (0x10A4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x10, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1261) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x1099) + # FunctionType: void std::logic_error::() (0x1260) + # Name: ~logic_error + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x99, 0x10, 0x00, 0x00 + .byte 0x60, 0x12, 0x00, 0x00 + .byte 0x7e, 0x6c, 0x6f, 0x67 + .byte 0x69, 0x63, 0x5f, 0x65 + .byte 0x72, 0x72, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1262) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x10A3) + # FunctionType: void std::exception::() (0x10B5) + # Name: ~exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0xb5, 0x10, 0x00, 0x00 + .byte 0x7e, 0x65, 0x78, 0x63 + .byte 0x65, 0x70, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x1263) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x1099) + # FunctionType: void std::logic_error::(const char*) (0x10AC) + # Name: logic_error + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x99, 0x10, 0x00, 0x00 + .byte 0xac, 0x10, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x1264) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x10A3) + # FunctionType: void std::exception::(const char* const) (0x10B6) + # Name: exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0xb6, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1265) { + # 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 (0x1266) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1048) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x48, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1267) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* (0x104A) + # ArgType: gsl::details::extent_type<0> (0x107F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x7f, 0x10, 0x00, 0x00 + # MemberFunction (0x1268) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1048) + # ThisType: gsl::span::storage_type >* (0x1266) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, gsl::details::extent_type<0>) (0x1267) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x10, 0x00, 0x00 + .byte 0x66, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x67, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1269) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1048) + # FunctionType: void gsl::span::storage_type >::(const int*, gsl::details::extent_type<0>) (0x1268) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x48, 0x10, 0x00, 0x00 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x126A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1048) + # FunctionType: const int* gsl::span::storage_type >::() (0x1075) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x48, 0x10, 0x00, 0x00 + .byte 0x75, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .safeseh "___ehhandler$??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" + .safeseh "___ehhandler$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" + .safeseh "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + .safeseh "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + + .globl "??_7fail_fast@gsl@@6B@" +.set "??_7fail_fast@gsl@@6B@", L___unnamed_1+4 + .globl "??_7logic_error@std@@6B@" +.set "??_7logic_error@std@@6B@", L___unnamed_2+4 + .globl "??_7exception@std@@6B@" +.set "??_7exception@std@@6B@", L___unnamed_3+4 diff --git a/asm/Visual Studio 2015_14_LLVM_x86_Debug/span_tests.asm b/asm/Visual Studio 2015_14_LLVM_x86_Debug/span_tests.asm new file mode 100644 index 0000000..39102a6 --- /dev/null +++ b/asm/Visual Studio 2015_14_LLVM_x86_Debug/span_tests.asm @@ -0,0 +1,493978 @@ + .text + .def @feat.00; + .scl 3; + .type 0; + .endef + .globl @feat.00 +.set @feat.00, 1 + .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 "E:\\DD\\gsl-dadonenf\\tests\\span_tests.cpp" "8F4A9264958CA28E67B6B8FC4F306B18" 1 + .cv_loc 0 1 66 0 is_stmt 0 # ..\tests\span_tests.cpp:66:0 + .cv_fpo_proc "??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp0: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0BE@FAFDKEMK@default_constructor?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 66 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____0@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar1@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp1: + .cv_fpo_endproc +Lfunc_end0: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____0@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 616 + .cv_fpo_stackalloc 616 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp74: + .cv_loc 1 1 69 0 # ..\tests\span_tests.cpp:69:0 + lea ecx, [ebp - 36] +Ltmp75: + #DEBUG_VALUE: s <- [$ecx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" +Ltmp76: + mov dword ptr [ebp - 408], eax # 4-byte Spill +LBB1_1: # =>This Inner Loop Header: Depth=1 +Ltmp77: + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 412], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 416], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 84] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 70 + mov dword ptr [ebp - 420], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 412] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 424], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 84] + mov edx, dword ptr [ebp - 412] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 76] + mov dword ptr [ebp - 428], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 416] # 4-byte Reload + mov esp, ecx +Ltmp78: + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 + lea ecx, [ebp - 36] + mov dword ptr [ebp - 432], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 0 + mov byte ptr [ebp - 433], bl # 1-byte Spill + jne LBB1_3 +# %bb.2: # in Loop: Header=BB1_1 Depth=1 + lea ecx, [ebp - 36] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 433], dl # 1-byte Spill +LBB1_3: # in Loop: Header=BB1_1 Depth=1 + mov al, byte ptr [ebp - 433] # 1-byte Reload + mov dword ptr [ebp - 16], 1 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 88] + mov dword ptr [edx], ecx + lea ecx, [ebp - 92] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB1_4 +LBB1_4: # in Loop: Header=BB1_1 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 88] + mov dword ptr [eax], ecx + lea ecx, [ebp - 76] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB1_13 +Ltmp79: +LBB1_105: # Block address taken + # in Loop: Header=BB1_1 Depth=1 + add ebp, 12 + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 + jmp LBB1_7 +LBB1_7: # in Loop: Header=BB1_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp80: +LBB1_8: # in Loop: Header=BB1_1 Depth=1 + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 76] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 434], al # 1-byte Spill + jmp LBB1_9 +LBB1_9: # in Loop: Header=BB1_1 Depth=1 + mov al, byte ptr [ebp - 434] # 1-byte Reload + test al, 1 + jne LBB1_10 + jmp LBB1_15 +LBB1_10: # in Loop: Header=BB1_1 Depth=1 +Ltmp81: + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 435], al # 1-byte Spill + jmp LBB1_11 +LBB1_11: # in Loop: Header=BB1_1 Depth=1 + mov al, byte ptr [ebp - 435] # 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 + lea ecx, [ebp - 76] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB1_16 +LBB1_16: # in Loop: Header=BB1_1 Depth=1 + lea ecx, [ebp - 76] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 440], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB1_1 +Ltmp86: +# %bb.17: + .cv_loc 1 1 72 0 # ..\tests\span_tests.cpp:72:0 + lea ecx, [ebp - 100] +Ltmp87: + #DEBUG_VALUE: cs <- [$ecx+0] + call "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" +Ltmp88: + mov dword ptr [ebp - 444], eax # 4-byte Spill +LBB1_18: # =>This Inner Loop Header: Depth=1 +Ltmp89: + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 448], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 452], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 148] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 73 + mov dword ptr [ebp - 456], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 448] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 460], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 148] + mov edx, dword ptr [ebp - 448] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 140] + mov dword ptr [ebp - 464], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 452] # 4-byte Reload + mov esp, ecx +Ltmp90: + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 + lea ecx, [ebp - 100] + mov dword ptr [ebp - 468], eax # 4-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 0 + mov byte ptr [ebp - 469], bl # 1-byte Spill + jne LBB1_20 +# %bb.19: # in Loop: Header=BB1_18 Depth=1 + lea ecx, [ebp - 100] + call "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 469], dl # 1-byte Spill +LBB1_20: # in Loop: Header=BB1_18 Depth=1 + mov al, byte ptr [ebp - 469] # 1-byte Reload + mov dword ptr [ebp - 16], 4 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 152] + mov dword ptr [edx], ecx + lea ecx, [ebp - 156] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB1_21 +LBB1_21: # in Loop: Header=BB1_18 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 152] + mov dword ptr [eax], ecx + lea ecx, [ebp - 140] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB1_30 +Ltmp91: +LBB1_106: # Block address taken + # in Loop: Header=BB1_18 Depth=1 + add ebp, 12 + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 + jmp LBB1_24 +LBB1_24: # in Loop: Header=BB1_18 Depth=1 + mov dword ptr [ebp - 16], 3 +Ltmp92: +LBB1_25: # in Loop: Header=BB1_18 Depth=1 + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 140] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 470], al # 1-byte Spill + jmp LBB1_26 +LBB1_26: # in Loop: Header=BB1_18 Depth=1 + mov al, byte ptr [ebp - 470] # 1-byte Reload + test al, 1 + jne LBB1_27 + jmp LBB1_33 +LBB1_27: # in Loop: Header=BB1_18 Depth=1 +Ltmp93: + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 471], al # 1-byte Spill + jmp LBB1_28 +LBB1_28: # in Loop: Header=BB1_18 Depth=1 + mov al, byte ptr [ebp - 471] # 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 + lea ecx, [ebp - 140] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB1_34 +LBB1_34: # in Loop: Header=BB1_18 Depth=1 + lea ecx, [ebp - 140] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 476], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB1_18 +Ltmp98: +# %bb.35: + .cv_loc 1 1 77 0 # ..\tests\span_tests.cpp:77:0 + lea ecx, [ebp - 160] +Ltmp99: + #DEBUG_VALUE: s <- [$ecx+0] + call "??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ" +Ltmp100: + mov dword ptr [ebp - 480], eax # 4-byte Spill +LBB1_36: # =>This Inner Loop Header: Depth=1 +Ltmp101: + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@" + mov dword ptr [ebp - 484], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 488], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 78 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 208] + mov dword ptr [ebp - 492], ecx # 4-byte Spill + mov dword ptr [ebp - 496], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 484] # 4-byte Reload + mov dword ptr [ebp - 500], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 484] # 4-byte Reload + mov edx, dword ptr [ebp - 492] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 200] + mov dword ptr [ebp - 504], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 488] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 160] +Ltmp102: + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 + mov dword ptr [ebp - 508], eax # 4-byte Spill + call "?data@?$span@H$0A@@gsl@@QBEPAHXZ" + test eax, eax + sete bl + mov dword ptr [ebp - 16], 7 + sub esp, 8 + movzx eax, bl + mov ecx, esp + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 212] + mov dword ptr [ecx], eax + lea ecx, [ebp - 216] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB1_37 +LBB1_37: # in Loop: Header=BB1_36 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 212] + mov dword ptr [eax], ecx + lea ecx, [ebp - 200] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB1_46 +Ltmp103: +LBB1_107: # Block address taken + # in Loop: Header=BB1_36 Depth=1 + add ebp, 12 + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 + jmp LBB1_40 +LBB1_40: # in Loop: Header=BB1_36 Depth=1 + mov dword ptr [ebp - 16], 6 +Ltmp104: +LBB1_41: # in Loop: Header=BB1_36 Depth=1 + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 + mov dword ptr [ebp - 16], 6 + lea ecx, [ebp - 200] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 509], al # 1-byte Spill + jmp LBB1_42 +LBB1_42: # in Loop: Header=BB1_36 Depth=1 + mov al, byte ptr [ebp - 509] # 1-byte Reload + test al, 1 + jne LBB1_43 + jmp LBB1_49 +LBB1_43: # in Loop: Header=BB1_36 Depth=1 +Ltmp105: + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 510], al # 1-byte Spill + jmp LBB1_44 +LBB1_44: # in Loop: Header=BB1_36 Depth=1 + mov al, byte ptr [ebp - 510] # 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 + lea ecx, [ebp - 200] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB1_50 +LBB1_50: # in Loop: Header=BB1_36 Depth=1 + lea ecx, [ebp - 200] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 516], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB1_36 +Ltmp110: +# %bb.51: + .cv_loc 1 1 80 0 # ..\tests\span_tests.cpp:80:0 + lea ecx, [ebp - 220] +Ltmp111: + #DEBUG_VALUE: cs <- [$ecx+0] + call "??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ" +Ltmp112: + mov dword ptr [ebp - 520], eax # 4-byte Spill +LBB1_52: # =>This Inner Loop Header: Depth=1 +Ltmp113: + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@" + mov dword ptr [ebp - 524], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 528], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 81 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 268] + mov dword ptr [ebp - 532], ecx # 4-byte Spill + mov dword ptr [ebp - 536], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 524] # 4-byte Reload + mov dword ptr [ebp - 540], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 524] # 4-byte Reload + mov edx, dword ptr [ebp - 532] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 260] + mov dword ptr [ebp - 544], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 528] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 220] +Ltmp114: + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 + mov dword ptr [ebp - 548], eax # 4-byte Spill + call "?data@?$span@$$CBH$0A@@gsl@@QBEPBHXZ" + test eax, eax + sete bl + mov dword ptr [ebp - 16], 10 + sub esp, 8 + movzx eax, bl + mov ecx, esp + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 272] + mov dword ptr [ecx], eax + lea ecx, [ebp - 276] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB1_53 +LBB1_53: # in Loop: Header=BB1_52 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 272] + mov dword ptr [eax], ecx + lea ecx, [ebp - 260] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB1_62 +Ltmp115: +LBB1_108: # Block address taken + # in Loop: Header=BB1_52 Depth=1 + add ebp, 12 + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 + jmp LBB1_56 +LBB1_56: # in Loop: Header=BB1_52 Depth=1 + mov dword ptr [ebp - 16], 9 +Ltmp116: +LBB1_57: # in Loop: Header=BB1_52 Depth=1 + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 + mov dword ptr [ebp - 16], 9 + lea ecx, [ebp - 260] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 549], al # 1-byte Spill + jmp LBB1_58 +LBB1_58: # in Loop: Header=BB1_52 Depth=1 + mov al, byte ptr [ebp - 549] # 1-byte Reload + test al, 1 + jne LBB1_59 + jmp LBB1_65 +LBB1_59: # in Loop: Header=BB1_52 Depth=1 +Ltmp117: + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 550], al # 1-byte Spill + jmp LBB1_60 +LBB1_60: # in Loop: Header=BB1_52 Depth=1 + mov al, byte ptr [ebp - 550] # 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 + lea ecx, [ebp - 260] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB1_66 +LBB1_66: # in Loop: Header=BB1_52 Depth=1 + lea ecx, [ebp - 260] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 556], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB1_52 +Ltmp122: +# %bb.67: + .cv_loc 1 1 92 0 # ..\tests\span_tests.cpp:92:0 + lea ecx, [ebp - 284] +Ltmp123: + #DEBUG_VALUE: s <- [$ecx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" +Ltmp124: + mov dword ptr [ebp - 560], eax # 4-byte Spill +LBB1_68: # =>This Inner Loop Header: Depth=1 +Ltmp125: + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 564], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 568], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 332] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 93 + mov dword ptr [ebp - 572], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 564] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 576], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 332] + mov edx, dword ptr [ebp - 564] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 324] + mov dword ptr [ebp - 580], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 568] # 4-byte Reload + mov esp, ecx +Ltmp126: + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 + lea ecx, [ebp - 284] + mov dword ptr [ebp - 584], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 0 + mov byte ptr [ebp - 585], bl # 1-byte Spill + jne LBB1_70 +# %bb.69: # in Loop: Header=BB1_68 Depth=1 + lea ecx, [ebp - 284] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 585], dl # 1-byte Spill +LBB1_70: # in Loop: Header=BB1_68 Depth=1 + mov al, byte ptr [ebp - 585] # 1-byte Reload + mov dword ptr [ebp - 16], 13 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 336] + mov dword ptr [edx], ecx + lea ecx, [ebp - 340] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB1_71 +LBB1_71: # in Loop: Header=BB1_68 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 336] + mov dword ptr [eax], ecx + lea ecx, [ebp - 324] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB1_80 +Ltmp127: +LBB1_109: # Block address taken + # in Loop: Header=BB1_68 Depth=1 + add ebp, 12 + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 + jmp LBB1_74 +LBB1_74: # in Loop: Header=BB1_68 Depth=1 + mov dword ptr [ebp - 16], 12 +Ltmp128: +LBB1_75: # in Loop: Header=BB1_68 Depth=1 + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 + mov dword ptr [ebp - 16], 12 + lea ecx, [ebp - 324] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 586], al # 1-byte Spill + jmp LBB1_76 +LBB1_76: # in Loop: Header=BB1_68 Depth=1 + mov al, byte ptr [ebp - 586] # 1-byte Reload + test al, 1 + jne LBB1_77 + jmp LBB1_83 +LBB1_77: # in Loop: Header=BB1_68 Depth=1 +Ltmp129: + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 587], al # 1-byte Spill + jmp LBB1_78 +LBB1_78: # in Loop: Header=BB1_68 Depth=1 + mov al, byte ptr [ebp - 587] # 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 + lea ecx, [ebp - 324] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB1_84 +LBB1_84: # in Loop: Header=BB1_68 Depth=1 + lea ecx, [ebp - 324] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 592], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB1_68 +Ltmp134: +# %bb.85: + .cv_loc 1 1 95 0 # ..\tests\span_tests.cpp:95:0 + lea ecx, [ebp - 348] +Ltmp135: + #DEBUG_VALUE: cs <- [$ecx+0] + call "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" +Ltmp136: + mov dword ptr [ebp - 596], eax # 4-byte Spill +LBB1_86: # =>This Inner Loop Header: Depth=1 +Ltmp137: + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 600], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 604], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 396] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 96 + mov dword ptr [ebp - 608], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 600] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 612], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 396] + mov edx, dword ptr [ebp - 600] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 388] + mov dword ptr [ebp - 616], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 604] # 4-byte Reload + mov esp, ecx +Ltmp138: + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 + lea ecx, [ebp - 348] + mov dword ptr [ebp - 620], eax # 4-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 0 + mov byte ptr [ebp - 621], bl # 1-byte Spill + jne LBB1_88 +# %bb.87: # in Loop: Header=BB1_86 Depth=1 + lea ecx, [ebp - 348] + call "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 621], dl # 1-byte Spill +LBB1_88: # in Loop: Header=BB1_86 Depth=1 + mov al, byte ptr [ebp - 621] # 1-byte Reload + mov dword ptr [ebp - 16], 16 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 400] + mov dword ptr [edx], ecx + lea ecx, [ebp - 404] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB1_89 +LBB1_89: # in Loop: Header=BB1_86 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 400] + mov dword ptr [eax], ecx + lea ecx, [ebp - 388] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB1_98 +Ltmp139: +LBB1_110: # Block address taken + # in Loop: Header=BB1_86 Depth=1 + add ebp, 12 + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 + jmp LBB1_92 +LBB1_92: # in Loop: Header=BB1_86 Depth=1 + mov dword ptr [ebp - 16], 15 +Ltmp140: +LBB1_93: # in Loop: Header=BB1_86 Depth=1 + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 + mov dword ptr [ebp - 16], 15 + lea ecx, [ebp - 388] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 622], al # 1-byte Spill + jmp LBB1_94 +LBB1_94: # in Loop: Header=BB1_86 Depth=1 + mov al, byte ptr [ebp - 622] # 1-byte Reload + test al, 1 + jne LBB1_95 + jmp LBB1_101 +LBB1_95: # in Loop: Header=BB1_86 Depth=1 +Ltmp141: + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 623], al # 1-byte Spill + jmp LBB1_96 +LBB1_96: # in Loop: Header=BB1_86 Depth=1 + mov al, byte ptr [ebp - 623] # 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 + lea ecx, [ebp - 388] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB1_102 +LBB1_102: # in Loop: Header=BB1_86 Depth=1 + lea ecx, [ebp - 388] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 628], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB1_86 +Ltmp146: +# %bb.103: + .cv_loc 1 1 98 0 # ..\tests\span_tests.cpp:98:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB1_5: # in Loop: Header=BB1_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp147: + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 + mov dword ptr [ebp - 16], 2 + lea ecx, [ebp - 76] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB1_6 +LBB1_6: # in Loop: Header=BB1_1 Depth=1 + mov eax, offset LBB1_105 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp148: + .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": +LBB1_22: # in Loop: Header=BB1_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp149: + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 + mov dword ptr [ebp - 16], 5 + lea ecx, [ebp - 140] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB1_23 +LBB1_23: # in Loop: Header=BB1_18 Depth=1 + mov eax, offset LBB1_106 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp150: + .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": +LBB1_31: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 76] +Ltmp151: + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp152: + .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": +LBB1_38: # in Loop: Header=BB1_36 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp153: + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 + mov dword ptr [ebp - 16], 8 + lea ecx, [ebp - 200] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB1_39 +LBB1_39: # in Loop: Header=BB1_36 Depth=1 + mov eax, offset LBB1_107 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp154: + .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": +LBB1_47: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 140] +Ltmp155: + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp156: + .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": +LBB1_54: # in Loop: Header=BB1_52 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp157: + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 + mov dword ptr [ebp - 16], 11 + lea ecx, [ebp - 260] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB1_55 +LBB1_55: # in Loop: Header=BB1_52 Depth=1 + mov eax, offset LBB1_108 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp158: + .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": +LBB1_63: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 200] +Ltmp159: + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp160: + .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": +LBB1_72: # in Loop: Header=BB1_68 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp161: + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 + mov dword ptr [ebp - 16], 14 + lea ecx, [ebp - 324] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB1_73 +LBB1_73: # in Loop: Header=BB1_68 Depth=1 + mov eax, offset LBB1_109 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp162: + .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": +LBB1_81: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 260] +Ltmp163: + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp164: + .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": +LBB1_90: # in Loop: Header=BB1_86 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp165: + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 + mov dword ptr [ebp - 16], 17 + lea ecx, [ebp - 388] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB1_91 +LBB1_91: # in Loop: Header=BB1_86 Depth=1 + mov eax, offset LBB1_110 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp166: + .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": +LBB1_99: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 324] +Ltmp167: + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp168: + .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": +LBB1_104: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 388] +Ltmp169: + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp170: + .cv_fpo_endproc +Lfunc_end1: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 6 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler + .text + # -- End function + .def "??1NameAndTags@Catch@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1NameAndTags@Catch@@QAE@XZ" + .globl "??1NameAndTags@Catch@@QAE@XZ" # -- Begin function ??1NameAndTags@Catch@@QAE@XZ + .p2align 4, 0x90 +"??1NameAndTags@Catch@@QAE@XZ": # @"??1NameAndTags@Catch@@QAE@XZ" +Lfunc_begin2: + .cv_func_id 2 + .cv_file 2 "E:\\DD\\gsl-dadonenf\\build-clang\\external\\include\\catch\\catch.hpp" "E6320EAC20AA03D0869BE47099D3E63A" 1 + .cv_loc 2 2 409 0 # external\include\catch/catch.hpp:409:0 + .cv_fpo_proc "??1NameAndTags@Catch@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp171: + .cv_loc 2 2 409 0 # external\include\catch/catch.hpp:409:0 + mov eax, ecx + add eax, 12 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??1StringRef@Catch@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" +Ltmp172: + .cv_loc 2 2 409 0 # external\include\catch/catch.hpp:409:0 + add esp, 8 + pop ebp + ret +Ltmp173: + .cv_fpo_endproc +Lfunc_end2: + # -- 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 + .cv_fpo_proc "??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp174: + lea ecx, ["?autoRegistrar1@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp175: + .cv_fpo_endproc +Lfunc_end3: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp176: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0BC@PHNLBNGC@size_optimization?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 101 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____2@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar3@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp177: + .cv_fpo_endproc +Lfunc_end4: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____2@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 292 + .cv_fpo_stackalloc 292 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp206: + .cv_loc 5 1 104 0 # ..\tests\span_tests.cpp:104:0 + lea ecx, [ebp - 36] +Ltmp207: + #DEBUG_VALUE: s <- [$ecx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" +Ltmp208: + mov dword ptr [ebp - 228], eax # 4-byte Spill +LBB5_1: # =>This Inner Loop Header: Depth=1 +Ltmp209: + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CO@CEBJJFAL@sizeof?$CIs?$CJ?5?$DN?$DN?5sizeof?$CIint?$CK?$CJ?5?$CL?5size@" + mov dword ptr [ebp - 232], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 236], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 105 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 84] + mov dword ptr [ebp - 240], ecx # 4-byte Spill + mov dword ptr [ebp - 244], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 232] # 4-byte Reload + mov dword ptr [ebp - 248], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 232] # 4-byte Reload + mov edx, dword ptr [ebp - 240] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 76] + mov dword ptr [ebp - 252], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 236] # 4-byte Reload + mov esp, ecx +Ltmp210: + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 + mov dword ptr [ebp - 124], 8 + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 124] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 116] + mov dword ptr [edx], esi + lea ecx, [ebp - 120] + mov dword ptr [ebp - 256], eax # 4-byte Spill + call "??$?NI@Decomposer@Catch@@QAE?AV?$ExprLhs@ABI@1@ABI@Z" + jmp LBB5_2 +LBB5_2: # in Loop: Header=BB5_1 Depth=1 + mov dword ptr [ebp - 128], 8 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 128] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 112] + mov dword ptr [eax], ecx + lea ecx, [ebp - 116] + call "??$?8I@?$ExprLhs@ABI@Catch@@QAE?BV?$BinaryExpr@ABIABI@1@ABI@Z" + jmp LBB5_3 +LBB5_3: # in Loop: Header=BB5_1 Depth=1 + mov dword ptr [ebp - 16], 2 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 112] + mov dword ptr [eax], ecx + lea ecx, [ebp - 76] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB5_4 +LBB5_4: # in Loop: Header=BB5_1 Depth=1 + lea ecx, [ebp - 112] + call "??1?$BinaryExpr@ABIABI@Catch@@UAE@XZ" + jmp LBB5_9 +Ltmp211: +LBB5_37: # Block address taken + # in Loop: Header=BB5_1 Depth=1 + add ebp, 12 + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 + jmp LBB5_8 +LBB5_8: # in Loop: Header=BB5_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp212: +LBB5_9: # in Loop: Header=BB5_1 Depth=1 + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 76] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 257], al # 1-byte Spill + jmp LBB5_10 +LBB5_10: # in Loop: Header=BB5_1 Depth=1 + mov al, byte ptr [ebp - 257] # 1-byte Reload + test al, 1 + jne LBB5_11 + jmp LBB5_15 +LBB5_11: # in Loop: Header=BB5_1 Depth=1 +Ltmp213: + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 258], al # 1-byte Spill + jmp LBB5_12 +LBB5_12: # in Loop: Header=BB5_1 Depth=1 + mov al, byte ptr [ebp - 258] # 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 + lea ecx, [ebp - 76] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB5_16 +LBB5_16: # in Loop: Header=BB5_1 Depth=1 + lea ecx, [ebp - 76] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 264], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB5_1 +Ltmp217: +# %bb.17: + .cv_loc 5 1 109 0 # ..\tests\span_tests.cpp:109:0 + lea ecx, [ebp - 132] +Ltmp218: + #DEBUG_VALUE: s <- [$ecx+0] + call "??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ" +Ltmp219: + mov dword ptr [ebp - 268], eax # 4-byte Spill +LBB5_18: # =>This Inner Loop Header: Depth=1 +Ltmp220: + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BK@EEOGJHHA@sizeof?$CIs?$CJ?5?$DN?$DN?5sizeof?$CIint?$CK?$CJ?$AA@" + mov dword ptr [ebp - 272], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 276], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 110 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 180] + mov dword ptr [ebp - 280], ecx # 4-byte Spill + mov dword ptr [ebp - 284], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 272] # 4-byte Reload + mov dword ptr [ebp - 288], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 272] # 4-byte Reload + mov edx, dword ptr [ebp - 280] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 172] + mov dword ptr [ebp - 292], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 276] # 4-byte Reload + mov esp, ecx +Ltmp221: + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 + mov dword ptr [ebp - 220], 4 + mov dword ptr [ebp - 16], 5 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 220] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 212] + mov dword ptr [edx], esi + lea ecx, [ebp - 216] + mov dword ptr [ebp - 296], eax # 4-byte Spill + call "??$?NI@Decomposer@Catch@@QAE?AV?$ExprLhs@ABI@1@ABI@Z" + jmp LBB5_19 +LBB5_19: # in Loop: Header=BB5_18 Depth=1 + mov dword ptr [ebp - 224], 4 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 224] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 208] + mov dword ptr [eax], ecx + lea ecx, [ebp - 212] + call "??$?8I@?$ExprLhs@ABI@Catch@@QAE?BV?$BinaryExpr@ABIABI@1@ABI@Z" + jmp LBB5_20 +LBB5_20: # in Loop: Header=BB5_18 Depth=1 + mov dword ptr [ebp - 16], 6 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 208] + mov dword ptr [eax], ecx + lea ecx, [ebp - 172] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB5_21 +LBB5_21: # in Loop: Header=BB5_18 Depth=1 + lea ecx, [ebp - 208] + call "??1?$BinaryExpr@ABIABI@Catch@@UAE@XZ" + jmp LBB5_27 +Ltmp222: +LBB5_38: # Block address taken + # in Loop: Header=BB5_18 Depth=1 + add ebp, 12 + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 + jmp LBB5_26 +LBB5_26: # in Loop: Header=BB5_18 Depth=1 + mov dword ptr [ebp - 16], 4 +Ltmp223: +LBB5_27: # in Loop: Header=BB5_18 Depth=1 + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 + mov dword ptr [ebp - 16], 4 + lea ecx, [ebp - 172] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 297], al # 1-byte Spill + jmp LBB5_28 +LBB5_28: # in Loop: Header=BB5_18 Depth=1 + mov al, byte ptr [ebp - 297] # 1-byte Reload + test al, 1 + jne LBB5_29 + jmp LBB5_33 +LBB5_29: # in Loop: Header=BB5_18 Depth=1 +Ltmp224: + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 298], al # 1-byte Spill + jmp LBB5_30 +LBB5_30: # in Loop: Header=BB5_18 Depth=1 + mov al, byte ptr [ebp - 298] # 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 + lea ecx, [ebp - 172] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB5_34 +LBB5_34: # in Loop: Header=BB5_18 Depth=1 + lea ecx, [ebp - 172] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 304], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB5_18 +Ltmp228: +# %bb.35: + .cv_loc 5 1 112 0 # ..\tests\span_tests.cpp:112:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB5_5: # in Loop: Header=BB5_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 112] +Ltmp229: + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 + call "??1?$BinaryExpr@ABIABI@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp230: + .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": +LBB5_6: # in Loop: Header=BB5_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp231: + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 76] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB5_7 +LBB5_7: # in Loop: Header=BB5_1 Depth=1 + mov eax, offset LBB5_37 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp232: + .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": +LBB5_22: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 76] + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp233: + .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": +LBB5_23: # in Loop: Header=BB5_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 208] +Ltmp234: + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 + call "??1?$BinaryExpr@ABIABI@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp235: + .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": +LBB5_24: # in Loop: Header=BB5_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp236: + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 + mov dword ptr [ebp - 16], 7 + lea ecx, [ebp - 172] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB5_25 +LBB5_25: # in Loop: Header=BB5_18 Depth=1 + mov eax, offset LBB5_38 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp237: + .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": +LBB5_36: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 172] + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp238: + .cv_fpo_endproc +Lfunc_end5: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 2 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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") # 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") # 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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp239: + lea ecx, ["?autoRegistrar3@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp240: + .cv_fpo_endproc +Lfunc_end6: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp241: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0BO@LPKKAHN@from_nullptr_size_constructor?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 115 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____4@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar5@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp242: + .cv_fpo_endproc +Lfunc_end7: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____4@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 1104 + .cv_fpo_stackalloc 1104 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp405: + .cv_loc 8 1 118 0 # ..\tests\span_tests.cpp:118:0 + mov dword ptr [ebp - 40], 0 + sub esp, 4 + lea eax, [ebp - 40] + mov dword ptr [esp], eax + call "??$narrow_cast@HH@gsl@@YAH$$QAH@Z" + add esp, 4 + xor ecx, ecx + sub esp, 8 + lea edx, [ebp - 36] + mov dword ptr [ebp - 692], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], 0 + mov dword ptr [esp + 4], eax + call "??0?$span@H$0?0@gsl@@QAE@PAHH@Z" + mov dword ptr [ebp - 696], eax # 4-byte Spill +LBB8_1: # =>This Inner Loop Header: Depth=1 +Ltmp406: + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 700], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 704], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 88] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 119 + mov dword ptr [ebp - 708], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 700] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 712], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 88] + mov edx, dword ptr [ebp - 700] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 80] + mov dword ptr [ebp - 716], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 704] # 4-byte Reload + mov esp, ecx +Ltmp407: + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 + lea ecx, [ebp - 36] + mov dword ptr [ebp - 720], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 0 + mov byte ptr [ebp - 721], bl # 1-byte Spill + jne LBB8_3 +# %bb.2: # in Loop: Header=BB8_1 Depth=1 + lea ecx, [ebp - 36] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 721], dl # 1-byte Spill +LBB8_3: # in Loop: Header=BB8_1 Depth=1 + mov al, byte ptr [ebp - 721] # 1-byte Reload + mov dword ptr [ebp - 16], 1 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 92] + mov dword ptr [edx], ecx + lea ecx, [ebp - 96] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB8_4 +LBB8_4: # in Loop: Header=BB8_1 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 92] + mov dword ptr [eax], ecx + lea ecx, [ebp - 80] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB8_13 +Ltmp408: +LBB8_225: # Block address taken + # in Loop: Header=BB8_1 Depth=1 + add ebp, 12 + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 + jmp LBB8_7 +LBB8_7: # in Loop: Header=BB8_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp409: +LBB8_8: # in Loop: Header=BB8_1 Depth=1 + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 80] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 722], al # 1-byte Spill + jmp LBB8_9 +LBB8_9: # in Loop: Header=BB8_1 Depth=1 + mov al, byte ptr [ebp - 722] # 1-byte Reload + test al, 1 + jne LBB8_10 + jmp LBB8_15 +LBB8_10: # in Loop: Header=BB8_1 Depth=1 +Ltmp410: + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 723], al # 1-byte Spill + jmp LBB8_11 +LBB8_11: # in Loop: Header=BB8_1 Depth=1 + mov al, byte ptr [ebp - 723] # 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 + lea ecx, [ebp - 80] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB8_16 +LBB8_16: # in Loop: Header=BB8_1 Depth=1 + lea ecx, [ebp - 80] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 728], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB8_1 +Ltmp415: +# %bb.17: + .cv_loc 8 1 121 0 # ..\tests\span_tests.cpp:121:0 + mov dword ptr [ebp - 108], 0 + sub esp, 4 + lea eax, [ebp - 108] + mov dword ptr [esp], eax + call "??$narrow_cast@HH@gsl@@YAH$$QAH@Z" + add esp, 4 + xor ecx, ecx + sub esp, 8 + lea edx, [ebp - 104] + mov dword ptr [ebp - 732], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], 0 + mov dword ptr [esp + 4], eax + call "??0?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" + mov dword ptr [ebp - 736], eax # 4-byte Spill +LBB8_18: # =>This Inner Loop Header: Depth=1 +Ltmp416: + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 740], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 744], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 156] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 122 + mov dword ptr [ebp - 748], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 740] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 752], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 156] + mov edx, dword ptr [ebp - 740] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 148] + mov dword ptr [ebp - 756], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 744] # 4-byte Reload + mov esp, ecx +Ltmp417: + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 + lea ecx, [ebp - 104] + mov dword ptr [ebp - 760], eax # 4-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 0 + mov byte ptr [ebp - 761], bl # 1-byte Spill + jne LBB8_20 +# %bb.19: # in Loop: Header=BB8_18 Depth=1 + lea ecx, [ebp - 104] + call "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 761], dl # 1-byte Spill +LBB8_20: # in Loop: Header=BB8_18 Depth=1 + mov al, byte ptr [ebp - 761] # 1-byte Reload + mov dword ptr [ebp - 16], 4 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 160] + mov dword ptr [edx], ecx + lea ecx, [ebp - 164] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB8_21 +LBB8_21: # in Loop: Header=BB8_18 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 160] + mov dword ptr [eax], ecx + lea ecx, [ebp - 148] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB8_30 +Ltmp418: +LBB8_226: # Block address taken + # in Loop: Header=BB8_18 Depth=1 + add ebp, 12 + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 + jmp LBB8_24 +LBB8_24: # in Loop: Header=BB8_18 Depth=1 + mov dword ptr [ebp - 16], 3 +Ltmp419: +LBB8_25: # in Loop: Header=BB8_18 Depth=1 + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 148] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 762], al # 1-byte Spill + jmp LBB8_26 +LBB8_26: # in Loop: Header=BB8_18 Depth=1 + mov al, byte ptr [ebp - 762] # 1-byte Reload + test al, 1 + jne LBB8_27 + jmp LBB8_33 +LBB8_27: # in Loop: Header=BB8_18 Depth=1 +Ltmp420: + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 763], al # 1-byte Spill + jmp LBB8_28 +LBB8_28: # in Loop: Header=BB8_18 Depth=1 + mov al, byte ptr [ebp - 763] # 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 + lea ecx, [ebp - 148] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB8_34 +LBB8_34: # in Loop: Header=BB8_18 Depth=1 + lea ecx, [ebp - 148] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 768], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB8_18 +Ltmp425: +# %bb.35: + .cv_loc 8 1 126 0 # ..\tests\span_tests.cpp:126:0 + mov dword ptr [ebp - 172], 0 + sub esp, 4 + lea eax, [ebp - 172] + mov dword ptr [esp], eax + call "??$narrow_cast@HH@gsl@@YAH$$QAH@Z" + add esp, 4 + xor ecx, ecx + sub esp, 8 + lea edx, [ebp - 168] + mov dword ptr [ebp - 772], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], 0 + mov dword ptr [esp + 4], eax + call "??0?$span@H$0A@@gsl@@QAE@PAHH@Z" + mov dword ptr [ebp - 776], eax # 4-byte Spill +LBB8_36: # =>This Inner Loop Header: Depth=1 +Ltmp426: + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@" + mov dword ptr [ebp - 780], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 784], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 127 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 220] + mov dword ptr [ebp - 788], ecx # 4-byte Spill + mov dword ptr [ebp - 792], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 780] # 4-byte Reload + mov dword ptr [ebp - 796], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 780] # 4-byte Reload + mov edx, dword ptr [ebp - 788] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 212] + mov dword ptr [ebp - 800], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 784] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 168] +Ltmp427: + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 + mov dword ptr [ebp - 804], eax # 4-byte Spill + call "?data@?$span@H$0A@@gsl@@QBEPAHXZ" + test eax, eax + sete bl + mov dword ptr [ebp - 16], 7 + sub esp, 8 + movzx eax, bl + mov ecx, esp + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 224] + mov dword ptr [ecx], eax + lea ecx, [ebp - 228] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB8_37 +LBB8_37: # in Loop: Header=BB8_36 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 224] + mov dword ptr [eax], ecx + lea ecx, [ebp - 212] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB8_46 +Ltmp428: +LBB8_227: # Block address taken + # in Loop: Header=BB8_36 Depth=1 + add ebp, 12 + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 + jmp LBB8_40 +LBB8_40: # in Loop: Header=BB8_36 Depth=1 + mov dword ptr [ebp - 16], 6 +Ltmp429: +LBB8_41: # in Loop: Header=BB8_36 Depth=1 + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 + mov dword ptr [ebp - 16], 6 + lea ecx, [ebp - 212] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 805], al # 1-byte Spill + jmp LBB8_42 +LBB8_42: # in Loop: Header=BB8_36 Depth=1 + mov al, byte ptr [ebp - 805] # 1-byte Reload + test al, 1 + jne LBB8_43 + jmp LBB8_49 +LBB8_43: # in Loop: Header=BB8_36 Depth=1 +Ltmp430: + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 806], al # 1-byte Spill + jmp LBB8_44 +LBB8_44: # in Loop: Header=BB8_36 Depth=1 + mov al, byte ptr [ebp - 806] # 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 + lea ecx, [ebp - 212] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB8_50 +LBB8_50: # in Loop: Header=BB8_36 Depth=1 + lea ecx, [ebp - 212] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 812], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB8_36 +Ltmp435: +# %bb.51: + .cv_loc 8 1 129 0 # ..\tests\span_tests.cpp:129:0 + mov dword ptr [ebp - 236], 0 + sub esp, 4 + lea eax, [ebp - 236] + mov dword ptr [esp], eax + call "??$narrow_cast@HH@gsl@@YAH$$QAH@Z" + add esp, 4 + xor ecx, ecx + sub esp, 8 + lea edx, [ebp - 232] + mov dword ptr [ebp - 816], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], 0 + mov dword ptr [esp + 4], eax + call "??0?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" + mov dword ptr [ebp - 820], eax # 4-byte Spill +LBB8_52: # =>This Inner Loop Header: Depth=1 +Ltmp436: + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@" + mov dword ptr [ebp - 824], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 828], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 130 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 284] + mov dword ptr [ebp - 832], ecx # 4-byte Spill + mov dword ptr [ebp - 836], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 824] # 4-byte Reload + mov dword ptr [ebp - 840], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 824] # 4-byte Reload + mov edx, dword ptr [ebp - 832] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 276] + mov dword ptr [ebp - 844], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 828] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 232] +Ltmp437: + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 + mov dword ptr [ebp - 848], eax # 4-byte Spill + call "?data@?$span@$$CBH$0A@@gsl@@QBEPBHXZ" + test eax, eax + sete bl + mov dword ptr [ebp - 16], 10 + sub esp, 8 + movzx eax, bl + mov ecx, esp + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 288] + mov dword ptr [ecx], eax + lea ecx, [ebp - 292] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB8_53 +LBB8_53: # in Loop: Header=BB8_52 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 288] + mov dword ptr [eax], ecx + lea ecx, [ebp - 276] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB8_62 +Ltmp438: +LBB8_228: # Block address taken + # in Loop: Header=BB8_52 Depth=1 + add ebp, 12 + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 + jmp LBB8_56 +LBB8_56: # in Loop: Header=BB8_52 Depth=1 + mov dword ptr [ebp - 16], 9 +Ltmp439: +LBB8_57: # in Loop: Header=BB8_52 Depth=1 + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 + mov dword ptr [ebp - 16], 9 + lea ecx, [ebp - 276] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 849], al # 1-byte Spill + jmp LBB8_58 +LBB8_58: # in Loop: Header=BB8_52 Depth=1 + mov al, byte ptr [ebp - 849] # 1-byte Reload + test al, 1 + jne LBB8_59 + jmp LBB8_65 +LBB8_59: # in Loop: Header=BB8_52 Depth=1 +Ltmp440: + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 850], al # 1-byte Spill + jmp LBB8_60 +LBB8_60: # in Loop: Header=BB8_52 Depth=1 + mov al, byte ptr [ebp - 850] # 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 + lea ecx, [ebp - 276] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB8_66 +LBB8_66: # in Loop: Header=BB8_52 Depth=1 + lea ecx, [ebp - 276] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 856], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + 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 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BO@IBLHLNBC@workaround_macro?$CI?$CJ?0?5fail_fast?$AA@" + mov dword ptr [ebp - 860], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 864], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 137 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 344] + mov dword ptr [ebp - 868], ecx # 4-byte Spill + mov dword ptr [ebp - 872], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 860] # 4-byte Reload + mov dword ptr [ebp - 876], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 860] # 4-byte Reload + mov edx, dword ptr [ebp - 868] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 336] + mov ecx, esi + mov dword ptr [ebp - 880], eax # 4-byte Spill + mov dword ptr [ebp - 884], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 864] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 12 + mov ecx, dword ptr [ebp - 884] # 4-byte Reload + mov dword ptr [ebp - 888], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 889], al # 1-byte Spill + jmp LBB8_69 +LBB8_69: # in Loop: Header=BB8_68 Depth=1 + mov al, byte ptr [ebp - 889] # 1-byte Reload + test al, 1 + jne LBB8_70 + jmp LBB8_81 +LBB8_70: # in Loop: Header=BB8_68 Depth=1 +Ltmp446: + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 + mov dword ptr [ebp - 16], 13 + lea ecx, [ebp - 296] + call "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" + jmp LBB8_71 +LBB8_71: # in Loop: Header=BB8_68 Depth=1 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 274 + lea ecx, [ebp - 336] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB8_79 +Ltmp447: +LBB8_229: # Block address taken + # in Loop: Header=BB8_68 Depth=1 + add ebp, 12 + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 + jmp LBB8_74 +LBB8_74: # in Loop: Header=BB8_68 Depth=1 + jmp LBB8_75 +LBB8_75: # in Loop: Header=BB8_68 Depth=1 + mov dword ptr [ebp - 16], 12 + jmp LBB8_83 +Ltmp448: +LBB8_230: # Block address taken + # in Loop: Header=BB8_68 Depth=1 + add ebp, 12 + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 + jmp LBB8_78 +LBB8_78: # in Loop: Header=BB8_68 Depth=1 + 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 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 336] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + 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 + lea ecx, [ebp - 336] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 890], al # 1-byte Spill + jmp LBB8_84 +LBB8_84: # in Loop: Header=BB8_68 Depth=1 + mov al, byte ptr [ebp - 890] # 1-byte Reload + test al, 1 + jne LBB8_85 + jmp LBB8_89 +LBB8_85: # in Loop: Header=BB8_68 Depth=1 +Ltmp452: + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 891], al # 1-byte Spill + jmp LBB8_86 +LBB8_86: # in Loop: Header=BB8_68 Depth=1 + mov al, byte ptr [ebp - 891] # 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 + lea ecx, [ebp - 336] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB8_90 +LBB8_90: # in Loop: Header=BB8_68 Depth=1 + lea ecx, [ebp - 336] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + 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 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BO@IBLHLNBC@workaround_macro?$CI?$CJ?0?5fail_fast?$AA@" + mov dword ptr [ebp - 896], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 900], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 142 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 396] + mov dword ptr [ebp - 904], ecx # 4-byte Spill + mov dword ptr [ebp - 908], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 896] # 4-byte Reload + mov dword ptr [ebp - 912], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 896] # 4-byte Reload + mov edx, dword ptr [ebp - 904] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 388] + mov ecx, esi + mov dword ptr [ebp - 916], eax # 4-byte Spill + mov dword ptr [ebp - 920], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 900] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 15 + mov ecx, dword ptr [ebp - 920] # 4-byte Reload + mov dword ptr [ebp - 924], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 925], al # 1-byte Spill + jmp LBB8_93 +LBB8_93: # in Loop: Header=BB8_92 Depth=1 + mov al, byte ptr [ebp - 925] # 1-byte Reload + test al, 1 + jne LBB8_94 + jmp LBB8_105 +LBB8_94: # in Loop: Header=BB8_92 Depth=1 +Ltmp457: + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 + mov dword ptr [ebp - 16], 16 + lea ecx, [ebp - 348] + call "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" + jmp LBB8_95 +LBB8_95: # in Loop: Header=BB8_92 Depth=1 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 274 + lea ecx, [ebp - 388] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB8_103 +Ltmp458: +LBB8_231: # Block address taken + # in Loop: Header=BB8_92 Depth=1 + add ebp, 12 + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 + jmp LBB8_98 +LBB8_98: # in Loop: Header=BB8_92 Depth=1 + jmp LBB8_99 +LBB8_99: # in Loop: Header=BB8_92 Depth=1 + mov dword ptr [ebp - 16], 15 + jmp LBB8_107 +Ltmp459: +LBB8_232: # Block address taken + # in Loop: Header=BB8_92 Depth=1 + add ebp, 12 + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 + jmp LBB8_102 +LBB8_102: # in Loop: Header=BB8_92 Depth=1 + 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 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 388] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + 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 + lea ecx, [ebp - 388] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 926], al # 1-byte Spill + jmp LBB8_108 +LBB8_108: # in Loop: Header=BB8_92 Depth=1 + mov al, byte ptr [ebp - 926] # 1-byte Reload + test al, 1 + jne LBB8_109 + jmp LBB8_113 +LBB8_109: # in Loop: Header=BB8_92 Depth=1 +Ltmp463: + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 927], al # 1-byte Spill + jmp LBB8_110 +LBB8_110: # in Loop: Header=BB8_92 Depth=1 + mov al, byte ptr [ebp - 927] # 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 + lea ecx, [ebp - 388] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB8_114 +LBB8_114: # in Loop: Header=BB8_92 Depth=1 + lea ecx, [ebp - 388] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + 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 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CE@EIFEKIFN@const_workaround_macro?$CI?$CJ?0?5fail_f@" + mov dword ptr [ebp - 932], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 936], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 145 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 448] + mov dword ptr [ebp - 940], ecx # 4-byte Spill + mov dword ptr [ebp - 944], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 932] # 4-byte Reload + mov dword ptr [ebp - 948], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 932] # 4-byte Reload + mov edx, dword ptr [ebp - 940] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 440] + mov ecx, esi + mov dword ptr [ebp - 952], eax # 4-byte Spill + mov dword ptr [ebp - 956], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 936] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 18 + mov ecx, dword ptr [ebp - 956] # 4-byte Reload + mov dword ptr [ebp - 960], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 961], al # 1-byte Spill + jmp LBB8_117 +LBB8_117: # in Loop: Header=BB8_116 Depth=1 + mov al, byte ptr [ebp - 961] # 1-byte Reload + test al, 1 + jne LBB8_118 + jmp LBB8_129 +LBB8_118: # in Loop: Header=BB8_116 Depth=1 +Ltmp468: + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 + mov dword ptr [ebp - 16], 19 + lea ecx, [ebp - 400] + call "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" + jmp LBB8_119 +LBB8_119: # in Loop: Header=BB8_116 Depth=1 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 274 + lea ecx, [ebp - 440] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB8_127 +Ltmp469: +LBB8_233: # Block address taken + # in Loop: Header=BB8_116 Depth=1 + add ebp, 12 + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 + jmp LBB8_122 +LBB8_122: # in Loop: Header=BB8_116 Depth=1 + jmp LBB8_123 +LBB8_123: # in Loop: Header=BB8_116 Depth=1 + mov dword ptr [ebp - 16], 18 + jmp LBB8_131 +Ltmp470: +LBB8_234: # Block address taken + # in Loop: Header=BB8_116 Depth=1 + add ebp, 12 + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 + jmp LBB8_126 +LBB8_126: # in Loop: Header=BB8_116 Depth=1 + 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 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 440] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + 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 + lea ecx, [ebp - 440] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 962], al # 1-byte Spill + jmp LBB8_132 +LBB8_132: # in Loop: Header=BB8_116 Depth=1 + mov al, byte ptr [ebp - 962] # 1-byte Reload + test al, 1 + jne LBB8_133 + jmp LBB8_137 +LBB8_133: # in Loop: Header=BB8_116 Depth=1 +Ltmp474: + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 963], al # 1-byte Spill + jmp LBB8_134 +LBB8_134: # in Loop: Header=BB8_116 Depth=1 + mov al, byte ptr [ebp - 963] # 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 + lea ecx, [ebp - 440] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB8_138 +LBB8_138: # in Loop: Header=BB8_116 Depth=1 + lea ecx, [ebp - 440] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + 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 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BO@IBLHLNBC@workaround_macro?$CI?$CJ?0?5fail_fast?$AA@" + mov dword ptr [ebp - 968], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 972], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 150 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 500] + mov dword ptr [ebp - 976], ecx # 4-byte Spill + mov dword ptr [ebp - 980], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 968] # 4-byte Reload + mov dword ptr [ebp - 984], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 968] # 4-byte Reload + mov edx, dword ptr [ebp - 976] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 492] + mov ecx, esi + mov dword ptr [ebp - 988], eax # 4-byte Spill + mov dword ptr [ebp - 992], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 972] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 21 + mov ecx, dword ptr [ebp - 992] # 4-byte Reload + mov dword ptr [ebp - 996], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 997], al # 1-byte Spill + jmp LBB8_141 +LBB8_141: # in Loop: Header=BB8_140 Depth=1 + mov al, byte ptr [ebp - 997] # 1-byte Reload + test al, 1 + jne LBB8_142 + jmp LBB8_153 +LBB8_142: # in Loop: Header=BB8_140 Depth=1 +Ltmp479: + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 + mov dword ptr [ebp - 16], 22 + lea ecx, [ebp - 452] + call "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" + jmp LBB8_143 +LBB8_143: # in Loop: Header=BB8_140 Depth=1 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 274 + lea ecx, [ebp - 492] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB8_151 +Ltmp480: +LBB8_235: # Block address taken + # in Loop: Header=BB8_140 Depth=1 + add ebp, 12 + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 + jmp LBB8_146 +LBB8_146: # in Loop: Header=BB8_140 Depth=1 + jmp LBB8_147 +LBB8_147: # in Loop: Header=BB8_140 Depth=1 + mov dword ptr [ebp - 16], 21 + jmp LBB8_155 +Ltmp481: +LBB8_236: # Block address taken + # in Loop: Header=BB8_140 Depth=1 + add ebp, 12 + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 + jmp LBB8_150 +LBB8_150: # in Loop: Header=BB8_140 Depth=1 + 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 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 492] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + 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 + lea ecx, [ebp - 492] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 998], al # 1-byte Spill + jmp LBB8_156 +LBB8_156: # in Loop: Header=BB8_140 Depth=1 + mov al, byte ptr [ebp - 998] # 1-byte Reload + test al, 1 + jne LBB8_157 + jmp LBB8_161 +LBB8_157: # in Loop: Header=BB8_140 Depth=1 +Ltmp485: + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 999], al # 1-byte Spill + jmp LBB8_158 +LBB8_158: # in Loop: Header=BB8_140 Depth=1 + mov al, byte ptr [ebp - 999] # 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 + lea ecx, [ebp - 492] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB8_162 +LBB8_162: # in Loop: Header=BB8_140 Depth=1 + lea ecx, [ebp - 492] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + 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 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CE@EIFEKIFN@const_workaround_macro?$CI?$CJ?0?5fail_f@" + mov dword ptr [ebp - 1004], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1008], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 153 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 552] + mov dword ptr [ebp - 1012], ecx # 4-byte Spill + mov dword ptr [ebp - 1016], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 1004] # 4-byte Reload + mov dword ptr [ebp - 1020], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1004] # 4-byte Reload + mov edx, dword ptr [ebp - 1012] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 544] + mov ecx, esi + mov dword ptr [ebp - 1024], eax # 4-byte Spill + mov dword ptr [ebp - 1028], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1008] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 24 + mov ecx, dword ptr [ebp - 1028] # 4-byte Reload + mov dword ptr [ebp - 1032], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1033], al # 1-byte Spill + jmp LBB8_165 +LBB8_165: # in Loop: Header=BB8_164 Depth=1 + mov al, byte ptr [ebp - 1033] # 1-byte Reload + test al, 1 + jne LBB8_166 + jmp LBB8_177 +LBB8_166: # in Loop: Header=BB8_164 Depth=1 +Ltmp490: + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 + mov dword ptr [ebp - 16], 25 + lea ecx, [ebp - 504] + call "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" + jmp LBB8_167 +LBB8_167: # in Loop: Header=BB8_164 Depth=1 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 274 + lea ecx, [ebp - 544] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB8_175 +Ltmp491: +LBB8_237: # Block address taken + # in Loop: Header=BB8_164 Depth=1 + add ebp, 12 + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 + jmp LBB8_170 +LBB8_170: # in Loop: Header=BB8_164 Depth=1 + jmp LBB8_171 +LBB8_171: # in Loop: Header=BB8_164 Depth=1 + mov dword ptr [ebp - 16], 24 + jmp LBB8_179 +Ltmp492: +LBB8_238: # Block address taken + # in Loop: Header=BB8_164 Depth=1 + add ebp, 12 + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 + jmp LBB8_174 +LBB8_174: # in Loop: Header=BB8_164 Depth=1 + 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 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 544] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + 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 + lea ecx, [ebp - 544] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1034], al # 1-byte Spill + jmp LBB8_180 +LBB8_180: # in Loop: Header=BB8_164 Depth=1 + mov al, byte ptr [ebp - 1034] # 1-byte Reload + test al, 1 + jne LBB8_181 + jmp LBB8_185 +LBB8_181: # in Loop: Header=BB8_164 Depth=1 +Ltmp496: + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1035], al # 1-byte Spill + jmp LBB8_182 +LBB8_182: # in Loop: Header=BB8_164 Depth=1 + mov al, byte ptr [ebp - 1035] # 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 + lea ecx, [ebp - 544] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB8_186 +LBB8_186: # in Loop: Header=BB8_164 Depth=1 + lea ecx, [ebp - 544] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + 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 [ebp - 564], 0 + sub esp, 4 + lea eax, [ebp - 564] + mov dword ptr [esp], eax + call "??$narrow_cast@HH@gsl@@YAH$$QAH@Z" + add esp, 4 + xor ecx, ecx + sub esp, 8 + lea edx, [ebp - 560] + mov dword ptr [ebp - 1040], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], 0 + mov dword ptr [esp + 4], eax + call "??0?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" + mov dword ptr [ebp - 1044], eax # 4-byte Spill +LBB8_188: # =>This Inner Loop Header: Depth=1 +Ltmp501: + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 1048], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 1052], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 612] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 158 + mov dword ptr [ebp - 1056], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 1048] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 1060], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 612] + mov edx, dword ptr [ebp - 1048] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 604] + mov dword ptr [ebp - 1064], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1052] # 4-byte Reload + mov esp, ecx +Ltmp502: + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 + lea ecx, [ebp - 560] + mov dword ptr [ebp - 1068], eax # 4-byte Spill + call "?size@?$span@PAH$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 0 + mov byte ptr [ebp - 1069], bl # 1-byte Spill + jne LBB8_190 +# %bb.189: # in Loop: Header=BB8_188 Depth=1 + lea ecx, [ebp - 560] + call "?data@?$span@PAH$0?0@gsl@@QBEPAPAHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 1069], dl # 1-byte Spill +LBB8_190: # in Loop: Header=BB8_188 Depth=1 + mov al, byte ptr [ebp - 1069] # 1-byte Reload + mov dword ptr [ebp - 16], 28 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 616] + mov dword ptr [edx], ecx + lea ecx, [ebp - 620] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB8_191 +LBB8_191: # in Loop: Header=BB8_188 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 616] + mov dword ptr [eax], ecx + lea ecx, [ebp - 604] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB8_200 +Ltmp503: +LBB8_239: # Block address taken + # in Loop: Header=BB8_188 Depth=1 + add ebp, 12 + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 + jmp LBB8_194 +LBB8_194: # in Loop: Header=BB8_188 Depth=1 + mov dword ptr [ebp - 16], 27 +Ltmp504: +LBB8_195: # in Loop: Header=BB8_188 Depth=1 + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 + mov dword ptr [ebp - 16], 27 + lea ecx, [ebp - 604] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1070], al # 1-byte Spill + jmp LBB8_196 +LBB8_196: # in Loop: Header=BB8_188 Depth=1 + mov al, byte ptr [ebp - 1070] # 1-byte Reload + test al, 1 + jne LBB8_197 + jmp LBB8_203 +LBB8_197: # in Loop: Header=BB8_188 Depth=1 +Ltmp505: + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1071], al # 1-byte Spill + jmp LBB8_198 +LBB8_198: # in Loop: Header=BB8_188 Depth=1 + mov al, byte ptr [ebp - 1071] # 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 + lea ecx, [ebp - 604] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB8_204 +LBB8_204: # in Loop: Header=BB8_188 Depth=1 + lea ecx, [ebp - 604] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1076], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB8_188 +Ltmp510: +# %bb.205: + .cv_loc 8 1 160 0 # ..\tests\span_tests.cpp:160:0 + mov dword ptr [ebp - 632], 0 + sub esp, 4 + lea eax, [ebp - 632] + mov dword ptr [esp], eax + call "??$narrow_cast@HH@gsl@@YAH$$QAH@Z" + add esp, 4 + xor ecx, ecx + sub esp, 8 + lea edx, [ebp - 628] + mov dword ptr [ebp - 1080], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], 0 + mov dword ptr [esp + 4], eax + call "??0?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" + mov dword ptr [ebp - 1084], eax # 4-byte Spill +LBB8_206: # =>This Inner Loop Header: Depth=1 +Ltmp511: + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 1088], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 1092], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 680] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 161 + mov dword ptr [ebp - 1096], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 1088] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 1100], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 680] + mov edx, dword ptr [ebp - 1088] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 672] + mov dword ptr [ebp - 1104], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1092] # 4-byte Reload + mov esp, ecx +Ltmp512: + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 + lea ecx, [ebp - 628] + mov dword ptr [ebp - 1108], eax # 4-byte Spill + call "?size@?$span@PBH$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 0 + mov byte ptr [ebp - 1109], bl # 1-byte Spill + jne LBB8_208 +# %bb.207: # in Loop: Header=BB8_206 Depth=1 + lea ecx, [ebp - 628] + call "?data@?$span@PBH$0?0@gsl@@QBEPAPBHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 1109], dl # 1-byte Spill +LBB8_208: # in Loop: Header=BB8_206 Depth=1 + mov al, byte ptr [ebp - 1109] # 1-byte Reload + mov dword ptr [ebp - 16], 31 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 684] + mov dword ptr [edx], ecx + lea ecx, [ebp - 688] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB8_209 +LBB8_209: # in Loop: Header=BB8_206 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 684] + mov dword ptr [eax], ecx + lea ecx, [ebp - 672] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB8_218 +Ltmp513: +LBB8_240: # Block address taken + # in Loop: Header=BB8_206 Depth=1 + add ebp, 12 + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 + jmp LBB8_212 +LBB8_212: # in Loop: Header=BB8_206 Depth=1 + mov dword ptr [ebp - 16], 30 +Ltmp514: +LBB8_213: # in Loop: Header=BB8_206 Depth=1 + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 + mov dword ptr [ebp - 16], 30 + lea ecx, [ebp - 672] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1110], al # 1-byte Spill + jmp LBB8_214 +LBB8_214: # in Loop: Header=BB8_206 Depth=1 + mov al, byte ptr [ebp - 1110] # 1-byte Reload + test al, 1 + jne LBB8_215 + jmp LBB8_221 +LBB8_215: # in Loop: Header=BB8_206 Depth=1 +Ltmp515: + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1111], al # 1-byte Spill + jmp LBB8_216 +LBB8_216: # in Loop: Header=BB8_206 Depth=1 + mov al, byte ptr [ebp - 1111] # 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 + lea ecx, [ebp - 672] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB8_222 +LBB8_222: # in Loop: Header=BB8_206 Depth=1 + lea ecx, [ebp - 672] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1116], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB8_206 +Ltmp520: +# %bb.223: + .cv_loc 8 1 163 0 # ..\tests\span_tests.cpp:163:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB8_5: # in Loop: Header=BB8_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp521: + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 + mov dword ptr [ebp - 16], 2 + lea ecx, [ebp - 80] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB8_6 +LBB8_6: # in Loop: Header=BB8_1 Depth=1 + mov eax, offset LBB8_225 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp522: + .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": +LBB8_22: # in Loop: Header=BB8_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp523: + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 + mov dword ptr [ebp - 16], 5 + lea ecx, [ebp - 148] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB8_23 +LBB8_23: # in Loop: Header=BB8_18 Depth=1 + mov eax, offset LBB8_226 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp524: + .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": +LBB8_31: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 80] +Ltmp525: + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp526: + .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": +LBB8_38: # in Loop: Header=BB8_36 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp527: + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 + mov dword ptr [ebp - 16], 8 + lea ecx, [ebp - 212] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB8_39 +LBB8_39: # in Loop: Header=BB8_36 Depth=1 + mov eax, offset LBB8_227 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp528: + .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": +LBB8_47: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 148] +Ltmp529: + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp530: + .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": +LBB8_54: # in Loop: Header=BB8_52 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp531: + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 + mov dword ptr [ebp - 16], 11 + lea ecx, [ebp - 276] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB8_55 +LBB8_55: # in Loop: Header=BB8_52 Depth=1 + mov eax, offset LBB8_228 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp532: + .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": +LBB8_63: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 212] +Ltmp533: + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp534: + .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": +LBB8_72: # in Loop: Header=BB8_68 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp535: + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 + mov dword ptr [ebp - 16], 14 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 336] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB8_73 +LBB8_73: # in Loop: Header=BB8_68 Depth=1 + mov eax, offset LBB8_229 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp536: + .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": +LBB8_76: # in Loop: Header=BB8_68 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp537: + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 + mov dword ptr [ebp - 16], 14 + lea ecx, [ebp - 336] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB8_77 +LBB8_77: # in Loop: Header=BB8_68 Depth=1 + mov eax, offset LBB8_230 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp538: + .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": +LBB8_80: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 276] +Ltmp539: + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp540: + .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": +LBB8_96: # in Loop: Header=BB8_92 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp541: + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 + mov dword ptr [ebp - 16], 17 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 388] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB8_97 +LBB8_97: # in Loop: Header=BB8_92 Depth=1 + mov eax, offset LBB8_231 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp542: + .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": +LBB8_100: # in Loop: Header=BB8_92 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp543: + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 + mov dword ptr [ebp - 16], 17 + lea ecx, [ebp - 388] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB8_101 +LBB8_101: # in Loop: Header=BB8_92 Depth=1 + mov eax, offset LBB8_232 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp544: + .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": +LBB8_104: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 336] +Ltmp545: + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp546: + .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": +LBB8_120: # in Loop: Header=BB8_116 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp547: + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 + mov dword ptr [ebp - 16], 20 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 440] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB8_121 +LBB8_121: # in Loop: Header=BB8_116 Depth=1 + mov eax, offset LBB8_233 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp548: + .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": +LBB8_124: # in Loop: Header=BB8_116 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp549: + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 + mov dword ptr [ebp - 16], 20 + lea ecx, [ebp - 440] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB8_125 +LBB8_125: # in Loop: Header=BB8_116 Depth=1 + mov eax, offset LBB8_234 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp550: + .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": +LBB8_128: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 388] +Ltmp551: + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp552: + .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": +LBB8_144: # in Loop: Header=BB8_140 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp553: + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 + mov dword ptr [ebp - 16], 23 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 492] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB8_145 +LBB8_145: # in Loop: Header=BB8_140 Depth=1 + mov eax, offset LBB8_235 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp554: + .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": +LBB8_148: # in Loop: Header=BB8_140 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp555: + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 + mov dword ptr [ebp - 16], 23 + lea ecx, [ebp - 492] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB8_149 +LBB8_149: # in Loop: Header=BB8_140 Depth=1 + mov eax, offset LBB8_236 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp556: + .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": +LBB8_152: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 440] +Ltmp557: + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp558: + .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": +LBB8_168: # in Loop: Header=BB8_164 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp559: + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 + mov dword ptr [ebp - 16], 26 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 544] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB8_169 +LBB8_169: # in Loop: Header=BB8_164 Depth=1 + mov eax, offset LBB8_237 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp560: + .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": +LBB8_172: # in Loop: Header=BB8_164 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp561: + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 + mov dword ptr [ebp - 16], 26 + lea ecx, [ebp - 544] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB8_173 +LBB8_173: # in Loop: Header=BB8_164 Depth=1 + mov eax, offset LBB8_238 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp562: + .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": +LBB8_176: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 492] +Ltmp563: + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp564: + .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": +LBB8_192: # in Loop: Header=BB8_188 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp565: + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 + mov dword ptr [ebp - 16], 29 + lea ecx, [ebp - 604] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB8_193 +LBB8_193: # in Loop: Header=BB8_188 Depth=1 + mov eax, offset LBB8_239 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp566: + .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": +LBB8_201: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 544] +Ltmp567: + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp568: + .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": +LBB8_210: # in Loop: Header=BB8_206 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp569: + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 + mov dword ptr [ebp - 16], 32 + lea ecx, [ebp - 672] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB8_211 +LBB8_211: # in Loop: Header=BB8_206 Depth=1 + mov eax, offset LBB8_240 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp570: + .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": +LBB8_219: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 604] +Ltmp571: + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp572: + .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": +LBB8_224: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 672] +Ltmp573: + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp574: + .cv_fpo_endproc +Lfunc_end8: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 11 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$72@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" # Handler + .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" # Handler +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" # Handler + .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" # Handler +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$120@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" # Handler + .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" # Handler +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$144@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" # Handler + .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" # Handler +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$168@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" # Handler + .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" # Handler +"$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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp575: + lea ecx, ["?autoRegistrar5@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp576: + .cv_fpo_endproc +Lfunc_end9: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp577: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0CA@GLAIBJDK@from_pointer_length_constructor?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 168 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____6@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar7@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp578: + .cv_fpo_endproc +Lfunc_end10: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____6@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 2376 + .cv_fpo_stackalloc 2376 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp875: + .cv_loc 11 1 170 0 # ..\tests\span_tests.cpp:170:0 + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@3PAHA"+8] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@3PAHA"+12] + mov dword ptr [ebp - 32], eax +Ltmp876: + .cv_loc 11 1 173 0 # ..\tests\span_tests.cpp:173:0 + mov dword ptr [ebp - 48], 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 [ebp - 48], 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 eax, [ebp - 44] +Ltmp877: + mov ecx, dword ptr [ebp - 48] + sub esp, 8 + lea edx, [ebp - 56] +Ltmp878: + #DEBUG_VALUE: s <- [$edx+0] + mov dword ptr [ebp - 1596], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 1596] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??0?$span@H$0?0@gsl@@QAE@PAHH@Z" +Ltmp879: + mov dword ptr [ebp - 1600], eax # 4-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 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0O@NOJILHDP@s?4size?$CI?$CJ?5?$DN?$DN?5i?$AA@" + mov dword ptr [ebp - 1604], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1608], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 177 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 104] + mov dword ptr [ebp - 1612], ecx # 4-byte Spill + mov dword ptr [ebp - 1616], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1604] # 4-byte Reload + mov dword ptr [ebp - 1620], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1604] # 4-byte Reload + mov edx, dword ptr [ebp - 1612] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 96] + mov dword ptr [ebp - 1624], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1608] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 56] +Ltmp881: + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 + mov dword ptr [ebp - 1628], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 144], eax + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 144] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 136] + mov dword ptr [eax], ecx + lea ecx, [ebp - 140] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB11_4 +LBB11_4: # in Loop: Header=BB11_3 Depth=2 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 48] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 132] + mov dword ptr [eax], ecx + lea ecx, [ebp - 136] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB11_5 +LBB11_5: # in Loop: Header=BB11_3 Depth=2 + mov dword ptr [ebp - 16], 2 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 132] + mov dword ptr [eax], ecx + lea ecx, [ebp - 96] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB11_6 +LBB11_6: # in Loop: Header=BB11_3 Depth=2 + lea ecx, [ebp - 132] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB11_11 +Ltmp882: +LBB11_390: # Block address taken + # in Loop: Header=BB11_3 Depth=2 + add ebp, 12 + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 + jmp LBB11_10 +LBB11_10: # in Loop: Header=BB11_3 Depth=2 + mov dword ptr [ebp - 16], 0 +Ltmp883: +LBB11_11: # in Loop: Header=BB11_3 Depth=2 + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 96] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1629], al # 1-byte Spill + jmp LBB11_12 +LBB11_12: # in Loop: Header=BB11_3 Depth=2 + mov al, byte ptr [ebp - 1629] # 1-byte Reload + test al, 1 + jne LBB11_13 + jmp LBB11_17 +LBB11_13: # in Loop: Header=BB11_3 Depth=2 +Ltmp884: + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1630], al # 1-byte Spill + jmp LBB11_14 +LBB11_14: # in Loop: Header=BB11_3 Depth=2 + mov al, byte ptr [ebp - 1630] # 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 + lea ecx, [ebp - 96] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB11_18 +LBB11_18: # in Loop: Header=BB11_3 Depth=2 + lea ecx, [ebp - 96] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1636], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + 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 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BE@ELNPMHI@s?4data?$CI?$CJ?5?$DN?$DN?5?$CGarr?$FL0?$FN?$AA@" + mov dword ptr [ebp - 1640], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1644], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 178 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 192] + mov dword ptr [ebp - 1648], ecx # 4-byte Spill + mov dword ptr [ebp - 1652], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1640] # 4-byte Reload + mov dword ptr [ebp - 1656], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1640] # 4-byte Reload + mov edx, dword ptr [ebp - 1648] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 184] + mov dword ptr [ebp - 1660], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1644] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 56] +Ltmp890: + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 + mov dword ptr [ebp - 1664], eax # 4-byte Spill + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + mov dword ptr [ebp - 232], eax + mov dword ptr [ebp - 16], 5 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 232] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 224] + mov dword ptr [eax], ecx + lea ecx, [ebp - 228] + call "??$?NPAH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAH@1@ABQAH@Z" + jmp LBB11_21 +LBB11_21: # in Loop: Header=BB11_20 Depth=2 + lea eax, [ebp - 44] + mov dword ptr [ebp - 236], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 236] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 220] + mov dword ptr [eax], ecx + lea ecx, [ebp - 224] + call "??$?8PAH@?$ExprLhs@ABQAH@Catch@@QAE?BV?$BinaryExpr@ABQAHABQAH@1@ABQAH@Z" + jmp LBB11_22 +LBB11_22: # in Loop: Header=BB11_20 Depth=2 + mov dword ptr [ebp - 16], 6 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 220] + mov dword ptr [eax], ecx + lea ecx, [ebp - 184] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB11_23 +LBB11_23: # in Loop: Header=BB11_20 Depth=2 + lea ecx, [ebp - 220] + call "??1?$BinaryExpr@ABQAHABQAH@Catch@@UAE@XZ" + jmp LBB11_29 +Ltmp891: +LBB11_391: # Block address taken + # in Loop: Header=BB11_20 Depth=2 + add ebp, 12 + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 + jmp LBB11_28 +LBB11_28: # in Loop: Header=BB11_20 Depth=2 + mov dword ptr [ebp - 16], 4 +Ltmp892: +LBB11_29: # in Loop: Header=BB11_20 Depth=2 + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 + mov dword ptr [ebp - 16], 4 + lea ecx, [ebp - 184] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1665], al # 1-byte Spill + jmp LBB11_30 +LBB11_30: # in Loop: Header=BB11_20 Depth=2 + mov al, byte ptr [ebp - 1665] # 1-byte Reload + test al, 1 + jne LBB11_31 + jmp LBB11_35 +LBB11_31: # in Loop: Header=BB11_20 Depth=2 +Ltmp893: + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1666], al # 1-byte Spill + jmp LBB11_32 +LBB11_32: # in Loop: Header=BB11_20 Depth=2 + mov al, byte ptr [ebp - 1666] # 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 + lea ecx, [ebp - 184] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB11_36 +LBB11_36: # in Loop: Header=BB11_20 Depth=2 + lea ecx, [ebp - 184] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1672], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + 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 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BG@OMDAMIKD@s?4empty?$CI?$CJ?5?$DN?$DN?5?$CIi?5?$DN?$DN?50?$CJ?$AA@" + mov dword ptr [ebp - 1676], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1680], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 179 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 284] + mov dword ptr [ebp - 1684], ecx # 4-byte Spill + mov dword ptr [ebp - 1688], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1676] # 4-byte Reload + mov dword ptr [ebp - 1692], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1676] # 4-byte Reload + mov edx, dword ptr [ebp - 1684] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 276] + mov dword ptr [ebp - 1696], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1680] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 56] +Ltmp899: + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 + mov dword ptr [ebp - 1700], eax # 4-byte Spill + call "?empty@?$span@H$0?0@gsl@@QBE_NXZ" + mov dword ptr [ebp - 16], 9 + sub esp, 8 + movzx ecx, al + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 312] + mov dword ptr [edx], ecx + lea ecx, [ebp - 316] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB11_39 +LBB11_39: # in Loop: Header=BB11_38 Depth=2 + mov eax, dword ptr [ebp - 48] + test eax, eax + sete cl + sub esp, 8 + mov eax, esp + lea edx, [ebp - 308] + mov dword ptr [eax], edx + movzx edx, cl + mov dword ptr [eax + 4], edx + lea ecx, [ebp - 312] + call "??8?$ExprLhs@_N@Catch@@QAE?BV?$BinaryExpr@_N_N@1@_N@Z" + jmp LBB11_40 +LBB11_40: # in Loop: Header=BB11_38 Depth=2 + mov dword ptr [ebp - 16], 10 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 308] + mov dword ptr [eax], ecx + lea ecx, [ebp - 276] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB11_41 +LBB11_41: # in Loop: Header=BB11_38 Depth=2 + lea ecx, [ebp - 308] + call "??1?$BinaryExpr@_N_N@Catch@@UAE@XZ" + jmp LBB11_47 +Ltmp900: +LBB11_392: # Block address taken + # in Loop: Header=BB11_38 Depth=2 + add ebp, 12 + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 + jmp LBB11_46 +LBB11_46: # in Loop: Header=BB11_38 Depth=2 + mov dword ptr [ebp - 16], 8 +Ltmp901: +LBB11_47: # in Loop: Header=BB11_38 Depth=2 + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 + mov dword ptr [ebp - 16], 8 + lea ecx, [ebp - 276] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1701], al # 1-byte Spill + jmp LBB11_48 +LBB11_48: # in Loop: Header=BB11_38 Depth=2 + mov al, byte ptr [ebp - 1701] # 1-byte Reload + test al, 1 + jne LBB11_49 + jmp LBB11_53 +LBB11_49: # in Loop: Header=BB11_38 Depth=2 +Ltmp902: + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1702], al # 1-byte Spill + jmp LBB11_50 +LBB11_50: # in Loop: Header=BB11_38 Depth=2 + mov al, byte ptr [ebp - 1702] # 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 + lea ecx, [ebp - 276] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB11_54 +LBB11_54: # in Loop: Header=BB11_38 Depth=2 + lea ecx, [ebp - 276] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1708], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + 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 [ebp - 320], 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 [ebp - 320] + cmp eax, dword ptr [ebp - 48] + 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 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0P@LDCJLIK@arr?$FLj?$FN?5?$DN?$DN?5s?$FLj?$FN?$AA@" + mov dword ptr [ebp - 1712], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1716], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 182 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 368] + mov dword ptr [ebp - 1720], ecx # 4-byte Spill + mov dword ptr [ebp - 1724], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1712] # 4-byte Reload + mov dword ptr [ebp - 1728], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1712] # 4-byte Reload + mov edx, dword ptr [ebp - 1720] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 360] + mov dword ptr [ebp - 1732], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1716] # 4-byte Reload + mov esp, ecx +Ltmp909: + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 + mov edx, dword ptr [ebp - 320] + lea edx, [ebp + 4*edx - 44] + mov dword ptr [ebp - 16], 13 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + lea edx, [ebp - 400] + mov dword ptr [esi], edx + lea ecx, [ebp - 404] + mov dword ptr [ebp - 1736], eax # 4-byte Spill + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB11_59 +LBB11_59: # in Loop: Header=BB11_58 Depth=3 + mov eax, dword ptr [ebp - 320] + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], eax + lea ecx, [ebp - 56] + call "??A?$span@H$0?0@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 1740], eax # 4-byte Spill + jmp LBB11_60 +LBB11_60: # in Loop: Header=BB11_58 Depth=3 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 1740] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 396] + mov dword ptr [eax], edx + lea ecx, [ebp - 400] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB11_61 +LBB11_61: # in Loop: Header=BB11_58 Depth=3 + mov dword ptr [ebp - 16], 14 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 396] + mov dword ptr [eax], ecx + lea ecx, [ebp - 360] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB11_62 +LBB11_62: # in Loop: Header=BB11_58 Depth=3 + lea ecx, [ebp - 396] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB11_68 +Ltmp910: +LBB11_393: # Block address taken + # in Loop: Header=BB11_58 Depth=3 + add ebp, 12 + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 + jmp LBB11_67 +LBB11_67: # in Loop: Header=BB11_58 Depth=3 + mov dword ptr [ebp - 16], 12 +Ltmp911: +LBB11_68: # in Loop: Header=BB11_58 Depth=3 + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 + mov dword ptr [ebp - 16], 12 + lea ecx, [ebp - 360] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1741], al # 1-byte Spill + jmp LBB11_69 +LBB11_69: # in Loop: Header=BB11_58 Depth=3 + mov al, byte ptr [ebp - 1741] # 1-byte Reload + test al, 1 + jne LBB11_70 + jmp LBB11_74 +LBB11_70: # in Loop: Header=BB11_58 Depth=3 +Ltmp912: + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1742], al # 1-byte Spill + jmp LBB11_71 +LBB11_71: # in Loop: Header=BB11_58 Depth=3 + mov al, byte ptr [ebp - 1742] # 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 + lea ecx, [ebp - 360] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB11_75 +LBB11_75: # in Loop: Header=BB11_58 Depth=3 + lea ecx, [ebp - 360] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1748], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + 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 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BC@MKAGIIPK@arr?$FLj?$FN?5?$DN?$DN?5s?4at?$CIj?$CJ?$AA@" + mov dword ptr [ebp - 1752], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1756], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 183 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 452] + mov dword ptr [ebp - 1760], ecx # 4-byte Spill + mov dword ptr [ebp - 1764], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1752] # 4-byte Reload + mov dword ptr [ebp - 1768], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1752] # 4-byte Reload + mov edx, dword ptr [ebp - 1760] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 444] + mov dword ptr [ebp - 1772], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1756] # 4-byte Reload + mov esp, ecx +Ltmp918: + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 + mov edx, dword ptr [ebp - 320] + lea edx, [ebp + 4*edx - 44] + mov dword ptr [ebp - 16], 17 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + lea edx, [ebp - 484] + mov dword ptr [esi], edx + lea ecx, [ebp - 488] + mov dword ptr [ebp - 1776], eax # 4-byte Spill + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB11_78 +LBB11_78: # in Loop: Header=BB11_77 Depth=3 + mov eax, dword ptr [ebp - 320] + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], eax + lea ecx, [ebp - 56] + call "?at@?$span@H$0?0@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 1780], eax # 4-byte Spill + jmp LBB11_79 +LBB11_79: # in Loop: Header=BB11_77 Depth=3 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 1780] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 480] + mov dword ptr [eax], edx + lea ecx, [ebp - 484] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB11_80 +LBB11_80: # in Loop: Header=BB11_77 Depth=3 + mov dword ptr [ebp - 16], 18 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 480] + mov dword ptr [eax], ecx + lea ecx, [ebp - 444] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB11_81 +LBB11_81: # in Loop: Header=BB11_77 Depth=3 + lea ecx, [ebp - 480] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB11_87 +Ltmp919: +LBB11_394: # Block address taken + # in Loop: Header=BB11_77 Depth=3 + add ebp, 12 + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 + jmp LBB11_86 +LBB11_86: # in Loop: Header=BB11_77 Depth=3 + mov dword ptr [ebp - 16], 16 +Ltmp920: +LBB11_87: # in Loop: Header=BB11_77 Depth=3 + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 + mov dword ptr [ebp - 16], 16 + lea ecx, [ebp - 444] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1781], al # 1-byte Spill + jmp LBB11_88 +LBB11_88: # in Loop: Header=BB11_77 Depth=3 + mov al, byte ptr [ebp - 1781] # 1-byte Reload + test al, 1 + jne LBB11_89 + jmp LBB11_93 +LBB11_89: # in Loop: Header=BB11_77 Depth=3 +Ltmp921: + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1782], al # 1-byte Spill + jmp LBB11_90 +LBB11_90: # in Loop: Header=BB11_77 Depth=3 + mov al, byte ptr [ebp - 1782] # 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 + lea ecx, [ebp - 444] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB11_94 +LBB11_94: # in Loop: Header=BB11_77 Depth=3 + lea ecx, [ebp - 444] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1788], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + 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 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0P@DJOLCIAK@arr?$FLj?$FN?5?$DN?$DN?5s?$CIj?$CJ?$AA@" + mov dword ptr [ebp - 1792], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1796], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 184 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 536] + mov dword ptr [ebp - 1800], ecx # 4-byte Spill + mov dword ptr [ebp - 1804], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1792] # 4-byte Reload + mov dword ptr [ebp - 1808], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1792] # 4-byte Reload + mov edx, dword ptr [ebp - 1800] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 528] + mov dword ptr [ebp - 1812], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1796] # 4-byte Reload + mov esp, ecx +Ltmp927: + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 + mov edx, dword ptr [ebp - 320] + lea edx, [ebp + 4*edx - 44] + mov dword ptr [ebp - 16], 21 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + lea edx, [ebp - 568] + mov dword ptr [esi], edx + lea ecx, [ebp - 572] + mov dword ptr [ebp - 1816], eax # 4-byte Spill + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB11_97 +LBB11_97: # in Loop: Header=BB11_96 Depth=3 + mov eax, dword ptr [ebp - 320] + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], eax + lea ecx, [ebp - 56] + call "??R?$span@H$0?0@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 1820], eax # 4-byte Spill + jmp LBB11_98 +LBB11_98: # in Loop: Header=BB11_96 Depth=3 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 1820] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 564] + mov dword ptr [eax], edx + lea ecx, [ebp - 568] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB11_99 +LBB11_99: # in Loop: Header=BB11_96 Depth=3 + mov dword ptr [ebp - 16], 22 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 564] + mov dword ptr [eax], ecx + lea ecx, [ebp - 528] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB11_100 +LBB11_100: # in Loop: Header=BB11_96 Depth=3 + lea ecx, [ebp - 564] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB11_106 +Ltmp928: +LBB11_395: # Block address taken + # in Loop: Header=BB11_96 Depth=3 + add ebp, 12 + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 + jmp LBB11_105 +LBB11_105: # in Loop: Header=BB11_96 Depth=3 + mov dword ptr [ebp - 16], 20 +Ltmp929: +LBB11_106: # in Loop: Header=BB11_96 Depth=3 + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 + mov dword ptr [ebp - 16], 20 + lea ecx, [ebp - 528] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1821], al # 1-byte Spill + jmp LBB11_107 +LBB11_107: # in Loop: Header=BB11_96 Depth=3 + mov al, byte ptr [ebp - 1821] # 1-byte Reload + test al, 1 + jne LBB11_108 + jmp LBB11_112 +LBB11_108: # in Loop: Header=BB11_96 Depth=3 +Ltmp930: + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1822], al # 1-byte Spill + jmp LBB11_109 +LBB11_109: # in Loop: Header=BB11_96 Depth=3 + mov al, byte ptr [ebp - 1822] # 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 + lea ecx, [ebp - 528] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB11_113 +LBB11_113: # in Loop: Header=BB11_96 Depth=3 + lea ecx, [ebp - 528] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1828], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + 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 [ebp - 320] + add eax, 1 + mov dword ptr [ebp - 320], 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 + mov eax, dword ptr [ebp - 48] + shl eax, 2 + lea ecx, [ebp - 44] + add ecx, eax + sub esp, 4 + lea eax, [ebp - 48] + mov dword ptr [esp], eax + mov dword ptr [ebp - 1832], ecx # 4-byte Spill + call "??$narrow_cast@HAAH@gsl@@YAHAAH@Z" + add esp, 4 + mov ecx, 4 + sub ecx, eax + sub esp, 8 + lea eax, [ebp - 580] + mov dword ptr [ebp - 1836], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 1832] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 1836] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??0?$span@H$0?0@gsl@@QAE@PAHH@Z" + mov dword ptr [ebp - 1840], eax # 4-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 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BA@LABGAAKJ@s?4size?$CI?$CJ?5?$DN?$DN?54?9i?$AA@" + mov dword ptr [ebp - 1844], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1848], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 189 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 628] + mov dword ptr [ebp - 1852], ecx # 4-byte Spill + mov dword ptr [ebp - 1856], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1844] # 4-byte Reload + mov dword ptr [ebp - 1860], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1844] # 4-byte Reload + mov edx, dword ptr [ebp - 1852] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 620] + mov dword ptr [ebp - 1864], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1848] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 580] +Ltmp937: + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 + mov dword ptr [ebp - 1868], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 668], eax + mov dword ptr [ebp - 16], 25 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 668] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 660] + mov dword ptr [eax], ecx + lea ecx, [ebp - 664] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB11_118 +LBB11_118: # in Loop: Header=BB11_117 Depth=2 + mov eax, dword ptr [ebp - 48] + mov ecx, 4 + sub ecx, eax + mov dword ptr [ebp - 672], ecx + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 672] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 656] + mov dword ptr [eax], ecx + lea ecx, [ebp - 660] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB11_119 +LBB11_119: # in Loop: Header=BB11_117 Depth=2 + mov dword ptr [ebp - 16], 26 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 656] + mov dword ptr [eax], ecx + lea ecx, [ebp - 620] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB11_120 +LBB11_120: # in Loop: Header=BB11_117 Depth=2 + lea ecx, [ebp - 656] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB11_125 +Ltmp938: +LBB11_396: # Block address taken + # in Loop: Header=BB11_117 Depth=2 + add ebp, 12 + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 + jmp LBB11_124 +LBB11_124: # in Loop: Header=BB11_117 Depth=2 + mov dword ptr [ebp - 16], 24 +Ltmp939: +LBB11_125: # in Loop: Header=BB11_117 Depth=2 + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 + mov dword ptr [ebp - 16], 24 + lea ecx, [ebp - 620] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1869], al # 1-byte Spill + jmp LBB11_126 +LBB11_126: # in Loop: Header=BB11_117 Depth=2 + mov al, byte ptr [ebp - 1869] # 1-byte Reload + test al, 1 + jne LBB11_127 + jmp LBB11_131 +LBB11_127: # in Loop: Header=BB11_117 Depth=2 +Ltmp940: + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1870], al # 1-byte Spill + jmp LBB11_128 +LBB11_128: # in Loop: Header=BB11_117 Depth=2 + mov al, byte ptr [ebp - 1870] # 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 + lea ecx, [ebp - 620] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB11_132 +LBB11_132: # in Loop: Header=BB11_117 Depth=2 + lea ecx, [ebp - 620] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1876], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + 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 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BE@GHNAOJEH@s?4data?$CI?$CJ?5?$DN?$DN?5?$CGarr?$FLi?$FN?$AA@" + mov dword ptr [ebp - 1880], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1884], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 190 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 720] + mov dword ptr [ebp - 1888], ecx # 4-byte Spill + mov dword ptr [ebp - 1892], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1880] # 4-byte Reload + mov dword ptr [ebp - 1896], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1880] # 4-byte Reload + mov edx, dword ptr [ebp - 1888] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 712] + mov dword ptr [ebp - 1900], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1884] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 580] +Ltmp946: + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 + mov dword ptr [ebp - 1904], eax # 4-byte Spill + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + mov dword ptr [ebp - 760], eax + mov dword ptr [ebp - 16], 29 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 760] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 752] + mov dword ptr [eax], ecx + lea ecx, [ebp - 756] + call "??$?NPAH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAH@1@ABQAH@Z" + jmp LBB11_135 +LBB11_135: # in Loop: Header=BB11_134 Depth=2 + mov eax, dword ptr [ebp - 48] + lea eax, [ebp + 4*eax - 44] + mov dword ptr [ebp - 764], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 764] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 748] + mov dword ptr [eax], ecx + lea ecx, [ebp - 752] + call "??$?8PAH@?$ExprLhs@ABQAH@Catch@@QAE?BV?$BinaryExpr@ABQAHABQAH@1@ABQAH@Z" + jmp LBB11_136 +LBB11_136: # in Loop: Header=BB11_134 Depth=2 + mov dword ptr [ebp - 16], 30 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 748] + mov dword ptr [eax], ecx + lea ecx, [ebp - 712] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB11_137 +LBB11_137: # in Loop: Header=BB11_134 Depth=2 + lea ecx, [ebp - 748] + call "??1?$BinaryExpr@ABQAHABQAH@Catch@@UAE@XZ" + jmp LBB11_143 +Ltmp947: +LBB11_397: # Block address taken + # in Loop: Header=BB11_134 Depth=2 + add ebp, 12 + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 + jmp LBB11_142 +LBB11_142: # in Loop: Header=BB11_134 Depth=2 + mov dword ptr [ebp - 16], 28 +Ltmp948: +LBB11_143: # in Loop: Header=BB11_134 Depth=2 + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 + mov dword ptr [ebp - 16], 28 + lea ecx, [ebp - 712] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1905], al # 1-byte Spill + jmp LBB11_144 +LBB11_144: # in Loop: Header=BB11_134 Depth=2 + mov al, byte ptr [ebp - 1905] # 1-byte Reload + test al, 1 + jne LBB11_145 + jmp LBB11_149 +LBB11_145: # in Loop: Header=BB11_134 Depth=2 +Ltmp949: + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1906], al # 1-byte Spill + jmp LBB11_146 +LBB11_146: # in Loop: Header=BB11_134 Depth=2 + mov al, byte ptr [ebp - 1906] # 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 + lea ecx, [ebp - 712] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB11_150 +LBB11_150: # in Loop: Header=BB11_134 Depth=2 + lea ecx, [ebp - 712] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1912], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + 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 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BI@CAKIEDAA@s?4empty?$CI?$CJ?5?$DN?$DN?5?$CI4?9i?5?$DN?$DN?50?$CJ?$AA@" + mov dword ptr [ebp - 1916], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1920], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 191 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 812] + mov dword ptr [ebp - 1924], ecx # 4-byte Spill + mov dword ptr [ebp - 1928], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1916] # 4-byte Reload + mov dword ptr [ebp - 1932], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1916] # 4-byte Reload + mov edx, dword ptr [ebp - 1924] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 804] + mov dword ptr [ebp - 1936], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1920] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 580] +Ltmp955: + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 + mov dword ptr [ebp - 1940], eax # 4-byte Spill + call "?empty@?$span@H$0?0@gsl@@QBE_NXZ" + mov dword ptr [ebp - 16], 33 + sub esp, 8 + movzx ecx, al + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 840] + mov dword ptr [edx], ecx + lea ecx, [ebp - 844] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB11_153 +LBB11_153: # in Loop: Header=BB11_152 Depth=2 + mov eax, dword ptr [ebp - 48] + sub eax, 4 + sete cl + sub esp, 8 + mov edx, esp + lea esi, [ebp - 836] + mov dword ptr [edx], esi + movzx esi, cl + mov dword ptr [edx + 4], esi + lea ecx, [ebp - 840] + mov dword ptr [ebp - 1944], eax # 4-byte Spill + call "??8?$ExprLhs@_N@Catch@@QAE?BV?$BinaryExpr@_N_N@1@_N@Z" + jmp LBB11_154 +LBB11_154: # in Loop: Header=BB11_152 Depth=2 + mov dword ptr [ebp - 16], 34 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 836] + mov dword ptr [eax], ecx + lea ecx, [ebp - 804] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB11_155 +LBB11_155: # in Loop: Header=BB11_152 Depth=2 + lea ecx, [ebp - 836] + call "??1?$BinaryExpr@_N_N@Catch@@UAE@XZ" + jmp LBB11_161 +Ltmp956: +LBB11_398: # Block address taken + # in Loop: Header=BB11_152 Depth=2 + add ebp, 12 + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 + jmp LBB11_160 +LBB11_160: # in Loop: Header=BB11_152 Depth=2 + mov dword ptr [ebp - 16], 32 +Ltmp957: +LBB11_161: # in Loop: Header=BB11_152 Depth=2 + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 + mov dword ptr [ebp - 16], 32 + lea ecx, [ebp - 804] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1945], al # 1-byte Spill + jmp LBB11_162 +LBB11_162: # in Loop: Header=BB11_152 Depth=2 + mov al, byte ptr [ebp - 1945] # 1-byte Reload + test al, 1 + jne LBB11_163 + jmp LBB11_167 +LBB11_163: # in Loop: Header=BB11_152 Depth=2 +Ltmp958: + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1946], al # 1-byte Spill + jmp LBB11_164 +LBB11_164: # in Loop: Header=BB11_152 Depth=2 + mov al, byte ptr [ebp - 1946] # 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 + lea ecx, [ebp - 804] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB11_168 +LBB11_168: # in Loop: Header=BB11_152 Depth=2 + lea ecx, [ebp - 804] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1952], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + 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 [ebp - 848], 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 [ebp - 848] + mov ecx, 4 + sub ecx, dword ptr [ebp - 48] + 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 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BB@NMAKIDAL@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?$FLj?$FN?$AA@" + mov dword ptr [ebp - 1956], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1960], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 194 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 896] + mov dword ptr [ebp - 1964], ecx # 4-byte Spill + mov dword ptr [ebp - 1968], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1956] # 4-byte Reload + mov dword ptr [ebp - 1972], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1956] # 4-byte Reload + mov edx, dword ptr [ebp - 1964] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 888] + mov dword ptr [ebp - 1976], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1960] # 4-byte Reload + mov esp, ecx +Ltmp965: + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 + mov edx, dword ptr [ebp - 848] + mov esi, dword ptr [ebp - 48] + add edx, esi + lea edx, [ebp + 4*edx - 44] + mov dword ptr [ebp - 16], 37 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + lea edx, [ebp - 928] + mov dword ptr [esi], edx + lea ecx, [ebp - 932] + mov dword ptr [ebp - 1980], eax # 4-byte Spill + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB11_173 +LBB11_173: # in Loop: Header=BB11_172 Depth=3 + mov eax, dword ptr [ebp - 848] + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], eax + lea ecx, [ebp - 580] + call "??A?$span@H$0?0@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 1984], eax # 4-byte Spill + jmp LBB11_174 +LBB11_174: # in Loop: Header=BB11_172 Depth=3 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 1984] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 924] + mov dword ptr [eax], edx + lea ecx, [ebp - 928] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB11_175 +LBB11_175: # in Loop: Header=BB11_172 Depth=3 + mov dword ptr [ebp - 16], 38 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 924] + mov dword ptr [eax], ecx + lea ecx, [ebp - 888] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB11_176 +LBB11_176: # in Loop: Header=BB11_172 Depth=3 + lea ecx, [ebp - 924] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB11_182 +Ltmp966: +LBB11_399: # Block address taken + # in Loop: Header=BB11_172 Depth=3 + add ebp, 12 + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 + jmp LBB11_181 +LBB11_181: # in Loop: Header=BB11_172 Depth=3 + mov dword ptr [ebp - 16], 36 +Ltmp967: +LBB11_182: # in Loop: Header=BB11_172 Depth=3 + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 + mov dword ptr [ebp - 16], 36 + lea ecx, [ebp - 888] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1985], al # 1-byte Spill + jmp LBB11_183 +LBB11_183: # in Loop: Header=BB11_172 Depth=3 + mov al, byte ptr [ebp - 1985] # 1-byte Reload + test al, 1 + jne LBB11_184 + jmp LBB11_188 +LBB11_184: # in Loop: Header=BB11_172 Depth=3 +Ltmp968: + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1986], al # 1-byte Spill + jmp LBB11_185 +LBB11_185: # in Loop: Header=BB11_172 Depth=3 + mov al, byte ptr [ebp - 1986] # 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 + lea ecx, [ebp - 888] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB11_189 +LBB11_189: # in Loop: Header=BB11_172 Depth=3 + lea ecx, [ebp - 888] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1992], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + 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 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BE@IAOINJFN@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?4at?$CIj?$CJ?$AA@" + mov dword ptr [ebp - 1996], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2000], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 195 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 980] + mov dword ptr [ebp - 2004], ecx # 4-byte Spill + mov dword ptr [ebp - 2008], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1996] # 4-byte Reload + mov dword ptr [ebp - 2012], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1996] # 4-byte Reload + mov edx, dword ptr [ebp - 2004] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 972] + mov dword ptr [ebp - 2016], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2000] # 4-byte Reload + mov esp, ecx +Ltmp974: + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 + mov edx, dword ptr [ebp - 848] + mov esi, dword ptr [ebp - 48] + add edx, esi + lea edx, [ebp + 4*edx - 44] + mov dword ptr [ebp - 16], 41 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + lea edx, [ebp - 1012] + mov dword ptr [esi], edx + lea ecx, [ebp - 1016] + mov dword ptr [ebp - 2020], eax # 4-byte Spill + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB11_192 +LBB11_192: # in Loop: Header=BB11_191 Depth=3 + mov eax, dword ptr [ebp - 848] + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], eax + lea ecx, [ebp - 580] + call "?at@?$span@H$0?0@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 2024], eax # 4-byte Spill + jmp LBB11_193 +LBB11_193: # in Loop: Header=BB11_191 Depth=3 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 2024] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 1008] + mov dword ptr [eax], edx + lea ecx, [ebp - 1012] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB11_194 +LBB11_194: # in Loop: Header=BB11_191 Depth=3 + mov dword ptr [ebp - 16], 42 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1008] + mov dword ptr [eax], ecx + lea ecx, [ebp - 972] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB11_195 +LBB11_195: # in Loop: Header=BB11_191 Depth=3 + lea ecx, [ebp - 1008] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB11_201 +Ltmp975: +LBB11_400: # Block address taken + # in Loop: Header=BB11_191 Depth=3 + add ebp, 12 + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 + jmp LBB11_200 +LBB11_200: # in Loop: Header=BB11_191 Depth=3 + mov dword ptr [ebp - 16], 40 +Ltmp976: +LBB11_201: # in Loop: Header=BB11_191 Depth=3 + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 + mov dword ptr [ebp - 16], 40 + lea ecx, [ebp - 972] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2025], al # 1-byte Spill + jmp LBB11_202 +LBB11_202: # in Loop: Header=BB11_191 Depth=3 + mov al, byte ptr [ebp - 2025] # 1-byte Reload + test al, 1 + jne LBB11_203 + jmp LBB11_207 +LBB11_203: # in Loop: Header=BB11_191 Depth=3 +Ltmp977: + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2026], al # 1-byte Spill + jmp LBB11_204 +LBB11_204: # in Loop: Header=BB11_191 Depth=3 + mov al, byte ptr [ebp - 2026] # 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 + lea ecx, [ebp - 972] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB11_208 +LBB11_208: # in Loop: Header=BB11_191 Depth=3 + lea ecx, [ebp - 972] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2032], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + 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 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BB@OONDDAIL@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?$CIj?$CJ?$AA@" + mov dword ptr [ebp - 2036], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2040], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 196 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1064] + mov dword ptr [ebp - 2044], ecx # 4-byte Spill + mov dword ptr [ebp - 2048], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 2036] # 4-byte Reload + mov dword ptr [ebp - 2052], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2036] # 4-byte Reload + mov edx, dword ptr [ebp - 2044] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1056] + mov dword ptr [ebp - 2056], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2040] # 4-byte Reload + mov esp, ecx +Ltmp983: + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 + mov edx, dword ptr [ebp - 848] + mov esi, dword ptr [ebp - 48] + add edx, esi + lea edx, [ebp + 4*edx - 44] + mov dword ptr [ebp - 16], 45 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + lea edx, [ebp - 1096] + mov dword ptr [esi], edx + lea ecx, [ebp - 1100] + mov dword ptr [ebp - 2060], eax # 4-byte Spill + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB11_211 +LBB11_211: # in Loop: Header=BB11_210 Depth=3 + mov eax, dword ptr [ebp - 848] + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], eax + lea ecx, [ebp - 580] + call "??R?$span@H$0?0@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 2064], eax # 4-byte Spill + jmp LBB11_212 +LBB11_212: # in Loop: Header=BB11_210 Depth=3 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 2064] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 1092] + mov dword ptr [eax], edx + lea ecx, [ebp - 1096] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB11_213 +LBB11_213: # in Loop: Header=BB11_210 Depth=3 + mov dword ptr [ebp - 16], 46 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1092] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1056] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB11_214 +LBB11_214: # in Loop: Header=BB11_210 Depth=3 + lea ecx, [ebp - 1092] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB11_220 +Ltmp984: +LBB11_401: # Block address taken + # in Loop: Header=BB11_210 Depth=3 + add ebp, 12 + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 + jmp LBB11_219 +LBB11_219: # in Loop: Header=BB11_210 Depth=3 + mov dword ptr [ebp - 16], 44 +Ltmp985: +LBB11_220: # in Loop: Header=BB11_210 Depth=3 + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 + mov dword ptr [ebp - 16], 44 + lea ecx, [ebp - 1056] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2065], al # 1-byte Spill + jmp LBB11_221 +LBB11_221: # in Loop: Header=BB11_210 Depth=3 + mov al, byte ptr [ebp - 2065] # 1-byte Reload + test al, 1 + jne LBB11_222 + jmp LBB11_226 +LBB11_222: # in Loop: Header=BB11_210 Depth=3 +Ltmp986: + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2066], al # 1-byte Spill + jmp LBB11_223 +LBB11_223: # in Loop: Header=BB11_210 Depth=3 + mov al, byte ptr [ebp - 2066] # 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 + lea ecx, [ebp - 1056] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB11_227 +LBB11_227: # in Loop: Header=BB11_210 Depth=3 + lea ecx, [ebp - 1056] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2072], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + 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 [ebp - 848] + add eax, 1 + mov dword ptr [ebp - 848], 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 [ebp - 48] + add eax, 1 + mov dword ptr [ebp - 48], eax + jmp LBB11_1 +Ltmp992: +LBB11_231: + .cv_loc 11 1 203 0 # ..\tests\span_tests.cpp:203:0 + lea eax, [ebp - 44] +Ltmp993: + sub esp, 8 + lea ecx, [ebp - 1104] +Ltmp994: + #DEBUG_VALUE: s <- [$ecx+0] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 2 + call "??0?$span@H$01@gsl@@QAE@PAHH@Z" +Ltmp995: + mov dword ptr [ebp - 2076], eax # 4-byte Spill +LBB11_232: # =>This Inner Loop Header: Depth=1 +Ltmp996: + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CH@IPGLDMIF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" + mov dword ptr [ebp - 2080], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2084], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 204 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1152] + mov dword ptr [ebp - 2088], ecx # 4-byte Spill + mov dword ptr [ebp - 2092], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 2080] # 4-byte Reload + mov dword ptr [ebp - 2096], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2080] # 4-byte Reload + mov edx, dword ptr [ebp - 2088] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1144] + mov dword ptr [ebp - 2100], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2084] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 1104] +Ltmp997: + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 + mov dword ptr [ebp - 2104], eax # 4-byte Spill + call "?data@?$span@H$01@gsl@@QBEPAHXZ" + lea ecx, [ebp - 44] + sub eax, ecx + sete bl + mov dword ptr [ebp - 16], 49 + movzx ecx, bl + sub esp, 8 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 1156] + mov dword ptr [edx], ecx + lea ecx, [ebp - 1160] + mov dword ptr [ebp - 2108], eax # 4-byte Spill + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB11_233 +LBB11_233: # in Loop: Header=BB11_232 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1156] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1144] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB11_242 +Ltmp998: +LBB11_402: # Block address taken + # in Loop: Header=BB11_232 Depth=1 + add ebp, 12 + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 + jmp LBB11_236 +LBB11_236: # in Loop: Header=BB11_232 Depth=1 + mov dword ptr [ebp - 16], 48 +Ltmp999: +LBB11_237: # in Loop: Header=BB11_232 Depth=1 + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 + mov dword ptr [ebp - 16], 48 + lea ecx, [ebp - 1144] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2109], al # 1-byte Spill + jmp LBB11_238 +LBB11_238: # in Loop: Header=BB11_232 Depth=1 + mov al, byte ptr [ebp - 2109] # 1-byte Reload + test al, 1 + jne LBB11_239 + jmp LBB11_244 +LBB11_239: # in Loop: Header=BB11_232 Depth=1 +Ltmp1000: + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2110], al # 1-byte Spill + jmp LBB11_240 +LBB11_240: # in Loop: Header=BB11_232 Depth=1 + mov al, byte ptr [ebp - 2110] # 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 + lea ecx, [ebp - 1144] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB11_245 +LBB11_245: # in Loop: Header=BB11_232 Depth=1 + lea ecx, [ebp - 1144] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2116], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + 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 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BJ@FCFJDLBD@?$CIs?$FL0?$FN?5?$DN?$DN?51?5?$CG?$CG?5s?$FL1?$FN?5?$DN?$DN?52?$CJ?$AA@" + mov dword ptr [ebp - 2120], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2124], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 205 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1208] + mov dword ptr [ebp - 2128], ecx # 4-byte Spill + mov dword ptr [ebp - 2132], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 2120] # 4-byte Reload + mov dword ptr [ebp - 2136], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2120] # 4-byte Reload + mov edx, dword ptr [ebp - 2128] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1200] + mov dword ptr [ebp - 2140], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2124] # 4-byte Reload + mov esp, ecx +Ltmp1007: + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 + mov dword ptr [ebp - 16], 52 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], 0 + lea ecx, [ebp - 1104] + mov dword ptr [ebp - 2144], eax # 4-byte Spill + call "??A?$span@H$01@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 2148], eax # 4-byte Spill + jmp LBB11_248 +LBB11_248: # in Loop: Header=BB11_247 Depth=1 + xor eax, eax + mov cl, al + mov eax, dword ptr [ebp - 2148] # 4-byte Reload + cmp dword ptr [eax], 1 + mov byte ptr [ebp - 2149], cl # 1-byte Spill + jne LBB11_251 +# %bb.249: # in Loop: Header=BB11_247 Depth=1 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 1 + lea ecx, [ebp - 1104] + call "??A?$span@H$01@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 2156], eax # 4-byte Spill + jmp LBB11_250 +LBB11_250: # in Loop: Header=BB11_247 Depth=1 + mov eax, dword ptr [ebp - 2156] # 4-byte Reload + cmp dword ptr [eax], 2 + sete cl + mov byte ptr [ebp - 2149], cl # 1-byte Spill +LBB11_251: # in Loop: Header=BB11_247 Depth=1 + mov al, byte ptr [ebp - 2149] # 1-byte Reload + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 1212] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 1216] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB11_252 +LBB11_252: # in Loop: Header=BB11_247 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1212] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1200] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB11_261 +Ltmp1008: +LBB11_403: # Block address taken + # in Loop: Header=BB11_247 Depth=1 + add ebp, 12 + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 + jmp LBB11_255 +LBB11_255: # in Loop: Header=BB11_247 Depth=1 + mov dword ptr [ebp - 16], 51 +Ltmp1009: +LBB11_256: # in Loop: Header=BB11_247 Depth=1 + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 + mov dword ptr [ebp - 16], 51 + lea ecx, [ebp - 1200] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2157], al # 1-byte Spill + jmp LBB11_257 +LBB11_257: # in Loop: Header=BB11_247 Depth=1 + mov al, byte ptr [ebp - 2157] # 1-byte Reload + test al, 1 + jne LBB11_258 + jmp LBB11_264 +LBB11_258: # in Loop: Header=BB11_247 Depth=1 +Ltmp1010: + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2158], al # 1-byte Spill + jmp LBB11_259 +LBB11_259: # in Loop: Header=BB11_247 Depth=1 + mov al, byte ptr [ebp - 2158] # 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 + lea ecx, [ebp - 1200] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB11_265 +LBB11_265: # in Loop: Header=BB11_247 Depth=1 + lea ecx, [ebp - 1200] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2164], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB11_247 +Ltmp1015: +# %bb.266: + .cv_loc 11 1 209 0 # ..\tests\span_tests.cpp:209:0 + mov dword ptr [ebp - 1220], 0 + .cv_loc 11 1 210 0 # ..\tests\span_tests.cpp:210:0 + mov eax, dword ptr [ebp - 1220] + mov dword ptr [ebp - 1232], 0 + sub esp, 4 + lea ecx, [ebp - 1232] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 2168], eax # 4-byte Spill + call "??$narrow_cast@HH@gsl@@YAH$$QAH@Z" + sub esp, 4 + lea ecx, [ebp - 1228] + mov edx, dword ptr [ebp - 2168] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + call "??0?$span@H$0?0@gsl@@QAE@PAHH@Z" + mov dword ptr [ebp - 2172], eax # 4-byte Spill +LBB11_267: # =>This Inner Loop Header: Depth=1 +Ltmp1016: + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 2176], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 2180], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 1280] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 211 + mov dword ptr [ebp - 2184], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 2176] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 2188], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 1280] + mov edx, dword ptr [ebp - 2176] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 1272] + mov dword ptr [ebp - 2192], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2180] # 4-byte Reload + mov esp, ecx +Ltmp1017: + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 + lea ecx, [ebp - 1228] + mov dword ptr [ebp - 2196], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 0 + mov byte ptr [ebp - 2197], bl # 1-byte Spill + jne LBB11_269 +# %bb.268: # in Loop: Header=BB11_267 Depth=1 + lea ecx, [ebp - 1228] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 2197], dl # 1-byte Spill +LBB11_269: # in Loop: Header=BB11_267 Depth=1 + mov al, byte ptr [ebp - 2197] # 1-byte Reload + mov dword ptr [ebp - 16], 55 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 1284] + mov dword ptr [edx], ecx + lea ecx, [ebp - 1288] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB11_270 +LBB11_270: # in Loop: Header=BB11_267 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1284] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1272] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB11_279 +Ltmp1018: +LBB11_404: # Block address taken + # in Loop: Header=BB11_267 Depth=1 + add ebp, 12 + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 + jmp LBB11_273 +LBB11_273: # in Loop: Header=BB11_267 Depth=1 + mov dword ptr [ebp - 16], 54 +Ltmp1019: +LBB11_274: # in Loop: Header=BB11_267 Depth=1 + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 + mov dword ptr [ebp - 16], 54 + lea ecx, [ebp - 1272] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2198], al # 1-byte Spill + jmp LBB11_275 +LBB11_275: # in Loop: Header=BB11_267 Depth=1 + mov al, byte ptr [ebp - 2198] # 1-byte Reload + test al, 1 + jne LBB11_276 + jmp LBB11_282 +LBB11_276: # in Loop: Header=BB11_267 Depth=1 +Ltmp1020: + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2199], al # 1-byte Spill + jmp LBB11_277 +LBB11_277: # in Loop: Header=BB11_267 Depth=1 + mov al, byte ptr [ebp - 2199] # 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 + lea ecx, [ebp - 1272] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB11_283 +LBB11_283: # in Loop: Header=BB11_267 Depth=1 + lea ecx, [ebp - 1272] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2204], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB11_267 +Ltmp1025: +# %bb.284: + .cv_loc 11 1 215 0 # ..\tests\span_tests.cpp:215:0 + mov dword ptr [ebp - 1292], 0 + .cv_loc 11 1 216 0 # ..\tests\span_tests.cpp:216:0 + mov eax, dword ptr [ebp - 1292] + mov dword ptr [ebp - 1296], eax +LBB11_285: # =>This Inner Loop Header: Depth=1 +Ltmp1026: + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BO@IBLHLNBC@workaround_macro?$CI?$CJ?0?5fail_fast?$AA@" + mov dword ptr [ebp - 2208], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2212], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 217 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1344] + mov dword ptr [ebp - 2216], ecx # 4-byte Spill + mov dword ptr [ebp - 2220], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 2208] # 4-byte Reload + mov dword ptr [ebp - 2224], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2208] # 4-byte Reload + mov edx, dword ptr [ebp - 2216] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 1336] + mov ecx, esi + mov dword ptr [ebp - 2228], eax # 4-byte Spill + mov dword ptr [ebp - 2232], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2212] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 57 + mov ecx, dword ptr [ebp - 2232] # 4-byte Reload + mov dword ptr [ebp - 2236], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2237], al # 1-byte Spill + jmp LBB11_286 +LBB11_286: # in Loop: Header=BB11_285 Depth=1 + mov al, byte ptr [ebp - 2237] # 1-byte Reload + test al, 1 + jne LBB11_287 + jmp LBB11_298 +LBB11_287: # in Loop: Header=BB11_285 Depth=1 +Ltmp1027: + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 + mov dword ptr [ebp - 16], 58 + lea ecx, [ebp - 1296] + call "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QBE?A?@@XZ" + jmp LBB11_288 +LBB11_288: # in Loop: Header=BB11_285 Depth=1 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 274 + lea ecx, [ebp - 1336] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB11_296 +Ltmp1028: +LBB11_405: # Block address taken + # in Loop: Header=BB11_285 Depth=1 + add ebp, 12 + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 + jmp LBB11_291 +LBB11_291: # in Loop: Header=BB11_285 Depth=1 + jmp LBB11_292 +LBB11_292: # in Loop: Header=BB11_285 Depth=1 + mov dword ptr [ebp - 16], 57 + jmp LBB11_300 +Ltmp1029: +LBB11_406: # Block address taken + # in Loop: Header=BB11_285 Depth=1 + add ebp, 12 + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 + jmp LBB11_295 +LBB11_295: # in Loop: Header=BB11_285 Depth=1 + 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 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 1336] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + 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 + lea ecx, [ebp - 1336] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2238], al # 1-byte Spill + jmp LBB11_301 +LBB11_301: # in Loop: Header=BB11_285 Depth=1 + mov al, byte ptr [ebp - 2238] # 1-byte Reload + test al, 1 + jne LBB11_302 + jmp LBB11_306 +LBB11_302: # in Loop: Header=BB11_285 Depth=1 +Ltmp1033: + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2239], al # 1-byte Spill + jmp LBB11_303 +LBB11_303: # in Loop: Header=BB11_285 Depth=1 + mov al, byte ptr [ebp - 2239] # 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 + lea ecx, [ebp - 1336] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB11_307 +LBB11_307: # in Loop: Header=BB11_285 Depth=1 + lea ecx, [ebp - 1336] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + 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 + lea eax, [ebp - 44] +Ltmp1038: + sub esp, 12 + lea ecx, [ebp - 1352] +Ltmp1039: + #DEBUG_VALUE: s <- [$ecx+0] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], 2 + call "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAHH@Z" +Ltmp1040: + add esp, 12 +LBB11_309: # =>This Inner Loop Header: Depth=1 +Ltmp1041: + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 2244], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0CH@IPGLDMIF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 2248], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 1400] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 222 + mov dword ptr [ebp - 2252], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 2244] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 2256], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 1400] + mov edx, dword ptr [ebp - 2244] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 1392] + mov dword ptr [ebp - 2260], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2248] # 4-byte Reload + mov esp, ecx +Ltmp1042: + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + lea ecx, [ebp - 1352] + mov dword ptr [ebp - 2264], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 2 + mov byte ptr [ebp - 2265], bl # 1-byte Spill + jne LBB11_311 +# %bb.310: # in Loop: Header=BB11_309 Depth=1 + lea ecx, [ebp - 1352] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + lea ecx, [ebp - 44] + cmp eax, ecx + sete dl + mov byte ptr [ebp - 2265], dl # 1-byte Spill +LBB11_311: # in Loop: Header=BB11_309 Depth=1 + mov al, byte ptr [ebp - 2265] # 1-byte Reload + mov dword ptr [ebp - 16], 61 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 1404] + mov dword ptr [edx], ecx + lea ecx, [ebp - 1408] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB11_312 +LBB11_312: # in Loop: Header=BB11_309 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1404] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1392] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB11_321 +Ltmp1043: +LBB11_407: # Block address taken + # in Loop: Header=BB11_309 Depth=1 + add ebp, 12 + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + jmp LBB11_315 +LBB11_315: # in Loop: Header=BB11_309 Depth=1 + mov dword ptr [ebp - 16], 60 +Ltmp1044: +LBB11_316: # in Loop: Header=BB11_309 Depth=1 + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + mov dword ptr [ebp - 16], 60 + lea ecx, [ebp - 1392] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2266], al # 1-byte Spill + jmp LBB11_317 +LBB11_317: # in Loop: Header=BB11_309 Depth=1 + mov al, byte ptr [ebp - 2266] # 1-byte Reload + test al, 1 + jne LBB11_318 + jmp LBB11_324 +LBB11_318: # in Loop: Header=BB11_309 Depth=1 +Ltmp1045: + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2267], al # 1-byte Spill + jmp LBB11_319 +LBB11_319: # in Loop: Header=BB11_309 Depth=1 + mov al, byte ptr [ebp - 2267] # 1-byte Reload + test al, 1 + jne LBB11_320 + jmp LBB11_323 +LBB11_320: # in Loop: Header=BB11_309 Depth=1 +Ltmp1046: + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + int3 + jmp LBB11_323 +Ltmp1047: +LBB11_321: # in Loop: Header=BB11_309 Depth=1 + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + jmp LBB11_316 +Ltmp1048: +LBB11_323: # in Loop: Header=BB11_309 Depth=1 + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + jmp LBB11_324 +Ltmp1049: +LBB11_324: # in Loop: Header=BB11_309 Depth=1 + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + lea ecx, [ebp - 1392] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB11_325 +LBB11_325: # in Loop: Header=BB11_309 Depth=1 + lea ecx, [ebp - 1392] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2272], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB11_309 +Ltmp1050: +# %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 +Ltmp1051: + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BJ@FCFJDLBD@?$CIs?$FL0?$FN?5?$DN?$DN?51?5?$CG?$CG?5s?$FL1?$FN?5?$DN?$DN?52?$CJ?$AA@" + mov dword ptr [ebp - 2276], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2280], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 223 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1456] + mov dword ptr [ebp - 2284], ecx # 4-byte Spill + mov dword ptr [ebp - 2288], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 2276] # 4-byte Reload + mov dword ptr [ebp - 2292], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2276] # 4-byte Reload + mov edx, dword ptr [ebp - 2284] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1448] + mov dword ptr [ebp - 2296], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2280] # 4-byte Reload + mov esp, ecx +Ltmp1052: + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + mov dword ptr [ebp - 16], 64 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], 0 + lea ecx, [ebp - 1352] + mov dword ptr [ebp - 2300], eax # 4-byte Spill + call "??A?$span@H$0?0@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 2304], eax # 4-byte Spill + jmp LBB11_328 +LBB11_328: # in Loop: Header=BB11_327 Depth=1 + xor eax, eax + mov cl, al + mov eax, dword ptr [ebp - 2304] # 4-byte Reload + cmp dword ptr [eax], 1 + mov byte ptr [ebp - 2305], cl # 1-byte Spill + jne LBB11_331 +# %bb.329: # in Loop: Header=BB11_327 Depth=1 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 1 + lea ecx, [ebp - 1352] + call "??A?$span@H$0?0@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 2312], eax # 4-byte Spill + jmp LBB11_330 +LBB11_330: # in Loop: Header=BB11_327 Depth=1 + mov eax, dword ptr [ebp - 2312] # 4-byte Reload + cmp dword ptr [eax], 2 + sete cl + mov byte ptr [ebp - 2305], cl # 1-byte Spill +LBB11_331: # in Loop: Header=BB11_327 Depth=1 + mov al, byte ptr [ebp - 2305] # 1-byte Reload + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 1460] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 1464] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB11_332 +LBB11_332: # in Loop: Header=BB11_327 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1460] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1448] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB11_341 +Ltmp1053: +LBB11_408: # Block address taken + # in Loop: Header=BB11_327 Depth=1 + add ebp, 12 + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + jmp LBB11_335 +LBB11_335: # in Loop: Header=BB11_327 Depth=1 + mov dword ptr [ebp - 16], 63 +Ltmp1054: +LBB11_336: # in Loop: Header=BB11_327 Depth=1 + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + mov dword ptr [ebp - 16], 63 + lea ecx, [ebp - 1448] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2313], al # 1-byte Spill + jmp LBB11_337 +LBB11_337: # in Loop: Header=BB11_327 Depth=1 + mov al, byte ptr [ebp - 2313] # 1-byte Reload + test al, 1 + jne LBB11_338 + jmp LBB11_344 +LBB11_338: # in Loop: Header=BB11_327 Depth=1 +Ltmp1055: + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2314], al # 1-byte Spill + jmp LBB11_339 +LBB11_339: # in Loop: Header=BB11_327 Depth=1 + mov al, byte ptr [ebp - 2314] # 1-byte Reload + test al, 1 + jne LBB11_340 + jmp LBB11_343 +LBB11_340: # in Loop: Header=BB11_327 Depth=1 +Ltmp1056: + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + int3 + jmp LBB11_343 +Ltmp1057: +LBB11_341: # in Loop: Header=BB11_327 Depth=1 + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + jmp LBB11_336 +Ltmp1058: +LBB11_343: # in Loop: Header=BB11_327 Depth=1 + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + jmp LBB11_344 +Ltmp1059: +LBB11_344: # in Loop: Header=BB11_327 Depth=1 + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + lea ecx, [ebp - 1448] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB11_345 +LBB11_345: # in Loop: Header=BB11_327 Depth=1 + lea ecx, [ebp - 1448] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2320], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB11_327 +Ltmp1060: +# %bb.346: + .cv_loc 11 1 227 0 # ..\tests\span_tests.cpp:227:0 + mov dword ptr [ebp - 1468], 0 + .cv_loc 11 1 228 0 # ..\tests\span_tests.cpp:228:0 + mov dword ptr [ebp - 1480], 0 + sub esp, 4 + lea eax, [ebp - 1480] + mov dword ptr [esp], eax + call "??$narrow_cast@HH@gsl@@YAH$$QAH@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 1468] + sub esp, 12 + lea edx, [ebp - 1476] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAHH@Z" + add esp, 12 +LBB11_347: # =>This Inner Loop Header: Depth=1 +Ltmp1061: + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 2324], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 2328], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 1528] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 229 + mov dword ptr [ebp - 2332], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 2324] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 2336], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 1528] + mov edx, dword ptr [ebp - 2324] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 1520] + mov dword ptr [ebp - 2340], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2328] # 4-byte Reload + mov esp, ecx +Ltmp1062: + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + lea ecx, [ebp - 1476] + mov dword ptr [ebp - 2344], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 0 + mov byte ptr [ebp - 2345], bl # 1-byte Spill + jne LBB11_349 +# %bb.348: # in Loop: Header=BB11_347 Depth=1 + lea ecx, [ebp - 1476] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 2345], dl # 1-byte Spill +LBB11_349: # in Loop: Header=BB11_347 Depth=1 + mov al, byte ptr [ebp - 2345] # 1-byte Reload + mov dword ptr [ebp - 16], 67 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 1532] + mov dword ptr [edx], ecx + lea ecx, [ebp - 1536] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB11_350 +LBB11_350: # in Loop: Header=BB11_347 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1532] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1520] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB11_359 +Ltmp1063: +LBB11_409: # Block address taken + # in Loop: Header=BB11_347 Depth=1 + add ebp, 12 + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + jmp LBB11_353 +LBB11_353: # in Loop: Header=BB11_347 Depth=1 + mov dword ptr [ebp - 16], 66 +Ltmp1064: +LBB11_354: # in Loop: Header=BB11_347 Depth=1 + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + mov dword ptr [ebp - 16], 66 + lea ecx, [ebp - 1520] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2346], al # 1-byte Spill + jmp LBB11_355 +LBB11_355: # in Loop: Header=BB11_347 Depth=1 + mov al, byte ptr [ebp - 2346] # 1-byte Reload + test al, 1 + jne LBB11_356 + jmp LBB11_362 +LBB11_356: # in Loop: Header=BB11_347 Depth=1 +Ltmp1065: + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2347], al # 1-byte Spill + jmp LBB11_357 +LBB11_357: # in Loop: Header=BB11_347 Depth=1 + mov al, byte ptr [ebp - 2347] # 1-byte Reload + test al, 1 + jne LBB11_358 + jmp LBB11_361 +LBB11_358: # in Loop: Header=BB11_347 Depth=1 +Ltmp1066: + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + int3 + jmp LBB11_361 +Ltmp1067: +LBB11_359: # in Loop: Header=BB11_347 Depth=1 + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + jmp LBB11_354 +Ltmp1068: +LBB11_361: # in Loop: Header=BB11_347 Depth=1 + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + jmp LBB11_362 +Ltmp1069: +LBB11_362: # in Loop: Header=BB11_347 Depth=1 + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + lea ecx, [ebp - 1520] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB11_363 +LBB11_363: # in Loop: Header=BB11_347 Depth=1 + lea ecx, [ebp - 1520] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2352], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB11_347 +Ltmp1070: +# %bb.364: + .cv_loc 11 1 233 0 # ..\tests\span_tests.cpp:233:0 + mov dword ptr [ebp - 1540], 0 + .cv_loc 11 1 234 0 # ..\tests\span_tests.cpp:234:0 + mov eax, dword ptr [ebp - 1540] + mov dword ptr [ebp - 1544], eax +LBB11_365: # =>This Inner Loop Header: Depth=1 +Ltmp1071: + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BO@IBLHLNBC@workaround_macro?$CI?$CJ?0?5fail_fast?$AA@" + mov dword ptr [ebp - 2356], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2360], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 235 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1592] + mov dword ptr [ebp - 2364], ecx # 4-byte Spill + mov dword ptr [ebp - 2368], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 2356] # 4-byte Reload + mov dword ptr [ebp - 2372], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2356] # 4-byte Reload + mov edx, dword ptr [ebp - 2364] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 1584] + mov ecx, esi + mov dword ptr [ebp - 2376], eax # 4-byte Spill + mov dword ptr [ebp - 2380], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2360] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 69 + mov ecx, dword ptr [ebp - 2380] # 4-byte Reload + mov dword ptr [ebp - 2384], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2385], al # 1-byte Spill + jmp LBB11_366 +LBB11_366: # in Loop: Header=BB11_365 Depth=1 + mov al, byte ptr [ebp - 2385] # 1-byte Reload + test al, 1 + jne LBB11_367 + jmp LBB11_378 +LBB11_367: # in Loop: Header=BB11_365 Depth=1 +Ltmp1072: + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + mov dword ptr [ebp - 16], 70 + lea ecx, [ebp - 1544] + call "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QBE?A?@@XZ" + jmp LBB11_368 +LBB11_368: # in Loop: Header=BB11_365 Depth=1 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 274 + lea ecx, [ebp - 1584] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB11_376 +Ltmp1073: +LBB11_410: # Block address taken + # in Loop: Header=BB11_365 Depth=1 + add ebp, 12 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + jmp LBB11_371 +LBB11_371: # in Loop: Header=BB11_365 Depth=1 + jmp LBB11_372 +LBB11_372: # in Loop: Header=BB11_365 Depth=1 + mov dword ptr [ebp - 16], 69 + jmp LBB11_380 +Ltmp1074: +LBB11_411: # Block address taken + # in Loop: Header=BB11_365 Depth=1 + add ebp, 12 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + jmp LBB11_375 +LBB11_375: # in Loop: Header=BB11_365 Depth=1 + jmp LBB11_372 +Ltmp1075: +LBB11_376: # in Loop: Header=BB11_365 Depth=1 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + jmp LBB11_372 +Ltmp1076: +LBB11_378: # in Loop: Header=BB11_365 Depth=1 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 1584] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB11_379 +LBB11_379: # in Loop: Header=BB11_365 Depth=1 + jmp LBB11_380 +Ltmp1077: +LBB11_380: # in Loop: Header=BB11_365 Depth=1 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + lea ecx, [ebp - 1584] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2386], al # 1-byte Spill + jmp LBB11_381 +LBB11_381: # in Loop: Header=BB11_365 Depth=1 + mov al, byte ptr [ebp - 2386] # 1-byte Reload + test al, 1 + jne LBB11_382 + jmp LBB11_386 +LBB11_382: # in Loop: Header=BB11_365 Depth=1 +Ltmp1078: + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2387], al # 1-byte Spill + jmp LBB11_383 +LBB11_383: # in Loop: Header=BB11_365 Depth=1 + mov al, byte ptr [ebp - 2387] # 1-byte Reload + test al, 1 + jne LBB11_384 + jmp LBB11_385 +LBB11_384: # in Loop: Header=BB11_365 Depth=1 +Ltmp1079: + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + int3 +Ltmp1080: +LBB11_385: # in Loop: Header=BB11_365 Depth=1 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + jmp LBB11_386 +Ltmp1081: +LBB11_386: # in Loop: Header=BB11_365 Depth=1 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + lea ecx, [ebp - 1584] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB11_387 +LBB11_387: # in Loop: Header=BB11_365 Depth=1 + lea ecx, [ebp - 1584] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne LBB11_365 +Ltmp1082: +# %bb.388: + .cv_loc 11 1 237 0 # ..\tests\span_tests.cpp:237:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB11_7: # in Loop: Header=BB11_3 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 132] +Ltmp1083: + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1084: + .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": +LBB11_8: # in Loop: Header=BB11_3 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1085: + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 96] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB11_9 +LBB11_9: # in Loop: Header=BB11_3 Depth=2 + mov eax, offset LBB11_390 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1086: + .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": +LBB11_24: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 96] + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1087: + .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": +LBB11_25: # in Loop: Header=BB11_20 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 220] +Ltmp1088: + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 + call "??1?$BinaryExpr@ABQAHABQAH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1089: + .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": +LBB11_26: # in Loop: Header=BB11_20 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1090: + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 + mov dword ptr [ebp - 16], 7 + lea ecx, [ebp - 184] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB11_27 +LBB11_27: # in Loop: Header=BB11_20 Depth=2 + mov eax, offset LBB11_391 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1091: + .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": +LBB11_42: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 184] + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1092: + .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": +LBB11_43: # in Loop: Header=BB11_38 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 308] +Ltmp1093: + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 + call "??1?$BinaryExpr@_N_N@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1094: + .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": +LBB11_44: # in Loop: Header=BB11_38 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1095: + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 + mov dword ptr [ebp - 16], 11 + lea ecx, [ebp - 276] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB11_45 +LBB11_45: # in Loop: Header=BB11_38 Depth=2 + mov eax, offset LBB11_392 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1096: + .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": +LBB11_63: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 276] + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1097: + .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": +LBB11_64: # in Loop: Header=BB11_58 Depth=3 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 396] +Ltmp1098: + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1099: + .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": +LBB11_65: # in Loop: Header=BB11_58 Depth=3 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1100: + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 + mov dword ptr [ebp - 16], 15 + lea ecx, [ebp - 360] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB11_66 +LBB11_66: # in Loop: Header=BB11_58 Depth=3 + mov eax, offset LBB11_393 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1101: + .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": +LBB11_82: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 360] + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1102: + .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": +LBB11_83: # in Loop: Header=BB11_77 Depth=3 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 480] +Ltmp1103: + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1104: + .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": +LBB11_84: # in Loop: Header=BB11_77 Depth=3 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1105: + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 + mov dword ptr [ebp - 16], 19 + lea ecx, [ebp - 444] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB11_85 +LBB11_85: # in Loop: Header=BB11_77 Depth=3 + mov eax, offset LBB11_394 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1106: + .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": +LBB11_101: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 444] + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1107: + .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": +LBB11_102: # in Loop: Header=BB11_96 Depth=3 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 564] +Ltmp1108: + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1109: + .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": +LBB11_103: # in Loop: Header=BB11_96 Depth=3 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1110: + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 + mov dword ptr [ebp - 16], 23 + lea ecx, [ebp - 528] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB11_104 +LBB11_104: # in Loop: Header=BB11_96 Depth=3 + mov eax, offset LBB11_395 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1111: + .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": +LBB11_115: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 528] + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1112: + .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": +LBB11_121: # in Loop: Header=BB11_117 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 656] +Ltmp1113: + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1114: + .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": +LBB11_122: # in Loop: Header=BB11_117 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1115: + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 + mov dword ptr [ebp - 16], 27 + lea ecx, [ebp - 620] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB11_123 +LBB11_123: # in Loop: Header=BB11_117 Depth=2 + mov eax, offset LBB11_396 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1116: + .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": +LBB11_138: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 620] + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1117: + .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": +LBB11_139: # in Loop: Header=BB11_134 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 748] +Ltmp1118: + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 + call "??1?$BinaryExpr@ABQAHABQAH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1119: + .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": +LBB11_140: # in Loop: Header=BB11_134 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1120: + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 + mov dword ptr [ebp - 16], 31 + lea ecx, [ebp - 712] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB11_141 +LBB11_141: # in Loop: Header=BB11_134 Depth=2 + mov eax, offset LBB11_397 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1121: + .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": +LBB11_156: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 712] + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1122: + .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": +LBB11_157: # in Loop: Header=BB11_152 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 836] +Ltmp1123: + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 + call "??1?$BinaryExpr@_N_N@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1124: + .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": +LBB11_158: # in Loop: Header=BB11_152 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1125: + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 + mov dword ptr [ebp - 16], 35 + lea ecx, [ebp - 804] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB11_159 +LBB11_159: # in Loop: Header=BB11_152 Depth=2 + mov eax, offset LBB11_398 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1126: + .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": +LBB11_177: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 804] + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1127: + .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": +LBB11_178: # in Loop: Header=BB11_172 Depth=3 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 924] +Ltmp1128: + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1129: + .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": +LBB11_179: # in Loop: Header=BB11_172 Depth=3 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1130: + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 + mov dword ptr [ebp - 16], 39 + lea ecx, [ebp - 888] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB11_180 +LBB11_180: # in Loop: Header=BB11_172 Depth=3 + mov eax, offset LBB11_399 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1131: + .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": +LBB11_196: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 888] + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1132: + .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": +LBB11_197: # in Loop: Header=BB11_191 Depth=3 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1008] +Ltmp1133: + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1134: + .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": +LBB11_198: # in Loop: Header=BB11_191 Depth=3 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1135: + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 + mov dword ptr [ebp - 16], 43 + lea ecx, [ebp - 972] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB11_199 +LBB11_199: # in Loop: Header=BB11_191 Depth=3 + mov eax, offset LBB11_400 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1136: + .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": +LBB11_215: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 972] + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1137: + .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": +LBB11_216: # in Loop: Header=BB11_210 Depth=3 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1092] +Ltmp1138: + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1139: + .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": +LBB11_217: # in Loop: Header=BB11_210 Depth=3 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1140: + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 + mov dword ptr [ebp - 16], 47 + lea ecx, [ebp - 1056] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB11_218 +LBB11_218: # in Loop: Header=BB11_210 Depth=3 + mov eax, offset LBB11_401 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1141: + .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": +LBB11_229: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1056] + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1142: + .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": +LBB11_234: # in Loop: Header=BB11_232 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1143: + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 + mov dword ptr [ebp - 16], 50 + lea ecx, [ebp - 1144] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB11_235 +LBB11_235: # in Loop: Header=BB11_232 Depth=1 + mov eax, offset LBB11_402 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1144: + .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": +LBB11_253: # in Loop: Header=BB11_247 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1145: + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 + mov dword ptr [ebp - 16], 53 + lea ecx, [ebp - 1200] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB11_254 +LBB11_254: # in Loop: Header=BB11_247 Depth=1 + mov eax, offset LBB11_403 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1146: + .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": +LBB11_262: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1144] +Ltmp1147: + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1148: + .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": +LBB11_271: # in Loop: Header=BB11_267 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1149: + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 + mov dword ptr [ebp - 16], 56 + lea ecx, [ebp - 1272] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB11_272 +LBB11_272: # in Loop: Header=BB11_267 Depth=1 + mov eax, offset LBB11_404 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1150: + .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": +LBB11_280: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1200] +Ltmp1151: + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1152: + .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": +LBB11_289: # in Loop: Header=BB11_285 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1153: + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 + mov dword ptr [ebp - 16], 59 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 1336] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB11_290 +LBB11_290: # in Loop: Header=BB11_285 Depth=1 + mov eax, offset LBB11_405 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1154: + .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": +LBB11_293: # in Loop: Header=BB11_285 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1155: + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 + mov dword ptr [ebp - 16], 59 + lea ecx, [ebp - 1336] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB11_294 +LBB11_294: # in Loop: Header=BB11_285 Depth=1 + mov eax, offset LBB11_406 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1156: + .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": +LBB11_297: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1272] +Ltmp1157: + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1158: + .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": +LBB11_313: # in Loop: Header=BB11_309 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1159: + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + mov dword ptr [ebp - 16], 62 + lea ecx, [ebp - 1392] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB11_314 +LBB11_314: # in Loop: Header=BB11_309 Depth=1 + mov eax, offset LBB11_407 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1160: + .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": +LBB11_322: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1336] +Ltmp1161: + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1162: + .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": +LBB11_333: # in Loop: Header=BB11_327 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1163: + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + mov dword ptr [ebp - 16], 65 + lea ecx, [ebp - 1448] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB11_334 +LBB11_334: # in Loop: Header=BB11_327 Depth=1 + mov eax, offset LBB11_408 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1164: + .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": +LBB11_342: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1392] +Ltmp1165: + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1166: + .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": +LBB11_351: # in Loop: Header=BB11_347 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1167: + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + mov dword ptr [ebp - 16], 68 + lea ecx, [ebp - 1520] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB11_352 +LBB11_352: # in Loop: Header=BB11_347 Depth=1 + mov eax, offset LBB11_409 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1168: + .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": +LBB11_360: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1448] +Ltmp1169: + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1170: + .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": +LBB11_369: # in Loop: Header=BB11_365 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1171: + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + mov dword ptr [ebp - 16], 71 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 1584] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB11_370 +LBB11_370: # in Loop: Header=BB11_365 Depth=1 + mov eax, offset LBB11_410 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1172: + .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": +LBB11_373: # in Loop: Header=BB11_365 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1173: + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + mov dword ptr [ebp - 16], 71 + lea ecx, [ebp - 1584] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB11_374 +LBB11_374: # in Loop: Header=BB11_365 Depth=1 + mov eax, offset LBB11_411 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1174: + .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": +LBB11_377: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1520] +Ltmp1175: + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1176: + .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": +LBB11_389: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1584] +Ltmp1177: + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1178: + .cv_fpo_endproc +Lfunc_end11: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 20 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$handlerMap$15$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$289@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" # Handler + .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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$handlerMap$19$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$369@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" # Handler + .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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp1179: + lea ecx, ["?autoRegistrar7@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp1180: + .cv_fpo_endproc +Lfunc_end12: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp1181: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0CB@OLJEGPPH@from_pointer_pointer_constructor@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 241 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____8@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar9@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp1182: + .cv_fpo_endproc +Lfunc_end13: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____8@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 1268 + .cv_fpo_stackalloc 1268 + .cv_fpo_endprologue + lea eax, [ebp - 44] + mov ecx, esp + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 16], -1 + lea ecx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], ecx +Ltmp1339: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____8:arr <- [$eax+0] + .cv_loc 14 1 243 0 # ..\tests\span_tests.cpp:243:0 + mov ecx, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 44], ecx + mov ecx, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 40], ecx + mov ecx, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@3PAHA"+8] + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@3PAHA"+12] + mov dword ptr [ebp - 32], ecx +Ltmp1340: + .cv_loc 14 1 246 0 # ..\tests\span_tests.cpp:246:0 + mov ecx, eax + add ecx, 8 + sub esp, 8 + lea edx, [ebp - 52] +Ltmp1341: + #DEBUG_VALUE: s <- [$edx+0] + mov dword ptr [ebp - 792], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 792] # 4-byte Reload +Ltmp1342: + mov dword ptr [esp + 4], eax + call "??0?$span@H$0?0@gsl@@QAE@PAH0@Z" +Ltmp1343: + mov dword ptr [ebp - 796], eax # 4-byte Spill +LBB14_1: # =>This Inner Loop Header: Depth=1 +Ltmp1344: + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 800], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0CH@IPGLDMIF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 804], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 100] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 247 + mov dword ptr [ebp - 808], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 800] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 812], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 100] + mov edx, dword ptr [ebp - 800] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 92] + mov dword ptr [ebp - 816], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 804] # 4-byte Reload + mov esp, ecx +Ltmp1345: + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + lea ecx, [ebp - 52] + mov dword ptr [ebp - 820], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 2 + mov byte ptr [ebp - 821], bl # 1-byte Spill + jne LBB14_3 +# %bb.2: # in Loop: Header=BB14_1 Depth=1 + lea ecx, [ebp - 52] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + lea ecx, [ebp - 44] + cmp eax, ecx + sete dl + mov byte ptr [ebp - 821], dl # 1-byte Spill +LBB14_3: # in Loop: Header=BB14_1 Depth=1 + mov al, byte ptr [ebp - 821] # 1-byte Reload + mov dword ptr [ebp - 16], 1 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 104] + mov dword ptr [edx], ecx + lea ecx, [ebp - 108] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB14_4 +LBB14_4: # in Loop: Header=BB14_1 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 104] + mov dword ptr [eax], ecx + lea ecx, [ebp - 92] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB14_13 +Ltmp1346: +LBB14_217: # Block address taken + # in Loop: Header=BB14_1 Depth=1 + add ebp, 12 + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + jmp LBB14_7 +LBB14_7: # in Loop: Header=BB14_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp1347: +LBB14_8: # in Loop: Header=BB14_1 Depth=1 + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 92] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 822], al # 1-byte Spill + jmp LBB14_9 +LBB14_9: # in Loop: Header=BB14_1 Depth=1 + mov al, byte ptr [ebp - 822] # 1-byte Reload + test al, 1 + jne LBB14_10 + jmp LBB14_15 +LBB14_10: # in Loop: Header=BB14_1 Depth=1 +Ltmp1348: + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 823], al # 1-byte Spill + jmp LBB14_11 +LBB14_11: # in Loop: Header=BB14_1 Depth=1 + mov al, byte ptr [ebp - 823] # 1-byte Reload + test al, 1 + jne LBB14_12 + jmp LBB14_14 +LBB14_12: # in Loop: Header=BB14_1 Depth=1 +Ltmp1349: + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + int3 + jmp LBB14_14 +Ltmp1350: +LBB14_13: # in Loop: Header=BB14_1 Depth=1 + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + jmp LBB14_8 +Ltmp1351: +LBB14_14: # in Loop: Header=BB14_1 Depth=1 + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + jmp LBB14_15 +Ltmp1352: +LBB14_15: # in Loop: Header=BB14_1 Depth=1 + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + lea ecx, [ebp - 92] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB14_16 +LBB14_16: # in Loop: Header=BB14_1 Depth=1 + lea ecx, [ebp - 92] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 828], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB14_1 +Ltmp1353: +# %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 +Ltmp1354: + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BJ@FCFJDLBD@?$CIs?$FL0?$FN?5?$DN?$DN?51?5?$CG?$CG?5s?$FL1?$FN?5?$DN?$DN?52?$CJ?$AA@" + mov dword ptr [ebp - 832], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 836], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 248 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 156] + mov dword ptr [ebp - 840], ecx # 4-byte Spill + mov dword ptr [ebp - 844], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 832] # 4-byte Reload + mov dword ptr [ebp - 848], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 832] # 4-byte Reload + mov edx, dword ptr [ebp - 840] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 148] + mov dword ptr [ebp - 852], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 836] # 4-byte Reload + mov esp, ecx +Ltmp1355: + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + mov dword ptr [ebp - 16], 4 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], 0 + lea ecx, [ebp - 52] + mov dword ptr [ebp - 856], eax # 4-byte Spill + call "??A?$span@H$0?0@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 860], eax # 4-byte Spill + jmp LBB14_19 +LBB14_19: # in Loop: Header=BB14_18 Depth=1 + xor eax, eax + mov cl, al + mov eax, dword ptr [ebp - 860] # 4-byte Reload + cmp dword ptr [eax], 1 + mov byte ptr [ebp - 861], cl # 1-byte Spill + jne LBB14_22 +# %bb.20: # in Loop: Header=BB14_18 Depth=1 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 1 + lea ecx, [ebp - 52] + call "??A?$span@H$0?0@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 868], eax # 4-byte Spill + jmp LBB14_21 +LBB14_21: # in Loop: Header=BB14_18 Depth=1 + mov eax, dword ptr [ebp - 868] # 4-byte Reload + cmp dword ptr [eax], 2 + sete cl + mov byte ptr [ebp - 861], cl # 1-byte Spill +LBB14_22: # in Loop: Header=BB14_18 Depth=1 + mov al, byte ptr [ebp - 861] # 1-byte Reload + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 160] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 164] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB14_23 +LBB14_23: # in Loop: Header=BB14_18 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 160] + mov dword ptr [eax], ecx + lea ecx, [ebp - 148] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB14_32 +Ltmp1356: +LBB14_218: # Block address taken + # in Loop: Header=BB14_18 Depth=1 + add ebp, 12 + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + jmp LBB14_26 +LBB14_26: # in Loop: Header=BB14_18 Depth=1 + mov dword ptr [ebp - 16], 3 +Ltmp1357: +LBB14_27: # in Loop: Header=BB14_18 Depth=1 + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 148] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 869], al # 1-byte Spill + jmp LBB14_28 +LBB14_28: # in Loop: Header=BB14_18 Depth=1 + mov al, byte ptr [ebp - 869] # 1-byte Reload + test al, 1 + jne LBB14_29 + jmp LBB14_35 +LBB14_29: # in Loop: Header=BB14_18 Depth=1 +Ltmp1358: + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 870], al # 1-byte Spill + jmp LBB14_30 +LBB14_30: # in Loop: Header=BB14_18 Depth=1 + mov al, byte ptr [ebp - 870] # 1-byte Reload + test al, 1 + jne LBB14_31 + jmp LBB14_34 +LBB14_31: # in Loop: Header=BB14_18 Depth=1 +Ltmp1359: + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + int3 + jmp LBB14_34 +Ltmp1360: +LBB14_32: # in Loop: Header=BB14_18 Depth=1 + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + jmp LBB14_27 +Ltmp1361: +LBB14_34: # in Loop: Header=BB14_18 Depth=1 + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + jmp LBB14_35 +Ltmp1362: +LBB14_35: # in Loop: Header=BB14_18 Depth=1 + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + lea ecx, [ebp - 148] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB14_36 +LBB14_36: # in Loop: Header=BB14_18 Depth=1 + lea ecx, [ebp - 148] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 876], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB14_18 +Ltmp1363: +# %bb.37: + .cv_loc 14 1 252 0 # ..\tests\span_tests.cpp:252:0 + lea eax, [ebp - 44] +Ltmp1364: + mov ecx, eax + add ecx, 8 + sub esp, 8 + lea edx, [ebp - 168] +Ltmp1365: + #DEBUG_VALUE: s <- [$edx+0] + mov dword ptr [ebp - 880], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 880] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??0?$span@H$01@gsl@@QAE@PAH0@Z" +Ltmp1366: + mov dword ptr [ebp - 884], eax # 4-byte Spill +LBB14_38: # =>This Inner Loop Header: Depth=1 +Ltmp1367: + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CH@IPGLDMIF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" + mov dword ptr [ebp - 888], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 892], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 253 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 216] + mov dword ptr [ebp - 896], ecx # 4-byte Spill + mov dword ptr [ebp - 900], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 888] # 4-byte Reload + mov dword ptr [ebp - 904], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 888] # 4-byte Reload + mov edx, dword ptr [ebp - 896] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 208] + mov dword ptr [ebp - 908], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 892] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 168] +Ltmp1368: + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + mov dword ptr [ebp - 912], eax # 4-byte Spill + call "?data@?$span@H$01@gsl@@QBEPAHXZ" + lea ecx, [ebp - 44] + sub eax, ecx + sete bl + mov dword ptr [ebp - 16], 7 + movzx ecx, bl + sub esp, 8 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 220] + mov dword ptr [edx], ecx + lea ecx, [ebp - 224] + mov dword ptr [ebp - 916], eax # 4-byte Spill + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB14_39 +LBB14_39: # in Loop: Header=BB14_38 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 220] + mov dword ptr [eax], ecx + lea ecx, [ebp - 208] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB14_48 +Ltmp1369: +LBB14_219: # Block address taken + # in Loop: Header=BB14_38 Depth=1 + add ebp, 12 + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + jmp LBB14_42 +LBB14_42: # in Loop: Header=BB14_38 Depth=1 + mov dword ptr [ebp - 16], 6 +Ltmp1370: +LBB14_43: # in Loop: Header=BB14_38 Depth=1 + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + mov dword ptr [ebp - 16], 6 + lea ecx, [ebp - 208] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 917], al # 1-byte Spill + jmp LBB14_44 +LBB14_44: # in Loop: Header=BB14_38 Depth=1 + mov al, byte ptr [ebp - 917] # 1-byte Reload + test al, 1 + jne LBB14_45 + jmp LBB14_51 +LBB14_45: # in Loop: Header=BB14_38 Depth=1 +Ltmp1371: + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 918], al # 1-byte Spill + jmp LBB14_46 +LBB14_46: # in Loop: Header=BB14_38 Depth=1 + mov al, byte ptr [ebp - 918] # 1-byte Reload + test al, 1 + jne LBB14_47 + jmp LBB14_50 +LBB14_47: # in Loop: Header=BB14_38 Depth=1 +Ltmp1372: + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + int3 + jmp LBB14_50 +Ltmp1373: +LBB14_48: # in Loop: Header=BB14_38 Depth=1 + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + jmp LBB14_43 +Ltmp1374: +LBB14_50: # in Loop: Header=BB14_38 Depth=1 + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + jmp LBB14_51 +Ltmp1375: +LBB14_51: # in Loop: Header=BB14_38 Depth=1 + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + lea ecx, [ebp - 208] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB14_52 +LBB14_52: # in Loop: Header=BB14_38 Depth=1 + lea ecx, [ebp - 208] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 924], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB14_38 +Ltmp1376: +# %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 +Ltmp1377: + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BJ@FCFJDLBD@?$CIs?$FL0?$FN?5?$DN?$DN?51?5?$CG?$CG?5s?$FL1?$FN?5?$DN?$DN?52?$CJ?$AA@" + mov dword ptr [ebp - 928], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 932], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 254 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 272] + mov dword ptr [ebp - 936], ecx # 4-byte Spill + mov dword ptr [ebp - 940], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 928] # 4-byte Reload + mov dword ptr [ebp - 944], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 928] # 4-byte Reload + mov edx, dword ptr [ebp - 936] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 264] + mov dword ptr [ebp - 948], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 932] # 4-byte Reload + mov esp, ecx +Ltmp1378: + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + mov dword ptr [ebp - 16], 10 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], 0 + lea ecx, [ebp - 168] + mov dword ptr [ebp - 952], eax # 4-byte Spill + call "??A?$span@H$01@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 956], eax # 4-byte Spill + jmp LBB14_55 +LBB14_55: # in Loop: Header=BB14_54 Depth=1 + xor eax, eax + mov cl, al + mov eax, dword ptr [ebp - 956] # 4-byte Reload + cmp dword ptr [eax], 1 + mov byte ptr [ebp - 957], cl # 1-byte Spill + jne LBB14_58 +# %bb.56: # in Loop: Header=BB14_54 Depth=1 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 1 + lea ecx, [ebp - 168] + call "??A?$span@H$01@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 964], eax # 4-byte Spill + jmp LBB14_57 +LBB14_57: # in Loop: Header=BB14_54 Depth=1 + mov eax, dword ptr [ebp - 964] # 4-byte Reload + cmp dword ptr [eax], 2 + sete cl + mov byte ptr [ebp - 957], cl # 1-byte Spill +LBB14_58: # in Loop: Header=BB14_54 Depth=1 + mov al, byte ptr [ebp - 957] # 1-byte Reload + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 276] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 280] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB14_59 +LBB14_59: # in Loop: Header=BB14_54 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 276] + mov dword ptr [eax], ecx + lea ecx, [ebp - 264] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB14_68 +Ltmp1379: +LBB14_220: # Block address taken + # in Loop: Header=BB14_54 Depth=1 + add ebp, 12 + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + jmp LBB14_62 +LBB14_62: # in Loop: Header=BB14_54 Depth=1 + mov dword ptr [ebp - 16], 9 +Ltmp1380: +LBB14_63: # in Loop: Header=BB14_54 Depth=1 + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + mov dword ptr [ebp - 16], 9 + lea ecx, [ebp - 264] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 965], al # 1-byte Spill + jmp LBB14_64 +LBB14_64: # in Loop: Header=BB14_54 Depth=1 + mov al, byte ptr [ebp - 965] # 1-byte Reload + test al, 1 + jne LBB14_65 + jmp LBB14_71 +LBB14_65: # in Loop: Header=BB14_54 Depth=1 +Ltmp1381: + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 966], al # 1-byte Spill + jmp LBB14_66 +LBB14_66: # in Loop: Header=BB14_54 Depth=1 + mov al, byte ptr [ebp - 966] # 1-byte Reload + test al, 1 + jne LBB14_67 + jmp LBB14_70 +LBB14_67: # in Loop: Header=BB14_54 Depth=1 +Ltmp1382: + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + int3 + jmp LBB14_70 +Ltmp1383: +LBB14_68: # in Loop: Header=BB14_54 Depth=1 + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + jmp LBB14_63 +Ltmp1384: +LBB14_70: # in Loop: Header=BB14_54 Depth=1 + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + jmp LBB14_71 +Ltmp1385: +LBB14_71: # in Loop: Header=BB14_54 Depth=1 + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + lea ecx, [ebp - 264] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB14_72 +LBB14_72: # in Loop: Header=BB14_54 Depth=1 + lea ecx, [ebp - 264] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 972], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB14_54 +Ltmp1386: +# %bb.73: + .cv_loc 14 1 258 0 # ..\tests\span_tests.cpp:258:0 + lea eax, [ebp - 44] +Ltmp1387: + sub esp, 8 + lea ecx, [ebp - 288] +Ltmp1388: + #DEBUG_VALUE: s <- [$ecx+0] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], eax + call "??0?$span@H$0?0@gsl@@QAE@PAH0@Z" +Ltmp1389: + mov dword ptr [ebp - 976], eax # 4-byte Spill +LBB14_74: # =>This Inner Loop Header: Depth=1 +Ltmp1390: + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 980], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0CH@JKCBHHOK@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 984], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 336] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 259 + mov dword ptr [ebp - 988], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 980] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 992], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 336] + mov edx, dword ptr [ebp - 980] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 328] + mov dword ptr [ebp - 996], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 984] # 4-byte Reload + mov esp, ecx +Ltmp1391: + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + lea ecx, [ebp - 288] + mov dword ptr [ebp - 1000], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 0 + mov byte ptr [ebp - 1001], bl # 1-byte Spill + jne LBB14_76 +# %bb.75: # in Loop: Header=BB14_74 Depth=1 + lea ecx, [ebp - 288] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + lea ecx, [ebp - 44] + cmp eax, ecx + sete dl + mov byte ptr [ebp - 1001], dl # 1-byte Spill +LBB14_76: # in Loop: Header=BB14_74 Depth=1 + mov al, byte ptr [ebp - 1001] # 1-byte Reload + mov dword ptr [ebp - 16], 13 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 340] + mov dword ptr [edx], ecx + lea ecx, [ebp - 344] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB14_77 +LBB14_77: # in Loop: Header=BB14_74 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 340] + mov dword ptr [eax], ecx + lea ecx, [ebp - 328] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB14_86 +Ltmp1392: +LBB14_221: # Block address taken + # in Loop: Header=BB14_74 Depth=1 + add ebp, 12 + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + jmp LBB14_80 +LBB14_80: # in Loop: Header=BB14_74 Depth=1 + mov dword ptr [ebp - 16], 12 +Ltmp1393: +LBB14_81: # in Loop: Header=BB14_74 Depth=1 + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + mov dword ptr [ebp - 16], 12 + lea ecx, [ebp - 328] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1002], al # 1-byte Spill + jmp LBB14_82 +LBB14_82: # in Loop: Header=BB14_74 Depth=1 + mov al, byte ptr [ebp - 1002] # 1-byte Reload + test al, 1 + jne LBB14_83 + jmp LBB14_89 +LBB14_83: # in Loop: Header=BB14_74 Depth=1 +Ltmp1394: + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1003], al # 1-byte Spill + jmp LBB14_84 +LBB14_84: # in Loop: Header=BB14_74 Depth=1 + mov al, byte ptr [ebp - 1003] # 1-byte Reload + test al, 1 + jne LBB14_85 + jmp LBB14_88 +LBB14_85: # in Loop: Header=BB14_74 Depth=1 +Ltmp1395: + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + int3 + jmp LBB14_88 +Ltmp1396: +LBB14_86: # in Loop: Header=BB14_74 Depth=1 + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + jmp LBB14_81 +Ltmp1397: +LBB14_88: # in Loop: Header=BB14_74 Depth=1 + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + jmp LBB14_89 +Ltmp1398: +LBB14_89: # in Loop: Header=BB14_74 Depth=1 + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + lea ecx, [ebp - 328] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB14_90 +LBB14_90: # in Loop: Header=BB14_74 Depth=1 + lea ecx, [ebp - 328] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1008], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB14_74 +Ltmp1399: +# %bb.91: + .cv_loc 14 1 263 0 # ..\tests\span_tests.cpp:263:0 + lea eax, [ebp - 44] +Ltmp1400: + sub esp, 8 + lea ecx, [ebp - 348] +Ltmp1401: + #DEBUG_VALUE: s <- [$ecx+0] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], eax + call "??0?$span@H$0A@@gsl@@QAE@PAH0@Z" +Ltmp1402: + mov dword ptr [ebp - 1012], eax # 4-byte Spill +LBB14_92: # =>This Inner Loop Header: Depth=1 +Ltmp1403: + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CH@JKCBHHOK@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" + mov dword ptr [ebp - 1016], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1020], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 264 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 396] + mov dword ptr [ebp - 1024], ecx # 4-byte Spill + mov dword ptr [ebp - 1028], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1016] # 4-byte Reload + mov dword ptr [ebp - 1032], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1016] # 4-byte Reload + mov edx, dword ptr [ebp - 1024] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 388] + mov dword ptr [ebp - 1036], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1020] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 348] +Ltmp1404: + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + mov dword ptr [ebp - 1040], eax # 4-byte Spill + call "?data@?$span@H$0A@@gsl@@QBEPAHXZ" + lea ecx, [ebp - 44] + sub eax, ecx + sete bl + mov dword ptr [ebp - 16], 16 + movzx ecx, bl + sub esp, 8 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 400] + mov dword ptr [edx], ecx + lea ecx, [ebp - 404] + mov dword ptr [ebp - 1044], eax # 4-byte Spill + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB14_93 +LBB14_93: # in Loop: Header=BB14_92 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 400] + mov dword ptr [eax], ecx + lea ecx, [ebp - 388] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB14_102 +Ltmp1405: +LBB14_222: # Block address taken + # in Loop: Header=BB14_92 Depth=1 + add ebp, 12 + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + jmp LBB14_96 +LBB14_96: # in Loop: Header=BB14_92 Depth=1 + mov dword ptr [ebp - 16], 15 +Ltmp1406: +LBB14_97: # in Loop: Header=BB14_92 Depth=1 + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + mov dword ptr [ebp - 16], 15 + lea ecx, [ebp - 388] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1045], al # 1-byte Spill + jmp LBB14_98 +LBB14_98: # in Loop: Header=BB14_92 Depth=1 + mov al, byte ptr [ebp - 1045] # 1-byte Reload + test al, 1 + jne LBB14_99 + jmp LBB14_105 +LBB14_99: # in Loop: Header=BB14_92 Depth=1 +Ltmp1407: + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1046], al # 1-byte Spill + jmp LBB14_100 +LBB14_100: # in Loop: Header=BB14_92 Depth=1 + mov al, byte ptr [ebp - 1046] # 1-byte Reload + test al, 1 + jne LBB14_101 + jmp LBB14_104 +LBB14_101: # in Loop: Header=BB14_92 Depth=1 +Ltmp1408: + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + int3 + jmp LBB14_104 +Ltmp1409: +LBB14_102: # in Loop: Header=BB14_92 Depth=1 + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + jmp LBB14_97 +Ltmp1410: +LBB14_104: # in Loop: Header=BB14_92 Depth=1 + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + jmp LBB14_105 +Ltmp1411: +LBB14_105: # in Loop: Header=BB14_92 Depth=1 + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + lea ecx, [ebp - 388] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB14_106 +LBB14_106: # in Loop: Header=BB14_92 Depth=1 + lea ecx, [ebp - 388] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1052], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB14_92 +Ltmp1412: +# %bb.107: + .cv_loc 14 1 281 0 # ..\tests\span_tests.cpp:281:0 + mov dword ptr [ebp - 408], 0 + .cv_loc 14 1 282 0 # ..\tests\span_tests.cpp:282:0 + mov eax, dword ptr [ebp - 408] + mov ecx, dword ptr [ebp - 408] + sub esp, 8 + lea edx, [ebp - 416] +Ltmp1413: + #DEBUG_VALUE: s <- [$edx+0] + mov dword ptr [ebp - 1056], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 1056] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??0?$span@H$0?0@gsl@@QAE@PAH0@Z" +Ltmp1414: + mov dword ptr [ebp - 1060], eax # 4-byte Spill +LBB14_108: # =>This Inner Loop Header: Depth=1 +Ltmp1415: + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 1064], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 1068], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 464] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 283 + mov dword ptr [ebp - 1072], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 1064] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 1076], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 464] + mov edx, dword ptr [ebp - 1064] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 456] + mov dword ptr [ebp - 1080], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1068] # 4-byte Reload + mov esp, ecx +Ltmp1416: + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + lea ecx, [ebp - 416] + mov dword ptr [ebp - 1084], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 0 + mov byte ptr [ebp - 1085], bl # 1-byte Spill + jne LBB14_110 +# %bb.109: # in Loop: Header=BB14_108 Depth=1 + lea ecx, [ebp - 416] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 1085], dl # 1-byte Spill +LBB14_110: # in Loop: Header=BB14_108 Depth=1 + mov al, byte ptr [ebp - 1085] # 1-byte Reload + mov dword ptr [ebp - 16], 19 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 468] + mov dword ptr [edx], ecx + lea ecx, [ebp - 472] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB14_111 +LBB14_111: # in Loop: Header=BB14_108 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 468] + mov dword ptr [eax], ecx + lea ecx, [ebp - 456] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB14_120 +Ltmp1417: +LBB14_223: # Block address taken + # in Loop: Header=BB14_108 Depth=1 + add ebp, 12 + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + jmp LBB14_114 +LBB14_114: # in Loop: Header=BB14_108 Depth=1 + mov dword ptr [ebp - 16], 18 +Ltmp1418: +LBB14_115: # in Loop: Header=BB14_108 Depth=1 + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + mov dword ptr [ebp - 16], 18 + lea ecx, [ebp - 456] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1086], al # 1-byte Spill + jmp LBB14_116 +LBB14_116: # in Loop: Header=BB14_108 Depth=1 + mov al, byte ptr [ebp - 1086] # 1-byte Reload + test al, 1 + jne LBB14_117 + jmp LBB14_123 +LBB14_117: # in Loop: Header=BB14_108 Depth=1 +Ltmp1419: + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1087], al # 1-byte Spill + jmp LBB14_118 +LBB14_118: # in Loop: Header=BB14_108 Depth=1 + mov al, byte ptr [ebp - 1087] # 1-byte Reload + test al, 1 + jne LBB14_119 + jmp LBB14_122 +LBB14_119: # in Loop: Header=BB14_108 Depth=1 +Ltmp1420: + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + int3 + jmp LBB14_122 +Ltmp1421: +LBB14_120: # in Loop: Header=BB14_108 Depth=1 + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + jmp LBB14_115 +Ltmp1422: +LBB14_122: # in Loop: Header=BB14_108 Depth=1 + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + jmp LBB14_123 +Ltmp1423: +LBB14_123: # in Loop: Header=BB14_108 Depth=1 + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + lea ecx, [ebp - 456] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB14_124 +LBB14_124: # in Loop: Header=BB14_108 Depth=1 + lea ecx, [ebp - 456] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1092], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB14_108 +Ltmp1424: +# %bb.125: + .cv_loc 14 1 287 0 # ..\tests\span_tests.cpp:287:0 + mov dword ptr [ebp - 476], 0 + .cv_loc 14 1 288 0 # ..\tests\span_tests.cpp:288:0 + mov eax, dword ptr [ebp - 476] + mov ecx, dword ptr [ebp - 476] + sub esp, 8 + lea edx, [ebp - 480] +Ltmp1425: + #DEBUG_VALUE: s <- [$edx+0] + mov dword ptr [ebp - 1096], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 1096] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??0?$span@H$0A@@gsl@@QAE@PAH0@Z" +Ltmp1426: + mov dword ptr [ebp - 1100], eax # 4-byte Spill +LBB14_126: # =>This Inner Loop Header: Depth=1 +Ltmp1427: + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@" + mov dword ptr [ebp - 1104], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1108], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 289 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 528] + mov dword ptr [ebp - 1112], ecx # 4-byte Spill + mov dword ptr [ebp - 1116], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1104] # 4-byte Reload + mov dword ptr [ebp - 1120], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1104] # 4-byte Reload + mov edx, dword ptr [ebp - 1112] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 520] + mov dword ptr [ebp - 1124], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1108] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 480] +Ltmp1428: + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + mov dword ptr [ebp - 1128], eax # 4-byte Spill + call "?data@?$span@H$0A@@gsl@@QBEPAHXZ" + test eax, eax + sete bl + mov dword ptr [ebp - 16], 22 + sub esp, 8 + movzx eax, bl + mov ecx, esp + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 532] + mov dword ptr [ecx], eax + lea ecx, [ebp - 536] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB14_127 +LBB14_127: # in Loop: Header=BB14_126 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 532] + mov dword ptr [eax], ecx + lea ecx, [ebp - 520] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB14_136 +Ltmp1429: +LBB14_224: # Block address taken + # in Loop: Header=BB14_126 Depth=1 + add ebp, 12 + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + jmp LBB14_130 +LBB14_130: # in Loop: Header=BB14_126 Depth=1 + mov dword ptr [ebp - 16], 21 +Ltmp1430: +LBB14_131: # in Loop: Header=BB14_126 Depth=1 + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + mov dword ptr [ebp - 16], 21 + lea ecx, [ebp - 520] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1129], al # 1-byte Spill + jmp LBB14_132 +LBB14_132: # in Loop: Header=BB14_126 Depth=1 + mov al, byte ptr [ebp - 1129] # 1-byte Reload + test al, 1 + jne LBB14_133 + jmp LBB14_139 +LBB14_133: # in Loop: Header=BB14_126 Depth=1 +Ltmp1431: + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1130], al # 1-byte Spill + jmp LBB14_134 +LBB14_134: # in Loop: Header=BB14_126 Depth=1 + mov al, byte ptr [ebp - 1130] # 1-byte Reload + test al, 1 + jne LBB14_135 + jmp LBB14_138 +LBB14_135: # in Loop: Header=BB14_126 Depth=1 +Ltmp1432: + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + int3 + jmp LBB14_138 +Ltmp1433: +LBB14_136: # in Loop: Header=BB14_126 Depth=1 + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + jmp LBB14_131 +Ltmp1434: +LBB14_138: # in Loop: Header=BB14_126 Depth=1 + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + jmp LBB14_139 +Ltmp1435: +LBB14_139: # in Loop: Header=BB14_126 Depth=1 + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + lea ecx, [ebp - 520] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB14_140 +LBB14_140: # in Loop: Header=BB14_126 Depth=1 + lea ecx, [ebp - 520] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1136], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB14_126 +Ltmp1436: +# %bb.141: + .cv_loc 14 1 300 0 # ..\tests\span_tests.cpp:300:0 + lea eax, [ebp - 44] +Ltmp1437: + mov ecx, eax + add ecx, 8 + sub esp, 12 + lea edx, [ebp - 544] +Ltmp1438: + #DEBUG_VALUE: s <- [$edx+0] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], ecx + call "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAH0@Z" +Ltmp1439: + add esp, 12 +LBB14_142: # =>This Inner Loop Header: Depth=1 +Ltmp1440: + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 1140], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0CH@IPGLDMIF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 1144], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 592] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 301 + mov dword ptr [ebp - 1148], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 1140] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 1152], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 592] + mov edx, dword ptr [ebp - 1140] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 584] + mov dword ptr [ebp - 1156], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1144] # 4-byte Reload + mov esp, ecx +Ltmp1441: + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + lea ecx, [ebp - 544] + mov dword ptr [ebp - 1160], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 2 + mov byte ptr [ebp - 1161], bl # 1-byte Spill + jne LBB14_144 +# %bb.143: # in Loop: Header=BB14_142 Depth=1 + lea ecx, [ebp - 544] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + lea ecx, [ebp - 44] + cmp eax, ecx + sete dl + mov byte ptr [ebp - 1161], dl # 1-byte Spill +LBB14_144: # in Loop: Header=BB14_142 Depth=1 + mov al, byte ptr [ebp - 1161] # 1-byte Reload + mov dword ptr [ebp - 16], 25 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 596] + mov dword ptr [edx], ecx + lea ecx, [ebp - 600] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB14_145 +LBB14_145: # in Loop: Header=BB14_142 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 596] + mov dword ptr [eax], ecx + lea ecx, [ebp - 584] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB14_154 +Ltmp1442: +LBB14_225: # Block address taken + # in Loop: Header=BB14_142 Depth=1 + add ebp, 12 + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + jmp LBB14_148 +LBB14_148: # in Loop: Header=BB14_142 Depth=1 + mov dword ptr [ebp - 16], 24 +Ltmp1443: +LBB14_149: # in Loop: Header=BB14_142 Depth=1 + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + mov dword ptr [ebp - 16], 24 + lea ecx, [ebp - 584] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1162], al # 1-byte Spill + jmp LBB14_150 +LBB14_150: # in Loop: Header=BB14_142 Depth=1 + mov al, byte ptr [ebp - 1162] # 1-byte Reload + test al, 1 + jne LBB14_151 + jmp LBB14_157 +LBB14_151: # in Loop: Header=BB14_142 Depth=1 +Ltmp1444: + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1163], al # 1-byte Spill + jmp LBB14_152 +LBB14_152: # in Loop: Header=BB14_142 Depth=1 + mov al, byte ptr [ebp - 1163] # 1-byte Reload + test al, 1 + jne LBB14_153 + jmp LBB14_156 +LBB14_153: # in Loop: Header=BB14_142 Depth=1 +Ltmp1445: + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + int3 + jmp LBB14_156 +Ltmp1446: +LBB14_154: # in Loop: Header=BB14_142 Depth=1 + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + jmp LBB14_149 +Ltmp1447: +LBB14_156: # in Loop: Header=BB14_142 Depth=1 + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + jmp LBB14_157 +Ltmp1448: +LBB14_157: # in Loop: Header=BB14_142 Depth=1 + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + lea ecx, [ebp - 584] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB14_158 +LBB14_158: # in Loop: Header=BB14_142 Depth=1 + lea ecx, [ebp - 584] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1168], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB14_142 +Ltmp1449: +# %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 +Ltmp1450: + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BJ@FCFJDLBD@?$CIs?$FL0?$FN?5?$DN?$DN?51?5?$CG?$CG?5s?$FL1?$FN?5?$DN?$DN?52?$CJ?$AA@" + mov dword ptr [ebp - 1172], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1176], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 302 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 648] + mov dword ptr [ebp - 1180], ecx # 4-byte Spill + mov dword ptr [ebp - 1184], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1172] # 4-byte Reload + mov dword ptr [ebp - 1188], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1172] # 4-byte Reload + mov edx, dword ptr [ebp - 1180] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 640] + mov dword ptr [ebp - 1192], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1176] # 4-byte Reload + mov esp, ecx +Ltmp1451: + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + mov dword ptr [ebp - 16], 28 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], 0 + lea ecx, [ebp - 544] + mov dword ptr [ebp - 1196], eax # 4-byte Spill + call "??A?$span@H$0?0@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 1200], eax # 4-byte Spill + jmp LBB14_161 +LBB14_161: # in Loop: Header=BB14_160 Depth=1 + xor eax, eax + mov cl, al + mov eax, dword ptr [ebp - 1200] # 4-byte Reload + cmp dword ptr [eax], 1 + mov byte ptr [ebp - 1201], cl # 1-byte Spill + jne LBB14_164 +# %bb.162: # in Loop: Header=BB14_160 Depth=1 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 1 + lea ecx, [ebp - 544] + call "??A?$span@H$0?0@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 1208], eax # 4-byte Spill + jmp LBB14_163 +LBB14_163: # in Loop: Header=BB14_160 Depth=1 + mov eax, dword ptr [ebp - 1208] # 4-byte Reload + cmp dword ptr [eax], 2 + sete cl + mov byte ptr [ebp - 1201], cl # 1-byte Spill +LBB14_164: # in Loop: Header=BB14_160 Depth=1 + mov al, byte ptr [ebp - 1201] # 1-byte Reload + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 652] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 656] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB14_165 +LBB14_165: # in Loop: Header=BB14_160 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 652] + mov dword ptr [eax], ecx + lea ecx, [ebp - 640] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB14_174 +Ltmp1452: +LBB14_226: # Block address taken + # in Loop: Header=BB14_160 Depth=1 + add ebp, 12 + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + jmp LBB14_168 +LBB14_168: # in Loop: Header=BB14_160 Depth=1 + mov dword ptr [ebp - 16], 27 +Ltmp1453: +LBB14_169: # in Loop: Header=BB14_160 Depth=1 + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + mov dword ptr [ebp - 16], 27 + lea ecx, [ebp - 640] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1209], al # 1-byte Spill + jmp LBB14_170 +LBB14_170: # in Loop: Header=BB14_160 Depth=1 + mov al, byte ptr [ebp - 1209] # 1-byte Reload + test al, 1 + jne LBB14_171 + jmp LBB14_177 +LBB14_171: # in Loop: Header=BB14_160 Depth=1 +Ltmp1454: + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1210], al # 1-byte Spill + jmp LBB14_172 +LBB14_172: # in Loop: Header=BB14_160 Depth=1 + mov al, byte ptr [ebp - 1210] # 1-byte Reload + test al, 1 + jne LBB14_173 + jmp LBB14_176 +LBB14_173: # in Loop: Header=BB14_160 Depth=1 +Ltmp1455: + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + int3 + jmp LBB14_176 +Ltmp1456: +LBB14_174: # in Loop: Header=BB14_160 Depth=1 + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + jmp LBB14_169 +Ltmp1457: +LBB14_176: # in Loop: Header=BB14_160 Depth=1 + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + jmp LBB14_177 +Ltmp1458: +LBB14_177: # in Loop: Header=BB14_160 Depth=1 + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + lea ecx, [ebp - 640] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB14_178 +LBB14_178: # in Loop: Header=BB14_160 Depth=1 + lea ecx, [ebp - 640] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1216], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB14_160 +Ltmp1459: +# %bb.179: + .cv_loc 14 1 306 0 # ..\tests\span_tests.cpp:306:0 + lea eax, [ebp - 44] +Ltmp1460: + sub esp, 12 + lea ecx, [ebp - 664] +Ltmp1461: + #DEBUG_VALUE: s <- [$ecx+0] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], eax + call "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAH0@Z" +Ltmp1462: + add esp, 12 +LBB14_180: # =>This Inner Loop Header: Depth=1 +Ltmp1463: + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 1220], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0CH@JKCBHHOK@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 1224], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 712] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 307 + mov dword ptr [ebp - 1228], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 1220] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 1232], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 712] + mov edx, dword ptr [ebp - 1220] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 704] + mov dword ptr [ebp - 1236], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1224] # 4-byte Reload + mov esp, ecx +Ltmp1464: + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + lea ecx, [ebp - 664] + mov dword ptr [ebp - 1240], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 0 + mov byte ptr [ebp - 1241], bl # 1-byte Spill + jne LBB14_182 +# %bb.181: # in Loop: Header=BB14_180 Depth=1 + lea ecx, [ebp - 664] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + lea ecx, [ebp - 44] + cmp eax, ecx + sete dl + mov byte ptr [ebp - 1241], dl # 1-byte Spill +LBB14_182: # in Loop: Header=BB14_180 Depth=1 + mov al, byte ptr [ebp - 1241] # 1-byte Reload + mov dword ptr [ebp - 16], 31 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 716] + mov dword ptr [edx], ecx + lea ecx, [ebp - 720] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB14_183 +LBB14_183: # in Loop: Header=BB14_180 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 716] + mov dword ptr [eax], ecx + lea ecx, [ebp - 704] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB14_192 +Ltmp1465: +LBB14_227: # Block address taken + # in Loop: Header=BB14_180 Depth=1 + add ebp, 12 + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + jmp LBB14_186 +LBB14_186: # in Loop: Header=BB14_180 Depth=1 + mov dword ptr [ebp - 16], 30 +Ltmp1466: +LBB14_187: # in Loop: Header=BB14_180 Depth=1 + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + mov dword ptr [ebp - 16], 30 + lea ecx, [ebp - 704] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1242], al # 1-byte Spill + jmp LBB14_188 +LBB14_188: # in Loop: Header=BB14_180 Depth=1 + mov al, byte ptr [ebp - 1242] # 1-byte Reload + test al, 1 + jne LBB14_189 + jmp LBB14_195 +LBB14_189: # in Loop: Header=BB14_180 Depth=1 +Ltmp1467: + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1243], al # 1-byte Spill + jmp LBB14_190 +LBB14_190: # in Loop: Header=BB14_180 Depth=1 + mov al, byte ptr [ebp - 1243] # 1-byte Reload + test al, 1 + jne LBB14_191 + jmp LBB14_194 +LBB14_191: # in Loop: Header=BB14_180 Depth=1 +Ltmp1468: + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + int3 + jmp LBB14_194 +Ltmp1469: +LBB14_192: # in Loop: Header=BB14_180 Depth=1 + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + jmp LBB14_187 +Ltmp1470: +LBB14_194: # in Loop: Header=BB14_180 Depth=1 + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + jmp LBB14_195 +Ltmp1471: +LBB14_195: # in Loop: Header=BB14_180 Depth=1 + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + lea ecx, [ebp - 704] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB14_196 +LBB14_196: # in Loop: Header=BB14_180 Depth=1 + lea ecx, [ebp - 704] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1248], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB14_180 +Ltmp1472: +# %bb.197: + .cv_loc 14 1 311 0 # ..\tests\span_tests.cpp:311:0 + mov dword ptr [ebp - 724], 0 + .cv_loc 14 1 312 0 # ..\tests\span_tests.cpp:312:0 + mov eax, dword ptr [ebp - 724] + mov ecx, dword ptr [ebp - 724] + sub esp, 12 + lea edx, [ebp - 732] +Ltmp1473: + #DEBUG_VALUE: s <- [$edx+0] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAH0@Z" +Ltmp1474: + add esp, 12 +LBB14_198: # =>This Inner Loop Header: Depth=1 +Ltmp1475: + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 1252], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 1256], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 780] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 313 + mov dword ptr [ebp - 1260], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 1252] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 1264], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 780] + mov edx, dword ptr [ebp - 1252] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 772] + mov dword ptr [ebp - 1268], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1256] # 4-byte Reload + mov esp, ecx +Ltmp1476: + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + lea ecx, [ebp - 732] + mov dword ptr [ebp - 1272], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 0 + mov byte ptr [ebp - 1273], bl # 1-byte Spill + jne LBB14_200 +# %bb.199: # in Loop: Header=BB14_198 Depth=1 + lea ecx, [ebp - 732] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 1273], dl # 1-byte Spill +LBB14_200: # in Loop: Header=BB14_198 Depth=1 + mov al, byte ptr [ebp - 1273] # 1-byte Reload + mov dword ptr [ebp - 16], 34 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 784] + mov dword ptr [edx], ecx + lea ecx, [ebp - 788] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB14_201 +LBB14_201: # in Loop: Header=BB14_198 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 784] + mov dword ptr [eax], ecx + lea ecx, [ebp - 772] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB14_210 +Ltmp1477: +LBB14_228: # Block address taken + # in Loop: Header=BB14_198 Depth=1 + add ebp, 12 + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + jmp LBB14_204 +LBB14_204: # in Loop: Header=BB14_198 Depth=1 + mov dword ptr [ebp - 16], 33 +Ltmp1478: +LBB14_205: # in Loop: Header=BB14_198 Depth=1 + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + mov dword ptr [ebp - 16], 33 + lea ecx, [ebp - 772] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1274], al # 1-byte Spill + jmp LBB14_206 +LBB14_206: # in Loop: Header=BB14_198 Depth=1 + mov al, byte ptr [ebp - 1274] # 1-byte Reload + test al, 1 + jne LBB14_207 + jmp LBB14_213 +LBB14_207: # in Loop: Header=BB14_198 Depth=1 +Ltmp1479: + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1275], al # 1-byte Spill + jmp LBB14_208 +LBB14_208: # in Loop: Header=BB14_198 Depth=1 + mov al, byte ptr [ebp - 1275] # 1-byte Reload + test al, 1 + jne LBB14_209 + jmp LBB14_212 +LBB14_209: # in Loop: Header=BB14_198 Depth=1 +Ltmp1480: + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + int3 + jmp LBB14_212 +Ltmp1481: +LBB14_210: # in Loop: Header=BB14_198 Depth=1 + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + jmp LBB14_205 +Ltmp1482: +LBB14_212: # in Loop: Header=BB14_198 Depth=1 + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + jmp LBB14_213 +Ltmp1483: +LBB14_213: # in Loop: Header=BB14_198 Depth=1 + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + lea ecx, [ebp - 772] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB14_214 +LBB14_214: # in Loop: Header=BB14_198 Depth=1 + lea ecx, [ebp - 772] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1280], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB14_198 +Ltmp1484: +# %bb.215: + .cv_loc 14 1 315 0 # ..\tests\span_tests.cpp:315:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB14_5: # in Loop: Header=BB14_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1485: + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + mov dword ptr [ebp - 16], 2 + lea ecx, [ebp - 92] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB14_6 +LBB14_6: # in Loop: Header=BB14_1 Depth=1 + mov eax, offset LBB14_217 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1486: + .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": +LBB14_24: # in Loop: Header=BB14_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1487: + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + mov dword ptr [ebp - 16], 5 + lea ecx, [ebp - 148] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB14_25 +LBB14_25: # in Loop: Header=BB14_18 Depth=1 + mov eax, offset LBB14_218 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1488: + .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": +LBB14_33: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 92] +Ltmp1489: + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1490: + .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": +LBB14_40: # in Loop: Header=BB14_38 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1491: + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + mov dword ptr [ebp - 16], 8 + lea ecx, [ebp - 208] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB14_41 +LBB14_41: # in Loop: Header=BB14_38 Depth=1 + mov eax, offset LBB14_219 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1492: + .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": +LBB14_49: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 148] +Ltmp1493: + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1494: + .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": +LBB14_60: # in Loop: Header=BB14_54 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1495: + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + mov dword ptr [ebp - 16], 11 + lea ecx, [ebp - 264] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB14_61 +LBB14_61: # in Loop: Header=BB14_54 Depth=1 + mov eax, offset LBB14_220 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1496: + .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": +LBB14_69: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 208] +Ltmp1497: + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1498: + .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": +LBB14_78: # in Loop: Header=BB14_74 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1499: + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + mov dword ptr [ebp - 16], 14 + lea ecx, [ebp - 328] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB14_79 +LBB14_79: # in Loop: Header=BB14_74 Depth=1 + mov eax, offset LBB14_221 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1500: + .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": +LBB14_87: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 264] +Ltmp1501: + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1502: + .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": +LBB14_94: # in Loop: Header=BB14_92 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1503: + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + mov dword ptr [ebp - 16], 17 + lea ecx, [ebp - 388] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB14_95 +LBB14_95: # in Loop: Header=BB14_92 Depth=1 + mov eax, offset LBB14_222 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1504: + .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": +LBB14_103: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 328] +Ltmp1505: + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1506: + .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": +LBB14_112: # in Loop: Header=BB14_108 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1507: + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + mov dword ptr [ebp - 16], 20 + lea ecx, [ebp - 456] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB14_113 +LBB14_113: # in Loop: Header=BB14_108 Depth=1 + mov eax, offset LBB14_223 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1508: + .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": +LBB14_121: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 388] +Ltmp1509: + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1510: + .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": +LBB14_128: # in Loop: Header=BB14_126 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1511: + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + mov dword ptr [ebp - 16], 23 + lea ecx, [ebp - 520] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB14_129 +LBB14_129: # in Loop: Header=BB14_126 Depth=1 + mov eax, offset LBB14_224 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1512: + .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": +LBB14_137: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 456] +Ltmp1513: + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1514: + .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": +LBB14_146: # in Loop: Header=BB14_142 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1515: + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + mov dword ptr [ebp - 16], 26 + lea ecx, [ebp - 584] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB14_147 +LBB14_147: # in Loop: Header=BB14_142 Depth=1 + mov eax, offset LBB14_225 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1516: + .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": +LBB14_155: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 520] +Ltmp1517: + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1518: + .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": +LBB14_166: # in Loop: Header=BB14_160 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1519: + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + mov dword ptr [ebp - 16], 29 + lea ecx, [ebp - 640] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB14_167 +LBB14_167: # in Loop: Header=BB14_160 Depth=1 + mov eax, offset LBB14_226 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1520: + .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": +LBB14_175: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 584] +Ltmp1521: + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1522: + .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": +LBB14_184: # in Loop: Header=BB14_180 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1523: + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + mov dword ptr [ebp - 16], 32 + lea ecx, [ebp - 704] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB14_185 +LBB14_185: # in Loop: Header=BB14_180 Depth=1 + mov eax, offset LBB14_227 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1524: + .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": +LBB14_193: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 640] +Ltmp1525: + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1526: + .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": +LBB14_202: # in Loop: Header=BB14_198 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1527: + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + mov dword ptr [ebp - 16], 35 + lea ecx, [ebp - 772] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB14_203 +LBB14_203: # in Loop: Header=BB14_198 Depth=1 + mov eax, offset LBB14_228 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1528: + .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": +LBB14_211: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 704] +Ltmp1529: + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1530: + .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": +LBB14_216: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 772] +Ltmp1531: + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1532: + .cv_fpo_endproc +Lfunc_end14: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 12 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp1533: + lea ecx, ["?autoRegistrar9@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp1534: + .cv_fpo_endproc +Lfunc_end15: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp1535: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0BH@IOAOCADC@from_array_constructor?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 317 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____10@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar11@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp1536: + .cv_fpo_endproc +Lfunc_end16: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____10@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 968 + .cv_fpo_stackalloc 968 + .cv_fpo_endprologue + lea eax, ["L?arr@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAHA"] + mov ecx, esp + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 16], -1 + lea ecx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], ecx +Ltmp1633: + .cv_loc 17 1 319 0 # ..\tests\span_tests.cpp:319:0 + lea ecx, [ebp - 48] +Ltmp1634: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr <- [$ecx+0] + mov edx, ecx + sub esp, 12 + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], 20 + mov dword ptr [ebp - 632], ecx # 4-byte Spill +Ltmp1635: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr <- [DW_OP_constu 632, DW_OP_minus, DW_OP_deref] [$ebp+0] + call _memcpy +Ltmp1636: + .cv_loc 17 1 322 0 # ..\tests\span_tests.cpp:322:0 + add esp, 8 + lea ecx, [ebp - 56] +Ltmp1637: + #DEBUG_VALUE: s <- [$ecx+0] + mov eax, dword ptr [ebp - 632] # 4-byte Reload + mov dword ptr [esp], eax + call "??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z" +Ltmp1638: + mov dword ptr [ebp - 636], eax # 4-byte Spill +Ltmp1639: +LBB17_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr <- [DW_OP_constu 632, DW_OP_minus, DW_OP_deref] [$ebp+0] + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 640], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0CH@FHKIEHKD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 644], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 104] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 323 + mov dword ptr [ebp - 648], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 640] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 652], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 104] + mov edx, dword ptr [ebp - 640] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 96] + mov dword ptr [ebp - 656], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 644] # 4-byte Reload + mov esp, ecx +Ltmp1640: + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + lea ecx, [ebp - 56] + mov dword ptr [ebp - 660], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 5 + mov byte ptr [ebp - 661], bl # 1-byte Spill + jne LBB17_3 +Ltmp1641: +# %bb.2: # in Loop: Header=BB17_1 Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr <- [DW_OP_constu 632, DW_OP_minus, DW_OP_deref] [$ebp+0] + lea ecx, [ebp - 56] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + lea ecx, [ebp - 48] + cmp eax, ecx + sete dl + mov byte ptr [ebp - 661], dl # 1-byte Spill +Ltmp1642: +LBB17_3: # in Loop: Header=BB17_1 Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr <- [DW_OP_constu 632, DW_OP_minus, DW_OP_deref] [$ebp+0] + mov al, byte ptr [ebp - 661] # 1-byte Reload + mov dword ptr [ebp - 16], 1 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 108] + mov dword ptr [edx], ecx + lea ecx, [ebp - 112] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" +Ltmp1643: + jmp LBB17_4 +LBB17_4: # in Loop: Header=BB17_1 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 108] + mov dword ptr [eax], ecx + lea ecx, [ebp - 96] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB17_13 +Ltmp1644: +LBB17_139: # Block address taken + # in Loop: Header=BB17_1 Depth=1 + add ebp, 12 + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + jmp LBB17_7 +LBB17_7: # in Loop: Header=BB17_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp1645: +LBB17_8: # in Loop: Header=BB17_1 Depth=1 + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 96] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 662], al # 1-byte Spill + jmp LBB17_9 +LBB17_9: # in Loop: Header=BB17_1 Depth=1 + mov al, byte ptr [ebp - 662] # 1-byte Reload + test al, 1 + jne LBB17_10 + jmp LBB17_15 +LBB17_10: # in Loop: Header=BB17_1 Depth=1 +Ltmp1646: + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 663], al # 1-byte Spill + jmp LBB17_11 +LBB17_11: # in Loop: Header=BB17_1 Depth=1 + mov al, byte ptr [ebp - 663] # 1-byte Reload + test al, 1 + jne LBB17_12 + jmp LBB17_14 +LBB17_12: # in Loop: Header=BB17_1 Depth=1 +Ltmp1647: + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + int3 + jmp LBB17_14 +Ltmp1648: +LBB17_13: # in Loop: Header=BB17_1 Depth=1 + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + jmp LBB17_8 +Ltmp1649: +LBB17_14: # in Loop: Header=BB17_1 Depth=1 + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + jmp LBB17_15 +Ltmp1650: +LBB17_15: # in Loop: Header=BB17_1 Depth=1 + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + lea ecx, [ebp - 96] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB17_16 +LBB17_16: # in Loop: Header=BB17_1 Depth=1 + lea ecx, [ebp - 96] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 668], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB17_1 +Ltmp1651: +# %bb.17: + .cv_loc 17 1 327 0 # ..\tests\span_tests.cpp:327:0 + sub esp, 4 + lea ecx, [ebp - 116] +Ltmp1652: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 48] + mov dword ptr [esp], eax + call "??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" +Ltmp1653: + mov dword ptr [ebp - 672], eax # 4-byte Spill +LBB17_18: # =>This Inner Loop Header: Depth=1 +Ltmp1654: + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CH@FHKIEHKD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" + mov dword ptr [ebp - 676], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 680], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 328 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 164] + mov dword ptr [ebp - 684], ecx # 4-byte Spill + mov dword ptr [ebp - 688], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 676] # 4-byte Reload + mov dword ptr [ebp - 692], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 676] # 4-byte Reload + mov edx, dword ptr [ebp - 684] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 156] + mov dword ptr [ebp - 696], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 680] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 116] +Ltmp1655: + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + mov dword ptr [ebp - 700], eax # 4-byte Spill + call "?data@?$span@H$04@gsl@@QBEPAHXZ" + lea ecx, [ebp - 48] + sub eax, ecx + sete bl + mov dword ptr [ebp - 16], 4 + movzx ecx, bl + sub esp, 8 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 168] + mov dword ptr [edx], ecx + lea ecx, [ebp - 172] + mov dword ptr [ebp - 704], eax # 4-byte Spill + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB17_19 +LBB17_19: # in Loop: Header=BB17_18 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 168] + mov dword ptr [eax], ecx + lea ecx, [ebp - 156] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB17_28 +Ltmp1656: +LBB17_140: # Block address taken + # in Loop: Header=BB17_18 Depth=1 + add ebp, 12 + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + jmp LBB17_22 +LBB17_22: # in Loop: Header=BB17_18 Depth=1 + mov dword ptr [ebp - 16], 3 +Ltmp1657: +LBB17_23: # in Loop: Header=BB17_18 Depth=1 + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 156] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 705], al # 1-byte Spill + jmp LBB17_24 +LBB17_24: # in Loop: Header=BB17_18 Depth=1 + mov al, byte ptr [ebp - 705] # 1-byte Reload + test al, 1 + jne LBB17_25 + jmp LBB17_31 +LBB17_25: # in Loop: Header=BB17_18 Depth=1 +Ltmp1658: + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 706], al # 1-byte Spill + jmp LBB17_26 +LBB17_26: # in Loop: Header=BB17_18 Depth=1 + mov al, byte ptr [ebp - 706] # 1-byte Reload + test al, 1 + jne LBB17_27 + jmp LBB17_30 +LBB17_27: # in Loop: Header=BB17_18 Depth=1 +Ltmp1659: + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + int3 + jmp LBB17_30 +Ltmp1660: +LBB17_28: # in Loop: Header=BB17_18 Depth=1 + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + jmp LBB17_23 +Ltmp1661: +LBB17_30: # in Loop: Header=BB17_18 Depth=1 + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + jmp LBB17_31 +Ltmp1662: +LBB17_31: # in Loop: Header=BB17_18 Depth=1 + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + lea ecx, [ebp - 156] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB17_32 +LBB17_32: # in Loop: Header=BB17_18 Depth=1 + lea ecx, [ebp - 156] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 712], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB17_18 +Ltmp1663: +# %bb.33: + .cv_loc 17 1 331 0 # ..\tests\span_tests.cpp:331:0 + lea eax, [ebp - 196] + lea ecx, ["L?arr2d@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAY02HA"] +Ltmp1664: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr2d <- [$eax+0] + mov edx, eax + sub esp, 12 + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 24 + mov dword ptr [ebp - 716], eax # 4-byte Spill +Ltmp1665: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr2d <- [DW_OP_constu 716, DW_OP_minus, DW_OP_deref] [$ebp+0] + call _memcpy +Ltmp1666: + .cv_loc 17 1 359 0 # ..\tests\span_tests.cpp:359:0 + add esp, 8 + mov eax, dword ptr [ebp - 716] # 4-byte Reload + mov dword ptr [esp], eax + call "??$addressof@$$BY02H@std@@YAPAY02HAAY02H@Z" + sub esp, 4 + lea ecx, [ebp - 204] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 1 + call "??0?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" + mov dword ptr [ebp - 720], eax # 4-byte Spill +Ltmp1667: +LBB17_34: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr2d <- [DW_OP_constu 716, DW_OP_minus, DW_OP_deref] [$ebp+0] + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 724], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0DI@LCOKCJKP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 728], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 252] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 360 + mov dword ptr [ebp - 732], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 724] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 736], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 252] + mov edx, dword ptr [ebp - 724] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 244] + mov dword ptr [ebp - 740], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 728] # 4-byte Reload + mov esp, ecx +Ltmp1668: + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + lea ecx, [ebp - 204] + mov dword ptr [ebp - 744], eax # 4-byte Spill + call "?size@?$span@$$BY02H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 1 + mov byte ptr [ebp - 745], bl # 1-byte Spill + jne LBB17_36 +Ltmp1669: +# %bb.35: # in Loop: Header=BB17_34 Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr2d <- [DW_OP_constu 716, DW_OP_minus, DW_OP_deref] [$ebp+0] + lea ecx, [ebp - 204] + call "?data@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ" + lea ecx, [ebp - 196] + sub esp, 4 + mov dword ptr [esp], ecx + mov dword ptr [ebp - 752], eax # 4-byte Spill + call "??$addressof@$$BY02H@std@@YAPAY02HAAY02H@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 752] # 4-byte Reload + cmp ecx, eax + sete dl + mov byte ptr [ebp - 745], dl # 1-byte Spill +Ltmp1670: +LBB17_36: # in Loop: Header=BB17_34 Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr2d <- [DW_OP_constu 716, DW_OP_minus, DW_OP_deref] [$ebp+0] + mov al, byte ptr [ebp - 745] # 1-byte Reload + mov dword ptr [ebp - 16], 7 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 256] + mov dword ptr [edx], ecx + lea ecx, [ebp - 260] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" +Ltmp1671: + jmp LBB17_37 +LBB17_37: # in Loop: Header=BB17_34 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 256] + mov dword ptr [eax], ecx + lea ecx, [ebp - 244] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB17_46 +Ltmp1672: +LBB17_141: # Block address taken + # in Loop: Header=BB17_34 Depth=1 + add ebp, 12 + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + jmp LBB17_40 +LBB17_40: # in Loop: Header=BB17_34 Depth=1 + mov dword ptr [ebp - 16], 6 +Ltmp1673: +LBB17_41: # in Loop: Header=BB17_34 Depth=1 + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + mov dword ptr [ebp - 16], 6 + lea ecx, [ebp - 244] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 753], al # 1-byte Spill + jmp LBB17_42 +LBB17_42: # in Loop: Header=BB17_34 Depth=1 + mov al, byte ptr [ebp - 753] # 1-byte Reload + test al, 1 + jne LBB17_43 + jmp LBB17_49 +LBB17_43: # in Loop: Header=BB17_34 Depth=1 +Ltmp1674: + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 754], al # 1-byte Spill + jmp LBB17_44 +LBB17_44: # in Loop: Header=BB17_34 Depth=1 + mov al, byte ptr [ebp - 754] # 1-byte Reload + test al, 1 + jne LBB17_45 + jmp LBB17_48 +LBB17_45: # in Loop: Header=BB17_34 Depth=1 +Ltmp1675: + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + int3 + jmp LBB17_48 +Ltmp1676: +LBB17_46: # in Loop: Header=BB17_34 Depth=1 + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + jmp LBB17_41 +Ltmp1677: +LBB17_48: # in Loop: Header=BB17_34 Depth=1 + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + jmp LBB17_49 +Ltmp1678: +LBB17_49: # in Loop: Header=BB17_34 Depth=1 + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + lea ecx, [ebp - 244] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB17_50 +LBB17_50: # in Loop: Header=BB17_34 Depth=1 + lea ecx, [ebp - 244] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 760], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB17_34 +Ltmp1679: +# %bb.51: + .cv_loc 17 1 363 0 # ..\tests\span_tests.cpp:363:0 + lea eax, [ebp - 308] + lea ecx, ["L?arr3d@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAY121HA"] +Ltmp1680: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr3d <- [$eax+0] + mov edx, eax + sub esp, 12 + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 48 + mov dword ptr [ebp - 764], eax # 4-byte Spill +Ltmp1681: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr3d <- [DW_OP_constu 764, DW_OP_minus, DW_OP_deref] [$ebp+0] + call _memcpy +Ltmp1682: + .cv_loc 17 1 388 0 # ..\tests\span_tests.cpp:388:0 + add esp, 8 + mov eax, dword ptr [ebp - 764] # 4-byte Reload + mov dword ptr [esp], eax + call "??$addressof@$$BY121H@std@@YAPAY121HAAY121H@Z" + sub esp, 4 + lea ecx, [ebp - 316] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 1 + call "??0?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" + mov dword ptr [ebp - 768], eax # 4-byte Spill +Ltmp1683: +LBB17_52: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr3d <- [DW_OP_constu 764, DW_OP_minus, DW_OP_deref] [$ebp+0] + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 772], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0DI@HOEACJDB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 776], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 364] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 389 + mov dword ptr [ebp - 780], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 772] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 784], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 364] + mov edx, dword ptr [ebp - 772] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 356] + mov dword ptr [ebp - 788], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 776] # 4-byte Reload + mov esp, ecx +Ltmp1684: + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + lea ecx, [ebp - 316] + mov dword ptr [ebp - 792], eax # 4-byte Spill + call "?size@?$span@$$BY121H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 1 + mov byte ptr [ebp - 793], bl # 1-byte Spill + jne LBB17_54 +Ltmp1685: +# %bb.53: # in Loop: Header=BB17_52 Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr3d <- [DW_OP_constu 764, DW_OP_minus, DW_OP_deref] [$ebp+0] + lea ecx, [ebp - 316] + call "?data@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ" + lea ecx, [ebp - 308] + sub esp, 4 + mov dword ptr [esp], ecx + mov dword ptr [ebp - 800], eax # 4-byte Spill + call "??$addressof@$$BY121H@std@@YAPAY121HAAY121H@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 800] # 4-byte Reload + cmp ecx, eax + sete dl + mov byte ptr [ebp - 793], dl # 1-byte Spill +Ltmp1686: +LBB17_54: # in Loop: Header=BB17_52 Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr3d <- [DW_OP_constu 764, DW_OP_minus, DW_OP_deref] [$ebp+0] + mov al, byte ptr [ebp - 793] # 1-byte Reload + mov dword ptr [ebp - 16], 10 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 368] + mov dword ptr [edx], ecx + lea ecx, [ebp - 372] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" +Ltmp1687: + jmp LBB17_55 +LBB17_55: # in Loop: Header=BB17_52 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 368] + mov dword ptr [eax], ecx + lea ecx, [ebp - 356] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB17_64 +Ltmp1688: +LBB17_142: # Block address taken + # in Loop: Header=BB17_52 Depth=1 + add ebp, 12 + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + jmp LBB17_58 +LBB17_58: # in Loop: Header=BB17_52 Depth=1 + mov dword ptr [ebp - 16], 9 +Ltmp1689: +LBB17_59: # in Loop: Header=BB17_52 Depth=1 + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + mov dword ptr [ebp - 16], 9 + lea ecx, [ebp - 356] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 801], al # 1-byte Spill + jmp LBB17_60 +LBB17_60: # in Loop: Header=BB17_52 Depth=1 + mov al, byte ptr [ebp - 801] # 1-byte Reload + test al, 1 + jne LBB17_61 + jmp LBB17_67 +LBB17_61: # in Loop: Header=BB17_52 Depth=1 +Ltmp1690: + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 802], al # 1-byte Spill + jmp LBB17_62 +LBB17_62: # in Loop: Header=BB17_52 Depth=1 + mov al, byte ptr [ebp - 802] # 1-byte Reload + test al, 1 + jne LBB17_63 + jmp LBB17_66 +LBB17_63: # in Loop: Header=BB17_52 Depth=1 +Ltmp1691: + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + int3 + jmp LBB17_66 +Ltmp1692: +LBB17_64: # in Loop: Header=BB17_52 Depth=1 + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + jmp LBB17_59 +Ltmp1693: +LBB17_66: # in Loop: Header=BB17_52 Depth=1 + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + jmp LBB17_67 +Ltmp1694: +LBB17_67: # in Loop: Header=BB17_52 Depth=1 + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + lea ecx, [ebp - 356] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB17_68 +LBB17_68: # in Loop: Header=BB17_52 Depth=1 + lea ecx, [ebp - 356] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 808], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB17_52 +Ltmp1695: +# %bb.69: + .cv_loc 17 1 393 0 # ..\tests\span_tests.cpp:393:0 + sub esp, 8 + lea eax, [ebp - 376] +Ltmp1696: + #DEBUG_VALUE: s <- [$eax+0] + mov dword ptr [esp], eax + lea eax, [ebp - 48] +Ltmp1697: + mov dword ptr [esp + 4], eax + call "??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AAY04H@Z" + add esp, 8 +LBB17_70: # =>This Inner Loop Header: Depth=1 +Ltmp1698: + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0DG@IBJLAGHP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" + mov dword ptr [ebp - 812], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 816], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 394 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 424] + mov dword ptr [ebp - 820], ecx # 4-byte Spill + mov dword ptr [ebp - 824], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 812] # 4-byte Reload + mov dword ptr [ebp - 828], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 812] # 4-byte Reload + mov edx, dword ptr [ebp - 820] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 416] + mov dword ptr [ebp - 832], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 816] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 376] +Ltmp1699: + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + mov dword ptr [ebp - 836], eax # 4-byte Spill + call "?data@?$span@H$04@gsl@@QBEPAHXZ" + sub esp, 4 + mov ecx, esp + lea edx, [ebp - 48] + mov dword ptr [ecx], edx + mov dword ptr [ebp - 840], eax # 4-byte Spill + call "??$addressof@H@std@@YAPAHAAH@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 840] # 4-byte Reload + sub ecx, eax + sete bl + mov dword ptr [ebp - 16], 13 + movzx eax, bl + sub esp, 8 + mov edx, esp + mov dword ptr [edx + 4], eax + lea eax, [ebp - 428] + mov dword ptr [edx], eax + lea eax, [ebp - 432] + mov dword ptr [ebp - 844], ecx # 4-byte Spill + mov ecx, eax + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB17_71 +LBB17_71: # in Loop: Header=BB17_70 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 428] + mov dword ptr [eax], ecx + lea ecx, [ebp - 416] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB17_80 +Ltmp1700: +LBB17_143: # Block address taken + # in Loop: Header=BB17_70 Depth=1 + add ebp, 12 + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + jmp LBB17_74 +LBB17_74: # in Loop: Header=BB17_70 Depth=1 + mov dword ptr [ebp - 16], 12 +Ltmp1701: +LBB17_75: # in Loop: Header=BB17_70 Depth=1 + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + mov dword ptr [ebp - 16], 12 + lea ecx, [ebp - 416] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 845], al # 1-byte Spill + jmp LBB17_76 +LBB17_76: # in Loop: Header=BB17_70 Depth=1 + mov al, byte ptr [ebp - 845] # 1-byte Reload + test al, 1 + jne LBB17_77 + jmp LBB17_83 +LBB17_77: # in Loop: Header=BB17_70 Depth=1 +Ltmp1702: + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 846], al # 1-byte Spill + jmp LBB17_78 +LBB17_78: # in Loop: Header=BB17_70 Depth=1 + mov al, byte ptr [ebp - 846] # 1-byte Reload + test al, 1 + jne LBB17_79 + jmp LBB17_82 +LBB17_79: # in Loop: Header=BB17_70 Depth=1 +Ltmp1703: + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + int3 + jmp LBB17_82 +Ltmp1704: +LBB17_80: # in Loop: Header=BB17_70 Depth=1 + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + jmp LBB17_75 +Ltmp1705: +LBB17_82: # in Loop: Header=BB17_70 Depth=1 + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + jmp LBB17_83 +Ltmp1706: +LBB17_83: # in Loop: Header=BB17_70 Depth=1 + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + lea ecx, [ebp - 416] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB17_84 +LBB17_84: # in Loop: Header=BB17_70 Depth=1 + lea ecx, [ebp - 416] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 852], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB17_70 +Ltmp1707: +# %bb.85: + .cv_loc 17 1 398 0 # ..\tests\span_tests.cpp:398:0 + lea eax, [ebp - 196] +Ltmp1708: + sub esp, 4 + mov dword ptr [esp], eax + call "??$addressof@$$BY02H@std@@YAPAY02HAAY02H@Z" + sub esp, 8 + lea ecx, [ebp - 440] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], 1 + call "??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PAY02HH@Z" + add esp, 12 +LBB17_86: # =>This Inner Loop Header: Depth=1 +Ltmp1709: + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 856], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0DI@LCOKCJKP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 860], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 488] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 399 + mov dword ptr [ebp - 864], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 856] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 868], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 488] + mov edx, dword ptr [ebp - 856] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 480] + mov dword ptr [ebp - 872], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 860] # 4-byte Reload + mov esp, ecx +Ltmp1710: + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + lea ecx, [ebp - 440] + mov dword ptr [ebp - 876], eax # 4-byte Spill + call "?size@?$span@$$BY02H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 1 + mov byte ptr [ebp - 877], bl # 1-byte Spill + jne LBB17_88 +# %bb.87: # in Loop: Header=BB17_86 Depth=1 + lea ecx, [ebp - 440] + call "?data@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ" + lea ecx, [ebp - 196] + sub esp, 4 + mov dword ptr [esp], ecx + mov dword ptr [ebp - 884], eax # 4-byte Spill + call "??$addressof@$$BY02H@std@@YAPAY02HAAY02H@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 884] # 4-byte Reload + cmp ecx, eax + sete dl + mov byte ptr [ebp - 877], dl # 1-byte Spill +LBB17_88: # in Loop: Header=BB17_86 Depth=1 + mov al, byte ptr [ebp - 877] # 1-byte Reload + mov dword ptr [ebp - 16], 16 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 492] + mov dword ptr [edx], ecx + lea ecx, [ebp - 496] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB17_89 +LBB17_89: # in Loop: Header=BB17_86 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 492] + mov dword ptr [eax], ecx + lea ecx, [ebp - 480] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB17_98 +Ltmp1711: +LBB17_144: # Block address taken + # in Loop: Header=BB17_86 Depth=1 + add ebp, 12 + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + jmp LBB17_92 +LBB17_92: # in Loop: Header=BB17_86 Depth=1 + mov dword ptr [ebp - 16], 15 +Ltmp1712: +LBB17_93: # in Loop: Header=BB17_86 Depth=1 + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + mov dword ptr [ebp - 16], 15 + lea ecx, [ebp - 480] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 885], al # 1-byte Spill + jmp LBB17_94 +LBB17_94: # in Loop: Header=BB17_86 Depth=1 + mov al, byte ptr [ebp - 885] # 1-byte Reload + test al, 1 + jne LBB17_95 + jmp LBB17_101 +LBB17_95: # in Loop: Header=BB17_86 Depth=1 +Ltmp1713: + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 886], al # 1-byte Spill + jmp LBB17_96 +LBB17_96: # in Loop: Header=BB17_86 Depth=1 + mov al, byte ptr [ebp - 886] # 1-byte Reload + test al, 1 + jne LBB17_97 + jmp LBB17_100 +LBB17_97: # in Loop: Header=BB17_86 Depth=1 +Ltmp1714: + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + int3 + jmp LBB17_100 +Ltmp1715: +LBB17_98: # in Loop: Header=BB17_86 Depth=1 + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + jmp LBB17_93 +Ltmp1716: +LBB17_100: # in Loop: Header=BB17_86 Depth=1 + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + jmp LBB17_101 +Ltmp1717: +LBB17_101: # in Loop: Header=BB17_86 Depth=1 + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + lea ecx, [ebp - 480] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB17_102 +LBB17_102: # in Loop: Header=BB17_86 Depth=1 + lea ecx, [ebp - 480] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 892], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB17_86 +Ltmp1718: +# %bb.103: + .cv_loc 17 1 403 0 # ..\tests\span_tests.cpp:403:0 + lea eax, [ebp - 308] +Ltmp1719: + sub esp, 4 + mov dword ptr [esp], eax + call "??$addressof@$$BY121H@std@@YAPAY121HAAY121H@Z" + sub esp, 8 + lea ecx, [ebp - 504] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], 1 + call "??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PAY121HH@Z" + add esp, 12 +LBB17_104: # =>This Inner Loop Header: Depth=1 +Ltmp1720: + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 896], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0DI@HOEACJDB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 900], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 552] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 404 + mov dword ptr [ebp - 904], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 896] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 908], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 552] + mov edx, dword ptr [ebp - 896] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 544] + mov dword ptr [ebp - 912], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 900] # 4-byte Reload + mov esp, ecx +Ltmp1721: + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + lea ecx, [ebp - 504] + mov dword ptr [ebp - 916], eax # 4-byte Spill + call "?size@?$span@$$BY121H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 1 + mov byte ptr [ebp - 917], bl # 1-byte Spill + jne LBB17_106 +# %bb.105: # in Loop: Header=BB17_104 Depth=1 + lea ecx, [ebp - 504] + call "?data@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ" + lea ecx, [ebp - 308] + sub esp, 4 + mov dword ptr [esp], ecx + mov dword ptr [ebp - 924], eax # 4-byte Spill + call "??$addressof@$$BY121H@std@@YAPAY121HAAY121H@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 924] # 4-byte Reload + cmp ecx, eax + sete dl + mov byte ptr [ebp - 917], dl # 1-byte Spill +LBB17_106: # in Loop: Header=BB17_104 Depth=1 + mov al, byte ptr [ebp - 917] # 1-byte Reload + mov dword ptr [ebp - 16], 19 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 556] + mov dword ptr [edx], ecx + lea ecx, [ebp - 560] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB17_107 +LBB17_107: # in Loop: Header=BB17_104 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 556] + mov dword ptr [eax], ecx + lea ecx, [ebp - 544] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB17_116 +Ltmp1722: +LBB17_145: # Block address taken + # in Loop: Header=BB17_104 Depth=1 + add ebp, 12 + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + jmp LBB17_110 +LBB17_110: # in Loop: Header=BB17_104 Depth=1 + mov dword ptr [ebp - 16], 18 +Ltmp1723: +LBB17_111: # in Loop: Header=BB17_104 Depth=1 + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + mov dword ptr [ebp - 16], 18 + lea ecx, [ebp - 544] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 925], al # 1-byte Spill + jmp LBB17_112 +LBB17_112: # in Loop: Header=BB17_104 Depth=1 + mov al, byte ptr [ebp - 925] # 1-byte Reload + test al, 1 + jne LBB17_113 + jmp LBB17_119 +LBB17_113: # in Loop: Header=BB17_104 Depth=1 +Ltmp1724: + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 926], al # 1-byte Spill + jmp LBB17_114 +LBB17_114: # in Loop: Header=BB17_104 Depth=1 + mov al, byte ptr [ebp - 926] # 1-byte Reload + test al, 1 + jne LBB17_115 + jmp LBB17_118 +LBB17_115: # in Loop: Header=BB17_104 Depth=1 +Ltmp1725: + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + int3 + jmp LBB17_118 +Ltmp1726: +LBB17_116: # in Loop: Header=BB17_104 Depth=1 + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + jmp LBB17_111 +Ltmp1727: +LBB17_118: # in Loop: Header=BB17_104 Depth=1 + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + jmp LBB17_119 +Ltmp1728: +LBB17_119: # in Loop: Header=BB17_104 Depth=1 + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + lea ecx, [ebp - 544] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB17_120 +LBB17_120: # in Loop: Header=BB17_104 Depth=1 + lea ecx, [ebp - 544] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 932], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB17_104 +Ltmp1729: +# %bb.121: + .cv_loc 17 1 407 0 # ..\tests\span_tests.cpp:407:0 + mov eax, dword ptr ["L?ao_arr@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAUAddressOverloaded@?A0x3DBF7A98@@A"] + mov dword ptr [ebp - 568], eax + mov cl, byte ptr ["L?ao_arr@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAUAddressOverloaded@?A0x3DBF7A98@@A"+4] + mov byte ptr [ebp - 564], cl +Ltmp1730: + .cv_loc 17 1 410 0 # ..\tests\span_tests.cpp:410:0 + sub esp, 4 + lea ecx, [ebp - 572] +Ltmp1731: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 568] +Ltmp1732: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:ao_arr <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z" +Ltmp1733: + mov dword ptr [ebp - 936], eax # 4-byte Spill +LBB17_122: # =>This Inner Loop Header: Depth=1 +Ltmp1734: + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0DJ@DJBOGJGB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" + mov dword ptr [ebp - 940], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 944], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 411 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 620] + mov dword ptr [ebp - 948], ecx # 4-byte Spill + mov dword ptr [ebp - 952], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 940] # 4-byte Reload + mov dword ptr [ebp - 956], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 940] # 4-byte Reload + mov edx, dword ptr [ebp - 948] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 612] + mov dword ptr [ebp - 960], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 944] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 572] +Ltmp1735: + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + mov dword ptr [ebp - 964], eax # 4-byte Spill + call "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" + sub esp, 4 + mov ecx, esp + lea edx, [ebp - 568] + mov dword ptr [ecx], edx + mov dword ptr [ebp - 968], eax # 4-byte Spill + call "??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPAUAddressOverloaded@?A0x3DBF7A98@@AAU1?A0x3DBF7A98@@@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 968] # 4-byte Reload + sub ecx, eax + sete bl + mov dword ptr [ebp - 16], 22 + movzx eax, bl + sub esp, 8 + mov edx, esp + mov dword ptr [edx + 4], eax + lea eax, [ebp - 624] + mov dword ptr [edx], eax + lea eax, [ebp - 628] + mov dword ptr [ebp - 972], ecx # 4-byte Spill + mov ecx, eax + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB17_123 +LBB17_123: # in Loop: Header=BB17_122 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 624] + mov dword ptr [eax], ecx + lea ecx, [ebp - 612] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB17_132 +Ltmp1736: +LBB17_146: # Block address taken + # in Loop: Header=BB17_122 Depth=1 + add ebp, 12 + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + jmp LBB17_126 +LBB17_126: # in Loop: Header=BB17_122 Depth=1 + mov dword ptr [ebp - 16], 21 +Ltmp1737: +LBB17_127: # in Loop: Header=BB17_122 Depth=1 + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + mov dword ptr [ebp - 16], 21 + lea ecx, [ebp - 612] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 973], al # 1-byte Spill + jmp LBB17_128 +LBB17_128: # in Loop: Header=BB17_122 Depth=1 + mov al, byte ptr [ebp - 973] # 1-byte Reload + test al, 1 + jne LBB17_129 + jmp LBB17_135 +LBB17_129: # in Loop: Header=BB17_122 Depth=1 +Ltmp1738: + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 974], al # 1-byte Spill + jmp LBB17_130 +LBB17_130: # in Loop: Header=BB17_122 Depth=1 + mov al, byte ptr [ebp - 974] # 1-byte Reload + test al, 1 + jne LBB17_131 + jmp LBB17_134 +LBB17_131: # in Loop: Header=BB17_122 Depth=1 +Ltmp1739: + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + int3 + jmp LBB17_134 +Ltmp1740: +LBB17_132: # in Loop: Header=BB17_122 Depth=1 + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + jmp LBB17_127 +Ltmp1741: +LBB17_134: # in Loop: Header=BB17_122 Depth=1 + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + jmp LBB17_135 +Ltmp1742: +LBB17_135: # in Loop: Header=BB17_122 Depth=1 + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + lea ecx, [ebp - 612] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB17_136 +LBB17_136: # in Loop: Header=BB17_122 Depth=1 + lea ecx, [ebp - 612] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 980], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB17_122 +Ltmp1743: +# %bb.137: + .cv_loc 17 1 414 0 # ..\tests\span_tests.cpp:414:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB17_5: # in Loop: Header=BB17_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1744: + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + mov dword ptr [ebp - 16], 2 + lea ecx, [ebp - 96] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB17_6 +LBB17_6: # in Loop: Header=BB17_1 Depth=1 + mov eax, offset LBB17_139 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1745: + .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": +LBB17_20: # in Loop: Header=BB17_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1746: + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + mov dword ptr [ebp - 16], 5 + lea ecx, [ebp - 156] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB17_21 +LBB17_21: # in Loop: Header=BB17_18 Depth=1 + mov eax, offset LBB17_140 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1747: + .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": +LBB17_29: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 96] +Ltmp1748: + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1749: + .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": +LBB17_38: # in Loop: Header=BB17_34 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1750: + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + mov dword ptr [ebp - 16], 8 + lea ecx, [ebp - 244] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB17_39 +LBB17_39: # in Loop: Header=BB17_34 Depth=1 + mov eax, offset LBB17_141 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1751: + .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": +LBB17_47: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 156] +Ltmp1752: + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1753: + .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": +LBB17_56: # in Loop: Header=BB17_52 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1754: + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + mov dword ptr [ebp - 16], 11 + lea ecx, [ebp - 356] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB17_57 +LBB17_57: # in Loop: Header=BB17_52 Depth=1 + mov eax, offset LBB17_142 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1755: + .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": +LBB17_65: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 244] +Ltmp1756: + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1757: + .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": +LBB17_72: # in Loop: Header=BB17_70 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1758: + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + mov dword ptr [ebp - 16], 14 + lea ecx, [ebp - 416] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB17_73 +LBB17_73: # in Loop: Header=BB17_70 Depth=1 + mov eax, offset LBB17_143 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1759: + .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": +LBB17_81: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 356] +Ltmp1760: + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1761: + .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": +LBB17_90: # in Loop: Header=BB17_86 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1762: + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + mov dword ptr [ebp - 16], 17 + lea ecx, [ebp - 480] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB17_91 +LBB17_91: # in Loop: Header=BB17_86 Depth=1 + mov eax, offset LBB17_144 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1763: + .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": +LBB17_99: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 416] +Ltmp1764: + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1765: + .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": +LBB17_108: # in Loop: Header=BB17_104 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1766: + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + mov dword ptr [ebp - 16], 20 + lea ecx, [ebp - 544] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB17_109 +LBB17_109: # in Loop: Header=BB17_104 Depth=1 + mov eax, offset LBB17_145 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1767: + .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": +LBB17_117: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 480] +Ltmp1768: + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1769: + .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": +LBB17_124: # in Loop: Header=BB17_122 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1770: + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + mov dword ptr [ebp - 16], 23 + lea ecx, [ebp - 612] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB17_125 +LBB17_125: # in Loop: Header=BB17_122 Depth=1 + mov eax, offset LBB17_146 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1771: + .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": +LBB17_133: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 544] +Ltmp1772: + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1773: + .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": +LBB17_138: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 612] +Ltmp1774: + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1775: + .cv_fpo_endproc +Lfunc_end17: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 8 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp1776: + lea ecx, ["?autoRegistrar11@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp1777: + .cv_fpo_endproc +Lfunc_end18: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp1778: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0BP@OGBFKPOD@from_dynamic_array_constructor?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 420 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____12@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar13@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp1779: + .cv_fpo_endproc +Lfunc_end19: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____12@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 220 + .cv_fpo_stackalloc 220 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp1804: + .cv_loc 20 1 422 0 # ..\tests\span_tests.cpp:422:0 + sub esp, 4 + mov dword ptr [esp], 9600 + call "??_U@YAPAXI@Z" + add esp, 4 + mov dword ptr [ebp - 32], eax +Ltmp1805: + .cv_loc 20 1 425 0 # ..\tests\span_tests.cpp:425:0 + mov eax, dword ptr [ebp - 32] + sub esp, 8 + lea ecx, [ebp - 40] +Ltmp1806: + #DEBUG_VALUE: s <- [$ecx+0] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 10 + call "??0?$span@N$0?0@gsl@@QAE@PANH@Z" +Ltmp1807: + mov dword ptr [ebp - 164], eax # 4-byte Spill +LBB20_1: # =>This Inner Loop Header: Depth=1 +Ltmp1808: + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 168], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0CO@FLHODIJE@?$CIs?4size?$CI?$CJ?5?$DN?$DN?510?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CG@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 172], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 88] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 426 + mov dword ptr [ebp - 176], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 168] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 180], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 88] + mov edx, dword ptr [ebp - 168] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 80] + mov dword ptr [ebp - 184], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 172] # 4-byte Reload + mov esp, ecx +Ltmp1809: + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + lea ecx, [ebp - 40] + mov dword ptr [ebp - 188], eax # 4-byte Spill + call "?size@?$span@N$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 10 + mov byte ptr [ebp - 189], bl # 1-byte Spill + jne LBB20_3 +# %bb.2: # in Loop: Header=BB20_1 Depth=1 + lea ecx, [ebp - 40] + call "?data@?$span@N$0?0@gsl@@QBEPANXZ" + mov ecx, dword ptr [ebp - 32] + cmp eax, ecx + sete dl + mov byte ptr [ebp - 189], dl # 1-byte Spill +LBB20_3: # in Loop: Header=BB20_1 Depth=1 + mov al, byte ptr [ebp - 189] # 1-byte Reload + mov dword ptr [ebp - 16], 1 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 92] + mov dword ptr [edx], ecx + lea ecx, [ebp - 96] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB20_4 +LBB20_4: # in Loop: Header=BB20_1 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 92] + mov dword ptr [eax], ecx + lea ecx, [ebp - 80] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB20_13 +Ltmp1810: +LBB20_39: # Block address taken + # in Loop: Header=BB20_1 Depth=1 + add ebp, 12 + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + jmp LBB20_7 +LBB20_7: # in Loop: Header=BB20_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp1811: +LBB20_8: # in Loop: Header=BB20_1 Depth=1 + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 80] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 190], al # 1-byte Spill + jmp LBB20_9 +LBB20_9: # in Loop: Header=BB20_1 Depth=1 + mov al, byte ptr [ebp - 190] # 1-byte Reload + test al, 1 + jne LBB20_10 + jmp LBB20_15 +LBB20_10: # in Loop: Header=BB20_1 Depth=1 +Ltmp1812: + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 191], al # 1-byte Spill + jmp LBB20_11 +LBB20_11: # in Loop: Header=BB20_1 Depth=1 + mov al, byte ptr [ebp - 191] # 1-byte Reload + test al, 1 + jne LBB20_12 + jmp LBB20_14 +LBB20_12: # in Loop: Header=BB20_1 Depth=1 +Ltmp1813: + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + int3 + jmp LBB20_14 +Ltmp1814: +LBB20_13: # in Loop: Header=BB20_1 Depth=1 + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + jmp LBB20_8 +Ltmp1815: +LBB20_14: # in Loop: Header=BB20_1 Depth=1 + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + jmp LBB20_15 +Ltmp1816: +LBB20_15: # in Loop: Header=BB20_1 Depth=1 + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + lea ecx, [ebp - 80] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB20_16 +LBB20_16: # in Loop: Header=BB20_1 Depth=1 + lea ecx, [ebp - 80] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 196], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB20_1 +Ltmp1817: +# %bb.17: + .cv_loc 20 1 430 0 # ..\tests\span_tests.cpp:430:0 + mov eax, dword ptr [ebp - 32] + sub esp, 12 + lea ecx, [ebp - 104] +Ltmp1818: + #DEBUG_VALUE: s <- [$ecx+0] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], 10 + call "??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PANH@Z" +Ltmp1819: + add esp, 12 +LBB20_18: # =>This Inner Loop Header: Depth=1 +Ltmp1820: + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 200], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0CO@FLHODIJE@?$CIs?4size?$CI?$CJ?5?$DN?$DN?510?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CG@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 204], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 152] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 431 + mov dword ptr [ebp - 208], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 200] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 212], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 152] + mov edx, dword ptr [ebp - 200] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 144] + mov dword ptr [ebp - 216], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 204] # 4-byte Reload + mov esp, ecx +Ltmp1821: + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + lea ecx, [ebp - 104] + mov dword ptr [ebp - 220], eax # 4-byte Spill + call "?size@?$span@N$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 10 + mov byte ptr [ebp - 221], bl # 1-byte Spill + jne LBB20_20 +# %bb.19: # in Loop: Header=BB20_18 Depth=1 + lea ecx, [ebp - 104] + call "?data@?$span@N$0?0@gsl@@QBEPANXZ" + mov ecx, dword ptr [ebp - 32] + cmp eax, ecx + sete dl + mov byte ptr [ebp - 221], dl # 1-byte Spill +LBB20_20: # in Loop: Header=BB20_18 Depth=1 + mov al, byte ptr [ebp - 221] # 1-byte Reload + mov dword ptr [ebp - 16], 4 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 156] + mov dword ptr [edx], ecx + lea ecx, [ebp - 160] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB20_21 +LBB20_21: # in Loop: Header=BB20_18 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 156] + mov dword ptr [eax], ecx + lea ecx, [ebp - 144] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB20_30 +Ltmp1822: +LBB20_40: # Block address taken + # in Loop: Header=BB20_18 Depth=1 + add ebp, 12 + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + jmp LBB20_24 +LBB20_24: # in Loop: Header=BB20_18 Depth=1 + mov dword ptr [ebp - 16], 3 +Ltmp1823: +LBB20_25: # in Loop: Header=BB20_18 Depth=1 + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 144] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 222], al # 1-byte Spill + jmp LBB20_26 +LBB20_26: # in Loop: Header=BB20_18 Depth=1 + mov al, byte ptr [ebp - 222] # 1-byte Reload + test al, 1 + jne LBB20_27 + jmp LBB20_33 +LBB20_27: # in Loop: Header=BB20_18 Depth=1 +Ltmp1824: + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 223], al # 1-byte Spill + jmp LBB20_28 +LBB20_28: # in Loop: Header=BB20_18 Depth=1 + mov al, byte ptr [ebp - 223] # 1-byte Reload + test al, 1 + jne LBB20_29 + jmp LBB20_32 +LBB20_29: # in Loop: Header=BB20_18 Depth=1 +Ltmp1825: + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + int3 + jmp LBB20_32 +Ltmp1826: +LBB20_30: # in Loop: Header=BB20_18 Depth=1 + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + jmp LBB20_25 +Ltmp1827: +LBB20_32: # in Loop: Header=BB20_18 Depth=1 + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + jmp LBB20_33 +Ltmp1828: +LBB20_33: # in Loop: Header=BB20_18 Depth=1 + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + lea ecx, [ebp - 144] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB20_34 +LBB20_34: # in Loop: Header=BB20_18 Depth=1 + lea ecx, [ebp - 144] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 228], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB20_18 +Ltmp1829: +# %bb.35: + .cv_loc 20 1 434 0 # ..\tests\span_tests.cpp:434:0 + mov eax, dword ptr [ebp - 32] + cmp eax, 0 + mov dword ptr [ebp - 232], eax # 4-byte Spill + je LBB20_37 +# %bb.36: + mov eax, dword ptr [ebp - 232] # 4-byte Reload + sub esp, 4 + mov dword ptr [esp], eax + call "??_V@YAXPAX@Z" + add esp, 4 +LBB20_37: + .cv_loc 20 1 435 0 # ..\tests\span_tests.cpp:435:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB20_5: # in Loop: Header=BB20_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1830: + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + mov dword ptr [ebp - 16], 2 + lea ecx, [ebp - 80] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB20_6 +LBB20_6: # in Loop: Header=BB20_1 Depth=1 + mov eax, offset LBB20_39 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1831: + .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": +LBB20_22: # in Loop: Header=BB20_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp1832: + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + mov dword ptr [ebp - 16], 5 + lea ecx, [ebp - 144] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB20_23 +LBB20_23: # in Loop: Header=BB20_18 Depth=1 + mov eax, offset LBB20_40 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp1833: + .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": +LBB20_31: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 80] +Ltmp1834: + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1835: + .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": +LBB20_38: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 144] +Ltmp1836: + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp1837: + .cv_fpo_endproc +Lfunc_end20: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 2 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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") # 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") # 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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp1838: + lea ecx, ["?autoRegistrar13@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp1839: + .cv_fpo_endproc +Lfunc_end21: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp1840: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0BL@NJGNHLGA@from_std_array_constructor?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 439 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____14@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar15@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp1841: + .cv_fpo_endproc +Lfunc_end22: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____14@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 988 + .cv_fpo_stackalloc 988 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp1940: + .cv_loc 23 1 441 0 # ..\tests\span_tests.cpp:441:0 + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@3V?$array@H$03@std@@A"] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@3V?$array@H$03@std@@A"+4] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@3V?$array@H$03@std@@A"+8] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@3V?$array@H$03@std@@A"+12] + mov dword ptr [ebp - 32], eax +Ltmp1941: + .cv_loc 23 1 444 0 # ..\tests\span_tests.cpp:444:0 + sub esp, 4 + lea ecx, [ebp - 52] +Ltmp1942: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 44] +Ltmp1943: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____14:arr <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" +Ltmp1944: + mov dword ptr [ebp - 636], eax # 4-byte Spill +LBB23_1: # =>This Inner Loop Header: Depth=1 +Ltmp1945: + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 640], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 644], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 100] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 445 + mov dword ptr [ebp - 648], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 640] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 652], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 100] + mov edx, dword ptr [ebp - 640] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 92] + mov dword ptr [ebp - 656], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 644] # 4-byte Reload + mov esp, ecx +Ltmp1946: + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + lea ecx, [ebp - 52] + mov dword ptr [ebp - 660], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 664], eax # 4-byte Spill + call "?size@?$array@H$03@std@@QBEIXZ" + mov dword ptr [ebp - 112], eax + sub esp, 4 + lea eax, [ebp - 112] + mov dword ptr [esp], eax + call "??$narrow_cast@HI@gsl@@YAH$$QAI@Z" + add esp, 4 + xor ecx, ecx + mov bl, cl + mov ecx, dword ptr [ebp - 664] # 4-byte Reload + cmp ecx, eax + mov byte ptr [ebp - 665], bl # 1-byte Spill + jne LBB23_3 +# %bb.2: # in Loop: Header=BB23_1 Depth=1 + lea ecx, [ebp - 52] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 672], eax # 4-byte Spill + call "?data@?$array@H$03@std@@QAEPAHXZ" + mov ecx, dword ptr [ebp - 672] # 4-byte Reload + cmp ecx, eax + sete dl + mov byte ptr [ebp - 665], dl # 1-byte Spill +LBB23_3: # in Loop: Header=BB23_1 Depth=1 + mov al, byte ptr [ebp - 665] # 1-byte Reload + mov dword ptr [ebp - 16], 1 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 104] + mov dword ptr [edx], ecx + lea ecx, [ebp - 108] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB23_4 +LBB23_4: # in Loop: Header=BB23_1 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 104] + mov dword ptr [eax], ecx + lea ecx, [ebp - 92] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB23_13 +Ltmp1947: +LBB23_139: # Block address taken + # in Loop: Header=BB23_1 Depth=1 + add ebp, 12 + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + jmp LBB23_7 +LBB23_7: # in Loop: Header=BB23_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp1948: +LBB23_8: # in Loop: Header=BB23_1 Depth=1 + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 92] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 673], al # 1-byte Spill + jmp LBB23_9 +LBB23_9: # in Loop: Header=BB23_1 Depth=1 + mov al, byte ptr [ebp - 673] # 1-byte Reload + test al, 1 + jne LBB23_10 + jmp LBB23_15 +LBB23_10: # in Loop: Header=BB23_1 Depth=1 +Ltmp1949: + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 674], al # 1-byte Spill + jmp LBB23_11 +LBB23_11: # in Loop: Header=BB23_1 Depth=1 + mov al, byte ptr [ebp - 674] # 1-byte Reload + test al, 1 + jne LBB23_12 + jmp LBB23_14 +LBB23_12: # in Loop: Header=BB23_1 Depth=1 +Ltmp1950: + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + int3 + jmp LBB23_14 +Ltmp1951: +LBB23_13: # in Loop: Header=BB23_1 Depth=1 + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + jmp LBB23_8 +Ltmp1952: +LBB23_14: # in Loop: Header=BB23_1 Depth=1 + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + jmp LBB23_15 +Ltmp1953: +LBB23_15: # in Loop: Header=BB23_1 Depth=1 + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + lea ecx, [ebp - 92] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB23_16 +LBB23_16: # in Loop: Header=BB23_1 Depth=1 + lea ecx, [ebp - 92] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 680], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB23_1 +Ltmp1954: +# %bb.17: + .cv_loc 23 1 447 0 # ..\tests\span_tests.cpp:447:0 + sub esp, 4 + lea ecx, [ebp - 120] +Ltmp1955: + #DEBUG_VALUE: cs <- [$ecx+0] + lea eax, [ebp - 44] + mov dword ptr [esp], eax + call "??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" +Ltmp1956: + mov dword ptr [ebp - 684], eax # 4-byte Spill +LBB23_18: # =>This Inner Loop Header: Depth=1 +Ltmp1957: + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 688], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0EN@CKEGEBMJ@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 692], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 168] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 448 + mov dword ptr [ebp - 696], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 688] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 700], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 168] + mov edx, dword ptr [ebp - 688] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 160] + mov dword ptr [ebp - 704], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 692] # 4-byte Reload + mov esp, ecx +Ltmp1958: + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + lea ecx, [ebp - 120] + mov dword ptr [ebp - 708], eax # 4-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 712], eax # 4-byte Spill + call "?size@?$array@H$03@std@@QBEIXZ" + mov dword ptr [ebp - 180], eax + sub esp, 4 + lea eax, [ebp - 180] + mov dword ptr [esp], eax + call "??$narrow_cast@HI@gsl@@YAH$$QAI@Z" + add esp, 4 + xor ecx, ecx + mov bl, cl + mov ecx, dword ptr [ebp - 712] # 4-byte Reload + cmp ecx, eax + mov byte ptr [ebp - 713], bl # 1-byte Spill + jne LBB23_20 +# %bb.19: # in Loop: Header=BB23_18 Depth=1 + lea ecx, [ebp - 120] + call "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 720], eax # 4-byte Spill + call "?data@?$array@H$03@std@@QAEPAHXZ" + mov ecx, dword ptr [ebp - 720] # 4-byte Reload + cmp ecx, eax + sete dl + mov byte ptr [ebp - 713], dl # 1-byte Spill +LBB23_20: # in Loop: Header=BB23_18 Depth=1 + mov al, byte ptr [ebp - 713] # 1-byte Reload + mov dword ptr [ebp - 16], 4 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 172] + mov dword ptr [edx], ecx + lea ecx, [ebp - 176] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB23_21 +LBB23_21: # in Loop: Header=BB23_18 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 172] + mov dword ptr [eax], ecx + lea ecx, [ebp - 160] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB23_30 +Ltmp1959: +LBB23_140: # Block address taken + # in Loop: Header=BB23_18 Depth=1 + add ebp, 12 + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + jmp LBB23_24 +LBB23_24: # in Loop: Header=BB23_18 Depth=1 + mov dword ptr [ebp - 16], 3 +Ltmp1960: +LBB23_25: # in Loop: Header=BB23_18 Depth=1 + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 160] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 721], al # 1-byte Spill + jmp LBB23_26 +LBB23_26: # in Loop: Header=BB23_18 Depth=1 + mov al, byte ptr [ebp - 721] # 1-byte Reload + test al, 1 + jne LBB23_27 + jmp LBB23_33 +LBB23_27: # in Loop: Header=BB23_18 Depth=1 +Ltmp1961: + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 722], al # 1-byte Spill + jmp LBB23_28 +LBB23_28: # in Loop: Header=BB23_18 Depth=1 + mov al, byte ptr [ebp - 722] # 1-byte Reload + test al, 1 + jne LBB23_29 + jmp LBB23_32 +LBB23_29: # in Loop: Header=BB23_18 Depth=1 +Ltmp1962: + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + int3 + jmp LBB23_32 +Ltmp1963: +LBB23_30: # in Loop: Header=BB23_18 Depth=1 + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + jmp LBB23_25 +Ltmp1964: +LBB23_32: # in Loop: Header=BB23_18 Depth=1 + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + jmp LBB23_33 +Ltmp1965: +LBB23_33: # in Loop: Header=BB23_18 Depth=1 + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + lea ecx, [ebp - 160] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB23_34 +LBB23_34: # in Loop: Header=BB23_18 Depth=1 + lea ecx, [ebp - 160] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 728], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB23_18 +Ltmp1966: +# %bb.35: + .cv_loc 23 1 452 0 # ..\tests\span_tests.cpp:452:0 + sub esp, 4 + lea ecx, [ebp - 184] +Ltmp1967: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 44] + mov dword ptr [esp], eax + call "??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" +Ltmp1968: + mov dword ptr [ebp - 732], eax # 4-byte Spill +LBB23_36: # =>This Inner Loop Header: Depth=1 +Ltmp1969: + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@" + mov dword ptr [ebp - 736], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 740], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 453 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 232] + mov dword ptr [ebp - 744], ecx # 4-byte Spill + mov dword ptr [ebp - 748], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 736] # 4-byte Reload + mov dword ptr [ebp - 752], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 736] # 4-byte Reload + mov edx, dword ptr [ebp - 744] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 224] + mov dword ptr [ebp - 756], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 740] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 184] +Ltmp1970: + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + mov dword ptr [ebp - 760], eax # 4-byte Spill + call "?data@?$span@H$03@gsl@@QBEPAHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 764], eax # 4-byte Spill + call "?data@?$array@H$03@std@@QAEPAHXZ" + mov ecx, dword ptr [ebp - 764] # 4-byte Reload + sub ecx, eax + sete bl + mov dword ptr [ebp - 16], 7 + movzx eax, bl + sub esp, 8 + mov edx, esp + mov dword ptr [edx + 4], eax + lea eax, [ebp - 236] + mov dword ptr [edx], eax + lea eax, [ebp - 240] + mov dword ptr [ebp - 768], ecx # 4-byte Spill + mov ecx, eax + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB23_37 +LBB23_37: # in Loop: Header=BB23_36 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 236] + mov dword ptr [eax], ecx + lea ecx, [ebp - 224] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB23_46 +Ltmp1971: +LBB23_141: # Block address taken + # in Loop: Header=BB23_36 Depth=1 + add ebp, 12 + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + jmp LBB23_40 +LBB23_40: # in Loop: Header=BB23_36 Depth=1 + mov dword ptr [ebp - 16], 6 +Ltmp1972: +LBB23_41: # in Loop: Header=BB23_36 Depth=1 + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + mov dword ptr [ebp - 16], 6 + lea ecx, [ebp - 224] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 769], al # 1-byte Spill + jmp LBB23_42 +LBB23_42: # in Loop: Header=BB23_36 Depth=1 + mov al, byte ptr [ebp - 769] # 1-byte Reload + test al, 1 + jne LBB23_43 + jmp LBB23_49 +LBB23_43: # in Loop: Header=BB23_36 Depth=1 +Ltmp1973: + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 770], al # 1-byte Spill + jmp LBB23_44 +LBB23_44: # in Loop: Header=BB23_36 Depth=1 + mov al, byte ptr [ebp - 770] # 1-byte Reload + test al, 1 + jne LBB23_45 + jmp LBB23_48 +LBB23_45: # in Loop: Header=BB23_36 Depth=1 +Ltmp1974: + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + int3 + jmp LBB23_48 +Ltmp1975: +LBB23_46: # in Loop: Header=BB23_36 Depth=1 + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + jmp LBB23_41 +Ltmp1976: +LBB23_48: # in Loop: Header=BB23_36 Depth=1 + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + jmp LBB23_49 +Ltmp1977: +LBB23_49: # in Loop: Header=BB23_36 Depth=1 + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + lea ecx, [ebp - 224] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB23_50 +LBB23_50: # in Loop: Header=BB23_36 Depth=1 + lea ecx, [ebp - 224] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 776], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB23_36 +Ltmp1978: +# %bb.51: + .cv_loc 23 1 455 0 # ..\tests\span_tests.cpp:455:0 + sub esp, 4 + lea ecx, [ebp - 244] +Ltmp1979: + #DEBUG_VALUE: cs <- [$ecx+0] + lea eax, [ebp - 44] + mov dword ptr [esp], eax + call "??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" +Ltmp1980: + mov dword ptr [ebp - 780], eax # 4-byte Spill +LBB23_52: # =>This Inner Loop Header: Depth=1 +Ltmp1981: + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0EN@CKEGEBMJ@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@" + mov dword ptr [ebp - 784], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 788], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 456 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 292] + mov dword ptr [ebp - 792], ecx # 4-byte Spill + mov dword ptr [ebp - 796], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 784] # 4-byte Reload + mov dword ptr [ebp - 800], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 784] # 4-byte Reload + mov edx, dword ptr [ebp - 792] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 284] + mov dword ptr [ebp - 804], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 788] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 244] +Ltmp1982: + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + mov dword ptr [ebp - 808], eax # 4-byte Spill + call "?data@?$span@$$CBH$03@gsl@@QBEPBHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 812], eax # 4-byte Spill + call "?data@?$array@H$03@std@@QAEPAHXZ" + mov ecx, dword ptr [ebp - 812] # 4-byte Reload + sub ecx, eax + sete bl + mov dword ptr [ebp - 16], 10 + movzx eax, bl + sub esp, 8 + mov edx, esp + mov dword ptr [edx + 4], eax + lea eax, [ebp - 296] + mov dword ptr [edx], eax + lea eax, [ebp - 300] + mov dword ptr [ebp - 816], ecx # 4-byte Spill + mov ecx, eax + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB23_53 +LBB23_53: # in Loop: Header=BB23_52 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 296] + mov dword ptr [eax], ecx + lea ecx, [ebp - 284] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB23_62 +Ltmp1983: +LBB23_142: # Block address taken + # in Loop: Header=BB23_52 Depth=1 + add ebp, 12 + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + jmp LBB23_56 +LBB23_56: # in Loop: Header=BB23_52 Depth=1 + mov dword ptr [ebp - 16], 9 +Ltmp1984: +LBB23_57: # in Loop: Header=BB23_52 Depth=1 + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + mov dword ptr [ebp - 16], 9 + lea ecx, [ebp - 284] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 817], al # 1-byte Spill + jmp LBB23_58 +LBB23_58: # in Loop: Header=BB23_52 Depth=1 + mov al, byte ptr [ebp - 817] # 1-byte Reload + test al, 1 + jne LBB23_59 + jmp LBB23_65 +LBB23_59: # in Loop: Header=BB23_52 Depth=1 +Ltmp1985: + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 818], al # 1-byte Spill + jmp LBB23_60 +LBB23_60: # in Loop: Header=BB23_52 Depth=1 + mov al, byte ptr [ebp - 818] # 1-byte Reload + test al, 1 + jne LBB23_61 + jmp LBB23_64 +LBB23_61: # in Loop: Header=BB23_52 Depth=1 +Ltmp1986: + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + int3 + jmp LBB23_64 +Ltmp1987: +LBB23_62: # in Loop: Header=BB23_52 Depth=1 + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + jmp LBB23_57 +Ltmp1988: +LBB23_64: # in Loop: Header=BB23_52 Depth=1 + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + jmp LBB23_65 +Ltmp1989: +LBB23_65: # in Loop: Header=BB23_52 Depth=1 + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + lea ecx, [ebp - 284] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB23_66 +LBB23_66: # in Loop: Header=BB23_52 Depth=1 + lea ecx, [ebp - 284] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 824], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB23_52 +Ltmp1990: +# %bb.67: + .cv_loc 23 1 460 0 # ..\tests\span_tests.cpp:460:0 + xor eax, eax +Ltmp1991: + lea ecx, [ebp - 304] +Ltmp1992: + #DEBUG_VALUE: empty_arr <- [$ecx+0] + mov edx, ecx + sub esp, 12 + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 0 + mov dword ptr [esp + 8], 4 + mov dword ptr [ebp - 828], eax # 4-byte Spill + mov dword ptr [ebp - 832], ecx # 4-byte Spill +Ltmp1993: + #DEBUG_VALUE: empty_arr <- [DW_OP_constu 832, DW_OP_minus, DW_OP_deref] [$ebp+0] + call _memset + .cv_loc 23 1 461 0 # ..\tests\span_tests.cpp:461:0 + add esp, 8 + lea ecx, [ebp - 312] +Ltmp1994: + #DEBUG_VALUE: s <- [$ecx+0] + mov eax, dword ptr [ebp - 832] # 4-byte Reload + mov dword ptr [esp], eax + call "??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z" +Ltmp1995: + mov dword ptr [ebp - 836], eax # 4-byte Spill +Ltmp1996: +LBB23_68: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: empty_arr <- [DW_OP_constu 832, DW_OP_minus, DW_OP_deref] [$ebp+0] + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 840], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0BN@LFCAOIMG@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4empty?$CI?$CJ?$CJ?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 844], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 360] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 462 + mov dword ptr [ebp - 848], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 840] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 852], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 360] + mov edx, dword ptr [ebp - 840] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 352] + mov dword ptr [ebp - 856], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 844] # 4-byte Reload + mov esp, ecx +Ltmp1997: + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + lea ecx, [ebp - 312] + mov dword ptr [ebp - 860], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 0 + mov byte ptr [ebp - 861], bl # 1-byte Spill + jne LBB23_70 +Ltmp1998: +# %bb.69: # in Loop: Header=BB23_68 Depth=1 + #DEBUG_VALUE: empty_arr <- [DW_OP_constu 832, DW_OP_minus, DW_OP_deref] [$ebp+0] + lea ecx, [ebp - 312] + call "?empty@?$span@H$0?0@gsl@@QBE_NXZ" + mov byte ptr [ebp - 861], al # 1-byte Spill +Ltmp1999: +LBB23_70: # in Loop: Header=BB23_68 Depth=1 + #DEBUG_VALUE: empty_arr <- [DW_OP_constu 832, DW_OP_minus, DW_OP_deref] [$ebp+0] + mov al, byte ptr [ebp - 861] # 1-byte Reload + mov dword ptr [ebp - 16], 13 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 364] + mov dword ptr [edx], ecx + lea ecx, [ebp - 368] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" +Ltmp2000: + jmp LBB23_71 +LBB23_71: # in Loop: Header=BB23_68 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 364] + mov dword ptr [eax], ecx + lea ecx, [ebp - 352] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB23_80 +Ltmp2001: +LBB23_143: # Block address taken + # in Loop: Header=BB23_68 Depth=1 + add ebp, 12 + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + jmp LBB23_74 +LBB23_74: # in Loop: Header=BB23_68 Depth=1 + mov dword ptr [ebp - 16], 12 +Ltmp2002: +LBB23_75: # in Loop: Header=BB23_68 Depth=1 + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + mov dword ptr [ebp - 16], 12 + lea ecx, [ebp - 352] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 862], al # 1-byte Spill + jmp LBB23_76 +LBB23_76: # in Loop: Header=BB23_68 Depth=1 + mov al, byte ptr [ebp - 862] # 1-byte Reload + test al, 1 + jne LBB23_77 + jmp LBB23_83 +LBB23_77: # in Loop: Header=BB23_68 Depth=1 +Ltmp2003: + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 863], al # 1-byte Spill + jmp LBB23_78 +LBB23_78: # in Loop: Header=BB23_68 Depth=1 + mov al, byte ptr [ebp - 863] # 1-byte Reload + test al, 1 + jne LBB23_79 + jmp LBB23_82 +LBB23_79: # in Loop: Header=BB23_68 Depth=1 +Ltmp2004: + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + int3 + jmp LBB23_82 +Ltmp2005: +LBB23_80: # in Loop: Header=BB23_68 Depth=1 + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + jmp LBB23_75 +Ltmp2006: +LBB23_82: # in Loop: Header=BB23_68 Depth=1 + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + jmp LBB23_83 +Ltmp2007: +LBB23_83: # in Loop: Header=BB23_68 Depth=1 + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + lea ecx, [ebp - 352] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB23_84 +LBB23_84: # in Loop: Header=BB23_68 Depth=1 + lea ecx, [ebp - 352] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 868], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB23_68 +Ltmp2008: +# %bb.85: + .cv_loc 23 1 465 0 # ..\tests\span_tests.cpp:465:0 + mov eax, dword ptr ["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 [ebp - 372], eax +Ltmp2009: + .cv_loc 23 1 468 0 # ..\tests\span_tests.cpp:468:0 + sub esp, 4 + lea ecx, [ebp - 376] +Ltmp2010: + #DEBUG_VALUE: fs <- [$ecx+0] + lea eax, [ebp - 372] +Ltmp2011: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____14:ao_arr <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" +Ltmp2012: + mov dword ptr [ebp - 872], eax # 4-byte Spill +LBB23_86: # =>This Inner Loop Header: Depth=1 +Ltmp2013: + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0FD@DCGAJAHL@?$CIfs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@" + mov dword ptr [ebp - 876], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 880], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 469 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 424] + mov dword ptr [ebp - 884], ecx # 4-byte Spill + mov dword ptr [ebp - 888], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 876] # 4-byte Reload + mov dword ptr [ebp - 892], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 876] # 4-byte Reload + mov edx, dword ptr [ebp - 884] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 416] + mov dword ptr [ebp - 896], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 880] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 372] +Ltmp2014: + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + mov dword ptr [ebp - 900], eax # 4-byte Spill + call "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QAEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" + lea ecx, [ebp - 376] + mov dword ptr [ebp - 904], eax # 4-byte Spill + call "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" + mov ecx, dword ptr [ebp - 904] # 4-byte Reload + sub ecx, eax + sete bl + mov dword ptr [ebp - 16], 16 + movzx eax, bl + sub esp, 8 + mov edx, esp + mov dword ptr [edx + 4], eax + lea eax, [ebp - 428] + mov dword ptr [edx], eax + lea eax, [ebp - 432] + mov dword ptr [ebp - 908], ecx # 4-byte Spill + mov ecx, eax + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB23_87 +LBB23_87: # in Loop: Header=BB23_86 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 428] + mov dword ptr [eax], ecx + lea ecx, [ebp - 416] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB23_96 +Ltmp2015: +LBB23_144: # Block address taken + # in Loop: Header=BB23_86 Depth=1 + add ebp, 12 + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + jmp LBB23_90 +LBB23_90: # in Loop: Header=BB23_86 Depth=1 + mov dword ptr [ebp - 16], 15 +Ltmp2016: +LBB23_91: # in Loop: Header=BB23_86 Depth=1 + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + mov dword ptr [ebp - 16], 15 + lea ecx, [ebp - 416] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 909], al # 1-byte Spill + jmp LBB23_92 +LBB23_92: # in Loop: Header=BB23_86 Depth=1 + mov al, byte ptr [ebp - 909] # 1-byte Reload + test al, 1 + jne LBB23_93 + jmp LBB23_99 +LBB23_93: # in Loop: Header=BB23_86 Depth=1 +Ltmp2017: + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 910], al # 1-byte Spill + jmp LBB23_94 +LBB23_94: # in Loop: Header=BB23_86 Depth=1 + mov al, byte ptr [ebp - 910] # 1-byte Reload + test al, 1 + jne LBB23_95 + jmp LBB23_98 +LBB23_95: # in Loop: Header=BB23_86 Depth=1 +Ltmp2018: + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + int3 + jmp LBB23_98 +Ltmp2019: +LBB23_96: # in Loop: Header=BB23_86 Depth=1 + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + jmp LBB23_91 +Ltmp2020: +LBB23_98: # in Loop: Header=BB23_86 Depth=1 + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + jmp LBB23_99 +Ltmp2021: +LBB23_99: # in Loop: Header=BB23_86 Depth=1 + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + lea ecx, [ebp - 416] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB23_100 +LBB23_100: # in Loop: Header=BB23_86 Depth=1 + lea ecx, [ebp - 416] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 916], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB23_86 +Ltmp2022: +# %bb.101: + .cv_loc 23 1 505 0 # ..\tests\span_tests.cpp:505:0 + sub esp, 4 + lea ecx, [ebp - 436] +Ltmp2023: + #DEBUG_VALUE: get_an_array <- [$ecx+0] + lea eax, [ebp - 464] + mov dword ptr [esp], eax + call "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QBE@XZ" +Ltmp2024: + sub esp, 4 + lea ecx, [ebp - 448] + lea eax, [ebp - 464] + mov dword ptr [esp], eax + call "??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z" + sub esp, 8 + lea ecx, [ebp - 440] + lea edx, [ebp - 448] + mov esi, dword ptr [edx] + mov dword ptr [esp], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 920], eax # 4-byte Spill + call "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +Ltmp2025: + .cv_loc 23 1 509 0 # ..\tests\span_tests.cpp:509:0 + sub esp, 8 + lea eax, [ebp - 472] +Ltmp2026: + #DEBUG_VALUE: s <- [$eax+0] + mov dword ptr [esp], eax + lea eax, [ebp - 44] +Ltmp2027: + mov dword ptr [esp + 4], eax + call "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AAV?$array@H$03@std@@@Z" + add esp, 8 +LBB23_102: # =>This Inner Loop Header: Depth=1 +Ltmp2028: + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 924], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 928], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 520] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 510 + mov dword ptr [ebp - 932], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 924] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 936], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 520] + mov edx, dword ptr [ebp - 924] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 512] + mov dword ptr [ebp - 940], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 928] # 4-byte Reload + mov esp, ecx +Ltmp2029: + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + lea ecx, [ebp - 472] + mov dword ptr [ebp - 944], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 948], eax # 4-byte Spill + call "?size@?$array@H$03@std@@QBEIXZ" + mov dword ptr [ebp - 532], eax + sub esp, 4 + lea eax, [ebp - 532] + mov dword ptr [esp], eax + call "??$narrow_cast@HI@gsl@@YAH$$QAI@Z" + add esp, 4 + xor ecx, ecx + mov bl, cl + mov ecx, dword ptr [ebp - 948] # 4-byte Reload + cmp ecx, eax + mov byte ptr [ebp - 949], bl # 1-byte Spill + jne LBB23_104 +# %bb.103: # in Loop: Header=BB23_102 Depth=1 + lea ecx, [ebp - 472] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 956], eax # 4-byte Spill + call "?data@?$array@H$03@std@@QAEPAHXZ" + mov ecx, dword ptr [ebp - 956] # 4-byte Reload + cmp ecx, eax + sete dl + mov byte ptr [ebp - 949], dl # 1-byte Spill +LBB23_104: # in Loop: Header=BB23_102 Depth=1 + mov al, byte ptr [ebp - 949] # 1-byte Reload + mov dword ptr [ebp - 16], 19 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 524] + mov dword ptr [edx], ecx + lea ecx, [ebp - 528] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB23_105 +LBB23_105: # in Loop: Header=BB23_102 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 524] + mov dword ptr [eax], ecx + lea ecx, [ebp - 512] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB23_114 +Ltmp2030: +LBB23_145: # Block address taken + # in Loop: Header=BB23_102 Depth=1 + add ebp, 12 + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + jmp LBB23_108 +LBB23_108: # in Loop: Header=BB23_102 Depth=1 + mov dword ptr [ebp - 16], 18 +Ltmp2031: +LBB23_109: # in Loop: Header=BB23_102 Depth=1 + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + mov dword ptr [ebp - 16], 18 + lea ecx, [ebp - 512] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 957], al # 1-byte Spill + jmp LBB23_110 +LBB23_110: # in Loop: Header=BB23_102 Depth=1 + mov al, byte ptr [ebp - 957] # 1-byte Reload + test al, 1 + jne LBB23_111 + jmp LBB23_117 +LBB23_111: # in Loop: Header=BB23_102 Depth=1 +Ltmp2032: + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 958], al # 1-byte Spill + jmp LBB23_112 +LBB23_112: # in Loop: Header=BB23_102 Depth=1 + mov al, byte ptr [ebp - 958] # 1-byte Reload + test al, 1 + jne LBB23_113 + jmp LBB23_116 +LBB23_113: # in Loop: Header=BB23_102 Depth=1 +Ltmp2033: + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + int3 + jmp LBB23_116 +Ltmp2034: +LBB23_114: # in Loop: Header=BB23_102 Depth=1 + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + jmp LBB23_109 +Ltmp2035: +LBB23_116: # in Loop: Header=BB23_102 Depth=1 + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + jmp LBB23_117 +Ltmp2036: +LBB23_117: # in Loop: Header=BB23_102 Depth=1 + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + lea ecx, [ebp - 512] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB23_118 +LBB23_118: # in Loop: Header=BB23_102 Depth=1 + lea ecx, [ebp - 512] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 964], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB23_102 +Ltmp2037: +# %bb.119: + .cv_loc 23 1 515 0 # ..\tests\span_tests.cpp:515:0 + sub esp, 8 + lea eax, [ebp - 540] +Ltmp2038: + #DEBUG_VALUE: s1 <- [$eax+0] + mov dword ptr [esp], eax + lea eax, [ebp - 44] +Ltmp2039: + mov dword ptr [esp + 4], eax + call "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AAV?$array@H$03@std@@@Z" + add esp, 8 + .cv_loc 23 1 518 0 # ..\tests\span_tests.cpp:518:0 + mov eax, dword ptr [ebp - 540] + mov dword ptr ["?s2@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4V?$span@H$0?0@gsl@@A"], eax + mov eax, dword ptr [ebp - 536] + mov dword ptr ["?s2@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4V?$span@H$0?0@gsl@@A"+4], eax +LBB23_120: # =>This Inner Loop Header: Depth=1 +Ltmp2040: + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BH@NDKONKAK@s1?4size?$CI?$CJ?5?$DN?$DN?5s2?4size?$CI?$CJ?$AA@" + mov dword ptr [ebp - 968], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 972], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 527 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 588] + mov dword ptr [ebp - 976], ecx # 4-byte Spill + mov dword ptr [ebp - 980], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 968] # 4-byte Reload + mov dword ptr [ebp - 984], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 968] # 4-byte Reload + mov edx, dword ptr [ebp - 976] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 580] + mov dword ptr [ebp - 988], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 972] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 540] +Ltmp2041: + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + mov dword ptr [ebp - 992], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 628], eax + mov dword ptr [ebp - 16], 22 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 628] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 620] + mov dword ptr [eax], ecx + lea ecx, [ebp - 624] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB23_121 +LBB23_121: # in Loop: Header=BB23_120 Depth=1 + mov ecx, offset "?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@@QBEHXZ" + mov dword ptr [ebp - 632], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 632] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 616] + mov dword ptr [eax], ecx + lea ecx, [ebp - 620] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB23_122 +LBB23_122: # in Loop: Header=BB23_120 Depth=1 + mov dword ptr [ebp - 16], 23 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 616] + mov dword ptr [eax], ecx + lea ecx, [ebp - 580] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB23_123 +LBB23_123: # in Loop: Header=BB23_120 Depth=1 + lea ecx, [ebp - 616] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB23_129 +Ltmp2042: +LBB23_146: # Block address taken + # in Loop: Header=BB23_120 Depth=1 + add ebp, 12 + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + jmp LBB23_128 +LBB23_128: # in Loop: Header=BB23_120 Depth=1 + mov dword ptr [ebp - 16], 21 +Ltmp2043: +LBB23_129: # in Loop: Header=BB23_120 Depth=1 + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + mov dword ptr [ebp - 16], 21 + lea ecx, [ebp - 580] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 993], al # 1-byte Spill + jmp LBB23_130 +LBB23_130: # in Loop: Header=BB23_120 Depth=1 + mov al, byte ptr [ebp - 993] # 1-byte Reload + test al, 1 + jne LBB23_131 + jmp LBB23_135 +LBB23_131: # in Loop: Header=BB23_120 Depth=1 +Ltmp2044: + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 994], al # 1-byte Spill + jmp LBB23_132 +LBB23_132: # in Loop: Header=BB23_120 Depth=1 + mov al, byte ptr [ebp - 994] # 1-byte Reload + test al, 1 + jne LBB23_133 + jmp LBB23_134 +LBB23_133: # in Loop: Header=BB23_120 Depth=1 +Ltmp2045: + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + int3 +Ltmp2046: +LBB23_134: # in Loop: Header=BB23_120 Depth=1 + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + jmp LBB23_135 +Ltmp2047: +LBB23_135: # in Loop: Header=BB23_120 Depth=1 + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + lea ecx, [ebp - 580] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB23_136 +LBB23_136: # in Loop: Header=BB23_120 Depth=1 + lea ecx, [ebp - 580] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1000], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB23_120 +Ltmp2048: +# %bb.137: + .cv_loc 23 1 530 0 # ..\tests\span_tests.cpp:530:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB23_5: # in Loop: Header=BB23_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2049: + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + mov dword ptr [ebp - 16], 2 + lea ecx, [ebp - 92] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB23_6 +LBB23_6: # in Loop: Header=BB23_1 Depth=1 + mov eax, offset LBB23_139 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2050: + .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": +LBB23_22: # in Loop: Header=BB23_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2051: + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + mov dword ptr [ebp - 16], 5 + lea ecx, [ebp - 160] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB23_23 +LBB23_23: # in Loop: Header=BB23_18 Depth=1 + mov eax, offset LBB23_140 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2052: + .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": +LBB23_31: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 92] +Ltmp2053: + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2054: + .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": +LBB23_38: # in Loop: Header=BB23_36 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2055: + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + mov dword ptr [ebp - 16], 8 + lea ecx, [ebp - 224] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB23_39 +LBB23_39: # in Loop: Header=BB23_36 Depth=1 + mov eax, offset LBB23_141 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2056: + .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": +LBB23_47: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 160] +Ltmp2057: + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2058: + .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": +LBB23_54: # in Loop: Header=BB23_52 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2059: + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + mov dword ptr [ebp - 16], 11 + lea ecx, [ebp - 284] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB23_55 +LBB23_55: # in Loop: Header=BB23_52 Depth=1 + mov eax, offset LBB23_142 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2060: + .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": +LBB23_63: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 224] +Ltmp2061: + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2062: + .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": +LBB23_72: # in Loop: Header=BB23_68 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2063: + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + mov dword ptr [ebp - 16], 14 + lea ecx, [ebp - 352] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB23_73 +LBB23_73: # in Loop: Header=BB23_68 Depth=1 + mov eax, offset LBB23_143 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2064: + .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": +LBB23_81: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 284] +Ltmp2065: + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2066: + .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": +LBB23_88: # in Loop: Header=BB23_86 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2067: + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + mov dword ptr [ebp - 16], 17 + lea ecx, [ebp - 416] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB23_89 +LBB23_89: # in Loop: Header=BB23_86 Depth=1 + mov eax, offset LBB23_144 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2068: + .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": +LBB23_97: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 352] +Ltmp2069: + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2070: + .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": +LBB23_106: # in Loop: Header=BB23_102 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2071: + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + mov dword ptr [ebp - 16], 20 + lea ecx, [ebp - 512] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB23_107 +LBB23_107: # in Loop: Header=BB23_102 Depth=1 + mov eax, offset LBB23_145 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2072: + .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": +LBB23_115: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 416] +Ltmp2073: + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2074: + .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": +LBB23_124: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 512] +Ltmp2075: + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2076: + .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": +LBB23_125: # in Loop: Header=BB23_120 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 616] +Ltmp2077: + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2078: + .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": +LBB23_126: # in Loop: Header=BB23_120 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2079: + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + mov dword ptr [ebp - 16], 24 + lea ecx, [ebp - 580] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB23_127 +LBB23_127: # in Loop: Header=BB23_120 Depth=1 + mov eax, offset LBB23_146 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2080: + .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": +LBB23_138: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 580] + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2081: + .cv_fpo_endproc +Lfunc_end23: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 8 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp2082: + lea ecx, ["?autoRegistrar15@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp2083: + .cv_fpo_endproc +Lfunc_end24: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp2084: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0CB@KIGIBJLE@from_const_std_array_constructor@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 533 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____16@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar17@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp2085: + .cv_fpo_endproc +Lfunc_end25: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____16@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 516 + .cv_fpo_stackalloc 516 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp2134: + .cv_loc 26 1 535 0 # ..\tests\span_tests.cpp:535:0 + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@3V?$array@H$03@std@@B"] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@3V?$array@H$03@std@@B"+4] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@3V?$array@H$03@std@@B"+8] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@3V?$array@H$03@std@@B"+12] + mov dword ptr [ebp - 32], eax +Ltmp2135: + .cv_loc 26 1 538 0 # ..\tests\span_tests.cpp:538:0 + sub esp, 4 + lea ecx, [ebp - 52] +Ltmp2136: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 44] +Ltmp2137: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____16:arr <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z" +Ltmp2138: + mov dword ptr [ebp - 340], eax # 4-byte Spill +LBB26_1: # =>This Inner Loop Header: Depth=1 +Ltmp2139: + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 344], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 348], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 100] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 539 + mov dword ptr [ebp - 352], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 344] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 356], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 100] + mov edx, dword ptr [ebp - 344] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 92] + mov dword ptr [ebp - 360], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 348] # 4-byte Reload + mov esp, ecx +Ltmp2140: + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + lea ecx, [ebp - 52] + mov dword ptr [ebp - 364], eax # 4-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 368], eax # 4-byte Spill + call "?size@?$array@H$03@std@@QBEIXZ" + mov dword ptr [ebp - 112], eax + sub esp, 4 + lea eax, [ebp - 112] + mov dword ptr [esp], eax + call "??$narrow_cast@HI@gsl@@YAH$$QAI@Z" + add esp, 4 + xor ecx, ecx + mov bl, cl + mov ecx, dword ptr [ebp - 368] # 4-byte Reload + cmp ecx, eax + mov byte ptr [ebp - 369], bl # 1-byte Spill + jne LBB26_3 +# %bb.2: # in Loop: Header=BB26_1 Depth=1 + lea ecx, [ebp - 52] + call "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 376], eax # 4-byte Spill + call "?data@?$array@H$03@std@@QBEPBHXZ" + mov ecx, dword ptr [ebp - 376] # 4-byte Reload + cmp ecx, eax + sete dl + mov byte ptr [ebp - 369], dl # 1-byte Spill +LBB26_3: # in Loop: Header=BB26_1 Depth=1 + mov al, byte ptr [ebp - 369] # 1-byte Reload + mov dword ptr [ebp - 16], 1 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 104] + mov dword ptr [edx], ecx + lea ecx, [ebp - 108] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB26_4 +LBB26_4: # in Loop: Header=BB26_1 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 104] + mov dword ptr [eax], ecx + lea ecx, [ebp - 92] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB26_13 +Ltmp2141: +LBB26_69: # Block address taken + # in Loop: Header=BB26_1 Depth=1 + add ebp, 12 + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + jmp LBB26_7 +LBB26_7: # in Loop: Header=BB26_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp2142: +LBB26_8: # in Loop: Header=BB26_1 Depth=1 + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 92] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 377], al # 1-byte Spill + jmp LBB26_9 +LBB26_9: # in Loop: Header=BB26_1 Depth=1 + mov al, byte ptr [ebp - 377] # 1-byte Reload + test al, 1 + jne LBB26_10 + jmp LBB26_15 +LBB26_10: # in Loop: Header=BB26_1 Depth=1 +Ltmp2143: + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 378], al # 1-byte Spill + jmp LBB26_11 +LBB26_11: # in Loop: Header=BB26_1 Depth=1 + mov al, byte ptr [ebp - 378] # 1-byte Reload + test al, 1 + jne LBB26_12 + jmp LBB26_14 +LBB26_12: # in Loop: Header=BB26_1 Depth=1 +Ltmp2144: + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + int3 + jmp LBB26_14 +Ltmp2145: +LBB26_13: # in Loop: Header=BB26_1 Depth=1 + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + jmp LBB26_8 +Ltmp2146: +LBB26_14: # in Loop: Header=BB26_1 Depth=1 + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + jmp LBB26_15 +Ltmp2147: +LBB26_15: # in Loop: Header=BB26_1 Depth=1 + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + lea ecx, [ebp - 92] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB26_16 +LBB26_16: # in Loop: Header=BB26_1 Depth=1 + lea ecx, [ebp - 92] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 384], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB26_1 +Ltmp2148: +# %bb.17: + .cv_loc 26 1 543 0 # ..\tests\span_tests.cpp:543:0 + sub esp, 4 + lea ecx, [ebp - 116] +Ltmp2149: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 44] + mov dword ptr [esp], eax + call "??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z" +Ltmp2150: + mov dword ptr [ebp - 388], eax # 4-byte Spill +LBB26_18: # =>This Inner Loop Header: Depth=1 +Ltmp2151: + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@" + mov dword ptr [ebp - 392], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 396], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 544 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 164] + mov dword ptr [ebp - 400], ecx # 4-byte Spill + mov dword ptr [ebp - 404], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 392] # 4-byte Reload + mov dword ptr [ebp - 408], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 392] # 4-byte Reload + mov edx, dword ptr [ebp - 400] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 156] + mov dword ptr [ebp - 412], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 396] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 116] +Ltmp2152: + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + mov dword ptr [ebp - 416], eax # 4-byte Spill + call "?data@?$span@$$CBH$03@gsl@@QBEPBHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 420], eax # 4-byte Spill + call "?data@?$array@H$03@std@@QBEPBHXZ" + mov ecx, dword ptr [ebp - 420] # 4-byte Reload + sub ecx, eax + sete bl + mov dword ptr [ebp - 16], 4 + movzx eax, bl + sub esp, 8 + mov edx, esp + mov dword ptr [edx + 4], eax + lea eax, [ebp - 168] + mov dword ptr [edx], eax + lea eax, [ebp - 172] + mov dword ptr [ebp - 424], ecx # 4-byte Spill + mov ecx, eax + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB26_19 +LBB26_19: # in Loop: Header=BB26_18 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 168] + mov dword ptr [eax], ecx + lea ecx, [ebp - 156] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB26_28 +Ltmp2153: +LBB26_70: # Block address taken + # in Loop: Header=BB26_18 Depth=1 + add ebp, 12 + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + jmp LBB26_22 +LBB26_22: # in Loop: Header=BB26_18 Depth=1 + mov dword ptr [ebp - 16], 3 +Ltmp2154: +LBB26_23: # in Loop: Header=BB26_18 Depth=1 + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 156] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 425], al # 1-byte Spill + jmp LBB26_24 +LBB26_24: # in Loop: Header=BB26_18 Depth=1 + mov al, byte ptr [ebp - 425] # 1-byte Reload + test al, 1 + jne LBB26_25 + jmp LBB26_31 +LBB26_25: # in Loop: Header=BB26_18 Depth=1 +Ltmp2155: + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 426], al # 1-byte Spill + jmp LBB26_26 +LBB26_26: # in Loop: Header=BB26_18 Depth=1 + mov al, byte ptr [ebp - 426] # 1-byte Reload + test al, 1 + jne LBB26_27 + jmp LBB26_30 +LBB26_27: # in Loop: Header=BB26_18 Depth=1 +Ltmp2156: + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + int3 + jmp LBB26_30 +Ltmp2157: +LBB26_28: # in Loop: Header=BB26_18 Depth=1 + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + jmp LBB26_23 +Ltmp2158: +LBB26_30: # in Loop: Header=BB26_18 Depth=1 + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + jmp LBB26_31 +Ltmp2159: +LBB26_31: # in Loop: Header=BB26_18 Depth=1 + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + lea ecx, [ebp - 156] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB26_32 +LBB26_32: # in Loop: Header=BB26_18 Depth=1 + lea ecx, [ebp - 156] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 432], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB26_18 +Ltmp2160: +# %bb.33: + .cv_loc 26 1 547 0 # ..\tests\span_tests.cpp:547:0 + mov eax, dword ptr ["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 [ebp - 176], eax +Ltmp2161: + .cv_loc 26 1 550 0 # ..\tests\span_tests.cpp:550:0 + sub esp, 4 + lea ecx, [ebp - 180] +Ltmp2162: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 176] +Ltmp2163: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____16:ao_arr <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" +Ltmp2164: + mov dword ptr [ebp - 436], eax # 4-byte Spill +LBB26_34: # =>This Inner Loop Header: Depth=1 +Ltmp2165: + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0FB@ILDAOLHF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@" + mov dword ptr [ebp - 440], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 444], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 551 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 228] + mov dword ptr [ebp - 448], ecx # 4-byte Spill + mov dword ptr [ebp - 452], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 440] # 4-byte Reload + mov dword ptr [ebp - 456], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 440] # 4-byte Reload + mov edx, dword ptr [ebp - 448] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 220] + mov dword ptr [ebp - 460], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 444] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 180] +Ltmp2166: + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + mov dword ptr [ebp - 464], eax # 4-byte Spill + call "?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ" + lea ecx, [ebp - 176] + mov dword ptr [ebp - 468], eax # 4-byte Spill + call "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ" + mov ecx, dword ptr [ebp - 468] # 4-byte Reload + sub ecx, eax + sete bl + mov dword ptr [ebp - 16], 7 + movzx eax, bl + sub esp, 8 + mov edx, esp + mov dword ptr [edx + 4], eax + lea eax, [ebp - 232] + mov dword ptr [edx], eax + lea eax, [ebp - 236] + mov dword ptr [ebp - 472], ecx # 4-byte Spill + mov ecx, eax + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB26_35 +LBB26_35: # in Loop: Header=BB26_34 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 232] + mov dword ptr [eax], ecx + lea ecx, [ebp - 220] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB26_44 +Ltmp2167: +LBB26_71: # Block address taken + # in Loop: Header=BB26_34 Depth=1 + add ebp, 12 + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + jmp LBB26_38 +LBB26_38: # in Loop: Header=BB26_34 Depth=1 + mov dword ptr [ebp - 16], 6 +Ltmp2168: +LBB26_39: # in Loop: Header=BB26_34 Depth=1 + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + mov dword ptr [ebp - 16], 6 + lea ecx, [ebp - 220] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 473], al # 1-byte Spill + jmp LBB26_40 +LBB26_40: # in Loop: Header=BB26_34 Depth=1 + mov al, byte ptr [ebp - 473] # 1-byte Reload + test al, 1 + jne LBB26_41 + jmp LBB26_47 +LBB26_41: # in Loop: Header=BB26_34 Depth=1 +Ltmp2169: + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 474], al # 1-byte Spill + jmp LBB26_42 +LBB26_42: # in Loop: Header=BB26_34 Depth=1 + mov al, byte ptr [ebp - 474] # 1-byte Reload + test al, 1 + jne LBB26_43 + jmp LBB26_46 +LBB26_43: # in Loop: Header=BB26_34 Depth=1 +Ltmp2170: + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + int3 + jmp LBB26_46 +Ltmp2171: +LBB26_44: # in Loop: Header=BB26_34 Depth=1 + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + jmp LBB26_39 +Ltmp2172: +LBB26_46: # in Loop: Header=BB26_34 Depth=1 + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + jmp LBB26_47 +Ltmp2173: +LBB26_47: # in Loop: Header=BB26_34 Depth=1 + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + lea ecx, [ebp - 220] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB26_48 +LBB26_48: # in Loop: Header=BB26_34 Depth=1 + lea ecx, [ebp - 220] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 480], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB26_34 +Ltmp2174: +# %bb.49: + .cv_loc 26 1 574 0 # ..\tests\span_tests.cpp:574:0 + sub esp, 4 + lea ecx, [ebp - 240] +Ltmp2175: + #DEBUG_VALUE: get_an_array <- [$ecx+0] + lea eax, [ebp - 268] + mov dword ptr [esp], eax + call "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QBE@XZ" +Ltmp2176: + sub esp, 4 + lea ecx, [ebp - 252] + lea eax, [ebp - 268] + mov dword ptr [esp], eax + call "??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z" + sub esp, 8 + lea ecx, [ebp - 244] + lea edx, [ebp - 252] + mov esi, dword ptr [edx] + mov dword ptr [esp], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 484], eax # 4-byte Spill + call "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +Ltmp2177: + .cv_loc 26 1 578 0 # ..\tests\span_tests.cpp:578:0 + sub esp, 8 + lea eax, [ebp - 276] +Ltmp2178: + #DEBUG_VALUE: s <- [$eax+0] + mov dword ptr [esp], eax + lea eax, [ebp - 44] +Ltmp2179: + mov dword ptr [esp + 4], eax + call "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@ABV?$array@H$03@std@@@Z" + add esp, 8 +LBB26_50: # =>This Inner Loop Header: Depth=1 +Ltmp2180: + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 488], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 492], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 324] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 579 + mov dword ptr [ebp - 496], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 488] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 500], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 324] + mov edx, dword ptr [ebp - 488] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 316] + mov dword ptr [ebp - 504], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 492] # 4-byte Reload + mov esp, ecx +Ltmp2181: + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + lea ecx, [ebp - 276] + mov dword ptr [ebp - 508], eax # 4-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 512], eax # 4-byte Spill + call "?size@?$array@H$03@std@@QBEIXZ" + mov dword ptr [ebp - 336], eax + sub esp, 4 + lea eax, [ebp - 336] + mov dword ptr [esp], eax + call "??$narrow_cast@HI@gsl@@YAH$$QAI@Z" + add esp, 4 + xor ecx, ecx + mov bl, cl + mov ecx, dword ptr [ebp - 512] # 4-byte Reload + cmp ecx, eax + mov byte ptr [ebp - 513], bl # 1-byte Spill + jne LBB26_52 +# %bb.51: # in Loop: Header=BB26_50 Depth=1 + lea ecx, [ebp - 276] + call "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 520], eax # 4-byte Spill + call "?data@?$array@H$03@std@@QBEPBHXZ" + mov ecx, dword ptr [ebp - 520] # 4-byte Reload + cmp ecx, eax + sete dl + mov byte ptr [ebp - 513], dl # 1-byte Spill +LBB26_52: # in Loop: Header=BB26_50 Depth=1 + mov al, byte ptr [ebp - 513] # 1-byte Reload + mov dword ptr [ebp - 16], 10 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 328] + mov dword ptr [edx], ecx + lea ecx, [ebp - 332] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB26_53 +LBB26_53: # in Loop: Header=BB26_50 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 328] + mov dword ptr [eax], ecx + lea ecx, [ebp - 316] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB26_62 +Ltmp2182: +LBB26_72: # Block address taken + # in Loop: Header=BB26_50 Depth=1 + add ebp, 12 + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + jmp LBB26_56 +LBB26_56: # in Loop: Header=BB26_50 Depth=1 + mov dword ptr [ebp - 16], 9 +Ltmp2183: +LBB26_57: # in Loop: Header=BB26_50 Depth=1 + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + mov dword ptr [ebp - 16], 9 + lea ecx, [ebp - 316] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 521], al # 1-byte Spill + jmp LBB26_58 +LBB26_58: # in Loop: Header=BB26_50 Depth=1 + mov al, byte ptr [ebp - 521] # 1-byte Reload + test al, 1 + jne LBB26_59 + jmp LBB26_65 +LBB26_59: # in Loop: Header=BB26_50 Depth=1 +Ltmp2184: + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 522], al # 1-byte Spill + jmp LBB26_60 +LBB26_60: # in Loop: Header=BB26_50 Depth=1 + mov al, byte ptr [ebp - 522] # 1-byte Reload + test al, 1 + jne LBB26_61 + jmp LBB26_64 +LBB26_61: # in Loop: Header=BB26_50 Depth=1 +Ltmp2185: + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + int3 + jmp LBB26_64 +Ltmp2186: +LBB26_62: # in Loop: Header=BB26_50 Depth=1 + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + jmp LBB26_57 +Ltmp2187: +LBB26_64: # in Loop: Header=BB26_50 Depth=1 + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + jmp LBB26_65 +Ltmp2188: +LBB26_65: # in Loop: Header=BB26_50 Depth=1 + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + lea ecx, [ebp - 316] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB26_66 +LBB26_66: # in Loop: Header=BB26_50 Depth=1 + lea ecx, [ebp - 316] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 528], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB26_50 +Ltmp2189: +# %bb.67: + .cv_loc 26 1 581 0 # ..\tests\span_tests.cpp:581:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB26_5: # in Loop: Header=BB26_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2190: + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + mov dword ptr [ebp - 16], 2 + lea ecx, [ebp - 92] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB26_6 +LBB26_6: # in Loop: Header=BB26_1 Depth=1 + mov eax, offset LBB26_69 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2191: + .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": +LBB26_20: # in Loop: Header=BB26_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2192: + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + mov dword ptr [ebp - 16], 5 + lea ecx, [ebp - 156] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB26_21 +LBB26_21: # in Loop: Header=BB26_18 Depth=1 + mov eax, offset LBB26_70 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2193: + .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": +LBB26_29: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 92] +Ltmp2194: + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2195: + .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": +LBB26_36: # in Loop: Header=BB26_34 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2196: + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + mov dword ptr [ebp - 16], 8 + lea ecx, [ebp - 220] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB26_37 +LBB26_37: # in Loop: Header=BB26_34 Depth=1 + mov eax, offset LBB26_71 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2197: + .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": +LBB26_45: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 156] +Ltmp2198: + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2199: + .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": +LBB26_54: # in Loop: Header=BB26_50 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2200: + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + mov dword ptr [ebp - 16], 11 + lea ecx, [ebp - 316] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB26_55 +LBB26_55: # in Loop: Header=BB26_50 Depth=1 + mov eax, offset LBB26_72 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2201: + .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": +LBB26_63: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 220] +Ltmp2202: + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2203: + .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": +LBB26_68: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 316] +Ltmp2204: + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2205: + .cv_fpo_endproc +Lfunc_end26: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 4 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp2206: + lea ecx, ["?autoRegistrar17@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp2207: + .cv_fpo_endproc +Lfunc_end27: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp2208: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0CB@CIMNFHDJ@from_std_array_const_constructor@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 584 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____18@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar19@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp2209: + .cv_fpo_endproc +Lfunc_end28: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____18@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 368 + .cv_fpo_stackalloc 368 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp2246: + .cv_loc 29 1 586 0 # ..\tests\span_tests.cpp:586:0 + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@3V?$array@$$CBH$03@std@@A"] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@3V?$array@$$CBH$03@std@@A"+4] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@3V?$array@$$CBH$03@std@@A"+8] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@3V?$array@$$CBH$03@std@@A"+12] + mov dword ptr [ebp - 32], eax +Ltmp2247: + .cv_loc 29 1 589 0 # ..\tests\span_tests.cpp:589:0 + sub esp, 4 + lea ecx, [ebp - 52] +Ltmp2248: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 44] +Ltmp2249: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____18:arr <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z" +Ltmp2250: + mov dword ptr [ebp - 244], eax # 4-byte Spill +LBB29_1: # =>This Inner Loop Header: Depth=1 +Ltmp2251: + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 248], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 252], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 100] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 590 + mov dword ptr [ebp - 256], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 248] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 260], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 100] + mov edx, dword ptr [ebp - 248] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 92] + mov dword ptr [ebp - 264], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 252] # 4-byte Reload + mov esp, ecx +Ltmp2252: + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + lea ecx, [ebp - 52] + mov dword ptr [ebp - 268], eax # 4-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 272], eax # 4-byte Spill + call "?size@?$array@$$CBH$03@std@@QBEIXZ" + mov dword ptr [ebp - 112], eax + sub esp, 4 + lea eax, [ebp - 112] + mov dword ptr [esp], eax + call "??$narrow_cast@HI@gsl@@YAH$$QAI@Z" + add esp, 4 + xor ecx, ecx + mov bl, cl + mov ecx, dword ptr [ebp - 272] # 4-byte Reload + cmp ecx, eax + mov byte ptr [ebp - 273], bl # 1-byte Spill + jne LBB29_3 +# %bb.2: # in Loop: Header=BB29_1 Depth=1 + lea ecx, [ebp - 52] + call "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 280], eax # 4-byte Spill + call "?data@?$array@$$CBH$03@std@@QAEPBHXZ" + mov ecx, dword ptr [ebp - 280] # 4-byte Reload + cmp ecx, eax + sete dl + mov byte ptr [ebp - 273], dl # 1-byte Spill +LBB29_3: # in Loop: Header=BB29_1 Depth=1 + mov al, byte ptr [ebp - 273] # 1-byte Reload + mov dword ptr [ebp - 16], 1 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 104] + mov dword ptr [edx], ecx + lea ecx, [ebp - 108] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB29_4 +LBB29_4: # in Loop: Header=BB29_1 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 104] + mov dword ptr [eax], ecx + lea ecx, [ebp - 92] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB29_13 +Ltmp2253: +LBB29_53: # Block address taken + # in Loop: Header=BB29_1 Depth=1 + add ebp, 12 + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + jmp LBB29_7 +LBB29_7: # in Loop: Header=BB29_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp2254: +LBB29_8: # in Loop: Header=BB29_1 Depth=1 + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 92] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 281], al # 1-byte Spill + jmp LBB29_9 +LBB29_9: # in Loop: Header=BB29_1 Depth=1 + mov al, byte ptr [ebp - 281] # 1-byte Reload + test al, 1 + jne LBB29_10 + jmp LBB29_15 +LBB29_10: # in Loop: Header=BB29_1 Depth=1 +Ltmp2255: + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 282], al # 1-byte Spill + jmp LBB29_11 +LBB29_11: # in Loop: Header=BB29_1 Depth=1 + mov al, byte ptr [ebp - 282] # 1-byte Reload + test al, 1 + jne LBB29_12 + jmp LBB29_14 +LBB29_12: # in Loop: Header=BB29_1 Depth=1 +Ltmp2256: + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + int3 + jmp LBB29_14 +Ltmp2257: +LBB29_13: # in Loop: Header=BB29_1 Depth=1 + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + jmp LBB29_8 +Ltmp2258: +LBB29_14: # in Loop: Header=BB29_1 Depth=1 + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + jmp LBB29_15 +Ltmp2259: +LBB29_15: # in Loop: Header=BB29_1 Depth=1 + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + lea ecx, [ebp - 92] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB29_16 +LBB29_16: # in Loop: Header=BB29_1 Depth=1 + lea ecx, [ebp - 92] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 288], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB29_1 +Ltmp2260: +# %bb.17: + .cv_loc 29 1 594 0 # ..\tests\span_tests.cpp:594:0 + sub esp, 4 + lea ecx, [ebp - 116] +Ltmp2261: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 44] + mov dword ptr [esp], eax + call "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z" +Ltmp2262: + mov dword ptr [ebp - 292], eax # 4-byte Spill +LBB29_18: # =>This Inner Loop Header: Depth=1 +Ltmp2263: + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@" + mov dword ptr [ebp - 296], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 300], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 595 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 164] + mov dword ptr [ebp - 304], ecx # 4-byte Spill + mov dword ptr [ebp - 308], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 296] # 4-byte Reload + mov dword ptr [ebp - 312], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 296] # 4-byte Reload + mov edx, dword ptr [ebp - 304] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 156] + mov dword ptr [ebp - 316], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 300] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 116] +Ltmp2264: + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + mov dword ptr [ebp - 320], eax # 4-byte Spill + call "?data@?$span@$$CBH$03@gsl@@QBEPBHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 324], eax # 4-byte Spill + call "?data@?$array@$$CBH$03@std@@QAEPBHXZ" + mov ecx, dword ptr [ebp - 324] # 4-byte Reload + sub ecx, eax + sete bl + mov dword ptr [ebp - 16], 4 + movzx eax, bl + sub esp, 8 + mov edx, esp + mov dword ptr [edx + 4], eax + lea eax, [ebp - 168] + mov dword ptr [edx], eax + lea eax, [ebp - 172] + mov dword ptr [ebp - 328], ecx # 4-byte Spill + mov ecx, eax + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB29_19 +LBB29_19: # in Loop: Header=BB29_18 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 168] + mov dword ptr [eax], ecx + lea ecx, [ebp - 156] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB29_28 +Ltmp2265: +LBB29_54: # Block address taken + # in Loop: Header=BB29_18 Depth=1 + add ebp, 12 + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + jmp LBB29_22 +LBB29_22: # in Loop: Header=BB29_18 Depth=1 + mov dword ptr [ebp - 16], 3 +Ltmp2266: +LBB29_23: # in Loop: Header=BB29_18 Depth=1 + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 156] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 329], al # 1-byte Spill + jmp LBB29_24 +LBB29_24: # in Loop: Header=BB29_18 Depth=1 + mov al, byte ptr [ebp - 329] # 1-byte Reload + test al, 1 + jne LBB29_25 + jmp LBB29_31 +LBB29_25: # in Loop: Header=BB29_18 Depth=1 +Ltmp2267: + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 330], al # 1-byte Spill + jmp LBB29_26 +LBB29_26: # in Loop: Header=BB29_18 Depth=1 + mov al, byte ptr [ebp - 330] # 1-byte Reload + test al, 1 + jne LBB29_27 + jmp LBB29_30 +LBB29_27: # in Loop: Header=BB29_18 Depth=1 +Ltmp2268: + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + int3 + jmp LBB29_30 +Ltmp2269: +LBB29_28: # in Loop: Header=BB29_18 Depth=1 + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + jmp LBB29_23 +Ltmp2270: +LBB29_30: # in Loop: Header=BB29_18 Depth=1 + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + jmp LBB29_31 +Ltmp2271: +LBB29_31: # in Loop: Header=BB29_18 Depth=1 + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + lea ecx, [ebp - 156] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB29_32 +LBB29_32: # in Loop: Header=BB29_18 Depth=1 + lea ecx, [ebp - 156] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 336], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB29_18 +Ltmp2272: +# %bb.33: + .cv_loc 29 1 619 0 # ..\tests\span_tests.cpp:619:0 + sub esp, 8 + lea eax, [ebp - 180] +Ltmp2273: + #DEBUG_VALUE: s <- [$eax+0] + mov dword ptr [esp], eax + lea eax, [ebp - 44] +Ltmp2274: + mov dword ptr [esp + 4], eax + call "??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AAV?$array@$$CBH$03@std@@@Z" + add esp, 8 +LBB29_34: # =>This Inner Loop Header: Depth=1 +Ltmp2275: + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 340], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 344], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 228] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 620 + mov dword ptr [ebp - 348], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 340] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 352], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 228] + mov edx, dword ptr [ebp - 340] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 220] + mov dword ptr [ebp - 356], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 344] # 4-byte Reload + mov esp, ecx +Ltmp2276: + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + lea ecx, [ebp - 180] + mov dword ptr [ebp - 360], eax # 4-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 364], eax # 4-byte Spill + call "?size@?$array@$$CBH$03@std@@QBEIXZ" + mov dword ptr [ebp - 240], eax + sub esp, 4 + lea eax, [ebp - 240] + mov dword ptr [esp], eax + call "??$narrow_cast@HI@gsl@@YAH$$QAI@Z" + add esp, 4 + xor ecx, ecx + mov bl, cl + mov ecx, dword ptr [ebp - 364] # 4-byte Reload + cmp ecx, eax + mov byte ptr [ebp - 365], bl # 1-byte Spill + jne LBB29_36 +# %bb.35: # in Loop: Header=BB29_34 Depth=1 + lea ecx, [ebp - 180] + call "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 372], eax # 4-byte Spill + call "?data@?$array@$$CBH$03@std@@QAEPBHXZ" + mov ecx, dword ptr [ebp - 372] # 4-byte Reload + cmp ecx, eax + sete dl + mov byte ptr [ebp - 365], dl # 1-byte Spill +LBB29_36: # in Loop: Header=BB29_34 Depth=1 + mov al, byte ptr [ebp - 365] # 1-byte Reload + mov dword ptr [ebp - 16], 7 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 232] + mov dword ptr [edx], ecx + lea ecx, [ebp - 236] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB29_37 +LBB29_37: # in Loop: Header=BB29_34 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 232] + mov dword ptr [eax], ecx + lea ecx, [ebp - 220] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB29_46 +Ltmp2277: +LBB29_55: # Block address taken + # in Loop: Header=BB29_34 Depth=1 + add ebp, 12 + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + jmp LBB29_40 +LBB29_40: # in Loop: Header=BB29_34 Depth=1 + mov dword ptr [ebp - 16], 6 +Ltmp2278: +LBB29_41: # in Loop: Header=BB29_34 Depth=1 + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + mov dword ptr [ebp - 16], 6 + lea ecx, [ebp - 220] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 373], al # 1-byte Spill + jmp LBB29_42 +LBB29_42: # in Loop: Header=BB29_34 Depth=1 + mov al, byte ptr [ebp - 373] # 1-byte Reload + test al, 1 + jne LBB29_43 + jmp LBB29_49 +LBB29_43: # in Loop: Header=BB29_34 Depth=1 +Ltmp2279: + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 374], al # 1-byte Spill + jmp LBB29_44 +LBB29_44: # in Loop: Header=BB29_34 Depth=1 + mov al, byte ptr [ebp - 374] # 1-byte Reload + test al, 1 + jne LBB29_45 + jmp LBB29_48 +LBB29_45: # in Loop: Header=BB29_34 Depth=1 +Ltmp2280: + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + int3 + jmp LBB29_48 +Ltmp2281: +LBB29_46: # in Loop: Header=BB29_34 Depth=1 + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + jmp LBB29_41 +Ltmp2282: +LBB29_48: # in Loop: Header=BB29_34 Depth=1 + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + jmp LBB29_49 +Ltmp2283: +LBB29_49: # in Loop: Header=BB29_34 Depth=1 + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + lea ecx, [ebp - 220] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB29_50 +LBB29_50: # in Loop: Header=BB29_34 Depth=1 + lea ecx, [ebp - 220] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 380], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB29_34 +Ltmp2284: +# %bb.51: + .cv_loc 29 1 622 0 # ..\tests\span_tests.cpp:622:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB29_5: # in Loop: Header=BB29_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2285: + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + mov dword ptr [ebp - 16], 2 + lea ecx, [ebp - 92] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB29_6 +LBB29_6: # in Loop: Header=BB29_1 Depth=1 + mov eax, offset LBB29_53 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2286: + .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": +LBB29_20: # in Loop: Header=BB29_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2287: + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + mov dword ptr [ebp - 16], 5 + lea ecx, [ebp - 156] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB29_21 +LBB29_21: # in Loop: Header=BB29_18 Depth=1 + mov eax, offset LBB29_54 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2288: + .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": +LBB29_29: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 92] +Ltmp2289: + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2290: + .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": +LBB29_38: # in Loop: Header=BB29_34 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2291: + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + mov dword ptr [ebp - 16], 8 + lea ecx, [ebp - 220] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB29_39 +LBB29_39: # in Loop: Header=BB29_34 Depth=1 + mov eax, offset LBB29_55 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2292: + .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": +LBB29_47: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 156] +Ltmp2293: + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2294: + .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": +LBB29_52: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 220] +Ltmp2295: + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2296: + .cv_fpo_endproc +Lfunc_end29: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 3 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp2297: + lea ecx, ["?autoRegistrar19@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp2298: + .cv_fpo_endproc +Lfunc_end30: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp2299: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0BL@JIGONLOB@from_container_constructor?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 625 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____20@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar21@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp2300: + .cv_fpo_endproc +Lfunc_end31: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____20@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 988 + .cv_fpo_stackalloc 988 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp2421: + .cv_loc 32 1 627 0 # ..\tests\span_tests.cpp:627:0 + mov dword ptr [ebp - 64], 1 + mov dword ptr [ebp - 60], 2 + mov dword ptr [ebp - 56], 3 + lea eax, [ebp - 64] + mov dword ptr [ebp - 52], eax + lea eax, [ebp - 52] + mov dword ptr [ebp - 48], eax + lea eax, [ebp - 68] + mov ecx, eax + mov dword ptr [ebp - 672], eax # 4-byte Spill + call "??0?$allocator@H@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 52] + mov edx, dword ptr [ebp - 48] + sub esp, 12 + mov esi, esp + mov edi, dword ptr [ebp - 672] # 4-byte Reload + mov dword ptr [esi + 8], edi + mov dword ptr [esi + 4], edx + mov dword ptr [esi], ecx + lea ecx, [ebp - 44] + mov dword ptr [ebp - 676], ecx # 4-byte Spill + mov dword ptr [ebp - 680], eax # 4-byte Spill + call "??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z" + .cv_loc 32 1 628 0 # ..\tests\span_tests.cpp:628:0 + mov dword ptr [ebp - 16], 0 + sub esp, 4 + mov ecx, esp + mov edx, dword ptr [ebp - 676] # 4-byte Reload + mov dword ptr [ecx], edx + lea ecx, [ebp - 84] + mov dword ptr [ebp - 684], eax # 4-byte Spill + call "??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z" + mov dword ptr [ebp - 688], eax # 4-byte Spill + jmp LBB32_1 +LBB32_1: +Ltmp2422: + .cv_loc 32 1 631 0 # ..\tests\span_tests.cpp:631:0 + mov dword ptr [ebp - 16], 1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 44] + mov dword ptr [eax], ecx + lea ecx, [ebp - 92] + call "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" + mov dword ptr [ebp - 692], eax # 4-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 +Ltmp2423: + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0EM@HMDBCCFN@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3pt@" + mov dword ptr [ebp - 696], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 700], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 632 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 140] + mov dword ptr [ebp - 704], ecx # 4-byte Spill + mov dword ptr [ebp - 708], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 696] # 4-byte Reload + mov dword ptr [ebp - 712], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 696] # 4-byte Reload + mov edx, dword ptr [ebp - 704] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 132] + mov dword ptr [ebp - 716], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov dword ptr [ebp - 720], eax # 4-byte Spill + jmp LBB32_4 +LBB32_4: # in Loop: Header=BB32_3 Depth=1 + mov eax, dword ptr [ebp - 700] # 4-byte Reload + mov esp, eax +Ltmp2424: + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + lea ecx, [ebp - 92] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 724], eax # 4-byte Spill + call "?size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" + mov dword ptr [ebp - 152], eax + sub esp, 4 + lea eax, [ebp - 152] + mov dword ptr [esp], eax + call "??$narrow_cast@HI@gsl@@YAH$$QAI@Z" + add esp, 4 + xor ecx, ecx + mov dl, cl + mov ecx, dword ptr [ebp - 724] # 4-byte Reload + cmp ecx, eax + mov byte ptr [ebp - 725], dl # 1-byte Spill + jne LBB32_6 +# %bb.5: # in Loop: Header=BB32_3 Depth=1 + lea ecx, [ebp - 92] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 732], eax # 4-byte Spill + call "?data@?$vector@HV?$allocator@H@std@@@std@@QAEPAHXZ" + mov ecx, dword ptr [ebp - 732] # 4-byte Reload + cmp ecx, eax + sete dl + mov byte ptr [ebp - 725], dl # 1-byte Spill +LBB32_6: # in Loop: Header=BB32_3 Depth=1 + mov al, byte ptr [ebp - 725] # 1-byte Reload + mov dword ptr [ebp - 16], 23 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 144] + mov dword ptr [edx], ecx + lea ecx, [ebp - 148] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB32_7 +LBB32_7: # in Loop: Header=BB32_3 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 144] + mov dword ptr [eax], ecx + lea ecx, [ebp - 132] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB32_16 +Ltmp2425: +LBB32_140: # Block address taken + # in Loop: Header=BB32_3 Depth=1 + add ebp, 12 + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + jmp LBB32_10 +LBB32_10: # in Loop: Header=BB32_3 Depth=1 + mov dword ptr [ebp - 16], 22 +Ltmp2426: +LBB32_11: # in Loop: Header=BB32_3 Depth=1 + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + mov dword ptr [ebp - 16], 22 + lea ecx, [ebp - 132] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 733], al # 1-byte Spill + jmp LBB32_12 +LBB32_12: # in Loop: Header=BB32_3 Depth=1 + mov al, byte ptr [ebp - 733] # 1-byte Reload + test al, 1 + jne LBB32_13 + jmp LBB32_18 +LBB32_13: # in Loop: Header=BB32_3 Depth=1 +Ltmp2427: + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 734], al # 1-byte Spill + jmp LBB32_14 +LBB32_14: # in Loop: Header=BB32_3 Depth=1 + mov al, byte ptr [ebp - 734] # 1-byte Reload + test al, 1 + jne LBB32_15 + jmp LBB32_17 +LBB32_15: # in Loop: Header=BB32_3 Depth=1 +Ltmp2428: + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + int3 + jmp LBB32_17 +Ltmp2429: +LBB32_16: # in Loop: Header=BB32_3 Depth=1 + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + jmp LBB32_11 +Ltmp2430: +LBB32_17: # in Loop: Header=BB32_3 Depth=1 + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + jmp LBB32_18 +Ltmp2431: +LBB32_18: # in Loop: Header=BB32_3 Depth=1 + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + lea ecx, [ebp - 132] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB32_19 +LBB32_19: # in Loop: Header=BB32_3 Depth=1 + lea ecx, [ebp - 132] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], 1 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 0 + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + mov byte ptr [ebp - 735], al # 1-byte Spill + jmp LBB32_20 +LBB32_20: # in Loop: Header=BB32_3 Depth=1 + mov al, byte ptr [ebp - 735] # 1-byte Reload + test al, 1 + jne LBB32_3 + jmp LBB32_21 +Ltmp2432: +LBB32_21: + .cv_loc 32 1 634 0 # ..\tests\span_tests.cpp:634:0 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 44] + mov dword ptr [eax], ecx + lea ecx, [ebp - 160] + call "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" + mov dword ptr [ebp - 740], eax # 4-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 +Ltmp2433: + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0EO@DGCOMOAE@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" + mov dword ptr [ebp - 744], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 748], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 635 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 208] + mov dword ptr [ebp - 752], ecx # 4-byte Spill + mov dword ptr [ebp - 756], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 744] # 4-byte Reload + mov dword ptr [ebp - 760], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 744] # 4-byte Reload + mov edx, dword ptr [ebp - 752] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 200] + mov dword ptr [ebp - 764], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov dword ptr [ebp - 768], eax # 4-byte Spill + jmp LBB32_24 +LBB32_24: # in Loop: Header=BB32_23 Depth=1 + mov eax, dword ptr [ebp - 748] # 4-byte Reload + mov esp, eax +Ltmp2434: + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + lea ecx, [ebp - 160] + call "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 772], eax # 4-byte Spill + call "?size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" + mov dword ptr [ebp - 220], eax + sub esp, 4 + lea eax, [ebp - 220] + mov dword ptr [esp], eax + call "??$narrow_cast@HI@gsl@@YAH$$QAI@Z" + add esp, 4 + xor ecx, ecx + mov dl, cl + mov ecx, dword ptr [ebp - 772] # 4-byte Reload + cmp ecx, eax + mov byte ptr [ebp - 773], dl # 1-byte Spill + jne LBB32_26 +# %bb.25: # in Loop: Header=BB32_23 Depth=1 + lea ecx, [ebp - 160] + call "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 780], eax # 4-byte Spill + call "?data@?$vector@HV?$allocator@H@std@@@std@@QAEPAHXZ" + mov ecx, dword ptr [ebp - 780] # 4-byte Reload + cmp ecx, eax + sete dl + mov byte ptr [ebp - 773], dl # 1-byte Spill +LBB32_26: # in Loop: Header=BB32_23 Depth=1 + mov al, byte ptr [ebp - 773] # 1-byte Reload + mov dword ptr [ebp - 16], 20 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 212] + mov dword ptr [edx], ecx + lea ecx, [ebp - 216] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB32_27 +LBB32_27: # in Loop: Header=BB32_23 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 212] + mov dword ptr [eax], ecx + lea ecx, [ebp - 200] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB32_36 +Ltmp2435: +LBB32_141: # Block address taken + # in Loop: Header=BB32_23 Depth=1 + add ebp, 12 + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + jmp LBB32_30 +LBB32_30: # in Loop: Header=BB32_23 Depth=1 + mov dword ptr [ebp - 16], 19 +Ltmp2436: +LBB32_31: # in Loop: Header=BB32_23 Depth=1 + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + mov dword ptr [ebp - 16], 19 + lea ecx, [ebp - 200] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 781], al # 1-byte Spill + jmp LBB32_32 +LBB32_32: # in Loop: Header=BB32_23 Depth=1 + mov al, byte ptr [ebp - 781] # 1-byte Reload + test al, 1 + jne LBB32_33 + jmp LBB32_39 +LBB32_33: # in Loop: Header=BB32_23 Depth=1 +Ltmp2437: + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 782], al # 1-byte Spill + jmp LBB32_34 +LBB32_34: # in Loop: Header=BB32_23 Depth=1 + mov al, byte ptr [ebp - 782] # 1-byte Reload + test al, 1 + jne LBB32_35 + jmp LBB32_38 +LBB32_35: # in Loop: Header=BB32_23 Depth=1 +Ltmp2438: + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + int3 + jmp LBB32_38 +Ltmp2439: +LBB32_36: # in Loop: Header=BB32_23 Depth=1 + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + jmp LBB32_31 +Ltmp2440: +LBB32_38: # in Loop: Header=BB32_23 Depth=1 + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + jmp LBB32_39 +Ltmp2441: +LBB32_39: # in Loop: Header=BB32_23 Depth=1 + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + lea ecx, [ebp - 200] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB32_40 +LBB32_40: # in Loop: Header=BB32_23 Depth=1 + lea ecx, [ebp - 200] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], 1 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 0 + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + mov byte ptr [ebp - 783], al # 1-byte Spill + jmp LBB32_41 +LBB32_41: # in Loop: Header=BB32_23 Depth=1 + mov al, byte ptr [ebp - 783] # 1-byte Reload + test al, 1 + jne LBB32_23 + jmp LBB32_42 +Ltmp2442: +LBB32_42: + .cv_loc 32 1 638 0 # ..\tests\span_tests.cpp:638:0 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], offset "??_C@_05CJBACGMB@hello?$AA@" + lea ecx, [ebp - 248] + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" + mov dword ptr [ebp - 788], eax # 4-byte Spill + jmp LBB32_43 +LBB32_43: + .cv_loc 32 1 639 0 # ..\tests\span_tests.cpp:639:0 + mov dword ptr [ebp - 16], 2 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], offset "??_C@_05CJBACGMB@hello?$AA@" + lea ecx, [ebp - 276] + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" + mov dword ptr [ebp - 792], eax # 4-byte Spill + jmp LBB32_44 +LBB32_44: +Ltmp2443: + .cv_loc 32 1 646 0 # ..\tests\span_tests.cpp:646:0 + mov dword ptr [ebp - 16], 3 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 248] + mov dword ptr [eax], ecx + lea ecx, [ebp - 284] + call "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QAE@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" + mov dword ptr [ebp - 796], eax # 4-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 +Ltmp2444: + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0FC@MIEHBIDN@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" + mov dword ptr [ebp - 800], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 804], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 647 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 332] + mov dword ptr [ebp - 808], ecx # 4-byte Spill + mov dword ptr [ebp - 812], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 800] # 4-byte Reload + mov dword ptr [ebp - 816], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 800] # 4-byte Reload + mov edx, dword ptr [ebp - 808] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 324] + mov dword ptr [ebp - 820], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov dword ptr [ebp - 824], eax # 4-byte Spill + jmp LBB32_47 +LBB32_47: # in Loop: Header=BB32_46 Depth=1 + mov eax, dword ptr [ebp - 804] # 4-byte Reload + mov esp, eax +Ltmp2445: + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + lea ecx, [ebp - 284] + call "?size@?$span@$$CBD$0?0@gsl@@QBEHXZ" + lea ecx, [ebp - 248] + mov dword ptr [ebp - 828], eax # 4-byte Spill + call "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + mov dword ptr [ebp - 344], eax + sub esp, 4 + lea eax, [ebp - 344] + mov dword ptr [esp], eax + call "??$narrow_cast@HI@gsl@@YAH$$QAI@Z" + add esp, 4 + xor ecx, ecx + mov dl, cl + mov ecx, dword ptr [ebp - 828] # 4-byte Reload + cmp ecx, eax + mov byte ptr [ebp - 829], dl # 1-byte Spill + jne LBB32_49 +# %bb.48: # in Loop: Header=BB32_46 Depth=1 + lea ecx, [ebp - 284] + call "?data@?$span@$$CBD$0?0@gsl@@QBEPBDXZ" + lea ecx, [ebp - 248] + mov dword ptr [ebp - 836], eax # 4-byte Spill + call "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + mov ecx, dword ptr [ebp - 836] # 4-byte Reload + cmp ecx, eax + sete dl + mov byte ptr [ebp - 829], dl # 1-byte Spill +LBB32_49: # in Loop: Header=BB32_46 Depth=1 + mov al, byte ptr [ebp - 829] # 1-byte Reload + mov dword ptr [ebp - 16], 17 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 336] + mov dword ptr [edx], ecx + lea ecx, [ebp - 340] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB32_50 +LBB32_50: # in Loop: Header=BB32_46 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 336] + mov dword ptr [eax], ecx + lea ecx, [ebp - 324] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB32_59 +Ltmp2446: +LBB32_142: # Block address taken + # in Loop: Header=BB32_46 Depth=1 + add ebp, 12 + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + jmp LBB32_53 +LBB32_53: # in Loop: Header=BB32_46 Depth=1 + mov dword ptr [ebp - 16], 16 +Ltmp2447: +LBB32_54: # in Loop: Header=BB32_46 Depth=1 + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + mov dword ptr [ebp - 16], 16 + lea ecx, [ebp - 324] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 837], al # 1-byte Spill + jmp LBB32_55 +LBB32_55: # in Loop: Header=BB32_46 Depth=1 + mov al, byte ptr [ebp - 837] # 1-byte Reload + test al, 1 + jne LBB32_56 + jmp LBB32_62 +LBB32_56: # in Loop: Header=BB32_46 Depth=1 +Ltmp2448: + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 838], al # 1-byte Spill + jmp LBB32_57 +LBB32_57: # in Loop: Header=BB32_46 Depth=1 + mov al, byte ptr [ebp - 838] # 1-byte Reload + test al, 1 + jne LBB32_58 + jmp LBB32_61 +LBB32_58: # in Loop: Header=BB32_46 Depth=1 +Ltmp2449: + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + int3 + jmp LBB32_61 +Ltmp2450: +LBB32_59: # in Loop: Header=BB32_46 Depth=1 + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + jmp LBB32_54 +Ltmp2451: +LBB32_61: # in Loop: Header=BB32_46 Depth=1 + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + jmp LBB32_62 +Ltmp2452: +LBB32_62: # in Loop: Header=BB32_46 Depth=1 + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + lea ecx, [ebp - 324] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB32_63 +LBB32_63: # in Loop: Header=BB32_46 Depth=1 + lea ecx, [ebp - 324] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], 3 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 0 + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + mov byte ptr [ebp - 839], al # 1-byte Spill + jmp LBB32_64 +LBB32_64: # in Loop: Header=BB32_46 Depth=1 + mov al, byte ptr [ebp - 839] # 1-byte Reload + test al, 1 + jne LBB32_46 + jmp LBB32_65 +Ltmp2453: +LBB32_65: + .cv_loc 32 1 654 0 # ..\tests\span_tests.cpp:654:0 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 276] + mov dword ptr [eax], ecx + lea ecx, [ebp - 352] + call "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" + mov dword ptr [ebp - 844], eax # 4-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 +Ltmp2454: + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0FE@CAMMBDGL@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" + mov dword ptr [ebp - 848], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 852], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 656 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 400] + mov dword ptr [ebp - 856], ecx # 4-byte Spill + mov dword ptr [ebp - 860], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 848] # 4-byte Reload + mov dword ptr [ebp - 864], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 848] # 4-byte Reload + mov edx, dword ptr [ebp - 856] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 392] + mov dword ptr [ebp - 868], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov dword ptr [ebp - 872], eax # 4-byte Spill + jmp LBB32_68 +LBB32_68: # in Loop: Header=BB32_67 Depth=1 + mov eax, dword ptr [ebp - 852] # 4-byte Reload + mov esp, eax +Ltmp2455: + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + lea ecx, [ebp - 352] + call "?size@?$span@$$CBD$0?0@gsl@@QBEHXZ" + lea ecx, [ebp - 276] + mov dword ptr [ebp - 876], eax # 4-byte Spill + call "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + mov dword ptr [ebp - 412], eax + sub esp, 4 + lea eax, [ebp - 412] + mov dword ptr [esp], eax + call "??$narrow_cast@HI@gsl@@YAH$$QAI@Z" + add esp, 4 + xor ecx, ecx + mov dl, cl + mov ecx, dword ptr [ebp - 876] # 4-byte Reload + cmp ecx, eax + mov byte ptr [ebp - 877], dl # 1-byte Spill + jne LBB32_70 +# %bb.69: # in Loop: Header=BB32_67 Depth=1 + lea ecx, [ebp - 352] + call "?data@?$span@$$CBD$0?0@gsl@@QBEPBDXZ" + lea ecx, [ebp - 276] + mov dword ptr [ebp - 884], eax # 4-byte Spill + call "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + mov ecx, dword ptr [ebp - 884] # 4-byte Reload + cmp ecx, eax + sete dl + mov byte ptr [ebp - 877], dl # 1-byte Spill +LBB32_70: # in Loop: Header=BB32_67 Depth=1 + mov al, byte ptr [ebp - 877] # 1-byte Reload + mov dword ptr [ebp - 16], 14 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 404] + mov dword ptr [edx], ecx + lea ecx, [ebp - 408] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB32_71 +LBB32_71: # in Loop: Header=BB32_67 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 404] + mov dword ptr [eax], ecx + lea ecx, [ebp - 392] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB32_80 +Ltmp2456: +LBB32_143: # Block address taken + # in Loop: Header=BB32_67 Depth=1 + add ebp, 12 + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + jmp LBB32_74 +LBB32_74: # in Loop: Header=BB32_67 Depth=1 + mov dword ptr [ebp - 16], 13 +Ltmp2457: +LBB32_75: # in Loop: Header=BB32_67 Depth=1 + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + mov dword ptr [ebp - 16], 13 + lea ecx, [ebp - 392] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 885], al # 1-byte Spill + jmp LBB32_76 +LBB32_76: # in Loop: Header=BB32_67 Depth=1 + mov al, byte ptr [ebp - 885] # 1-byte Reload + test al, 1 + jne LBB32_77 + jmp LBB32_83 +LBB32_77: # in Loop: Header=BB32_67 Depth=1 +Ltmp2458: + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 886], al # 1-byte Spill + jmp LBB32_78 +LBB32_78: # in Loop: Header=BB32_67 Depth=1 + mov al, byte ptr [ebp - 886] # 1-byte Reload + test al, 1 + jne LBB32_79 + jmp LBB32_82 +LBB32_79: # in Loop: Header=BB32_67 Depth=1 +Ltmp2459: + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + int3 + jmp LBB32_82 +Ltmp2460: +LBB32_80: # in Loop: Header=BB32_67 Depth=1 + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + jmp LBB32_75 +Ltmp2461: +LBB32_82: # in Loop: Header=BB32_67 Depth=1 + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + jmp LBB32_83 +Ltmp2462: +LBB32_83: # in Loop: Header=BB32_67 Depth=1 + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + lea ecx, [ebp - 392] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB32_84 +LBB32_84: # in Loop: Header=BB32_67 Depth=1 + lea ecx, [ebp - 392] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], 3 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 0 + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + mov byte ptr [ebp - 887], al # 1-byte Spill + jmp LBB32_85 +LBB32_85: # in Loop: Header=BB32_67 Depth=1 + mov al, byte ptr [ebp - 887] # 1-byte Reload + test al, 1 + jne LBB32_67 + jmp LBB32_86 +Ltmp2463: +LBB32_86: + .cv_loc 32 1 670 0 # ..\tests\span_tests.cpp:670:0 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 444] + mov dword ptr [eax], ecx + lea eax, [ebp - 416] + mov dword ptr [ebp - 892], ecx # 4-byte Spill + mov ecx, eax + call "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ" + mov dword ptr [ebp - 16], 12 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 892] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 428] + call "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$vector@HV?$allocator@H@std@@@std@@@Z" + mov dword ptr [ebp - 896], eax # 4-byte Spill + jmp LBB32_87 +LBB32_87: + sub esp, 8 + movsd xmm0, qword ptr [ebp - 428] # xmm0 = mem[0],zero + mov eax, esp + movsd qword ptr [eax], xmm0 + lea ecx, [ebp - 420] + call "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" + lea ecx, [ebp - 444] + call "??1?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" +Ltmp2464: + .cv_loc 32 1 684 0 # ..\tests\span_tests.cpp:684:0 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 488] + mov dword ptr [eax], ecx + lea eax, [ebp - 448] + mov dword ptr [ebp - 900], ecx # 4-byte Spill + mov ecx, eax + call "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ" + mov dword ptr [ebp - 16], 11 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 900] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 460] + call "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" + mov dword ptr [ebp - 904], eax # 4-byte Spill + jmp LBB32_88 +LBB32_88: + sub esp, 8 + movsd xmm0, qword ptr [ebp - 460] # xmm0 = mem[0],zero + mov eax, esp + movsd qword ptr [eax], xmm0 + lea ecx, [ebp - 452] + call "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?A?@@V?$span@$$CBD$0?0@gsl@@@Z" + lea ecx, [ebp - 488] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" +Ltmp2465: + .cv_loc 32 1 698 0 # ..\tests\span_tests.cpp:698:0 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 532] + mov dword ptr [eax], ecx + lea eax, [ebp - 492] + mov dword ptr [ebp - 908], ecx # 4-byte Spill + mov ecx, eax + call "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ" + mov dword ptr [ebp - 16], 10 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 908] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 504] + call "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" + mov dword ptr [ebp - 912], eax # 4-byte Spill + jmp LBB32_89 +LBB32_89: + sub esp, 8 + movsd xmm0, qword ptr [ebp - 504] # xmm0 = mem[0],zero + mov eax, esp + movsd qword ptr [eax], xmm0 + lea ecx, [ebp - 496] + call "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?A?@@V?$span@$$CBD$0?0@gsl@@@Z" + lea ecx, [ebp - 532] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" +Ltmp2466: + .cv_loc 32 1 709 0 # ..\tests\span_tests.cpp:709:0 + mov dword ptr [ebp - 16], 3 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 44] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 540] + mov dword ptr [eax], ecx + call "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" + add esp, 8 + 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 +Ltmp2467: + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0EM@HMDBCCFN@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3pt@" + mov dword ptr [ebp - 916], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 920], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 710 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 588] + mov dword ptr [ebp - 924], ecx # 4-byte Spill + mov dword ptr [ebp - 928], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 916] # 4-byte Reload + mov dword ptr [ebp - 932], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 916] # 4-byte Reload + mov edx, dword ptr [ebp - 924] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 580] + mov dword ptr [ebp - 936], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov dword ptr [ebp - 940], eax # 4-byte Spill + jmp LBB32_92 +LBB32_92: # in Loop: Header=BB32_91 Depth=1 + mov eax, dword ptr [ebp - 920] # 4-byte Reload + mov esp, eax +Ltmp2468: + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + lea ecx, [ebp - 540] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 944], eax # 4-byte Spill + call "?size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" + mov dword ptr [ebp - 600], eax + sub esp, 4 + lea eax, [ebp - 600] + mov dword ptr [esp], eax + call "??$narrow_cast@HI@gsl@@YAH$$QAI@Z" + add esp, 4 + xor ecx, ecx + mov dl, cl + mov ecx, dword ptr [ebp - 944] # 4-byte Reload + cmp ecx, eax + mov byte ptr [ebp - 945], dl # 1-byte Spill + jne LBB32_94 +# %bb.93: # in Loop: Header=BB32_91 Depth=1 + lea ecx, [ebp - 540] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + lea ecx, [ebp - 44] + mov dword ptr [ebp - 952], eax # 4-byte Spill + call "?data@?$vector@HV?$allocator@H@std@@@std@@QAEPAHXZ" + mov ecx, dword ptr [ebp - 952] # 4-byte Reload + cmp ecx, eax + sete dl + mov byte ptr [ebp - 945], dl # 1-byte Spill +LBB32_94: # in Loop: Header=BB32_91 Depth=1 + mov al, byte ptr [ebp - 945] # 1-byte Reload + mov dword ptr [ebp - 16], 8 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 592] + mov dword ptr [edx], ecx + lea ecx, [ebp - 596] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB32_95 +LBB32_95: # in Loop: Header=BB32_91 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 592] + mov dword ptr [eax], ecx + lea ecx, [ebp - 580] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB32_104 +Ltmp2469: +LBB32_144: # Block address taken + # in Loop: Header=BB32_91 Depth=1 + add ebp, 12 + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + jmp LBB32_98 +LBB32_98: # in Loop: Header=BB32_91 Depth=1 + mov dword ptr [ebp - 16], 7 +Ltmp2470: +LBB32_99: # in Loop: Header=BB32_91 Depth=1 + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + mov dword ptr [ebp - 16], 7 + lea ecx, [ebp - 580] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 953], al # 1-byte Spill + jmp LBB32_100 +LBB32_100: # in Loop: Header=BB32_91 Depth=1 + mov al, byte ptr [ebp - 953] # 1-byte Reload + test al, 1 + jne LBB32_101 + jmp LBB32_110 +LBB32_101: # in Loop: Header=BB32_91 Depth=1 +Ltmp2471: + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 954], al # 1-byte Spill + jmp LBB32_102 +LBB32_102: # in Loop: Header=BB32_91 Depth=1 + mov al, byte ptr [ebp - 954] # 1-byte Reload + test al, 1 + jne LBB32_103 + jmp LBB32_109 +LBB32_103: # in Loop: Header=BB32_91 Depth=1 +Ltmp2472: + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + int3 + jmp LBB32_109 +Ltmp2473: +LBB32_104: # in Loop: Header=BB32_91 Depth=1 + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + jmp LBB32_99 +Ltmp2474: +LBB32_109: # in Loop: Header=BB32_91 Depth=1 + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + jmp LBB32_110 +Ltmp2475: +LBB32_110: # in Loop: Header=BB32_91 Depth=1 + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + lea ecx, [ebp - 580] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB32_111 +LBB32_111: # in Loop: Header=BB32_91 Depth=1 + lea ecx, [ebp - 580] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], 3 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 0 + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + mov byte ptr [ebp - 955], al # 1-byte Spill + jmp LBB32_112 +LBB32_112: # in Loop: Header=BB32_91 Depth=1 + mov al, byte ptr [ebp - 955] # 1-byte Reload + test al, 1 + jne LBB32_91 + jmp LBB32_113 +Ltmp2476: +LBB32_113: + .cv_loc 32 1 712 0 # ..\tests\span_tests.cpp:712:0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 84] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 608] + mov dword ptr [eax], ecx + call "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@ABV?$vector@HV?$allocator@H@std@@@std@@@Z" + add esp, 8 + 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 +Ltmp2477: + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0FA@IJNLMNPN@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" + mov dword ptr [ebp - 960], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 964], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 713 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 656] + mov dword ptr [ebp - 968], ecx # 4-byte Spill + mov dword ptr [ebp - 972], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 960] # 4-byte Reload + mov dword ptr [ebp - 976], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 960] # 4-byte Reload + mov edx, dword ptr [ebp - 968] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 648] + mov dword ptr [ebp - 980], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov dword ptr [ebp - 984], eax # 4-byte Spill + jmp LBB32_116 +LBB32_116: # in Loop: Header=BB32_115 Depth=1 + mov eax, dword ptr [ebp - 964] # 4-byte Reload + mov esp, eax +Ltmp2478: + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + lea ecx, [ebp - 608] + call "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" + lea ecx, [ebp - 84] + mov dword ptr [ebp - 988], eax # 4-byte Spill + call "?size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" + mov dword ptr [ebp - 668], eax + sub esp, 4 + lea eax, [ebp - 668] + mov dword ptr [esp], eax + call "??$narrow_cast@HI@gsl@@YAH$$QAI@Z" + add esp, 4 + xor ecx, ecx + mov dl, cl + mov ecx, dword ptr [ebp - 988] # 4-byte Reload + cmp ecx, eax + mov byte ptr [ebp - 989], dl # 1-byte Spill + jne LBB32_118 +# %bb.117: # in Loop: Header=BB32_115 Depth=1 + lea ecx, [ebp - 608] + call "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + lea ecx, [ebp - 84] + mov dword ptr [ebp - 996], eax # 4-byte Spill + call "?data@?$vector@HV?$allocator@H@std@@@std@@QBEPBHXZ" + mov ecx, dword ptr [ebp - 996] # 4-byte Reload + cmp ecx, eax + sete dl + mov byte ptr [ebp - 989], dl # 1-byte Spill +LBB32_118: # in Loop: Header=BB32_115 Depth=1 + mov al, byte ptr [ebp - 989] # 1-byte Reload + mov dword ptr [ebp - 16], 5 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 660] + mov dword ptr [edx], ecx + lea ecx, [ebp - 664] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB32_119 +LBB32_119: # in Loop: Header=BB32_115 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 660] + mov dword ptr [eax], ecx + lea ecx, [ebp - 648] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB32_128 +Ltmp2479: +LBB32_145: # Block address taken + # in Loop: Header=BB32_115 Depth=1 + add ebp, 12 + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + jmp LBB32_122 +LBB32_122: # in Loop: Header=BB32_115 Depth=1 + mov dword ptr [ebp - 16], 4 +Ltmp2480: +LBB32_123: # in Loop: Header=BB32_115 Depth=1 + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + mov dword ptr [ebp - 16], 4 + lea ecx, [ebp - 648] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 997], al # 1-byte Spill + jmp LBB32_124 +LBB32_124: # in Loop: Header=BB32_115 Depth=1 + mov al, byte ptr [ebp - 997] # 1-byte Reload + test al, 1 + jne LBB32_125 + jmp LBB32_131 +LBB32_125: # in Loop: Header=BB32_115 Depth=1 +Ltmp2481: + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 998], al # 1-byte Spill + jmp LBB32_126 +LBB32_126: # in Loop: Header=BB32_115 Depth=1 + mov al, byte ptr [ebp - 998] # 1-byte Reload + test al, 1 + jne LBB32_127 + jmp LBB32_130 +LBB32_127: # in Loop: Header=BB32_115 Depth=1 +Ltmp2482: + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + int3 + jmp LBB32_130 +Ltmp2483: +LBB32_128: # in Loop: Header=BB32_115 Depth=1 + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + jmp LBB32_123 +Ltmp2484: +LBB32_130: # in Loop: Header=BB32_115 Depth=1 + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + jmp LBB32_131 +Ltmp2485: +LBB32_131: # in Loop: Header=BB32_115 Depth=1 + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + lea ecx, [ebp - 648] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB32_132 +LBB32_132: # in Loop: Header=BB32_115 Depth=1 + lea ecx, [ebp - 648] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], 3 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 0 + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + mov byte ptr [ebp - 999], al # 1-byte Spill + jmp LBB32_133 +LBB32_133: # in Loop: Header=BB32_115 Depth=1 + mov al, byte ptr [ebp - 999] # 1-byte Reload + test al, 1 + jne LBB32_115 + jmp LBB32_134 +Ltmp2486: +LBB32_134: + .cv_loc 32 1 715 0 # ..\tests\span_tests.cpp:715:0 + lea ecx, [ebp - 276] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + lea ecx, [ebp - 248] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + lea ecx, [ebp - 84] + call "??1?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" + lea ecx, [ebp - 44] + call "??1?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB32_8: # in Loop: Header=BB32_3 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2487: + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + mov dword ptr [ebp - 16], 24 + lea ecx, [ebp - 132] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB32_9 +LBB32_9: # in Loop: Header=BB32_3 Depth=1 + mov eax, offset LBB32_140 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2488: + .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": +LBB32_28: # in Loop: Header=BB32_23 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2489: + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + mov dword ptr [ebp - 16], 21 + lea ecx, [ebp - 200] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB32_29 +LBB32_29: # in Loop: Header=BB32_23 Depth=1 + mov eax, offset LBB32_141 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2490: + .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": +LBB32_37: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 132] +Ltmp2491: + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2492: + .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": +LBB32_51: # in Loop: Header=BB32_46 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2493: + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + mov dword ptr [ebp - 16], 18 + lea ecx, [ebp - 324] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB32_52 +LBB32_52: # in Loop: Header=BB32_46 Depth=1 + mov eax, offset LBB32_142 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2494: + .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": +LBB32_60: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 200] +Ltmp2495: + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2496: + .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": +LBB32_72: # in Loop: Header=BB32_67 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2497: + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + mov dword ptr [ebp - 16], 15 + lea ecx, [ebp - 392] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB32_73 +LBB32_73: # in Loop: Header=BB32_67 Depth=1 + mov eax, offset LBB32_143 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2498: + .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": +LBB32_81: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 324] +Ltmp2499: + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2500: + .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": +LBB32_96: # in Loop: Header=BB32_91 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2501: + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + mov dword ptr [ebp - 16], 9 + lea ecx, [ebp - 580] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB32_97 +LBB32_97: # in Loop: Header=BB32_91 Depth=1 + mov eax, offset LBB32_144 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2502: + .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": +LBB32_105: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 392] +Ltmp2503: + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2504: + .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": +LBB32_106: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 444] +Ltmp2505: + .cv_loc 32 1 670 0 # ..\tests\span_tests.cpp:670:0 + call "??1?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2506: + .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": +LBB32_107: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 488] +Ltmp2507: + .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@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2508: + .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": +LBB32_108: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 532] +Ltmp2509: + .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@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2510: + .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": +LBB32_120: # in Loop: Header=BB32_115 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2511: + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + mov dword ptr [ebp - 16], 6 + lea ecx, [ebp - 648] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB32_121 +LBB32_121: # in Loop: Header=BB32_115 Depth=1 + mov eax, offset LBB32_145 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2512: + .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": +LBB32_129: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 580] +Ltmp2513: + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2514: + .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": +LBB32_135: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 648] +Ltmp2515: + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2516: + .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": +LBB32_136: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 276] + .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@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET + .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": +LBB32_137: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 248] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET + .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": +LBB32_138: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 84] + call "??1?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET + .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": +LBB32_139: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 44] + call "??1?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2517: + .cv_fpo_endproc +Lfunc_end32: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 6 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # Action + .long 0 # ToState + .long "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" # Action + .long 1 # ToState + .long "?dtor$137@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" # Action + .long 2 # ToState + .long "?dtor$136@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" # Action + .long 3 # ToState + .long "?dtor$135@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" # 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" # 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" # Action + .long 3 # ToState + .long "?dtor$107@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" # Action + .long 3 # ToState + .long "?dtor$106@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" # Action + .long 3 # ToState + .long "?dtor$105@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp2518: + lea ecx, ["?autoRegistrar21@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp2519: + .cv_fpo_endproc +Lfunc_end33: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp2520: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0CC@OGCDDOLL@from_convertible_span_constructo@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 718 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____22@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar23@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp2521: + .cv_fpo_endproc +Lfunc_end34: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____22@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 4], eax +Ltmp2522: + .cv_loc 35 1 721 0 # ..\tests\span_tests.cpp:721:0 + lea ecx, [ebp - 12] +Ltmp2523: + #DEBUG_VALUE: avd <- [$ecx+0] + call "??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ" +Ltmp2524: + .cv_loc 35 1 722 0 # ..\tests\span_tests.cpp:722:0 + lea ecx, [ebp - 20] +Ltmp2525: + #DEBUG_VALUE: avcd <- [$ecx+0] + lea edx, [ebp - 12] + mov dword ptr [esp], edx + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@ABV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z" +Ltmp2526: + sub esp, 4 + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 28], eax # 4-byte Spill + call @__security_check_cookie@4 +Ltmp2527: + .cv_loc 35 1 753 0 # ..\tests\span_tests.cpp:753:0 + add esp, 32 + pop ebp + ret +Ltmp2528: + .cv_fpo_endproc +Lfunc_end35: + # -- 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 + .cv_fpo_proc "??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp2529: + lea ecx, ["?autoRegistrar23@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp2530: + .cv_fpo_endproc +Lfunc_end36: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp2531: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0BJ@LKEMFBKB@copy_move_and_assignment?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 756 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____24@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar25@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp2532: + .cv_fpo_endproc +Lfunc_end37: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____24@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 460 + .cv_fpo_stackalloc 460 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp2581: + .cv_loc 38 1 758 0 # ..\tests\span_tests.cpp:758:0 + lea ecx, [ebp - 36] +Ltmp2582: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____24:s1 <- [$ecx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" +Ltmp2583: + mov dword ptr [ebp - 324], eax # 4-byte Spill +LBB38_1: # =>This Inner Loop Header: Depth=1 +Ltmp2584: + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@CPIPGFEH@s1?4empty?$CI?$CJ?$AA@" + mov dword ptr [ebp - 328], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 332], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 759 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 84] + mov dword ptr [ebp - 336], ecx # 4-byte Spill + mov dword ptr [ebp - 340], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 328] # 4-byte Reload + mov dword ptr [ebp - 344], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 328] # 4-byte Reload + mov edx, dword ptr [ebp - 336] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 76] + mov dword ptr [ebp - 348], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 332] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] +Ltmp2585: + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + mov dword ptr [ebp - 352], eax # 4-byte Spill + call "?empty@?$span@H$0?0@gsl@@QBE_NXZ" + mov dword ptr [ebp - 16], 1 + sub esp, 8 + movzx ecx, al + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 88] + mov dword ptr [edx], ecx + lea ecx, [ebp - 92] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB38_2 +LBB38_2: # in Loop: Header=BB38_1 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 88] + mov dword ptr [eax], ecx + lea ecx, [ebp - 76] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB38_11 +Ltmp2586: +LBB38_69: # Block address taken + # in Loop: Header=BB38_1 Depth=1 + add ebp, 12 + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + jmp LBB38_5 +LBB38_5: # in Loop: Header=BB38_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp2587: +LBB38_6: # in Loop: Header=BB38_1 Depth=1 + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 76] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 353], al # 1-byte Spill + jmp LBB38_7 +LBB38_7: # in Loop: Header=BB38_1 Depth=1 + mov al, byte ptr [ebp - 353] # 1-byte Reload + test al, 1 + jne LBB38_8 + jmp LBB38_13 +LBB38_8: # in Loop: Header=BB38_1 Depth=1 +Ltmp2588: + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 354], al # 1-byte Spill + jmp LBB38_9 +LBB38_9: # in Loop: Header=BB38_1 Depth=1 + mov al, byte ptr [ebp - 354] # 1-byte Reload + test al, 1 + jne LBB38_10 + jmp LBB38_12 +LBB38_10: # in Loop: Header=BB38_1 Depth=1 +Ltmp2589: + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + int3 + jmp LBB38_12 +Ltmp2590: +LBB38_11: # in Loop: Header=BB38_1 Depth=1 + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + jmp LBB38_6 +Ltmp2591: +LBB38_12: # in Loop: Header=BB38_1 Depth=1 + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + jmp LBB38_13 +Ltmp2592: +LBB38_13: # in Loop: Header=BB38_1 Depth=1 + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + lea ecx, [ebp - 76] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB38_14 +LBB38_14: # in Loop: Header=BB38_1 Depth=1 + lea ecx, [ebp - 76] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 360], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB38_1 +Ltmp2593: +# %bb.15: + .cv_loc 38 1 761 0 # ..\tests\span_tests.cpp:761:0 + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 104], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 100], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@3PAHA"+8] + mov dword ptr [ebp - 96], eax + .cv_loc 38 1 763 0 # ..\tests\span_tests.cpp:763:0 + sub esp, 4 + lea ecx, [ebp - 112] +Ltmp2594: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____24:s2 <- [$ecx+0] + lea eax, [ebp - 104] +Ltmp2595: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____24:arr <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z" +Ltmp2596: + mov dword ptr [ebp - 364], eax # 4-byte Spill +LBB38_16: # =>This Inner Loop Header: Depth=1 +Ltmp2597: + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 368], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0CJ@IDIKNDPE@?$CIs2?4size?$CI?$CJ?5?$DN?$DN?53?5?$CG?$CG?5s2?4data?$CI?$CJ?5?$DN?$DN?5@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 372], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 160] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 764 + mov dword ptr [ebp - 376], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 368] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 380], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 160] + mov edx, dword ptr [ebp - 368] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 152] + mov dword ptr [ebp - 384], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 372] # 4-byte Reload + mov esp, ecx +Ltmp2598: + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + lea ecx, [ebp - 112] + mov dword ptr [ebp - 388], eax # 4-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 3 + mov byte ptr [ebp - 389], bl # 1-byte Spill + jne LBB38_18 +# %bb.17: # in Loop: Header=BB38_16 Depth=1 + lea ecx, [ebp - 112] + call "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + lea ecx, [ebp - 104] + cmp eax, ecx + sete dl + mov byte ptr [ebp - 389], dl # 1-byte Spill +LBB38_18: # in Loop: Header=BB38_16 Depth=1 + mov al, byte ptr [ebp - 389] # 1-byte Reload + mov dword ptr [ebp - 16], 4 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 164] + mov dword ptr [edx], ecx + lea ecx, [ebp - 168] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB38_19 +LBB38_19: # in Loop: Header=BB38_16 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 164] + mov dword ptr [eax], ecx + lea ecx, [ebp - 152] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB38_28 +Ltmp2599: +LBB38_70: # Block address taken + # in Loop: Header=BB38_16 Depth=1 + add ebp, 12 + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + jmp LBB38_22 +LBB38_22: # in Loop: Header=BB38_16 Depth=1 + mov dword ptr [ebp - 16], 3 +Ltmp2600: +LBB38_23: # in Loop: Header=BB38_16 Depth=1 + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 152] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 390], al # 1-byte Spill + jmp LBB38_24 +LBB38_24: # in Loop: Header=BB38_16 Depth=1 + mov al, byte ptr [ebp - 390] # 1-byte Reload + test al, 1 + jne LBB38_25 + jmp LBB38_31 +LBB38_25: # in Loop: Header=BB38_16 Depth=1 +Ltmp2601: + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 391], al # 1-byte Spill + jmp LBB38_26 +LBB38_26: # in Loop: Header=BB38_16 Depth=1 + mov al, byte ptr [ebp - 391] # 1-byte Reload + test al, 1 + jne LBB38_27 + jmp LBB38_30 +LBB38_27: # in Loop: Header=BB38_16 Depth=1 +Ltmp2602: + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + int3 + jmp LBB38_30 +Ltmp2603: +LBB38_28: # in Loop: Header=BB38_16 Depth=1 + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + jmp LBB38_23 +Ltmp2604: +LBB38_30: # in Loop: Header=BB38_16 Depth=1 + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + jmp LBB38_31 +Ltmp2605: +LBB38_31: # in Loop: Header=BB38_16 Depth=1 + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + lea ecx, [ebp - 152] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB38_32 +LBB38_32: # in Loop: Header=BB38_16 Depth=1 + lea ecx, [ebp - 152] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 396], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB38_16 +Ltmp2606: +# %bb.33: + .cv_loc 38 1 766 0 # ..\tests\span_tests.cpp:766:0 + sub esp, 4 + lea ecx, [ebp - 176] + lea eax, [ebp - 36] + mov dword ptr [esp], eax + call "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$span@H$0?0@1@@Z" + mov ecx, dword ptr [ebp - 176] + mov dword ptr [ebp - 112], ecx + mov ecx, dword ptr [ebp - 172] + mov dword ptr [ebp - 108], ecx + mov dword ptr [ebp - 400], eax # 4-byte Spill +LBB38_34: # =>This Inner Loop Header: Depth=1 +Ltmp2607: + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@MELINOEE@s2?4empty?$CI?$CJ?$AA@" + mov dword ptr [ebp - 404], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 408], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 767 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 224] + mov dword ptr [ebp - 412], ecx # 4-byte Spill + mov dword ptr [ebp - 416], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 404] # 4-byte Reload + mov dword ptr [ebp - 420], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 404] # 4-byte Reload + mov edx, dword ptr [ebp - 412] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 216] + mov dword ptr [ebp - 424], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 408] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 112] +Ltmp2608: + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + mov dword ptr [ebp - 428], eax # 4-byte Spill + call "?empty@?$span@$$CBH$0?0@gsl@@QBE_NXZ" + mov dword ptr [ebp - 16], 7 + sub esp, 8 + movzx ecx, al + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 228] + mov dword ptr [edx], ecx + lea ecx, [ebp - 232] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB38_35 +LBB38_35: # in Loop: Header=BB38_34 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 228] + mov dword ptr [eax], ecx + lea ecx, [ebp - 216] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB38_44 +Ltmp2609: +LBB38_71: # Block address taken + # in Loop: Header=BB38_34 Depth=1 + add ebp, 12 + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + jmp LBB38_38 +LBB38_38: # in Loop: Header=BB38_34 Depth=1 + mov dword ptr [ebp - 16], 6 +Ltmp2610: +LBB38_39: # in Loop: Header=BB38_34 Depth=1 + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + mov dword ptr [ebp - 16], 6 + lea ecx, [ebp - 216] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 429], al # 1-byte Spill + jmp LBB38_40 +LBB38_40: # in Loop: Header=BB38_34 Depth=1 + mov al, byte ptr [ebp - 429] # 1-byte Reload + test al, 1 + jne LBB38_41 + jmp LBB38_47 +LBB38_41: # in Loop: Header=BB38_34 Depth=1 +Ltmp2611: + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 430], al # 1-byte Spill + jmp LBB38_42 +LBB38_42: # in Loop: Header=BB38_34 Depth=1 + mov al, byte ptr [ebp - 430] # 1-byte Reload + test al, 1 + jne LBB38_43 + jmp LBB38_46 +LBB38_43: # in Loop: Header=BB38_34 Depth=1 +Ltmp2612: + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + int3 + jmp LBB38_46 +Ltmp2613: +LBB38_44: # in Loop: Header=BB38_34 Depth=1 + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + jmp LBB38_39 +Ltmp2614: +LBB38_46: # in Loop: Header=BB38_34 Depth=1 + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + jmp LBB38_47 +Ltmp2615: +LBB38_47: # in Loop: Header=BB38_34 Depth=1 + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + lea ecx, [ebp - 216] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB38_48 +LBB38_48: # in Loop: Header=BB38_34 Depth=1 + lea ecx, [ebp - 216] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 436], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB38_34 +Ltmp2616: +# %bb.49: + .cv_loc 38 1 769 0 # ..\tests\span_tests.cpp:769:0 + lea eax, [ebp - 104] + mov dword ptr [ebp - 236], eax + .cv_loc 38 1 770 0 # ..\tests\span_tests.cpp:770:0 + mov dword ptr [ebp - 240], eax + .cv_loc 38 1 771 0 # ..\tests\span_tests.cpp:771:0 + sub esp, 4 + lea ecx, [ebp - 236] +Ltmp2617: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____24:get_temp_span <- [$ecx+0] + lea eax, [ebp - 256] + mov dword ptr [esp], eax + call "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE@XZ" +Ltmp2618: + sub esp, 4 + lea ecx, [ebp - 248] + lea eax, [ebp - 256] + mov dword ptr [esp], eax + call "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$span@H$0?0@1@@Z" + sub esp, 8 + lea ecx, [ebp - 240] + lea edx, [ebp - 248] + mov esi, dword ptr [edx] + mov dword ptr [esp], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 440], eax # 4-byte Spill + call "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" + .cv_loc 38 1 773 0 # ..\tests\span_tests.cpp:773:0 + sub esp, 4 + lea ecx, [ebp - 236] + lea eax, [ebp - 264] + mov dword ptr [esp], eax + call "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE@XZ" + mov eax, dword ptr [ebp - 264] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr [ebp - 260] + mov dword ptr [ebp - 32], eax +LBB38_50: # =>This Inner Loop Header: Depth=1 +Ltmp2619: + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 444], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0CJ@PNDPDBMI@?$CIs1?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s1?4data?$CI?$CJ?5?$DN?$DN?5@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 448], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 312] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 774 + mov dword ptr [ebp - 452], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 444] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 456], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 312] + mov edx, dword ptr [ebp - 444] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 304] + mov dword ptr [ebp - 460], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 448] # 4-byte Reload + mov esp, ecx +Ltmp2620: + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + lea ecx, [ebp - 36] + mov dword ptr [ebp - 464], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 2 + mov byte ptr [ebp - 465], bl # 1-byte Spill + jne LBB38_52 +# %bb.51: # in Loop: Header=BB38_50 Depth=1 + lea ecx, [ebp - 36] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + lea ecx, [ebp - 104] + add ecx, 4 + cmp eax, ecx + sete dl + mov byte ptr [ebp - 465], dl # 1-byte Spill +LBB38_52: # in Loop: Header=BB38_50 Depth=1 + mov al, byte ptr [ebp - 465] # 1-byte Reload + mov dword ptr [ebp - 16], 10 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 316] + mov dword ptr [edx], ecx + lea ecx, [ebp - 320] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB38_53 +LBB38_53: # in Loop: Header=BB38_50 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 316] + mov dword ptr [eax], ecx + lea ecx, [ebp - 304] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB38_62 +Ltmp2621: +LBB38_72: # Block address taken + # in Loop: Header=BB38_50 Depth=1 + add ebp, 12 + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + jmp LBB38_56 +LBB38_56: # in Loop: Header=BB38_50 Depth=1 + mov dword ptr [ebp - 16], 9 +Ltmp2622: +LBB38_57: # in Loop: Header=BB38_50 Depth=1 + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + mov dword ptr [ebp - 16], 9 + lea ecx, [ebp - 304] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 466], al # 1-byte Spill + jmp LBB38_58 +LBB38_58: # in Loop: Header=BB38_50 Depth=1 + mov al, byte ptr [ebp - 466] # 1-byte Reload + test al, 1 + jne LBB38_59 + jmp LBB38_65 +LBB38_59: # in Loop: Header=BB38_50 Depth=1 +Ltmp2623: + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 467], al # 1-byte Spill + jmp LBB38_60 +LBB38_60: # in Loop: Header=BB38_50 Depth=1 + mov al, byte ptr [ebp - 467] # 1-byte Reload + test al, 1 + jne LBB38_61 + jmp LBB38_64 +LBB38_61: # in Loop: Header=BB38_50 Depth=1 +Ltmp2624: + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + int3 + jmp LBB38_64 +Ltmp2625: +LBB38_62: # in Loop: Header=BB38_50 Depth=1 + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + jmp LBB38_57 +Ltmp2626: +LBB38_64: # in Loop: Header=BB38_50 Depth=1 + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + jmp LBB38_65 +Ltmp2627: +LBB38_65: # in Loop: Header=BB38_50 Depth=1 + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + lea ecx, [ebp - 304] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB38_66 +LBB38_66: # in Loop: Header=BB38_50 Depth=1 + lea ecx, [ebp - 304] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 472], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB38_50 +Ltmp2628: +# %bb.67: + .cv_loc 38 1 775 0 # ..\tests\span_tests.cpp:775:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB38_3: # in Loop: Header=BB38_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2629: + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + mov dword ptr [ebp - 16], 2 + lea ecx, [ebp - 76] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB38_4 +LBB38_4: # in Loop: Header=BB38_1 Depth=1 + mov eax, offset LBB38_69 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2630: + .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": +LBB38_20: # in Loop: Header=BB38_16 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2631: + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + mov dword ptr [ebp - 16], 5 + lea ecx, [ebp - 152] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB38_21 +LBB38_21: # in Loop: Header=BB38_16 Depth=1 + mov eax, offset LBB38_70 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2632: + .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": +LBB38_29: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 76] +Ltmp2633: + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2634: + .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": +LBB38_36: # in Loop: Header=BB38_34 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2635: + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + mov dword ptr [ebp - 16], 8 + lea ecx, [ebp - 216] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB38_37 +LBB38_37: # in Loop: Header=BB38_34 Depth=1 + mov eax, offset LBB38_71 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2636: + .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": +LBB38_45: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 152] +Ltmp2637: + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2638: + .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": +LBB38_54: # in Loop: Header=BB38_50 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2639: + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + mov dword ptr [ebp - 16], 11 + lea ecx, [ebp - 304] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB38_55 +LBB38_55: # in Loop: Header=BB38_50 Depth=1 + mov eax, offset LBB38_72 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2640: + .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": +LBB38_63: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 216] +Ltmp2641: + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2642: + .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": +LBB38_68: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 304] +Ltmp2643: + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2644: + .cv_fpo_endproc +Lfunc_end38: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 4 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp2645: + lea ecx, ["?autoRegistrar25@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp2646: + .cv_fpo_endproc +Lfunc_end39: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp2647: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_05NIGAKFML@first?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 778 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____26@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar27@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp2648: + .cv_fpo_endproc +Lfunc_end40: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____26@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 1256 + .cv_fpo_stackalloc 1256 + .cv_fpo_endprologue + lea eax, ["L?arr@?1??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@3PAHA"] + mov ecx, esp + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 16], -1 + lea ecx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], ecx +Ltmp2795: + .cv_loc 41 1 780 0 # ..\tests\span_tests.cpp:780:0 + lea ecx, [ebp - 48] +Ltmp2796: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____26:arr <- [$ecx+0] + mov edx, ecx + sub esp, 12 + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], 20 + mov dword ptr [ebp - 916], ecx # 4-byte Spill +Ltmp2797: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____26:arr <- [DW_OP_constu 916, DW_OP_minus, DW_OP_deref] [$ebp+0] + call _memcpy +Ltmp2798: + .cv_loc 41 1 783 0 # ..\tests\span_tests.cpp:783:0 + add esp, 8 + lea ecx, [ebp - 52] +Ltmp2799: + #DEBUG_VALUE: av <- [$ecx+0] + mov eax, dword ptr [ebp - 916] # 4-byte Reload + mov dword ptr [esp], eax + call "??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" +Ltmp2800: + mov dword ptr [ebp - 920], eax # 4-byte Spill +Ltmp2801: +LBB41_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____26:arr <- [DW_OP_constu 916, DW_OP_minus, DW_OP_deref] [$ebp+0] + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BK@CLBICIJE@av?4first?$DM2?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" + mov dword ptr [ebp - 924], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 928], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 784 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 100] + mov dword ptr [ebp - 932], ecx # 4-byte Spill + mov dword ptr [ebp - 936], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 924] # 4-byte Reload + mov dword ptr [ebp - 940], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 924] # 4-byte Reload + mov edx, dword ptr [ebp - 932] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 92] + mov dword ptr [ebp - 944], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 928] # 4-byte Reload + mov esp, ecx +Ltmp2802: + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 + mov dword ptr [ebp - 16], 1 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 144] + mov dword ptr [edx], esi + lea ecx, [ebp - 52] + mov dword ptr [ebp - 948], eax # 4-byte Spill + call "??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" +Ltmp2803: + jmp LBB41_2 +LBB41_2: # in Loop: Header=BB41_1 Depth=1 + lea ecx, [ebp - 144] + call "?size@?$span@H$01@gsl@@QBEHXZ" + mov dword ptr [ebp - 140], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 140] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 132] + mov dword ptr [eax], ecx + lea ecx, [ebp - 136] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB41_3 +LBB41_3: # in Loop: Header=BB41_1 Depth=1 + mov dword ptr [ebp - 148], 2 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 148] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 128] + mov dword ptr [eax], ecx + lea ecx, [ebp - 132] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB41_4 +LBB41_4: # in Loop: Header=BB41_1 Depth=1 + mov dword ptr [ebp - 16], 2 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 128] + mov dword ptr [eax], ecx + lea ecx, [ebp - 92] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB41_5 +LBB41_5: # in Loop: Header=BB41_1 Depth=1 + lea ecx, [ebp - 128] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB41_10 +Ltmp2804: +LBB41_177: # Block address taken + # in Loop: Header=BB41_1 Depth=1 + add ebp, 12 + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 + jmp LBB41_9 +LBB41_9: # in Loop: Header=BB41_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp2805: +LBB41_10: # in Loop: Header=BB41_1 Depth=1 + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 92] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 949], al # 1-byte Spill + jmp LBB41_11 +LBB41_11: # in Loop: Header=BB41_1 Depth=1 + mov al, byte ptr [ebp - 949] # 1-byte Reload + test al, 1 + jne LBB41_12 + jmp LBB41_16 +LBB41_12: # in Loop: Header=BB41_1 Depth=1 +Ltmp2806: + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 950], al # 1-byte Spill + jmp LBB41_13 +LBB41_13: # in Loop: Header=BB41_1 Depth=1 + mov al, byte ptr [ebp - 950] # 1-byte Reload + test al, 1 + jne LBB41_14 + jmp LBB41_15 +LBB41_14: # in Loop: Header=BB41_1 Depth=1 +Ltmp2807: + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 + int3 +Ltmp2808: +LBB41_15: # in Loop: Header=BB41_1 Depth=1 + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 + jmp LBB41_16 +Ltmp2809: +LBB41_16: # in Loop: Header=BB41_1 Depth=1 + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 + lea ecx, [ebp - 92] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB41_17 +LBB41_17: # in Loop: Header=BB41_1 Depth=1 + lea ecx, [ebp - 92] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 956], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB41_1 +Ltmp2810: +# %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 +Ltmp2811: + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BI@ILINHMFB@av?4first?$CI2?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" + mov dword ptr [ebp - 960], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 964], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 785 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 196] + mov dword ptr [ebp - 968], ecx # 4-byte Spill + mov dword ptr [ebp - 972], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 960] # 4-byte Reload + mov dword ptr [ebp - 976], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 960] # 4-byte Reload + mov edx, dword ptr [ebp - 968] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 188] + mov dword ptr [ebp - 980], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 964] # 4-byte Reload + mov esp, ecx +Ltmp2812: + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + mov dword ptr [ebp - 16], 5 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 244] + mov dword ptr [edx], esi + mov dword ptr [edx + 4], 2 + lea ecx, [ebp - 52] + mov dword ptr [ebp - 984], eax # 4-byte Spill + call "?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + jmp LBB41_20 +LBB41_20: # in Loop: Header=BB41_19 Depth=1 + lea ecx, [ebp - 244] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 236], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 236] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 228] + mov dword ptr [eax], ecx + lea ecx, [ebp - 232] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB41_21 +LBB41_21: # in Loop: Header=BB41_19 Depth=1 + mov dword ptr [ebp - 248], 2 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 248] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 224] + mov dword ptr [eax], ecx + lea ecx, [ebp - 228] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB41_22 +LBB41_22: # in Loop: Header=BB41_19 Depth=1 + mov dword ptr [ebp - 16], 6 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 224] + mov dword ptr [eax], ecx + lea ecx, [ebp - 188] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB41_23 +LBB41_23: # in Loop: Header=BB41_19 Depth=1 + lea ecx, [ebp - 224] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB41_29 +Ltmp2813: +LBB41_178: # Block address taken + # in Loop: Header=BB41_19 Depth=1 + add ebp, 12 + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + jmp LBB41_28 +LBB41_28: # in Loop: Header=BB41_19 Depth=1 + mov dword ptr [ebp - 16], 4 +Ltmp2814: +LBB41_29: # in Loop: Header=BB41_19 Depth=1 + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + mov dword ptr [ebp - 16], 4 + lea ecx, [ebp - 188] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 985], al # 1-byte Spill + jmp LBB41_30 +LBB41_30: # in Loop: Header=BB41_19 Depth=1 + mov al, byte ptr [ebp - 985] # 1-byte Reload + test al, 1 + jne LBB41_31 + jmp LBB41_35 +LBB41_31: # in Loop: Header=BB41_19 Depth=1 +Ltmp2815: + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 986], al # 1-byte Spill + jmp LBB41_32 +LBB41_32: # in Loop: Header=BB41_19 Depth=1 + mov al, byte ptr [ebp - 986] # 1-byte Reload + test al, 1 + jne LBB41_33 + jmp LBB41_34 +LBB41_33: # in Loop: Header=BB41_19 Depth=1 +Ltmp2816: + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + int3 +Ltmp2817: +LBB41_34: # in Loop: Header=BB41_19 Depth=1 + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + jmp LBB41_35 +Ltmp2818: +LBB41_35: # in Loop: Header=BB41_19 Depth=1 + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + lea ecx, [ebp - 188] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB41_36 +LBB41_36: # in Loop: Header=BB41_19 Depth=1 + lea ecx, [ebp - 188] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 992], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB41_19 +Ltmp2819: +# %bb.37: + .cv_loc 41 1 789 0 # ..\tests\span_tests.cpp:789:0 + sub esp, 4 + lea ecx, [ebp - 252] +Ltmp2820: + #DEBUG_VALUE: av <- [$ecx+0] + lea eax, [ebp - 48] + mov dword ptr [esp], eax + call "??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" +Ltmp2821: + mov dword ptr [ebp - 996], eax # 4-byte Spill +LBB41_38: # =>This Inner Loop Header: Depth=1 +Ltmp2822: + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BK@MNBCNKNB@av?4first?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 1000], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1004], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 790 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 300] + mov dword ptr [ebp - 1008], ecx # 4-byte Spill + mov dword ptr [ebp - 1012], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1000] # 4-byte Reload + mov dword ptr [ebp - 1016], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1000] # 4-byte Reload + mov edx, dword ptr [ebp - 1008] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 292] + mov dword ptr [ebp - 1020], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1004] # 4-byte Reload + mov esp, ecx +Ltmp2823: + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 + mov dword ptr [ebp - 16], 9 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 344] + mov dword ptr [edx], esi + lea ecx, [ebp - 252] + mov dword ptr [ebp - 1024], eax # 4-byte Spill + call "??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + jmp LBB41_39 +LBB41_39: # in Loop: Header=BB41_38 Depth=1 + lea ecx, [ebp - 344] + call "?size@?$span@H$0A@@gsl@@QBEHXZ" + mov dword ptr [ebp - 340], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 340] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 332] + mov dword ptr [eax], ecx + lea ecx, [ebp - 336] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB41_40 +LBB41_40: # in Loop: Header=BB41_38 Depth=1 + mov dword ptr [ebp - 348], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 348] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 328] + mov dword ptr [eax], ecx + lea ecx, [ebp - 332] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB41_41 +LBB41_41: # in Loop: Header=BB41_38 Depth=1 + mov dword ptr [ebp - 16], 10 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 328] + mov dword ptr [eax], ecx + lea ecx, [ebp - 292] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB41_42 +LBB41_42: # in Loop: Header=BB41_38 Depth=1 + lea ecx, [ebp - 328] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB41_48 +Ltmp2824: +LBB41_179: # Block address taken + # in Loop: Header=BB41_38 Depth=1 + add ebp, 12 + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 + jmp LBB41_47 +LBB41_47: # in Loop: Header=BB41_38 Depth=1 + mov dword ptr [ebp - 16], 8 +Ltmp2825: +LBB41_48: # in Loop: Header=BB41_38 Depth=1 + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 + mov dword ptr [ebp - 16], 8 + lea ecx, [ebp - 292] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1025], al # 1-byte Spill + jmp LBB41_49 +LBB41_49: # in Loop: Header=BB41_38 Depth=1 + mov al, byte ptr [ebp - 1025] # 1-byte Reload + test al, 1 + jne LBB41_50 + jmp LBB41_54 +LBB41_50: # in Loop: Header=BB41_38 Depth=1 +Ltmp2826: + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1026], al # 1-byte Spill + jmp LBB41_51 +LBB41_51: # in Loop: Header=BB41_38 Depth=1 + mov al, byte ptr [ebp - 1026] # 1-byte Reload + test al, 1 + jne LBB41_52 + jmp LBB41_53 +LBB41_52: # in Loop: Header=BB41_38 Depth=1 +Ltmp2827: + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 + int3 +Ltmp2828: +LBB41_53: # in Loop: Header=BB41_38 Depth=1 + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 + jmp LBB41_54 +Ltmp2829: +LBB41_54: # in Loop: Header=BB41_38 Depth=1 + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 + lea ecx, [ebp - 292] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB41_55 +LBB41_55: # in Loop: Header=BB41_38 Depth=1 + lea ecx, [ebp - 292] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1032], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB41_38 +Ltmp2830: +# %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 +Ltmp2831: + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BI@BBDNKPEC@av?4first?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 1036], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1040], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 791 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 396] + mov dword ptr [ebp - 1044], ecx # 4-byte Spill + mov dword ptr [ebp - 1048], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1036] # 4-byte Reload + mov dword ptr [ebp - 1052], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1036] # 4-byte Reload + mov edx, dword ptr [ebp - 1044] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 388] + mov dword ptr [ebp - 1056], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1040] # 4-byte Reload + mov esp, ecx +Ltmp2832: + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + mov dword ptr [ebp - 16], 13 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 444] + mov dword ptr [edx], esi + mov dword ptr [edx + 4], 0 + lea ecx, [ebp - 252] + mov dword ptr [ebp - 1060], eax # 4-byte Spill + call "?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + jmp LBB41_58 +LBB41_58: # in Loop: Header=BB41_57 Depth=1 + lea ecx, [ebp - 444] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 436], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 436] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 428] + mov dword ptr [eax], ecx + lea ecx, [ebp - 432] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB41_59 +LBB41_59: # in Loop: Header=BB41_57 Depth=1 + mov dword ptr [ebp - 448], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 448] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 424] + mov dword ptr [eax], ecx + lea ecx, [ebp - 428] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB41_60 +LBB41_60: # in Loop: Header=BB41_57 Depth=1 + mov dword ptr [ebp - 16], 14 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 424] + mov dword ptr [eax], ecx + lea ecx, [ebp - 388] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB41_61 +LBB41_61: # in Loop: Header=BB41_57 Depth=1 + lea ecx, [ebp - 424] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB41_67 +Ltmp2833: +LBB41_180: # Block address taken + # in Loop: Header=BB41_57 Depth=1 + add ebp, 12 + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + jmp LBB41_66 +LBB41_66: # in Loop: Header=BB41_57 Depth=1 + mov dword ptr [ebp - 16], 12 +Ltmp2834: +LBB41_67: # in Loop: Header=BB41_57 Depth=1 + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + mov dword ptr [ebp - 16], 12 + lea ecx, [ebp - 388] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1061], al # 1-byte Spill + jmp LBB41_68 +LBB41_68: # in Loop: Header=BB41_57 Depth=1 + mov al, byte ptr [ebp - 1061] # 1-byte Reload + test al, 1 + jne LBB41_69 + jmp LBB41_73 +LBB41_69: # in Loop: Header=BB41_57 Depth=1 +Ltmp2835: + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1062], al # 1-byte Spill + jmp LBB41_70 +LBB41_70: # in Loop: Header=BB41_57 Depth=1 + mov al, byte ptr [ebp - 1062] # 1-byte Reload + test al, 1 + jne LBB41_71 + jmp LBB41_72 +LBB41_71: # in Loop: Header=BB41_57 Depth=1 +Ltmp2836: + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + int3 +Ltmp2837: +LBB41_72: # in Loop: Header=BB41_57 Depth=1 + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + jmp LBB41_73 +Ltmp2838: +LBB41_73: # in Loop: Header=BB41_57 Depth=1 + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + lea ecx, [ebp - 388] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB41_74 +LBB41_74: # in Loop: Header=BB41_57 Depth=1 + lea ecx, [ebp - 388] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1068], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB41_57 +Ltmp2839: +# %bb.75: + .cv_loc 41 1 795 0 # ..\tests\span_tests.cpp:795:0 + sub esp, 4 + lea ecx, [ebp - 452] +Ltmp2840: + #DEBUG_VALUE: av <- [$ecx+0] + lea eax, [ebp - 48] + mov dword ptr [esp], eax + call "??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" +Ltmp2841: + mov dword ptr [ebp - 1072], eax # 4-byte Spill +LBB41_76: # =>This Inner Loop Header: Depth=1 +Ltmp2842: + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BK@EEMLMCBI@av?4first?$DM5?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" + mov dword ptr [ebp - 1076], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1080], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 796 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 500] + mov dword ptr [ebp - 1084], ecx # 4-byte Spill + mov dword ptr [ebp - 1088], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1076] # 4-byte Reload + mov dword ptr [ebp - 1092], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1076] # 4-byte Reload + mov edx, dword ptr [ebp - 1084] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 492] + mov dword ptr [ebp - 1096], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1080] # 4-byte Reload + mov esp, ecx +Ltmp2843: + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 + mov dword ptr [ebp - 16], 17 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 544] + mov dword ptr [edx], esi + lea ecx, [ebp - 452] + mov dword ptr [ebp - 1100], eax # 4-byte Spill + call "??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + jmp LBB41_77 +LBB41_77: # in Loop: Header=BB41_76 Depth=1 + lea ecx, [ebp - 544] + call "?size@?$span@H$04@gsl@@QBEHXZ" + mov dword ptr [ebp - 540], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 540] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 532] + mov dword ptr [eax], ecx + lea ecx, [ebp - 536] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB41_78 +LBB41_78: # in Loop: Header=BB41_76 Depth=1 + mov dword ptr [ebp - 548], 5 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 548] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 528] + mov dword ptr [eax], ecx + lea ecx, [ebp - 532] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB41_79 +LBB41_79: # in Loop: Header=BB41_76 Depth=1 + mov dword ptr [ebp - 16], 18 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 528] + mov dword ptr [eax], ecx + lea ecx, [ebp - 492] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB41_80 +LBB41_80: # in Loop: Header=BB41_76 Depth=1 + lea ecx, [ebp - 528] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB41_86 +Ltmp2844: +LBB41_181: # Block address taken + # in Loop: Header=BB41_76 Depth=1 + add ebp, 12 + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 + jmp LBB41_85 +LBB41_85: # in Loop: Header=BB41_76 Depth=1 + mov dword ptr [ebp - 16], 16 +Ltmp2845: +LBB41_86: # in Loop: Header=BB41_76 Depth=1 + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 + mov dword ptr [ebp - 16], 16 + lea ecx, [ebp - 492] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1101], al # 1-byte Spill + jmp LBB41_87 +LBB41_87: # in Loop: Header=BB41_76 Depth=1 + mov al, byte ptr [ebp - 1101] # 1-byte Reload + test al, 1 + jne LBB41_88 + jmp LBB41_92 +LBB41_88: # in Loop: Header=BB41_76 Depth=1 +Ltmp2846: + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1102], al # 1-byte Spill + jmp LBB41_89 +LBB41_89: # in Loop: Header=BB41_76 Depth=1 + mov al, byte ptr [ebp - 1102] # 1-byte Reload + test al, 1 + jne LBB41_90 + jmp LBB41_91 +LBB41_90: # in Loop: Header=BB41_76 Depth=1 +Ltmp2847: + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 + int3 +Ltmp2848: +LBB41_91: # in Loop: Header=BB41_76 Depth=1 + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 + jmp LBB41_92 +Ltmp2849: +LBB41_92: # in Loop: Header=BB41_76 Depth=1 + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 + lea ecx, [ebp - 492] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB41_93 +LBB41_93: # in Loop: Header=BB41_76 Depth=1 + lea ecx, [ebp - 492] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1108], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB41_76 +Ltmp2850: +# %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 +Ltmp2851: + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BI@FPMNOFIM@av?4first?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" + mov dword ptr [ebp - 1112], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1116], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 797 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 596] + mov dword ptr [ebp - 1120], ecx # 4-byte Spill + mov dword ptr [ebp - 1124], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1112] # 4-byte Reload + mov dword ptr [ebp - 1128], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1112] # 4-byte Reload + mov edx, dword ptr [ebp - 1120] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 588] + mov dword ptr [ebp - 1132], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1116] # 4-byte Reload + mov esp, ecx +Ltmp2852: + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + mov dword ptr [ebp - 16], 21 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 644] + mov dword ptr [edx], esi + mov dword ptr [edx + 4], 5 + lea ecx, [ebp - 452] + mov dword ptr [ebp - 1136], eax # 4-byte Spill + call "?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + jmp LBB41_96 +LBB41_96: # in Loop: Header=BB41_95 Depth=1 + lea ecx, [ebp - 644] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 636], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 636] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 628] + mov dword ptr [eax], ecx + lea ecx, [ebp - 632] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB41_97 +LBB41_97: # in Loop: Header=BB41_95 Depth=1 + mov dword ptr [ebp - 648], 5 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 648] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 624] + mov dword ptr [eax], ecx + lea ecx, [ebp - 628] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB41_98 +LBB41_98: # in Loop: Header=BB41_95 Depth=1 + mov dword ptr [ebp - 16], 22 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 624] + mov dword ptr [eax], ecx + lea ecx, [ebp - 588] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB41_99 +LBB41_99: # in Loop: Header=BB41_95 Depth=1 + lea ecx, [ebp - 624] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB41_105 +Ltmp2853: +LBB41_182: # Block address taken + # in Loop: Header=BB41_95 Depth=1 + add ebp, 12 + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + jmp LBB41_104 +LBB41_104: # in Loop: Header=BB41_95 Depth=1 + mov dword ptr [ebp - 16], 20 +Ltmp2854: +LBB41_105: # in Loop: Header=BB41_95 Depth=1 + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + mov dword ptr [ebp - 16], 20 + lea ecx, [ebp - 588] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1137], al # 1-byte Spill + jmp LBB41_106 +LBB41_106: # in Loop: Header=BB41_95 Depth=1 + mov al, byte ptr [ebp - 1137] # 1-byte Reload + test al, 1 + jne LBB41_107 + jmp LBB41_111 +LBB41_107: # in Loop: Header=BB41_95 Depth=1 +Ltmp2855: + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1138], al # 1-byte Spill + jmp LBB41_108 +LBB41_108: # in Loop: Header=BB41_95 Depth=1 + mov al, byte ptr [ebp - 1138] # 1-byte Reload + test al, 1 + jne LBB41_109 + jmp LBB41_110 +LBB41_109: # in Loop: Header=BB41_95 Depth=1 +Ltmp2856: + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + int3 +Ltmp2857: +LBB41_110: # in Loop: Header=BB41_95 Depth=1 + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + jmp LBB41_111 +Ltmp2858: +LBB41_111: # in Loop: Header=BB41_95 Depth=1 + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + lea ecx, [ebp - 588] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB41_112 +LBB41_112: # in Loop: Header=BB41_95 Depth=1 + lea ecx, [ebp - 588] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1144], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB41_95 +Ltmp2859: +# %bb.113: + .cv_loc 41 1 801 0 # ..\tests\span_tests.cpp:801:0 + sub esp, 4 + lea ecx, [ebp - 652] +Ltmp2860: + #DEBUG_VALUE: av <- [$ecx+0] + lea eax, [ebp - 48] + mov dword ptr [esp], eax + call "??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" +Ltmp2861: + mov dword ptr [ebp - 1148], eax # 4-byte Spill +LBB41_114: # =>This Inner Loop Header: Depth=1 +Ltmp2862: + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BO@MCKBONEF@av?4first?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" + mov dword ptr [ebp - 1152], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1156], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 806 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 700] + mov dword ptr [ebp - 1160], ecx # 4-byte Spill + mov dword ptr [ebp - 1164], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 1152] # 4-byte Reload + mov dword ptr [ebp - 1168], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1152] # 4-byte Reload + mov edx, dword ptr [ebp - 1160] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 692] + mov ecx, esi + mov dword ptr [ebp - 1172], eax # 4-byte Spill + mov dword ptr [ebp - 1176], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1156] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 24 + mov ecx, dword ptr [ebp - 1176] # 4-byte Reload + mov dword ptr [ebp - 1180], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1181], al # 1-byte Spill + jmp LBB41_115 +LBB41_115: # in Loop: Header=BB41_114 Depth=1 + mov al, byte ptr [ebp - 1181] # 1-byte Reload + test al, 1 + jne LBB41_116 + jmp LBB41_127 +LBB41_116: # in Loop: Header=BB41_114 Depth=1 +Ltmp2863: + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + mov dword ptr [ebp - 16], 25 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 708] + mov dword ptr [eax], ecx + mov dword ptr [eax + 4], 6 + lea ecx, [ebp - 652] + call "?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + jmp LBB41_117 +LBB41_117: # in Loop: Header=BB41_114 Depth=1 + lea ecx, [ebp - 708] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 274 + lea ecx, [ebp - 692] + mov dword ptr [ebp - 1188], eax # 4-byte Spill + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB41_125 +Ltmp2864: +LBB41_183: # Block address taken + # in Loop: Header=BB41_114 Depth=1 + add ebp, 12 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + jmp LBB41_120 +LBB41_120: # in Loop: Header=BB41_114 Depth=1 + jmp LBB41_121 +LBB41_121: # in Loop: Header=BB41_114 Depth=1 + mov dword ptr [ebp - 16], 24 + jmp LBB41_129 +Ltmp2865: +LBB41_184: # Block address taken + # in Loop: Header=BB41_114 Depth=1 + add ebp, 12 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + jmp LBB41_124 +LBB41_124: # in Loop: Header=BB41_114 Depth=1 + jmp LBB41_121 +Ltmp2866: +LBB41_125: # in Loop: Header=BB41_114 Depth=1 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + jmp LBB41_121 +Ltmp2867: +LBB41_127: # in Loop: Header=BB41_114 Depth=1 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 692] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB41_128 +LBB41_128: # in Loop: Header=BB41_114 Depth=1 + jmp LBB41_129 +Ltmp2868: +LBB41_129: # in Loop: Header=BB41_114 Depth=1 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + lea ecx, [ebp - 692] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1189], al # 1-byte Spill + jmp LBB41_130 +LBB41_130: # in Loop: Header=BB41_114 Depth=1 + mov al, byte ptr [ebp - 1189] # 1-byte Reload + test al, 1 + jne LBB41_131 + jmp LBB41_135 +LBB41_131: # in Loop: Header=BB41_114 Depth=1 +Ltmp2869: + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1190], al # 1-byte Spill + jmp LBB41_132 +LBB41_132: # in Loop: Header=BB41_114 Depth=1 + mov al, byte ptr [ebp - 1190] # 1-byte Reload + test al, 1 + jne LBB41_133 + jmp LBB41_134 +LBB41_133: # in Loop: Header=BB41_114 Depth=1 +Ltmp2870: + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + int3 +Ltmp2871: +LBB41_134: # in Loop: Header=BB41_114 Depth=1 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + jmp LBB41_135 +Ltmp2872: +LBB41_135: # in Loop: Header=BB41_114 Depth=1 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + lea ecx, [ebp - 692] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB41_136 +LBB41_136: # in Loop: Header=BB41_114 Depth=1 + lea ecx, [ebp - 692] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne LBB41_114 +Ltmp2873: +# %bb.137: + .cv_loc 41 1 810 0 # ..\tests\span_tests.cpp:810:0 + lea ecx, [ebp - 716] +Ltmp2874: + #DEBUG_VALUE: av <- [$ecx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" +Ltmp2875: + mov dword ptr [ebp - 1196], eax # 4-byte Spill +LBB41_138: # =>This Inner Loop Header: Depth=1 +Ltmp2876: + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BK@MNBCNKNB@av?4first?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 1200], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1204], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 811 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 764] + mov dword ptr [ebp - 1208], ecx # 4-byte Spill + mov dword ptr [ebp - 1212], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1200] # 4-byte Reload + mov dword ptr [ebp - 1216], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1200] # 4-byte Reload + mov edx, dword ptr [ebp - 1208] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 756] + mov dword ptr [ebp - 1220], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1204] # 4-byte Reload + mov esp, ecx +Ltmp2877: + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 + mov dword ptr [ebp - 16], 28 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 808] + mov dword ptr [edx], esi + lea ecx, [ebp - 716] + mov dword ptr [ebp - 1224], eax # 4-byte Spill + call "??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + jmp LBB41_139 +LBB41_139: # in Loop: Header=BB41_138 Depth=1 + lea ecx, [ebp - 808] + call "?size@?$span@H$0A@@gsl@@QBEHXZ" + mov dword ptr [ebp - 804], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 804] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 796] + mov dword ptr [eax], ecx + lea ecx, [ebp - 800] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB41_140 +LBB41_140: # in Loop: Header=BB41_138 Depth=1 + mov dword ptr [ebp - 812], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 812] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 792] + mov dword ptr [eax], ecx + lea ecx, [ebp - 796] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB41_141 +LBB41_141: # in Loop: Header=BB41_138 Depth=1 + mov dword ptr [ebp - 16], 29 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 792] + mov dword ptr [eax], ecx + lea ecx, [ebp - 756] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB41_142 +LBB41_142: # in Loop: Header=BB41_138 Depth=1 + lea ecx, [ebp - 792] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB41_148 +Ltmp2878: +LBB41_185: # Block address taken + # in Loop: Header=BB41_138 Depth=1 + add ebp, 12 + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 + jmp LBB41_147 +LBB41_147: # in Loop: Header=BB41_138 Depth=1 + mov dword ptr [ebp - 16], 27 +Ltmp2879: +LBB41_148: # in Loop: Header=BB41_138 Depth=1 + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 + mov dword ptr [ebp - 16], 27 + lea ecx, [ebp - 756] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1225], al # 1-byte Spill + jmp LBB41_149 +LBB41_149: # in Loop: Header=BB41_138 Depth=1 + mov al, byte ptr [ebp - 1225] # 1-byte Reload + test al, 1 + jne LBB41_150 + jmp LBB41_154 +LBB41_150: # in Loop: Header=BB41_138 Depth=1 +Ltmp2880: + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1226], al # 1-byte Spill + jmp LBB41_151 +LBB41_151: # in Loop: Header=BB41_138 Depth=1 + mov al, byte ptr [ebp - 1226] # 1-byte Reload + test al, 1 + jne LBB41_152 + jmp LBB41_153 +LBB41_152: # in Loop: Header=BB41_138 Depth=1 +Ltmp2881: + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 + int3 +Ltmp2882: +LBB41_153: # in Loop: Header=BB41_138 Depth=1 + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 + jmp LBB41_154 +Ltmp2883: +LBB41_154: # in Loop: Header=BB41_138 Depth=1 + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 + lea ecx, [ebp - 756] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB41_155 +LBB41_155: # in Loop: Header=BB41_138 Depth=1 + lea ecx, [ebp - 756] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1232], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB41_138 +Ltmp2884: +# %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 +Ltmp2885: + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BI@BBDNKPEC@av?4first?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 1236], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1240], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 812 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 860] + mov dword ptr [ebp - 1244], ecx # 4-byte Spill + mov dword ptr [ebp - 1248], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1236] # 4-byte Reload + mov dword ptr [ebp - 1252], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1236] # 4-byte Reload + mov edx, dword ptr [ebp - 1244] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 852] + mov dword ptr [ebp - 1256], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1240] # 4-byte Reload + mov esp, ecx +Ltmp2886: + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + mov dword ptr [ebp - 16], 32 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 908] + mov dword ptr [edx], esi + mov dword ptr [edx + 4], 0 + lea ecx, [ebp - 716] + mov dword ptr [ebp - 1260], eax # 4-byte Spill + call "?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z" + jmp LBB41_158 +LBB41_158: # in Loop: Header=BB41_157 Depth=1 + lea ecx, [ebp - 908] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 900], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 900] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 892] + mov dword ptr [eax], ecx + lea ecx, [ebp - 896] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB41_159 +LBB41_159: # in Loop: Header=BB41_157 Depth=1 + mov dword ptr [ebp - 912], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 912] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 888] + mov dword ptr [eax], ecx + lea ecx, [ebp - 892] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB41_160 +LBB41_160: # in Loop: Header=BB41_157 Depth=1 + mov dword ptr [ebp - 16], 33 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 888] + mov dword ptr [eax], ecx + lea ecx, [ebp - 852] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB41_161 +LBB41_161: # in Loop: Header=BB41_157 Depth=1 + lea ecx, [ebp - 888] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB41_167 +Ltmp2887: +LBB41_186: # Block address taken + # in Loop: Header=BB41_157 Depth=1 + add ebp, 12 + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + jmp LBB41_166 +LBB41_166: # in Loop: Header=BB41_157 Depth=1 + mov dword ptr [ebp - 16], 31 +Ltmp2888: +LBB41_167: # in Loop: Header=BB41_157 Depth=1 + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + mov dword ptr [ebp - 16], 31 + lea ecx, [ebp - 852] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1261], al # 1-byte Spill + jmp LBB41_168 +LBB41_168: # in Loop: Header=BB41_157 Depth=1 + mov al, byte ptr [ebp - 1261] # 1-byte Reload + test al, 1 + jne LBB41_169 + jmp LBB41_173 +LBB41_169: # in Loop: Header=BB41_157 Depth=1 +Ltmp2889: + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1262], al # 1-byte Spill + jmp LBB41_170 +LBB41_170: # in Loop: Header=BB41_157 Depth=1 + mov al, byte ptr [ebp - 1262] # 1-byte Reload + test al, 1 + jne LBB41_171 + jmp LBB41_172 +LBB41_171: # in Loop: Header=BB41_157 Depth=1 +Ltmp2890: + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + int3 +Ltmp2891: +LBB41_172: # in Loop: Header=BB41_157 Depth=1 + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + jmp LBB41_173 +Ltmp2892: +LBB41_173: # in Loop: Header=BB41_157 Depth=1 + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + lea ecx, [ebp - 852] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB41_174 +LBB41_174: # in Loop: Header=BB41_157 Depth=1 + lea ecx, [ebp - 852] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1268], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB41_157 +Ltmp2893: +# %bb.175: + .cv_loc 41 1 814 0 # ..\tests\span_tests.cpp:814:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB41_6: # in Loop: Header=BB41_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 128] +Ltmp2894: + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2895: + .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": +LBB41_7: # in Loop: Header=BB41_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2896: + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 92] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB41_8 +LBB41_8: # in Loop: Header=BB41_1 Depth=1 + mov eax, offset LBB41_177 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2897: + .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": +LBB41_24: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 92] + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2898: + .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": +LBB41_25: # in Loop: Header=BB41_19 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 224] +Ltmp2899: + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2900: + .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": +LBB41_26: # in Loop: Header=BB41_19 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2901: + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + mov dword ptr [ebp - 16], 7 + lea ecx, [ebp - 188] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB41_27 +LBB41_27: # in Loop: Header=BB41_19 Depth=1 + mov eax, offset LBB41_178 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2902: + .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": +LBB41_43: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 188] + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2903: + .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": +LBB41_44: # in Loop: Header=BB41_38 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 328] +Ltmp2904: + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2905: + .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": +LBB41_45: # in Loop: Header=BB41_38 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2906: + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 + mov dword ptr [ebp - 16], 11 + lea ecx, [ebp - 292] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB41_46 +LBB41_46: # in Loop: Header=BB41_38 Depth=1 + mov eax, offset LBB41_179 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2907: + .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": +LBB41_62: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 292] + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2908: + .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": +LBB41_63: # in Loop: Header=BB41_57 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 424] +Ltmp2909: + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2910: + .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": +LBB41_64: # in Loop: Header=BB41_57 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2911: + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + mov dword ptr [ebp - 16], 15 + lea ecx, [ebp - 388] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB41_65 +LBB41_65: # in Loop: Header=BB41_57 Depth=1 + mov eax, offset LBB41_180 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2912: + .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": +LBB41_81: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 388] + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2913: + .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": +LBB41_82: # in Loop: Header=BB41_76 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 528] +Ltmp2914: + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2915: + .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": +LBB41_83: # in Loop: Header=BB41_76 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2916: + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 + mov dword ptr [ebp - 16], 19 + lea ecx, [ebp - 492] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB41_84 +LBB41_84: # in Loop: Header=BB41_76 Depth=1 + mov eax, offset LBB41_181 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2917: + .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": +LBB41_100: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 492] + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2918: + .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": +LBB41_101: # in Loop: Header=BB41_95 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 624] +Ltmp2919: + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2920: + .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": +LBB41_102: # in Loop: Header=BB41_95 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2921: + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + mov dword ptr [ebp - 16], 23 + lea ecx, [ebp - 588] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB41_103 +LBB41_103: # in Loop: Header=BB41_95 Depth=1 + mov eax, offset LBB41_182 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2922: + .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": +LBB41_118: # in Loop: Header=BB41_114 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2923: + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + mov dword ptr [ebp - 16], 26 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 692] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB41_119 +LBB41_119: # in Loop: Header=BB41_114 Depth=1 + mov eax, offset LBB41_183 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2924: + .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": +LBB41_122: # in Loop: Header=BB41_114 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2925: + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + mov dword ptr [ebp - 16], 26 + lea ecx, [ebp - 692] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB41_123 +LBB41_123: # in Loop: Header=BB41_114 Depth=1 + mov eax, offset LBB41_184 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2926: + .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": +LBB41_126: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 588] +Ltmp2927: + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2928: + .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": +LBB41_143: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 692] +Ltmp2929: + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2930: + .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": +LBB41_144: # in Loop: Header=BB41_138 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 792] +Ltmp2931: + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2932: + .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": +LBB41_145: # in Loop: Header=BB41_138 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2933: + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 + mov dword ptr [ebp - 16], 30 + lea ecx, [ebp - 756] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB41_146 +LBB41_146: # in Loop: Header=BB41_138 Depth=1 + mov eax, offset LBB41_185 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2934: + .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": +LBB41_162: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 756] + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2935: + .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": +LBB41_163: # in Loop: Header=BB41_157 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 888] +Ltmp2936: + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2937: + .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": +LBB41_164: # in Loop: Header=BB41_157 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp2938: + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + mov dword ptr [ebp - 16], 34 + lea ecx, [ebp - 852] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB41_165 +LBB41_165: # in Loop: Header=BB41_157 Depth=1 + mov eax, offset LBB41_186 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp2939: + .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": +LBB41_176: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 852] + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp2940: + .cv_fpo_endproc +Lfunc_end41: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 9 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$118@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" # Handler + .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" # Handler +"$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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp2941: + lea ecx, ["?autoRegistrar27@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp2942: + .cv_fpo_endproc +Lfunc_end42: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp2943: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_04PLGBGIDD@last?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 817 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____28@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar29@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp2944: + .cv_fpo_endproc +Lfunc_end43: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____28@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 1256 + .cv_fpo_stackalloc 1256 + .cv_fpo_endprologue + lea eax, ["L?arr@?1??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@3PAHA"] + mov ecx, esp + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 16], -1 + lea ecx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], ecx +Ltmp3091: + .cv_loc 44 1 819 0 # ..\tests\span_tests.cpp:819:0 + lea ecx, [ebp - 48] +Ltmp3092: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____28:arr <- [$ecx+0] + mov edx, ecx + sub esp, 12 + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], 20 + mov dword ptr [ebp - 916], ecx # 4-byte Spill +Ltmp3093: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____28:arr <- [DW_OP_constu 916, DW_OP_minus, DW_OP_deref] [$ebp+0] + call _memcpy +Ltmp3094: + .cv_loc 44 1 822 0 # ..\tests\span_tests.cpp:822:0 + add esp, 8 + lea ecx, [ebp - 52] +Ltmp3095: + #DEBUG_VALUE: av <- [$ecx+0] + mov eax, dword ptr [ebp - 916] # 4-byte Reload + mov dword ptr [esp], eax + call "??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" +Ltmp3096: + mov dword ptr [ebp - 920], eax # 4-byte Spill +Ltmp3097: +LBB44_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____28:arr <- [DW_OP_constu 916, DW_OP_minus, DW_OP_deref] [$ebp+0] + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BJ@KCNELGAF@av?4last?$DM2?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" + mov dword ptr [ebp - 924], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 928], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 823 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 100] + mov dword ptr [ebp - 932], ecx # 4-byte Spill + mov dword ptr [ebp - 936], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 924] # 4-byte Reload + mov dword ptr [ebp - 940], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 924] # 4-byte Reload + mov edx, dword ptr [ebp - 932] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 92] + mov dword ptr [ebp - 944], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 928] # 4-byte Reload + mov esp, ecx +Ltmp3098: + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 + mov dword ptr [ebp - 16], 1 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 144] + mov dword ptr [edx], esi + lea ecx, [ebp - 52] + mov dword ptr [ebp - 948], eax # 4-byte Spill + call "??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" +Ltmp3099: + jmp LBB44_2 +LBB44_2: # in Loop: Header=BB44_1 Depth=1 + lea ecx, [ebp - 144] + call "?size@?$span@H$01@gsl@@QBEHXZ" + mov dword ptr [ebp - 140], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 140] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 132] + mov dword ptr [eax], ecx + lea ecx, [ebp - 136] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB44_3 +LBB44_3: # in Loop: Header=BB44_1 Depth=1 + mov dword ptr [ebp - 148], 2 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 148] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 128] + mov dword ptr [eax], ecx + lea ecx, [ebp - 132] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB44_4 +LBB44_4: # in Loop: Header=BB44_1 Depth=1 + mov dword ptr [ebp - 16], 2 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 128] + mov dword ptr [eax], ecx + lea ecx, [ebp - 92] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB44_5 +LBB44_5: # in Loop: Header=BB44_1 Depth=1 + lea ecx, [ebp - 128] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB44_10 +Ltmp3100: +LBB44_177: # Block address taken + # in Loop: Header=BB44_1 Depth=1 + add ebp, 12 + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 + jmp LBB44_9 +LBB44_9: # in Loop: Header=BB44_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp3101: +LBB44_10: # in Loop: Header=BB44_1 Depth=1 + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 92] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 949], al # 1-byte Spill + jmp LBB44_11 +LBB44_11: # in Loop: Header=BB44_1 Depth=1 + mov al, byte ptr [ebp - 949] # 1-byte Reload + test al, 1 + jne LBB44_12 + jmp LBB44_16 +LBB44_12: # in Loop: Header=BB44_1 Depth=1 +Ltmp3102: + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 950], al # 1-byte Spill + jmp LBB44_13 +LBB44_13: # in Loop: Header=BB44_1 Depth=1 + mov al, byte ptr [ebp - 950] # 1-byte Reload + test al, 1 + jne LBB44_14 + jmp LBB44_15 +LBB44_14: # in Loop: Header=BB44_1 Depth=1 +Ltmp3103: + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 + int3 +Ltmp3104: +LBB44_15: # in Loop: Header=BB44_1 Depth=1 + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 + jmp LBB44_16 +Ltmp3105: +LBB44_16: # in Loop: Header=BB44_1 Depth=1 + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 + lea ecx, [ebp - 92] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB44_17 +LBB44_17: # in Loop: Header=BB44_1 Depth=1 + lea ecx, [ebp - 92] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 956], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB44_1 +Ltmp3106: +# %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 +Ltmp3107: + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BH@OEHPILIC@av?4last?$CI2?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" + mov dword ptr [ebp - 960], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 964], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 824 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 196] + mov dword ptr [ebp - 968], ecx # 4-byte Spill + mov dword ptr [ebp - 972], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 960] # 4-byte Reload + mov dword ptr [ebp - 976], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 960] # 4-byte Reload + mov edx, dword ptr [ebp - 968] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 188] + mov dword ptr [ebp - 980], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 964] # 4-byte Reload + mov esp, ecx +Ltmp3108: + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + mov dword ptr [ebp - 16], 5 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 244] + mov dword ptr [edx], esi + mov dword ptr [edx + 4], 2 + lea ecx, [ebp - 52] + mov dword ptr [ebp - 984], eax # 4-byte Spill + call "?last@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + jmp LBB44_20 +LBB44_20: # in Loop: Header=BB44_19 Depth=1 + lea ecx, [ebp - 244] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 236], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 236] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 228] + mov dword ptr [eax], ecx + lea ecx, [ebp - 232] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB44_21 +LBB44_21: # in Loop: Header=BB44_19 Depth=1 + mov dword ptr [ebp - 248], 2 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 248] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 224] + mov dword ptr [eax], ecx + lea ecx, [ebp - 228] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB44_22 +LBB44_22: # in Loop: Header=BB44_19 Depth=1 + mov dword ptr [ebp - 16], 6 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 224] + mov dword ptr [eax], ecx + lea ecx, [ebp - 188] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB44_23 +LBB44_23: # in Loop: Header=BB44_19 Depth=1 + lea ecx, [ebp - 224] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB44_29 +Ltmp3109: +LBB44_178: # Block address taken + # in Loop: Header=BB44_19 Depth=1 + add ebp, 12 + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + jmp LBB44_28 +LBB44_28: # in Loop: Header=BB44_19 Depth=1 + mov dword ptr [ebp - 16], 4 +Ltmp3110: +LBB44_29: # in Loop: Header=BB44_19 Depth=1 + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + mov dword ptr [ebp - 16], 4 + lea ecx, [ebp - 188] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 985], al # 1-byte Spill + jmp LBB44_30 +LBB44_30: # in Loop: Header=BB44_19 Depth=1 + mov al, byte ptr [ebp - 985] # 1-byte Reload + test al, 1 + jne LBB44_31 + jmp LBB44_35 +LBB44_31: # in Loop: Header=BB44_19 Depth=1 +Ltmp3111: + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 986], al # 1-byte Spill + jmp LBB44_32 +LBB44_32: # in Loop: Header=BB44_19 Depth=1 + mov al, byte ptr [ebp - 986] # 1-byte Reload + test al, 1 + jne LBB44_33 + jmp LBB44_34 +LBB44_33: # in Loop: Header=BB44_19 Depth=1 +Ltmp3112: + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + int3 +Ltmp3113: +LBB44_34: # in Loop: Header=BB44_19 Depth=1 + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + jmp LBB44_35 +Ltmp3114: +LBB44_35: # in Loop: Header=BB44_19 Depth=1 + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + lea ecx, [ebp - 188] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB44_36 +LBB44_36: # in Loop: Header=BB44_19 Depth=1 + lea ecx, [ebp - 188] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 992], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB44_19 +Ltmp3115: +# %bb.37: + .cv_loc 44 1 828 0 # ..\tests\span_tests.cpp:828:0 + sub esp, 4 + lea ecx, [ebp - 252] +Ltmp3116: + #DEBUG_VALUE: av <- [$ecx+0] + lea eax, [ebp - 48] + mov dword ptr [esp], eax + call "??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" +Ltmp3117: + mov dword ptr [ebp - 996], eax # 4-byte Spill +LBB44_38: # =>This Inner Loop Header: Depth=1 +Ltmp3118: + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BJ@EENOEEEA@av?4last?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 1000], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1004], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 829 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 300] + mov dword ptr [ebp - 1008], ecx # 4-byte Spill + mov dword ptr [ebp - 1012], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1000] # 4-byte Reload + mov dword ptr [ebp - 1016], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1000] # 4-byte Reload + mov edx, dword ptr [ebp - 1008] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 292] + mov dword ptr [ebp - 1020], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1004] # 4-byte Reload + mov esp, ecx +Ltmp3119: + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 + mov dword ptr [ebp - 16], 9 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 344] + mov dword ptr [edx], esi + lea ecx, [ebp - 252] + mov dword ptr [ebp - 1024], eax # 4-byte Spill + call "??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + jmp LBB44_39 +LBB44_39: # in Loop: Header=BB44_38 Depth=1 + lea ecx, [ebp - 344] + call "?size@?$span@H$0A@@gsl@@QBEHXZ" + mov dword ptr [ebp - 340], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 340] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 332] + mov dword ptr [eax], ecx + lea ecx, [ebp - 336] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB44_40 +LBB44_40: # in Loop: Header=BB44_38 Depth=1 + mov dword ptr [ebp - 348], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 348] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 328] + mov dword ptr [eax], ecx + lea ecx, [ebp - 332] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB44_41 +LBB44_41: # in Loop: Header=BB44_38 Depth=1 + mov dword ptr [ebp - 16], 10 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 328] + mov dword ptr [eax], ecx + lea ecx, [ebp - 292] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB44_42 +LBB44_42: # in Loop: Header=BB44_38 Depth=1 + lea ecx, [ebp - 328] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB44_48 +Ltmp3120: +LBB44_179: # Block address taken + # in Loop: Header=BB44_38 Depth=1 + add ebp, 12 + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 + jmp LBB44_47 +LBB44_47: # in Loop: Header=BB44_38 Depth=1 + mov dword ptr [ebp - 16], 8 +Ltmp3121: +LBB44_48: # in Loop: Header=BB44_38 Depth=1 + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 + mov dword ptr [ebp - 16], 8 + lea ecx, [ebp - 292] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1025], al # 1-byte Spill + jmp LBB44_49 +LBB44_49: # in Loop: Header=BB44_38 Depth=1 + mov al, byte ptr [ebp - 1025] # 1-byte Reload + test al, 1 + jne LBB44_50 + jmp LBB44_54 +LBB44_50: # in Loop: Header=BB44_38 Depth=1 +Ltmp3122: + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1026], al # 1-byte Spill + jmp LBB44_51 +LBB44_51: # in Loop: Header=BB44_38 Depth=1 + mov al, byte ptr [ebp - 1026] # 1-byte Reload + test al, 1 + jne LBB44_52 + jmp LBB44_53 +LBB44_52: # in Loop: Header=BB44_38 Depth=1 +Ltmp3123: + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 + int3 +Ltmp3124: +LBB44_53: # in Loop: Header=BB44_38 Depth=1 + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 + jmp LBB44_54 +Ltmp3125: +LBB44_54: # in Loop: Header=BB44_38 Depth=1 + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 + lea ecx, [ebp - 292] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB44_55 +LBB44_55: # in Loop: Header=BB44_38 Depth=1 + lea ecx, [ebp - 292] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1032], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB44_38 +Ltmp3126: +# %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 +Ltmp3127: + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BH@HOMPFIJB@av?4last?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 1036], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1040], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 830 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 396] + mov dword ptr [ebp - 1044], ecx # 4-byte Spill + mov dword ptr [ebp - 1048], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1036] # 4-byte Reload + mov dword ptr [ebp - 1052], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1036] # 4-byte Reload + mov edx, dword ptr [ebp - 1044] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 388] + mov dword ptr [ebp - 1056], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1040] # 4-byte Reload + mov esp, ecx +Ltmp3128: + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + mov dword ptr [ebp - 16], 13 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 444] + mov dword ptr [edx], esi + mov dword ptr [edx + 4], 0 + lea ecx, [ebp - 252] + mov dword ptr [ebp - 1060], eax # 4-byte Spill + call "?last@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + jmp LBB44_58 +LBB44_58: # in Loop: Header=BB44_57 Depth=1 + lea ecx, [ebp - 444] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 436], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 436] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 428] + mov dword ptr [eax], ecx + lea ecx, [ebp - 432] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB44_59 +LBB44_59: # in Loop: Header=BB44_57 Depth=1 + mov dword ptr [ebp - 448], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 448] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 424] + mov dword ptr [eax], ecx + lea ecx, [ebp - 428] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB44_60 +LBB44_60: # in Loop: Header=BB44_57 Depth=1 + mov dword ptr [ebp - 16], 14 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 424] + mov dword ptr [eax], ecx + lea ecx, [ebp - 388] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB44_61 +LBB44_61: # in Loop: Header=BB44_57 Depth=1 + lea ecx, [ebp - 424] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB44_67 +Ltmp3129: +LBB44_180: # Block address taken + # in Loop: Header=BB44_57 Depth=1 + add ebp, 12 + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + jmp LBB44_66 +LBB44_66: # in Loop: Header=BB44_57 Depth=1 + mov dword ptr [ebp - 16], 12 +Ltmp3130: +LBB44_67: # in Loop: Header=BB44_57 Depth=1 + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + mov dword ptr [ebp - 16], 12 + lea ecx, [ebp - 388] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1061], al # 1-byte Spill + jmp LBB44_68 +LBB44_68: # in Loop: Header=BB44_57 Depth=1 + mov al, byte ptr [ebp - 1061] # 1-byte Reload + test al, 1 + jne LBB44_69 + jmp LBB44_73 +LBB44_69: # in Loop: Header=BB44_57 Depth=1 +Ltmp3131: + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1062], al # 1-byte Spill + jmp LBB44_70 +LBB44_70: # in Loop: Header=BB44_57 Depth=1 + mov al, byte ptr [ebp - 1062] # 1-byte Reload + test al, 1 + jne LBB44_71 + jmp LBB44_72 +LBB44_71: # in Loop: Header=BB44_57 Depth=1 +Ltmp3132: + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + int3 +Ltmp3133: +LBB44_72: # in Loop: Header=BB44_57 Depth=1 + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + jmp LBB44_73 +Ltmp3134: +LBB44_73: # in Loop: Header=BB44_57 Depth=1 + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + lea ecx, [ebp - 388] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB44_74 +LBB44_74: # in Loop: Header=BB44_57 Depth=1 + lea ecx, [ebp - 388] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1068], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB44_57 +Ltmp3135: +# %bb.75: + .cv_loc 44 1 834 0 # ..\tests\span_tests.cpp:834:0 + sub esp, 4 + lea ecx, [ebp - 452] +Ltmp3136: + #DEBUG_VALUE: av <- [$ecx+0] + lea eax, [ebp - 48] + mov dword ptr [esp], eax + call "??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" +Ltmp3137: + mov dword ptr [ebp - 1072], eax # 4-byte Spill +LBB44_76: # =>This Inner Loop Header: Depth=1 +Ltmp3138: + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BJ@MNAHFMIJ@av?4last?$DM5?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" + mov dword ptr [ebp - 1076], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1080], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 835 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 500] + mov dword ptr [ebp - 1084], ecx # 4-byte Spill + mov dword ptr [ebp - 1088], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1076] # 4-byte Reload + mov dword ptr [ebp - 1092], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1076] # 4-byte Reload + mov edx, dword ptr [ebp - 1084] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 492] + mov dword ptr [ebp - 1096], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1080] # 4-byte Reload + mov esp, ecx +Ltmp3139: + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 + mov dword ptr [ebp - 16], 17 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 544] + mov dword ptr [edx], esi + lea ecx, [ebp - 452] + mov dword ptr [ebp - 1100], eax # 4-byte Spill + call "??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + jmp LBB44_77 +LBB44_77: # in Loop: Header=BB44_76 Depth=1 + lea ecx, [ebp - 544] + call "?size@?$span@H$04@gsl@@QBEHXZ" + mov dword ptr [ebp - 540], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 540] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 532] + mov dword ptr [eax], ecx + lea ecx, [ebp - 536] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB44_78 +LBB44_78: # in Loop: Header=BB44_76 Depth=1 + mov dword ptr [ebp - 548], 5 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 548] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 528] + mov dword ptr [eax], ecx + lea ecx, [ebp - 532] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB44_79 +LBB44_79: # in Loop: Header=BB44_76 Depth=1 + mov dword ptr [ebp - 16], 18 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 528] + mov dword ptr [eax], ecx + lea ecx, [ebp - 492] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB44_80 +LBB44_80: # in Loop: Header=BB44_76 Depth=1 + lea ecx, [ebp - 528] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB44_86 +Ltmp3140: +LBB44_181: # Block address taken + # in Loop: Header=BB44_76 Depth=1 + add ebp, 12 + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 + jmp LBB44_85 +LBB44_85: # in Loop: Header=BB44_76 Depth=1 + mov dword ptr [ebp - 16], 16 +Ltmp3141: +LBB44_86: # in Loop: Header=BB44_76 Depth=1 + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 + mov dword ptr [ebp - 16], 16 + lea ecx, [ebp - 492] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1101], al # 1-byte Spill + jmp LBB44_87 +LBB44_87: # in Loop: Header=BB44_76 Depth=1 + mov al, byte ptr [ebp - 1101] # 1-byte Reload + test al, 1 + jne LBB44_88 + jmp LBB44_92 +LBB44_88: # in Loop: Header=BB44_76 Depth=1 +Ltmp3142: + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1102], al # 1-byte Spill + jmp LBB44_89 +LBB44_89: # in Loop: Header=BB44_76 Depth=1 + mov al, byte ptr [ebp - 1102] # 1-byte Reload + test al, 1 + jne LBB44_90 + jmp LBB44_91 +LBB44_90: # in Loop: Header=BB44_76 Depth=1 +Ltmp3143: + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 + int3 +Ltmp3144: +LBB44_91: # in Loop: Header=BB44_76 Depth=1 + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 + jmp LBB44_92 +Ltmp3145: +LBB44_92: # in Loop: Header=BB44_76 Depth=1 + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 + lea ecx, [ebp - 492] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB44_93 +LBB44_93: # in Loop: Header=BB44_76 Depth=1 + lea ecx, [ebp - 492] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1108], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB44_76 +Ltmp3146: +# %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 +Ltmp3147: + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BH@DADPBCFP@av?4last?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" + mov dword ptr [ebp - 1112], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1116], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 836 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 596] + mov dword ptr [ebp - 1120], ecx # 4-byte Spill + mov dword ptr [ebp - 1124], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1112] # 4-byte Reload + mov dword ptr [ebp - 1128], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1112] # 4-byte Reload + mov edx, dword ptr [ebp - 1120] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 588] + mov dword ptr [ebp - 1132], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1116] # 4-byte Reload + mov esp, ecx +Ltmp3148: + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + mov dword ptr [ebp - 16], 21 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 644] + mov dword ptr [edx], esi + mov dword ptr [edx + 4], 5 + lea ecx, [ebp - 452] + mov dword ptr [ebp - 1136], eax # 4-byte Spill + call "?last@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + jmp LBB44_96 +LBB44_96: # in Loop: Header=BB44_95 Depth=1 + lea ecx, [ebp - 644] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 636], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 636] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 628] + mov dword ptr [eax], ecx + lea ecx, [ebp - 632] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB44_97 +LBB44_97: # in Loop: Header=BB44_95 Depth=1 + mov dword ptr [ebp - 648], 5 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 648] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 624] + mov dword ptr [eax], ecx + lea ecx, [ebp - 628] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB44_98 +LBB44_98: # in Loop: Header=BB44_95 Depth=1 + mov dword ptr [ebp - 16], 22 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 624] + mov dword ptr [eax], ecx + lea ecx, [ebp - 588] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB44_99 +LBB44_99: # in Loop: Header=BB44_95 Depth=1 + lea ecx, [ebp - 624] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB44_105 +Ltmp3149: +LBB44_182: # Block address taken + # in Loop: Header=BB44_95 Depth=1 + add ebp, 12 + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + jmp LBB44_104 +LBB44_104: # in Loop: Header=BB44_95 Depth=1 + mov dword ptr [ebp - 16], 20 +Ltmp3150: +LBB44_105: # in Loop: Header=BB44_95 Depth=1 + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + mov dword ptr [ebp - 16], 20 + lea ecx, [ebp - 588] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1137], al # 1-byte Spill + jmp LBB44_106 +LBB44_106: # in Loop: Header=BB44_95 Depth=1 + mov al, byte ptr [ebp - 1137] # 1-byte Reload + test al, 1 + jne LBB44_107 + jmp LBB44_111 +LBB44_107: # in Loop: Header=BB44_95 Depth=1 +Ltmp3151: + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1138], al # 1-byte Spill + jmp LBB44_108 +LBB44_108: # in Loop: Header=BB44_95 Depth=1 + mov al, byte ptr [ebp - 1138] # 1-byte Reload + test al, 1 + jne LBB44_109 + jmp LBB44_110 +LBB44_109: # in Loop: Header=BB44_95 Depth=1 +Ltmp3152: + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + int3 +Ltmp3153: +LBB44_110: # in Loop: Header=BB44_95 Depth=1 + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + jmp LBB44_111 +Ltmp3154: +LBB44_111: # in Loop: Header=BB44_95 Depth=1 + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + lea ecx, [ebp - 588] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB44_112 +LBB44_112: # in Loop: Header=BB44_95 Depth=1 + lea ecx, [ebp - 588] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1144], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB44_95 +Ltmp3155: +# %bb.113: + .cv_loc 44 1 840 0 # ..\tests\span_tests.cpp:840:0 + sub esp, 4 + lea ecx, [ebp - 652] +Ltmp3156: + #DEBUG_VALUE: av <- [$ecx+0] + lea eax, [ebp - 48] + mov dword ptr [esp], eax + call "??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" +Ltmp3157: + mov dword ptr [ebp - 1148], eax # 4-byte Spill +LBB44_114: # =>This Inner Loop Header: Depth=1 +Ltmp3158: + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BN@MDPLFNLI@av?4last?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" + mov dword ptr [ebp - 1152], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1156], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 844 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 700] + mov dword ptr [ebp - 1160], ecx # 4-byte Spill + mov dword ptr [ebp - 1164], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 1152] # 4-byte Reload + mov dword ptr [ebp - 1168], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1152] # 4-byte Reload + mov edx, dword ptr [ebp - 1160] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 692] + mov ecx, esi + mov dword ptr [ebp - 1172], eax # 4-byte Spill + mov dword ptr [ebp - 1176], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1156] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 24 + mov ecx, dword ptr [ebp - 1176] # 4-byte Reload + mov dword ptr [ebp - 1180], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1181], al # 1-byte Spill + jmp LBB44_115 +LBB44_115: # in Loop: Header=BB44_114 Depth=1 + mov al, byte ptr [ebp - 1181] # 1-byte Reload + test al, 1 + jne LBB44_116 + jmp LBB44_127 +LBB44_116: # in Loop: Header=BB44_114 Depth=1 +Ltmp3159: + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + mov dword ptr [ebp - 16], 25 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 708] + mov dword ptr [eax], ecx + mov dword ptr [eax + 4], 6 + lea ecx, [ebp - 652] + call "?last@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + jmp LBB44_117 +LBB44_117: # in Loop: Header=BB44_114 Depth=1 + lea ecx, [ebp - 708] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 274 + lea ecx, [ebp - 692] + mov dword ptr [ebp - 1188], eax # 4-byte Spill + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB44_125 +Ltmp3160: +LBB44_183: # Block address taken + # in Loop: Header=BB44_114 Depth=1 + add ebp, 12 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + jmp LBB44_120 +LBB44_120: # in Loop: Header=BB44_114 Depth=1 + jmp LBB44_121 +LBB44_121: # in Loop: Header=BB44_114 Depth=1 + mov dword ptr [ebp - 16], 24 + jmp LBB44_129 +Ltmp3161: +LBB44_184: # Block address taken + # in Loop: Header=BB44_114 Depth=1 + add ebp, 12 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + jmp LBB44_124 +LBB44_124: # in Loop: Header=BB44_114 Depth=1 + jmp LBB44_121 +Ltmp3162: +LBB44_125: # in Loop: Header=BB44_114 Depth=1 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + jmp LBB44_121 +Ltmp3163: +LBB44_127: # in Loop: Header=BB44_114 Depth=1 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 692] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB44_128 +LBB44_128: # in Loop: Header=BB44_114 Depth=1 + jmp LBB44_129 +Ltmp3164: +LBB44_129: # in Loop: Header=BB44_114 Depth=1 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + lea ecx, [ebp - 692] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1189], al # 1-byte Spill + jmp LBB44_130 +LBB44_130: # in Loop: Header=BB44_114 Depth=1 + mov al, byte ptr [ebp - 1189] # 1-byte Reload + test al, 1 + jne LBB44_131 + jmp LBB44_135 +LBB44_131: # in Loop: Header=BB44_114 Depth=1 +Ltmp3165: + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1190], al # 1-byte Spill + jmp LBB44_132 +LBB44_132: # in Loop: Header=BB44_114 Depth=1 + mov al, byte ptr [ebp - 1190] # 1-byte Reload + test al, 1 + jne LBB44_133 + jmp LBB44_134 +LBB44_133: # in Loop: Header=BB44_114 Depth=1 +Ltmp3166: + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + int3 +Ltmp3167: +LBB44_134: # in Loop: Header=BB44_114 Depth=1 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + jmp LBB44_135 +Ltmp3168: +LBB44_135: # in Loop: Header=BB44_114 Depth=1 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + lea ecx, [ebp - 692] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB44_136 +LBB44_136: # in Loop: Header=BB44_114 Depth=1 + lea ecx, [ebp - 692] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne LBB44_114 +Ltmp3169: +# %bb.137: + .cv_loc 44 1 848 0 # ..\tests\span_tests.cpp:848:0 + lea ecx, [ebp - 716] +Ltmp3170: + #DEBUG_VALUE: av <- [$ecx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" +Ltmp3171: + mov dword ptr [ebp - 1196], eax # 4-byte Spill +LBB44_138: # =>This Inner Loop Header: Depth=1 +Ltmp3172: + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BJ@EENOEEEA@av?4last?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 1200], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1204], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 849 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 764] + mov dword ptr [ebp - 1208], ecx # 4-byte Spill + mov dword ptr [ebp - 1212], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1200] # 4-byte Reload + mov dword ptr [ebp - 1216], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1200] # 4-byte Reload + mov edx, dword ptr [ebp - 1208] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 756] + mov dword ptr [ebp - 1220], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1204] # 4-byte Reload + mov esp, ecx +Ltmp3173: + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 + mov dword ptr [ebp - 16], 28 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 808] + mov dword ptr [edx], esi + lea ecx, [ebp - 716] + mov dword ptr [ebp - 1224], eax # 4-byte Spill + call "??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + jmp LBB44_139 +LBB44_139: # in Loop: Header=BB44_138 Depth=1 + lea ecx, [ebp - 808] + call "?size@?$span@H$0A@@gsl@@QBEHXZ" + mov dword ptr [ebp - 804], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 804] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 796] + mov dword ptr [eax], ecx + lea ecx, [ebp - 800] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB44_140 +LBB44_140: # in Loop: Header=BB44_138 Depth=1 + mov dword ptr [ebp - 812], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 812] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 792] + mov dword ptr [eax], ecx + lea ecx, [ebp - 796] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB44_141 +LBB44_141: # in Loop: Header=BB44_138 Depth=1 + mov dword ptr [ebp - 16], 29 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 792] + mov dword ptr [eax], ecx + lea ecx, [ebp - 756] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB44_142 +LBB44_142: # in Loop: Header=BB44_138 Depth=1 + lea ecx, [ebp - 792] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB44_148 +Ltmp3174: +LBB44_185: # Block address taken + # in Loop: Header=BB44_138 Depth=1 + add ebp, 12 + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 + jmp LBB44_147 +LBB44_147: # in Loop: Header=BB44_138 Depth=1 + mov dword ptr [ebp - 16], 27 +Ltmp3175: +LBB44_148: # in Loop: Header=BB44_138 Depth=1 + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 + mov dword ptr [ebp - 16], 27 + lea ecx, [ebp - 756] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1225], al # 1-byte Spill + jmp LBB44_149 +LBB44_149: # in Loop: Header=BB44_138 Depth=1 + mov al, byte ptr [ebp - 1225] # 1-byte Reload + test al, 1 + jne LBB44_150 + jmp LBB44_154 +LBB44_150: # in Loop: Header=BB44_138 Depth=1 +Ltmp3176: + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1226], al # 1-byte Spill + jmp LBB44_151 +LBB44_151: # in Loop: Header=BB44_138 Depth=1 + mov al, byte ptr [ebp - 1226] # 1-byte Reload + test al, 1 + jne LBB44_152 + jmp LBB44_153 +LBB44_152: # in Loop: Header=BB44_138 Depth=1 +Ltmp3177: + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 + int3 +Ltmp3178: +LBB44_153: # in Loop: Header=BB44_138 Depth=1 + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 + jmp LBB44_154 +Ltmp3179: +LBB44_154: # in Loop: Header=BB44_138 Depth=1 + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 + lea ecx, [ebp - 756] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB44_155 +LBB44_155: # in Loop: Header=BB44_138 Depth=1 + lea ecx, [ebp - 756] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1232], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB44_138 +Ltmp3180: +# %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 +Ltmp3181: + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BH@HOMPFIJB@av?4last?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 1236], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1240], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 850 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 860] + mov dword ptr [ebp - 1244], ecx # 4-byte Spill + mov dword ptr [ebp - 1248], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1236] # 4-byte Reload + mov dword ptr [ebp - 1252], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1236] # 4-byte Reload + mov edx, dword ptr [ebp - 1244] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 852] + mov dword ptr [ebp - 1256], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1240] # 4-byte Reload + mov esp, ecx +Ltmp3182: + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + mov dword ptr [ebp - 16], 32 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 908] + mov dword ptr [edx], esi + mov dword ptr [edx + 4], 0 + lea ecx, [ebp - 716] + mov dword ptr [ebp - 1260], eax # 4-byte Spill + call "?last@?$span@H$0?0@gsl@@QBE?AV12@H@Z" + jmp LBB44_158 +LBB44_158: # in Loop: Header=BB44_157 Depth=1 + lea ecx, [ebp - 908] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 900], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 900] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 892] + mov dword ptr [eax], ecx + lea ecx, [ebp - 896] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB44_159 +LBB44_159: # in Loop: Header=BB44_157 Depth=1 + mov dword ptr [ebp - 912], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 912] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 888] + mov dword ptr [eax], ecx + lea ecx, [ebp - 892] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB44_160 +LBB44_160: # in Loop: Header=BB44_157 Depth=1 + mov dword ptr [ebp - 16], 33 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 888] + mov dword ptr [eax], ecx + lea ecx, [ebp - 852] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB44_161 +LBB44_161: # in Loop: Header=BB44_157 Depth=1 + lea ecx, [ebp - 888] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB44_167 +Ltmp3183: +LBB44_186: # Block address taken + # in Loop: Header=BB44_157 Depth=1 + add ebp, 12 + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + jmp LBB44_166 +LBB44_166: # in Loop: Header=BB44_157 Depth=1 + mov dword ptr [ebp - 16], 31 +Ltmp3184: +LBB44_167: # in Loop: Header=BB44_157 Depth=1 + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + mov dword ptr [ebp - 16], 31 + lea ecx, [ebp - 852] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1261], al # 1-byte Spill + jmp LBB44_168 +LBB44_168: # in Loop: Header=BB44_157 Depth=1 + mov al, byte ptr [ebp - 1261] # 1-byte Reload + test al, 1 + jne LBB44_169 + jmp LBB44_173 +LBB44_169: # in Loop: Header=BB44_157 Depth=1 +Ltmp3185: + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1262], al # 1-byte Spill + jmp LBB44_170 +LBB44_170: # in Loop: Header=BB44_157 Depth=1 + mov al, byte ptr [ebp - 1262] # 1-byte Reload + test al, 1 + jne LBB44_171 + jmp LBB44_172 +LBB44_171: # in Loop: Header=BB44_157 Depth=1 +Ltmp3186: + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + int3 +Ltmp3187: +LBB44_172: # in Loop: Header=BB44_157 Depth=1 + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + jmp LBB44_173 +Ltmp3188: +LBB44_173: # in Loop: Header=BB44_157 Depth=1 + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + lea ecx, [ebp - 852] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB44_174 +LBB44_174: # in Loop: Header=BB44_157 Depth=1 + lea ecx, [ebp - 852] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1268], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB44_157 +Ltmp3189: +# %bb.175: + .cv_loc 44 1 852 0 # ..\tests\span_tests.cpp:852:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB44_6: # in Loop: Header=BB44_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 128] +Ltmp3190: + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp3191: + .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": +LBB44_7: # in Loop: Header=BB44_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp3192: + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 92] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB44_8 +LBB44_8: # in Loop: Header=BB44_1 Depth=1 + mov eax, offset LBB44_177 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp3193: + .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": +LBB44_24: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 92] + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp3194: + .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": +LBB44_25: # in Loop: Header=BB44_19 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 224] +Ltmp3195: + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp3196: + .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": +LBB44_26: # in Loop: Header=BB44_19 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp3197: + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + mov dword ptr [ebp - 16], 7 + lea ecx, [ebp - 188] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB44_27 +LBB44_27: # in Loop: Header=BB44_19 Depth=1 + mov eax, offset LBB44_178 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp3198: + .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": +LBB44_43: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 188] + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp3199: + .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": +LBB44_44: # in Loop: Header=BB44_38 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 328] +Ltmp3200: + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp3201: + .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": +LBB44_45: # in Loop: Header=BB44_38 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp3202: + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 + mov dword ptr [ebp - 16], 11 + lea ecx, [ebp - 292] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB44_46 +LBB44_46: # in Loop: Header=BB44_38 Depth=1 + mov eax, offset LBB44_179 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp3203: + .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": +LBB44_62: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 292] + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp3204: + .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": +LBB44_63: # in Loop: Header=BB44_57 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 424] +Ltmp3205: + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp3206: + .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": +LBB44_64: # in Loop: Header=BB44_57 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp3207: + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + mov dword ptr [ebp - 16], 15 + lea ecx, [ebp - 388] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB44_65 +LBB44_65: # in Loop: Header=BB44_57 Depth=1 + mov eax, offset LBB44_180 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp3208: + .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": +LBB44_81: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 388] + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp3209: + .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": +LBB44_82: # in Loop: Header=BB44_76 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 528] +Ltmp3210: + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp3211: + .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": +LBB44_83: # in Loop: Header=BB44_76 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp3212: + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 + mov dword ptr [ebp - 16], 19 + lea ecx, [ebp - 492] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB44_84 +LBB44_84: # in Loop: Header=BB44_76 Depth=1 + mov eax, offset LBB44_181 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp3213: + .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": +LBB44_100: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 492] + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp3214: + .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": +LBB44_101: # in Loop: Header=BB44_95 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 624] +Ltmp3215: + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp3216: + .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": +LBB44_102: # in Loop: Header=BB44_95 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp3217: + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + mov dword ptr [ebp - 16], 23 + lea ecx, [ebp - 588] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB44_103 +LBB44_103: # in Loop: Header=BB44_95 Depth=1 + mov eax, offset LBB44_182 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp3218: + .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": +LBB44_118: # in Loop: Header=BB44_114 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp3219: + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + mov dword ptr [ebp - 16], 26 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 692] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB44_119 +LBB44_119: # in Loop: Header=BB44_114 Depth=1 + mov eax, offset LBB44_183 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp3220: + .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": +LBB44_122: # in Loop: Header=BB44_114 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp3221: + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + mov dword ptr [ebp - 16], 26 + lea ecx, [ebp - 692] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB44_123 +LBB44_123: # in Loop: Header=BB44_114 Depth=1 + mov eax, offset LBB44_184 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp3222: + .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": +LBB44_126: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 588] +Ltmp3223: + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp3224: + .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": +LBB44_143: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 692] +Ltmp3225: + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp3226: + .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": +LBB44_144: # in Loop: Header=BB44_138 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 792] +Ltmp3227: + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp3228: + .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": +LBB44_145: # in Loop: Header=BB44_138 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp3229: + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 + mov dword ptr [ebp - 16], 30 + lea ecx, [ebp - 756] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB44_146 +LBB44_146: # in Loop: Header=BB44_138 Depth=1 + mov eax, offset LBB44_185 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp3230: + .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": +LBB44_162: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 756] + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp3231: + .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": +LBB44_163: # in Loop: Header=BB44_157 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 888] +Ltmp3232: + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp3233: + .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": +LBB44_164: # in Loop: Header=BB44_157 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp3234: + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + mov dword ptr [ebp - 16], 34 + lea ecx, [ebp - 852] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB44_165 +LBB44_165: # in Loop: Header=BB44_157 Depth=1 + mov eax, offset LBB44_186 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp3235: + .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": +LBB44_176: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 852] + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp3236: + .cv_fpo_endproc +Lfunc_end44: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 9 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$118@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" # Handler + .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" # Handler +"$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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp3237: + lea ecx, ["?autoRegistrar29@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp3238: + .cv_fpo_endproc +Lfunc_end45: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp3239: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_07CEEIDKIF@subspan?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 855 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____30@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar31@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp3240: + .cv_fpo_endproc +Lfunc_end46: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____30@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + mov eax, 4576 + call __chkstk + .cv_fpo_stackalloc 4576 + .cv_fpo_endprologue + lea eax, ["L?arr@?1??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@3PAHA"] + mov ecx, esp + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 16], -1 + lea ecx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], ecx +Ltmp3821: + .cv_loc 47 1 857 0 # ..\tests\span_tests.cpp:857:0 + lea ecx, [ebp - 48] +Ltmp3822: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____30:arr <- [$ecx+0] + mov edx, ecx + sub esp, 12 + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], 20 + mov dword ptr [ebp - 3144], ecx # 4-byte Spill +Ltmp3823: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____30:arr <- [DW_OP_constu 3144, DW_OP_minus, DW_OP_deref] [$ebp+0] + call _memcpy +Ltmp3824: + .cv_loc 47 1 860 0 # ..\tests\span_tests.cpp:860:0 + add esp, 8 + lea ecx, [ebp - 52] +Ltmp3825: + #DEBUG_VALUE: av <- [$ecx+0] + mov eax, dword ptr [ebp - 3144] # 4-byte Reload + mov dword ptr [esp], eax + call "??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" +Ltmp3826: + mov dword ptr [ebp - 3148], eax # 4-byte Spill +Ltmp3827: +LBB47_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____30:arr <- [DW_OP_constu 3144, DW_OP_minus, DW_OP_deref] [$ebp+0] + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CB@HBMDMCFN@?$CIav?4subspan?$DM2?0?52?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$CJ@" + mov dword ptr [ebp - 3152], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3156], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 861 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 100] + mov dword ptr [ebp - 3160], ecx # 4-byte Spill + mov dword ptr [ebp - 3164], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3152] # 4-byte Reload + mov dword ptr [ebp - 3168], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3152] # 4-byte Reload + mov edx, dword ptr [ebp - 3160] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 92] + mov dword ptr [ebp - 3172], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3156] # 4-byte Reload + mov esp, ecx +Ltmp3828: + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 + mov dword ptr [ebp - 16], 1 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 112] + mov dword ptr [edx], esi + lea ecx, [ebp - 52] + mov dword ptr [ebp - 3176], eax # 4-byte Spill + call "??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" +Ltmp3829: + jmp LBB47_2 +LBB47_2: # in Loop: Header=BB47_1 Depth=1 + lea ecx, [ebp - 112] + call "?size@?$span@H$01@gsl@@QBEHXZ" + sub eax, 2 + sete dl + sub esp, 8 + mov ecx, esp + lea esi, [ebp - 104] + mov dword ptr [ecx], esi + movzx esi, dl + mov dword ptr [ecx + 4], esi + lea ecx, [ebp - 108] + mov dword ptr [ebp - 3180], eax # 4-byte Spill + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB47_3 +LBB47_3: # in Loop: Header=BB47_1 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 104] + mov dword ptr [eax], ecx + lea ecx, [ebp - 92] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB47_12 +Ltmp3830: +LBB47_725: # Block address taken + # in Loop: Header=BB47_1 Depth=1 + add ebp, 12 + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 + jmp LBB47_6 +LBB47_6: # in Loop: Header=BB47_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp3831: +LBB47_7: # in Loop: Header=BB47_1 Depth=1 + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 92] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3181], al # 1-byte Spill + jmp LBB47_8 +LBB47_8: # in Loop: Header=BB47_1 Depth=1 + mov al, byte ptr [ebp - 3181] # 1-byte Reload + test al, 1 + jne LBB47_9 + jmp LBB47_14 +LBB47_9: # in Loop: Header=BB47_1 Depth=1 +Ltmp3832: + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3182], al # 1-byte Spill + jmp LBB47_10 +LBB47_10: # in Loop: Header=BB47_1 Depth=1 + mov al, byte ptr [ebp - 3182] # 1-byte Reload + test al, 1 + jne LBB47_11 + jmp LBB47_13 +LBB47_11: # in Loop: Header=BB47_1 Depth=1 +Ltmp3833: + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 + int3 + jmp LBB47_13 +Ltmp3834: +LBB47_12: # in Loop: Header=BB47_1 Depth=1 + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 + jmp LBB47_7 +Ltmp3835: +LBB47_13: # in Loop: Header=BB47_1 Depth=1 + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 + jmp LBB47_14 +Ltmp3836: +LBB47_14: # in Loop: Header=BB47_1 Depth=1 + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 + lea ecx, [ebp - 92] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_15 +LBB47_15: # in Loop: Header=BB47_1 Depth=1 + lea ecx, [ebp - 92] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3188], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_1 +Ltmp3837: +# %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 +Ltmp3838: + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CK@GPJMLDJC@decltype?$CIav?4subspan?$DM2?0?52?$DO?$CI?$CJ?$CJ?3?3ex@" + mov dword ptr [ebp - 3192], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3196], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 862 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 160] + mov dword ptr [ebp - 3200], ecx # 4-byte Spill + mov dword ptr [ebp - 3204], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3192] # 4-byte Reload + mov dword ptr [ebp - 3208], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3192] # 4-byte Reload + mov edx, dword ptr [ebp - 3200] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 152] + mov dword ptr [ebp - 3212], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3196] # 4-byte Reload + mov esp, ecx +Ltmp3839: + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + mov dword ptr [ebp - 16], 4 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 192] + mov dword ptr [edx], esi + mov dword ptr [edx + 4], offset "?extent@?$span@H$01@gsl@@2HB" + lea ecx, [ebp - 196] + mov dword ptr [ebp - 3216], eax # 4-byte Spill + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB47_18 +LBB47_18: # in Loop: Header=BB47_17 Depth=1 + mov dword ptr [ebp - 200], 2 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 200] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 188] + mov dword ptr [eax], ecx + lea ecx, [ebp - 192] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB47_19 +LBB47_19: # in Loop: Header=BB47_17 Depth=1 + mov dword ptr [ebp - 16], 5 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 188] + mov dword ptr [eax], ecx + lea ecx, [ebp - 152] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB47_20 +LBB47_20: # in Loop: Header=BB47_17 Depth=1 + lea ecx, [ebp - 188] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + jmp LBB47_26 +Ltmp3840: +LBB47_726: # Block address taken + # in Loop: Header=BB47_17 Depth=1 + add ebp, 12 + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + jmp LBB47_25 +LBB47_25: # in Loop: Header=BB47_17 Depth=1 + mov dword ptr [ebp - 16], 3 +Ltmp3841: +LBB47_26: # in Loop: Header=BB47_17 Depth=1 + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 152] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3217], al # 1-byte Spill + jmp LBB47_27 +LBB47_27: # in Loop: Header=BB47_17 Depth=1 + mov al, byte ptr [ebp - 3217] # 1-byte Reload + test al, 1 + jne LBB47_28 + jmp LBB47_32 +LBB47_28: # in Loop: Header=BB47_17 Depth=1 +Ltmp3842: + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3218], al # 1-byte Spill + jmp LBB47_29 +LBB47_29: # in Loop: Header=BB47_17 Depth=1 + mov al, byte ptr [ebp - 3218] # 1-byte Reload + test al, 1 + jne LBB47_30 + jmp LBB47_31 +LBB47_30: # in Loop: Header=BB47_17 Depth=1 +Ltmp3843: + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + int3 +Ltmp3844: +LBB47_31: # in Loop: Header=BB47_17 Depth=1 + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + jmp LBB47_32 +Ltmp3845: +LBB47_32: # in Loop: Header=BB47_17 Depth=1 + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + lea ecx, [ebp - 152] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_33 +LBB47_33: # in Loop: Header=BB47_17 Depth=1 + lea ecx, [ebp - 152] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3224], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_17 +Ltmp3846: +# %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 +Ltmp3847: + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BN@DDHKNGPH@av?4subspan?$CI2?0?52?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" + mov dword ptr [ebp - 3228], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3232], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 863 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 248] + mov dword ptr [ebp - 3236], ecx # 4-byte Spill + mov dword ptr [ebp - 3240], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3228] # 4-byte Reload + mov dword ptr [ebp - 3244], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3228] # 4-byte Reload + mov edx, dword ptr [ebp - 3236] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 240] + mov dword ptr [ebp - 3248], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3232] # 4-byte Reload + mov esp, ecx +Ltmp3848: + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + mov dword ptr [ebp - 16], 8 + sub esp, 12 + mov edx, esp + lea esi, [ebp - 296] + mov dword ptr [edx], esi + mov dword ptr [edx + 8], 2 + mov dword ptr [edx + 4], 2 + lea ecx, [ebp - 52] + mov dword ptr [ebp - 3252], eax # 4-byte Spill + call "?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" + jmp LBB47_36 +LBB47_36: # in Loop: Header=BB47_35 Depth=1 + lea ecx, [ebp - 296] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 288], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 288] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 280] + mov dword ptr [eax], ecx + lea ecx, [ebp - 284] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB47_37 +LBB47_37: # in Loop: Header=BB47_35 Depth=1 + mov dword ptr [ebp - 300], 2 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 300] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 276] + mov dword ptr [eax], ecx + lea ecx, [ebp - 280] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB47_38 +LBB47_38: # in Loop: Header=BB47_35 Depth=1 + mov dword ptr [ebp - 16], 9 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 276] + mov dword ptr [eax], ecx + lea ecx, [ebp - 240] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB47_39 +LBB47_39: # in Loop: Header=BB47_35 Depth=1 + lea ecx, [ebp - 276] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB47_45 +Ltmp3849: +LBB47_727: # Block address taken + # in Loop: Header=BB47_35 Depth=1 + add ebp, 12 + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + jmp LBB47_44 +LBB47_44: # in Loop: Header=BB47_35 Depth=1 + mov dword ptr [ebp - 16], 7 +Ltmp3850: +LBB47_45: # in Loop: Header=BB47_35 Depth=1 + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + mov dword ptr [ebp - 16], 7 + lea ecx, [ebp - 240] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3253], al # 1-byte Spill + jmp LBB47_46 +LBB47_46: # in Loop: Header=BB47_35 Depth=1 + mov al, byte ptr [ebp - 3253] # 1-byte Reload + test al, 1 + jne LBB47_47 + jmp LBB47_51 +LBB47_47: # in Loop: Header=BB47_35 Depth=1 +Ltmp3851: + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3254], al # 1-byte Spill + jmp LBB47_48 +LBB47_48: # in Loop: Header=BB47_35 Depth=1 + mov al, byte ptr [ebp - 3254] # 1-byte Reload + test al, 1 + jne LBB47_49 + jmp LBB47_50 +LBB47_49: # in Loop: Header=BB47_35 Depth=1 +Ltmp3852: + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + int3 +Ltmp3853: +LBB47_50: # in Loop: Header=BB47_35 Depth=1 + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + jmp LBB47_51 +Ltmp3854: +LBB47_51: # in Loop: Header=BB47_35 Depth=1 + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + lea ecx, [ebp - 240] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_52 +LBB47_52: # in Loop: Header=BB47_35 Depth=1 + lea ecx, [ebp - 240] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3260], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_35 +Ltmp3855: +# %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 +Ltmp3856: + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BN@JDJKDMFO@av?4subspan?$CI2?0?53?$CJ?4size?$CI?$CJ?5?$DN?$DN?53?$AA@" + mov dword ptr [ebp - 3264], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3268], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 864 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 348] + mov dword ptr [ebp - 3272], ecx # 4-byte Spill + mov dword ptr [ebp - 3276], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3264] # 4-byte Reload + mov dword ptr [ebp - 3280], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3264] # 4-byte Reload + mov edx, dword ptr [ebp - 3272] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 340] + mov dword ptr [ebp - 3284], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3268] # 4-byte Reload + mov esp, ecx +Ltmp3857: + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + mov dword ptr [ebp - 16], 12 + sub esp, 12 + mov edx, esp + lea esi, [ebp - 396] + mov dword ptr [edx], esi + mov dword ptr [edx + 8], 3 + mov dword ptr [edx + 4], 2 + lea ecx, [ebp - 52] + mov dword ptr [ebp - 3288], eax # 4-byte Spill + call "?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" + jmp LBB47_55 +LBB47_55: # in Loop: Header=BB47_54 Depth=1 + lea ecx, [ebp - 396] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 388], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 388] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 380] + mov dword ptr [eax], ecx + lea ecx, [ebp - 384] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB47_56 +LBB47_56: # in Loop: Header=BB47_54 Depth=1 + mov dword ptr [ebp - 400], 3 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 400] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 376] + mov dword ptr [eax], ecx + lea ecx, [ebp - 380] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB47_57 +LBB47_57: # in Loop: Header=BB47_54 Depth=1 + mov dword ptr [ebp - 16], 13 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 376] + mov dword ptr [eax], ecx + lea ecx, [ebp - 340] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB47_58 +LBB47_58: # in Loop: Header=BB47_54 Depth=1 + lea ecx, [ebp - 376] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB47_64 +Ltmp3858: +LBB47_728: # Block address taken + # in Loop: Header=BB47_54 Depth=1 + add ebp, 12 + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + jmp LBB47_63 +LBB47_63: # in Loop: Header=BB47_54 Depth=1 + mov dword ptr [ebp - 16], 11 +Ltmp3859: +LBB47_64: # in Loop: Header=BB47_54 Depth=1 + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + mov dword ptr [ebp - 16], 11 + lea ecx, [ebp - 340] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3289], al # 1-byte Spill + jmp LBB47_65 +LBB47_65: # in Loop: Header=BB47_54 Depth=1 + mov al, byte ptr [ebp - 3289] # 1-byte Reload + test al, 1 + jne LBB47_66 + jmp LBB47_70 +LBB47_66: # in Loop: Header=BB47_54 Depth=1 +Ltmp3860: + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3290], al # 1-byte Spill + jmp LBB47_67 +LBB47_67: # in Loop: Header=BB47_54 Depth=1 + mov al, byte ptr [ebp - 3290] # 1-byte Reload + test al, 1 + jne LBB47_68 + jmp LBB47_69 +LBB47_68: # in Loop: Header=BB47_54 Depth=1 +Ltmp3861: + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + int3 +Ltmp3862: +LBB47_69: # in Loop: Header=BB47_54 Depth=1 + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + jmp LBB47_70 +Ltmp3863: +LBB47_70: # in Loop: Header=BB47_54 Depth=1 + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + lea ecx, [ebp - 340] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_71 +LBB47_71: # in Loop: Header=BB47_54 Depth=1 + lea ecx, [ebp - 340] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3296], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_54 +Ltmp3864: +# %bb.72: + .cv_loc 47 1 868 0 # ..\tests\span_tests.cpp:868:0 + sub esp, 4 + lea ecx, [ebp - 404] +Ltmp3865: + #DEBUG_VALUE: av <- [$ecx+0] + lea eax, [ebp - 48] + mov dword ptr [esp], eax + call "??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" +Ltmp3866: + mov dword ptr [ebp - 3300], eax # 4-byte Spill +LBB47_73: # =>This Inner Loop Header: Depth=1 +Ltmp3867: + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CB@JDFHHMMN@?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@" + mov dword ptr [ebp - 3304], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3308], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 869 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 452] + mov dword ptr [ebp - 3312], ecx # 4-byte Spill + mov dword ptr [ebp - 3316], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3304] # 4-byte Reload + mov dword ptr [ebp - 3320], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3304] # 4-byte Reload + mov edx, dword ptr [ebp - 3312] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 444] + mov dword ptr [ebp - 3324], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3308] # 4-byte Reload + mov esp, ecx +Ltmp3868: + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 + mov dword ptr [ebp - 16], 16 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 464] + mov dword ptr [edx], esi + lea ecx, [ebp - 404] + mov dword ptr [ebp - 3328], eax # 4-byte Spill + call "??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + jmp LBB47_74 +LBB47_74: # in Loop: Header=BB47_73 Depth=1 + lea ecx, [ebp - 464] + call "?size@?$span@H$0A@@gsl@@QBEHXZ" + test eax, eax + sete dl + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 456] + mov dword ptr [eax], ecx + movzx ecx, dl + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 460] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB47_75 +LBB47_75: # in Loop: Header=BB47_73 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 456] + mov dword ptr [eax], ecx + lea ecx, [ebp - 444] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB47_84 +Ltmp3869: +LBB47_729: # Block address taken + # in Loop: Header=BB47_73 Depth=1 + add ebp, 12 + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 + jmp LBB47_78 +LBB47_78: # in Loop: Header=BB47_73 Depth=1 + mov dword ptr [ebp - 16], 15 +Ltmp3870: +LBB47_79: # in Loop: Header=BB47_73 Depth=1 + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 + mov dword ptr [ebp - 16], 15 + lea ecx, [ebp - 444] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3329], al # 1-byte Spill + jmp LBB47_80 +LBB47_80: # in Loop: Header=BB47_73 Depth=1 + mov al, byte ptr [ebp - 3329] # 1-byte Reload + test al, 1 + jne LBB47_81 + jmp LBB47_87 +LBB47_81: # in Loop: Header=BB47_73 Depth=1 +Ltmp3871: + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3330], al # 1-byte Spill + jmp LBB47_82 +LBB47_82: # in Loop: Header=BB47_73 Depth=1 + mov al, byte ptr [ebp - 3330] # 1-byte Reload + test al, 1 + jne LBB47_83 + jmp LBB47_86 +LBB47_83: # in Loop: Header=BB47_73 Depth=1 +Ltmp3872: + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 + int3 + jmp LBB47_86 +Ltmp3873: +LBB47_84: # in Loop: Header=BB47_73 Depth=1 + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 + jmp LBB47_79 +Ltmp3874: +LBB47_86: # in Loop: Header=BB47_73 Depth=1 + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 + jmp LBB47_87 +Ltmp3875: +LBB47_87: # in Loop: Header=BB47_73 Depth=1 + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 + lea ecx, [ebp - 444] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_88 +LBB47_88: # in Loop: Header=BB47_73 Depth=1 + lea ecx, [ebp - 444] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3336], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_73 +Ltmp3876: +# %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 +Ltmp3877: + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CJ@EOCPNJAD@decltype?$CIav?4subspan?$DM0?00?$DO?$CI?$CJ?$CJ?3?3ext@" + mov dword ptr [ebp - 3340], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3344], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 870 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 512] + mov dword ptr [ebp - 3348], ecx # 4-byte Spill + mov dword ptr [ebp - 3352], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3340] # 4-byte Reload + mov dword ptr [ebp - 3356], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3340] # 4-byte Reload + mov edx, dword ptr [ebp - 3348] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 504] + mov dword ptr [ebp - 3360], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3344] # 4-byte Reload + mov esp, ecx +Ltmp3878: + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + mov dword ptr [ebp - 16], 19 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 544] + mov dword ptr [edx], esi + mov dword ptr [edx + 4], offset "?extent@?$span@H$0A@@gsl@@2HB" + lea ecx, [ebp - 548] + mov dword ptr [ebp - 3364], eax # 4-byte Spill + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB47_91 +LBB47_91: # in Loop: Header=BB47_90 Depth=1 + mov dword ptr [ebp - 552], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 552] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 540] + mov dword ptr [eax], ecx + lea ecx, [ebp - 544] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB47_92 +LBB47_92: # in Loop: Header=BB47_90 Depth=1 + mov dword ptr [ebp - 16], 20 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 540] + mov dword ptr [eax], ecx + lea ecx, [ebp - 504] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB47_93 +LBB47_93: # in Loop: Header=BB47_90 Depth=1 + lea ecx, [ebp - 540] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + jmp LBB47_99 +Ltmp3879: +LBB47_730: # Block address taken + # in Loop: Header=BB47_90 Depth=1 + add ebp, 12 + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + jmp LBB47_98 +LBB47_98: # in Loop: Header=BB47_90 Depth=1 + mov dword ptr [ebp - 16], 18 +Ltmp3880: +LBB47_99: # in Loop: Header=BB47_90 Depth=1 + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + mov dword ptr [ebp - 16], 18 + lea ecx, [ebp - 504] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3365], al # 1-byte Spill + jmp LBB47_100 +LBB47_100: # in Loop: Header=BB47_90 Depth=1 + mov al, byte ptr [ebp - 3365] # 1-byte Reload + test al, 1 + jne LBB47_101 + jmp LBB47_105 +LBB47_101: # in Loop: Header=BB47_90 Depth=1 +Ltmp3881: + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3366], al # 1-byte Spill + jmp LBB47_102 +LBB47_102: # in Loop: Header=BB47_90 Depth=1 + mov al, byte ptr [ebp - 3366] # 1-byte Reload + test al, 1 + jne LBB47_103 + jmp LBB47_104 +LBB47_103: # in Loop: Header=BB47_90 Depth=1 +Ltmp3882: + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + int3 +Ltmp3883: +LBB47_104: # in Loop: Header=BB47_90 Depth=1 + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + jmp LBB47_105 +Ltmp3884: +LBB47_105: # in Loop: Header=BB47_90 Depth=1 + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + lea ecx, [ebp - 504] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_106 +LBB47_106: # in Loop: Header=BB47_90 Depth=1 + lea ecx, [ebp - 504] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3372], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_90 +Ltmp3885: +# %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 +Ltmp3886: + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BN@KMBOGOGH@av?4subspan?$CI0?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 3376], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3380], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 871 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 600] + mov dword ptr [ebp - 3384], ecx # 4-byte Spill + mov dword ptr [ebp - 3388], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3376] # 4-byte Reload + mov dword ptr [ebp - 3392], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3376] # 4-byte Reload + mov edx, dword ptr [ebp - 3384] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 592] + mov dword ptr [ebp - 3396], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3380] # 4-byte Reload + mov esp, ecx +Ltmp3887: + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + mov dword ptr [ebp - 16], 23 + sub esp, 12 + mov edx, esp + lea esi, [ebp - 648] + mov dword ptr [edx], esi + mov dword ptr [edx + 8], 0 + mov dword ptr [edx + 4], 0 + lea ecx, [ebp - 404] + mov dword ptr [ebp - 3400], eax # 4-byte Spill + call "?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" + jmp LBB47_109 +LBB47_109: # in Loop: Header=BB47_108 Depth=1 + lea ecx, [ebp - 648] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 640], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 640] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 632] + mov dword ptr [eax], ecx + lea ecx, [ebp - 636] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB47_110 +LBB47_110: # in Loop: Header=BB47_108 Depth=1 + mov dword ptr [ebp - 652], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 652] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 628] + mov dword ptr [eax], ecx + lea ecx, [ebp - 632] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB47_111 +LBB47_111: # in Loop: Header=BB47_108 Depth=1 + mov dword ptr [ebp - 16], 24 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 628] + mov dword ptr [eax], ecx + lea ecx, [ebp - 592] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB47_112 +LBB47_112: # in Loop: Header=BB47_108 Depth=1 + lea ecx, [ebp - 628] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB47_118 +Ltmp3888: +LBB47_731: # Block address taken + # in Loop: Header=BB47_108 Depth=1 + add ebp, 12 + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + jmp LBB47_117 +LBB47_117: # in Loop: Header=BB47_108 Depth=1 + mov dword ptr [ebp - 16], 22 +Ltmp3889: +LBB47_118: # in Loop: Header=BB47_108 Depth=1 + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + mov dword ptr [ebp - 16], 22 + lea ecx, [ebp - 592] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3401], al # 1-byte Spill + jmp LBB47_119 +LBB47_119: # in Loop: Header=BB47_108 Depth=1 + mov al, byte ptr [ebp - 3401] # 1-byte Reload + test al, 1 + jne LBB47_120 + jmp LBB47_124 +LBB47_120: # in Loop: Header=BB47_108 Depth=1 +Ltmp3890: + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3402], al # 1-byte Spill + jmp LBB47_121 +LBB47_121: # in Loop: Header=BB47_108 Depth=1 + mov al, byte ptr [ebp - 3402] # 1-byte Reload + test al, 1 + jne LBB47_122 + jmp LBB47_123 +LBB47_122: # in Loop: Header=BB47_108 Depth=1 +Ltmp3891: + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + int3 +Ltmp3892: +LBB47_123: # in Loop: Header=BB47_108 Depth=1 + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + jmp LBB47_124 +Ltmp3893: +LBB47_124: # in Loop: Header=BB47_108 Depth=1 + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + lea ecx, [ebp - 592] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_125 +LBB47_125: # in Loop: Header=BB47_108 Depth=1 + lea ecx, [ebp - 592] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3408], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_108 +Ltmp3894: +# %bb.126: + .cv_loc 47 1 875 0 # ..\tests\span_tests.cpp:875:0 + sub esp, 4 + lea ecx, [ebp - 656] +Ltmp3895: + #DEBUG_VALUE: av <- [$ecx+0] + lea eax, [ebp - 48] + mov dword ptr [esp], eax + call "??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" +Ltmp3896: + mov dword ptr [ebp - 3412], eax # 4-byte Spill +LBB47_127: # =>This Inner Loop Header: Depth=1 +Ltmp3897: + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CB@HBGGNPMB@?$CIav?4subspan?$DM0?0?55?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$CJ@" + mov dword ptr [ebp - 3416], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3420], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 876 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 704] + mov dword ptr [ebp - 3424], ecx # 4-byte Spill + mov dword ptr [ebp - 3428], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3416] # 4-byte Reload + mov dword ptr [ebp - 3432], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3416] # 4-byte Reload + mov edx, dword ptr [ebp - 3424] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 696] + mov dword ptr [ebp - 3436], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3420] # 4-byte Reload + mov esp, ecx +Ltmp3898: + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 + mov dword ptr [ebp - 16], 27 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 716] + mov dword ptr [edx], esi + lea ecx, [ebp - 656] + mov dword ptr [ebp - 3440], eax # 4-byte Spill + call "??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + jmp LBB47_128 +LBB47_128: # in Loop: Header=BB47_127 Depth=1 + lea ecx, [ebp - 716] + call "?size@?$span@H$04@gsl@@QBEHXZ" + sub eax, 5 + sete dl + sub esp, 8 + mov ecx, esp + lea esi, [ebp - 708] + mov dword ptr [ecx], esi + movzx esi, dl + mov dword ptr [ecx + 4], esi + lea ecx, [ebp - 712] + mov dword ptr [ebp - 3444], eax # 4-byte Spill + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB47_129 +LBB47_129: # in Loop: Header=BB47_127 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 708] + mov dword ptr [eax], ecx + lea ecx, [ebp - 696] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB47_138 +Ltmp3899: +LBB47_732: # Block address taken + # in Loop: Header=BB47_127 Depth=1 + add ebp, 12 + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 + jmp LBB47_132 +LBB47_132: # in Loop: Header=BB47_127 Depth=1 + mov dword ptr [ebp - 16], 26 +Ltmp3900: +LBB47_133: # in Loop: Header=BB47_127 Depth=1 + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 + mov dword ptr [ebp - 16], 26 + lea ecx, [ebp - 696] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3445], al # 1-byte Spill + jmp LBB47_134 +LBB47_134: # in Loop: Header=BB47_127 Depth=1 + mov al, byte ptr [ebp - 3445] # 1-byte Reload + test al, 1 + jne LBB47_135 + jmp LBB47_141 +LBB47_135: # in Loop: Header=BB47_127 Depth=1 +Ltmp3901: + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3446], al # 1-byte Spill + jmp LBB47_136 +LBB47_136: # in Loop: Header=BB47_127 Depth=1 + mov al, byte ptr [ebp - 3446] # 1-byte Reload + test al, 1 + jne LBB47_137 + jmp LBB47_140 +LBB47_137: # in Loop: Header=BB47_127 Depth=1 +Ltmp3902: + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 + int3 + jmp LBB47_140 +Ltmp3903: +LBB47_138: # in Loop: Header=BB47_127 Depth=1 + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 + jmp LBB47_133 +Ltmp3904: +LBB47_140: # in Loop: Header=BB47_127 Depth=1 + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 + jmp LBB47_141 +Ltmp3905: +LBB47_141: # in Loop: Header=BB47_127 Depth=1 + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 + lea ecx, [ebp - 696] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_142 +LBB47_142: # in Loop: Header=BB47_127 Depth=1 + lea ecx, [ebp - 696] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3452], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_127 +Ltmp3906: +# %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 +Ltmp3907: + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CK@EELDGHJO@decltype?$CIav?4subspan?$DM0?0?55?$DO?$CI?$CJ?$CJ?3?3ex@" + mov dword ptr [ebp - 3456], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3460], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 877 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 764] + mov dword ptr [ebp - 3464], ecx # 4-byte Spill + mov dword ptr [ebp - 3468], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3456] # 4-byte Reload + mov dword ptr [ebp - 3472], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3456] # 4-byte Reload + mov edx, dword ptr [ebp - 3464] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 756] + mov dword ptr [ebp - 3476], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3460] # 4-byte Reload + mov esp, ecx +Ltmp3908: + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + mov dword ptr [ebp - 16], 30 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 796] + mov dword ptr [edx], esi + mov dword ptr [edx + 4], offset "?extent@?$span@H$04@gsl@@2HB" + lea ecx, [ebp - 800] + mov dword ptr [ebp - 3480], eax # 4-byte Spill + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB47_145 +LBB47_145: # in Loop: Header=BB47_144 Depth=1 + mov dword ptr [ebp - 804], 5 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 804] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 792] + mov dword ptr [eax], ecx + lea ecx, [ebp - 796] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB47_146 +LBB47_146: # in Loop: Header=BB47_144 Depth=1 + mov dword ptr [ebp - 16], 31 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 792] + mov dword ptr [eax], ecx + lea ecx, [ebp - 756] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB47_147 +LBB47_147: # in Loop: Header=BB47_144 Depth=1 + lea ecx, [ebp - 792] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + jmp LBB47_153 +Ltmp3909: +LBB47_733: # Block address taken + # in Loop: Header=BB47_144 Depth=1 + add ebp, 12 + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + jmp LBB47_152 +LBB47_152: # in Loop: Header=BB47_144 Depth=1 + mov dword ptr [ebp - 16], 29 +Ltmp3910: +LBB47_153: # in Loop: Header=BB47_144 Depth=1 + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + mov dword ptr [ebp - 16], 29 + lea ecx, [ebp - 756] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3481], al # 1-byte Spill + jmp LBB47_154 +LBB47_154: # in Loop: Header=BB47_144 Depth=1 + mov al, byte ptr [ebp - 3481] # 1-byte Reload + test al, 1 + jne LBB47_155 + jmp LBB47_159 +LBB47_155: # in Loop: Header=BB47_144 Depth=1 +Ltmp3911: + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3482], al # 1-byte Spill + jmp LBB47_156 +LBB47_156: # in Loop: Header=BB47_144 Depth=1 + mov al, byte ptr [ebp - 3482] # 1-byte Reload + test al, 1 + jne LBB47_157 + jmp LBB47_158 +LBB47_157: # in Loop: Header=BB47_144 Depth=1 +Ltmp3912: + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + int3 +Ltmp3913: +LBB47_158: # in Loop: Header=BB47_144 Depth=1 + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + jmp LBB47_159 +Ltmp3914: +LBB47_159: # in Loop: Header=BB47_144 Depth=1 + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + lea ecx, [ebp - 756] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_160 +LBB47_160: # in Loop: Header=BB47_144 Depth=1 + lea ecx, [ebp - 756] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3488], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_144 +Ltmp3915: +# %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 +Ltmp3916: + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BN@OCOOCEKJ@av?4subspan?$CI0?0?55?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" + mov dword ptr [ebp - 3492], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3496], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 878 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 852] + mov dword ptr [ebp - 3500], ecx # 4-byte Spill + mov dword ptr [ebp - 3504], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3492] # 4-byte Reload + mov dword ptr [ebp - 3508], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3492] # 4-byte Reload + mov edx, dword ptr [ebp - 3500] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 844] + mov dword ptr [ebp - 3512], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3496] # 4-byte Reload + mov esp, ecx +Ltmp3917: + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + mov dword ptr [ebp - 16], 34 + sub esp, 12 + mov edx, esp + lea esi, [ebp - 900] + mov dword ptr [edx], esi + mov dword ptr [edx + 8], 5 + mov dword ptr [edx + 4], 0 + lea ecx, [ebp - 656] + mov dword ptr [ebp - 3516], eax # 4-byte Spill + call "?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" + jmp LBB47_163 +LBB47_163: # in Loop: Header=BB47_162 Depth=1 + lea ecx, [ebp - 900] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 892], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 892] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 884] + mov dword ptr [eax], ecx + lea ecx, [ebp - 888] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB47_164 +LBB47_164: # in Loop: Header=BB47_162 Depth=1 + mov dword ptr [ebp - 904], 5 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 904] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 880] + mov dword ptr [eax], ecx + lea ecx, [ebp - 884] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB47_165 +LBB47_165: # in Loop: Header=BB47_162 Depth=1 + mov dword ptr [ebp - 16], 35 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 880] + mov dword ptr [eax], ecx + lea ecx, [ebp - 844] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB47_166 +LBB47_166: # in Loop: Header=BB47_162 Depth=1 + lea ecx, [ebp - 880] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB47_172 +Ltmp3918: +LBB47_734: # Block address taken + # in Loop: Header=BB47_162 Depth=1 + add ebp, 12 + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + jmp LBB47_171 +LBB47_171: # in Loop: Header=BB47_162 Depth=1 + mov dword ptr [ebp - 16], 33 +Ltmp3919: +LBB47_172: # in Loop: Header=BB47_162 Depth=1 + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + mov dword ptr [ebp - 16], 33 + lea ecx, [ebp - 844] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3517], al # 1-byte Spill + jmp LBB47_173 +LBB47_173: # in Loop: Header=BB47_162 Depth=1 + mov al, byte ptr [ebp - 3517] # 1-byte Reload + test al, 1 + jne LBB47_174 + jmp LBB47_178 +LBB47_174: # in Loop: Header=BB47_162 Depth=1 +Ltmp3920: + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3518], al # 1-byte Spill + jmp LBB47_175 +LBB47_175: # in Loop: Header=BB47_162 Depth=1 + mov al, byte ptr [ebp - 3518] # 1-byte Reload + test al, 1 + jne LBB47_176 + jmp LBB47_177 +LBB47_176: # in Loop: Header=BB47_162 Depth=1 +Ltmp3921: + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + int3 +Ltmp3922: +LBB47_177: # in Loop: Header=BB47_162 Depth=1 + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + jmp LBB47_178 +Ltmp3923: +LBB47_178: # in Loop: Header=BB47_162 Depth=1 + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + lea ecx, [ebp - 844] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_179 +LBB47_179: # in Loop: Header=BB47_162 Depth=1 + lea ecx, [ebp - 844] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3524], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_162 +Ltmp3924: +# %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 +Ltmp3925: + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CD@DOLENFDI@av?4subspan?$CI0?0?56?$CJ?4size?$CI?$CJ?0?5fail_fa@" + mov dword ptr [ebp - 3528], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3532], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 880 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 952] + mov dword ptr [ebp - 3536], ecx # 4-byte Spill + mov dword ptr [ebp - 3540], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 3528] # 4-byte Reload + mov dword ptr [ebp - 3544], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3528] # 4-byte Reload + mov edx, dword ptr [ebp - 3536] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 944] + mov ecx, esi + mov dword ptr [ebp - 3548], eax # 4-byte Spill + mov dword ptr [ebp - 3552], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3532] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 37 + mov ecx, dword ptr [ebp - 3552] # 4-byte Reload + mov dword ptr [ebp - 3556], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3557], al # 1-byte Spill + jmp LBB47_182 +LBB47_182: # in Loop: Header=BB47_181 Depth=1 + mov al, byte ptr [ebp - 3557] # 1-byte Reload + test al, 1 + jne LBB47_183 + jmp LBB47_194 +LBB47_183: # in Loop: Header=BB47_181 Depth=1 +Ltmp3926: + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + mov dword ptr [ebp - 16], 38 + sub esp, 12 + mov eax, esp + lea ecx, [ebp - 960] + mov dword ptr [eax], ecx + mov dword ptr [eax + 8], 6 + mov dword ptr [eax + 4], 0 + lea ecx, [ebp - 656] + call "?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" + jmp LBB47_184 +LBB47_184: # in Loop: Header=BB47_181 Depth=1 + lea ecx, [ebp - 960] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 274 + lea ecx, [ebp - 944] + mov dword ptr [ebp - 3564], eax # 4-byte Spill + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB47_192 +Ltmp3927: +LBB47_735: # Block address taken + # in Loop: Header=BB47_181 Depth=1 + add ebp, 12 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + jmp LBB47_187 +LBB47_187: # in Loop: Header=BB47_181 Depth=1 + jmp LBB47_188 +LBB47_188: # in Loop: Header=BB47_181 Depth=1 + mov dword ptr [ebp - 16], 37 + jmp LBB47_196 +Ltmp3928: +LBB47_736: # Block address taken + # in Loop: Header=BB47_181 Depth=1 + add ebp, 12 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + jmp LBB47_191 +LBB47_191: # in Loop: Header=BB47_181 Depth=1 + jmp LBB47_188 +Ltmp3929: +LBB47_192: # in Loop: Header=BB47_181 Depth=1 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + jmp LBB47_188 +Ltmp3930: +LBB47_194: # in Loop: Header=BB47_181 Depth=1 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 944] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB47_195 +LBB47_195: # in Loop: Header=BB47_181 Depth=1 + jmp LBB47_196 +Ltmp3931: +LBB47_196: # in Loop: Header=BB47_181 Depth=1 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + lea ecx, [ebp - 944] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3565], al # 1-byte Spill + jmp LBB47_197 +LBB47_197: # in Loop: Header=BB47_181 Depth=1 + mov al, byte ptr [ebp - 3565] # 1-byte Reload + test al, 1 + jne LBB47_198 + jmp LBB47_202 +LBB47_198: # in Loop: Header=BB47_181 Depth=1 +Ltmp3932: + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3566], al # 1-byte Spill + jmp LBB47_199 +LBB47_199: # in Loop: Header=BB47_181 Depth=1 + mov al, byte ptr [ebp - 3566] # 1-byte Reload + test al, 1 + jne LBB47_200 + jmp LBB47_201 +LBB47_200: # in Loop: Header=BB47_181 Depth=1 +Ltmp3933: + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + int3 +Ltmp3934: +LBB47_201: # in Loop: Header=BB47_181 Depth=1 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + jmp LBB47_202 +Ltmp3935: +LBB47_202: # in Loop: Header=BB47_181 Depth=1 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + lea ecx, [ebp - 944] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_203 +LBB47_203: # in Loop: Header=BB47_181 Depth=1 + lea ecx, [ebp - 944] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne LBB47_181 +Ltmp3936: +# %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 +Ltmp3937: + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CD@MEIPDCPM@av?4subspan?$CI1?0?55?$CJ?4size?$CI?$CJ?0?5fail_fa@" + mov dword ptr [ebp - 3572], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3576], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 881 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1008] + mov dword ptr [ebp - 3580], ecx # 4-byte Spill + mov dword ptr [ebp - 3584], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 3572] # 4-byte Reload + mov dword ptr [ebp - 3588], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3572] # 4-byte Reload + mov edx, dword ptr [ebp - 3580] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 1000] + mov ecx, esi + mov dword ptr [ebp - 3592], eax # 4-byte Spill + mov dword ptr [ebp - 3596], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3576] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 40 + mov ecx, dword ptr [ebp - 3596] # 4-byte Reload + mov dword ptr [ebp - 3600], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3601], al # 1-byte Spill + jmp LBB47_206 +LBB47_206: # in Loop: Header=BB47_205 Depth=1 + mov al, byte ptr [ebp - 3601] # 1-byte Reload + test al, 1 + jne LBB47_207 + jmp LBB47_218 +LBB47_207: # in Loop: Header=BB47_205 Depth=1 +Ltmp3938: + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + mov dword ptr [ebp - 16], 41 + sub esp, 12 + mov eax, esp + lea ecx, [ebp - 1016] + mov dword ptr [eax], ecx + mov dword ptr [eax + 8], 5 + mov dword ptr [eax + 4], 1 + lea ecx, [ebp - 656] + call "?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" + jmp LBB47_208 +LBB47_208: # in Loop: Header=BB47_205 Depth=1 + lea ecx, [ebp - 1016] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 274 + lea ecx, [ebp - 1000] + mov dword ptr [ebp - 3608], eax # 4-byte Spill + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB47_216 +Ltmp3939: +LBB47_737: # Block address taken + # in Loop: Header=BB47_205 Depth=1 + add ebp, 12 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + jmp LBB47_211 +LBB47_211: # in Loop: Header=BB47_205 Depth=1 + jmp LBB47_212 +LBB47_212: # in Loop: Header=BB47_205 Depth=1 + mov dword ptr [ebp - 16], 40 + jmp LBB47_220 +Ltmp3940: +LBB47_738: # Block address taken + # in Loop: Header=BB47_205 Depth=1 + add ebp, 12 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + jmp LBB47_215 +LBB47_215: # in Loop: Header=BB47_205 Depth=1 + jmp LBB47_212 +Ltmp3941: +LBB47_216: # in Loop: Header=BB47_205 Depth=1 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + jmp LBB47_212 +Ltmp3942: +LBB47_218: # in Loop: Header=BB47_205 Depth=1 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 1000] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB47_219 +LBB47_219: # in Loop: Header=BB47_205 Depth=1 + jmp LBB47_220 +Ltmp3943: +LBB47_220: # in Loop: Header=BB47_205 Depth=1 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + lea ecx, [ebp - 1000] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3609], al # 1-byte Spill + jmp LBB47_221 +LBB47_221: # in Loop: Header=BB47_205 Depth=1 + mov al, byte ptr [ebp - 3609] # 1-byte Reload + test al, 1 + jne LBB47_222 + jmp LBB47_226 +LBB47_222: # in Loop: Header=BB47_205 Depth=1 +Ltmp3944: + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3610], al # 1-byte Spill + jmp LBB47_223 +LBB47_223: # in Loop: Header=BB47_205 Depth=1 + mov al, byte ptr [ebp - 3610] # 1-byte Reload + test al, 1 + jne LBB47_224 + jmp LBB47_225 +LBB47_224: # in Loop: Header=BB47_205 Depth=1 +Ltmp3945: + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + int3 +Ltmp3946: +LBB47_225: # in Loop: Header=BB47_205 Depth=1 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + jmp LBB47_226 +Ltmp3947: +LBB47_226: # in Loop: Header=BB47_205 Depth=1 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + lea ecx, [ebp - 1000] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_227 +LBB47_227: # in Loop: Header=BB47_205 Depth=1 + lea ecx, [ebp - 1000] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne LBB47_205 +Ltmp3948: +# %bb.228: + .cv_loc 47 1 885 0 # ..\tests\span_tests.cpp:885:0 + sub esp, 4 + lea ecx, [ebp - 1020] +Ltmp3949: + #DEBUG_VALUE: av <- [$ecx+0] + lea eax, [ebp - 48] + mov dword ptr [esp], eax + call "??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" +Ltmp3950: + mov dword ptr [ebp - 3616], eax # 4-byte Spill +LBB47_229: # =>This Inner Loop Header: Depth=1 +Ltmp3951: + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CB@IBKOHIHG@?$CIav?4subspan?$DM4?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@" + mov dword ptr [ebp - 3620], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3624], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 886 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1068] + mov dword ptr [ebp - 3628], ecx # 4-byte Spill + mov dword ptr [ebp - 3632], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3620] # 4-byte Reload + mov dword ptr [ebp - 3636], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3620] # 4-byte Reload + mov edx, dword ptr [ebp - 3628] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1060] + mov dword ptr [ebp - 3640], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3624] # 4-byte Reload + mov esp, ecx +Ltmp3952: + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 + mov dword ptr [ebp - 16], 44 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 1080] + mov dword ptr [edx], esi + lea ecx, [ebp - 1020] + mov dword ptr [ebp - 3644], eax # 4-byte Spill + call "??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + jmp LBB47_230 +LBB47_230: # in Loop: Header=BB47_229 Depth=1 + lea ecx, [ebp - 1080] + call "?size@?$span@H$0A@@gsl@@QBEHXZ" + test eax, eax + sete dl + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1072] + mov dword ptr [eax], ecx + movzx ecx, dl + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1076] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB47_231 +LBB47_231: # in Loop: Header=BB47_229 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1072] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1060] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB47_240 +Ltmp3953: +LBB47_739: # Block address taken + # in Loop: Header=BB47_229 Depth=1 + add ebp, 12 + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 + jmp LBB47_234 +LBB47_234: # in Loop: Header=BB47_229 Depth=1 + mov dword ptr [ebp - 16], 43 +Ltmp3954: +LBB47_235: # in Loop: Header=BB47_229 Depth=1 + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 + mov dword ptr [ebp - 16], 43 + lea ecx, [ebp - 1060] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3645], al # 1-byte Spill + jmp LBB47_236 +LBB47_236: # in Loop: Header=BB47_229 Depth=1 + mov al, byte ptr [ebp - 3645] # 1-byte Reload + test al, 1 + jne LBB47_237 + jmp LBB47_243 +LBB47_237: # in Loop: Header=BB47_229 Depth=1 +Ltmp3955: + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3646], al # 1-byte Spill + jmp LBB47_238 +LBB47_238: # in Loop: Header=BB47_229 Depth=1 + mov al, byte ptr [ebp - 3646] # 1-byte Reload + test al, 1 + jne LBB47_239 + jmp LBB47_242 +LBB47_239: # in Loop: Header=BB47_229 Depth=1 +Ltmp3956: + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 + int3 + jmp LBB47_242 +Ltmp3957: +LBB47_240: # in Loop: Header=BB47_229 Depth=1 + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 + jmp LBB47_235 +Ltmp3958: +LBB47_242: # in Loop: Header=BB47_229 Depth=1 + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 + jmp LBB47_243 +Ltmp3959: +LBB47_243: # in Loop: Header=BB47_229 Depth=1 + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 + lea ecx, [ebp - 1060] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_244 +LBB47_244: # in Loop: Header=BB47_229 Depth=1 + lea ecx, [ebp - 1060] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3652], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_229 +Ltmp3960: +# %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 +Ltmp3961: + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CK@FLOPINGB@decltype?$CIav?4subspan?$DM4?0?50?$DO?$CI?$CJ?$CJ?3?3ex@" + mov dword ptr [ebp - 3656], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3660], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 887 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1128] + mov dword ptr [ebp - 3664], ecx # 4-byte Spill + mov dword ptr [ebp - 3668], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3656] # 4-byte Reload + mov dword ptr [ebp - 3672], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3656] # 4-byte Reload + mov edx, dword ptr [ebp - 3664] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1120] + mov dword ptr [ebp - 3676], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3660] # 4-byte Reload + mov esp, ecx +Ltmp3962: + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + mov dword ptr [ebp - 16], 47 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 1160] + mov dword ptr [edx], esi + mov dword ptr [edx + 4], offset "?extent@?$span@H$0A@@gsl@@2HB" + lea ecx, [ebp - 1164] + mov dword ptr [ebp - 3680], eax # 4-byte Spill + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB47_247 +LBB47_247: # in Loop: Header=BB47_246 Depth=1 + mov dword ptr [ebp - 1168], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1168] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1156] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1160] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB47_248 +LBB47_248: # in Loop: Header=BB47_246 Depth=1 + mov dword ptr [ebp - 16], 48 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1156] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1120] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB47_249 +LBB47_249: # in Loop: Header=BB47_246 Depth=1 + lea ecx, [ebp - 1156] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB47_255 +Ltmp3963: +LBB47_740: # Block address taken + # in Loop: Header=BB47_246 Depth=1 + add ebp, 12 + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + jmp LBB47_254 +LBB47_254: # in Loop: Header=BB47_246 Depth=1 + mov dword ptr [ebp - 16], 46 +Ltmp3964: +LBB47_255: # in Loop: Header=BB47_246 Depth=1 + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + mov dword ptr [ebp - 16], 46 + lea ecx, [ebp - 1120] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3681], al # 1-byte Spill + jmp LBB47_256 +LBB47_256: # in Loop: Header=BB47_246 Depth=1 + mov al, byte ptr [ebp - 3681] # 1-byte Reload + test al, 1 + jne LBB47_257 + jmp LBB47_261 +LBB47_257: # in Loop: Header=BB47_246 Depth=1 +Ltmp3965: + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3682], al # 1-byte Spill + jmp LBB47_258 +LBB47_258: # in Loop: Header=BB47_246 Depth=1 + mov al, byte ptr [ebp - 3682] # 1-byte Reload + test al, 1 + jne LBB47_259 + jmp LBB47_260 +LBB47_259: # in Loop: Header=BB47_246 Depth=1 +Ltmp3966: + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + int3 +Ltmp3967: +LBB47_260: # in Loop: Header=BB47_246 Depth=1 + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + jmp LBB47_261 +Ltmp3968: +LBB47_261: # in Loop: Header=BB47_246 Depth=1 + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + lea ecx, [ebp - 1120] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_262 +LBB47_262: # in Loop: Header=BB47_246 Depth=1 + lea ecx, [ebp - 1120] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3688], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_246 +Ltmp3969: +# %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 +Ltmp3970: + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BN@KHLGLJGB@av?4subspan?$CI4?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 3692], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3696], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 888 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1216] + mov dword ptr [ebp - 3700], ecx # 4-byte Spill + mov dword ptr [ebp - 3704], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3692] # 4-byte Reload + mov dword ptr [ebp - 3708], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3692] # 4-byte Reload + mov edx, dword ptr [ebp - 3700] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1208] + mov dword ptr [ebp - 3712], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3696] # 4-byte Reload + mov esp, ecx +Ltmp3971: + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + mov dword ptr [ebp - 16], 51 + sub esp, 12 + mov edx, esp + lea esi, [ebp - 1264] + mov dword ptr [edx], esi + mov dword ptr [edx + 8], 0 + mov dword ptr [edx + 4], 4 + lea ecx, [ebp - 1020] + mov dword ptr [ebp - 3716], eax # 4-byte Spill + call "?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" + jmp LBB47_265 +LBB47_265: # in Loop: Header=BB47_264 Depth=1 + lea ecx, [ebp - 1264] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 1256], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1256] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1248] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1252] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB47_266 +LBB47_266: # in Loop: Header=BB47_264 Depth=1 + mov dword ptr [ebp - 1268], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1268] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1244] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1248] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB47_267 +LBB47_267: # in Loop: Header=BB47_264 Depth=1 + mov dword ptr [ebp - 16], 52 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1244] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1208] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB47_268 +LBB47_268: # in Loop: Header=BB47_264 Depth=1 + lea ecx, [ebp - 1244] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB47_274 +Ltmp3972: +LBB47_741: # Block address taken + # in Loop: Header=BB47_264 Depth=1 + add ebp, 12 + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + jmp LBB47_273 +LBB47_273: # in Loop: Header=BB47_264 Depth=1 + mov dword ptr [ebp - 16], 50 +Ltmp3973: +LBB47_274: # in Loop: Header=BB47_264 Depth=1 + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + mov dword ptr [ebp - 16], 50 + lea ecx, [ebp - 1208] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3717], al # 1-byte Spill + jmp LBB47_275 +LBB47_275: # in Loop: Header=BB47_264 Depth=1 + mov al, byte ptr [ebp - 3717] # 1-byte Reload + test al, 1 + jne LBB47_276 + jmp LBB47_280 +LBB47_276: # in Loop: Header=BB47_264 Depth=1 +Ltmp3974: + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3718], al # 1-byte Spill + jmp LBB47_277 +LBB47_277: # in Loop: Header=BB47_264 Depth=1 + mov al, byte ptr [ebp - 3718] # 1-byte Reload + test al, 1 + jne LBB47_278 + jmp LBB47_279 +LBB47_278: # in Loop: Header=BB47_264 Depth=1 +Ltmp3975: + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + int3 +Ltmp3976: +LBB47_279: # in Loop: Header=BB47_264 Depth=1 + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + jmp LBB47_280 +Ltmp3977: +LBB47_280: # in Loop: Header=BB47_264 Depth=1 + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + lea ecx, [ebp - 1208] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_281 +LBB47_281: # in Loop: Header=BB47_264 Depth=1 + lea ecx, [ebp - 1208] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3724], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_264 +Ltmp3978: +# %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 +Ltmp3979: + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BN@EIOEAPIA@av?4subspan?$CI5?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 3728], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3732], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 889 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1316] + mov dword ptr [ebp - 3736], ecx # 4-byte Spill + mov dword ptr [ebp - 3740], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3728] # 4-byte Reload + mov dword ptr [ebp - 3744], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3728] # 4-byte Reload + mov edx, dword ptr [ebp - 3736] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1308] + mov dword ptr [ebp - 3748], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3732] # 4-byte Reload + mov esp, ecx +Ltmp3980: + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + mov dword ptr [ebp - 16], 55 + sub esp, 12 + mov edx, esp + lea esi, [ebp - 1364] + mov dword ptr [edx], esi + mov dword ptr [edx + 8], 0 + mov dword ptr [edx + 4], 5 + lea ecx, [ebp - 1020] + mov dword ptr [ebp - 3752], eax # 4-byte Spill + call "?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" + jmp LBB47_284 +LBB47_284: # in Loop: Header=BB47_283 Depth=1 + lea ecx, [ebp - 1364] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 1356], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1356] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1348] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1352] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB47_285 +LBB47_285: # in Loop: Header=BB47_283 Depth=1 + mov dword ptr [ebp - 1368], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1368] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1344] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1348] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB47_286 +LBB47_286: # in Loop: Header=BB47_283 Depth=1 + mov dword ptr [ebp - 16], 56 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1344] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1308] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB47_287 +LBB47_287: # in Loop: Header=BB47_283 Depth=1 + lea ecx, [ebp - 1344] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB47_293 +Ltmp3981: +LBB47_742: # Block address taken + # in Loop: Header=BB47_283 Depth=1 + add ebp, 12 + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + jmp LBB47_292 +LBB47_292: # in Loop: Header=BB47_283 Depth=1 + mov dword ptr [ebp - 16], 54 +Ltmp3982: +LBB47_293: # in Loop: Header=BB47_283 Depth=1 + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + mov dword ptr [ebp - 16], 54 + lea ecx, [ebp - 1308] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3753], al # 1-byte Spill + jmp LBB47_294 +LBB47_294: # in Loop: Header=BB47_283 Depth=1 + mov al, byte ptr [ebp - 3753] # 1-byte Reload + test al, 1 + jne LBB47_295 + jmp LBB47_299 +LBB47_295: # in Loop: Header=BB47_283 Depth=1 +Ltmp3983: + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3754], al # 1-byte Spill + jmp LBB47_296 +LBB47_296: # in Loop: Header=BB47_283 Depth=1 + mov al, byte ptr [ebp - 3754] # 1-byte Reload + test al, 1 + jne LBB47_297 + jmp LBB47_298 +LBB47_297: # in Loop: Header=BB47_283 Depth=1 +Ltmp3984: + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + int3 +Ltmp3985: +LBB47_298: # in Loop: Header=BB47_283 Depth=1 + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + jmp LBB47_299 +Ltmp3986: +LBB47_299: # in Loop: Header=BB47_283 Depth=1 + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + lea ecx, [ebp - 1308] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_300 +LBB47_300: # in Loop: Header=BB47_283 Depth=1 + lea ecx, [ebp - 1308] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3760], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_283 +Ltmp3987: +# %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 +Ltmp3988: + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CD@HILEICKO@av?4subspan?$CI6?0?50?$CJ?4size?$CI?$CJ?0?5fail_fa@" + mov dword ptr [ebp - 3764], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3768], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 890 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1416] + mov dword ptr [ebp - 3772], ecx # 4-byte Spill + mov dword ptr [ebp - 3776], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 3764] # 4-byte Reload + mov dword ptr [ebp - 3780], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3764] # 4-byte Reload + mov edx, dword ptr [ebp - 3772] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 1408] + mov ecx, esi + mov dword ptr [ebp - 3784], eax # 4-byte Spill + mov dword ptr [ebp - 3788], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3768] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 58 + mov ecx, dword ptr [ebp - 3788] # 4-byte Reload + mov dword ptr [ebp - 3792], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3793], al # 1-byte Spill + jmp LBB47_303 +LBB47_303: # in Loop: Header=BB47_302 Depth=1 + mov al, byte ptr [ebp - 3793] # 1-byte Reload + test al, 1 + jne LBB47_304 + jmp LBB47_315 +LBB47_304: # in Loop: Header=BB47_302 Depth=1 +Ltmp3989: + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + mov dword ptr [ebp - 16], 59 + sub esp, 12 + mov eax, esp + lea ecx, [ebp - 1424] + mov dword ptr [eax], ecx + mov dword ptr [eax + 8], 0 + mov dword ptr [eax + 4], 6 + lea ecx, [ebp - 1020] + call "?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" + jmp LBB47_305 +LBB47_305: # in Loop: Header=BB47_302 Depth=1 + lea ecx, [ebp - 1424] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 274 + lea ecx, [ebp - 1408] + mov dword ptr [ebp - 3800], eax # 4-byte Spill + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB47_313 +Ltmp3990: +LBB47_743: # Block address taken + # in Loop: Header=BB47_302 Depth=1 + add ebp, 12 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + jmp LBB47_308 +LBB47_308: # in Loop: Header=BB47_302 Depth=1 + jmp LBB47_309 +LBB47_309: # in Loop: Header=BB47_302 Depth=1 + mov dword ptr [ebp - 16], 58 + jmp LBB47_317 +Ltmp3991: +LBB47_744: # Block address taken + # in Loop: Header=BB47_302 Depth=1 + add ebp, 12 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + jmp LBB47_312 +LBB47_312: # in Loop: Header=BB47_302 Depth=1 + jmp LBB47_309 +Ltmp3992: +LBB47_313: # in Loop: Header=BB47_302 Depth=1 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + jmp LBB47_309 +Ltmp3993: +LBB47_315: # in Loop: Header=BB47_302 Depth=1 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 1408] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB47_316 +LBB47_316: # in Loop: Header=BB47_302 Depth=1 + jmp LBB47_317 +Ltmp3994: +LBB47_317: # in Loop: Header=BB47_302 Depth=1 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + lea ecx, [ebp - 1408] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3801], al # 1-byte Spill + jmp LBB47_318 +LBB47_318: # in Loop: Header=BB47_302 Depth=1 + mov al, byte ptr [ebp - 3801] # 1-byte Reload + test al, 1 + jne LBB47_319 + jmp LBB47_323 +LBB47_319: # in Loop: Header=BB47_302 Depth=1 +Ltmp3995: + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3802], al # 1-byte Spill + jmp LBB47_320 +LBB47_320: # in Loop: Header=BB47_302 Depth=1 + mov al, byte ptr [ebp - 3802] # 1-byte Reload + test al, 1 + jne LBB47_321 + jmp LBB47_322 +LBB47_321: # in Loop: Header=BB47_302 Depth=1 +Ltmp3996: + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + int3 +Ltmp3997: +LBB47_322: # in Loop: Header=BB47_302 Depth=1 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + jmp LBB47_323 +Ltmp3998: +LBB47_323: # in Loop: Header=BB47_302 Depth=1 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + lea ecx, [ebp - 1408] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_324 +LBB47_324: # in Loop: Header=BB47_302 Depth=1 + lea ecx, [ebp - 1408] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne LBB47_302 +Ltmp3999: +# %bb.325: + .cv_loc 47 1 894 0 # ..\tests\span_tests.cpp:894:0 + sub esp, 4 + lea ecx, [ebp - 1428] +Ltmp4000: + #DEBUG_VALUE: av <- [$ecx+0] + lea eax, [ebp - 48] + mov dword ptr [esp], eax + call "??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" +Ltmp4001: + mov dword ptr [ebp - 3808], eax # 4-byte Spill +LBB47_326: # =>This Inner Loop Header: Depth=1 +Ltmp4002: + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BO@COPIHAHO@?$CIav?4subspan?$DM1?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$CJ?$AA@" + mov dword ptr [ebp - 3812], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3816], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 895 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1476] + mov dword ptr [ebp - 3820], ecx # 4-byte Spill + mov dword ptr [ebp - 3824], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3812] # 4-byte Reload + mov dword ptr [ebp - 3828], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3812] # 4-byte Reload + mov edx, dword ptr [ebp - 3820] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1468] + mov dword ptr [ebp - 3832], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3816] # 4-byte Reload + mov esp, ecx +Ltmp4003: + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 + mov dword ptr [ebp - 16], 62 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 1488] + mov dword ptr [edx], esi + lea ecx, [ebp - 1428] + mov dword ptr [ebp - 3836], eax # 4-byte Spill + call "??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ" + jmp LBB47_327 +LBB47_327: # in Loop: Header=BB47_326 Depth=1 + lea ecx, [ebp - 1488] + call "?size@?$span@H$03@gsl@@QBEHXZ" + sub eax, 4 + sete dl + sub esp, 8 + mov ecx, esp + lea esi, [ebp - 1480] + mov dword ptr [ecx], esi + movzx esi, dl + mov dword ptr [ecx + 4], esi + lea ecx, [ebp - 1484] + mov dword ptr [ebp - 3840], eax # 4-byte Spill + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB47_328 +LBB47_328: # in Loop: Header=BB47_326 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1480] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1468] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB47_337 +Ltmp4004: +LBB47_745: # Block address taken + # in Loop: Header=BB47_326 Depth=1 + add ebp, 12 + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 + jmp LBB47_331 +LBB47_331: # in Loop: Header=BB47_326 Depth=1 + mov dword ptr [ebp - 16], 61 +Ltmp4005: +LBB47_332: # in Loop: Header=BB47_326 Depth=1 + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 + mov dword ptr [ebp - 16], 61 + lea ecx, [ebp - 1468] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3841], al # 1-byte Spill + jmp LBB47_333 +LBB47_333: # in Loop: Header=BB47_326 Depth=1 + mov al, byte ptr [ebp - 3841] # 1-byte Reload + test al, 1 + jne LBB47_334 + jmp LBB47_340 +LBB47_334: # in Loop: Header=BB47_326 Depth=1 +Ltmp4006: + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3842], al # 1-byte Spill + jmp LBB47_335 +LBB47_335: # in Loop: Header=BB47_326 Depth=1 + mov al, byte ptr [ebp - 3842] # 1-byte Reload + test al, 1 + jne LBB47_336 + jmp LBB47_339 +LBB47_336: # in Loop: Header=BB47_326 Depth=1 +Ltmp4007: + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 + int3 + jmp LBB47_339 +Ltmp4008: +LBB47_337: # in Loop: Header=BB47_326 Depth=1 + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 + jmp LBB47_332 +Ltmp4009: +LBB47_339: # in Loop: Header=BB47_326 Depth=1 + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 + jmp LBB47_340 +Ltmp4010: +LBB47_340: # in Loop: Header=BB47_326 Depth=1 + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 + lea ecx, [ebp - 1468] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_341 +LBB47_341: # in Loop: Header=BB47_326 Depth=1 + lea ecx, [ebp - 1468] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3848], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_326 +Ltmp4011: +# %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 +Ltmp4012: + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CH@BHIIDKPE@decltype?$CIav?4subspan?$DM1?$DO?$CI?$CJ?$CJ?3?3exten@" + mov dword ptr [ebp - 3852], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3856], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 896 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1536] + mov dword ptr [ebp - 3860], ecx # 4-byte Spill + mov dword ptr [ebp - 3864], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3852] # 4-byte Reload + mov dword ptr [ebp - 3868], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3852] # 4-byte Reload + mov edx, dword ptr [ebp - 3860] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1528] + mov dword ptr [ebp - 3872], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3856] # 4-byte Reload + mov esp, ecx +Ltmp4013: + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + mov dword ptr [ebp - 16], 65 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 1568] + mov dword ptr [edx], esi + mov dword ptr [edx + 4], offset "?extent@?$span@H$03@gsl@@2HB" + lea ecx, [ebp - 1572] + mov dword ptr [ebp - 3876], eax # 4-byte Spill + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB47_344 +LBB47_344: # in Loop: Header=BB47_343 Depth=1 + mov dword ptr [ebp - 1576], 4 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1576] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1564] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1568] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB47_345 +LBB47_345: # in Loop: Header=BB47_343 Depth=1 + mov dword ptr [ebp - 16], 66 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1564] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1528] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB47_346 +LBB47_346: # in Loop: Header=BB47_343 Depth=1 + lea ecx, [ebp - 1564] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + jmp LBB47_352 +Ltmp4014: +LBB47_746: # Block address taken + # in Loop: Header=BB47_343 Depth=1 + add ebp, 12 + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + jmp LBB47_351 +LBB47_351: # in Loop: Header=BB47_343 Depth=1 + mov dword ptr [ebp - 16], 64 +Ltmp4015: +LBB47_352: # in Loop: Header=BB47_343 Depth=1 + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + mov dword ptr [ebp - 16], 64 + lea ecx, [ebp - 1528] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3877], al # 1-byte Spill + jmp LBB47_353 +LBB47_353: # in Loop: Header=BB47_343 Depth=1 + mov al, byte ptr [ebp - 3877] # 1-byte Reload + test al, 1 + jne LBB47_354 + jmp LBB47_358 +LBB47_354: # in Loop: Header=BB47_343 Depth=1 +Ltmp4016: + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3878], al # 1-byte Spill + jmp LBB47_355 +LBB47_355: # in Loop: Header=BB47_343 Depth=1 + mov al, byte ptr [ebp - 3878] # 1-byte Reload + test al, 1 + jne LBB47_356 + jmp LBB47_357 +LBB47_356: # in Loop: Header=BB47_343 Depth=1 +Ltmp4017: + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + int3 +Ltmp4018: +LBB47_357: # in Loop: Header=BB47_343 Depth=1 + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + jmp LBB47_358 +Ltmp4019: +LBB47_358: # in Loop: Header=BB47_343 Depth=1 + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + lea ecx, [ebp - 1528] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_359 +LBB47_359: # in Loop: Header=BB47_343 Depth=1 + lea ecx, [ebp - 1528] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3884], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_343 +Ltmp4020: +# %bb.360: + .cv_loc 47 1 900 0 # ..\tests\span_tests.cpp:900:0 + lea ecx, [ebp - 1584] +Ltmp4021: + #DEBUG_VALUE: av <- [$ecx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" +Ltmp4022: + mov dword ptr [ebp - 3888], eax # 4-byte Spill +LBB47_361: # =>This Inner Loop Header: Depth=1 +Ltmp4023: + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CB@JDFHHMMN@?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@" + mov dword ptr [ebp - 3892], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3896], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 901 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1632] + mov dword ptr [ebp - 3900], ecx # 4-byte Spill + mov dword ptr [ebp - 3904], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3892] # 4-byte Reload + mov dword ptr [ebp - 3908], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3892] # 4-byte Reload + mov edx, dword ptr [ebp - 3900] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1624] + mov dword ptr [ebp - 3912], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3896] # 4-byte Reload + mov esp, ecx +Ltmp4024: + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 + mov dword ptr [ebp - 16], 69 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 1644] + mov dword ptr [edx], esi + lea ecx, [ebp - 1584] + mov dword ptr [ebp - 3916], eax # 4-byte Spill + call "??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + jmp LBB47_362 +LBB47_362: # in Loop: Header=BB47_361 Depth=1 + lea ecx, [ebp - 1644] + call "?size@?$span@H$0A@@gsl@@QBEHXZ" + test eax, eax + sete dl + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1636] + mov dword ptr [eax], ecx + movzx ecx, dl + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1640] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB47_363 +LBB47_363: # in Loop: Header=BB47_361 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1636] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1624] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB47_372 +Ltmp4025: +LBB47_747: # Block address taken + # in Loop: Header=BB47_361 Depth=1 + add ebp, 12 + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 + jmp LBB47_366 +LBB47_366: # in Loop: Header=BB47_361 Depth=1 + mov dword ptr [ebp - 16], 68 +Ltmp4026: +LBB47_367: # in Loop: Header=BB47_361 Depth=1 + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 + mov dword ptr [ebp - 16], 68 + lea ecx, [ebp - 1624] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3917], al # 1-byte Spill + jmp LBB47_368 +LBB47_368: # in Loop: Header=BB47_361 Depth=1 + mov al, byte ptr [ebp - 3917] # 1-byte Reload + test al, 1 + jne LBB47_369 + jmp LBB47_375 +LBB47_369: # in Loop: Header=BB47_361 Depth=1 +Ltmp4027: + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3918], al # 1-byte Spill + jmp LBB47_370 +LBB47_370: # in Loop: Header=BB47_361 Depth=1 + mov al, byte ptr [ebp - 3918] # 1-byte Reload + test al, 1 + jne LBB47_371 + jmp LBB47_374 +LBB47_371: # in Loop: Header=BB47_361 Depth=1 +Ltmp4028: + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 + int3 + jmp LBB47_374 +Ltmp4029: +LBB47_372: # in Loop: Header=BB47_361 Depth=1 + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 + jmp LBB47_367 +Ltmp4030: +LBB47_374: # in Loop: Header=BB47_361 Depth=1 + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 + jmp LBB47_375 +Ltmp4031: +LBB47_375: # in Loop: Header=BB47_361 Depth=1 + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 + lea ecx, [ebp - 1624] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_376 +LBB47_376: # in Loop: Header=BB47_361 Depth=1 + lea ecx, [ebp - 1624] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3924], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_361 +Ltmp4032: +# %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 +Ltmp4033: + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CM@MKDJJHMA@?$CIdecltype?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?$CJ?3?3e@" + mov dword ptr [ebp - 3928], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3932], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 902 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1692] + mov dword ptr [ebp - 3936], ecx # 4-byte Spill + mov dword ptr [ebp - 3940], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3928] # 4-byte Reload + mov dword ptr [ebp - 3944], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3928] # 4-byte Reload + mov edx, dword ptr [ebp - 3936] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1684] + mov dword ptr [ebp - 3948], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3932] # 4-byte Reload + mov esp, ecx +Ltmp4034: + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + mov dword ptr [ebp - 16], 72 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 1696] + mov dword ptr [edx], esi + mov dword ptr [edx + 4], 1 + lea ecx, [ebp - 1700] + mov dword ptr [ebp - 3952], eax # 4-byte Spill + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB47_379 +LBB47_379: # in Loop: Header=BB47_378 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1696] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1684] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB47_388 +Ltmp4035: +LBB47_748: # Block address taken + # in Loop: Header=BB47_378 Depth=1 + add ebp, 12 + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + jmp LBB47_382 +LBB47_382: # in Loop: Header=BB47_378 Depth=1 + mov dword ptr [ebp - 16], 71 +Ltmp4036: +LBB47_383: # in Loop: Header=BB47_378 Depth=1 + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + mov dword ptr [ebp - 16], 71 + lea ecx, [ebp - 1684] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3953], al # 1-byte Spill + jmp LBB47_384 +LBB47_384: # in Loop: Header=BB47_378 Depth=1 + mov al, byte ptr [ebp - 3953] # 1-byte Reload + test al, 1 + jne LBB47_385 + jmp LBB47_391 +LBB47_385: # in Loop: Header=BB47_378 Depth=1 +Ltmp4037: + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3954], al # 1-byte Spill + jmp LBB47_386 +LBB47_386: # in Loop: Header=BB47_378 Depth=1 + mov al, byte ptr [ebp - 3954] # 1-byte Reload + test al, 1 + jne LBB47_387 + jmp LBB47_390 +LBB47_387: # in Loop: Header=BB47_378 Depth=1 +Ltmp4038: + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + int3 + jmp LBB47_390 +Ltmp4039: +LBB47_388: # in Loop: Header=BB47_378 Depth=1 + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + jmp LBB47_383 +Ltmp4040: +LBB47_390: # in Loop: Header=BB47_378 Depth=1 + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + jmp LBB47_391 +Ltmp4041: +LBB47_391: # in Loop: Header=BB47_378 Depth=1 + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + lea ecx, [ebp - 1684] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_392 +LBB47_392: # in Loop: Header=BB47_378 Depth=1 + lea ecx, [ebp - 1684] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3960], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_378 +Ltmp4042: +# %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 +Ltmp4043: + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BN@KMBOGOGH@av?4subspan?$CI0?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 3964], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3968], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 903 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1748] + mov dword ptr [ebp - 3972], ecx # 4-byte Spill + mov dword ptr [ebp - 3976], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3964] # 4-byte Reload + mov dword ptr [ebp - 3980], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3964] # 4-byte Reload + mov edx, dword ptr [ebp - 3972] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1740] + mov dword ptr [ebp - 3984], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3968] # 4-byte Reload + mov esp, ecx +Ltmp4044: + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + mov dword ptr [ebp - 16], 75 + sub esp, 12 + mov edx, esp + lea esi, [ebp - 1796] + mov dword ptr [edx], esi + mov dword ptr [edx + 8], 0 + mov dword ptr [edx + 4], 0 + lea ecx, [ebp - 1584] + mov dword ptr [ebp - 3988], eax # 4-byte Spill + call "?subspan@?$span@H$0?0@gsl@@QBE?AV12@HH@Z" + jmp LBB47_395 +LBB47_395: # in Loop: Header=BB47_394 Depth=1 + lea ecx, [ebp - 1796] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 1788], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1788] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1780] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1784] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB47_396 +LBB47_396: # in Loop: Header=BB47_394 Depth=1 + mov dword ptr [ebp - 1800], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1800] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1776] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1780] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB47_397 +LBB47_397: # in Loop: Header=BB47_394 Depth=1 + mov dword ptr [ebp - 16], 76 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1776] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1740] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB47_398 +LBB47_398: # in Loop: Header=BB47_394 Depth=1 + lea ecx, [ebp - 1776] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB47_404 +Ltmp4045: +LBB47_749: # Block address taken + # in Loop: Header=BB47_394 Depth=1 + add ebp, 12 + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + jmp LBB47_403 +LBB47_403: # in Loop: Header=BB47_394 Depth=1 + mov dword ptr [ebp - 16], 74 +Ltmp4046: +LBB47_404: # in Loop: Header=BB47_394 Depth=1 + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + mov dword ptr [ebp - 16], 74 + lea ecx, [ebp - 1740] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3989], al # 1-byte Spill + jmp LBB47_405 +LBB47_405: # in Loop: Header=BB47_394 Depth=1 + mov al, byte ptr [ebp - 3989] # 1-byte Reload + test al, 1 + jne LBB47_406 + jmp LBB47_410 +LBB47_406: # in Loop: Header=BB47_394 Depth=1 +Ltmp4047: + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3990], al # 1-byte Spill + jmp LBB47_407 +LBB47_407: # in Loop: Header=BB47_394 Depth=1 + mov al, byte ptr [ebp - 3990] # 1-byte Reload + test al, 1 + jne LBB47_408 + jmp LBB47_409 +LBB47_408: # in Loop: Header=BB47_394 Depth=1 +Ltmp4048: + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + int3 +Ltmp4049: +LBB47_409: # in Loop: Header=BB47_394 Depth=1 + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + jmp LBB47_410 +Ltmp4050: +LBB47_410: # in Loop: Header=BB47_394 Depth=1 + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + lea ecx, [ebp - 1740] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_411 +LBB47_411: # in Loop: Header=BB47_394 Depth=1 + lea ecx, [ebp - 1740] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3996], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_394 +Ltmp4051: +# %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 +Ltmp4052: + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CH@MFMPAMBM@?$CIav?4subspan?$DM1?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?$CJ?0?5fai@" + mov dword ptr [ebp - 4000], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 4004], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 904 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1848] + mov dword ptr [ebp - 4008], ecx # 4-byte Spill + mov dword ptr [ebp - 4012], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 4000] # 4-byte Reload + mov dword ptr [ebp - 4016], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 4000] # 4-byte Reload + mov edx, dword ptr [ebp - 4008] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 1840] + mov ecx, esi + mov dword ptr [ebp - 4020], eax # 4-byte Spill + mov dword ptr [ebp - 4024], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 4004] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 78 + mov ecx, dword ptr [ebp - 4024] # 4-byte Reload + mov dword ptr [ebp - 4028], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 4029], al # 1-byte Spill + jmp LBB47_414 +LBB47_414: # in Loop: Header=BB47_413 Depth=1 + mov al, byte ptr [ebp - 4029] # 1-byte Reload + test al, 1 + jne LBB47_415 + jmp LBB47_426 +LBB47_415: # in Loop: Header=BB47_413 Depth=1 +Ltmp4053: + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + mov dword ptr [ebp - 16], 79 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1852] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1584] + call "??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + jmp LBB47_416 +LBB47_416: # in Loop: Header=BB47_413 Depth=1 + lea ecx, [ebp - 1852] + call "?size@?$span@H$0A@@gsl@@QBEHXZ" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 274 + lea ecx, [ebp - 1840] + mov dword ptr [ebp - 4036], eax # 4-byte Spill + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB47_424 +Ltmp4054: +LBB47_750: # Block address taken + # in Loop: Header=BB47_413 Depth=1 + add ebp, 12 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + jmp LBB47_419 +LBB47_419: # in Loop: Header=BB47_413 Depth=1 + jmp LBB47_420 +LBB47_420: # in Loop: Header=BB47_413 Depth=1 + mov dword ptr [ebp - 16], 78 + jmp LBB47_428 +Ltmp4055: +LBB47_751: # Block address taken + # in Loop: Header=BB47_413 Depth=1 + add ebp, 12 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + jmp LBB47_423 +LBB47_423: # in Loop: Header=BB47_413 Depth=1 + jmp LBB47_420 +Ltmp4056: +LBB47_424: # in Loop: Header=BB47_413 Depth=1 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + jmp LBB47_420 +Ltmp4057: +LBB47_426: # in Loop: Header=BB47_413 Depth=1 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 1840] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB47_427 +LBB47_427: # in Loop: Header=BB47_413 Depth=1 + jmp LBB47_428 +Ltmp4058: +LBB47_428: # in Loop: Header=BB47_413 Depth=1 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + lea ecx, [ebp - 1840] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 4037], al # 1-byte Spill + jmp LBB47_429 +LBB47_429: # in Loop: Header=BB47_413 Depth=1 + mov al, byte ptr [ebp - 4037] # 1-byte Reload + test al, 1 + jne LBB47_430 + jmp LBB47_434 +LBB47_430: # in Loop: Header=BB47_413 Depth=1 +Ltmp4059: + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 4038], al # 1-byte Spill + jmp LBB47_431 +LBB47_431: # in Loop: Header=BB47_413 Depth=1 + mov al, byte ptr [ebp - 4038] # 1-byte Reload + test al, 1 + jne LBB47_432 + jmp LBB47_433 +LBB47_432: # in Loop: Header=BB47_413 Depth=1 +Ltmp4060: + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + int3 +Ltmp4061: +LBB47_433: # in Loop: Header=BB47_413 Depth=1 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + jmp LBB47_434 +Ltmp4062: +LBB47_434: # in Loop: Header=BB47_413 Depth=1 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + lea ecx, [ebp - 1840] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_435 +LBB47_435: # in Loop: Header=BB47_413 Depth=1 + lea ecx, [ebp - 1840] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne LBB47_413 +Ltmp4063: +# %bb.436: + .cv_loc 47 1 908 0 # ..\tests\span_tests.cpp:908:0 + lea ecx, [ebp - 1860] +Ltmp4064: + #DEBUG_VALUE: av <- [$ecx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" +Ltmp4065: + mov dword ptr [ebp - 4044], eax # 4-byte Spill +LBB47_437: # =>This Inner Loop Header: Depth=1 +Ltmp4066: + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BK@OLDNBEKL@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 4048], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 4052], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 909 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1908] + mov dword ptr [ebp - 4056], ecx # 4-byte Spill + mov dword ptr [ebp - 4060], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 4048] # 4-byte Reload + mov dword ptr [ebp - 4064], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 4048] # 4-byte Reload + mov edx, dword ptr [ebp - 4056] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1900] + mov dword ptr [ebp - 4068], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 4052] # 4-byte Reload + mov esp, ecx +Ltmp4067: + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 + mov dword ptr [ebp - 16], 82 + sub esp, 12 + mov edx, esp + lea esi, [ebp - 1956] + mov dword ptr [edx], esi + mov dword ptr [edx + 8], -1 + mov dword ptr [edx + 4], 0 + lea ecx, [ebp - 1860] + mov dword ptr [ebp - 4072], eax # 4-byte Spill + call "?subspan@?$span@H$0?0@gsl@@QBE?AV12@HH@Z" + jmp LBB47_438 +LBB47_438: # in Loop: Header=BB47_437 Depth=1 + lea ecx, [ebp - 1956] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 1948], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1948] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1940] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1944] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB47_439 +LBB47_439: # in Loop: Header=BB47_437 Depth=1 + mov dword ptr [ebp - 1960], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1960] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1936] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1940] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB47_440 +LBB47_440: # in Loop: Header=BB47_437 Depth=1 + mov dword ptr [ebp - 16], 83 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1936] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1900] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB47_441 +LBB47_441: # in Loop: Header=BB47_437 Depth=1 + lea ecx, [ebp - 1936] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB47_447 +Ltmp4068: +LBB47_752: # Block address taken + # in Loop: Header=BB47_437 Depth=1 + add ebp, 12 + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 + jmp LBB47_446 +LBB47_446: # in Loop: Header=BB47_437 Depth=1 + mov dword ptr [ebp - 16], 81 +Ltmp4069: +LBB47_447: # in Loop: Header=BB47_437 Depth=1 + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 + mov dword ptr [ebp - 16], 81 + lea ecx, [ebp - 1900] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 4073], al # 1-byte Spill + jmp LBB47_448 +LBB47_448: # in Loop: Header=BB47_437 Depth=1 + mov al, byte ptr [ebp - 4073] # 1-byte Reload + test al, 1 + jne LBB47_449 + jmp LBB47_453 +LBB47_449: # in Loop: Header=BB47_437 Depth=1 +Ltmp4070: + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 4074], al # 1-byte Spill + jmp LBB47_450 +LBB47_450: # in Loop: Header=BB47_437 Depth=1 + mov al, byte ptr [ebp - 4074] # 1-byte Reload + test al, 1 + jne LBB47_451 + jmp LBB47_452 +LBB47_451: # in Loop: Header=BB47_437 Depth=1 +Ltmp4071: + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 + int3 +Ltmp4072: +LBB47_452: # in Loop: Header=BB47_437 Depth=1 + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 + jmp LBB47_453 +Ltmp4073: +LBB47_453: # in Loop: Header=BB47_437 Depth=1 + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 + lea ecx, [ebp - 1900] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_454 +LBB47_454: # in Loop: Header=BB47_437 Depth=1 + lea ecx, [ebp - 1900] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 4080], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_437 +Ltmp4074: +# %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 +Ltmp4075: + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CA@EFEJOOFE@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" + mov dword ptr [ebp - 4084], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 4088], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 910 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2008] + mov dword ptr [ebp - 4092], ecx # 4-byte Spill + mov dword ptr [ebp - 4096], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 4084] # 4-byte Reload + mov dword ptr [ebp - 4100], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 4084] # 4-byte Reload + mov edx, dword ptr [ebp - 4092] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 2000] + mov ecx, esi + mov dword ptr [ebp - 4104], eax # 4-byte Spill + mov dword ptr [ebp - 4108], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 4088] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 85 + mov ecx, dword ptr [ebp - 4108] # 4-byte Reload + mov dword ptr [ebp - 4112], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 4113], al # 1-byte Spill + jmp LBB47_457 +LBB47_457: # in Loop: Header=BB47_456 Depth=1 + mov al, byte ptr [ebp - 4113] # 1-byte Reload + test al, 1 + jne LBB47_458 + jmp LBB47_469 +LBB47_458: # in Loop: Header=BB47_456 Depth=1 +Ltmp4076: + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + mov dword ptr [ebp - 16], 86 + sub esp, 12 + mov eax, esp + lea ecx, [ebp - 2016] + mov dword ptr [eax], ecx + mov dword ptr [eax + 8], -1 + mov dword ptr [eax + 4], 1 + lea ecx, [ebp - 1860] + call "?subspan@?$span@H$0?0@gsl@@QBE?AV12@HH@Z" + jmp LBB47_459 +LBB47_459: # in Loop: Header=BB47_456 Depth=1 + lea ecx, [ebp - 2016] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 274 + lea ecx, [ebp - 2000] + mov dword ptr [ebp - 4120], eax # 4-byte Spill + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB47_467 +Ltmp4077: +LBB47_753: # Block address taken + # in Loop: Header=BB47_456 Depth=1 + add ebp, 12 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + jmp LBB47_462 +LBB47_462: # in Loop: Header=BB47_456 Depth=1 + jmp LBB47_463 +LBB47_463: # in Loop: Header=BB47_456 Depth=1 + mov dword ptr [ebp - 16], 85 + jmp LBB47_471 +Ltmp4078: +LBB47_754: # Block address taken + # in Loop: Header=BB47_456 Depth=1 + add ebp, 12 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + jmp LBB47_466 +LBB47_466: # in Loop: Header=BB47_456 Depth=1 + jmp LBB47_463 +Ltmp4079: +LBB47_467: # in Loop: Header=BB47_456 Depth=1 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + jmp LBB47_463 +Ltmp4080: +LBB47_469: # in Loop: Header=BB47_456 Depth=1 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 2000] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB47_470 +LBB47_470: # in Loop: Header=BB47_456 Depth=1 + jmp LBB47_471 +Ltmp4081: +LBB47_471: # in Loop: Header=BB47_456 Depth=1 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + lea ecx, [ebp - 2000] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 4121], al # 1-byte Spill + jmp LBB47_472 +LBB47_472: # in Loop: Header=BB47_456 Depth=1 + mov al, byte ptr [ebp - 4121] # 1-byte Reload + test al, 1 + jne LBB47_473 + jmp LBB47_477 +LBB47_473: # in Loop: Header=BB47_456 Depth=1 +Ltmp4082: + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 4122], al # 1-byte Spill + jmp LBB47_474 +LBB47_474: # in Loop: Header=BB47_456 Depth=1 + mov al, byte ptr [ebp - 4122] # 1-byte Reload + test al, 1 + jne LBB47_475 + jmp LBB47_476 +LBB47_475: # in Loop: Header=BB47_456 Depth=1 +Ltmp4083: + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + int3 +Ltmp4084: +LBB47_476: # in Loop: Header=BB47_456 Depth=1 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + jmp LBB47_477 +Ltmp4085: +LBB47_477: # in Loop: Header=BB47_456 Depth=1 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + lea ecx, [ebp - 2000] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_478 +LBB47_478: # in Loop: Header=BB47_456 Depth=1 + lea ecx, [ebp - 2000] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne LBB47_456 +Ltmp4086: +# %bb.479: + .cv_loc 47 1 914 0 # ..\tests\span_tests.cpp:914:0 + sub esp, 4 + lea ecx, [ebp - 2024] +Ltmp4087: + #DEBUG_VALUE: av <- [$ecx+0] + lea eax, [ebp - 48] + mov dword ptr [esp], eax + call "??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z" +Ltmp4088: + mov dword ptr [ebp - 4128], eax # 4-byte Spill +LBB47_480: # =>This Inner Loop Header: Depth=1 +Ltmp4089: + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BK@JGEKOAOO@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" + mov dword ptr [ebp - 4132], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 4136], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 915 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2072] + mov dword ptr [ebp - 4140], ecx # 4-byte Spill + mov dword ptr [ebp - 4144], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 4132] # 4-byte Reload + mov dword ptr [ebp - 4148], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 4132] # 4-byte Reload + mov edx, dword ptr [ebp - 4140] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2064] + mov dword ptr [ebp - 4152], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 4136] # 4-byte Reload + mov esp, ecx +Ltmp4090: + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 + mov dword ptr [ebp - 16], 89 + sub esp, 12 + mov edx, esp + lea esi, [ebp - 2120] + mov dword ptr [edx], esi + mov dword ptr [edx + 8], -1 + mov dword ptr [edx + 4], 0 + lea ecx, [ebp - 2024] + mov dword ptr [ebp - 4156], eax # 4-byte Spill + call "?subspan@?$span@H$0?0@gsl@@QBE?AV12@HH@Z" + jmp LBB47_481 +LBB47_481: # in Loop: Header=BB47_480 Depth=1 + lea ecx, [ebp - 2120] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 2112], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 2112] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2104] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2108] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB47_482 +LBB47_482: # in Loop: Header=BB47_480 Depth=1 + mov dword ptr [ebp - 2124], 5 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 2124] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2100] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2104] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB47_483 +LBB47_483: # in Loop: Header=BB47_480 Depth=1 + mov dword ptr [ebp - 16], 90 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 2100] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2064] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB47_484 +LBB47_484: # in Loop: Header=BB47_480 Depth=1 + lea ecx, [ebp - 2100] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB47_490 +Ltmp4091: +LBB47_755: # Block address taken + # in Loop: Header=BB47_480 Depth=1 + add ebp, 12 + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 + jmp LBB47_489 +LBB47_489: # in Loop: Header=BB47_480 Depth=1 + mov dword ptr [ebp - 16], 88 +Ltmp4092: +LBB47_490: # in Loop: Header=BB47_480 Depth=1 + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 + mov dword ptr [ebp - 16], 88 + lea ecx, [ebp - 2064] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 4157], al # 1-byte Spill + jmp LBB47_491 +LBB47_491: # in Loop: Header=BB47_480 Depth=1 + mov al, byte ptr [ebp - 4157] # 1-byte Reload + test al, 1 + jne LBB47_492 + jmp LBB47_496 +LBB47_492: # in Loop: Header=BB47_480 Depth=1 +Ltmp4093: + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 4158], al # 1-byte Spill + jmp LBB47_493 +LBB47_493: # in Loop: Header=BB47_480 Depth=1 + mov al, byte ptr [ebp - 4158] # 1-byte Reload + test al, 1 + jne LBB47_494 + jmp LBB47_495 +LBB47_494: # in Loop: Header=BB47_480 Depth=1 +Ltmp4094: + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 + int3 +Ltmp4095: +LBB47_495: # in Loop: Header=BB47_480 Depth=1 + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 + jmp LBB47_496 +Ltmp4096: +LBB47_496: # in Loop: Header=BB47_480 Depth=1 + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 + lea ecx, [ebp - 2064] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_497 +LBB47_497: # in Loop: Header=BB47_480 Depth=1 + lea ecx, [ebp - 2064] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 4164], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_480 +Ltmp4097: +# %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 +Ltmp4098: + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BK@DGKKAKEH@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$AA@" + mov dword ptr [ebp - 4168], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 4172], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 916 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2172] + mov dword ptr [ebp - 4176], ecx # 4-byte Spill + mov dword ptr [ebp - 4180], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 4168] # 4-byte Reload + mov dword ptr [ebp - 4184], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 4168] # 4-byte Reload + mov edx, dword ptr [ebp - 4176] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2164] + mov dword ptr [ebp - 4188], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 4172] # 4-byte Reload + mov esp, ecx +Ltmp4099: + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + mov dword ptr [ebp - 16], 93 + sub esp, 12 + mov edx, esp + lea esi, [ebp - 2220] + mov dword ptr [edx], esi + mov dword ptr [edx + 8], -1 + mov dword ptr [edx + 4], 1 + lea ecx, [ebp - 2024] + mov dword ptr [ebp - 4192], eax # 4-byte Spill + call "?subspan@?$span@H$0?0@gsl@@QBE?AV12@HH@Z" + jmp LBB47_500 +LBB47_500: # in Loop: Header=BB47_499 Depth=1 + lea ecx, [ebp - 2220] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 2212], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 2212] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2204] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2208] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB47_501 +LBB47_501: # in Loop: Header=BB47_499 Depth=1 + mov dword ptr [ebp - 2224], 4 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 2224] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2200] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2204] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB47_502 +LBB47_502: # in Loop: Header=BB47_499 Depth=1 + mov dword ptr [ebp - 16], 94 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 2200] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2164] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB47_503 +LBB47_503: # in Loop: Header=BB47_499 Depth=1 + lea ecx, [ebp - 2200] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB47_509 +Ltmp4100: +LBB47_756: # Block address taken + # in Loop: Header=BB47_499 Depth=1 + add ebp, 12 + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + jmp LBB47_508 +LBB47_508: # in Loop: Header=BB47_499 Depth=1 + mov dword ptr [ebp - 16], 92 +Ltmp4101: +LBB47_509: # in Loop: Header=BB47_499 Depth=1 + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + mov dword ptr [ebp - 16], 92 + lea ecx, [ebp - 2164] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 4193], al # 1-byte Spill + jmp LBB47_510 +LBB47_510: # in Loop: Header=BB47_499 Depth=1 + mov al, byte ptr [ebp - 4193] # 1-byte Reload + test al, 1 + jne LBB47_511 + jmp LBB47_515 +LBB47_511: # in Loop: Header=BB47_499 Depth=1 +Ltmp4102: + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 4194], al # 1-byte Spill + jmp LBB47_512 +LBB47_512: # in Loop: Header=BB47_499 Depth=1 + mov al, byte ptr [ebp - 4194] # 1-byte Reload + test al, 1 + jne LBB47_513 + jmp LBB47_514 +LBB47_513: # in Loop: Header=BB47_499 Depth=1 +Ltmp4103: + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + int3 +Ltmp4104: +LBB47_514: # in Loop: Header=BB47_499 Depth=1 + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + jmp LBB47_515 +Ltmp4105: +LBB47_515: # in Loop: Header=BB47_499 Depth=1 + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + lea ecx, [ebp - 2164] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_516 +LBB47_516: # in Loop: Header=BB47_499 Depth=1 + lea ecx, [ebp - 2164] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 4200], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_499 +Ltmp4106: +# %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 +Ltmp4107: + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BK@HIFKEAIJ@av?4subspan?$CI4?$CJ?4size?$CI?$CJ?5?$DN?$DN?51?$AA@" + mov dword ptr [ebp - 4204], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 4208], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 917 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2272] + mov dword ptr [ebp - 4212], ecx # 4-byte Spill + mov dword ptr [ebp - 4216], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 4204] # 4-byte Reload + mov dword ptr [ebp - 4220], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 4204] # 4-byte Reload + mov edx, dword ptr [ebp - 4212] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2264] + mov dword ptr [ebp - 4224], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 4208] # 4-byte Reload + mov esp, ecx +Ltmp4108: + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + mov dword ptr [ebp - 16], 97 + sub esp, 12 + mov edx, esp + lea esi, [ebp - 2320] + mov dword ptr [edx], esi + mov dword ptr [edx + 8], -1 + mov dword ptr [edx + 4], 4 + lea ecx, [ebp - 2024] + mov dword ptr [ebp - 4228], eax # 4-byte Spill + call "?subspan@?$span@H$0?0@gsl@@QBE?AV12@HH@Z" + jmp LBB47_519 +LBB47_519: # in Loop: Header=BB47_518 Depth=1 + lea ecx, [ebp - 2320] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 2312], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 2312] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2304] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2308] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB47_520 +LBB47_520: # in Loop: Header=BB47_518 Depth=1 + mov dword ptr [ebp - 2324], 1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 2324] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2300] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2304] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB47_521 +LBB47_521: # in Loop: Header=BB47_518 Depth=1 + mov dword ptr [ebp - 16], 98 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 2300] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2264] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB47_522 +LBB47_522: # in Loop: Header=BB47_518 Depth=1 + lea ecx, [ebp - 2300] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB47_528 +Ltmp4109: +LBB47_757: # Block address taken + # in Loop: Header=BB47_518 Depth=1 + add ebp, 12 + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + jmp LBB47_527 +LBB47_527: # in Loop: Header=BB47_518 Depth=1 + mov dword ptr [ebp - 16], 96 +Ltmp4110: +LBB47_528: # in Loop: Header=BB47_518 Depth=1 + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + mov dword ptr [ebp - 16], 96 + lea ecx, [ebp - 2264] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 4229], al # 1-byte Spill + jmp LBB47_529 +LBB47_529: # in Loop: Header=BB47_518 Depth=1 + mov al, byte ptr [ebp - 4229] # 1-byte Reload + test al, 1 + jne LBB47_530 + jmp LBB47_534 +LBB47_530: # in Loop: Header=BB47_518 Depth=1 +Ltmp4111: + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 4230], al # 1-byte Spill + jmp LBB47_531 +LBB47_531: # in Loop: Header=BB47_518 Depth=1 + mov al, byte ptr [ebp - 4230] # 1-byte Reload + test al, 1 + jne LBB47_532 + jmp LBB47_533 +LBB47_532: # in Loop: Header=BB47_518 Depth=1 +Ltmp4112: + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + int3 +Ltmp4113: +LBB47_533: # in Loop: Header=BB47_518 Depth=1 + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + jmp LBB47_534 +Ltmp4114: +LBB47_534: # in Loop: Header=BB47_518 Depth=1 + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + lea ecx, [ebp - 2264] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_535 +LBB47_535: # in Loop: Header=BB47_518 Depth=1 + lea ecx, [ebp - 2264] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 4236], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_518 +Ltmp4115: +# %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 +Ltmp4116: + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BK@NILKKKCA@av?4subspan?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 4240], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 4244], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 918 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2372] + mov dword ptr [ebp - 4248], ecx # 4-byte Spill + mov dword ptr [ebp - 4252], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 4240] # 4-byte Reload + mov dword ptr [ebp - 4256], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 4240] # 4-byte Reload + mov edx, dword ptr [ebp - 4248] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2364] + mov dword ptr [ebp - 4260], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 4244] # 4-byte Reload + mov esp, ecx +Ltmp4117: + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + mov dword ptr [ebp - 16], 101 + sub esp, 12 + mov edx, esp + lea esi, [ebp - 2420] + mov dword ptr [edx], esi + mov dword ptr [edx + 8], -1 + mov dword ptr [edx + 4], 5 + lea ecx, [ebp - 2024] + mov dword ptr [ebp - 4264], eax # 4-byte Spill + call "?subspan@?$span@H$0?0@gsl@@QBE?AV12@HH@Z" + jmp LBB47_538 +LBB47_538: # in Loop: Header=BB47_537 Depth=1 + lea ecx, [ebp - 2420] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 2412], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 2412] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2404] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2408] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB47_539 +LBB47_539: # in Loop: Header=BB47_537 Depth=1 + mov dword ptr [ebp - 2424], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 2424] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2400] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2404] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB47_540 +LBB47_540: # in Loop: Header=BB47_537 Depth=1 + mov dword ptr [ebp - 16], 102 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 2400] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2364] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB47_541 +LBB47_541: # in Loop: Header=BB47_537 Depth=1 + lea ecx, [ebp - 2400] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB47_547 +Ltmp4118: +LBB47_758: # Block address taken + # in Loop: Header=BB47_537 Depth=1 + add ebp, 12 + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + jmp LBB47_546 +LBB47_546: # in Loop: Header=BB47_537 Depth=1 + mov dword ptr [ebp - 16], 100 +Ltmp4119: +LBB47_547: # in Loop: Header=BB47_537 Depth=1 + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + mov dword ptr [ebp - 16], 100 + lea ecx, [ebp - 2364] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 4265], al # 1-byte Spill + jmp LBB47_548 +LBB47_548: # in Loop: Header=BB47_537 Depth=1 + mov al, byte ptr [ebp - 4265] # 1-byte Reload + test al, 1 + jne LBB47_549 + jmp LBB47_553 +LBB47_549: # in Loop: Header=BB47_537 Depth=1 +Ltmp4120: + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 4266], al # 1-byte Spill + jmp LBB47_550 +LBB47_550: # in Loop: Header=BB47_537 Depth=1 + mov al, byte ptr [ebp - 4266] # 1-byte Reload + test al, 1 + jne LBB47_551 + jmp LBB47_552 +LBB47_551: # in Loop: Header=BB47_537 Depth=1 +Ltmp4121: + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + int3 +Ltmp4122: +LBB47_552: # in Loop: Header=BB47_537 Depth=1 + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + jmp LBB47_553 +Ltmp4123: +LBB47_553: # in Loop: Header=BB47_537 Depth=1 + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + lea ecx, [ebp - 2364] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_554 +LBB47_554: # in Loop: Header=BB47_537 Depth=1 + lea ecx, [ebp - 2364] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 4272], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_537 +Ltmp4124: +# %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 +Ltmp4125: + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CA@CMKOGIAM@av?4subspan?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" + mov dword ptr [ebp - 4276], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 4280], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 919 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2472] + mov dword ptr [ebp - 4284], ecx # 4-byte Spill + mov dword ptr [ebp - 4288], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 4276] # 4-byte Reload + mov dword ptr [ebp - 4292], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 4276] # 4-byte Reload + mov edx, dword ptr [ebp - 4284] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 2464] + mov ecx, esi + mov dword ptr [ebp - 4296], eax # 4-byte Spill + mov dword ptr [ebp - 4300], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 4280] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 104 + mov ecx, dword ptr [ebp - 4300] # 4-byte Reload + mov dword ptr [ebp - 4304], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 4305], al # 1-byte Spill + jmp LBB47_557 +LBB47_557: # in Loop: Header=BB47_556 Depth=1 + mov al, byte ptr [ebp - 4305] # 1-byte Reload + test al, 1 + jne LBB47_558 + jmp LBB47_569 +LBB47_558: # in Loop: Header=BB47_556 Depth=1 +Ltmp4126: + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + mov dword ptr [ebp - 16], 105 + sub esp, 12 + mov eax, esp + lea ecx, [ebp - 2480] + mov dword ptr [eax], ecx + mov dword ptr [eax + 8], -1 + mov dword ptr [eax + 4], 6 + lea ecx, [ebp - 2024] + call "?subspan@?$span@H$0?0@gsl@@QBE?AV12@HH@Z" + jmp LBB47_559 +LBB47_559: # in Loop: Header=BB47_556 Depth=1 + lea ecx, [ebp - 2480] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 274 + lea ecx, [ebp - 2464] + mov dword ptr [ebp - 4312], eax # 4-byte Spill + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB47_567 +Ltmp4127: +LBB47_759: # Block address taken + # in Loop: Header=BB47_556 Depth=1 + add ebp, 12 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + jmp LBB47_562 +LBB47_562: # in Loop: Header=BB47_556 Depth=1 + jmp LBB47_563 +LBB47_563: # in Loop: Header=BB47_556 Depth=1 + mov dword ptr [ebp - 16], 104 + jmp LBB47_571 +Ltmp4128: +LBB47_760: # Block address taken + # in Loop: Header=BB47_556 Depth=1 + add ebp, 12 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + jmp LBB47_566 +LBB47_566: # in Loop: Header=BB47_556 Depth=1 + jmp LBB47_563 +Ltmp4129: +LBB47_567: # in Loop: Header=BB47_556 Depth=1 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + jmp LBB47_563 +Ltmp4130: +LBB47_569: # in Loop: Header=BB47_556 Depth=1 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 2464] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB47_570 +LBB47_570: # in Loop: Header=BB47_556 Depth=1 + jmp LBB47_571 +Ltmp4131: +LBB47_571: # in Loop: Header=BB47_556 Depth=1 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + lea ecx, [ebp - 2464] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 4313], al # 1-byte Spill + jmp LBB47_572 +LBB47_572: # in Loop: Header=BB47_556 Depth=1 + mov al, byte ptr [ebp - 4313] # 1-byte Reload + test al, 1 + jne LBB47_573 + jmp LBB47_577 +LBB47_573: # in Loop: Header=BB47_556 Depth=1 +Ltmp4132: + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 4314], al # 1-byte Spill + jmp LBB47_574 +LBB47_574: # in Loop: Header=BB47_556 Depth=1 + mov al, byte ptr [ebp - 4314] # 1-byte Reload + test al, 1 + jne LBB47_575 + jmp LBB47_576 +LBB47_575: # in Loop: Header=BB47_556 Depth=1 +Ltmp4133: + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + int3 +Ltmp4134: +LBB47_576: # in Loop: Header=BB47_556 Depth=1 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + jmp LBB47_577 +Ltmp4135: +LBB47_577: # in Loop: Header=BB47_556 Depth=1 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + lea ecx, [ebp - 2464] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_578 +LBB47_578: # in Loop: Header=BB47_556 Depth=1 + lea ecx, [ebp - 2464] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne LBB47_556 +Ltmp4136: +# %bb.579: + .cv_loc 47 1 920 0 # ..\tests\span_tests.cpp:920:0 + sub esp, 12 + lea ecx, [ebp - 2024] + lea eax, [ebp - 2488] +Ltmp4137: + #DEBUG_VALUE: av2 <- [$eax+0] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 1 + mov dword ptr [esp + 8], -1 + call "?subspan@?$span@H$0?0@gsl@@QBE?AV12@HH@Z" +Ltmp4138: + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + mov dword ptr [ebp - 2492], 0 +LBB47_580: # =>This Loop Header: Depth=1 + # Child Loop BB47_582 Depth 2 + cmp dword ptr [ebp - 2492], 4 + jge LBB47_602 +# %bb.581: # in Loop: Header=BB47_580 Depth=1 +Ltmp4139: + .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 +Ltmp4140: + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BA@PIDHIMO@av2?$FLi?$FN?5?$DN?$DN?5i?5?$CL?52?$AA@" + mov dword ptr [ebp - 4320], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 4324], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 921 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2540] + mov dword ptr [ebp - 4328], ecx # 4-byte Spill + mov dword ptr [ebp - 4332], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 4320] # 4-byte Reload + mov dword ptr [ebp - 4336], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 4320] # 4-byte Reload + mov edx, dword ptr [ebp - 4328] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2532] + mov dword ptr [ebp - 4340], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 4324] # 4-byte Reload + mov esp, ecx +Ltmp4141: + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + mov edx, dword ptr [ebp - 2492] + mov dword ptr [ebp - 16], 108 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], edx + lea ecx, [ebp - 2488] + mov dword ptr [ebp - 4344], eax # 4-byte Spill + call "??A?$span@H$0?0@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 4348], eax # 4-byte Spill + jmp LBB47_583 +LBB47_583: # in Loop: Header=BB47_582 Depth=2 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 4348] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 2572] + mov dword ptr [eax], edx + lea ecx, [ebp - 2576] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB47_584 +LBB47_584: # in Loop: Header=BB47_582 Depth=2 + mov eax, dword ptr [ebp - 2492] + add eax, 2 + mov dword ptr [ebp - 2580], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 2580] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2568] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2572] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB47_585 +LBB47_585: # in Loop: Header=BB47_582 Depth=2 + mov dword ptr [ebp - 16], 109 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 2568] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2532] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB47_586 +LBB47_586: # in Loop: Header=BB47_582 Depth=2 + lea ecx, [ebp - 2568] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB47_592 +Ltmp4142: +LBB47_761: # Block address taken + # in Loop: Header=BB47_582 Depth=2 + add ebp, 12 + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + jmp LBB47_591 +LBB47_591: # in Loop: Header=BB47_582 Depth=2 + mov dword ptr [ebp - 16], 107 +Ltmp4143: +LBB47_592: # in Loop: Header=BB47_582 Depth=2 + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + mov dword ptr [ebp - 16], 107 + lea ecx, [ebp - 2532] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 4349], al # 1-byte Spill + jmp LBB47_593 +LBB47_593: # in Loop: Header=BB47_582 Depth=2 + mov al, byte ptr [ebp - 4349] # 1-byte Reload + test al, 1 + jne LBB47_594 + jmp LBB47_598 +LBB47_594: # in Loop: Header=BB47_582 Depth=2 +Ltmp4144: + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 4350], al # 1-byte Spill + jmp LBB47_595 +LBB47_595: # in Loop: Header=BB47_582 Depth=2 + mov al, byte ptr [ebp - 4350] # 1-byte Reload + test al, 1 + jne LBB47_596 + jmp LBB47_597 +LBB47_596: # in Loop: Header=BB47_582 Depth=2 +Ltmp4145: + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + int3 +Ltmp4146: +LBB47_597: # in Loop: Header=BB47_582 Depth=2 + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + jmp LBB47_598 +Ltmp4147: +LBB47_598: # in Loop: Header=BB47_582 Depth=2 + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + lea ecx, [ebp - 2532] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_599 +LBB47_599: # in Loop: Header=BB47_582 Depth=2 + lea ecx, [ebp - 2532] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 4356], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_582 +Ltmp4148: +# %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 [ebp - 2492] + add eax, 1 + mov dword ptr [ebp - 2492], eax + jmp LBB47_580 +Ltmp4149: +LBB47_602: + .cv_loc 47 1 925 0 # ..\tests\span_tests.cpp:925:0 + sub esp, 4 + lea ecx, [ebp - 2584] +Ltmp4150: + #DEBUG_VALUE: av <- [$ecx+0] + lea eax, [ebp - 48] + mov dword ptr [esp], eax + call "??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" +Ltmp4151: + mov dword ptr [ebp - 4360], eax # 4-byte Spill +LBB47_603: # =>This Inner Loop Header: Depth=1 +Ltmp4152: + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BK@JGEKOAOO@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" + mov dword ptr [ebp - 4364], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 4368], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 926 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2632] + mov dword ptr [ebp - 4372], ecx # 4-byte Spill + mov dword ptr [ebp - 4376], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 4364] # 4-byte Reload + mov dword ptr [ebp - 4380], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 4364] # 4-byte Reload + mov edx, dword ptr [ebp - 4372] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2624] + mov dword ptr [ebp - 4384], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 4368] # 4-byte Reload + mov esp, ecx +Ltmp4153: + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 + mov dword ptr [ebp - 16], 112 + sub esp, 12 + mov edx, esp + lea esi, [ebp - 2680] + mov dword ptr [edx], esi + mov dword ptr [edx + 8], -1 + mov dword ptr [edx + 4], 0 + lea ecx, [ebp - 2584] + mov dword ptr [ebp - 4388], eax # 4-byte Spill + call "?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" + jmp LBB47_604 +LBB47_604: # in Loop: Header=BB47_603 Depth=1 + lea ecx, [ebp - 2680] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 2672], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 2672] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2664] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2668] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB47_605 +LBB47_605: # in Loop: Header=BB47_603 Depth=1 + mov dword ptr [ebp - 2684], 5 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 2684] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2660] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2664] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB47_606 +LBB47_606: # in Loop: Header=BB47_603 Depth=1 + mov dword ptr [ebp - 16], 113 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 2660] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2624] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB47_607 +LBB47_607: # in Loop: Header=BB47_603 Depth=1 + lea ecx, [ebp - 2660] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB47_612 +Ltmp4154: +LBB47_762: # Block address taken + # in Loop: Header=BB47_603 Depth=1 + add ebp, 12 + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 + jmp LBB47_611 +LBB47_611: # in Loop: Header=BB47_603 Depth=1 + mov dword ptr [ebp - 16], 111 +Ltmp4155: +LBB47_612: # in Loop: Header=BB47_603 Depth=1 + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 + mov dword ptr [ebp - 16], 111 + lea ecx, [ebp - 2624] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 4389], al # 1-byte Spill + jmp LBB47_613 +LBB47_613: # in Loop: Header=BB47_603 Depth=1 + mov al, byte ptr [ebp - 4389] # 1-byte Reload + test al, 1 + jne LBB47_614 + jmp LBB47_618 +LBB47_614: # in Loop: Header=BB47_603 Depth=1 +Ltmp4156: + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 4390], al # 1-byte Spill + jmp LBB47_615 +LBB47_615: # in Loop: Header=BB47_603 Depth=1 + mov al, byte ptr [ebp - 4390] # 1-byte Reload + test al, 1 + jne LBB47_616 + jmp LBB47_617 +LBB47_616: # in Loop: Header=BB47_603 Depth=1 +Ltmp4157: + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 + int3 +Ltmp4158: +LBB47_617: # in Loop: Header=BB47_603 Depth=1 + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 + jmp LBB47_618 +Ltmp4159: +LBB47_618: # in Loop: Header=BB47_603 Depth=1 + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 + lea ecx, [ebp - 2624] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_619 +LBB47_619: # in Loop: Header=BB47_603 Depth=1 + lea ecx, [ebp - 2624] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 4396], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_603 +Ltmp4160: +# %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 +Ltmp4161: + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BK@DGKKAKEH@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$AA@" + mov dword ptr [ebp - 4400], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 4404], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 927 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2732] + mov dword ptr [ebp - 4408], ecx # 4-byte Spill + mov dword ptr [ebp - 4412], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 4400] # 4-byte Reload + mov dword ptr [ebp - 4416], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 4400] # 4-byte Reload + mov edx, dword ptr [ebp - 4408] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2724] + mov dword ptr [ebp - 4420], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 4404] # 4-byte Reload + mov esp, ecx +Ltmp4162: + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + mov dword ptr [ebp - 16], 116 + sub esp, 12 + mov edx, esp + lea esi, [ebp - 2780] + mov dword ptr [edx], esi + mov dword ptr [edx + 8], -1 + mov dword ptr [edx + 4], 1 + lea ecx, [ebp - 2584] + mov dword ptr [ebp - 4424], eax # 4-byte Spill + call "?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" + jmp LBB47_622 +LBB47_622: # in Loop: Header=BB47_621 Depth=1 + lea ecx, [ebp - 2780] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 2772], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 2772] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2764] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2768] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB47_623 +LBB47_623: # in Loop: Header=BB47_621 Depth=1 + mov dword ptr [ebp - 2784], 4 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 2784] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2760] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2764] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB47_624 +LBB47_624: # in Loop: Header=BB47_621 Depth=1 + mov dword ptr [ebp - 16], 117 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 2760] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2724] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB47_625 +LBB47_625: # in Loop: Header=BB47_621 Depth=1 + lea ecx, [ebp - 2760] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB47_631 +Ltmp4163: +LBB47_763: # Block address taken + # in Loop: Header=BB47_621 Depth=1 + add ebp, 12 + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + jmp LBB47_630 +LBB47_630: # in Loop: Header=BB47_621 Depth=1 + mov dword ptr [ebp - 16], 115 +Ltmp4164: +LBB47_631: # in Loop: Header=BB47_621 Depth=1 + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + mov dword ptr [ebp - 16], 115 + lea ecx, [ebp - 2724] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 4425], al # 1-byte Spill + jmp LBB47_632 +LBB47_632: # in Loop: Header=BB47_621 Depth=1 + mov al, byte ptr [ebp - 4425] # 1-byte Reload + test al, 1 + jne LBB47_633 + jmp LBB47_637 +LBB47_633: # in Loop: Header=BB47_621 Depth=1 +Ltmp4165: + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 4426], al # 1-byte Spill + jmp LBB47_634 +LBB47_634: # in Loop: Header=BB47_621 Depth=1 + mov al, byte ptr [ebp - 4426] # 1-byte Reload + test al, 1 + jne LBB47_635 + jmp LBB47_636 +LBB47_635: # in Loop: Header=BB47_621 Depth=1 +Ltmp4166: + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + int3 +Ltmp4167: +LBB47_636: # in Loop: Header=BB47_621 Depth=1 + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + jmp LBB47_637 +Ltmp4168: +LBB47_637: # in Loop: Header=BB47_621 Depth=1 + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + lea ecx, [ebp - 2724] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_638 +LBB47_638: # in Loop: Header=BB47_621 Depth=1 + lea ecx, [ebp - 2724] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 4432], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_621 +Ltmp4169: +# %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 +Ltmp4170: + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BK@HIFKEAIJ@av?4subspan?$CI4?$CJ?4size?$CI?$CJ?5?$DN?$DN?51?$AA@" + mov dword ptr [ebp - 4436], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 4440], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 928 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2832] + mov dword ptr [ebp - 4444], ecx # 4-byte Spill + mov dword ptr [ebp - 4448], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 4436] # 4-byte Reload + mov dword ptr [ebp - 4452], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 4436] # 4-byte Reload + mov edx, dword ptr [ebp - 4444] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2824] + mov dword ptr [ebp - 4456], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 4440] # 4-byte Reload + mov esp, ecx +Ltmp4171: + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + mov dword ptr [ebp - 16], 120 + sub esp, 12 + mov edx, esp + lea esi, [ebp - 2880] + mov dword ptr [edx], esi + mov dword ptr [edx + 8], -1 + mov dword ptr [edx + 4], 4 + lea ecx, [ebp - 2584] + mov dword ptr [ebp - 4460], eax # 4-byte Spill + call "?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" + jmp LBB47_641 +LBB47_641: # in Loop: Header=BB47_640 Depth=1 + lea ecx, [ebp - 2880] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 2872], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 2872] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2864] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2868] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB47_642 +LBB47_642: # in Loop: Header=BB47_640 Depth=1 + mov dword ptr [ebp - 2884], 1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 2884] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2860] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2864] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB47_643 +LBB47_643: # in Loop: Header=BB47_640 Depth=1 + mov dword ptr [ebp - 16], 121 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 2860] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2824] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB47_644 +LBB47_644: # in Loop: Header=BB47_640 Depth=1 + lea ecx, [ebp - 2860] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB47_650 +Ltmp4172: +LBB47_764: # Block address taken + # in Loop: Header=BB47_640 Depth=1 + add ebp, 12 + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + jmp LBB47_649 +LBB47_649: # in Loop: Header=BB47_640 Depth=1 + mov dword ptr [ebp - 16], 119 +Ltmp4173: +LBB47_650: # in Loop: Header=BB47_640 Depth=1 + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + mov dword ptr [ebp - 16], 119 + lea ecx, [ebp - 2824] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 4461], al # 1-byte Spill + jmp LBB47_651 +LBB47_651: # in Loop: Header=BB47_640 Depth=1 + mov al, byte ptr [ebp - 4461] # 1-byte Reload + test al, 1 + jne LBB47_652 + jmp LBB47_656 +LBB47_652: # in Loop: Header=BB47_640 Depth=1 +Ltmp4174: + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 4462], al # 1-byte Spill + jmp LBB47_653 +LBB47_653: # in Loop: Header=BB47_640 Depth=1 + mov al, byte ptr [ebp - 4462] # 1-byte Reload + test al, 1 + jne LBB47_654 + jmp LBB47_655 +LBB47_654: # in Loop: Header=BB47_640 Depth=1 +Ltmp4175: + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + int3 +Ltmp4176: +LBB47_655: # in Loop: Header=BB47_640 Depth=1 + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + jmp LBB47_656 +Ltmp4177: +LBB47_656: # in Loop: Header=BB47_640 Depth=1 + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + lea ecx, [ebp - 2824] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_657 +LBB47_657: # in Loop: Header=BB47_640 Depth=1 + lea ecx, [ebp - 2824] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 4468], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_640 +Ltmp4178: +# %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 +Ltmp4179: + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BK@NILKKKCA@av?4subspan?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 4472], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 4476], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 929 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2932] + mov dword ptr [ebp - 4480], ecx # 4-byte Spill + mov dword ptr [ebp - 4484], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 4472] # 4-byte Reload + mov dword ptr [ebp - 4488], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 4472] # 4-byte Reload + mov edx, dword ptr [ebp - 4480] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2924] + mov dword ptr [ebp - 4492], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 4476] # 4-byte Reload + mov esp, ecx +Ltmp4180: + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + mov dword ptr [ebp - 16], 124 + sub esp, 12 + mov edx, esp + lea esi, [ebp - 2980] + mov dword ptr [edx], esi + mov dword ptr [edx + 8], -1 + mov dword ptr [edx + 4], 5 + lea ecx, [ebp - 2584] + mov dword ptr [ebp - 4496], eax # 4-byte Spill + call "?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" + jmp LBB47_660 +LBB47_660: # in Loop: Header=BB47_659 Depth=1 + lea ecx, [ebp - 2980] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 2972], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 2972] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2964] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2968] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB47_661 +LBB47_661: # in Loop: Header=BB47_659 Depth=1 + mov dword ptr [ebp - 2984], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 2984] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2960] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2964] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB47_662 +LBB47_662: # in Loop: Header=BB47_659 Depth=1 + mov dword ptr [ebp - 16], 125 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 2960] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2924] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB47_663 +LBB47_663: # in Loop: Header=BB47_659 Depth=1 + lea ecx, [ebp - 2960] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB47_669 +Ltmp4181: +LBB47_765: # Block address taken + # in Loop: Header=BB47_659 Depth=1 + add ebp, 12 + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + jmp LBB47_668 +LBB47_668: # in Loop: Header=BB47_659 Depth=1 + mov dword ptr [ebp - 16], 123 +Ltmp4182: +LBB47_669: # in Loop: Header=BB47_659 Depth=1 + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + mov dword ptr [ebp - 16], 123 + lea ecx, [ebp - 2924] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 4497], al # 1-byte Spill + jmp LBB47_670 +LBB47_670: # in Loop: Header=BB47_659 Depth=1 + mov al, byte ptr [ebp - 4497] # 1-byte Reload + test al, 1 + jne LBB47_671 + jmp LBB47_675 +LBB47_671: # in Loop: Header=BB47_659 Depth=1 +Ltmp4183: + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 4498], al # 1-byte Spill + jmp LBB47_672 +LBB47_672: # in Loop: Header=BB47_659 Depth=1 + mov al, byte ptr [ebp - 4498] # 1-byte Reload + test al, 1 + jne LBB47_673 + jmp LBB47_674 +LBB47_673: # in Loop: Header=BB47_659 Depth=1 +Ltmp4184: + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + int3 +Ltmp4185: +LBB47_674: # in Loop: Header=BB47_659 Depth=1 + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + jmp LBB47_675 +Ltmp4186: +LBB47_675: # in Loop: Header=BB47_659 Depth=1 + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + lea ecx, [ebp - 2924] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_676 +LBB47_676: # in Loop: Header=BB47_659 Depth=1 + lea ecx, [ebp - 2924] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 4504], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_659 +Ltmp4187: +# %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 +Ltmp4188: + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0CA@CMKOGIAM@av?4subspan?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" + mov dword ptr [ebp - 4508], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 4512], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 930 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 3032] + mov dword ptr [ebp - 4516], ecx # 4-byte Spill + mov dword ptr [ebp - 4520], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 4508] # 4-byte Reload + mov dword ptr [ebp - 4524], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 4508] # 4-byte Reload + mov edx, dword ptr [ebp - 4516] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 3024] + mov ecx, esi + mov dword ptr [ebp - 4528], eax # 4-byte Spill + mov dword ptr [ebp - 4532], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 4512] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 127 + mov ecx, dword ptr [ebp - 4532] # 4-byte Reload + mov dword ptr [ebp - 4536], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 4537], al # 1-byte Spill + jmp LBB47_679 +LBB47_679: # in Loop: Header=BB47_678 Depth=1 + mov al, byte ptr [ebp - 4537] # 1-byte Reload + test al, 1 + jne LBB47_680 + jmp LBB47_691 +LBB47_680: # in Loop: Header=BB47_678 Depth=1 +Ltmp4189: + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + mov dword ptr [ebp - 16], 128 + sub esp, 12 + mov eax, esp + lea ecx, [ebp - 3040] + mov dword ptr [eax], ecx + mov dword ptr [eax + 8], -1 + mov dword ptr [eax + 4], 6 + lea ecx, [ebp - 2584] + call "?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" + jmp LBB47_681 +LBB47_681: # in Loop: Header=BB47_678 Depth=1 + lea ecx, [ebp - 3040] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 274 + lea ecx, [ebp - 3024] + mov dword ptr [ebp - 4544], eax # 4-byte Spill + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB47_689 +Ltmp4190: +LBB47_766: # Block address taken + # in Loop: Header=BB47_678 Depth=1 + add ebp, 12 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + jmp LBB47_684 +LBB47_684: # in Loop: Header=BB47_678 Depth=1 + jmp LBB47_685 +LBB47_685: # in Loop: Header=BB47_678 Depth=1 + mov dword ptr [ebp - 16], 127 + jmp LBB47_693 +Ltmp4191: +LBB47_767: # Block address taken + # in Loop: Header=BB47_678 Depth=1 + add ebp, 12 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + jmp LBB47_688 +LBB47_688: # in Loop: Header=BB47_678 Depth=1 + jmp LBB47_685 +Ltmp4192: +LBB47_689: # in Loop: Header=BB47_678 Depth=1 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + jmp LBB47_685 +Ltmp4193: +LBB47_691: # in Loop: Header=BB47_678 Depth=1 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 3024] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB47_692 +LBB47_692: # in Loop: Header=BB47_678 Depth=1 + jmp LBB47_693 +Ltmp4194: +LBB47_693: # in Loop: Header=BB47_678 Depth=1 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + lea ecx, [ebp - 3024] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 4545], al # 1-byte Spill + jmp LBB47_694 +LBB47_694: # in Loop: Header=BB47_678 Depth=1 + mov al, byte ptr [ebp - 4545] # 1-byte Reload + test al, 1 + jne LBB47_695 + jmp LBB47_699 +LBB47_695: # in Loop: Header=BB47_678 Depth=1 +Ltmp4195: + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 4546], al # 1-byte Spill + jmp LBB47_696 +LBB47_696: # in Loop: Header=BB47_678 Depth=1 + mov al, byte ptr [ebp - 4546] # 1-byte Reload + test al, 1 + jne LBB47_697 + jmp LBB47_698 +LBB47_697: # in Loop: Header=BB47_678 Depth=1 +Ltmp4196: + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + int3 +Ltmp4197: +LBB47_698: # in Loop: Header=BB47_678 Depth=1 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + jmp LBB47_699 +Ltmp4198: +LBB47_699: # in Loop: Header=BB47_678 Depth=1 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + lea ecx, [ebp - 3024] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_700 +LBB47_700: # in Loop: Header=BB47_678 Depth=1 + lea ecx, [ebp - 3024] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne LBB47_678 +Ltmp4199: +# %bb.701: + .cv_loc 47 1 931 0 # ..\tests\span_tests.cpp:931:0 + sub esp, 12 + lea ecx, [ebp - 2584] + lea eax, [ebp - 3048] +Ltmp4200: + #DEBUG_VALUE: av2 <- [$eax+0] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 1 + mov dword ptr [esp + 8], -1 + call "?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" +Ltmp4201: + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + mov dword ptr [ebp - 3052], 0 +LBB47_702: # =>This Loop Header: Depth=1 + # Child Loop BB47_704 Depth 2 + cmp dword ptr [ebp - 3052], 4 + jge LBB47_724 +# %bb.703: # in Loop: Header=BB47_702 Depth=1 +Ltmp4202: + .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 +Ltmp4203: + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BA@PIDHIMO@av2?$FLi?$FN?5?$DN?$DN?5i?5?$CL?52?$AA@" + mov dword ptr [ebp - 4552], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 4556], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 932 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 3100] + mov dword ptr [ebp - 4560], ecx # 4-byte Spill + mov dword ptr [ebp - 4564], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 4552] # 4-byte Reload + mov dword ptr [ebp - 4568], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 4552] # 4-byte Reload + mov edx, dword ptr [ebp - 4560] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 3092] + mov dword ptr [ebp - 4572], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 4556] # 4-byte Reload + mov esp, ecx +Ltmp4204: + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + mov edx, dword ptr [ebp - 3052] + mov dword ptr [ebp - 16], 131 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], edx + lea ecx, [ebp - 3048] + mov dword ptr [ebp - 4576], eax # 4-byte Spill + call "??A?$span@H$0?0@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 4580], eax # 4-byte Spill + jmp LBB47_705 +LBB47_705: # in Loop: Header=BB47_704 Depth=2 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 4580] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 3132] + mov dword ptr [eax], edx + lea ecx, [ebp - 3136] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB47_706 +LBB47_706: # in Loop: Header=BB47_704 Depth=2 + mov eax, dword ptr [ebp - 3052] + add eax, 2 + mov dword ptr [ebp - 3140], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 3140] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 3128] + mov dword ptr [eax], ecx + lea ecx, [ebp - 3132] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB47_707 +LBB47_707: # in Loop: Header=BB47_704 Depth=2 + mov dword ptr [ebp - 16], 132 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 3128] + mov dword ptr [eax], ecx + lea ecx, [ebp - 3092] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB47_708 +LBB47_708: # in Loop: Header=BB47_704 Depth=2 + lea ecx, [ebp - 3128] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB47_714 +Ltmp4205: +LBB47_768: # Block address taken + # in Loop: Header=BB47_704 Depth=2 + add ebp, 12 + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + jmp LBB47_713 +LBB47_713: # in Loop: Header=BB47_704 Depth=2 + mov dword ptr [ebp - 16], 130 +Ltmp4206: +LBB47_714: # in Loop: Header=BB47_704 Depth=2 + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + mov dword ptr [ebp - 16], 130 + lea ecx, [ebp - 3092] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 4581], al # 1-byte Spill + jmp LBB47_715 +LBB47_715: # in Loop: Header=BB47_704 Depth=2 + mov al, byte ptr [ebp - 4581] # 1-byte Reload + test al, 1 + jne LBB47_716 + jmp LBB47_720 +LBB47_716: # in Loop: Header=BB47_704 Depth=2 +Ltmp4207: + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 4582], al # 1-byte Spill + jmp LBB47_717 +LBB47_717: # in Loop: Header=BB47_704 Depth=2 + mov al, byte ptr [ebp - 4582] # 1-byte Reload + test al, 1 + jne LBB47_718 + jmp LBB47_719 +LBB47_718: # in Loop: Header=BB47_704 Depth=2 +Ltmp4208: + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + int3 +Ltmp4209: +LBB47_719: # in Loop: Header=BB47_704 Depth=2 + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + jmp LBB47_720 +Ltmp4210: +LBB47_720: # in Loop: Header=BB47_704 Depth=2 + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + lea ecx, [ebp - 3092] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB47_721 +LBB47_721: # in Loop: Header=BB47_704 Depth=2 + lea ecx, [ebp - 3092] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 4588], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB47_704 +Ltmp4211: +# %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 [ebp - 3052] + add eax, 1 + mov dword ptr [ebp - 3052], eax + jmp LBB47_702 +Ltmp4212: +LBB47_724: + .cv_loc 47 1 934 0 # ..\tests\span_tests.cpp:934:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB47_4: # in Loop: Header=BB47_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4213: + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 + mov dword ptr [ebp - 16], 2 + lea ecx, [ebp - 92] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_5 +LBB47_5: # in Loop: Header=BB47_1 Depth=1 + mov eax, offset LBB47_725 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4214: + .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": +LBB47_21: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 92] + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4215: + .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": +LBB47_22: # in Loop: Header=BB47_17 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 188] +Ltmp4216: + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4217: + .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": +LBB47_23: # in Loop: Header=BB47_17 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4218: + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + mov dword ptr [ebp - 16], 6 + lea ecx, [ebp - 152] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_24 +LBB47_24: # in Loop: Header=BB47_17 Depth=1 + mov eax, offset LBB47_726 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4219: + .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": +LBB47_40: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 152] + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4220: + .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": +LBB47_41: # in Loop: Header=BB47_35 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 276] +Ltmp4221: + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4222: + .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": +LBB47_42: # in Loop: Header=BB47_35 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4223: + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + mov dword ptr [ebp - 16], 10 + lea ecx, [ebp - 240] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_43 +LBB47_43: # in Loop: Header=BB47_35 Depth=1 + mov eax, offset LBB47_727 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4224: + .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": +LBB47_59: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 240] + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4225: + .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": +LBB47_60: # in Loop: Header=BB47_54 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 376] +Ltmp4226: + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4227: + .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": +LBB47_61: # in Loop: Header=BB47_54 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4228: + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + mov dword ptr [ebp - 16], 14 + lea ecx, [ebp - 340] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_62 +LBB47_62: # in Loop: Header=BB47_54 Depth=1 + mov eax, offset LBB47_728 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4229: + .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": +LBB47_76: # in Loop: Header=BB47_73 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4230: + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 + mov dword ptr [ebp - 16], 17 + lea ecx, [ebp - 444] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_77 +LBB47_77: # in Loop: Header=BB47_73 Depth=1 + mov eax, offset LBB47_729 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4231: + .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": +LBB47_85: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 340] +Ltmp4232: + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4233: + .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": +LBB47_94: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 444] +Ltmp4234: + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4235: + .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": +LBB47_95: # in Loop: Header=BB47_90 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 540] +Ltmp4236: + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4237: + .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": +LBB47_96: # in Loop: Header=BB47_90 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4238: + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + mov dword ptr [ebp - 16], 21 + lea ecx, [ebp - 504] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_97 +LBB47_97: # in Loop: Header=BB47_90 Depth=1 + mov eax, offset LBB47_730 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4239: + .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": +LBB47_113: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 504] + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4240: + .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": +LBB47_114: # in Loop: Header=BB47_108 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 628] +Ltmp4241: + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4242: + .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": +LBB47_115: # in Loop: Header=BB47_108 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4243: + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + mov dword ptr [ebp - 16], 25 + lea ecx, [ebp - 592] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_116 +LBB47_116: # in Loop: Header=BB47_108 Depth=1 + mov eax, offset LBB47_731 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4244: + .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": +LBB47_130: # in Loop: Header=BB47_127 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4245: + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 + mov dword ptr [ebp - 16], 28 + lea ecx, [ebp - 696] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_131 +LBB47_131: # in Loop: Header=BB47_127 Depth=1 + mov eax, offset LBB47_732 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4246: + .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": +LBB47_139: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 592] +Ltmp4247: + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4248: + .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": +LBB47_148: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 696] +Ltmp4249: + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4250: + .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": +LBB47_149: # in Loop: Header=BB47_144 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 792] +Ltmp4251: + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4252: + .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": +LBB47_150: # in Loop: Header=BB47_144 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4253: + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + mov dword ptr [ebp - 16], 32 + lea ecx, [ebp - 756] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_151 +LBB47_151: # in Loop: Header=BB47_144 Depth=1 + mov eax, offset LBB47_733 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4254: + .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": +LBB47_167: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 756] + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4255: + .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": +LBB47_168: # in Loop: Header=BB47_162 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 880] +Ltmp4256: + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4257: + .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": +LBB47_169: # in Loop: Header=BB47_162 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4258: + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + mov dword ptr [ebp - 16], 36 + lea ecx, [ebp - 844] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_170 +LBB47_170: # in Loop: Header=BB47_162 Depth=1 + mov eax, offset LBB47_734 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4259: + .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": +LBB47_185: # in Loop: Header=BB47_181 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4260: + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + mov dword ptr [ebp - 16], 39 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 944] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB47_186 +LBB47_186: # in Loop: Header=BB47_181 Depth=1 + mov eax, offset LBB47_735 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4261: + .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": +LBB47_189: # in Loop: Header=BB47_181 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4262: + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + mov dword ptr [ebp - 16], 39 + lea ecx, [ebp - 944] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_190 +LBB47_190: # in Loop: Header=BB47_181 Depth=1 + mov eax, offset LBB47_736 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4263: + .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": +LBB47_193: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 844] +Ltmp4264: + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4265: + .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": +LBB47_209: # in Loop: Header=BB47_205 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4266: + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + mov dword ptr [ebp - 16], 42 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 1000] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB47_210 +LBB47_210: # in Loop: Header=BB47_205 Depth=1 + mov eax, offset LBB47_737 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4267: + .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": +LBB47_213: # in Loop: Header=BB47_205 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4268: + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + mov dword ptr [ebp - 16], 42 + lea ecx, [ebp - 1000] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_214 +LBB47_214: # in Loop: Header=BB47_205 Depth=1 + mov eax, offset LBB47_738 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4269: + .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": +LBB47_217: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 944] +Ltmp4270: + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4271: + .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": +LBB47_232: # in Loop: Header=BB47_229 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4272: + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 + mov dword ptr [ebp - 16], 45 + lea ecx, [ebp - 1060] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_233 +LBB47_233: # in Loop: Header=BB47_229 Depth=1 + mov eax, offset LBB47_739 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4273: + .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": +LBB47_241: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1000] +Ltmp4274: + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4275: + .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": +LBB47_250: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1060] +Ltmp4276: + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4277: + .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": +LBB47_251: # in Loop: Header=BB47_246 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1156] +Ltmp4278: + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4279: + .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": +LBB47_252: # in Loop: Header=BB47_246 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4280: + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + mov dword ptr [ebp - 16], 49 + lea ecx, [ebp - 1120] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_253 +LBB47_253: # in Loop: Header=BB47_246 Depth=1 + mov eax, offset LBB47_740 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4281: + .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": +LBB47_269: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1120] + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4282: + .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": +LBB47_270: # in Loop: Header=BB47_264 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1244] +Ltmp4283: + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4284: + .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": +LBB47_271: # in Loop: Header=BB47_264 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4285: + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + mov dword ptr [ebp - 16], 53 + lea ecx, [ebp - 1208] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_272 +LBB47_272: # in Loop: Header=BB47_264 Depth=1 + mov eax, offset LBB47_741 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4286: + .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": +LBB47_288: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1208] + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4287: + .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": +LBB47_289: # in Loop: Header=BB47_283 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1344] +Ltmp4288: + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4289: + .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": +LBB47_290: # in Loop: Header=BB47_283 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4290: + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + mov dword ptr [ebp - 16], 57 + lea ecx, [ebp - 1308] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_291 +LBB47_291: # in Loop: Header=BB47_283 Depth=1 + mov eax, offset LBB47_742 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4291: + .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": +LBB47_306: # in Loop: Header=BB47_302 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4292: + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + mov dword ptr [ebp - 16], 60 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 1408] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB47_307 +LBB47_307: # in Loop: Header=BB47_302 Depth=1 + mov eax, offset LBB47_743 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4293: + .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": +LBB47_310: # in Loop: Header=BB47_302 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4294: + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + mov dword ptr [ebp - 16], 60 + lea ecx, [ebp - 1408] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_311 +LBB47_311: # in Loop: Header=BB47_302 Depth=1 + mov eax, offset LBB47_744 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4295: + .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": +LBB47_314: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1308] +Ltmp4296: + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4297: + .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": +LBB47_329: # in Loop: Header=BB47_326 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4298: + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 + mov dword ptr [ebp - 16], 63 + lea ecx, [ebp - 1468] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_330 +LBB47_330: # in Loop: Header=BB47_326 Depth=1 + mov eax, offset LBB47_745 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4299: + .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": +LBB47_338: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1408] +Ltmp4300: + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4301: + .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": +LBB47_347: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1468] +Ltmp4302: + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4303: + .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": +LBB47_348: # in Loop: Header=BB47_343 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1564] +Ltmp4304: + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4305: + .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": +LBB47_349: # in Loop: Header=BB47_343 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4306: + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + mov dword ptr [ebp - 16], 67 + lea ecx, [ebp - 1528] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_350 +LBB47_350: # in Loop: Header=BB47_343 Depth=1 + mov eax, offset LBB47_746 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4307: + .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": +LBB47_364: # in Loop: Header=BB47_361 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4308: + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 + mov dword ptr [ebp - 16], 70 + lea ecx, [ebp - 1624] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_365 +LBB47_365: # in Loop: Header=BB47_361 Depth=1 + mov eax, offset LBB47_747 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4309: + .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": +LBB47_373: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1528] +Ltmp4310: + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4311: + .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": +LBB47_380: # in Loop: Header=BB47_378 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4312: + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + mov dword ptr [ebp - 16], 73 + lea ecx, [ebp - 1684] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_381 +LBB47_381: # in Loop: Header=BB47_378 Depth=1 + mov eax, offset LBB47_748 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4313: + .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": +LBB47_389: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1624] +Ltmp4314: + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4315: + .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": +LBB47_399: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1684] +Ltmp4316: + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4317: + .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": +LBB47_400: # in Loop: Header=BB47_394 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1776] +Ltmp4318: + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4319: + .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": +LBB47_401: # in Loop: Header=BB47_394 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4320: + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + mov dword ptr [ebp - 16], 77 + lea ecx, [ebp - 1740] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_402 +LBB47_402: # in Loop: Header=BB47_394 Depth=1 + mov eax, offset LBB47_749 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4321: + .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": +LBB47_417: # in Loop: Header=BB47_413 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4322: + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + mov dword ptr [ebp - 16], 80 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 1840] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB47_418 +LBB47_418: # in Loop: Header=BB47_413 Depth=1 + mov eax, offset LBB47_750 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4323: + .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": +LBB47_421: # in Loop: Header=BB47_413 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4324: + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + mov dword ptr [ebp - 16], 80 + lea ecx, [ebp - 1840] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_422 +LBB47_422: # in Loop: Header=BB47_413 Depth=1 + mov eax, offset LBB47_751 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4325: + .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": +LBB47_425: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1740] +Ltmp4326: + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4327: + .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": +LBB47_442: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1840] +Ltmp4328: + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4329: + .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": +LBB47_443: # in Loop: Header=BB47_437 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1936] +Ltmp4330: + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4331: + .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": +LBB47_444: # in Loop: Header=BB47_437 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4332: + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 + mov dword ptr [ebp - 16], 84 + lea ecx, [ebp - 1900] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_445 +LBB47_445: # in Loop: Header=BB47_437 Depth=1 + mov eax, offset LBB47_752 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4333: + .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": +LBB47_460: # in Loop: Header=BB47_456 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4334: + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + mov dword ptr [ebp - 16], 87 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 2000] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB47_461 +LBB47_461: # in Loop: Header=BB47_456 Depth=1 + mov eax, offset LBB47_753 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4335: + .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": +LBB47_464: # in Loop: Header=BB47_456 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4336: + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + mov dword ptr [ebp - 16], 87 + lea ecx, [ebp - 2000] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_465 +LBB47_465: # in Loop: Header=BB47_456 Depth=1 + mov eax, offset LBB47_754 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4337: + .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": +LBB47_468: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1900] +Ltmp4338: + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4339: + .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": +LBB47_485: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2000] +Ltmp4340: + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4341: + .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": +LBB47_486: # in Loop: Header=BB47_480 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2100] +Ltmp4342: + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4343: + .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": +LBB47_487: # in Loop: Header=BB47_480 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4344: + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 + mov dword ptr [ebp - 16], 91 + lea ecx, [ebp - 2064] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_488 +LBB47_488: # in Loop: Header=BB47_480 Depth=1 + mov eax, offset LBB47_755 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4345: + .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": +LBB47_504: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2064] + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4346: + .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": +LBB47_505: # in Loop: Header=BB47_499 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2200] +Ltmp4347: + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4348: + .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": +LBB47_506: # in Loop: Header=BB47_499 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4349: + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + mov dword ptr [ebp - 16], 95 + lea ecx, [ebp - 2164] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_507 +LBB47_507: # in Loop: Header=BB47_499 Depth=1 + mov eax, offset LBB47_756 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4350: + .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": +LBB47_523: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2164] + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4351: + .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": +LBB47_524: # in Loop: Header=BB47_518 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2300] +Ltmp4352: + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4353: + .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": +LBB47_525: # in Loop: Header=BB47_518 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4354: + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + mov dword ptr [ebp - 16], 99 + lea ecx, [ebp - 2264] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_526 +LBB47_526: # in Loop: Header=BB47_518 Depth=1 + mov eax, offset LBB47_757 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4355: + .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": +LBB47_542: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2264] + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4356: + .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": +LBB47_543: # in Loop: Header=BB47_537 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2400] +Ltmp4357: + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4358: + .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": +LBB47_544: # in Loop: Header=BB47_537 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4359: + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + mov dword ptr [ebp - 16], 103 + lea ecx, [ebp - 2364] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_545 +LBB47_545: # in Loop: Header=BB47_537 Depth=1 + mov eax, offset LBB47_758 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4360: + .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": +LBB47_560: # in Loop: Header=BB47_556 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4361: + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + mov dword ptr [ebp - 16], 106 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 2464] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB47_561 +LBB47_561: # in Loop: Header=BB47_556 Depth=1 + mov eax, offset LBB47_759 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4362: + .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": +LBB47_564: # in Loop: Header=BB47_556 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4363: + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + mov dword ptr [ebp - 16], 106 + lea ecx, [ebp - 2464] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_565 +LBB47_565: # in Loop: Header=BB47_556 Depth=1 + mov eax, offset LBB47_760 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4364: + .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": +LBB47_568: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2364] +Ltmp4365: + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4366: + .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": +LBB47_587: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2464] +Ltmp4367: + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4368: + .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": +LBB47_588: # in Loop: Header=BB47_582 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2568] +Ltmp4369: + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4370: + .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": +LBB47_589: # in Loop: Header=BB47_582 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4371: + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + mov dword ptr [ebp - 16], 110 + lea ecx, [ebp - 2532] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_590 +LBB47_590: # in Loop: Header=BB47_582 Depth=2 + mov eax, offset LBB47_761 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4372: + .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": +LBB47_601: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2532] + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4373: + .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": +LBB47_608: # in Loop: Header=BB47_603 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2660] +Ltmp4374: + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4375: + .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": +LBB47_609: # in Loop: Header=BB47_603 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4376: + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 + mov dword ptr [ebp - 16], 114 + lea ecx, [ebp - 2624] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_610 +LBB47_610: # in Loop: Header=BB47_603 Depth=1 + mov eax, offset LBB47_762 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4377: + .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": +LBB47_626: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2624] + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4378: + .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": +LBB47_627: # in Loop: Header=BB47_621 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2760] +Ltmp4379: + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4380: + .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": +LBB47_628: # in Loop: Header=BB47_621 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4381: + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + mov dword ptr [ebp - 16], 118 + lea ecx, [ebp - 2724] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_629 +LBB47_629: # in Loop: Header=BB47_621 Depth=1 + mov eax, offset LBB47_763 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4382: + .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": +LBB47_645: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2724] + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4383: + .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": +LBB47_646: # in Loop: Header=BB47_640 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2860] +Ltmp4384: + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4385: + .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": +LBB47_647: # in Loop: Header=BB47_640 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4386: + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + mov dword ptr [ebp - 16], 122 + lea ecx, [ebp - 2824] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_648 +LBB47_648: # in Loop: Header=BB47_640 Depth=1 + mov eax, offset LBB47_764 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4387: + .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": +LBB47_664: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2824] + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4388: + .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": +LBB47_665: # in Loop: Header=BB47_659 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2960] +Ltmp4389: + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4390: + .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": +LBB47_666: # in Loop: Header=BB47_659 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4391: + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + mov dword ptr [ebp - 16], 126 + lea ecx, [ebp - 2924] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_667 +LBB47_667: # in Loop: Header=BB47_659 Depth=1 + mov eax, offset LBB47_765 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4392: + .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": +LBB47_682: # in Loop: Header=BB47_678 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4393: + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + mov dword ptr [ebp - 16], 129 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 3024] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB47_683 +LBB47_683: # in Loop: Header=BB47_678 Depth=1 + mov eax, offset LBB47_766 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4394: + .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": +LBB47_686: # in Loop: Header=BB47_678 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4395: + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + mov dword ptr [ebp - 16], 129 + lea ecx, [ebp - 3024] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_687 +LBB47_687: # in Loop: Header=BB47_678 Depth=1 + mov eax, offset LBB47_767 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4396: + .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": +LBB47_690: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2924] +Ltmp4397: + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4398: + .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": +LBB47_709: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 3024] +Ltmp4399: + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4400: + .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": +LBB47_710: # in Loop: Header=BB47_704 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 3128] +Ltmp4401: + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4402: + .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": +LBB47_711: # in Loop: Header=BB47_704 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4403: + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + mov dword ptr [ebp - 16], 133 + lea ecx, [ebp - 3092] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB47_712 +LBB47_712: # in Loop: Header=BB47_704 Depth=2 + mov eax, offset LBB47_768 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4404: + .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": +LBB47_723: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 3092] + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4405: + .cv_fpo_endproc +Lfunc_end47: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 37 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$handlerMap$10$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$185@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" # Handler + .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" # Handler +"$handlerMap$11$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$209@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" # Handler + .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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$handlerMap$16$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$306@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" # Handler + .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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$handlerMap$22$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$417@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" # Handler + .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" # Handler +"$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" # Handler +"$handlerMap$24$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$460@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" # Handler + .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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$handlerMap$29$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$560@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" # Handler + .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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$handlerMap$35$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$682@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" # Handler + .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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp4406: + lea ecx, ["?autoRegistrar31@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp4407: + .cv_fpo_endproc +Lfunc_end48: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp4408: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_07LGOOEFLN@at_call?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 937 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____32@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar33@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp4409: + .cv_fpo_endproc +Lfunc_end49: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____32@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 628 + .cv_fpo_stackalloc 628 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp4494: + .cv_loc 50 1 939 0 # ..\tests\span_tests.cpp:939:0 + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@3PAHA"+8] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@3PAHA"+12] + mov dword ptr [ebp - 32], eax +Ltmp4495: + .cv_loc 50 1 942 0 # ..\tests\span_tests.cpp:942:0 + sub esp, 4 + lea ecx, [ebp - 52] +Ltmp4496: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 44] +Ltmp4497: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____32:arr <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" +Ltmp4498: + mov dword ptr [ebp - 428], eax # 4-byte Spill +LBB50_1: # =>This Inner Loop Header: Depth=1 +Ltmp4499: + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0N@CMMANKGN@s?4at?$CI0?$CJ?5?$DN?$DN?51?$AA@" + mov dword ptr [ebp - 432], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 436], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 943 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 100] + mov dword ptr [ebp - 440], ecx # 4-byte Spill + mov dword ptr [ebp - 444], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 432] # 4-byte Reload + mov dword ptr [ebp - 448], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 432] # 4-byte Reload + mov edx, dword ptr [ebp - 440] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 92] + mov dword ptr [ebp - 452], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 436] # 4-byte Reload + mov esp, ecx +Ltmp4500: + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 + mov dword ptr [ebp - 16], 1 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], 0 + lea ecx, [ebp - 52] + mov dword ptr [ebp - 456], eax # 4-byte Spill + call "?at@?$span@H$0?0@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 460], eax # 4-byte Spill + jmp LBB50_2 +LBB50_2: # in Loop: Header=BB50_1 Depth=1 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 460] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 132] + mov dword ptr [eax], edx + lea ecx, [ebp - 136] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB50_3 +LBB50_3: # in Loop: Header=BB50_1 Depth=1 + mov dword ptr [ebp - 140], 1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 140] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 128] + mov dword ptr [eax], ecx + lea ecx, [ebp - 132] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB50_4 +LBB50_4: # in Loop: Header=BB50_1 Depth=1 + mov dword ptr [ebp - 16], 2 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 128] + mov dword ptr [eax], ecx + lea ecx, [ebp - 92] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB50_5 +LBB50_5: # in Loop: Header=BB50_1 Depth=1 + lea ecx, [ebp - 128] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB50_10 +Ltmp4501: +LBB50_106: # Block address taken + # in Loop: Header=BB50_1 Depth=1 + add ebp, 12 + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 + jmp LBB50_9 +LBB50_9: # in Loop: Header=BB50_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp4502: +LBB50_10: # in Loop: Header=BB50_1 Depth=1 + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 92] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 461], al # 1-byte Spill + jmp LBB50_11 +LBB50_11: # in Loop: Header=BB50_1 Depth=1 + mov al, byte ptr [ebp - 461] # 1-byte Reload + test al, 1 + jne LBB50_12 + jmp LBB50_16 +LBB50_12: # in Loop: Header=BB50_1 Depth=1 +Ltmp4503: + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 462], al # 1-byte Spill + jmp LBB50_13 +LBB50_13: # in Loop: Header=BB50_1 Depth=1 + mov al, byte ptr [ebp - 462] # 1-byte Reload + test al, 1 + jne LBB50_14 + jmp LBB50_15 +LBB50_14: # in Loop: Header=BB50_1 Depth=1 +Ltmp4504: + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 + int3 +Ltmp4505: +LBB50_15: # in Loop: Header=BB50_1 Depth=1 + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 + jmp LBB50_16 +Ltmp4506: +LBB50_16: # in Loop: Header=BB50_1 Depth=1 + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 + lea ecx, [ebp - 92] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB50_17 +LBB50_17: # in Loop: Header=BB50_1 Depth=1 + lea ecx, [ebp - 92] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 468], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB50_1 +Ltmp4507: +# %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 +Ltmp4508: + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BD@ODOCOGJF@s?4at?$CI5?$CJ?0?5fail_fast?$AA@" + mov dword ptr [ebp - 472], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 476], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 944 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 188] + mov dword ptr [ebp - 480], ecx # 4-byte Spill + mov dword ptr [ebp - 484], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 472] # 4-byte Reload + mov dword ptr [ebp - 488], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 472] # 4-byte Reload + mov edx, dword ptr [ebp - 480] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 180] + mov ecx, esi + mov dword ptr [ebp - 492], eax # 4-byte Spill + mov dword ptr [ebp - 496], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 476] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 4 + mov ecx, dword ptr [ebp - 496] # 4-byte Reload + mov dword ptr [ebp - 500], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 501], al # 1-byte Spill + jmp LBB50_20 +LBB50_20: # in Loop: Header=BB50_19 Depth=1 + mov al, byte ptr [ebp - 501] # 1-byte Reload + test al, 1 + jne LBB50_21 + jmp LBB50_32 +LBB50_21: # in Loop: Header=BB50_19 Depth=1 +Ltmp4509: + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + mov dword ptr [ebp - 16], 5 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 5 + lea ecx, [ebp - 52] + call "?at@?$span@H$0?0@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 508], eax # 4-byte Spill + jmp LBB50_22 +LBB50_22: # in Loop: Header=BB50_19 Depth=1 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 274 + lea ecx, [ebp - 180] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB50_30 +Ltmp4510: +LBB50_107: # Block address taken + # in Loop: Header=BB50_19 Depth=1 + add ebp, 12 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + jmp LBB50_25 +LBB50_25: # in Loop: Header=BB50_19 Depth=1 + jmp LBB50_26 +LBB50_26: # in Loop: Header=BB50_19 Depth=1 + mov dword ptr [ebp - 16], 4 + jmp LBB50_34 +Ltmp4511: +LBB50_108: # Block address taken + # in Loop: Header=BB50_19 Depth=1 + add ebp, 12 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + jmp LBB50_29 +LBB50_29: # in Loop: Header=BB50_19 Depth=1 + jmp LBB50_26 +Ltmp4512: +LBB50_30: # in Loop: Header=BB50_19 Depth=1 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + jmp LBB50_26 +Ltmp4513: +LBB50_32: # in Loop: Header=BB50_19 Depth=1 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 180] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB50_33 +LBB50_33: # in Loop: Header=BB50_19 Depth=1 + jmp LBB50_34 +Ltmp4514: +LBB50_34: # in Loop: Header=BB50_19 Depth=1 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + lea ecx, [ebp - 180] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 509], al # 1-byte Spill + jmp LBB50_35 +LBB50_35: # in Loop: Header=BB50_19 Depth=1 + mov al, byte ptr [ebp - 509] # 1-byte Reload + test al, 1 + jne LBB50_36 + jmp LBB50_40 +LBB50_36: # in Loop: Header=BB50_19 Depth=1 +Ltmp4515: + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 510], al # 1-byte Spill + jmp LBB50_37 +LBB50_37: # in Loop: Header=BB50_19 Depth=1 + mov al, byte ptr [ebp - 510] # 1-byte Reload + test al, 1 + jne LBB50_38 + jmp LBB50_39 +LBB50_38: # in Loop: Header=BB50_19 Depth=1 +Ltmp4516: + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + int3 +Ltmp4517: +LBB50_39: # in Loop: Header=BB50_19 Depth=1 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + jmp LBB50_40 +Ltmp4518: +LBB50_40: # in Loop: Header=BB50_19 Depth=1 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + lea ecx, [ebp - 180] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB50_41 +LBB50_41: # in Loop: Header=BB50_19 Depth=1 + lea ecx, [ebp - 180] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne LBB50_19 +Ltmp4519: +# %bb.42: + .cv_loc 50 1 948 0 # ..\tests\span_tests.cpp:948:0 + mov eax, dword ptr ["L?arr2d@?1??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 196], eax + mov eax, dword ptr ["L?arr2d@?1??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 192], eax + .cv_loc 50 1 949 0 # ..\tests\span_tests.cpp:949:0 + sub esp, 4 + lea ecx, [ebp - 200] +Ltmp4520: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 196] +Ltmp4521: + #DEBUG_VALUE: arr2d <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z" +Ltmp4522: + mov dword ptr [ebp - 516], eax # 4-byte Spill +LBB50_43: # =>This Inner Loop Header: Depth=1 +Ltmp4523: + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0N@CMMANKGN@s?4at?$CI0?$CJ?5?$DN?$DN?51?$AA@" + mov dword ptr [ebp - 520], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 524], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 950 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 248] + mov dword ptr [ebp - 528], ecx # 4-byte Spill + mov dword ptr [ebp - 532], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 520] # 4-byte Reload + mov dword ptr [ebp - 536], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 520] # 4-byte Reload + mov edx, dword ptr [ebp - 528] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 240] + mov dword ptr [ebp - 540], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 524] # 4-byte Reload + mov esp, ecx +Ltmp4524: + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 + mov dword ptr [ebp - 16], 8 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], 0 + lea ecx, [ebp - 200] + mov dword ptr [ebp - 544], eax # 4-byte Spill + call "?at@?$span@H$01@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 548], eax # 4-byte Spill + jmp LBB50_44 +LBB50_44: # in Loop: Header=BB50_43 Depth=1 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 548] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 280] + mov dword ptr [eax], edx + lea ecx, [ebp - 284] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB50_45 +LBB50_45: # in Loop: Header=BB50_43 Depth=1 + mov dword ptr [ebp - 288], 1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 288] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 276] + mov dword ptr [eax], ecx + lea ecx, [ebp - 280] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB50_46 +LBB50_46: # in Loop: Header=BB50_43 Depth=1 + mov dword ptr [ebp - 16], 9 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 276] + mov dword ptr [eax], ecx + lea ecx, [ebp - 240] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB50_47 +LBB50_47: # in Loop: Header=BB50_43 Depth=1 + lea ecx, [ebp - 276] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB50_53 +Ltmp4525: +LBB50_109: # Block address taken + # in Loop: Header=BB50_43 Depth=1 + add ebp, 12 + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 + jmp LBB50_52 +LBB50_52: # in Loop: Header=BB50_43 Depth=1 + mov dword ptr [ebp - 16], 7 +Ltmp4526: +LBB50_53: # in Loop: Header=BB50_43 Depth=1 + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 + mov dword ptr [ebp - 16], 7 + lea ecx, [ebp - 240] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 549], al # 1-byte Spill + jmp LBB50_54 +LBB50_54: # in Loop: Header=BB50_43 Depth=1 + mov al, byte ptr [ebp - 549] # 1-byte Reload + test al, 1 + jne LBB50_55 + jmp LBB50_59 +LBB50_55: # in Loop: Header=BB50_43 Depth=1 +Ltmp4527: + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 550], al # 1-byte Spill + jmp LBB50_56 +LBB50_56: # in Loop: Header=BB50_43 Depth=1 + mov al, byte ptr [ebp - 550] # 1-byte Reload + test al, 1 + jne LBB50_57 + jmp LBB50_58 +LBB50_57: # in Loop: Header=BB50_43 Depth=1 +Ltmp4528: + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 + int3 +Ltmp4529: +LBB50_58: # in Loop: Header=BB50_43 Depth=1 + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 + jmp LBB50_59 +Ltmp4530: +LBB50_59: # in Loop: Header=BB50_43 Depth=1 + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 + lea ecx, [ebp - 240] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB50_60 +LBB50_60: # in Loop: Header=BB50_43 Depth=1 + lea ecx, [ebp - 240] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 556], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB50_43 +Ltmp4531: +# %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 +Ltmp4532: + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0N@KPCLEMDE@s?4at?$CI1?$CJ?5?$DN?$DN?56?$AA@" + mov dword ptr [ebp - 560], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 564], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 951 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 336] + mov dword ptr [ebp - 568], ecx # 4-byte Spill + mov dword ptr [ebp - 572], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 560] # 4-byte Reload + mov dword ptr [ebp - 576], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 560] # 4-byte Reload + mov edx, dword ptr [ebp - 568] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 328] + mov dword ptr [ebp - 580], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 564] # 4-byte Reload + mov esp, ecx +Ltmp4533: + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + mov dword ptr [ebp - 16], 12 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], 1 + lea ecx, [ebp - 200] + mov dword ptr [ebp - 584], eax # 4-byte Spill + call "?at@?$span@H$01@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 588], eax # 4-byte Spill + jmp LBB50_63 +LBB50_63: # in Loop: Header=BB50_62 Depth=1 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 588] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 368] + mov dword ptr [eax], edx + lea ecx, [ebp - 372] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB50_64 +LBB50_64: # in Loop: Header=BB50_62 Depth=1 + mov dword ptr [ebp - 376], 6 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 376] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 364] + mov dword ptr [eax], ecx + lea ecx, [ebp - 368] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB50_65 +LBB50_65: # in Loop: Header=BB50_62 Depth=1 + mov dword ptr [ebp - 16], 13 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 364] + mov dword ptr [eax], ecx + lea ecx, [ebp - 328] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB50_66 +LBB50_66: # in Loop: Header=BB50_62 Depth=1 + lea ecx, [ebp - 364] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB50_72 +Ltmp4534: +LBB50_110: # Block address taken + # in Loop: Header=BB50_62 Depth=1 + add ebp, 12 + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + jmp LBB50_71 +LBB50_71: # in Loop: Header=BB50_62 Depth=1 + mov dword ptr [ebp - 16], 11 +Ltmp4535: +LBB50_72: # in Loop: Header=BB50_62 Depth=1 + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + mov dword ptr [ebp - 16], 11 + lea ecx, [ebp - 328] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 589], al # 1-byte Spill + jmp LBB50_73 +LBB50_73: # in Loop: Header=BB50_62 Depth=1 + mov al, byte ptr [ebp - 589] # 1-byte Reload + test al, 1 + jne LBB50_74 + jmp LBB50_78 +LBB50_74: # in Loop: Header=BB50_62 Depth=1 +Ltmp4536: + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 590], al # 1-byte Spill + jmp LBB50_75 +LBB50_75: # in Loop: Header=BB50_62 Depth=1 + mov al, byte ptr [ebp - 590] # 1-byte Reload + test al, 1 + jne LBB50_76 + jmp LBB50_77 +LBB50_76: # in Loop: Header=BB50_62 Depth=1 +Ltmp4537: + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + int3 +Ltmp4538: +LBB50_77: # in Loop: Header=BB50_62 Depth=1 + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + jmp LBB50_78 +Ltmp4539: +LBB50_78: # in Loop: Header=BB50_62 Depth=1 + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + lea ecx, [ebp - 328] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB50_79 +LBB50_79: # in Loop: Header=BB50_62 Depth=1 + lea ecx, [ebp - 328] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 596], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB50_62 +Ltmp4540: +# %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 +Ltmp4541: + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BD@IGCPEMFF@s?4at?$CI2?$CJ?0?5fail_fast?$AA@" + mov dword ptr [ebp - 600], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 604], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 952 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 424] + mov dword ptr [ebp - 608], ecx # 4-byte Spill + mov dword ptr [ebp - 612], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 600] # 4-byte Reload + mov dword ptr [ebp - 616], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 600] # 4-byte Reload + mov edx, dword ptr [ebp - 608] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 416] + mov ecx, esi + mov dword ptr [ebp - 620], eax # 4-byte Spill + mov dword ptr [ebp - 624], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 604] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 15 + mov ecx, dword ptr [ebp - 624] # 4-byte Reload + mov dword ptr [ebp - 628], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 629], al # 1-byte Spill + jmp LBB50_82 +LBB50_82: # in Loop: Header=BB50_81 Depth=1 + mov al, byte ptr [ebp - 629] # 1-byte Reload + test al, 1 + jne LBB50_83 + jmp LBB50_94 +LBB50_83: # in Loop: Header=BB50_81 Depth=1 +Ltmp4542: + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + mov dword ptr [ebp - 16], 16 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 2 + lea ecx, [ebp - 200] + call "?at@?$span@H$01@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 636], eax # 4-byte Spill + jmp LBB50_84 +LBB50_84: # in Loop: Header=BB50_81 Depth=1 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 274 + lea ecx, [ebp - 416] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB50_92 +Ltmp4543: +LBB50_111: # Block address taken + # in Loop: Header=BB50_81 Depth=1 + add ebp, 12 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + jmp LBB50_87 +LBB50_87: # in Loop: Header=BB50_81 Depth=1 + jmp LBB50_88 +LBB50_88: # in Loop: Header=BB50_81 Depth=1 + mov dword ptr [ebp - 16], 15 + jmp LBB50_96 +Ltmp4544: +LBB50_112: # Block address taken + # in Loop: Header=BB50_81 Depth=1 + add ebp, 12 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + jmp LBB50_91 +LBB50_91: # in Loop: Header=BB50_81 Depth=1 + jmp LBB50_88 +Ltmp4545: +LBB50_92: # in Loop: Header=BB50_81 Depth=1 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + jmp LBB50_88 +Ltmp4546: +LBB50_94: # in Loop: Header=BB50_81 Depth=1 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 416] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB50_95 +LBB50_95: # in Loop: Header=BB50_81 Depth=1 + jmp LBB50_96 +Ltmp4547: +LBB50_96: # in Loop: Header=BB50_81 Depth=1 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + lea ecx, [ebp - 416] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 637], al # 1-byte Spill + jmp LBB50_97 +LBB50_97: # in Loop: Header=BB50_81 Depth=1 + mov al, byte ptr [ebp - 637] # 1-byte Reload + test al, 1 + jne LBB50_98 + jmp LBB50_102 +LBB50_98: # in Loop: Header=BB50_81 Depth=1 +Ltmp4548: + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 638], al # 1-byte Spill + jmp LBB50_99 +LBB50_99: # in Loop: Header=BB50_81 Depth=1 + mov al, byte ptr [ebp - 638] # 1-byte Reload + test al, 1 + jne LBB50_100 + jmp LBB50_101 +LBB50_100: # in Loop: Header=BB50_81 Depth=1 +Ltmp4549: + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + int3 +Ltmp4550: +LBB50_101: # in Loop: Header=BB50_81 Depth=1 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + jmp LBB50_102 +Ltmp4551: +LBB50_102: # in Loop: Header=BB50_81 Depth=1 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + lea ecx, [ebp - 416] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB50_103 +LBB50_103: # in Loop: Header=BB50_81 Depth=1 + lea ecx, [ebp - 416] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne LBB50_81 +Ltmp4552: +# %bb.104: + .cv_loc 50 1 954 0 # ..\tests\span_tests.cpp:954:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB50_6: # in Loop: Header=BB50_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 128] +Ltmp4553: + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4554: + .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": +LBB50_7: # in Loop: Header=BB50_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4555: + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 92] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB50_8 +LBB50_8: # in Loop: Header=BB50_1 Depth=1 + mov eax, offset LBB50_106 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4556: + .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": +LBB50_23: # in Loop: Header=BB50_19 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4557: + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + mov dword ptr [ebp - 16], 6 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 180] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB50_24 +LBB50_24: # in Loop: Header=BB50_19 Depth=1 + mov eax, offset LBB50_107 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4558: + .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": +LBB50_27: # in Loop: Header=BB50_19 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4559: + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + mov dword ptr [ebp - 16], 6 + lea ecx, [ebp - 180] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB50_28 +LBB50_28: # in Loop: Header=BB50_19 Depth=1 + mov eax, offset LBB50_108 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4560: + .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": +LBB50_31: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 92] +Ltmp4561: + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4562: + .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": +LBB50_48: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 180] +Ltmp4563: + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4564: + .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": +LBB50_49: # in Loop: Header=BB50_43 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 276] +Ltmp4565: + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4566: + .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": +LBB50_50: # in Loop: Header=BB50_43 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4567: + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 + mov dword ptr [ebp - 16], 10 + lea ecx, [ebp - 240] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB50_51 +LBB50_51: # in Loop: Header=BB50_43 Depth=1 + mov eax, offset LBB50_109 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4568: + .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": +LBB50_67: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 240] + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4569: + .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": +LBB50_68: # in Loop: Header=BB50_62 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 364] +Ltmp4570: + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4571: + .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": +LBB50_69: # in Loop: Header=BB50_62 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4572: + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + mov dword ptr [ebp - 16], 14 + lea ecx, [ebp - 328] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB50_70 +LBB50_70: # in Loop: Header=BB50_62 Depth=1 + mov eax, offset LBB50_110 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4573: + .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": +LBB50_85: # in Loop: Header=BB50_81 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4574: + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + mov dword ptr [ebp - 16], 17 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 416] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB50_86 +LBB50_86: # in Loop: Header=BB50_81 Depth=1 + mov eax, offset LBB50_111 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4575: + .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": +LBB50_89: # in Loop: Header=BB50_81 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4576: + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + mov dword ptr [ebp - 16], 17 + lea ecx, [ebp - 416] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB50_90 +LBB50_90: # in Loop: Header=BB50_81 Depth=1 + mov eax, offset LBB50_112 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4577: + .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": +LBB50_93: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 328] +Ltmp4578: + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4579: + .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": +LBB50_105: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 416] +Ltmp4580: + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4581: + .cv_fpo_endproc +Lfunc_end50: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 5 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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") # 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" # Handler +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$23@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" # Handler + .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" # Handler +"$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" # Handler +"$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" # Handler +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$85@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" # Handler + .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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp4582: + lea ecx, ["?autoRegistrar33@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp4583: + .cv_fpo_endproc +Lfunc_end51: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp4584: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0BH@JLKKECOB@operator_function_call?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 957 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____34@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar35@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp4585: + .cv_fpo_endproc +Lfunc_end52: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____34@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 628 + .cv_fpo_stackalloc 628 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp4670: + .cv_loc 53 1 959 0 # ..\tests\span_tests.cpp:959:0 + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@3PAHA"+8] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@3PAHA"+12] + mov dword ptr [ebp - 32], eax +Ltmp4671: + .cv_loc 53 1 962 0 # ..\tests\span_tests.cpp:962:0 + sub esp, 4 + lea ecx, [ebp - 52] +Ltmp4672: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 44] +Ltmp4673: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____34:arr <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" +Ltmp4674: + mov dword ptr [ebp - 428], eax # 4-byte Spill +LBB53_1: # =>This Inner Loop Header: Depth=1 +Ltmp4675: + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_09EFIGLOLE@s?$CI0?$CJ?5?$DN?$DN?51?$AA@" + mov dword ptr [ebp - 432], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 436], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 963 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 100] + mov dword ptr [ebp - 440], ecx # 4-byte Spill + mov dword ptr [ebp - 444], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 432] # 4-byte Reload + mov dword ptr [ebp - 448], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 432] # 4-byte Reload + mov edx, dword ptr [ebp - 440] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 92] + mov dword ptr [ebp - 452], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 436] # 4-byte Reload + mov esp, ecx +Ltmp4676: + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 + mov dword ptr [ebp - 16], 1 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], 0 + lea ecx, [ebp - 52] + mov dword ptr [ebp - 456], eax # 4-byte Spill + call "??R?$span@H$0?0@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 460], eax # 4-byte Spill + jmp LBB53_2 +LBB53_2: # in Loop: Header=BB53_1 Depth=1 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 460] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 132] + mov dword ptr [eax], edx + lea ecx, [ebp - 136] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB53_3 +LBB53_3: # in Loop: Header=BB53_1 Depth=1 + mov dword ptr [ebp - 140], 1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 140] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 128] + mov dword ptr [eax], ecx + lea ecx, [ebp - 132] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB53_4 +LBB53_4: # in Loop: Header=BB53_1 Depth=1 + mov dword ptr [ebp - 16], 2 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 128] + mov dword ptr [eax], ecx + lea ecx, [ebp - 92] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB53_5 +LBB53_5: # in Loop: Header=BB53_1 Depth=1 + lea ecx, [ebp - 128] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB53_10 +Ltmp4677: +LBB53_106: # Block address taken + # in Loop: Header=BB53_1 Depth=1 + add ebp, 12 + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 + jmp LBB53_9 +LBB53_9: # in Loop: Header=BB53_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp4678: +LBB53_10: # in Loop: Header=BB53_1 Depth=1 + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 92] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 461], al # 1-byte Spill + jmp LBB53_11 +LBB53_11: # in Loop: Header=BB53_1 Depth=1 + mov al, byte ptr [ebp - 461] # 1-byte Reload + test al, 1 + jne LBB53_12 + jmp LBB53_16 +LBB53_12: # in Loop: Header=BB53_1 Depth=1 +Ltmp4679: + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 462], al # 1-byte Spill + jmp LBB53_13 +LBB53_13: # in Loop: Header=BB53_1 Depth=1 + mov al, byte ptr [ebp - 462] # 1-byte Reload + test al, 1 + jne LBB53_14 + jmp LBB53_15 +LBB53_14: # in Loop: Header=BB53_1 Depth=1 +Ltmp4680: + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 + int3 +Ltmp4681: +LBB53_15: # in Loop: Header=BB53_1 Depth=1 + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 + jmp LBB53_16 +Ltmp4682: +LBB53_16: # in Loop: Header=BB53_1 Depth=1 + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 + lea ecx, [ebp - 92] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB53_17 +LBB53_17: # in Loop: Header=BB53_1 Depth=1 + lea ecx, [ebp - 92] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 468], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB53_1 +Ltmp4683: +# %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 +Ltmp4684: + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BA@EDBIINLB@s?$CI5?$CJ?0?5fail_fast?$AA@" + mov dword ptr [ebp - 472], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 476], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 964 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 188] + mov dword ptr [ebp - 480], ecx # 4-byte Spill + mov dword ptr [ebp - 484], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 472] # 4-byte Reload + mov dword ptr [ebp - 488], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 472] # 4-byte Reload + mov edx, dword ptr [ebp - 480] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 180] + mov ecx, esi + mov dword ptr [ebp - 492], eax # 4-byte Spill + mov dword ptr [ebp - 496], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 476] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 4 + mov ecx, dword ptr [ebp - 496] # 4-byte Reload + mov dword ptr [ebp - 500], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 501], al # 1-byte Spill + jmp LBB53_20 +LBB53_20: # in Loop: Header=BB53_19 Depth=1 + mov al, byte ptr [ebp - 501] # 1-byte Reload + test al, 1 + jne LBB53_21 + jmp LBB53_32 +LBB53_21: # in Loop: Header=BB53_19 Depth=1 +Ltmp4685: + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + mov dword ptr [ebp - 16], 5 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 5 + lea ecx, [ebp - 52] + call "??R?$span@H$0?0@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 508], eax # 4-byte Spill + jmp LBB53_22 +LBB53_22: # in Loop: Header=BB53_19 Depth=1 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 274 + lea ecx, [ebp - 180] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB53_30 +Ltmp4686: +LBB53_107: # Block address taken + # in Loop: Header=BB53_19 Depth=1 + add ebp, 12 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + jmp LBB53_25 +LBB53_25: # in Loop: Header=BB53_19 Depth=1 + jmp LBB53_26 +LBB53_26: # in Loop: Header=BB53_19 Depth=1 + mov dword ptr [ebp - 16], 4 + jmp LBB53_34 +Ltmp4687: +LBB53_108: # Block address taken + # in Loop: Header=BB53_19 Depth=1 + add ebp, 12 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + jmp LBB53_29 +LBB53_29: # in Loop: Header=BB53_19 Depth=1 + jmp LBB53_26 +Ltmp4688: +LBB53_30: # in Loop: Header=BB53_19 Depth=1 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + jmp LBB53_26 +Ltmp4689: +LBB53_32: # in Loop: Header=BB53_19 Depth=1 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 180] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB53_33 +LBB53_33: # in Loop: Header=BB53_19 Depth=1 + jmp LBB53_34 +Ltmp4690: +LBB53_34: # in Loop: Header=BB53_19 Depth=1 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + lea ecx, [ebp - 180] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 509], al # 1-byte Spill + jmp LBB53_35 +LBB53_35: # in Loop: Header=BB53_19 Depth=1 + mov al, byte ptr [ebp - 509] # 1-byte Reload + test al, 1 + jne LBB53_36 + jmp LBB53_40 +LBB53_36: # in Loop: Header=BB53_19 Depth=1 +Ltmp4691: + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 510], al # 1-byte Spill + jmp LBB53_37 +LBB53_37: # in Loop: Header=BB53_19 Depth=1 + mov al, byte ptr [ebp - 510] # 1-byte Reload + test al, 1 + jne LBB53_38 + jmp LBB53_39 +LBB53_38: # in Loop: Header=BB53_19 Depth=1 +Ltmp4692: + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + int3 +Ltmp4693: +LBB53_39: # in Loop: Header=BB53_19 Depth=1 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + jmp LBB53_40 +Ltmp4694: +LBB53_40: # in Loop: Header=BB53_19 Depth=1 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + lea ecx, [ebp - 180] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB53_41 +LBB53_41: # in Loop: Header=BB53_19 Depth=1 + lea ecx, [ebp - 180] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne LBB53_19 +Ltmp4695: +# %bb.42: + .cv_loc 53 1 968 0 # ..\tests\span_tests.cpp:968:0 + mov eax, dword ptr ["L?arr2d@?1??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 196], eax + mov eax, dword ptr ["L?arr2d@?1??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 192], eax + .cv_loc 53 1 969 0 # ..\tests\span_tests.cpp:969:0 + sub esp, 4 + lea ecx, [ebp - 200] +Ltmp4696: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 196] +Ltmp4697: + #DEBUG_VALUE: arr2d <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z" +Ltmp4698: + mov dword ptr [ebp - 516], eax # 4-byte Spill +LBB53_43: # =>This Inner Loop Header: Depth=1 +Ltmp4699: + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_09EFIGLOLE@s?$CI0?$CJ?5?$DN?$DN?51?$AA@" + mov dword ptr [ebp - 520], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 524], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 970 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 248] + mov dword ptr [ebp - 528], ecx # 4-byte Spill + mov dword ptr [ebp - 532], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 520] # 4-byte Reload + mov dword ptr [ebp - 536], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 520] # 4-byte Reload + mov edx, dword ptr [ebp - 528] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 240] + mov dword ptr [ebp - 540], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 524] # 4-byte Reload + mov esp, ecx +Ltmp4700: + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 + mov dword ptr [ebp - 16], 8 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], 0 + lea ecx, [ebp - 200] + mov dword ptr [ebp - 544], eax # 4-byte Spill + call "??R?$span@H$01@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 548], eax # 4-byte Spill + jmp LBB53_44 +LBB53_44: # in Loop: Header=BB53_43 Depth=1 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 548] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 280] + mov dword ptr [eax], edx + lea ecx, [ebp - 284] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB53_45 +LBB53_45: # in Loop: Header=BB53_43 Depth=1 + mov dword ptr [ebp - 288], 1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 288] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 276] + mov dword ptr [eax], ecx + lea ecx, [ebp - 280] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB53_46 +LBB53_46: # in Loop: Header=BB53_43 Depth=1 + mov dword ptr [ebp - 16], 9 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 276] + mov dword ptr [eax], ecx + lea ecx, [ebp - 240] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB53_47 +LBB53_47: # in Loop: Header=BB53_43 Depth=1 + lea ecx, [ebp - 276] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB53_53 +Ltmp4701: +LBB53_109: # Block address taken + # in Loop: Header=BB53_43 Depth=1 + add ebp, 12 + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 + jmp LBB53_52 +LBB53_52: # in Loop: Header=BB53_43 Depth=1 + mov dword ptr [ebp - 16], 7 +Ltmp4702: +LBB53_53: # in Loop: Header=BB53_43 Depth=1 + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 + mov dword ptr [ebp - 16], 7 + lea ecx, [ebp - 240] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 549], al # 1-byte Spill + jmp LBB53_54 +LBB53_54: # in Loop: Header=BB53_43 Depth=1 + mov al, byte ptr [ebp - 549] # 1-byte Reload + test al, 1 + jne LBB53_55 + jmp LBB53_59 +LBB53_55: # in Loop: Header=BB53_43 Depth=1 +Ltmp4703: + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 550], al # 1-byte Spill + jmp LBB53_56 +LBB53_56: # in Loop: Header=BB53_43 Depth=1 + mov al, byte ptr [ebp - 550] # 1-byte Reload + test al, 1 + jne LBB53_57 + jmp LBB53_58 +LBB53_57: # in Loop: Header=BB53_43 Depth=1 +Ltmp4704: + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 + int3 +Ltmp4705: +LBB53_58: # in Loop: Header=BB53_43 Depth=1 + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 + jmp LBB53_59 +Ltmp4706: +LBB53_59: # in Loop: Header=BB53_43 Depth=1 + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 + lea ecx, [ebp - 240] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB53_60 +LBB53_60: # in Loop: Header=BB53_43 Depth=1 + lea ecx, [ebp - 240] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 556], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB53_43 +Ltmp4707: +# %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 +Ltmp4708: + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_09MGGNCION@s?$CI1?$CJ?5?$DN?$DN?56?$AA@" + mov dword ptr [ebp - 560], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 564], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 971 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 336] + mov dword ptr [ebp - 568], ecx # 4-byte Spill + mov dword ptr [ebp - 572], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 560] # 4-byte Reload + mov dword ptr [ebp - 576], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 560] # 4-byte Reload + mov edx, dword ptr [ebp - 568] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 328] + mov dword ptr [ebp - 580], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 564] # 4-byte Reload + mov esp, ecx +Ltmp4709: + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + mov dword ptr [ebp - 16], 12 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], 1 + lea ecx, [ebp - 200] + mov dword ptr [ebp - 584], eax # 4-byte Spill + call "??R?$span@H$01@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 588], eax # 4-byte Spill + jmp LBB53_63 +LBB53_63: # in Loop: Header=BB53_62 Depth=1 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 588] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 368] + mov dword ptr [eax], edx + lea ecx, [ebp - 372] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB53_64 +LBB53_64: # in Loop: Header=BB53_62 Depth=1 + mov dword ptr [ebp - 376], 6 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 376] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 364] + mov dword ptr [eax], ecx + lea ecx, [ebp - 368] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB53_65 +LBB53_65: # in Loop: Header=BB53_62 Depth=1 + mov dword ptr [ebp - 16], 13 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 364] + mov dword ptr [eax], ecx + lea ecx, [ebp - 328] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB53_66 +LBB53_66: # in Loop: Header=BB53_62 Depth=1 + lea ecx, [ebp - 364] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB53_72 +Ltmp4710: +LBB53_110: # Block address taken + # in Loop: Header=BB53_62 Depth=1 + add ebp, 12 + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + jmp LBB53_71 +LBB53_71: # in Loop: Header=BB53_62 Depth=1 + mov dword ptr [ebp - 16], 11 +Ltmp4711: +LBB53_72: # in Loop: Header=BB53_62 Depth=1 + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + mov dword ptr [ebp - 16], 11 + lea ecx, [ebp - 328] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 589], al # 1-byte Spill + jmp LBB53_73 +LBB53_73: # in Loop: Header=BB53_62 Depth=1 + mov al, byte ptr [ebp - 589] # 1-byte Reload + test al, 1 + jne LBB53_74 + jmp LBB53_78 +LBB53_74: # in Loop: Header=BB53_62 Depth=1 +Ltmp4712: + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 590], al # 1-byte Spill + jmp LBB53_75 +LBB53_75: # in Loop: Header=BB53_62 Depth=1 + mov al, byte ptr [ebp - 590] # 1-byte Reload + test al, 1 + jne LBB53_76 + jmp LBB53_77 +LBB53_76: # in Loop: Header=BB53_62 Depth=1 +Ltmp4713: + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + int3 +Ltmp4714: +LBB53_77: # in Loop: Header=BB53_62 Depth=1 + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + jmp LBB53_78 +Ltmp4715: +LBB53_78: # in Loop: Header=BB53_62 Depth=1 + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + lea ecx, [ebp - 328] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB53_79 +LBB53_79: # in Loop: Header=BB53_62 Depth=1 + lea ecx, [ebp - 328] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 596], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB53_62 +Ltmp4716: +# %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 +Ltmp4717: + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BA@CGNFCHHB@s?$CI2?$CJ?0?5fail_fast?$AA@" + mov dword ptr [ebp - 600], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 604], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 972 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 424] + mov dword ptr [ebp - 608], ecx # 4-byte Spill + mov dword ptr [ebp - 612], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 600] # 4-byte Reload + mov dword ptr [ebp - 616], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 600] # 4-byte Reload + mov edx, dword ptr [ebp - 608] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 416] + mov ecx, esi + mov dword ptr [ebp - 620], eax # 4-byte Spill + mov dword ptr [ebp - 624], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 604] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 15 + mov ecx, dword ptr [ebp - 624] # 4-byte Reload + mov dword ptr [ebp - 628], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 629], al # 1-byte Spill + jmp LBB53_82 +LBB53_82: # in Loop: Header=BB53_81 Depth=1 + mov al, byte ptr [ebp - 629] # 1-byte Reload + test al, 1 + jne LBB53_83 + jmp LBB53_94 +LBB53_83: # in Loop: Header=BB53_81 Depth=1 +Ltmp4718: + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + mov dword ptr [ebp - 16], 16 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 2 + lea ecx, [ebp - 200] + call "??R?$span@H$01@gsl@@QBEAAHH@Z" + mov dword ptr [ebp - 636], eax # 4-byte Spill + jmp LBB53_84 +LBB53_84: # in Loop: Header=BB53_81 Depth=1 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 274 + lea ecx, [ebp - 416] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB53_92 +Ltmp4719: +LBB53_111: # Block address taken + # in Loop: Header=BB53_81 Depth=1 + add ebp, 12 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + jmp LBB53_87 +LBB53_87: # in Loop: Header=BB53_81 Depth=1 + jmp LBB53_88 +LBB53_88: # in Loop: Header=BB53_81 Depth=1 + mov dword ptr [ebp - 16], 15 + jmp LBB53_96 +Ltmp4720: +LBB53_112: # Block address taken + # in Loop: Header=BB53_81 Depth=1 + add ebp, 12 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + jmp LBB53_91 +LBB53_91: # in Loop: Header=BB53_81 Depth=1 + jmp LBB53_88 +Ltmp4721: +LBB53_92: # in Loop: Header=BB53_81 Depth=1 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + jmp LBB53_88 +Ltmp4722: +LBB53_94: # in Loop: Header=BB53_81 Depth=1 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 416] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB53_95 +LBB53_95: # in Loop: Header=BB53_81 Depth=1 + jmp LBB53_96 +Ltmp4723: +LBB53_96: # in Loop: Header=BB53_81 Depth=1 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + lea ecx, [ebp - 416] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 637], al # 1-byte Spill + jmp LBB53_97 +LBB53_97: # in Loop: Header=BB53_81 Depth=1 + mov al, byte ptr [ebp - 637] # 1-byte Reload + test al, 1 + jne LBB53_98 + jmp LBB53_102 +LBB53_98: # in Loop: Header=BB53_81 Depth=1 +Ltmp4724: + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 638], al # 1-byte Spill + jmp LBB53_99 +LBB53_99: # in Loop: Header=BB53_81 Depth=1 + mov al, byte ptr [ebp - 638] # 1-byte Reload + test al, 1 + jne LBB53_100 + jmp LBB53_101 +LBB53_100: # in Loop: Header=BB53_81 Depth=1 +Ltmp4725: + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + int3 +Ltmp4726: +LBB53_101: # in Loop: Header=BB53_81 Depth=1 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + jmp LBB53_102 +Ltmp4727: +LBB53_102: # in Loop: Header=BB53_81 Depth=1 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + lea ecx, [ebp - 416] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB53_103 +LBB53_103: # in Loop: Header=BB53_81 Depth=1 + lea ecx, [ebp - 416] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne LBB53_81 +Ltmp4728: +# %bb.104: + .cv_loc 53 1 974 0 # ..\tests\span_tests.cpp:974:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB53_6: # in Loop: Header=BB53_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 128] +Ltmp4729: + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4730: + .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": +LBB53_7: # in Loop: Header=BB53_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4731: + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 92] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB53_8 +LBB53_8: # in Loop: Header=BB53_1 Depth=1 + mov eax, offset LBB53_106 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4732: + .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": +LBB53_23: # in Loop: Header=BB53_19 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4733: + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + mov dword ptr [ebp - 16], 6 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 180] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB53_24 +LBB53_24: # in Loop: Header=BB53_19 Depth=1 + mov eax, offset LBB53_107 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4734: + .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": +LBB53_27: # in Loop: Header=BB53_19 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4735: + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + mov dword ptr [ebp - 16], 6 + lea ecx, [ebp - 180] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB53_28 +LBB53_28: # in Loop: Header=BB53_19 Depth=1 + mov eax, offset LBB53_108 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4736: + .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": +LBB53_31: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 92] +Ltmp4737: + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4738: + .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": +LBB53_48: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 180] +Ltmp4739: + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4740: + .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": +LBB53_49: # in Loop: Header=BB53_43 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 276] +Ltmp4741: + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4742: + .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": +LBB53_50: # in Loop: Header=BB53_43 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4743: + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 + mov dword ptr [ebp - 16], 10 + lea ecx, [ebp - 240] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB53_51 +LBB53_51: # in Loop: Header=BB53_43 Depth=1 + mov eax, offset LBB53_109 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4744: + .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": +LBB53_67: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 240] + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4745: + .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": +LBB53_68: # in Loop: Header=BB53_62 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 364] +Ltmp4746: + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4747: + .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": +LBB53_69: # in Loop: Header=BB53_62 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4748: + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + mov dword ptr [ebp - 16], 14 + lea ecx, [ebp - 328] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB53_70 +LBB53_70: # in Loop: Header=BB53_62 Depth=1 + mov eax, offset LBB53_110 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4749: + .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": +LBB53_85: # in Loop: Header=BB53_81 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4750: + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + mov dword ptr [ebp - 16], 17 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 416] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB53_86 +LBB53_86: # in Loop: Header=BB53_81 Depth=1 + mov eax, offset LBB53_111 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4751: + .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": +LBB53_89: # in Loop: Header=BB53_81 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4752: + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + mov dword ptr [ebp - 16], 17 + lea ecx, [ebp - 416] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB53_90 +LBB53_90: # in Loop: Header=BB53_81 Depth=1 + mov eax, offset LBB53_112 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4753: + .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": +LBB53_93: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 328] +Ltmp4754: + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4755: + .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": +LBB53_105: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 416] +Ltmp4756: + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4757: + .cv_fpo_endproc +Lfunc_end53: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 5 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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") # 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" # Handler +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$23@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" # Handler + .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" # Handler +"$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" # Handler +"$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" # Handler +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$85@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" # Handler + .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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp4758: + lea ecx, ["?autoRegistrar35@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp4759: + .cv_fpo_endproc +Lfunc_end54: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp4760: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0BG@JNJJBBEG@iterator_default_init?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 977 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____36@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar37@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp4761: + .cv_fpo_endproc +Lfunc_end55: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____36@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 160 + .cv_fpo_stackalloc 160 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp4776: + .cv_loc 56 1 979 0 # ..\tests\span_tests.cpp:979:0 + lea ecx, [ebp - 36] +Ltmp4777: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____36:it1 <- [$ecx+0] + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" +Ltmp4778: + .cv_loc 56 1 980 0 # ..\tests\span_tests.cpp:980:0 + lea ecx, [ebp - 44] +Ltmp4779: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____36:it2 <- [$ecx+0] + mov dword ptr [ebp - 132], eax # 4-byte Spill + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" +Ltmp4780: + mov dword ptr [ebp - 136], eax # 4-byte Spill +LBB56_1: # =>This Inner Loop Header: Depth=1 +Ltmp4781: + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@MIEIKGBK@it1?5?$DN?$DN?5it2?$AA@" + mov dword ptr [ebp - 140], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 144], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 981 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 92] + mov dword ptr [ebp - 148], ecx # 4-byte Spill + mov dword ptr [ebp - 152], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 140] # 4-byte Reload + mov dword ptr [ebp - 156], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 140] # 4-byte Reload + mov edx, dword ptr [ebp - 148] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 84] + mov dword ptr [ebp - 160], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 144] # 4-byte Reload + mov esp, ecx +Ltmp4782: + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 36] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 124] + mov dword ptr [edx], esi + lea ecx, [ebp - 128] + mov dword ptr [ebp - 164], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB56_2 +LBB56_2: # in Loop: Header=BB56_1 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 44] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 120] + mov dword ptr [eax], ecx + lea ecx, [ebp - 124] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB56_3 +LBB56_3: # in Loop: Header=BB56_1 Depth=1 + mov dword ptr [ebp - 16], 2 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 120] + mov dword ptr [eax], ecx + lea ecx, [ebp - 84] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB56_4 +LBB56_4: # in Loop: Header=BB56_1 Depth=1 + lea ecx, [ebp - 120] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB56_9 +Ltmp4783: +LBB56_19: # Block address taken + # in Loop: Header=BB56_1 Depth=1 + add ebp, 12 + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 + jmp LBB56_8 +LBB56_8: # in Loop: Header=BB56_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp4784: +LBB56_9: # in Loop: Header=BB56_1 Depth=1 + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 84] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 165], al # 1-byte Spill + jmp LBB56_10 +LBB56_10: # in Loop: Header=BB56_1 Depth=1 + mov al, byte ptr [ebp - 165] # 1-byte Reload + test al, 1 + jne LBB56_11 + jmp LBB56_15 +LBB56_11: # in Loop: Header=BB56_1 Depth=1 +Ltmp4785: + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 166], al # 1-byte Spill + jmp LBB56_12 +LBB56_12: # in Loop: Header=BB56_1 Depth=1 + mov al, byte ptr [ebp - 166] # 1-byte Reload + test al, 1 + jne LBB56_13 + jmp LBB56_14 +LBB56_13: # in Loop: Header=BB56_1 Depth=1 +Ltmp4786: + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 + int3 +Ltmp4787: +LBB56_14: # in Loop: Header=BB56_1 Depth=1 + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 + jmp LBB56_15 +Ltmp4788: +LBB56_15: # in Loop: Header=BB56_1 Depth=1 + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 + lea ecx, [ebp - 84] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB56_16 +LBB56_16: # in Loop: Header=BB56_1 Depth=1 + lea ecx, [ebp - 84] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 172], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB56_1 +Ltmp4789: +# %bb.17: + .cv_loc 56 1 982 0 # ..\tests\span_tests.cpp:982:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB56_5: # in Loop: Header=BB56_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 120] +Ltmp4790: + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4791: + .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": +LBB56_6: # in Loop: Header=BB56_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4792: + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 84] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB56_7 +LBB56_7: # in Loop: Header=BB56_1 Depth=1 + mov eax, offset LBB56_19 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4793: + .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": +LBB56_18: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 84] + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4794: + .cv_fpo_endproc +Lfunc_end56: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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") # 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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp4795: + lea ecx, ["?autoRegistrar37@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp4796: + .cv_fpo_endproc +Lfunc_end57: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp4797: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0BM@BJBNJLOF@const_iterator_default_init?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 985 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____38@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar39@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp4798: + .cv_fpo_endproc +Lfunc_end58: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____38@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 160 + .cv_fpo_stackalloc 160 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp4813: + .cv_loc 59 1 987 0 # ..\tests\span_tests.cpp:987:0 + lea ecx, [ebp - 36] +Ltmp4814: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____38:it1 <- [$ecx+0] + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@XZ" +Ltmp4815: + .cv_loc 59 1 988 0 # ..\tests\span_tests.cpp:988:0 + lea ecx, [ebp - 44] +Ltmp4816: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____38:it2 <- [$ecx+0] + mov dword ptr [ebp - 132], eax # 4-byte Spill + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@XZ" +Ltmp4817: + mov dword ptr [ebp - 136], eax # 4-byte Spill +LBB59_1: # =>This Inner Loop Header: Depth=1 +Ltmp4818: + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@MIEIKGBK@it1?5?$DN?$DN?5it2?$AA@" + mov dword ptr [ebp - 140], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 144], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 989 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 92] + mov dword ptr [ebp - 148], ecx # 4-byte Spill + mov dword ptr [ebp - 152], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 140] # 4-byte Reload + mov dword ptr [ebp - 156], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 140] # 4-byte Reload + mov edx, dword ptr [ebp - 148] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 84] + mov dword ptr [ebp - 160], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 144] # 4-byte Reload + mov esp, ecx +Ltmp4819: + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 36] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 124] + mov dword ptr [edx], esi + lea ecx, [ebp - 128] + mov dword ptr [ebp - 164], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB59_2 +LBB59_2: # in Loop: Header=BB59_1 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 44] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 120] + mov dword ptr [eax], ecx + lea ecx, [ebp - 124] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB59_3 +LBB59_3: # in Loop: Header=BB59_1 Depth=1 + mov dword ptr [ebp - 16], 2 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 120] + mov dword ptr [eax], ecx + lea ecx, [ebp - 84] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB59_4 +LBB59_4: # in Loop: Header=BB59_1 Depth=1 + lea ecx, [ebp - 120] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB59_9 +Ltmp4820: +LBB59_19: # Block address taken + # in Loop: Header=BB59_1 Depth=1 + add ebp, 12 + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 + jmp LBB59_8 +LBB59_8: # in Loop: Header=BB59_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp4821: +LBB59_9: # in Loop: Header=BB59_1 Depth=1 + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 84] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 165], al # 1-byte Spill + jmp LBB59_10 +LBB59_10: # in Loop: Header=BB59_1 Depth=1 + mov al, byte ptr [ebp - 165] # 1-byte Reload + test al, 1 + jne LBB59_11 + jmp LBB59_15 +LBB59_11: # in Loop: Header=BB59_1 Depth=1 +Ltmp4822: + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 166], al # 1-byte Spill + jmp LBB59_12 +LBB59_12: # in Loop: Header=BB59_1 Depth=1 + mov al, byte ptr [ebp - 166] # 1-byte Reload + test al, 1 + jne LBB59_13 + jmp LBB59_14 +LBB59_13: # in Loop: Header=BB59_1 Depth=1 +Ltmp4823: + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 + int3 +Ltmp4824: +LBB59_14: # in Loop: Header=BB59_1 Depth=1 + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 + jmp LBB59_15 +Ltmp4825: +LBB59_15: # in Loop: Header=BB59_1 Depth=1 + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 + lea ecx, [ebp - 84] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB59_16 +LBB59_16: # in Loop: Header=BB59_1 Depth=1 + lea ecx, [ebp - 84] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 172], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB59_1 +Ltmp4826: +# %bb.17: + .cv_loc 59 1 990 0 # ..\tests\span_tests.cpp:990:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB59_5: # in Loop: Header=BB59_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 120] +Ltmp4827: + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4828: + .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": +LBB59_6: # in Loop: Header=BB59_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4829: + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 84] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB59_7 +LBB59_7: # in Loop: Header=BB59_1 Depth=1 + mov eax, offset LBB59_19 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4830: + .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": +LBB59_18: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 84] + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4831: + .cv_fpo_endproc +Lfunc_end59: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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") # 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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp4832: + lea ecx, ["?autoRegistrar39@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp4833: + .cv_fpo_endproc +Lfunc_end60: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp4834: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0BF@LMDHIMMG@iterator_conversions?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 993 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____40@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar41@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp4835: + .cv_fpo_endproc +Lfunc_end61: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____40@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 728 + .cv_fpo_stackalloc 728 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp4906: + .cv_loc 62 1 995 0 # ..\tests\span_tests.cpp:995:0 + lea ecx, [ebp - 36] +Ltmp4907: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____40:badIt <- [$ecx+0] + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" +Ltmp4908: + .cv_loc 62 1 996 0 # ..\tests\span_tests.cpp:996:0 + lea ecx, [ebp - 44] +Ltmp4909: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____40:badConstIt <- [$ecx+0] + mov dword ptr [ebp - 540], eax # 4-byte Spill + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@XZ" +Ltmp4910: + mov dword ptr [ebp - 544], eax # 4-byte Spill +LBB62_1: # =>This Inner Loop Header: Depth=1 +Ltmp4911: + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BE@PPAAFOA@badIt?5?$DN?$DN?5badConstIt?$AA@" + mov dword ptr [ebp - 548], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 552], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 997 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 92] + mov dword ptr [ebp - 556], ecx # 4-byte Spill + mov dword ptr [ebp - 560], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 548] # 4-byte Reload + mov dword ptr [ebp - 564], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 548] # 4-byte Reload + mov edx, dword ptr [ebp - 556] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 84] + mov dword ptr [ebp - 568], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 552] # 4-byte Reload + mov esp, ecx +Ltmp4912: + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 36] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 124] + mov dword ptr [edx], esi + lea ecx, [ebp - 128] + mov dword ptr [ebp - 572], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB62_2 +LBB62_2: # in Loop: Header=BB62_1 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 44] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 120] + mov dword ptr [eax], ecx + lea ecx, [ebp - 124] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB62_3 +LBB62_3: # in Loop: Header=BB62_1 Depth=1 + mov dword ptr [ebp - 16], 2 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 120] + mov dword ptr [eax], ecx + lea ecx, [ebp - 84] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB62_4 +LBB62_4: # in Loop: Header=BB62_1 Depth=1 + lea ecx, [ebp - 120] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" + jmp LBB62_9 +Ltmp4913: +LBB62_91: # Block address taken + # in Loop: Header=BB62_1 Depth=1 + add ebp, 12 + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 + jmp LBB62_8 +LBB62_8: # in Loop: Header=BB62_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp4914: +LBB62_9: # in Loop: Header=BB62_1 Depth=1 + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 84] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 573], al # 1-byte Spill + jmp LBB62_10 +LBB62_10: # in Loop: Header=BB62_1 Depth=1 + mov al, byte ptr [ebp - 573] # 1-byte Reload + test al, 1 + jne LBB62_11 + jmp LBB62_15 +LBB62_11: # in Loop: Header=BB62_1 Depth=1 +Ltmp4915: + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 574], al # 1-byte Spill + jmp LBB62_12 +LBB62_12: # in Loop: Header=BB62_1 Depth=1 + mov al, byte ptr [ebp - 574] # 1-byte Reload + test al, 1 + jne LBB62_13 + jmp LBB62_14 +LBB62_13: # in Loop: Header=BB62_1 Depth=1 +Ltmp4916: + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 + int3 +Ltmp4917: +LBB62_14: # in Loop: Header=BB62_1 Depth=1 + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 + jmp LBB62_15 +Ltmp4918: +LBB62_15: # in Loop: Header=BB62_1 Depth=1 + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 + lea ecx, [ebp - 84] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB62_16 +LBB62_16: # in Loop: Header=BB62_1 Depth=1 + lea ecx, [ebp - 84] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 580], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB62_1 +Ltmp4919: +# %bb.17: + .cv_loc 62 1 999 0 # ..\tests\span_tests.cpp:999:0 + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 144], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 140], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@3PAHA"+8] + mov dword ptr [ebp - 136], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@3PAHA"+12] + mov dword ptr [ebp - 132], eax + .cv_loc 62 1 1000 0 # ..\tests\span_tests.cpp:1000:0 + sub esp, 4 + lea ecx, [ebp - 152] +Ltmp4920: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____40:s <- [$ecx+0] + lea eax, [ebp - 144] +Ltmp4921: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____40:a <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" +Ltmp4922: + .cv_loc 62 1 1002 0 # ..\tests\span_tests.cpp:1002:0 + sub esp, 4 + lea ecx, [ebp - 152] + lea edx, [ebp - 160] +Ltmp4923: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____40:it <- [$edx+0] + mov dword ptr [esp], edx + mov dword ptr [ebp - 584], eax # 4-byte Spill + call "?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +Ltmp4924: + .cv_loc 62 1 1003 0 # ..\tests\span_tests.cpp:1003:0 + sub esp, 4 + lea ecx, [ebp - 152] + lea eax, [ebp - 168] +Ltmp4925: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____40:cit <- [$eax+0] + mov dword ptr [esp], eax + call "?cbegin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +Ltmp4926: +LBB62_18: # =>This Inner Loop Header: Depth=1 + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_09PAOJKDOJ@it?5?$DN?$DN?5cit?$AA@" + mov dword ptr [ebp - 588], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 592], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1005 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 216] + mov dword ptr [ebp - 596], ecx # 4-byte Spill + mov dword ptr [ebp - 600], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 588] # 4-byte Reload + mov dword ptr [ebp - 604], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 588] # 4-byte Reload + mov edx, dword ptr [ebp - 596] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 208] + mov dword ptr [ebp - 608], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 592] # 4-byte Reload + mov esp, ecx +Ltmp4927: + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 + mov dword ptr [ebp - 16], 5 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 160] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 248] + mov dword ptr [edx], esi + lea ecx, [ebp - 252] + mov dword ptr [ebp - 612], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB62_19 +LBB62_19: # in Loop: Header=BB62_18 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 168] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 244] + mov dword ptr [eax], ecx + lea ecx, [ebp - 248] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB62_20 +LBB62_20: # in Loop: Header=BB62_18 Depth=1 + mov dword ptr [ebp - 16], 6 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 244] + mov dword ptr [eax], ecx + lea ecx, [ebp - 208] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB62_21 +LBB62_21: # in Loop: Header=BB62_18 Depth=1 + lea ecx, [ebp - 244] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" + jmp LBB62_27 +Ltmp4928: +LBB62_92: # Block address taken + # in Loop: Header=BB62_18 Depth=1 + add ebp, 12 + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 + jmp LBB62_26 +LBB62_26: # in Loop: Header=BB62_18 Depth=1 + mov dword ptr [ebp - 16], 4 +Ltmp4929: +LBB62_27: # in Loop: Header=BB62_18 Depth=1 + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 + mov dword ptr [ebp - 16], 4 + lea ecx, [ebp - 208] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 613], al # 1-byte Spill + jmp LBB62_28 +LBB62_28: # in Loop: Header=BB62_18 Depth=1 + mov al, byte ptr [ebp - 613] # 1-byte Reload + test al, 1 + jne LBB62_29 + jmp LBB62_33 +LBB62_29: # in Loop: Header=BB62_18 Depth=1 +Ltmp4930: + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 614], al # 1-byte Spill + jmp LBB62_30 +LBB62_30: # in Loop: Header=BB62_18 Depth=1 + mov al, byte ptr [ebp - 614] # 1-byte Reload + test al, 1 + jne LBB62_31 + jmp LBB62_32 +LBB62_31: # in Loop: Header=BB62_18 Depth=1 +Ltmp4931: + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 + int3 +Ltmp4932: +LBB62_32: # in Loop: Header=BB62_18 Depth=1 + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 + jmp LBB62_33 +Ltmp4933: +LBB62_33: # in Loop: Header=BB62_18 Depth=1 + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 + lea ecx, [ebp - 208] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB62_34 +LBB62_34: # in Loop: Header=BB62_18 Depth=1 + lea ecx, [ebp - 208] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 620], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB62_18 +Ltmp4934: +# %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 +Ltmp4935: + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_09HMPADCNE@cit?5?$DN?$DN?5it?$AA@" + mov dword ptr [ebp - 624], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 628], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1006 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 300] + mov dword ptr [ebp - 632], ecx # 4-byte Spill + mov dword ptr [ebp - 636], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 624] # 4-byte Reload + mov dword ptr [ebp - 640], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 624] # 4-byte Reload + mov edx, dword ptr [ebp - 632] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 292] + mov dword ptr [ebp - 644], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 628] # 4-byte Reload + mov esp, ecx +Ltmp4936: + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + mov dword ptr [ebp - 16], 9 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 168] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 332] + mov dword ptr [edx], esi + lea ecx, [ebp - 336] + mov dword ptr [ebp - 648], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB62_37 +LBB62_37: # in Loop: Header=BB62_36 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 160] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 328] + mov dword ptr [eax], ecx + lea ecx, [ebp - 332] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB62_38 +LBB62_38: # in Loop: Header=BB62_36 Depth=1 + mov dword ptr [ebp - 16], 10 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 328] + mov dword ptr [eax], ecx + lea ecx, [ebp - 292] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB62_39 +LBB62_39: # in Loop: Header=BB62_36 Depth=1 + lea ecx, [ebp - 328] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" + jmp LBB62_45 +Ltmp4937: +LBB62_93: # Block address taken + # in Loop: Header=BB62_36 Depth=1 + add ebp, 12 + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + jmp LBB62_44 +LBB62_44: # in Loop: Header=BB62_36 Depth=1 + mov dword ptr [ebp - 16], 8 +Ltmp4938: +LBB62_45: # in Loop: Header=BB62_36 Depth=1 + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + mov dword ptr [ebp - 16], 8 + lea ecx, [ebp - 292] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 649], al # 1-byte Spill + jmp LBB62_46 +LBB62_46: # in Loop: Header=BB62_36 Depth=1 + mov al, byte ptr [ebp - 649] # 1-byte Reload + test al, 1 + jne LBB62_47 + jmp LBB62_51 +LBB62_47: # in Loop: Header=BB62_36 Depth=1 +Ltmp4939: + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 650], al # 1-byte Spill + jmp LBB62_48 +LBB62_48: # in Loop: Header=BB62_36 Depth=1 + mov al, byte ptr [ebp - 650] # 1-byte Reload + test al, 1 + jne LBB62_49 + jmp LBB62_50 +LBB62_49: # in Loop: Header=BB62_36 Depth=1 +Ltmp4940: + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + int3 +Ltmp4941: +LBB62_50: # in Loop: Header=BB62_36 Depth=1 + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + jmp LBB62_51 +Ltmp4942: +LBB62_51: # in Loop: Header=BB62_36 Depth=1 + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + lea ecx, [ebp - 292] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB62_52 +LBB62_52: # in Loop: Header=BB62_36 Depth=1 + lea ecx, [ebp - 292] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 656], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB62_36 +Ltmp4943: +# %bb.53: + .cv_loc 62 1 1008 0 # ..\tests\span_tests.cpp:1008:0 + sub esp, 4 + lea ecx, [ebp - 344] +Ltmp4944: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____40:cit2 <- [$ecx+0] + lea eax, [ebp - 160] + mov dword ptr [esp], eax + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" +Ltmp4945: + mov dword ptr [ebp - 660], eax # 4-byte Spill +LBB62_54: # =>This Inner Loop Header: Depth=1 +Ltmp4946: + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@GDDLGLGA@cit2?5?$DN?$DN?5cit?$AA@" + mov dword ptr [ebp - 664], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 668], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1009 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 392] + mov dword ptr [ebp - 672], ecx # 4-byte Spill + mov dword ptr [ebp - 676], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 664] # 4-byte Reload + mov dword ptr [ebp - 680], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 664] # 4-byte Reload + mov edx, dword ptr [ebp - 672] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 384] + mov dword ptr [ebp - 684], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 668] # 4-byte Reload + mov esp, ecx +Ltmp4947: + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 + mov dword ptr [ebp - 16], 13 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 344] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 424] + mov dword ptr [edx], esi + lea ecx, [ebp - 428] + mov dword ptr [ebp - 688], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB62_55 +LBB62_55: # in Loop: Header=BB62_54 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 168] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 420] + mov dword ptr [eax], ecx + lea ecx, [ebp - 424] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB62_56 +LBB62_56: # in Loop: Header=BB62_54 Depth=1 + mov dword ptr [ebp - 16], 14 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 420] + mov dword ptr [eax], ecx + lea ecx, [ebp - 384] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB62_57 +LBB62_57: # in Loop: Header=BB62_54 Depth=1 + lea ecx, [ebp - 420] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB62_63 +Ltmp4948: +LBB62_94: # Block address taken + # in Loop: Header=BB62_54 Depth=1 + add ebp, 12 + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 + jmp LBB62_62 +LBB62_62: # in Loop: Header=BB62_54 Depth=1 + mov dword ptr [ebp - 16], 12 +Ltmp4949: +LBB62_63: # in Loop: Header=BB62_54 Depth=1 + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 + mov dword ptr [ebp - 16], 12 + lea ecx, [ebp - 384] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 689], al # 1-byte Spill + jmp LBB62_64 +LBB62_64: # in Loop: Header=BB62_54 Depth=1 + mov al, byte ptr [ebp - 689] # 1-byte Reload + test al, 1 + jne LBB62_65 + jmp LBB62_69 +LBB62_65: # in Loop: Header=BB62_54 Depth=1 +Ltmp4950: + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 690], al # 1-byte Spill + jmp LBB62_66 +LBB62_66: # in Loop: Header=BB62_54 Depth=1 + mov al, byte ptr [ebp - 690] # 1-byte Reload + test al, 1 + jne LBB62_67 + jmp LBB62_68 +LBB62_67: # in Loop: Header=BB62_54 Depth=1 +Ltmp4951: + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 + int3 +Ltmp4952: +LBB62_68: # in Loop: Header=BB62_54 Depth=1 + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 + jmp LBB62_69 +Ltmp4953: +LBB62_69: # in Loop: Header=BB62_54 Depth=1 + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 + lea ecx, [ebp - 384] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB62_70 +LBB62_70: # in Loop: Header=BB62_54 Depth=1 + lea ecx, [ebp - 384] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 696], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB62_54 +Ltmp4954: +# %bb.71: + .cv_loc 62 1 1011 0 # ..\tests\span_tests.cpp:1011:0 + sub esp, 8 + lea ecx, [ebp - 160] + lea eax, [ebp - 444] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 4 + call "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z" + sub esp, 4 + lea ecx, [ebp - 436] + lea eax, [ebp - 444] + mov dword ptr [esp], eax + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + mov dword ptr [ebp - 700], eax # 4-byte Spill +LBB62_72: # =>This Inner Loop Header: Depth=1 +Ltmp4955: + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BB@BLHCEAML@cit3?5?$DN?$DN?5s?4cend?$CI?$CJ?$AA@" + mov dword ptr [ebp - 704], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 708], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1012 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 492] + mov dword ptr [ebp - 712], ecx # 4-byte Spill + mov dword ptr [ebp - 716], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 704] # 4-byte Reload + mov dword ptr [ebp - 720], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 704] # 4-byte Reload + mov edx, dword ptr [ebp - 712] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 484] + mov dword ptr [ebp - 724], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 708] # 4-byte Reload + mov esp, ecx +Ltmp4956: + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 + mov dword ptr [ebp - 16], 17 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 436] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 524] + mov dword ptr [edx], esi + lea ecx, [ebp - 528] + mov dword ptr [ebp - 728], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB62_73 +LBB62_73: # in Loop: Header=BB62_72 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 536] + mov dword ptr [eax], ecx + lea eax, [ebp - 152] + mov dword ptr [ebp - 732], ecx # 4-byte Spill + mov ecx, eax + call "?cend@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 732] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 520] + mov dword ptr [eax], edx + lea ecx, [ebp - 524] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB62_74 +LBB62_74: # in Loop: Header=BB62_72 Depth=1 + mov dword ptr [ebp - 16], 18 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 520] + mov dword ptr [eax], ecx + lea ecx, [ebp - 484] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB62_75 +LBB62_75: # in Loop: Header=BB62_72 Depth=1 + lea ecx, [ebp - 520] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB62_81 +Ltmp4957: +LBB62_95: # Block address taken + # in Loop: Header=BB62_72 Depth=1 + add ebp, 12 + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 + jmp LBB62_80 +LBB62_80: # in Loop: Header=BB62_72 Depth=1 + mov dword ptr [ebp - 16], 16 +Ltmp4958: +LBB62_81: # in Loop: Header=BB62_72 Depth=1 + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 + mov dword ptr [ebp - 16], 16 + lea ecx, [ebp - 484] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 733], al # 1-byte Spill + jmp LBB62_82 +LBB62_82: # in Loop: Header=BB62_72 Depth=1 + mov al, byte ptr [ebp - 733] # 1-byte Reload + test al, 1 + jne LBB62_83 + jmp LBB62_87 +LBB62_83: # in Loop: Header=BB62_72 Depth=1 +Ltmp4959: + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 734], al # 1-byte Spill + jmp LBB62_84 +LBB62_84: # in Loop: Header=BB62_72 Depth=1 + mov al, byte ptr [ebp - 734] # 1-byte Reload + test al, 1 + jne LBB62_85 + jmp LBB62_86 +LBB62_85: # in Loop: Header=BB62_72 Depth=1 +Ltmp4960: + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 + int3 +Ltmp4961: +LBB62_86: # in Loop: Header=BB62_72 Depth=1 + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 + jmp LBB62_87 +Ltmp4962: +LBB62_87: # in Loop: Header=BB62_72 Depth=1 + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 + lea ecx, [ebp - 484] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB62_88 +LBB62_88: # in Loop: Header=BB62_72 Depth=1 + lea ecx, [ebp - 484] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 740], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB62_72 +Ltmp4963: +# %bb.89: + .cv_loc 62 1 1013 0 # ..\tests\span_tests.cpp:1013:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB62_5: # in Loop: Header=BB62_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 120] +Ltmp4964: + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4965: + .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": +LBB62_6: # in Loop: Header=BB62_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4966: + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 84] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB62_7 +LBB62_7: # in Loop: Header=BB62_1 Depth=1 + mov eax, offset LBB62_91 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4967: + .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": +LBB62_22: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 84] + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4968: + .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": +LBB62_23: # in Loop: Header=BB62_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 244] +Ltmp4969: + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4970: + .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": +LBB62_24: # in Loop: Header=BB62_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4971: + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 + mov dword ptr [ebp - 16], 7 + lea ecx, [ebp - 208] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB62_25 +LBB62_25: # in Loop: Header=BB62_18 Depth=1 + mov eax, offset LBB62_92 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4972: + .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": +LBB62_40: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 208] + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4973: + .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": +LBB62_41: # in Loop: Header=BB62_36 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 328] +Ltmp4974: + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4975: + .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": +LBB62_42: # in Loop: Header=BB62_36 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4976: + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + mov dword ptr [ebp - 16], 11 + lea ecx, [ebp - 292] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB62_43 +LBB62_43: # in Loop: Header=BB62_36 Depth=1 + mov eax, offset LBB62_93 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4977: + .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": +LBB62_58: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 292] + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4978: + .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": +LBB62_59: # in Loop: Header=BB62_54 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 420] +Ltmp4979: + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4980: + .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": +LBB62_60: # in Loop: Header=BB62_54 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4981: + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 + mov dword ptr [ebp - 16], 15 + lea ecx, [ebp - 384] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB62_61 +LBB62_61: # in Loop: Header=BB62_54 Depth=1 + mov eax, offset LBB62_94 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4982: + .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": +LBB62_76: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 384] + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4983: + .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": +LBB62_77: # in Loop: Header=BB62_72 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 520] +Ltmp4984: + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4985: + .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": +LBB62_78: # in Loop: Header=BB62_72 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp4986: + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 + mov dword ptr [ebp - 16], 19 + lea ecx, [ebp - 484] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB62_79 +LBB62_79: # in Loop: Header=BB62_72 Depth=1 + mov eax, offset LBB62_95 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp4987: + .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": +LBB62_90: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 484] + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp4988: + .cv_fpo_endproc +Lfunc_end62: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 5 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp4989: + lea ecx, ["?autoRegistrar41@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp4990: + .cv_fpo_endproc +Lfunc_end63: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp4991: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0BF@CIENOOGL@iterator_comparisons?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 1016 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____42@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar43@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp4992: + .cv_fpo_endproc +Lfunc_end64: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____42@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + mov eax, 4140 + call __chkstk + .cv_fpo_stackalloc 4140 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp5409: + .cv_loc 65 1 1018 0 # ..\tests\span_tests.cpp:1018:0 + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@3PAHA"+8] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@3PAHA"+12] + mov dword ptr [ebp - 32], eax +Ltmp5410: + .cv_loc 65 1 1020 0 # ..\tests\span_tests.cpp:1020:0 + sub esp, 4 + lea ecx, [ebp - 52] +Ltmp5411: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 44] +Ltmp5412: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____42:a <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" +Ltmp5413: + .cv_loc 65 1 1021 0 # ..\tests\span_tests.cpp:1021:0 + sub esp, 4 + lea ecx, [ebp - 52] + lea edx, [ebp - 60] +Ltmp5414: + #DEBUG_VALUE: it <- [$edx+0] + mov dword ptr [esp], edx + mov dword ptr [ebp - 2880], eax # 4-byte Spill + call "?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +Ltmp5415: + .cv_loc 65 1 1022 0 # ..\tests\span_tests.cpp:1022:0 + sub esp, 8 + lea ecx, [ebp - 60] + lea eax, [ebp - 68] +Ltmp5416: + #DEBUG_VALUE: it2 <- [$eax+0] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 1 + call "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z" +Ltmp5417: + .cv_loc 65 1 1023 0 # ..\tests\span_tests.cpp:1023:0 + sub esp, 4 + lea ecx, [ebp - 52] + lea eax, [ebp - 76] +Ltmp5418: + #DEBUG_VALUE: cit <- [$eax+0] + mov dword ptr [esp], eax + call "?cbegin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +Ltmp5419: +LBB65_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_09PAOJKDOJ@it?5?$DN?$DN?5cit?$AA@" + mov dword ptr [ebp - 2884], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2888], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1025 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 124] + mov dword ptr [ebp - 2892], ecx # 4-byte Spill + mov dword ptr [ebp - 2896], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 2884] # 4-byte Reload + mov dword ptr [ebp - 2900], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2884] # 4-byte Reload + mov edx, dword ptr [ebp - 2892] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 116] + mov dword ptr [ebp - 2904], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2888] # 4-byte Reload + mov esp, ecx +Ltmp5420: + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 156] + mov dword ptr [edx], esi + lea ecx, [ebp - 160] + mov dword ptr [ebp - 2908], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_2 +LBB65_2: # in Loop: Header=BB65_1 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 76] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 152] + mov dword ptr [eax], ecx + lea ecx, [ebp - 156] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB65_3 +LBB65_3: # in Loop: Header=BB65_1 Depth=1 + mov dword ptr [ebp - 16], 2 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 152] + mov dword ptr [eax], ecx + lea ecx, [ebp - 116] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_4 +LBB65_4: # in Loop: Header=BB65_1 Depth=1 + lea ecx, [ebp - 152] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" + jmp LBB65_9 +Ltmp5421: +LBB65_561: # Block address taken + # in Loop: Header=BB65_1 Depth=1 + add ebp, 12 + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 + jmp LBB65_8 +LBB65_8: # in Loop: Header=BB65_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp5422: +LBB65_9: # in Loop: Header=BB65_1 Depth=1 + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 116] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2909], al # 1-byte Spill + jmp LBB65_10 +LBB65_10: # in Loop: Header=BB65_1 Depth=1 + mov al, byte ptr [ebp - 2909] # 1-byte Reload + test al, 1 + jne LBB65_11 + jmp LBB65_15 +LBB65_11: # in Loop: Header=BB65_1 Depth=1 +Ltmp5423: + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2910], al # 1-byte Spill + jmp LBB65_12 +LBB65_12: # in Loop: Header=BB65_1 Depth=1 + mov al, byte ptr [ebp - 2910] # 1-byte Reload + test al, 1 + jne LBB65_13 + jmp LBB65_14 +LBB65_13: # in Loop: Header=BB65_1 Depth=1 +Ltmp5424: + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 + int3 +Ltmp5425: +LBB65_14: # in Loop: Header=BB65_1 Depth=1 + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 + jmp LBB65_15 +Ltmp5426: +LBB65_15: # in Loop: Header=BB65_1 Depth=1 + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 + lea ecx, [ebp - 116] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_16 +LBB65_16: # in Loop: Header=BB65_1 Depth=1 + lea ecx, [ebp - 116] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2916], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_1 +Ltmp5427: +# %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 +Ltmp5428: + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_09HMPADCNE@cit?5?$DN?$DN?5it?$AA@" + mov dword ptr [ebp - 2920], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2924], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1026 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 208] + mov dword ptr [ebp - 2928], ecx # 4-byte Spill + mov dword ptr [ebp - 2932], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 2920] # 4-byte Reload + mov dword ptr [ebp - 2936], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2920] # 4-byte Reload + mov edx, dword ptr [ebp - 2928] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 200] + mov dword ptr [ebp - 2940], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2924] # 4-byte Reload + mov esp, ecx +Ltmp5429: + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + mov dword ptr [ebp - 16], 5 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 76] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 240] + mov dword ptr [edx], esi + lea ecx, [ebp - 244] + mov dword ptr [ebp - 2944], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB65_19 +LBB65_19: # in Loop: Header=BB65_18 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 60] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 236] + mov dword ptr [eax], ecx + lea ecx, [ebp - 240] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_20 +LBB65_20: # in Loop: Header=BB65_18 Depth=1 + mov dword ptr [ebp - 16], 6 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 236] + mov dword ptr [eax], ecx + lea ecx, [ebp - 200] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_21 +LBB65_21: # in Loop: Header=BB65_18 Depth=1 + lea ecx, [ebp - 236] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" + jmp LBB65_27 +Ltmp5430: +LBB65_562: # Block address taken + # in Loop: Header=BB65_18 Depth=1 + add ebp, 12 + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + jmp LBB65_26 +LBB65_26: # in Loop: Header=BB65_18 Depth=1 + mov dword ptr [ebp - 16], 4 +Ltmp5431: +LBB65_27: # in Loop: Header=BB65_18 Depth=1 + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + mov dword ptr [ebp - 16], 4 + lea ecx, [ebp - 200] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2945], al # 1-byte Spill + jmp LBB65_28 +LBB65_28: # in Loop: Header=BB65_18 Depth=1 + mov al, byte ptr [ebp - 2945] # 1-byte Reload + test al, 1 + jne LBB65_29 + jmp LBB65_33 +LBB65_29: # in Loop: Header=BB65_18 Depth=1 +Ltmp5432: + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2946], al # 1-byte Spill + jmp LBB65_30 +LBB65_30: # in Loop: Header=BB65_18 Depth=1 + mov al, byte ptr [ebp - 2946] # 1-byte Reload + test al, 1 + jne LBB65_31 + jmp LBB65_32 +LBB65_31: # in Loop: Header=BB65_18 Depth=1 +Ltmp5433: + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + int3 +Ltmp5434: +LBB65_32: # in Loop: Header=BB65_18 Depth=1 + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + jmp LBB65_33 +Ltmp5435: +LBB65_33: # in Loop: Header=BB65_18 Depth=1 + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + lea ecx, [ebp - 200] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_34 +LBB65_34: # in Loop: Header=BB65_18 Depth=1 + lea ecx, [ebp - 200] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2952], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_18 +Ltmp5436: +# %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 +Ltmp5437: + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08EDKDPBHP@it?5?$DN?$DN?5it?$AA@" + mov dword ptr [ebp - 2956], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2960], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1027 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 292] + mov dword ptr [ebp - 2964], ecx # 4-byte Spill + mov dword ptr [ebp - 2968], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 2956] # 4-byte Reload + mov dword ptr [ebp - 2972], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2956] # 4-byte Reload + mov edx, dword ptr [ebp - 2964] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 284] + mov dword ptr [ebp - 2976], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2960] # 4-byte Reload + mov esp, ecx +Ltmp5438: + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + mov dword ptr [ebp - 16], 9 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 324] + mov dword ptr [edx], esi + lea ecx, [ebp - 328] + mov dword ptr [ebp - 2980], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_37 +LBB65_37: # in Loop: Header=BB65_36 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 60] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 320] + mov dword ptr [eax], ecx + lea ecx, [ebp - 324] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_38 +LBB65_38: # in Loop: Header=BB65_36 Depth=1 + mov dword ptr [ebp - 16], 10 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 320] + mov dword ptr [eax], ecx + lea ecx, [ebp - 284] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_39 +LBB65_39: # in Loop: Header=BB65_36 Depth=1 + lea ecx, [ebp - 320] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB65_45 +Ltmp5439: +LBB65_563: # Block address taken + # in Loop: Header=BB65_36 Depth=1 + add ebp, 12 + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + jmp LBB65_44 +LBB65_44: # in Loop: Header=BB65_36 Depth=1 + mov dword ptr [ebp - 16], 8 +Ltmp5440: +LBB65_45: # in Loop: Header=BB65_36 Depth=1 + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + mov dword ptr [ebp - 16], 8 + lea ecx, [ebp - 284] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2981], al # 1-byte Spill + jmp LBB65_46 +LBB65_46: # in Loop: Header=BB65_36 Depth=1 + mov al, byte ptr [ebp - 2981] # 1-byte Reload + test al, 1 + jne LBB65_47 + jmp LBB65_51 +LBB65_47: # in Loop: Header=BB65_36 Depth=1 +Ltmp5441: + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2982], al # 1-byte Spill + jmp LBB65_48 +LBB65_48: # in Loop: Header=BB65_36 Depth=1 + mov al, byte ptr [ebp - 2982] # 1-byte Reload + test al, 1 + jne LBB65_49 + jmp LBB65_50 +LBB65_49: # in Loop: Header=BB65_36 Depth=1 +Ltmp5442: + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + int3 +Ltmp5443: +LBB65_50: # in Loop: Header=BB65_36 Depth=1 + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + jmp LBB65_51 +Ltmp5444: +LBB65_51: # in Loop: Header=BB65_36 Depth=1 + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + lea ecx, [ebp - 284] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_52 +LBB65_52: # in Loop: Header=BB65_36 Depth=1 + lea ecx, [ebp - 284] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2988], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_36 +Ltmp5445: +# %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 +Ltmp5446: + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@LBNCIKEK@cit?5?$DN?$DN?5cit?$AA@" + mov dword ptr [ebp - 2992], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2996], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1028 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 376] + mov dword ptr [ebp - 3000], ecx # 4-byte Spill + mov dword ptr [ebp - 3004], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 2992] # 4-byte Reload + mov dword ptr [ebp - 3008], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2992] # 4-byte Reload + mov edx, dword ptr [ebp - 3000] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 368] + mov dword ptr [ebp - 3012], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2996] # 4-byte Reload + mov esp, ecx +Ltmp5447: + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + mov dword ptr [ebp - 16], 13 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 76] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 408] + mov dword ptr [edx], esi + lea ecx, [ebp - 412] + mov dword ptr [ebp - 3016], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB65_55 +LBB65_55: # in Loop: Header=BB65_54 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 76] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 404] + mov dword ptr [eax], ecx + lea ecx, [ebp - 408] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB65_56 +LBB65_56: # in Loop: Header=BB65_54 Depth=1 + mov dword ptr [ebp - 16], 14 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 404] + mov dword ptr [eax], ecx + lea ecx, [ebp - 368] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_57 +LBB65_57: # in Loop: Header=BB65_54 Depth=1 + lea ecx, [ebp - 404] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB65_63 +Ltmp5448: +LBB65_564: # Block address taken + # in Loop: Header=BB65_54 Depth=1 + add ebp, 12 + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + jmp LBB65_62 +LBB65_62: # in Loop: Header=BB65_54 Depth=1 + mov dword ptr [ebp - 16], 12 +Ltmp5449: +LBB65_63: # in Loop: Header=BB65_54 Depth=1 + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + mov dword ptr [ebp - 16], 12 + lea ecx, [ebp - 368] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3017], al # 1-byte Spill + jmp LBB65_64 +LBB65_64: # in Loop: Header=BB65_54 Depth=1 + mov al, byte ptr [ebp - 3017] # 1-byte Reload + test al, 1 + jne LBB65_65 + jmp LBB65_69 +LBB65_65: # in Loop: Header=BB65_54 Depth=1 +Ltmp5450: + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3018], al # 1-byte Spill + jmp LBB65_66 +LBB65_66: # in Loop: Header=BB65_54 Depth=1 + mov al, byte ptr [ebp - 3018] # 1-byte Reload + test al, 1 + jne LBB65_67 + jmp LBB65_68 +LBB65_67: # in Loop: Header=BB65_54 Depth=1 +Ltmp5451: + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + int3 +Ltmp5452: +LBB65_68: # in Loop: Header=BB65_54 Depth=1 + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + jmp LBB65_69 +Ltmp5453: +LBB65_69: # in Loop: Header=BB65_54 Depth=1 + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + lea ecx, [ebp - 368] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_70 +LBB65_70: # in Loop: Header=BB65_54 Depth=1 + lea ecx, [ebp - 368] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3024], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_54 +Ltmp5454: +# %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 +Ltmp5455: + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BB@MLGBPCJJ@cit?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@" + mov dword ptr [ebp - 3028], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3032], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1029 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 460] + mov dword ptr [ebp - 3036], ecx # 4-byte Spill + mov dword ptr [ebp - 3040], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3028] # 4-byte Reload + mov dword ptr [ebp - 3044], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3028] # 4-byte Reload + mov edx, dword ptr [ebp - 3036] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 452] + mov dword ptr [ebp - 3048], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3032] # 4-byte Reload + mov esp, ecx +Ltmp5456: + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + mov dword ptr [ebp - 16], 17 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 76] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 492] + mov dword ptr [edx], esi + lea ecx, [ebp - 496] + mov dword ptr [ebp - 3052], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB65_73 +LBB65_73: # in Loop: Header=BB65_72 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 504] + mov dword ptr [eax], ecx + lea eax, [ebp - 52] + mov dword ptr [ebp - 3056], ecx # 4-byte Spill + mov ecx, eax + call "?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 3056] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 488] + mov dword ptr [eax], edx + lea ecx, [ebp - 492] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_74 +LBB65_74: # in Loop: Header=BB65_72 Depth=1 + mov dword ptr [ebp - 16], 18 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 488] + mov dword ptr [eax], ecx + lea ecx, [ebp - 452] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_75 +LBB65_75: # in Loop: Header=BB65_72 Depth=1 + lea ecx, [ebp - 488] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" + jmp LBB65_81 +Ltmp5457: +LBB65_565: # Block address taken + # in Loop: Header=BB65_72 Depth=1 + add ebp, 12 + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + jmp LBB65_80 +LBB65_80: # in Loop: Header=BB65_72 Depth=1 + mov dword ptr [ebp - 16], 16 +Ltmp5458: +LBB65_81: # in Loop: Header=BB65_72 Depth=1 + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + mov dword ptr [ebp - 16], 16 + lea ecx, [ebp - 452] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3057], al # 1-byte Spill + jmp LBB65_82 +LBB65_82: # in Loop: Header=BB65_72 Depth=1 + mov al, byte ptr [ebp - 3057] # 1-byte Reload + test al, 1 + jne LBB65_83 + jmp LBB65_87 +LBB65_83: # in Loop: Header=BB65_72 Depth=1 +Ltmp5459: + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3058], al # 1-byte Spill + jmp LBB65_84 +LBB65_84: # in Loop: Header=BB65_72 Depth=1 + mov al, byte ptr [ebp - 3058] # 1-byte Reload + test al, 1 + jne LBB65_85 + jmp LBB65_86 +LBB65_85: # in Loop: Header=BB65_72 Depth=1 +Ltmp5460: + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + int3 +Ltmp5461: +LBB65_86: # in Loop: Header=BB65_72 Depth=1 + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + jmp LBB65_87 +Ltmp5462: +LBB65_87: # in Loop: Header=BB65_72 Depth=1 + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + lea ecx, [ebp - 452] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_88 +LBB65_88: # in Loop: Header=BB65_72 Depth=1 + lea ecx, [ebp - 452] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3064], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_72 +Ltmp5463: +# %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 +Ltmp5464: + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BB@OGFMKCL@s?4begin?$CI?$CJ?5?$DN?$DN?5cit?$AA@" + mov dword ptr [ebp - 3068], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3072], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1030 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 552] + mov dword ptr [ebp - 3076], ecx # 4-byte Spill + mov dword ptr [ebp - 3080], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3068] # 4-byte Reload + mov dword ptr [ebp - 3084], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3068] # 4-byte Reload + mov edx, dword ptr [ebp - 3076] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 544] + mov dword ptr [ebp - 3088], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3072] # 4-byte Reload + mov esp, ecx +Ltmp5465: + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 596] + mov dword ptr [edx], esi + lea ecx, [ebp - 52] + mov dword ptr [ebp - 3092], eax # 4-byte Spill + mov dword ptr [ebp - 3096], esi # 4-byte Spill + call "?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov dword ptr [ebp - 16], 21 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 3096] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 584] + mov dword ptr [eax], edx + lea ecx, [ebp - 588] + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_91 +LBB65_91: # in Loop: Header=BB65_90 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 76] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 580] + mov dword ptr [eax], ecx + lea ecx, [ebp - 584] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB65_92 +LBB65_92: # in Loop: Header=BB65_90 Depth=1 + mov dword ptr [ebp - 16], 22 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 580] + mov dword ptr [eax], ecx + lea ecx, [ebp - 544] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_93 +LBB65_93: # in Loop: Header=BB65_90 Depth=1 + lea ecx, [ebp - 580] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" + jmp LBB65_99 +Ltmp5466: +LBB65_566: # Block address taken + # in Loop: Header=BB65_90 Depth=1 + add ebp, 12 + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + jmp LBB65_98 +LBB65_98: # in Loop: Header=BB65_90 Depth=1 + mov dword ptr [ebp - 16], 20 +Ltmp5467: +LBB65_99: # in Loop: Header=BB65_90 Depth=1 + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + mov dword ptr [ebp - 16], 20 + lea ecx, [ebp - 544] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3097], al # 1-byte Spill + jmp LBB65_100 +LBB65_100: # in Loop: Header=BB65_90 Depth=1 + mov al, byte ptr [ebp - 3097] # 1-byte Reload + test al, 1 + jne LBB65_101 + jmp LBB65_105 +LBB65_101: # in Loop: Header=BB65_90 Depth=1 +Ltmp5468: + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3098], al # 1-byte Spill + jmp LBB65_102 +LBB65_102: # in Loop: Header=BB65_90 Depth=1 + mov al, byte ptr [ebp - 3098] # 1-byte Reload + test al, 1 + jne LBB65_103 + jmp LBB65_104 +LBB65_103: # in Loop: Header=BB65_90 Depth=1 +Ltmp5469: + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + int3 +Ltmp5470: +LBB65_104: # in Loop: Header=BB65_90 Depth=1 + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + jmp LBB65_105 +Ltmp5471: +LBB65_105: # in Loop: Header=BB65_90 Depth=1 + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + lea ecx, [ebp - 544] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_106 +LBB65_106: # in Loop: Header=BB65_90 Depth=1 + lea ecx, [ebp - 544] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3104], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_90 +Ltmp5472: +# %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 +Ltmp5473: + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BC@PMOCFGMJ@s?4cbegin?$CI?$CJ?5?$DN?$DN?5cit?$AA@" + mov dword ptr [ebp - 3108], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3112], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1031 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 644] + mov dword ptr [ebp - 3116], ecx # 4-byte Spill + mov dword ptr [ebp - 3120], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3108] # 4-byte Reload + mov dword ptr [ebp - 3124], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3108] # 4-byte Reload + mov edx, dword ptr [ebp - 3116] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 636] + mov dword ptr [ebp - 3128], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3112] # 4-byte Reload + mov esp, ecx +Ltmp5474: + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 688] + mov dword ptr [edx], esi + lea ecx, [ebp - 52] + mov dword ptr [ebp - 3132], eax # 4-byte Spill + mov dword ptr [ebp - 3136], esi # 4-byte Spill + call "?cbegin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + mov dword ptr [ebp - 16], 25 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 3136] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 676] + mov dword ptr [eax], edx + lea ecx, [ebp - 680] + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB65_109 +LBB65_109: # in Loop: Header=BB65_108 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 76] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 672] + mov dword ptr [eax], ecx + lea ecx, [ebp - 676] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB65_110 +LBB65_110: # in Loop: Header=BB65_108 Depth=1 + mov dword ptr [ebp - 16], 26 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 672] + mov dword ptr [eax], ecx + lea ecx, [ebp - 636] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_111 +LBB65_111: # in Loop: Header=BB65_108 Depth=1 + lea ecx, [ebp - 672] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB65_117 +Ltmp5475: +LBB65_567: # Block address taken + # in Loop: Header=BB65_108 Depth=1 + add ebp, 12 + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + jmp LBB65_116 +LBB65_116: # in Loop: Header=BB65_108 Depth=1 + mov dword ptr [ebp - 16], 24 +Ltmp5476: +LBB65_117: # in Loop: Header=BB65_108 Depth=1 + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + mov dword ptr [ebp - 16], 24 + lea ecx, [ebp - 636] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3137], al # 1-byte Spill + jmp LBB65_118 +LBB65_118: # in Loop: Header=BB65_108 Depth=1 + mov al, byte ptr [ebp - 3137] # 1-byte Reload + test al, 1 + jne LBB65_119 + jmp LBB65_123 +LBB65_119: # in Loop: Header=BB65_108 Depth=1 +Ltmp5477: + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3138], al # 1-byte Spill + jmp LBB65_120 +LBB65_120: # in Loop: Header=BB65_108 Depth=1 + mov al, byte ptr [ebp - 3138] # 1-byte Reload + test al, 1 + jne LBB65_121 + jmp LBB65_122 +LBB65_121: # in Loop: Header=BB65_108 Depth=1 +Ltmp5478: + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + int3 +Ltmp5479: +LBB65_122: # in Loop: Header=BB65_108 Depth=1 + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + jmp LBB65_123 +Ltmp5480: +LBB65_123: # in Loop: Header=BB65_108 Depth=1 + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + lea ecx, [ebp - 636] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_124 +LBB65_124: # in Loop: Header=BB65_108 Depth=1 + lea ecx, [ebp - 636] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3144], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_108 +Ltmp5481: +# %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 +Ltmp5482: + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BA@MOEKEEPL@it?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@" + mov dword ptr [ebp - 3148], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3152], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1032 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 736] + mov dword ptr [ebp - 3156], ecx # 4-byte Spill + mov dword ptr [ebp - 3160], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3148] # 4-byte Reload + mov dword ptr [ebp - 3164], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3148] # 4-byte Reload + mov edx, dword ptr [ebp - 3156] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 728] + mov dword ptr [ebp - 3168], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3152] # 4-byte Reload + mov esp, ecx +Ltmp5483: + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + mov dword ptr [ebp - 16], 29 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 768] + mov dword ptr [edx], esi + lea ecx, [ebp - 772] + mov dword ptr [ebp - 3172], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_127 +LBB65_127: # in Loop: Header=BB65_126 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 780] + mov dword ptr [eax], ecx + lea eax, [ebp - 52] + mov dword ptr [ebp - 3176], ecx # 4-byte Spill + mov ecx, eax + call "?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 3176] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 764] + mov dword ptr [eax], edx + lea ecx, [ebp - 768] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_128 +LBB65_128: # in Loop: Header=BB65_126 Depth=1 + mov dword ptr [ebp - 16], 30 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 764] + mov dword ptr [eax], ecx + lea ecx, [ebp - 728] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_129 +LBB65_129: # in Loop: Header=BB65_126 Depth=1 + lea ecx, [ebp - 764] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB65_135 +Ltmp5484: +LBB65_568: # Block address taken + # in Loop: Header=BB65_126 Depth=1 + add ebp, 12 + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + jmp LBB65_134 +LBB65_134: # in Loop: Header=BB65_126 Depth=1 + mov dword ptr [ebp - 16], 28 +Ltmp5485: +LBB65_135: # in Loop: Header=BB65_126 Depth=1 + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + mov dword ptr [ebp - 16], 28 + lea ecx, [ebp - 728] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3177], al # 1-byte Spill + jmp LBB65_136 +LBB65_136: # in Loop: Header=BB65_126 Depth=1 + mov al, byte ptr [ebp - 3177] # 1-byte Reload + test al, 1 + jne LBB65_137 + jmp LBB65_141 +LBB65_137: # in Loop: Header=BB65_126 Depth=1 +Ltmp5486: + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3178], al # 1-byte Spill + jmp LBB65_138 +LBB65_138: # in Loop: Header=BB65_126 Depth=1 + mov al, byte ptr [ebp - 3178] # 1-byte Reload + test al, 1 + jne LBB65_139 + jmp LBB65_140 +LBB65_139: # in Loop: Header=BB65_126 Depth=1 +Ltmp5487: + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + int3 +Ltmp5488: +LBB65_140: # in Loop: Header=BB65_126 Depth=1 + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + jmp LBB65_141 +Ltmp5489: +LBB65_141: # in Loop: Header=BB65_126 Depth=1 + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + lea ecx, [ebp - 728] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_142 +LBB65_142: # in Loop: Header=BB65_126 Depth=1 + lea ecx, [ebp - 728] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3184], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_126 +Ltmp5490: +# %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 +Ltmp5491: + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BA@BLNBEFOH@s?4begin?$CI?$CJ?5?$DN?$DN?5it?$AA@" + mov dword ptr [ebp - 3188], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3192], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1033 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 828] + mov dword ptr [ebp - 3196], ecx # 4-byte Spill + mov dword ptr [ebp - 3200], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3188] # 4-byte Reload + mov dword ptr [ebp - 3204], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3188] # 4-byte Reload + mov edx, dword ptr [ebp - 3196] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 820] + mov dword ptr [ebp - 3208], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3192] # 4-byte Reload + mov esp, ecx +Ltmp5492: + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 872] + mov dword ptr [edx], esi + lea ecx, [ebp - 52] + mov dword ptr [ebp - 3212], eax # 4-byte Spill + mov dword ptr [ebp - 3216], esi # 4-byte Spill + call "?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov dword ptr [ebp - 16], 33 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 3216] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 860] + mov dword ptr [eax], edx + lea ecx, [ebp - 864] + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_145 +LBB65_145: # in Loop: Header=BB65_144 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 60] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 856] + mov dword ptr [eax], ecx + lea ecx, [ebp - 860] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_146 +LBB65_146: # in Loop: Header=BB65_144 Depth=1 + mov dword ptr [ebp - 16], 34 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 856] + mov dword ptr [eax], ecx + lea ecx, [ebp - 820] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_147 +LBB65_147: # in Loop: Header=BB65_144 Depth=1 + lea ecx, [ebp - 856] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB65_153 +Ltmp5493: +LBB65_569: # Block address taken + # in Loop: Header=BB65_144 Depth=1 + add ebp, 12 + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + jmp LBB65_152 +LBB65_152: # in Loop: Header=BB65_144 Depth=1 + mov dword ptr [ebp - 16], 32 +Ltmp5494: +LBB65_153: # in Loop: Header=BB65_144 Depth=1 + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + mov dword ptr [ebp - 16], 32 + lea ecx, [ebp - 820] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3217], al # 1-byte Spill + jmp LBB65_154 +LBB65_154: # in Loop: Header=BB65_144 Depth=1 + mov al, byte ptr [ebp - 3217] # 1-byte Reload + test al, 1 + jne LBB65_155 + jmp LBB65_159 +LBB65_155: # in Loop: Header=BB65_144 Depth=1 +Ltmp5495: + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3218], al # 1-byte Spill + jmp LBB65_156 +LBB65_156: # in Loop: Header=BB65_144 Depth=1 + mov al, byte ptr [ebp - 3218] # 1-byte Reload + test al, 1 + jne LBB65_157 + jmp LBB65_158 +LBB65_157: # in Loop: Header=BB65_144 Depth=1 +Ltmp5496: + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + int3 +Ltmp5497: +LBB65_158: # in Loop: Header=BB65_144 Depth=1 + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + jmp LBB65_159 +Ltmp5498: +LBB65_159: # in Loop: Header=BB65_144 Depth=1 + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + lea ecx, [ebp - 820] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_160 +LBB65_160: # in Loop: Header=BB65_144 Depth=1 + lea ecx, [ebp - 820] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3224], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_144 +Ltmp5499: +# %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 +Ltmp5500: + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_09INPHGNJH@it?5?$CB?$DN?5it2?$AA@" + mov dword ptr [ebp - 3228], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3232], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1035 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 920] + mov dword ptr [ebp - 3236], ecx # 4-byte Spill + mov dword ptr [ebp - 3240], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3228] # 4-byte Reload + mov dword ptr [ebp - 3244], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3228] # 4-byte Reload + mov edx, dword ptr [ebp - 3236] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 912] + mov dword ptr [ebp - 3248], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3232] # 4-byte Reload + mov esp, ecx +Ltmp5501: + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + mov dword ptr [ebp - 16], 37 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 952] + mov dword ptr [edx], esi + lea ecx, [ebp - 956] + mov dword ptr [ebp - 3252], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_163 +LBB65_163: # in Loop: Header=BB65_162 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 68] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 948] + mov dword ptr [eax], ecx + lea ecx, [ebp - 952] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_164 +LBB65_164: # in Loop: Header=BB65_162 Depth=1 + mov dword ptr [ebp - 16], 38 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 948] + mov dword ptr [eax], ecx + lea ecx, [ebp - 912] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_165 +LBB65_165: # in Loop: Header=BB65_162 Depth=1 + lea ecx, [ebp - 948] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB65_171 +Ltmp5502: +LBB65_570: # Block address taken + # in Loop: Header=BB65_162 Depth=1 + add ebp, 12 + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + jmp LBB65_170 +LBB65_170: # in Loop: Header=BB65_162 Depth=1 + mov dword ptr [ebp - 16], 36 +Ltmp5503: +LBB65_171: # in Loop: Header=BB65_162 Depth=1 + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + mov dword ptr [ebp - 16], 36 + lea ecx, [ebp - 912] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3253], al # 1-byte Spill + jmp LBB65_172 +LBB65_172: # in Loop: Header=BB65_162 Depth=1 + mov al, byte ptr [ebp - 3253] # 1-byte Reload + test al, 1 + jne LBB65_173 + jmp LBB65_177 +LBB65_173: # in Loop: Header=BB65_162 Depth=1 +Ltmp5504: + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3254], al # 1-byte Spill + jmp LBB65_174 +LBB65_174: # in Loop: Header=BB65_162 Depth=1 + mov al, byte ptr [ebp - 3254] # 1-byte Reload + test al, 1 + jne LBB65_175 + jmp LBB65_176 +LBB65_175: # in Loop: Header=BB65_162 Depth=1 +Ltmp5505: + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + int3 +Ltmp5506: +LBB65_176: # in Loop: Header=BB65_162 Depth=1 + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + jmp LBB65_177 +Ltmp5507: +LBB65_177: # in Loop: Header=BB65_162 Depth=1 + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + lea ecx, [ebp - 912] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_178 +LBB65_178: # in Loop: Header=BB65_162 Depth=1 + lea ecx, [ebp - 912] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3260], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_162 +Ltmp5508: +# %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 +Ltmp5509: + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_09KNLLAOLB@it2?5?$CB?$DN?5it?$AA@" + mov dword ptr [ebp - 3264], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3268], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1036 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1004] + mov dword ptr [ebp - 3272], ecx # 4-byte Spill + mov dword ptr [ebp - 3276], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3264] # 4-byte Reload + mov dword ptr [ebp - 3280], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3264] # 4-byte Reload + mov edx, dword ptr [ebp - 3272] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 996] + mov dword ptr [ebp - 3284], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3268] # 4-byte Reload + mov esp, ecx +Ltmp5510: + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + mov dword ptr [ebp - 16], 41 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 68] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1036] + mov dword ptr [edx], esi + lea ecx, [ebp - 1040] + mov dword ptr [ebp - 3288], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_181 +LBB65_181: # in Loop: Header=BB65_180 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 60] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1032] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1036] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_182 +LBB65_182: # in Loop: Header=BB65_180 Depth=1 + mov dword ptr [ebp - 16], 42 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1032] + mov dword ptr [eax], ecx + lea ecx, [ebp - 996] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_183 +LBB65_183: # in Loop: Header=BB65_180 Depth=1 + lea ecx, [ebp - 1032] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB65_189 +Ltmp5511: +LBB65_571: # Block address taken + # in Loop: Header=BB65_180 Depth=1 + add ebp, 12 + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + jmp LBB65_188 +LBB65_188: # in Loop: Header=BB65_180 Depth=1 + mov dword ptr [ebp - 16], 40 +Ltmp5512: +LBB65_189: # in Loop: Header=BB65_180 Depth=1 + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + mov dword ptr [ebp - 16], 40 + lea ecx, [ebp - 996] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3289], al # 1-byte Spill + jmp LBB65_190 +LBB65_190: # in Loop: Header=BB65_180 Depth=1 + mov al, byte ptr [ebp - 3289] # 1-byte Reload + test al, 1 + jne LBB65_191 + jmp LBB65_195 +LBB65_191: # in Loop: Header=BB65_180 Depth=1 +Ltmp5513: + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3290], al # 1-byte Spill + jmp LBB65_192 +LBB65_192: # in Loop: Header=BB65_180 Depth=1 + mov al, byte ptr [ebp - 3290] # 1-byte Reload + test al, 1 + jne LBB65_193 + jmp LBB65_194 +LBB65_193: # in Loop: Header=BB65_180 Depth=1 +Ltmp5514: + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + int3 +Ltmp5515: +LBB65_194: # in Loop: Header=BB65_180 Depth=1 + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + jmp LBB65_195 +Ltmp5516: +LBB65_195: # in Loop: Header=BB65_180 Depth=1 + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + lea ecx, [ebp - 996] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_196 +LBB65_196: # in Loop: Header=BB65_180 Depth=1 + lea ecx, [ebp - 996] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3296], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_180 +Ltmp5517: +# %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 +Ltmp5518: + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0O@DDGHILBH@it?5?$CB?$DN?5s?4end?$CI?$CJ?$AA@" + mov dword ptr [ebp - 3300], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3304], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1037 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1088] + mov dword ptr [ebp - 3308], ecx # 4-byte Spill + mov dword ptr [ebp - 3312], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3300] # 4-byte Reload + mov dword ptr [ebp - 3316], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3300] # 4-byte Reload + mov edx, dword ptr [ebp - 3308] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1080] + mov dword ptr [ebp - 3320], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3304] # 4-byte Reload + mov esp, ecx +Ltmp5519: + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + mov dword ptr [ebp - 16], 45 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1120] + mov dword ptr [edx], esi + lea ecx, [ebp - 1124] + mov dword ptr [ebp - 3324], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_199 +LBB65_199: # in Loop: Header=BB65_198 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1132] + mov dword ptr [eax], ecx + lea eax, [ebp - 52] + mov dword ptr [ebp - 3328], ecx # 4-byte Spill + mov ecx, eax + call "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 3328] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 1116] + mov dword ptr [eax], edx + lea ecx, [ebp - 1120] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_200 +LBB65_200: # in Loop: Header=BB65_198 Depth=1 + mov dword ptr [ebp - 16], 46 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1116] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1080] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_201 +LBB65_201: # in Loop: Header=BB65_198 Depth=1 + lea ecx, [ebp - 1116] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB65_207 +Ltmp5520: +LBB65_572: # Block address taken + # in Loop: Header=BB65_198 Depth=1 + add ebp, 12 + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + jmp LBB65_206 +LBB65_206: # in Loop: Header=BB65_198 Depth=1 + mov dword ptr [ebp - 16], 44 +Ltmp5521: +LBB65_207: # in Loop: Header=BB65_198 Depth=1 + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + mov dword ptr [ebp - 16], 44 + lea ecx, [ebp - 1080] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3329], al # 1-byte Spill + jmp LBB65_208 +LBB65_208: # in Loop: Header=BB65_198 Depth=1 + mov al, byte ptr [ebp - 3329] # 1-byte Reload + test al, 1 + jne LBB65_209 + jmp LBB65_213 +LBB65_209: # in Loop: Header=BB65_198 Depth=1 +Ltmp5522: + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3330], al # 1-byte Spill + jmp LBB65_210 +LBB65_210: # in Loop: Header=BB65_198 Depth=1 + mov al, byte ptr [ebp - 3330] # 1-byte Reload + test al, 1 + jne LBB65_211 + jmp LBB65_212 +LBB65_211: # in Loop: Header=BB65_198 Depth=1 +Ltmp5523: + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + int3 +Ltmp5524: +LBB65_212: # in Loop: Header=BB65_198 Depth=1 + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + jmp LBB65_213 +Ltmp5525: +LBB65_213: # in Loop: Header=BB65_198 Depth=1 + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + lea ecx, [ebp - 1080] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_214 +LBB65_214: # in Loop: Header=BB65_198 Depth=1 + lea ecx, [ebp - 1080] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3336], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_198 +Ltmp5526: +# %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 +Ltmp5527: + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0P@MNGDKBPK@it2?5?$CB?$DN?5s?4end?$CI?$CJ?$AA@" + mov dword ptr [ebp - 3340], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3344], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1038 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1180] + mov dword ptr [ebp - 3348], ecx # 4-byte Spill + mov dword ptr [ebp - 3352], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3340] # 4-byte Reload + mov dword ptr [ebp - 3356], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3340] # 4-byte Reload + mov edx, dword ptr [ebp - 3348] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1172] + mov dword ptr [ebp - 3360], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3344] # 4-byte Reload + mov esp, ecx +Ltmp5528: + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + mov dword ptr [ebp - 16], 49 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 68] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1212] + mov dword ptr [edx], esi + lea ecx, [ebp - 1216] + mov dword ptr [ebp - 3364], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_217 +LBB65_217: # in Loop: Header=BB65_216 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1224] + mov dword ptr [eax], ecx + lea eax, [ebp - 52] + mov dword ptr [ebp - 3368], ecx # 4-byte Spill + mov ecx, eax + call "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 3368] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 1208] + mov dword ptr [eax], edx + lea ecx, [ebp - 1212] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_218 +LBB65_218: # in Loop: Header=BB65_216 Depth=1 + mov dword ptr [ebp - 16], 50 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1208] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1172] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_219 +LBB65_219: # in Loop: Header=BB65_216 Depth=1 + lea ecx, [ebp - 1208] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB65_225 +Ltmp5529: +LBB65_573: # Block address taken + # in Loop: Header=BB65_216 Depth=1 + add ebp, 12 + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + jmp LBB65_224 +LBB65_224: # in Loop: Header=BB65_216 Depth=1 + mov dword ptr [ebp - 16], 48 +Ltmp5530: +LBB65_225: # in Loop: Header=BB65_216 Depth=1 + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + mov dword ptr [ebp - 16], 48 + lea ecx, [ebp - 1172] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3369], al # 1-byte Spill + jmp LBB65_226 +LBB65_226: # in Loop: Header=BB65_216 Depth=1 + mov al, byte ptr [ebp - 3369] # 1-byte Reload + test al, 1 + jne LBB65_227 + jmp LBB65_231 +LBB65_227: # in Loop: Header=BB65_216 Depth=1 +Ltmp5531: + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3370], al # 1-byte Spill + jmp LBB65_228 +LBB65_228: # in Loop: Header=BB65_216 Depth=1 + mov al, byte ptr [ebp - 3370] # 1-byte Reload + test al, 1 + jne LBB65_229 + jmp LBB65_230 +LBB65_229: # in Loop: Header=BB65_216 Depth=1 +Ltmp5532: + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + int3 +Ltmp5533: +LBB65_230: # in Loop: Header=BB65_216 Depth=1 + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + jmp LBB65_231 +Ltmp5534: +LBB65_231: # in Loop: Header=BB65_216 Depth=1 + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + lea ecx, [ebp - 1172] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_232 +LBB65_232: # in Loop: Header=BB65_216 Depth=1 + lea ecx, [ebp - 1172] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3376], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_216 +Ltmp5535: +# %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 +Ltmp5536: + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0O@LCAGHMFC@s?4end?$CI?$CJ?5?$CB?$DN?5it?$AA@" + mov dword ptr [ebp - 3380], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3384], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1039 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1272] + mov dword ptr [ebp - 3388], ecx # 4-byte Spill + mov dword ptr [ebp - 3392], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3380] # 4-byte Reload + mov dword ptr [ebp - 3396], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3380] # 4-byte Reload + mov edx, dword ptr [ebp - 3388] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1264] + mov dword ptr [ebp - 3400], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3384] # 4-byte Reload + mov esp, ecx +Ltmp5537: + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 1316] + mov dword ptr [edx], esi + lea ecx, [ebp - 52] + mov dword ptr [ebp - 3404], eax # 4-byte Spill + mov dword ptr [ebp - 3408], esi # 4-byte Spill + call "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov dword ptr [ebp - 16], 53 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 3408] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 1304] + mov dword ptr [eax], edx + lea ecx, [ebp - 1308] + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_235 +LBB65_235: # in Loop: Header=BB65_234 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 60] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1300] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1304] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_236 +LBB65_236: # in Loop: Header=BB65_234 Depth=1 + mov dword ptr [ebp - 16], 54 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1300] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1264] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_237 +LBB65_237: # in Loop: Header=BB65_234 Depth=1 + lea ecx, [ebp - 1300] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB65_243 +Ltmp5538: +LBB65_574: # Block address taken + # in Loop: Header=BB65_234 Depth=1 + add ebp, 12 + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + jmp LBB65_242 +LBB65_242: # in Loop: Header=BB65_234 Depth=1 + mov dword ptr [ebp - 16], 52 +Ltmp5539: +LBB65_243: # in Loop: Header=BB65_234 Depth=1 + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + mov dword ptr [ebp - 16], 52 + lea ecx, [ebp - 1264] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3409], al # 1-byte Spill + jmp LBB65_244 +LBB65_244: # in Loop: Header=BB65_234 Depth=1 + mov al, byte ptr [ebp - 3409] # 1-byte Reload + test al, 1 + jne LBB65_245 + jmp LBB65_249 +LBB65_245: # in Loop: Header=BB65_234 Depth=1 +Ltmp5540: + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3410], al # 1-byte Spill + jmp LBB65_246 +LBB65_246: # in Loop: Header=BB65_234 Depth=1 + mov al, byte ptr [ebp - 3410] # 1-byte Reload + test al, 1 + jne LBB65_247 + jmp LBB65_248 +LBB65_247: # in Loop: Header=BB65_234 Depth=1 +Ltmp5541: + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + int3 +Ltmp5542: +LBB65_248: # in Loop: Header=BB65_234 Depth=1 + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + jmp LBB65_249 +Ltmp5543: +LBB65_249: # in Loop: Header=BB65_234 Depth=1 + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + lea ecx, [ebp - 1264] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_250 +LBB65_250: # in Loop: Header=BB65_234 Depth=1 + lea ecx, [ebp - 1264] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3416], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_234 +Ltmp5544: +# %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 +Ltmp5545: + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@IMNLFEKB@it2?5?$CB?$DN?5cit?$AA@" + mov dword ptr [ebp - 3420], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3424], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1040 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1364] + mov dword ptr [ebp - 3428], ecx # 4-byte Spill + mov dword ptr [ebp - 3432], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3420] # 4-byte Reload + mov dword ptr [ebp - 3436], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3420] # 4-byte Reload + mov edx, dword ptr [ebp - 3428] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1356] + mov dword ptr [ebp - 3440], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3424] # 4-byte Reload + mov esp, ecx +Ltmp5546: + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + mov dword ptr [ebp - 16], 57 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 68] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1396] + mov dword ptr [edx], esi + lea ecx, [ebp - 1400] + mov dword ptr [ebp - 3444], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_253 +LBB65_253: # in Loop: Header=BB65_252 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 76] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1392] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1396] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB65_254 +LBB65_254: # in Loop: Header=BB65_252 Depth=1 + mov dword ptr [ebp - 16], 58 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1392] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1356] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_255 +LBB65_255: # in Loop: Header=BB65_252 Depth=1 + lea ecx, [ebp - 1392] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" + jmp LBB65_261 +Ltmp5547: +LBB65_575: # Block address taken + # in Loop: Header=BB65_252 Depth=1 + add ebp, 12 + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + jmp LBB65_260 +LBB65_260: # in Loop: Header=BB65_252 Depth=1 + mov dword ptr [ebp - 16], 56 +Ltmp5548: +LBB65_261: # in Loop: Header=BB65_252 Depth=1 + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + mov dword ptr [ebp - 16], 56 + lea ecx, [ebp - 1356] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3445], al # 1-byte Spill + jmp LBB65_262 +LBB65_262: # in Loop: Header=BB65_252 Depth=1 + mov al, byte ptr [ebp - 3445] # 1-byte Reload + test al, 1 + jne LBB65_263 + jmp LBB65_267 +LBB65_263: # in Loop: Header=BB65_252 Depth=1 +Ltmp5549: + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3446], al # 1-byte Spill + jmp LBB65_264 +LBB65_264: # in Loop: Header=BB65_252 Depth=1 + mov al, byte ptr [ebp - 3446] # 1-byte Reload + test al, 1 + jne LBB65_265 + jmp LBB65_266 +LBB65_265: # in Loop: Header=BB65_252 Depth=1 +Ltmp5550: + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + int3 +Ltmp5551: +LBB65_266: # in Loop: Header=BB65_252 Depth=1 + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + jmp LBB65_267 +Ltmp5552: +LBB65_267: # in Loop: Header=BB65_252 Depth=1 + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + lea ecx, [ebp - 1356] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_268 +LBB65_268: # in Loop: Header=BB65_252 Depth=1 + lea ecx, [ebp - 1356] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3452], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_252 +Ltmp5553: +# %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 +Ltmp5554: + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@MMMMEEDE@cit?5?$CB?$DN?5it2?$AA@" + mov dword ptr [ebp - 3456], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3460], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1041 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1448] + mov dword ptr [ebp - 3464], ecx # 4-byte Spill + mov dword ptr [ebp - 3468], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3456] # 4-byte Reload + mov dword ptr [ebp - 3472], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3456] # 4-byte Reload + mov edx, dword ptr [ebp - 3464] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1440] + mov dword ptr [ebp - 3476], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3460] # 4-byte Reload + mov esp, ecx +Ltmp5555: + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + mov dword ptr [ebp - 16], 61 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 76] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1480] + mov dword ptr [edx], esi + lea ecx, [ebp - 1484] + mov dword ptr [ebp - 3480], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB65_271 +LBB65_271: # in Loop: Header=BB65_270 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 68] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1476] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1480] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_272 +LBB65_272: # in Loop: Header=BB65_270 Depth=1 + mov dword ptr [ebp - 16], 62 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1476] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1440] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_273 +LBB65_273: # in Loop: Header=BB65_270 Depth=1 + lea ecx, [ebp - 1476] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" + jmp LBB65_279 +Ltmp5556: +LBB65_576: # Block address taken + # in Loop: Header=BB65_270 Depth=1 + add ebp, 12 + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + jmp LBB65_278 +LBB65_278: # in Loop: Header=BB65_270 Depth=1 + mov dword ptr [ebp - 16], 60 +Ltmp5557: +LBB65_279: # in Loop: Header=BB65_270 Depth=1 + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + mov dword ptr [ebp - 16], 60 + lea ecx, [ebp - 1440] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3481], al # 1-byte Spill + jmp LBB65_280 +LBB65_280: # in Loop: Header=BB65_270 Depth=1 + mov al, byte ptr [ebp - 3481] # 1-byte Reload + test al, 1 + jne LBB65_281 + jmp LBB65_285 +LBB65_281: # in Loop: Header=BB65_270 Depth=1 +Ltmp5558: + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3482], al # 1-byte Spill + jmp LBB65_282 +LBB65_282: # in Loop: Header=BB65_270 Depth=1 + mov al, byte ptr [ebp - 3482] # 1-byte Reload + test al, 1 + jne LBB65_283 + jmp LBB65_284 +LBB65_283: # in Loop: Header=BB65_270 Depth=1 +Ltmp5559: + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + int3 +Ltmp5560: +LBB65_284: # in Loop: Header=BB65_270 Depth=1 + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + jmp LBB65_285 +Ltmp5561: +LBB65_285: # in Loop: Header=BB65_270 Depth=1 + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + lea ecx, [ebp - 1440] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_286 +LBB65_286: # in Loop: Header=BB65_270 Depth=1 + lea ecx, [ebp - 1440] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3488], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_270 +Ltmp5562: +# %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 +Ltmp5563: + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08EEEOLOPO@it?5?$DM?5it2?$AA@" + mov dword ptr [ebp - 3492], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3496], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1043 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1532] + mov dword ptr [ebp - 3500], ecx # 4-byte Spill + mov dword ptr [ebp - 3504], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3492] # 4-byte Reload + mov dword ptr [ebp - 3508], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3492] # 4-byte Reload + mov edx, dword ptr [ebp - 3500] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1524] + mov dword ptr [ebp - 3512], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3496] # 4-byte Reload + mov esp, ecx +Ltmp5564: + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + mov dword ptr [ebp - 16], 65 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1564] + mov dword ptr [edx], esi + lea ecx, [ebp - 1568] + mov dword ptr [ebp - 3516], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_289 +LBB65_289: # in Loop: Header=BB65_288 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 68] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1560] + mov dword ptr [eax], ecx + lea eax, [ebp - 1564] + mov dword ptr [ebp - 3520], ecx # 4-byte Spill + mov ecx, eax + call "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov dword ptr [ebp - 16], 66 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 3520] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 1524] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_290 +LBB65_290: # in Loop: Header=BB65_288 Depth=1 + lea ecx, [ebp - 1560] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB65_296 +Ltmp5565: +LBB65_577: # Block address taken + # in Loop: Header=BB65_288 Depth=1 + add ebp, 12 + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + jmp LBB65_295 +LBB65_295: # in Loop: Header=BB65_288 Depth=1 + mov dword ptr [ebp - 16], 64 +Ltmp5566: +LBB65_296: # in Loop: Header=BB65_288 Depth=1 + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + mov dword ptr [ebp - 16], 64 + lea ecx, [ebp - 1524] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3521], al # 1-byte Spill + jmp LBB65_297 +LBB65_297: # in Loop: Header=BB65_288 Depth=1 + mov al, byte ptr [ebp - 3521] # 1-byte Reload + test al, 1 + jne LBB65_298 + jmp LBB65_302 +LBB65_298: # in Loop: Header=BB65_288 Depth=1 +Ltmp5567: + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3522], al # 1-byte Spill + jmp LBB65_299 +LBB65_299: # in Loop: Header=BB65_288 Depth=1 + mov al, byte ptr [ebp - 3522] # 1-byte Reload + test al, 1 + jne LBB65_300 + jmp LBB65_301 +LBB65_300: # in Loop: Header=BB65_288 Depth=1 +Ltmp5568: + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + int3 +Ltmp5569: +LBB65_301: # in Loop: Header=BB65_288 Depth=1 + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + jmp LBB65_302 +Ltmp5570: +LBB65_302: # in Loop: Header=BB65_288 Depth=1 + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + lea ecx, [ebp - 1524] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_303 +LBB65_303: # in Loop: Header=BB65_288 Depth=1 + lea ecx, [ebp - 1524] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3528], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_288 +Ltmp5571: +# %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 +Ltmp5572: + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_09ILPOJAJJ@it?5?$DM?$DN?5it2?$AA@" + mov dword ptr [ebp - 3532], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3536], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1044 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1616] + mov dword ptr [ebp - 3540], ecx # 4-byte Spill + mov dword ptr [ebp - 3544], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3532] # 4-byte Reload + mov dword ptr [ebp - 3548], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3532] # 4-byte Reload + mov edx, dword ptr [ebp - 3540] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1608] + mov dword ptr [ebp - 3552], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3536] # 4-byte Reload + mov esp, ecx +Ltmp5573: + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + mov dword ptr [ebp - 16], 69 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1648] + mov dword ptr [edx], esi + lea ecx, [ebp - 1652] + mov dword ptr [ebp - 3556], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_306 +LBB65_306: # in Loop: Header=BB65_305 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 68] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1644] + mov dword ptr [eax], ecx + lea eax, [ebp - 1648] + mov dword ptr [ebp - 3560], ecx # 4-byte Spill + mov ecx, eax + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov dword ptr [ebp - 16], 70 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 3560] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 1608] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_307 +LBB65_307: # in Loop: Header=BB65_305 Depth=1 + lea ecx, [ebp - 1644] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB65_313 +Ltmp5574: +LBB65_578: # Block address taken + # in Loop: Header=BB65_305 Depth=1 + add ebp, 12 + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + jmp LBB65_312 +LBB65_312: # in Loop: Header=BB65_305 Depth=1 + mov dword ptr [ebp - 16], 68 +Ltmp5575: +LBB65_313: # in Loop: Header=BB65_305 Depth=1 + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + mov dword ptr [ebp - 16], 68 + lea ecx, [ebp - 1608] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3561], al # 1-byte Spill + jmp LBB65_314 +LBB65_314: # in Loop: Header=BB65_305 Depth=1 + mov al, byte ptr [ebp - 3561] # 1-byte Reload + test al, 1 + jne LBB65_315 + jmp LBB65_319 +LBB65_315: # in Loop: Header=BB65_305 Depth=1 +Ltmp5576: + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3562], al # 1-byte Spill + jmp LBB65_316 +LBB65_316: # in Loop: Header=BB65_305 Depth=1 + mov al, byte ptr [ebp - 3562] # 1-byte Reload + test al, 1 + jne LBB65_317 + jmp LBB65_318 +LBB65_317: # in Loop: Header=BB65_305 Depth=1 +Ltmp5577: + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + int3 +Ltmp5578: +LBB65_318: # in Loop: Header=BB65_305 Depth=1 + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + jmp LBB65_319 +Ltmp5579: +LBB65_319: # in Loop: Header=BB65_305 Depth=1 + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + lea ecx, [ebp - 1608] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_320 +LBB65_320: # in Loop: Header=BB65_305 Depth=1 + lea ecx, [ebp - 1608] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3568], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_305 +Ltmp5580: +# %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 +Ltmp5581: + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0P@KIABCIDG@it2?5?$DM?$DN?5s?4end?$CI?$CJ?$AA@" + mov dword ptr [ebp - 3572], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3576], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1045 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1700] + mov dword ptr [ebp - 3580], ecx # 4-byte Spill + mov dword ptr [ebp - 3584], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3572] # 4-byte Reload + mov dword ptr [ebp - 3588], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3572] # 4-byte Reload + mov edx, dword ptr [ebp - 3580] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1692] + mov dword ptr [ebp - 3592], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3576] # 4-byte Reload + mov esp, ecx +Ltmp5582: + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + mov dword ptr [ebp - 16], 73 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 68] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1732] + mov dword ptr [edx], esi + lea ecx, [ebp - 1736] + mov dword ptr [ebp - 3596], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_323 +LBB65_323: # in Loop: Header=BB65_322 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1744] + mov dword ptr [eax], ecx + lea eax, [ebp - 52] + mov dword ptr [ebp - 3600], ecx # 4-byte Spill + mov ecx, eax + call "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 3600] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 1728] + mov dword ptr [eax], edx + lea ecx, [ebp - 1732] + mov dword ptr [ebp - 3604], edx # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov dword ptr [ebp - 16], 74 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 3604] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 1692] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_324 +LBB65_324: # in Loop: Header=BB65_322 Depth=1 + lea ecx, [ebp - 1728] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB65_330 +Ltmp5583: +LBB65_579: # Block address taken + # in Loop: Header=BB65_322 Depth=1 + add ebp, 12 + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + jmp LBB65_329 +LBB65_329: # in Loop: Header=BB65_322 Depth=1 + mov dword ptr [ebp - 16], 72 +Ltmp5584: +LBB65_330: # in Loop: Header=BB65_322 Depth=1 + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + mov dword ptr [ebp - 16], 72 + lea ecx, [ebp - 1692] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3605], al # 1-byte Spill + jmp LBB65_331 +LBB65_331: # in Loop: Header=BB65_322 Depth=1 + mov al, byte ptr [ebp - 3605] # 1-byte Reload + test al, 1 + jne LBB65_332 + jmp LBB65_336 +LBB65_332: # in Loop: Header=BB65_322 Depth=1 +Ltmp5585: + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3606], al # 1-byte Spill + jmp LBB65_333 +LBB65_333: # in Loop: Header=BB65_322 Depth=1 + mov al, byte ptr [ebp - 3606] # 1-byte Reload + test al, 1 + jne LBB65_334 + jmp LBB65_335 +LBB65_334: # in Loop: Header=BB65_322 Depth=1 +Ltmp5586: + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + int3 +Ltmp5587: +LBB65_335: # in Loop: Header=BB65_322 Depth=1 + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + jmp LBB65_336 +Ltmp5588: +LBB65_336: # in Loop: Header=BB65_322 Depth=1 + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + lea ecx, [ebp - 1692] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_337 +LBB65_337: # in Loop: Header=BB65_322 Depth=1 + lea ecx, [ebp - 1692] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3612], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_322 +Ltmp5589: +# %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 +Ltmp5590: + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0N@CNDJNHBC@it?5?$DM?5s?4end?$CI?$CJ?$AA@" + mov dword ptr [ebp - 3616], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3620], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1046 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1792] + mov dword ptr [ebp - 3624], ecx # 4-byte Spill + mov dword ptr [ebp - 3628], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3616] # 4-byte Reload + mov dword ptr [ebp - 3632], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3616] # 4-byte Reload + mov edx, dword ptr [ebp - 3624] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1784] + mov dword ptr [ebp - 3636], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3620] # 4-byte Reload + mov esp, ecx +Ltmp5591: + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + mov dword ptr [ebp - 16], 77 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1824] + mov dword ptr [edx], esi + lea ecx, [ebp - 1828] + mov dword ptr [ebp - 3640], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_340 +LBB65_340: # in Loop: Header=BB65_339 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1836] + mov dword ptr [eax], ecx + lea eax, [ebp - 52] + mov dword ptr [ebp - 3644], ecx # 4-byte Spill + mov ecx, eax + call "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 3644] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 1820] + mov dword ptr [eax], edx + lea ecx, [ebp - 1824] + mov dword ptr [ebp - 3648], edx # 4-byte Spill + call "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov dword ptr [ebp - 16], 78 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 3648] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 1784] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_341 +LBB65_341: # in Loop: Header=BB65_339 Depth=1 + lea ecx, [ebp - 1820] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB65_347 +Ltmp5592: +LBB65_580: # Block address taken + # in Loop: Header=BB65_339 Depth=1 + add ebp, 12 + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + jmp LBB65_346 +LBB65_346: # in Loop: Header=BB65_339 Depth=1 + mov dword ptr [ebp - 16], 76 +Ltmp5593: +LBB65_347: # in Loop: Header=BB65_339 Depth=1 + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + mov dword ptr [ebp - 16], 76 + lea ecx, [ebp - 1784] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3649], al # 1-byte Spill + jmp LBB65_348 +LBB65_348: # in Loop: Header=BB65_339 Depth=1 + mov al, byte ptr [ebp - 3649] # 1-byte Reload + test al, 1 + jne LBB65_349 + jmp LBB65_353 +LBB65_349: # in Loop: Header=BB65_339 Depth=1 +Ltmp5594: + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3650], al # 1-byte Spill + jmp LBB65_350 +LBB65_350: # in Loop: Header=BB65_339 Depth=1 + mov al, byte ptr [ebp - 3650] # 1-byte Reload + test al, 1 + jne LBB65_351 + jmp LBB65_352 +LBB65_351: # in Loop: Header=BB65_339 Depth=1 +Ltmp5595: + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + int3 +Ltmp5596: +LBB65_352: # in Loop: Header=BB65_339 Depth=1 + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + jmp LBB65_353 +Ltmp5597: +LBB65_353: # in Loop: Header=BB65_339 Depth=1 + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + lea ecx, [ebp - 1784] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_354 +LBB65_354: # in Loop: Header=BB65_339 Depth=1 + lea ecx, [ebp - 1784] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3656], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_339 +Ltmp5598: +# %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 +Ltmp5599: + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_09FGJOKIFN@it?5?$DM?$DN?5cit?$AA@" + mov dword ptr [ebp - 3660], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3664], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1047 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1884] + mov dword ptr [ebp - 3668], ecx # 4-byte Spill + mov dword ptr [ebp - 3672], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3660] # 4-byte Reload + mov dword ptr [ebp - 3676], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3660] # 4-byte Reload + mov edx, dword ptr [ebp - 3668] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1876] + mov dword ptr [ebp - 3680], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3664] # 4-byte Reload + mov esp, ecx +Ltmp5600: + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + mov dword ptr [ebp - 16], 81 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1916] + mov dword ptr [edx], esi + lea ecx, [ebp - 1920] + mov dword ptr [ebp - 3684], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_357 +LBB65_357: # in Loop: Header=BB65_356 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 76] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1912] + mov dword ptr [eax], ecx + lea eax, [ebp - 1916] + mov dword ptr [ebp - 3688], ecx # 4-byte Spill + mov ecx, eax + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + mov dword ptr [ebp - 16], 82 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 3688] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 1876] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_358 +LBB65_358: # in Loop: Header=BB65_356 Depth=1 + lea ecx, [ebp - 1912] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" + jmp LBB65_364 +Ltmp5601: +LBB65_581: # Block address taken + # in Loop: Header=BB65_356 Depth=1 + add ebp, 12 + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + jmp LBB65_363 +LBB65_363: # in Loop: Header=BB65_356 Depth=1 + mov dword ptr [ebp - 16], 80 +Ltmp5602: +LBB65_364: # in Loop: Header=BB65_356 Depth=1 + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + mov dword ptr [ebp - 16], 80 + lea ecx, [ebp - 1876] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3689], al # 1-byte Spill + jmp LBB65_365 +LBB65_365: # in Loop: Header=BB65_356 Depth=1 + mov al, byte ptr [ebp - 3689] # 1-byte Reload + test al, 1 + jne LBB65_366 + jmp LBB65_370 +LBB65_366: # in Loop: Header=BB65_356 Depth=1 +Ltmp5603: + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3690], al # 1-byte Spill + jmp LBB65_367 +LBB65_367: # in Loop: Header=BB65_356 Depth=1 + mov al, byte ptr [ebp - 3690] # 1-byte Reload + test al, 1 + jne LBB65_368 + jmp LBB65_369 +LBB65_368: # in Loop: Header=BB65_356 Depth=1 +Ltmp5604: + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + int3 +Ltmp5605: +LBB65_369: # in Loop: Header=BB65_356 Depth=1 + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + jmp LBB65_370 +Ltmp5606: +LBB65_370: # in Loop: Header=BB65_356 Depth=1 + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + lea ecx, [ebp - 1876] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_371 +LBB65_371: # in Loop: Header=BB65_356 Depth=1 + lea ecx, [ebp - 1876] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3696], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_356 +Ltmp5607: +# %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 +Ltmp5608: + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_09LHKMOBHB@cit?5?$DM?$DN?5it?$AA@" + mov dword ptr [ebp - 3700], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3704], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1048 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1968] + mov dword ptr [ebp - 3708], ecx # 4-byte Spill + mov dword ptr [ebp - 3712], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3700] # 4-byte Reload + mov dword ptr [ebp - 3716], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3700] # 4-byte Reload + mov edx, dword ptr [ebp - 3708] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1960] + mov dword ptr [ebp - 3720], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3704] # 4-byte Reload + mov esp, ecx +Ltmp5609: + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + mov dword ptr [ebp - 16], 85 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 76] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 2000] + mov dword ptr [edx], esi + lea ecx, [ebp - 2004] + mov dword ptr [ebp - 3724], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB65_374 +LBB65_374: # in Loop: Header=BB65_373 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 60] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1996] + mov dword ptr [eax], ecx + lea eax, [ebp - 2000] + mov dword ptr [ebp - 3728], ecx # 4-byte Spill + mov ecx, eax + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov dword ptr [ebp - 16], 86 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 3728] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 1960] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_375 +LBB65_375: # in Loop: Header=BB65_373 Depth=1 + lea ecx, [ebp - 1996] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" + jmp LBB65_381 +Ltmp5610: +LBB65_582: # Block address taken + # in Loop: Header=BB65_373 Depth=1 + add ebp, 12 + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + jmp LBB65_380 +LBB65_380: # in Loop: Header=BB65_373 Depth=1 + mov dword ptr [ebp - 16], 84 +Ltmp5611: +LBB65_381: # in Loop: Header=BB65_373 Depth=1 + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + mov dword ptr [ebp - 16], 84 + lea ecx, [ebp - 1960] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3729], al # 1-byte Spill + jmp LBB65_382 +LBB65_382: # in Loop: Header=BB65_373 Depth=1 + mov al, byte ptr [ebp - 3729] # 1-byte Reload + test al, 1 + jne LBB65_383 + jmp LBB65_387 +LBB65_383: # in Loop: Header=BB65_373 Depth=1 +Ltmp5612: + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3730], al # 1-byte Spill + jmp LBB65_384 +LBB65_384: # in Loop: Header=BB65_373 Depth=1 + mov al, byte ptr [ebp - 3730] # 1-byte Reload + test al, 1 + jne LBB65_385 + jmp LBB65_386 +LBB65_385: # in Loop: Header=BB65_373 Depth=1 +Ltmp5613: + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + int3 +Ltmp5614: +LBB65_386: # in Loop: Header=BB65_373 Depth=1 + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + jmp LBB65_387 +Ltmp5615: +LBB65_387: # in Loop: Header=BB65_373 Depth=1 + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + lea ecx, [ebp - 1960] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_388 +LBB65_388: # in Loop: Header=BB65_373 Depth=1 + lea ecx, [ebp - 1960] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3736], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_373 +Ltmp5616: +# %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 +Ltmp5617: + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_09HLBNHNFF@cit?5?$DM?5it2?$AA@" + mov dword ptr [ebp - 3740], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3744], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1049 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2052] + mov dword ptr [ebp - 3748], ecx # 4-byte Spill + mov dword ptr [ebp - 3752], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3740] # 4-byte Reload + mov dword ptr [ebp - 3756], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3740] # 4-byte Reload + mov edx, dword ptr [ebp - 3748] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2044] + mov dword ptr [ebp - 3760], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3744] # 4-byte Reload + mov esp, ecx +Ltmp5618: + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + mov dword ptr [ebp - 16], 89 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 76] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 2084] + mov dword ptr [edx], esi + lea ecx, [ebp - 2088] + mov dword ptr [ebp - 3764], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB65_391 +LBB65_391: # in Loop: Header=BB65_390 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 68] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2080] + mov dword ptr [eax], ecx + lea eax, [ebp - 2084] + mov dword ptr [ebp - 3768], ecx # 4-byte Spill + mov ecx, eax + call "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov dword ptr [ebp - 16], 90 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 3768] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 2044] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_392 +LBB65_392: # in Loop: Header=BB65_390 Depth=1 + lea ecx, [ebp - 2080] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" + jmp LBB65_398 +Ltmp5619: +LBB65_583: # Block address taken + # in Loop: Header=BB65_390 Depth=1 + add ebp, 12 + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + jmp LBB65_397 +LBB65_397: # in Loop: Header=BB65_390 Depth=1 + mov dword ptr [ebp - 16], 88 +Ltmp5620: +LBB65_398: # in Loop: Header=BB65_390 Depth=1 + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + mov dword ptr [ebp - 16], 88 + lea ecx, [ebp - 2044] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3769], al # 1-byte Spill + jmp LBB65_399 +LBB65_399: # in Loop: Header=BB65_390 Depth=1 + mov al, byte ptr [ebp - 3769] # 1-byte Reload + test al, 1 + jne LBB65_400 + jmp LBB65_404 +LBB65_400: # in Loop: Header=BB65_390 Depth=1 +Ltmp5621: + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3770], al # 1-byte Spill + jmp LBB65_401 +LBB65_401: # in Loop: Header=BB65_390 Depth=1 + mov al, byte ptr [ebp - 3770] # 1-byte Reload + test al, 1 + jne LBB65_402 + jmp LBB65_403 +LBB65_402: # in Loop: Header=BB65_390 Depth=1 +Ltmp5622: + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + int3 +Ltmp5623: +LBB65_403: # in Loop: Header=BB65_390 Depth=1 + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + jmp LBB65_404 +Ltmp5624: +LBB65_404: # in Loop: Header=BB65_390 Depth=1 + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + lea ecx, [ebp - 2044] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_405 +LBB65_405: # in Loop: Header=BB65_390 Depth=1 + lea ecx, [ebp - 2044] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3776], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_390 +Ltmp5625: +# %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 +Ltmp5626: + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@MKMFLJDK@cit?5?$DM?$DN?5it2?$AA@" + mov dword ptr [ebp - 3780], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3784], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1050 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2136] + mov dword ptr [ebp - 3788], ecx # 4-byte Spill + mov dword ptr [ebp - 3792], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3780] # 4-byte Reload + mov dword ptr [ebp - 3796], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3780] # 4-byte Reload + mov edx, dword ptr [ebp - 3788] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2128] + mov dword ptr [ebp - 3800], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3784] # 4-byte Reload + mov esp, ecx +Ltmp5627: + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + mov dword ptr [ebp - 16], 93 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 76] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 2168] + mov dword ptr [edx], esi + lea ecx, [ebp - 2172] + mov dword ptr [ebp - 3804], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB65_408 +LBB65_408: # in Loop: Header=BB65_407 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 68] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2164] + mov dword ptr [eax], ecx + lea eax, [ebp - 2168] + mov dword ptr [ebp - 3808], ecx # 4-byte Spill + mov ecx, eax + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov dword ptr [ebp - 16], 94 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 3808] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 2128] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_409 +LBB65_409: # in Loop: Header=BB65_407 Depth=1 + lea ecx, [ebp - 2164] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" + jmp LBB65_415 +Ltmp5628: +LBB65_584: # Block address taken + # in Loop: Header=BB65_407 Depth=1 + add ebp, 12 + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + jmp LBB65_414 +LBB65_414: # in Loop: Header=BB65_407 Depth=1 + mov dword ptr [ebp - 16], 92 +Ltmp5629: +LBB65_415: # in Loop: Header=BB65_407 Depth=1 + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + mov dword ptr [ebp - 16], 92 + lea ecx, [ebp - 2128] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3809], al # 1-byte Spill + jmp LBB65_416 +LBB65_416: # in Loop: Header=BB65_407 Depth=1 + mov al, byte ptr [ebp - 3809] # 1-byte Reload + test al, 1 + jne LBB65_417 + jmp LBB65_421 +LBB65_417: # in Loop: Header=BB65_407 Depth=1 +Ltmp5630: + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3810], al # 1-byte Spill + jmp LBB65_418 +LBB65_418: # in Loop: Header=BB65_407 Depth=1 + mov al, byte ptr [ebp - 3810] # 1-byte Reload + test al, 1 + jne LBB65_419 + jmp LBB65_420 +LBB65_419: # in Loop: Header=BB65_407 Depth=1 +Ltmp5631: + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + int3 +Ltmp5632: +LBB65_420: # in Loop: Header=BB65_407 Depth=1 + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + jmp LBB65_421 +Ltmp5633: +LBB65_421: # in Loop: Header=BB65_407 Depth=1 + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + lea ecx, [ebp - 2128] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_422 +LBB65_422: # in Loop: Header=BB65_407 Depth=1 + lea ecx, [ebp - 2128] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3816], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_407 +Ltmp5634: +# %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 +Ltmp5635: + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0O@DEKECKF@cit?5?$DM?5s?4end?$CI?$CJ?$AA@" + mov dword ptr [ebp - 3820], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3824], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1051 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2220] + mov dword ptr [ebp - 3828], ecx # 4-byte Spill + mov dword ptr [ebp - 3832], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3820] # 4-byte Reload + mov dword ptr [ebp - 3836], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3820] # 4-byte Reload + mov edx, dword ptr [ebp - 3828] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2212] + mov dword ptr [ebp - 3840], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3824] # 4-byte Reload + mov esp, ecx +Ltmp5636: + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + mov dword ptr [ebp - 16], 97 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 76] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 2252] + mov dword ptr [edx], esi + lea ecx, [ebp - 2256] + mov dword ptr [ebp - 3844], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB65_425 +LBB65_425: # in Loop: Header=BB65_424 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 2264] + mov dword ptr [eax], ecx + lea eax, [ebp - 52] + mov dword ptr [ebp - 3848], ecx # 4-byte Spill + mov ecx, eax + call "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 3848] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 2248] + mov dword ptr [eax], edx + lea ecx, [ebp - 2252] + mov dword ptr [ebp - 3852], edx # 4-byte Spill + call "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov dword ptr [ebp - 16], 98 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 3852] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 2212] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_426 +LBB65_426: # in Loop: Header=BB65_424 Depth=1 + lea ecx, [ebp - 2248] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" + jmp LBB65_432 +Ltmp5637: +LBB65_585: # Block address taken + # in Loop: Header=BB65_424 Depth=1 + add ebp, 12 + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + jmp LBB65_431 +LBB65_431: # in Loop: Header=BB65_424 Depth=1 + mov dword ptr [ebp - 16], 96 +Ltmp5638: +LBB65_432: # in Loop: Header=BB65_424 Depth=1 + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + mov dword ptr [ebp - 16], 96 + lea ecx, [ebp - 2212] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3853], al # 1-byte Spill + jmp LBB65_433 +LBB65_433: # in Loop: Header=BB65_424 Depth=1 + mov al, byte ptr [ebp - 3853] # 1-byte Reload + test al, 1 + jne LBB65_434 + jmp LBB65_438 +LBB65_434: # in Loop: Header=BB65_424 Depth=1 +Ltmp5639: + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3854], al # 1-byte Spill + jmp LBB65_435 +LBB65_435: # in Loop: Header=BB65_424 Depth=1 + mov al, byte ptr [ebp - 3854] # 1-byte Reload + test al, 1 + jne LBB65_436 + jmp LBB65_437 +LBB65_436: # in Loop: Header=BB65_424 Depth=1 +Ltmp5640: + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + int3 +Ltmp5641: +LBB65_437: # in Loop: Header=BB65_424 Depth=1 + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + jmp LBB65_438 +Ltmp5642: +LBB65_438: # in Loop: Header=BB65_424 Depth=1 + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + lea ecx, [ebp - 2212] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_439 +LBB65_439: # in Loop: Header=BB65_424 Depth=1 + lea ecx, [ebp - 2212] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3860], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_424 +Ltmp5643: +# %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 +Ltmp5644: + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0P@DCOFHGB@cit?5?$DM?$DN?5s?4end?$CI?$CJ?$AA@" + mov dword ptr [ebp - 3864], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3868], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1052 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2312] + mov dword ptr [ebp - 3872], ecx # 4-byte Spill + mov dword ptr [ebp - 3876], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3864] # 4-byte Reload + mov dword ptr [ebp - 3880], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3864] # 4-byte Reload + mov edx, dword ptr [ebp - 3872] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2304] + mov dword ptr [ebp - 3884], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3868] # 4-byte Reload + mov esp, ecx +Ltmp5645: + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + mov dword ptr [ebp - 16], 101 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 76] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 2344] + mov dword ptr [edx], esi + lea ecx, [ebp - 2348] + mov dword ptr [ebp - 3888], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB65_442 +LBB65_442: # in Loop: Header=BB65_441 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 2356] + mov dword ptr [eax], ecx + lea eax, [ebp - 52] + mov dword ptr [ebp - 3892], ecx # 4-byte Spill + mov ecx, eax + call "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 3892] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 2340] + mov dword ptr [eax], edx + lea ecx, [ebp - 2344] + mov dword ptr [ebp - 3896], edx # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov dword ptr [ebp - 16], 102 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 3896] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 2304] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_443 +LBB65_443: # in Loop: Header=BB65_441 Depth=1 + lea ecx, [ebp - 2340] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" + jmp LBB65_449 +Ltmp5646: +LBB65_586: # Block address taken + # in Loop: Header=BB65_441 Depth=1 + add ebp, 12 + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + jmp LBB65_448 +LBB65_448: # in Loop: Header=BB65_441 Depth=1 + mov dword ptr [ebp - 16], 100 +Ltmp5647: +LBB65_449: # in Loop: Header=BB65_441 Depth=1 + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + mov dword ptr [ebp - 16], 100 + lea ecx, [ebp - 2304] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3897], al # 1-byte Spill + jmp LBB65_450 +LBB65_450: # in Loop: Header=BB65_441 Depth=1 + mov al, byte ptr [ebp - 3897] # 1-byte Reload + test al, 1 + jne LBB65_451 + jmp LBB65_455 +LBB65_451: # in Loop: Header=BB65_441 Depth=1 +Ltmp5648: + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3898], al # 1-byte Spill + jmp LBB65_452 +LBB65_452: # in Loop: Header=BB65_441 Depth=1 + mov al, byte ptr [ebp - 3898] # 1-byte Reload + test al, 1 + jne LBB65_453 + jmp LBB65_454 +LBB65_453: # in Loop: Header=BB65_441 Depth=1 +Ltmp5649: + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + int3 +Ltmp5650: +LBB65_454: # in Loop: Header=BB65_441 Depth=1 + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + jmp LBB65_455 +Ltmp5651: +LBB65_455: # in Loop: Header=BB65_441 Depth=1 + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + lea ecx, [ebp - 2304] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_456 +LBB65_456: # in Loop: Header=BB65_441 Depth=1 + lea ecx, [ebp - 2304] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3904], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_441 +Ltmp5652: +# %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 +Ltmp5653: + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08ELAKBHAN@it2?5?$DO?5it?$AA@" + mov dword ptr [ebp - 3908], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3912], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1054 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2404] + mov dword ptr [ebp - 3916], ecx # 4-byte Spill + mov dword ptr [ebp - 3920], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3908] # 4-byte Reload + mov dword ptr [ebp - 3924], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3908] # 4-byte Reload + mov edx, dword ptr [ebp - 3916] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2396] + mov dword ptr [ebp - 3928], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3912] # 4-byte Reload + mov esp, ecx +Ltmp5654: + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + mov dword ptr [ebp - 16], 105 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 68] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 2436] + mov dword ptr [edx], esi + lea ecx, [ebp - 2440] + mov dword ptr [ebp - 3932], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_459 +LBB65_459: # in Loop: Header=BB65_458 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 60] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2432] + mov dword ptr [eax], ecx + lea eax, [ebp - 2436] + mov dword ptr [ebp - 3936], ecx # 4-byte Spill + mov ecx, eax + call "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov dword ptr [ebp - 16], 106 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 3936] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 2396] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_460 +LBB65_460: # in Loop: Header=BB65_458 Depth=1 + lea ecx, [ebp - 2432] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB65_466 +Ltmp5655: +LBB65_587: # Block address taken + # in Loop: Header=BB65_458 Depth=1 + add ebp, 12 + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + jmp LBB65_465 +LBB65_465: # in Loop: Header=BB65_458 Depth=1 + mov dword ptr [ebp - 16], 104 +Ltmp5656: +LBB65_466: # in Loop: Header=BB65_458 Depth=1 + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + mov dword ptr [ebp - 16], 104 + lea ecx, [ebp - 2396] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3937], al # 1-byte Spill + jmp LBB65_467 +LBB65_467: # in Loop: Header=BB65_458 Depth=1 + mov al, byte ptr [ebp - 3937] # 1-byte Reload + test al, 1 + jne LBB65_468 + jmp LBB65_472 +LBB65_468: # in Loop: Header=BB65_458 Depth=1 +Ltmp5657: + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3938], al # 1-byte Spill + jmp LBB65_469 +LBB65_469: # in Loop: Header=BB65_458 Depth=1 + mov al, byte ptr [ebp - 3938] # 1-byte Reload + test al, 1 + jne LBB65_470 + jmp LBB65_471 +LBB65_470: # in Loop: Header=BB65_458 Depth=1 +Ltmp5658: + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + int3 +Ltmp5659: +LBB65_471: # in Loop: Header=BB65_458 Depth=1 + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + jmp LBB65_472 +Ltmp5660: +LBB65_472: # in Loop: Header=BB65_458 Depth=1 + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + lea ecx, [ebp - 2396] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_473 +LBB65_473: # in Loop: Header=BB65_458 Depth=1 + lea ecx, [ebp - 2396] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3944], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_458 +Ltmp5661: +# %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 +Ltmp5662: + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_09FPDLLOPP@it2?5?$DO?$DN?5it?$AA@" + mov dword ptr [ebp - 3948], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3952], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1055 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2488] + mov dword ptr [ebp - 3956], ecx # 4-byte Spill + mov dword ptr [ebp - 3960], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3948] # 4-byte Reload + mov dword ptr [ebp - 3964], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3948] # 4-byte Reload + mov edx, dword ptr [ebp - 3956] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2480] + mov dword ptr [ebp - 3968], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3952] # 4-byte Reload + mov esp, ecx +Ltmp5663: + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + mov dword ptr [ebp - 16], 109 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 68] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 2520] + mov dword ptr [edx], esi + lea ecx, [ebp - 2524] + mov dword ptr [ebp - 3972], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_476 +LBB65_476: # in Loop: Header=BB65_475 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 60] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2516] + mov dword ptr [eax], ecx + lea eax, [ebp - 2520] + mov dword ptr [ebp - 3976], ecx # 4-byte Spill + mov ecx, eax + call "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov dword ptr [ebp - 16], 110 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 3976] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 2480] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_477 +LBB65_477: # in Loop: Header=BB65_475 Depth=1 + lea ecx, [ebp - 2516] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB65_483 +Ltmp5664: +LBB65_588: # Block address taken + # in Loop: Header=BB65_475 Depth=1 + add ebp, 12 + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + jmp LBB65_482 +LBB65_482: # in Loop: Header=BB65_475 Depth=1 + mov dword ptr [ebp - 16], 108 +Ltmp5665: +LBB65_483: # in Loop: Header=BB65_475 Depth=1 + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + mov dword ptr [ebp - 16], 108 + lea ecx, [ebp - 2480] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 3977], al # 1-byte Spill + jmp LBB65_484 +LBB65_484: # in Loop: Header=BB65_475 Depth=1 + mov al, byte ptr [ebp - 3977] # 1-byte Reload + test al, 1 + jne LBB65_485 + jmp LBB65_489 +LBB65_485: # in Loop: Header=BB65_475 Depth=1 +Ltmp5666: + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 3978], al # 1-byte Spill + jmp LBB65_486 +LBB65_486: # in Loop: Header=BB65_475 Depth=1 + mov al, byte ptr [ebp - 3978] # 1-byte Reload + test al, 1 + jne LBB65_487 + jmp LBB65_488 +LBB65_487: # in Loop: Header=BB65_475 Depth=1 +Ltmp5667: + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + int3 +Ltmp5668: +LBB65_488: # in Loop: Header=BB65_475 Depth=1 + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + jmp LBB65_489 +Ltmp5669: +LBB65_489: # in Loop: Header=BB65_475 Depth=1 + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + lea ecx, [ebp - 2480] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_490 +LBB65_490: # in Loop: Header=BB65_475 Depth=1 + lea ecx, [ebp - 2480] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 3984], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_475 +Ltmp5670: +# %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 +Ltmp5671: + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0O@IMDHFADI@s?4end?$CI?$CJ?5?$DO?5it2?$AA@" + mov dword ptr [ebp - 3988], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 3992], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1056 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2572] + mov dword ptr [ebp - 3996], ecx # 4-byte Spill + mov dword ptr [ebp - 4000], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 3988] # 4-byte Reload + mov dword ptr [ebp - 4004], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 3988] # 4-byte Reload + mov edx, dword ptr [ebp - 3996] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2564] + mov dword ptr [ebp - 4008], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 3992] # 4-byte Reload + mov esp, ecx +Ltmp5672: + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 2616] + mov dword ptr [edx], esi + lea ecx, [ebp - 52] + mov dword ptr [ebp - 4012], eax # 4-byte Spill + mov dword ptr [ebp - 4016], esi # 4-byte Spill + call "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov dword ptr [ebp - 16], 113 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 4016] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 2604] + mov dword ptr [eax], edx + lea ecx, [ebp - 2608] + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_493 +LBB65_493: # in Loop: Header=BB65_492 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 68] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2600] + mov dword ptr [eax], ecx + lea eax, [ebp - 2604] + mov dword ptr [ebp - 4020], ecx # 4-byte Spill + mov ecx, eax + call "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov dword ptr [ebp - 16], 114 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 4020] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 2564] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_494 +LBB65_494: # in Loop: Header=BB65_492 Depth=1 + lea ecx, [ebp - 2600] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB65_500 +Ltmp5673: +LBB65_589: # Block address taken + # in Loop: Header=BB65_492 Depth=1 + add ebp, 12 + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + jmp LBB65_499 +LBB65_499: # in Loop: Header=BB65_492 Depth=1 + mov dword ptr [ebp - 16], 112 +Ltmp5674: +LBB65_500: # in Loop: Header=BB65_492 Depth=1 + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + mov dword ptr [ebp - 16], 112 + lea ecx, [ebp - 2564] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 4021], al # 1-byte Spill + jmp LBB65_501 +LBB65_501: # in Loop: Header=BB65_492 Depth=1 + mov al, byte ptr [ebp - 4021] # 1-byte Reload + test al, 1 + jne LBB65_502 + jmp LBB65_506 +LBB65_502: # in Loop: Header=BB65_492 Depth=1 +Ltmp5675: + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 4022], al # 1-byte Spill + jmp LBB65_503 +LBB65_503: # in Loop: Header=BB65_492 Depth=1 + mov al, byte ptr [ebp - 4022] # 1-byte Reload + test al, 1 + jne LBB65_504 + jmp LBB65_505 +LBB65_504: # in Loop: Header=BB65_492 Depth=1 +Ltmp5676: + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + int3 +Ltmp5677: +LBB65_505: # in Loop: Header=BB65_492 Depth=1 + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + jmp LBB65_506 +Ltmp5678: +LBB65_506: # in Loop: Header=BB65_492 Depth=1 + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + lea ecx, [ebp - 2564] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_507 +LBB65_507: # in Loop: Header=BB65_492 Depth=1 + lea ecx, [ebp - 2564] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 4028], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_492 +Ltmp5679: +# %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 +Ltmp5680: + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0P@PJDBIOPC@s?4end?$CI?$CJ?5?$DO?$DN?5it2?$AA@" + mov dword ptr [ebp - 4032], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 4036], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1057 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2664] + mov dword ptr [ebp - 4040], ecx # 4-byte Spill + mov dword ptr [ebp - 4044], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 4032] # 4-byte Reload + mov dword ptr [ebp - 4048], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 4032] # 4-byte Reload + mov edx, dword ptr [ebp - 4040] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2656] + mov dword ptr [ebp - 4052], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 4036] # 4-byte Reload + mov esp, ecx +Ltmp5681: + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 2708] + mov dword ptr [edx], esi + lea ecx, [ebp - 52] + mov dword ptr [ebp - 4056], eax # 4-byte Spill + mov dword ptr [ebp - 4060], esi # 4-byte Spill + call "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov dword ptr [ebp - 16], 117 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 4060] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 2696] + mov dword ptr [eax], edx + lea ecx, [ebp - 2700] + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_510 +LBB65_510: # in Loop: Header=BB65_509 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 68] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2692] + mov dword ptr [eax], ecx + lea eax, [ebp - 2696] + mov dword ptr [ebp - 4064], ecx # 4-byte Spill + mov ecx, eax + call "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov dword ptr [ebp - 16], 118 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 4064] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 2656] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_511 +LBB65_511: # in Loop: Header=BB65_509 Depth=1 + lea ecx, [ebp - 2692] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB65_517 +Ltmp5682: +LBB65_590: # Block address taken + # in Loop: Header=BB65_509 Depth=1 + add ebp, 12 + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + jmp LBB65_516 +LBB65_516: # in Loop: Header=BB65_509 Depth=1 + mov dword ptr [ebp - 16], 116 +Ltmp5683: +LBB65_517: # in Loop: Header=BB65_509 Depth=1 + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + mov dword ptr [ebp - 16], 116 + lea ecx, [ebp - 2656] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 4065], al # 1-byte Spill + jmp LBB65_518 +LBB65_518: # in Loop: Header=BB65_509 Depth=1 + mov al, byte ptr [ebp - 4065] # 1-byte Reload + test al, 1 + jne LBB65_519 + jmp LBB65_523 +LBB65_519: # in Loop: Header=BB65_509 Depth=1 +Ltmp5684: + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 4066], al # 1-byte Spill + jmp LBB65_520 +LBB65_520: # in Loop: Header=BB65_509 Depth=1 + mov al, byte ptr [ebp - 4066] # 1-byte Reload + test al, 1 + jne LBB65_521 + jmp LBB65_522 +LBB65_521: # in Loop: Header=BB65_509 Depth=1 +Ltmp5685: + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + int3 +Ltmp5686: +LBB65_522: # in Loop: Header=BB65_509 Depth=1 + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + jmp LBB65_523 +Ltmp5687: +LBB65_523: # in Loop: Header=BB65_509 Depth=1 + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + lea ecx, [ebp - 2656] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_524 +LBB65_524: # in Loop: Header=BB65_509 Depth=1 + lea ecx, [ebp - 2656] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 4072], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_509 +Ltmp5688: +# %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 +Ltmp5689: + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_09EOOKBKBP@it2?5?$DO?5cit?$AA@" + mov dword ptr [ebp - 4076], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 4080], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1058 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2756] + mov dword ptr [ebp - 4084], ecx # 4-byte Spill + mov dword ptr [ebp - 4088], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 4076] # 4-byte Reload + mov dword ptr [ebp - 4092], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 4076] # 4-byte Reload + mov edx, dword ptr [ebp - 4084] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2748] + mov dword ptr [ebp - 4096], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 4080] # 4-byte Reload + mov esp, ecx +Ltmp5690: + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + mov dword ptr [ebp - 16], 121 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 68] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 2788] + mov dword ptr [edx], esi + lea ecx, [ebp - 2792] + mov dword ptr [ebp - 4100], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_527 +LBB65_527: # in Loop: Header=BB65_526 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 76] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2784] + mov dword ptr [eax], ecx + lea eax, [ebp - 2788] + mov dword ptr [ebp - 4104], ecx # 4-byte Spill + mov ecx, eax + call "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + mov dword ptr [ebp - 16], 122 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 4104] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 2748] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_528 +LBB65_528: # in Loop: Header=BB65_526 Depth=1 + lea ecx, [ebp - 2784] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" + jmp LBB65_534 +Ltmp5691: +LBB65_591: # Block address taken + # in Loop: Header=BB65_526 Depth=1 + add ebp, 12 + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + jmp LBB65_533 +LBB65_533: # in Loop: Header=BB65_526 Depth=1 + mov dword ptr [ebp - 16], 120 +Ltmp5692: +LBB65_534: # in Loop: Header=BB65_526 Depth=1 + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + mov dword ptr [ebp - 16], 120 + lea ecx, [ebp - 2748] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 4105], al # 1-byte Spill + jmp LBB65_535 +LBB65_535: # in Loop: Header=BB65_526 Depth=1 + mov al, byte ptr [ebp - 4105] # 1-byte Reload + test al, 1 + jne LBB65_536 + jmp LBB65_540 +LBB65_536: # in Loop: Header=BB65_526 Depth=1 +Ltmp5693: + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 4106], al # 1-byte Spill + jmp LBB65_537 +LBB65_537: # in Loop: Header=BB65_526 Depth=1 + mov al, byte ptr [ebp - 4106] # 1-byte Reload + test al, 1 + jne LBB65_538 + jmp LBB65_539 +LBB65_538: # in Loop: Header=BB65_526 Depth=1 +Ltmp5694: + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + int3 +Ltmp5695: +LBB65_539: # in Loop: Header=BB65_526 Depth=1 + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + jmp LBB65_540 +Ltmp5696: +LBB65_540: # in Loop: Header=BB65_526 Depth=1 + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + lea ecx, [ebp - 2748] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_541 +LBB65_541: # in Loop: Header=BB65_526 Depth=1 + lea ecx, [ebp - 2748] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 4112], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_526 +Ltmp5697: +# %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 +Ltmp5698: + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@BNENLIIG@it2?5?$DO?$DN?5cit?$AA@" + mov dword ptr [ebp - 4116], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 4120], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1059 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2840] + mov dword ptr [ebp - 4124], ecx # 4-byte Spill + mov dword ptr [ebp - 4128], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 4116] # 4-byte Reload + mov dword ptr [ebp - 4132], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 4116] # 4-byte Reload + mov edx, dword ptr [ebp - 4124] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2832] + mov dword ptr [ebp - 4136], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 4120] # 4-byte Reload + mov esp, ecx +Ltmp5699: + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + mov dword ptr [ebp - 16], 125 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 68] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 2872] + mov dword ptr [edx], esi + lea ecx, [ebp - 2876] + mov dword ptr [ebp - 4140], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB65_544 +LBB65_544: # in Loop: Header=BB65_543 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 76] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2868] + mov dword ptr [eax], ecx + lea eax, [ebp - 2872] + mov dword ptr [ebp - 4144], ecx # 4-byte Spill + mov ecx, eax + call "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + mov dword ptr [ebp - 16], 126 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 4144] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 2832] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB65_545 +LBB65_545: # in Loop: Header=BB65_543 Depth=1 + lea ecx, [ebp - 2868] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" + jmp LBB65_551 +Ltmp5700: +LBB65_592: # Block address taken + # in Loop: Header=BB65_543 Depth=1 + add ebp, 12 + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + jmp LBB65_550 +LBB65_550: # in Loop: Header=BB65_543 Depth=1 + mov dword ptr [ebp - 16], 124 +Ltmp5701: +LBB65_551: # in Loop: Header=BB65_543 Depth=1 + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + mov dword ptr [ebp - 16], 124 + lea ecx, [ebp - 2832] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 4145], al # 1-byte Spill + jmp LBB65_552 +LBB65_552: # in Loop: Header=BB65_543 Depth=1 + mov al, byte ptr [ebp - 4145] # 1-byte Reload + test al, 1 + jne LBB65_553 + jmp LBB65_557 +LBB65_553: # in Loop: Header=BB65_543 Depth=1 +Ltmp5702: + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 4146], al # 1-byte Spill + jmp LBB65_554 +LBB65_554: # in Loop: Header=BB65_543 Depth=1 + mov al, byte ptr [ebp - 4146] # 1-byte Reload + test al, 1 + jne LBB65_555 + jmp LBB65_556 +LBB65_555: # in Loop: Header=BB65_543 Depth=1 +Ltmp5703: + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + int3 +Ltmp5704: +LBB65_556: # in Loop: Header=BB65_543 Depth=1 + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + jmp LBB65_557 +Ltmp5705: +LBB65_557: # in Loop: Header=BB65_543 Depth=1 + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + lea ecx, [ebp - 2832] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB65_558 +LBB65_558: # in Loop: Header=BB65_543 Depth=1 + lea ecx, [ebp - 2832] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 4152], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB65_543 +Ltmp5706: +# %bb.559: + .cv_loc 65 1 1061 0 # ..\tests\span_tests.cpp:1061:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB65_5: # in Loop: Header=BB65_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 152] +Ltmp5707: + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5708: + .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": +LBB65_6: # in Loop: Header=BB65_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5709: + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 116] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_7 +LBB65_7: # in Loop: Header=BB65_1 Depth=1 + mov eax, offset LBB65_561 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5710: + .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": +LBB65_22: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 116] + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5711: + .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": +LBB65_23: # in Loop: Header=BB65_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 236] +Ltmp5712: + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5713: + .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": +LBB65_24: # in Loop: Header=BB65_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5714: + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + mov dword ptr [ebp - 16], 7 + lea ecx, [ebp - 200] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_25 +LBB65_25: # in Loop: Header=BB65_18 Depth=1 + mov eax, offset LBB65_562 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5715: + .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": +LBB65_40: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 200] + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5716: + .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": +LBB65_41: # in Loop: Header=BB65_36 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 320] +Ltmp5717: + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5718: + .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": +LBB65_42: # in Loop: Header=BB65_36 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5719: + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + mov dword ptr [ebp - 16], 11 + lea ecx, [ebp - 284] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_43 +LBB65_43: # in Loop: Header=BB65_36 Depth=1 + mov eax, offset LBB65_563 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5720: + .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": +LBB65_58: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 284] + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5721: + .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": +LBB65_59: # in Loop: Header=BB65_54 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 404] +Ltmp5722: + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5723: + .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": +LBB65_60: # in Loop: Header=BB65_54 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5724: + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + mov dword ptr [ebp - 16], 15 + lea ecx, [ebp - 368] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_61 +LBB65_61: # in Loop: Header=BB65_54 Depth=1 + mov eax, offset LBB65_564 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5725: + .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": +LBB65_76: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 368] + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5726: + .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": +LBB65_77: # in Loop: Header=BB65_72 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 488] +Ltmp5727: + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5728: + .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": +LBB65_78: # in Loop: Header=BB65_72 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5729: + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + mov dword ptr [ebp - 16], 19 + lea ecx, [ebp - 452] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_79 +LBB65_79: # in Loop: Header=BB65_72 Depth=1 + mov eax, offset LBB65_565 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5730: + .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": +LBB65_94: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 452] + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5731: + .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": +LBB65_95: # in Loop: Header=BB65_90 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 580] +Ltmp5732: + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5733: + .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": +LBB65_96: # in Loop: Header=BB65_90 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5734: + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + mov dword ptr [ebp - 16], 23 + lea ecx, [ebp - 544] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_97 +LBB65_97: # in Loop: Header=BB65_90 Depth=1 + mov eax, offset LBB65_566 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5735: + .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": +LBB65_112: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 544] + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5736: + .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": +LBB65_113: # in Loop: Header=BB65_108 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 672] +Ltmp5737: + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5738: + .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": +LBB65_114: # in Loop: Header=BB65_108 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5739: + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + mov dword ptr [ebp - 16], 27 + lea ecx, [ebp - 636] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_115 +LBB65_115: # in Loop: Header=BB65_108 Depth=1 + mov eax, offset LBB65_567 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5740: + .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": +LBB65_130: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 636] + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5741: + .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": +LBB65_131: # in Loop: Header=BB65_126 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 764] +Ltmp5742: + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5743: + .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": +LBB65_132: # in Loop: Header=BB65_126 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5744: + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + mov dword ptr [ebp - 16], 31 + lea ecx, [ebp - 728] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_133 +LBB65_133: # in Loop: Header=BB65_126 Depth=1 + mov eax, offset LBB65_568 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5745: + .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": +LBB65_148: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 728] + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5746: + .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": +LBB65_149: # in Loop: Header=BB65_144 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 856] +Ltmp5747: + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5748: + .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": +LBB65_150: # in Loop: Header=BB65_144 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5749: + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + mov dword ptr [ebp - 16], 35 + lea ecx, [ebp - 820] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_151 +LBB65_151: # in Loop: Header=BB65_144 Depth=1 + mov eax, offset LBB65_569 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5750: + .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": +LBB65_166: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 820] + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5751: + .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": +LBB65_167: # in Loop: Header=BB65_162 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 948] +Ltmp5752: + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5753: + .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": +LBB65_168: # in Loop: Header=BB65_162 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5754: + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + mov dword ptr [ebp - 16], 39 + lea ecx, [ebp - 912] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_169 +LBB65_169: # in Loop: Header=BB65_162 Depth=1 + mov eax, offset LBB65_570 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5755: + .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": +LBB65_184: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 912] + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5756: + .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": +LBB65_185: # in Loop: Header=BB65_180 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1032] +Ltmp5757: + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5758: + .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": +LBB65_186: # in Loop: Header=BB65_180 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5759: + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + mov dword ptr [ebp - 16], 43 + lea ecx, [ebp - 996] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_187 +LBB65_187: # in Loop: Header=BB65_180 Depth=1 + mov eax, offset LBB65_571 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5760: + .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": +LBB65_202: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 996] + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5761: + .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": +LBB65_203: # in Loop: Header=BB65_198 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1116] +Ltmp5762: + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5763: + .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": +LBB65_204: # in Loop: Header=BB65_198 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5764: + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + mov dword ptr [ebp - 16], 47 + lea ecx, [ebp - 1080] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_205 +LBB65_205: # in Loop: Header=BB65_198 Depth=1 + mov eax, offset LBB65_572 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5765: + .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": +LBB65_220: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1080] + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5766: + .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": +LBB65_221: # in Loop: Header=BB65_216 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1208] +Ltmp5767: + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5768: + .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": +LBB65_222: # in Loop: Header=BB65_216 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5769: + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + mov dword ptr [ebp - 16], 51 + lea ecx, [ebp - 1172] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_223 +LBB65_223: # in Loop: Header=BB65_216 Depth=1 + mov eax, offset LBB65_573 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5770: + .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": +LBB65_238: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1172] + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5771: + .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": +LBB65_239: # in Loop: Header=BB65_234 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1300] +Ltmp5772: + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5773: + .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": +LBB65_240: # in Loop: Header=BB65_234 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5774: + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + mov dword ptr [ebp - 16], 55 + lea ecx, [ebp - 1264] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_241 +LBB65_241: # in Loop: Header=BB65_234 Depth=1 + mov eax, offset LBB65_574 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5775: + .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": +LBB65_256: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1264] + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5776: + .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": +LBB65_257: # in Loop: Header=BB65_252 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1392] +Ltmp5777: + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5778: + .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": +LBB65_258: # in Loop: Header=BB65_252 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5779: + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + mov dword ptr [ebp - 16], 59 + lea ecx, [ebp - 1356] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_259 +LBB65_259: # in Loop: Header=BB65_252 Depth=1 + mov eax, offset LBB65_575 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5780: + .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": +LBB65_274: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1356] + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5781: + .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": +LBB65_275: # in Loop: Header=BB65_270 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1476] +Ltmp5782: + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5783: + .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": +LBB65_276: # in Loop: Header=BB65_270 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5784: + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + mov dword ptr [ebp - 16], 63 + lea ecx, [ebp - 1440] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_277 +LBB65_277: # in Loop: Header=BB65_270 Depth=1 + mov eax, offset LBB65_576 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5785: + .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": +LBB65_291: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1440] + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5786: + .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": +LBB65_292: # in Loop: Header=BB65_288 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1560] +Ltmp5787: + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5788: + .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": +LBB65_293: # in Loop: Header=BB65_288 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5789: + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + mov dword ptr [ebp - 16], 67 + lea ecx, [ebp - 1524] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_294 +LBB65_294: # in Loop: Header=BB65_288 Depth=1 + mov eax, offset LBB65_577 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5790: + .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": +LBB65_308: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1524] + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5791: + .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": +LBB65_309: # in Loop: Header=BB65_305 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1644] +Ltmp5792: + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5793: + .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": +LBB65_310: # in Loop: Header=BB65_305 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5794: + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + mov dword ptr [ebp - 16], 71 + lea ecx, [ebp - 1608] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_311 +LBB65_311: # in Loop: Header=BB65_305 Depth=1 + mov eax, offset LBB65_578 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5795: + .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": +LBB65_325: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1608] + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5796: + .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": +LBB65_326: # in Loop: Header=BB65_322 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1728] +Ltmp5797: + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5798: + .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": +LBB65_327: # in Loop: Header=BB65_322 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5799: + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + mov dword ptr [ebp - 16], 75 + lea ecx, [ebp - 1692] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_328 +LBB65_328: # in Loop: Header=BB65_322 Depth=1 + mov eax, offset LBB65_579 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5800: + .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": +LBB65_342: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1692] + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5801: + .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": +LBB65_343: # in Loop: Header=BB65_339 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1820] +Ltmp5802: + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5803: + .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": +LBB65_344: # in Loop: Header=BB65_339 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5804: + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + mov dword ptr [ebp - 16], 79 + lea ecx, [ebp - 1784] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_345 +LBB65_345: # in Loop: Header=BB65_339 Depth=1 + mov eax, offset LBB65_580 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5805: + .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": +LBB65_359: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1784] + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5806: + .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": +LBB65_360: # in Loop: Header=BB65_356 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1912] +Ltmp5807: + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5808: + .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": +LBB65_361: # in Loop: Header=BB65_356 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5809: + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + mov dword ptr [ebp - 16], 83 + lea ecx, [ebp - 1876] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_362 +LBB65_362: # in Loop: Header=BB65_356 Depth=1 + mov eax, offset LBB65_581 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5810: + .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": +LBB65_376: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1876] + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5811: + .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": +LBB65_377: # in Loop: Header=BB65_373 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1996] +Ltmp5812: + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5813: + .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": +LBB65_378: # in Loop: Header=BB65_373 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5814: + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + mov dword ptr [ebp - 16], 87 + lea ecx, [ebp - 1960] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_379 +LBB65_379: # in Loop: Header=BB65_373 Depth=1 + mov eax, offset LBB65_582 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5815: + .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": +LBB65_393: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1960] + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5816: + .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": +LBB65_394: # in Loop: Header=BB65_390 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2080] +Ltmp5817: + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5818: + .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": +LBB65_395: # in Loop: Header=BB65_390 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5819: + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + mov dword ptr [ebp - 16], 91 + lea ecx, [ebp - 2044] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_396 +LBB65_396: # in Loop: Header=BB65_390 Depth=1 + mov eax, offset LBB65_583 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5820: + .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": +LBB65_410: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2044] + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5821: + .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": +LBB65_411: # in Loop: Header=BB65_407 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2164] +Ltmp5822: + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5823: + .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": +LBB65_412: # in Loop: Header=BB65_407 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5824: + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + mov dword ptr [ebp - 16], 95 + lea ecx, [ebp - 2128] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_413 +LBB65_413: # in Loop: Header=BB65_407 Depth=1 + mov eax, offset LBB65_584 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5825: + .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": +LBB65_427: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2128] + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5826: + .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": +LBB65_428: # in Loop: Header=BB65_424 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2248] +Ltmp5827: + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5828: + .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": +LBB65_429: # in Loop: Header=BB65_424 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5829: + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + mov dword ptr [ebp - 16], 99 + lea ecx, [ebp - 2212] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_430 +LBB65_430: # in Loop: Header=BB65_424 Depth=1 + mov eax, offset LBB65_585 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5830: + .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": +LBB65_444: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2212] + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5831: + .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": +LBB65_445: # in Loop: Header=BB65_441 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2340] +Ltmp5832: + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5833: + .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": +LBB65_446: # in Loop: Header=BB65_441 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5834: + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + mov dword ptr [ebp - 16], 103 + lea ecx, [ebp - 2304] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_447 +LBB65_447: # in Loop: Header=BB65_441 Depth=1 + mov eax, offset LBB65_586 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5835: + .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": +LBB65_461: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2304] + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5836: + .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": +LBB65_462: # in Loop: Header=BB65_458 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2432] +Ltmp5837: + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5838: + .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": +LBB65_463: # in Loop: Header=BB65_458 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5839: + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + mov dword ptr [ebp - 16], 107 + lea ecx, [ebp - 2396] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_464 +LBB65_464: # in Loop: Header=BB65_458 Depth=1 + mov eax, offset LBB65_587 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5840: + .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": +LBB65_478: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2396] + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5841: + .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": +LBB65_479: # in Loop: Header=BB65_475 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2516] +Ltmp5842: + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5843: + .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": +LBB65_480: # in Loop: Header=BB65_475 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5844: + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + mov dword ptr [ebp - 16], 111 + lea ecx, [ebp - 2480] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_481 +LBB65_481: # in Loop: Header=BB65_475 Depth=1 + mov eax, offset LBB65_588 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5845: + .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": +LBB65_495: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2480] + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5846: + .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": +LBB65_496: # in Loop: Header=BB65_492 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2600] +Ltmp5847: + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5848: + .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": +LBB65_497: # in Loop: Header=BB65_492 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5849: + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + mov dword ptr [ebp - 16], 115 + lea ecx, [ebp - 2564] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_498 +LBB65_498: # in Loop: Header=BB65_492 Depth=1 + mov eax, offset LBB65_589 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5850: + .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": +LBB65_512: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2564] + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5851: + .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": +LBB65_513: # in Loop: Header=BB65_509 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2692] +Ltmp5852: + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5853: + .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": +LBB65_514: # in Loop: Header=BB65_509 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5854: + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + mov dword ptr [ebp - 16], 119 + lea ecx, [ebp - 2656] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_515 +LBB65_515: # in Loop: Header=BB65_509 Depth=1 + mov eax, offset LBB65_590 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5855: + .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": +LBB65_529: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2656] + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5856: + .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": +LBB65_530: # in Loop: Header=BB65_526 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2784] +Ltmp5857: + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5858: + .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": +LBB65_531: # in Loop: Header=BB65_526 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5859: + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + mov dword ptr [ebp - 16], 123 + lea ecx, [ebp - 2748] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_532 +LBB65_532: # in Loop: Header=BB65_526 Depth=1 + mov eax, offset LBB65_591 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5860: + .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": +LBB65_546: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2748] + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5861: + .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": +LBB65_547: # in Loop: Header=BB65_543 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2868] +Ltmp5862: + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5863: + .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": +LBB65_548: # in Loop: Header=BB65_543 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp5864: + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + mov dword ptr [ebp - 16], 127 + lea ecx, [ebp - 2832] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB65_549 +LBB65_549: # in Loop: Header=BB65_543 Depth=1 + mov eax, offset LBB65_592 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp5865: + .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": +LBB65_560: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2832] + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp5866: + .cv_fpo_endproc +Lfunc_end65: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 32 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp5867: + lea ecx, ["?autoRegistrar43@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp5868: + .cv_fpo_endproc +Lfunc_end66: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp5869: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_09NMAOFODD@begin_end?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 1064 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____44@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar45@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp5870: + .cv_fpo_endproc +Lfunc_end67: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____44@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 2356 + .cv_fpo_stackalloc 2356 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp6131: + .cv_loc 68 1 1067 0 # ..\tests\span_tests.cpp:1067:0 + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA"+8] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA"+12] + mov dword ptr [ebp - 32], eax + .cv_loc 68 1 1068 0 # ..\tests\span_tests.cpp:1068:0 + sub esp, 4 + lea ecx, [ebp - 52] +Ltmp6132: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 44] +Ltmp6133: + #DEBUG_VALUE: a <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" +Ltmp6134: + .cv_loc 68 1 1070 0 # ..\tests\span_tests.cpp:1070:0 + sub esp, 4 + lea ecx, [ebp - 52] + lea edx, [ebp - 60] +Ltmp6135: + #DEBUG_VALUE: it <- [$edx+0] + mov dword ptr [esp], edx + mov dword ptr [ebp - 1696], eax # 4-byte Spill + call "?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +Ltmp6136: + .cv_loc 68 1 1071 0 # ..\tests\span_tests.cpp:1071:0 + sub esp, 8 + lea eax, [ebp - 68] +Ltmp6137: + #DEBUG_VALUE: it2 <- [$eax+0] + mov dword ptr [esp], eax + lea eax, [ebp - 52] +Ltmp6138: + mov dword ptr [esp + 4], eax + call "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AAV?$span@H$0?0@3@@Z" + add esp, 8 +LBB68_1: # =>This Inner Loop Header: Depth=1 +Ltmp6139: + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_09CNIJJLCN@it?5?$DN?$DN?5it2?$AA@" + mov dword ptr [ebp - 1700], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1704], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1072 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 116] + mov dword ptr [ebp - 1708], ecx # 4-byte Spill + mov dword ptr [ebp - 1712], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1700] # 4-byte Reload + mov dword ptr [ebp - 1716], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1700] # 4-byte Reload + mov edx, dword ptr [ebp - 1708] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 108] + mov dword ptr [ebp - 1720], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1704] # 4-byte Reload + mov esp, ecx +Ltmp6140: + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 148] + mov dword ptr [edx], esi + lea ecx, [ebp - 152] + mov dword ptr [ebp - 1724], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB68_2 +LBB68_2: # in Loop: Header=BB68_1 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 68] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 144] + mov dword ptr [eax], ecx + lea ecx, [ebp - 148] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB68_3 +LBB68_3: # in Loop: Header=BB68_1 Depth=1 + mov dword ptr [ebp - 16], 2 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 144] + mov dword ptr [eax], ecx + lea ecx, [ebp - 108] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB68_4 +LBB68_4: # in Loop: Header=BB68_1 Depth=1 + lea ecx, [ebp - 144] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB68_9 +Ltmp6141: +LBB68_328: # Block address taken + # in Loop: Header=BB68_1 Depth=1 + add ebp, 12 + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 + jmp LBB68_8 +LBB68_8: # in Loop: Header=BB68_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp6142: +LBB68_9: # in Loop: Header=BB68_1 Depth=1 + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 108] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1725], al # 1-byte Spill + jmp LBB68_10 +LBB68_10: # in Loop: Header=BB68_1 Depth=1 + mov al, byte ptr [ebp - 1725] # 1-byte Reload + test al, 1 + jne LBB68_11 + jmp LBB68_15 +LBB68_11: # in Loop: Header=BB68_1 Depth=1 +Ltmp6143: + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1726], al # 1-byte Spill + jmp LBB68_12 +LBB68_12: # in Loop: Header=BB68_1 Depth=1 + mov al, byte ptr [ebp - 1726] # 1-byte Reload + test al, 1 + jne LBB68_13 + jmp LBB68_14 +LBB68_13: # in Loop: Header=BB68_1 Depth=1 +Ltmp6144: + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 + int3 +Ltmp6145: +LBB68_14: # in Loop: Header=BB68_1 Depth=1 + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 + jmp LBB68_15 +Ltmp6146: +LBB68_15: # in Loop: Header=BB68_1 Depth=1 + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 + lea ecx, [ebp - 108] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB68_16 +LBB68_16: # in Loop: Header=BB68_1 Depth=1 + lea ecx, [ebp - 108] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1732], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB68_1 +Ltmp6147: +# %bb.17: + .cv_loc 68 1 1074 0 # ..\tests\span_tests.cpp:1074:0 + sub esp, 4 + lea ecx, [ebp - 52] + lea eax, [ebp - 160] + mov dword ptr [esp], eax + call "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov eax, dword ptr [ebp - 160] + mov dword ptr [ebp - 60], eax + mov eax, dword ptr [ebp - 156] + mov dword ptr [ebp - 56], eax + .cv_loc 68 1 1075 0 # ..\tests\span_tests.cpp:1075:0 + sub esp, 8 + lea eax, [ebp - 168] + mov dword ptr [esp], eax + lea eax, [ebp - 52] + mov dword ptr [esp + 4], eax + call "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AAV?$span@H$0?0@3@@Z" + add esp, 8 + mov eax, dword ptr [ebp - 168] + mov dword ptr [ebp - 68], eax + mov eax, dword ptr [ebp - 164] + mov dword ptr [ebp - 64], eax +LBB68_18: # =>This Inner Loop Header: Depth=1 +Ltmp6148: + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_09CNIJJLCN@it?5?$DN?$DN?5it2?$AA@" + mov dword ptr [ebp - 1736], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1740], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1076 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 216] + mov dword ptr [ebp - 1744], ecx # 4-byte Spill + mov dword ptr [ebp - 1748], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1736] # 4-byte Reload + mov dword ptr [ebp - 1752], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1736] # 4-byte Reload + mov edx, dword ptr [ebp - 1744] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 208] + mov dword ptr [ebp - 1756], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1740] # 4-byte Reload + mov esp, ecx +Ltmp6149: + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 + mov dword ptr [ebp - 16], 5 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 248] + mov dword ptr [edx], esi + lea ecx, [ebp - 252] + mov dword ptr [ebp - 1760], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB68_19 +LBB68_19: # in Loop: Header=BB68_18 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 68] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 244] + mov dword ptr [eax], ecx + lea ecx, [ebp - 248] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB68_20 +LBB68_20: # in Loop: Header=BB68_18 Depth=1 + mov dword ptr [ebp - 16], 6 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 244] + mov dword ptr [eax], ecx + lea ecx, [ebp - 208] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB68_21 +LBB68_21: # in Loop: Header=BB68_18 Depth=1 + lea ecx, [ebp - 244] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB68_27 +Ltmp6150: +LBB68_329: # Block address taken + # in Loop: Header=BB68_18 Depth=1 + add ebp, 12 + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 + jmp LBB68_26 +LBB68_26: # in Loop: Header=BB68_18 Depth=1 + mov dword ptr [ebp - 16], 4 +Ltmp6151: +LBB68_27: # in Loop: Header=BB68_18 Depth=1 + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 + mov dword ptr [ebp - 16], 4 + lea ecx, [ebp - 208] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1761], al # 1-byte Spill + jmp LBB68_28 +LBB68_28: # in Loop: Header=BB68_18 Depth=1 + mov al, byte ptr [ebp - 1761] # 1-byte Reload + test al, 1 + jne LBB68_29 + jmp LBB68_33 +LBB68_29: # in Loop: Header=BB68_18 Depth=1 +Ltmp6152: + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1762], al # 1-byte Spill + jmp LBB68_30 +LBB68_30: # in Loop: Header=BB68_18 Depth=1 + mov al, byte ptr [ebp - 1762] # 1-byte Reload + test al, 1 + jne LBB68_31 + jmp LBB68_32 +LBB68_31: # in Loop: Header=BB68_18 Depth=1 +Ltmp6153: + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 + int3 +Ltmp6154: +LBB68_32: # in Loop: Header=BB68_18 Depth=1 + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 + jmp LBB68_33 +Ltmp6155: +LBB68_33: # in Loop: Header=BB68_18 Depth=1 + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 + lea ecx, [ebp - 208] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB68_34 +LBB68_34: # in Loop: Header=BB68_18 Depth=1 + lea ecx, [ebp - 208] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1768], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB68_18 +Ltmp6156: +# %bb.35: + .cv_loc 68 1 1080 0 # ..\tests\span_tests.cpp:1080:0 + mov eax, dword ptr ["L?a@?2??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 268], eax + mov eax, dword ptr ["L?a@?2??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 264], eax + mov eax, dword ptr ["L?a@?2??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA"+8] + mov dword ptr [ebp - 260], eax + mov eax, dword ptr ["L?a@?2??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA"+12] + mov dword ptr [ebp - 256], eax + .cv_loc 68 1 1081 0 # ..\tests\span_tests.cpp:1081:0 + sub esp, 4 + lea ecx, [ebp - 276] +Ltmp6157: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 268] +Ltmp6158: + #DEBUG_VALUE: a <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" +Ltmp6159: + .cv_loc 68 1 1083 0 # ..\tests\span_tests.cpp:1083:0 + sub esp, 4 + lea ecx, [ebp - 276] + lea edx, [ebp - 284] +Ltmp6160: + #DEBUG_VALUE: it <- [$edx+0] + mov dword ptr [esp], edx + mov dword ptr [ebp - 1772], eax # 4-byte Spill + call "?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +Ltmp6161: + .cv_loc 68 1 1084 0 # ..\tests\span_tests.cpp:1084:0 + mov eax, dword ptr [ebp - 284] + mov dword ptr [ebp - 292], eax + mov eax, dword ptr [ebp - 280] + mov dword ptr [ebp - 288], eax +LBB68_36: # =>This Inner Loop Header: Depth=1 +Ltmp6162: + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@" + mov dword ptr [ebp - 1776], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1780], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1085 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 340] + mov dword ptr [ebp - 1784], ecx # 4-byte Spill + mov dword ptr [ebp - 1788], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1776] # 4-byte Reload + mov dword ptr [ebp - 1792], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1776] # 4-byte Reload + mov edx, dword ptr [ebp - 1784] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 332] + mov dword ptr [ebp - 1796], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1780] # 4-byte Reload + mov esp, ecx +Ltmp6163: + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 + mov dword ptr [ebp - 16], 9 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 284] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 372] + mov dword ptr [edx], esi + lea ecx, [ebp - 376] + mov dword ptr [ebp - 1800], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB68_37 +LBB68_37: # in Loop: Header=BB68_36 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 292] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 368] + mov dword ptr [eax], ecx + lea ecx, [ebp - 372] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB68_38 +LBB68_38: # in Loop: Header=BB68_36 Depth=1 + mov dword ptr [ebp - 16], 10 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 368] + mov dword ptr [eax], ecx + lea ecx, [ebp - 332] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB68_39 +LBB68_39: # in Loop: Header=BB68_36 Depth=1 + lea ecx, [ebp - 368] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB68_45 +Ltmp6164: +LBB68_330: # Block address taken + # in Loop: Header=BB68_36 Depth=1 + add ebp, 12 + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 + jmp LBB68_44 +LBB68_44: # in Loop: Header=BB68_36 Depth=1 + mov dword ptr [ebp - 16], 8 +Ltmp6165: +LBB68_45: # in Loop: Header=BB68_36 Depth=1 + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 + mov dword ptr [ebp - 16], 8 + lea ecx, [ebp - 332] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1801], al # 1-byte Spill + jmp LBB68_46 +LBB68_46: # in Loop: Header=BB68_36 Depth=1 + mov al, byte ptr [ebp - 1801] # 1-byte Reload + test al, 1 + jne LBB68_47 + jmp LBB68_51 +LBB68_47: # in Loop: Header=BB68_36 Depth=1 +Ltmp6166: + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1802], al # 1-byte Spill + jmp LBB68_48 +LBB68_48: # in Loop: Header=BB68_36 Depth=1 + mov al, byte ptr [ebp - 1802] # 1-byte Reload + test al, 1 + jne LBB68_49 + jmp LBB68_50 +LBB68_49: # in Loop: Header=BB68_36 Depth=1 +Ltmp6167: + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 + int3 +Ltmp6168: +LBB68_50: # in Loop: Header=BB68_36 Depth=1 + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 + jmp LBB68_51 +Ltmp6169: +LBB68_51: # in Loop: Header=BB68_36 Depth=1 + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 + lea ecx, [ebp - 332] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB68_52 +LBB68_52: # in Loop: Header=BB68_36 Depth=1 + lea ecx, [ebp - 332] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1808], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB68_36 +Ltmp6170: +# %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 +Ltmp6171: + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08HLOGLEOL@?$CKit?5?$DN?$DN?51?$AA@" + mov dword ptr [ebp - 1812], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1816], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1086 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 424] + mov dword ptr [ebp - 1820], ecx # 4-byte Spill + mov dword ptr [ebp - 1824], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1812] # 4-byte Reload + mov dword ptr [ebp - 1828], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1812] # 4-byte Reload + mov edx, dword ptr [ebp - 1820] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 416] + mov dword ptr [ebp - 1832], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1816] # 4-byte Reload + mov esp, ecx +Ltmp6172: + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + mov dword ptr [ebp - 16], 13 + lea ecx, [ebp - 284] + mov dword ptr [ebp - 1836], eax # 4-byte Spill + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" + mov dword ptr [ebp - 1840], eax # 4-byte Spill + jmp LBB68_55 +LBB68_55: # in Loop: Header=BB68_54 Depth=1 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 1840] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 456] + mov dword ptr [eax], edx + lea ecx, [ebp - 460] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB68_56 +LBB68_56: # in Loop: Header=BB68_54 Depth=1 + mov dword ptr [ebp - 464], 1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 464] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 452] + mov dword ptr [eax], ecx + lea ecx, [ebp - 456] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB68_57 +LBB68_57: # in Loop: Header=BB68_54 Depth=1 + mov dword ptr [ebp - 16], 14 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 452] + mov dword ptr [eax], ecx + lea ecx, [ebp - 416] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB68_58 +LBB68_58: # in Loop: Header=BB68_54 Depth=1 + lea ecx, [ebp - 452] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB68_64 +Ltmp6173: +LBB68_331: # Block address taken + # in Loop: Header=BB68_54 Depth=1 + add ebp, 12 + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + jmp LBB68_63 +LBB68_63: # in Loop: Header=BB68_54 Depth=1 + mov dword ptr [ebp - 16], 12 +Ltmp6174: +LBB68_64: # in Loop: Header=BB68_54 Depth=1 + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + mov dword ptr [ebp - 16], 12 + lea ecx, [ebp - 416] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1841], al # 1-byte Spill + jmp LBB68_65 +LBB68_65: # in Loop: Header=BB68_54 Depth=1 + mov al, byte ptr [ebp - 1841] # 1-byte Reload + test al, 1 + jne LBB68_66 + jmp LBB68_70 +LBB68_66: # in Loop: Header=BB68_54 Depth=1 +Ltmp6175: + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1842], al # 1-byte Spill + jmp LBB68_67 +LBB68_67: # in Loop: Header=BB68_54 Depth=1 + mov al, byte ptr [ebp - 1842] # 1-byte Reload + test al, 1 + jne LBB68_68 + jmp LBB68_69 +LBB68_68: # in Loop: Header=BB68_54 Depth=1 +Ltmp6176: + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + int3 +Ltmp6177: +LBB68_69: # in Loop: Header=BB68_54 Depth=1 + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + jmp LBB68_70 +Ltmp6178: +LBB68_70: # in Loop: Header=BB68_54 Depth=1 + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + lea ecx, [ebp - 416] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB68_71 +LBB68_71: # in Loop: Header=BB68_54 Depth=1 + lea ecx, [ebp - 416] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1848], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB68_54 +Ltmp6179: +# %bb.72: + .cv_loc 68 1 1088 0 # ..\tests\span_tests.cpp:1088:0 + sub esp, 4 + lea ecx, [ebp - 276] + lea eax, [ebp - 472] +Ltmp6180: + #DEBUG_VALUE: beyond <- [$eax+0] + mov dword ptr [esp], eax + call "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +Ltmp6181: +LBB68_73: # =>This Inner Loop Header: Depth=1 + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0N@MOOFJPON@it?5?$CB?$DN?5beyond?$AA@" + mov dword ptr [ebp - 1852], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1856], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1089 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 520] + mov dword ptr [ebp - 1860], ecx # 4-byte Spill + mov dword ptr [ebp - 1864], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1852] # 4-byte Reload + mov dword ptr [ebp - 1868], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1852] # 4-byte Reload + mov edx, dword ptr [ebp - 1860] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 512] + mov dword ptr [ebp - 1872], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1856] # 4-byte Reload + mov esp, ecx +Ltmp6182: + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 + mov dword ptr [ebp - 16], 17 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 284] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 552] + mov dword ptr [edx], esi + lea ecx, [ebp - 556] + mov dword ptr [ebp - 1876], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB68_74 +LBB68_74: # in Loop: Header=BB68_73 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 472] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 548] + mov dword ptr [eax], ecx + lea ecx, [ebp - 552] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB68_75 +LBB68_75: # in Loop: Header=BB68_73 Depth=1 + mov dword ptr [ebp - 16], 18 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 548] + mov dword ptr [eax], ecx + lea ecx, [ebp - 512] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB68_76 +LBB68_76: # in Loop: Header=BB68_73 Depth=1 + lea ecx, [ebp - 548] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB68_82 +Ltmp6183: +LBB68_332: # Block address taken + # in Loop: Header=BB68_73 Depth=1 + add ebp, 12 + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 + jmp LBB68_81 +LBB68_81: # in Loop: Header=BB68_73 Depth=1 + mov dword ptr [ebp - 16], 16 +Ltmp6184: +LBB68_82: # in Loop: Header=BB68_73 Depth=1 + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 + mov dword ptr [ebp - 16], 16 + lea ecx, [ebp - 512] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1877], al # 1-byte Spill + jmp LBB68_83 +LBB68_83: # in Loop: Header=BB68_73 Depth=1 + mov al, byte ptr [ebp - 1877] # 1-byte Reload + test al, 1 + jne LBB68_84 + jmp LBB68_88 +LBB68_84: # in Loop: Header=BB68_73 Depth=1 +Ltmp6185: + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1878], al # 1-byte Spill + jmp LBB68_85 +LBB68_85: # in Loop: Header=BB68_73 Depth=1 + mov al, byte ptr [ebp - 1878] # 1-byte Reload + test al, 1 + jne LBB68_86 + jmp LBB68_87 +LBB68_86: # in Loop: Header=BB68_73 Depth=1 +Ltmp6186: + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 + int3 +Ltmp6187: +LBB68_87: # in Loop: Header=BB68_73 Depth=1 + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 + jmp LBB68_88 +Ltmp6188: +LBB68_88: # in Loop: Header=BB68_73 Depth=1 + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 + lea ecx, [ebp - 512] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB68_89 +LBB68_89: # in Loop: Header=BB68_73 Depth=1 + lea ecx, [ebp - 512] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1884], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB68_73 +Ltmp6189: +# %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 +Ltmp6190: + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BD@HMLFLFFE@?$CKbeyond?0?5fail_fast?$AA@" + mov dword ptr [ebp - 1888], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1892], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1090 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 604] + mov dword ptr [ebp - 1896], ecx # 4-byte Spill + mov dword ptr [ebp - 1900], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 1888] # 4-byte Reload + mov dword ptr [ebp - 1904], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1888] # 4-byte Reload + mov edx, dword ptr [ebp - 1896] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 596] + mov ecx, esi + mov dword ptr [ebp - 1908], eax # 4-byte Spill + mov dword ptr [ebp - 1912], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1892] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 20 + mov ecx, dword ptr [ebp - 1912] # 4-byte Reload + mov dword ptr [ebp - 1916], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1917], al # 1-byte Spill + jmp LBB68_92 +LBB68_92: # in Loop: Header=BB68_91 Depth=1 + mov al, byte ptr [ebp - 1917] # 1-byte Reload + test al, 1 + jne LBB68_93 + jmp LBB68_104 +LBB68_93: # in Loop: Header=BB68_91 Depth=1 +Ltmp6191: + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + mov dword ptr [ebp - 16], 21 + lea ecx, [ebp - 472] + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" + mov dword ptr [ebp - 1924], eax # 4-byte Spill + jmp LBB68_94 +LBB68_94: # in Loop: Header=BB68_91 Depth=1 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 274 + lea ecx, [ebp - 596] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB68_102 +Ltmp6192: +LBB68_333: # Block address taken + # in Loop: Header=BB68_91 Depth=1 + add ebp, 12 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + jmp LBB68_97 +LBB68_97: # in Loop: Header=BB68_91 Depth=1 + jmp LBB68_98 +LBB68_98: # in Loop: Header=BB68_91 Depth=1 + mov dword ptr [ebp - 16], 20 + jmp LBB68_106 +Ltmp6193: +LBB68_334: # Block address taken + # in Loop: Header=BB68_91 Depth=1 + add ebp, 12 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + jmp LBB68_101 +LBB68_101: # in Loop: Header=BB68_91 Depth=1 + jmp LBB68_98 +Ltmp6194: +LBB68_102: # in Loop: Header=BB68_91 Depth=1 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + jmp LBB68_98 +Ltmp6195: +LBB68_104: # in Loop: Header=BB68_91 Depth=1 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 596] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB68_105 +LBB68_105: # in Loop: Header=BB68_91 Depth=1 + jmp LBB68_106 +Ltmp6196: +LBB68_106: # in Loop: Header=BB68_91 Depth=1 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + lea ecx, [ebp - 596] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1925], al # 1-byte Spill + jmp LBB68_107 +LBB68_107: # in Loop: Header=BB68_91 Depth=1 + mov al, byte ptr [ebp - 1925] # 1-byte Reload + test al, 1 + jne LBB68_108 + jmp LBB68_112 +LBB68_108: # in Loop: Header=BB68_91 Depth=1 +Ltmp6197: + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1926], al # 1-byte Spill + jmp LBB68_109 +LBB68_109: # in Loop: Header=BB68_91 Depth=1 + mov al, byte ptr [ebp - 1926] # 1-byte Reload + test al, 1 + jne LBB68_110 + jmp LBB68_111 +LBB68_110: # in Loop: Header=BB68_91 Depth=1 +Ltmp6198: + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + int3 +Ltmp6199: +LBB68_111: # in Loop: Header=BB68_91 Depth=1 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + jmp LBB68_112 +Ltmp6200: +LBB68_112: # in Loop: Header=BB68_91 Depth=1 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + lea ecx, [ebp - 596] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB68_113 +LBB68_113: # in Loop: Header=BB68_91 Depth=1 + lea ecx, [ebp - 596] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne LBB68_91 +Ltmp6201: +# %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 +Ltmp6202: + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BE@JKGJNIKP@beyond?5?9?5first?5?$DN?$DN?54?$AA@" + mov dword ptr [ebp - 1932], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1936], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1092 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 652] + mov dword ptr [ebp - 1940], ecx # 4-byte Spill + mov dword ptr [ebp - 1944], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1932] # 4-byte Reload + mov dword ptr [ebp - 1948], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1932] # 4-byte Reload + mov edx, dword ptr [ebp - 1940] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 644] + mov dword ptr [ebp - 1952], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1936] # 4-byte Reload + mov esp, ecx +Ltmp6203: + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + movsd xmm0, qword ptr [ebp - 292] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 700], xmm0 + mov edx, dword ptr [ebp - 700] + mov esi, dword ptr [ebp - 696] + mov dword ptr [ebp - 16], 24 + sub esp, 8 + mov edi, esp + mov dword ptr [edi + 4], esi + mov dword ptr [edi], edx + lea ecx, [ebp - 472] + mov dword ptr [ebp - 1956], eax # 4-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + mov dword ptr [ebp - 1960], eax # 4-byte Spill + jmp LBB68_116 +LBB68_116: # in Loop: Header=BB68_115 Depth=1 + mov eax, dword ptr [ebp - 1960] # 4-byte Reload + mov dword ptr [ebp - 692], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 692] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 684] + mov dword ptr [ecx], edx + lea ecx, [ebp - 688] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB68_117 +LBB68_117: # in Loop: Header=BB68_115 Depth=1 + mov dword ptr [ebp - 704], 4 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 704] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 680] + mov dword ptr [eax], ecx + lea ecx, [ebp - 684] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB68_118 +LBB68_118: # in Loop: Header=BB68_115 Depth=1 + mov dword ptr [ebp - 16], 25 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 680] + mov dword ptr [eax], ecx + lea ecx, [ebp - 644] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB68_119 +LBB68_119: # in Loop: Header=BB68_115 Depth=1 + lea ecx, [ebp - 680] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB68_125 +Ltmp6204: +LBB68_335: # Block address taken + # in Loop: Header=BB68_115 Depth=1 + add ebp, 12 + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + jmp LBB68_124 +LBB68_124: # in Loop: Header=BB68_115 Depth=1 + mov dword ptr [ebp - 16], 23 +Ltmp6205: +LBB68_125: # in Loop: Header=BB68_115 Depth=1 + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + mov dword ptr [ebp - 16], 23 + lea ecx, [ebp - 644] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1961], al # 1-byte Spill + jmp LBB68_126 +LBB68_126: # in Loop: Header=BB68_115 Depth=1 + mov al, byte ptr [ebp - 1961] # 1-byte Reload + test al, 1 + jne LBB68_127 + jmp LBB68_131 +LBB68_127: # in Loop: Header=BB68_115 Depth=1 +Ltmp6206: + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1962], al # 1-byte Spill + jmp LBB68_128 +LBB68_128: # in Loop: Header=BB68_115 Depth=1 + mov al, byte ptr [ebp - 1962] # 1-byte Reload + test al, 1 + jne LBB68_129 + jmp LBB68_130 +LBB68_129: # in Loop: Header=BB68_115 Depth=1 +Ltmp6207: + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + int3 +Ltmp6208: +LBB68_130: # in Loop: Header=BB68_115 Depth=1 + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + jmp LBB68_131 +Ltmp6209: +LBB68_131: # in Loop: Header=BB68_115 Depth=1 + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + lea ecx, [ebp - 644] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB68_132 +LBB68_132: # in Loop: Header=BB68_115 Depth=1 + lea ecx, [ebp - 644] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1968], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB68_115 +Ltmp6210: +# %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 +Ltmp6211: + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BD@ONAHMKIO@first?5?9?5first?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 1972], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1976], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1093 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 752] + mov dword ptr [ebp - 1980], ecx # 4-byte Spill + mov dword ptr [ebp - 1984], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1972] # 4-byte Reload + mov dword ptr [ebp - 1988], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1972] # 4-byte Reload + mov edx, dword ptr [ebp - 1980] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 744] + mov dword ptr [ebp - 1992], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1976] # 4-byte Reload + mov esp, ecx +Ltmp6212: + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + movsd xmm0, qword ptr [ebp - 292] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 800], xmm0 + mov edx, dword ptr [ebp - 800] + mov esi, dword ptr [ebp - 796] + mov dword ptr [ebp - 16], 28 + sub esp, 8 + mov edi, esp + mov dword ptr [edi + 4], esi + mov dword ptr [edi], edx + lea ecx, [ebp - 292] + mov dword ptr [ebp - 1996], eax # 4-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + mov dword ptr [ebp - 2000], eax # 4-byte Spill + jmp LBB68_135 +LBB68_135: # in Loop: Header=BB68_134 Depth=1 + mov eax, dword ptr [ebp - 2000] # 4-byte Reload + mov dword ptr [ebp - 792], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 792] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 784] + mov dword ptr [ecx], edx + lea ecx, [ebp - 788] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB68_136 +LBB68_136: # in Loop: Header=BB68_134 Depth=1 + mov dword ptr [ebp - 804], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 804] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 780] + mov dword ptr [eax], ecx + lea ecx, [ebp - 784] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB68_137 +LBB68_137: # in Loop: Header=BB68_134 Depth=1 + mov dword ptr [ebp - 16], 29 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 780] + mov dword ptr [eax], ecx + lea ecx, [ebp - 744] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB68_138 +LBB68_138: # in Loop: Header=BB68_134 Depth=1 + lea ecx, [ebp - 780] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB68_144 +Ltmp6213: +LBB68_336: # Block address taken + # in Loop: Header=BB68_134 Depth=1 + add ebp, 12 + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + jmp LBB68_143 +LBB68_143: # in Loop: Header=BB68_134 Depth=1 + mov dword ptr [ebp - 16], 27 +Ltmp6214: +LBB68_144: # in Loop: Header=BB68_134 Depth=1 + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + mov dword ptr [ebp - 16], 27 + lea ecx, [ebp - 744] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2001], al # 1-byte Spill + jmp LBB68_145 +LBB68_145: # in Loop: Header=BB68_134 Depth=1 + mov al, byte ptr [ebp - 2001] # 1-byte Reload + test al, 1 + jne LBB68_146 + jmp LBB68_150 +LBB68_146: # in Loop: Header=BB68_134 Depth=1 +Ltmp6215: + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2002], al # 1-byte Spill + jmp LBB68_147 +LBB68_147: # in Loop: Header=BB68_134 Depth=1 + mov al, byte ptr [ebp - 2002] # 1-byte Reload + test al, 1 + jne LBB68_148 + jmp LBB68_149 +LBB68_148: # in Loop: Header=BB68_134 Depth=1 +Ltmp6216: + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + int3 +Ltmp6217: +LBB68_149: # in Loop: Header=BB68_134 Depth=1 + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + jmp LBB68_150 +Ltmp6218: +LBB68_150: # in Loop: Header=BB68_134 Depth=1 + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + lea ecx, [ebp - 744] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB68_151 +LBB68_151: # in Loop: Header=BB68_134 Depth=1 + lea ecx, [ebp - 744] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2008], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB68_134 +Ltmp6219: +# %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 +Ltmp6220: + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BF@HJJGOLFK@beyond?5?9?5beyond?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 2012], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2016], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1094 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 852] + mov dword ptr [ebp - 2020], ecx # 4-byte Spill + mov dword ptr [ebp - 2024], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 2012] # 4-byte Reload + mov dword ptr [ebp - 2028], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2012] # 4-byte Reload + mov edx, dword ptr [ebp - 2020] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 844] + mov dword ptr [ebp - 2032], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2016] # 4-byte Reload + mov esp, ecx +Ltmp6221: + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + movsd xmm0, qword ptr [ebp - 472] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 900], xmm0 + mov edx, dword ptr [ebp - 900] + mov esi, dword ptr [ebp - 896] + mov dword ptr [ebp - 16], 32 + sub esp, 8 + mov edi, esp + mov dword ptr [edi + 4], esi + mov dword ptr [edi], edx + lea ecx, [ebp - 472] + mov dword ptr [ebp - 2036], eax # 4-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + mov dword ptr [ebp - 2040], eax # 4-byte Spill + jmp LBB68_154 +LBB68_154: # in Loop: Header=BB68_153 Depth=1 + mov eax, dword ptr [ebp - 2040] # 4-byte Reload + mov dword ptr [ebp - 892], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 892] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 884] + mov dword ptr [ecx], edx + lea ecx, [ebp - 888] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB68_155 +LBB68_155: # in Loop: Header=BB68_153 Depth=1 + mov dword ptr [ebp - 904], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 904] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 880] + mov dword ptr [eax], ecx + lea ecx, [ebp - 884] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB68_156 +LBB68_156: # in Loop: Header=BB68_153 Depth=1 + mov dword ptr [ebp - 16], 33 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 880] + mov dword ptr [eax], ecx + lea ecx, [ebp - 844] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB68_157 +LBB68_157: # in Loop: Header=BB68_153 Depth=1 + lea ecx, [ebp - 880] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB68_163 +Ltmp6222: +LBB68_337: # Block address taken + # in Loop: Header=BB68_153 Depth=1 + add ebp, 12 + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + jmp LBB68_162 +LBB68_162: # in Loop: Header=BB68_153 Depth=1 + mov dword ptr [ebp - 16], 31 +Ltmp6223: +LBB68_163: # in Loop: Header=BB68_153 Depth=1 + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + mov dword ptr [ebp - 16], 31 + lea ecx, [ebp - 844] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2041], al # 1-byte Spill + jmp LBB68_164 +LBB68_164: # in Loop: Header=BB68_153 Depth=1 + mov al, byte ptr [ebp - 2041] # 1-byte Reload + test al, 1 + jne LBB68_165 + jmp LBB68_169 +LBB68_165: # in Loop: Header=BB68_153 Depth=1 +Ltmp6224: + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2042], al # 1-byte Spill + jmp LBB68_166 +LBB68_166: # in Loop: Header=BB68_153 Depth=1 + mov al, byte ptr [ebp - 2042] # 1-byte Reload + test al, 1 + jne LBB68_167 + jmp LBB68_168 +LBB68_167: # in Loop: Header=BB68_153 Depth=1 +Ltmp6225: + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + int3 +Ltmp6226: +LBB68_168: # in Loop: Header=BB68_153 Depth=1 + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + jmp LBB68_169 +Ltmp6227: +LBB68_169: # in Loop: Header=BB68_153 Depth=1 + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + lea ecx, [ebp - 844] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB68_170 +LBB68_170: # in Loop: Header=BB68_153 Depth=1 + lea ecx, [ebp - 844] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2048], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB68_153 +Ltmp6228: +# %bb.171: + .cv_loc 68 1 1096 0 # ..\tests\span_tests.cpp:1096:0 + lea ecx, [ebp - 284] + call "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + mov dword ptr [ebp - 2052], eax # 4-byte Spill +LBB68_172: # =>This Inner Loop Header: Depth=1 +Ltmp6229: + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BA@IJCLOCGB@it?5?9?5first?5?$DN?$DN?51?$AA@" + mov dword ptr [ebp - 2056], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2060], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1097 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 952] + mov dword ptr [ebp - 2064], ecx # 4-byte Spill + mov dword ptr [ebp - 2068], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 2056] # 4-byte Reload + mov dword ptr [ebp - 2072], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2056] # 4-byte Reload + mov edx, dword ptr [ebp - 2064] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 944] + mov dword ptr [ebp - 2076], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2060] # 4-byte Reload + mov esp, ecx +Ltmp6230: + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + movsd xmm0, qword ptr [ebp - 292] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 1000], xmm0 + mov edx, dword ptr [ebp - 1000] + mov esi, dword ptr [ebp - 996] + mov dword ptr [ebp - 16], 36 + sub esp, 8 + mov edi, esp + mov dword ptr [edi + 4], esi + mov dword ptr [edi], edx + lea ecx, [ebp - 284] + mov dword ptr [ebp - 2080], eax # 4-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + mov dword ptr [ebp - 2084], eax # 4-byte Spill + jmp LBB68_173 +LBB68_173: # in Loop: Header=BB68_172 Depth=1 + mov eax, dword ptr [ebp - 2084] # 4-byte Reload + mov dword ptr [ebp - 992], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 992] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 984] + mov dword ptr [ecx], edx + lea ecx, [ebp - 988] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB68_174 +LBB68_174: # in Loop: Header=BB68_172 Depth=1 + mov dword ptr [ebp - 1004], 1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1004] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 980] + mov dword ptr [eax], ecx + lea ecx, [ebp - 984] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB68_175 +LBB68_175: # in Loop: Header=BB68_172 Depth=1 + mov dword ptr [ebp - 16], 37 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 980] + mov dword ptr [eax], ecx + lea ecx, [ebp - 944] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB68_176 +LBB68_176: # in Loop: Header=BB68_172 Depth=1 + lea ecx, [ebp - 980] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB68_182 +Ltmp6231: +LBB68_338: # Block address taken + # in Loop: Header=BB68_172 Depth=1 + add ebp, 12 + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + jmp LBB68_181 +LBB68_181: # in Loop: Header=BB68_172 Depth=1 + mov dword ptr [ebp - 16], 35 +Ltmp6232: +LBB68_182: # in Loop: Header=BB68_172 Depth=1 + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + mov dword ptr [ebp - 16], 35 + lea ecx, [ebp - 944] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2085], al # 1-byte Spill + jmp LBB68_183 +LBB68_183: # in Loop: Header=BB68_172 Depth=1 + mov al, byte ptr [ebp - 2085] # 1-byte Reload + test al, 1 + jne LBB68_184 + jmp LBB68_188 +LBB68_184: # in Loop: Header=BB68_172 Depth=1 +Ltmp6233: + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2086], al # 1-byte Spill + jmp LBB68_185 +LBB68_185: # in Loop: Header=BB68_172 Depth=1 + mov al, byte ptr [ebp - 2086] # 1-byte Reload + test al, 1 + jne LBB68_186 + jmp LBB68_187 +LBB68_186: # in Loop: Header=BB68_172 Depth=1 +Ltmp6234: + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + int3 +Ltmp6235: +LBB68_187: # in Loop: Header=BB68_172 Depth=1 + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + jmp LBB68_188 +Ltmp6236: +LBB68_188: # in Loop: Header=BB68_172 Depth=1 + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + lea ecx, [ebp - 944] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB68_189 +LBB68_189: # in Loop: Header=BB68_172 Depth=1 + lea ecx, [ebp - 944] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2092], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB68_172 +Ltmp6237: +# %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 +Ltmp6238: + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08FAMLOHCI@?$CKit?5?$DN?$DN?52?$AA@" + mov dword ptr [ebp - 2096], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2100], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1098 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1052] + mov dword ptr [ebp - 2104], ecx # 4-byte Spill + mov dword ptr [ebp - 2108], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 2096] # 4-byte Reload + mov dword ptr [ebp - 2112], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2096] # 4-byte Reload + mov edx, dword ptr [ebp - 2104] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1044] + mov dword ptr [ebp - 2116], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2100] # 4-byte Reload + mov esp, ecx +Ltmp6239: + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + mov dword ptr [ebp - 16], 40 + lea ecx, [ebp - 284] + mov dword ptr [ebp - 2120], eax # 4-byte Spill + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" + mov dword ptr [ebp - 2124], eax # 4-byte Spill + jmp LBB68_192 +LBB68_192: # in Loop: Header=BB68_191 Depth=1 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 2124] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 1084] + mov dword ptr [eax], edx + lea ecx, [ebp - 1088] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB68_193 +LBB68_193: # in Loop: Header=BB68_191 Depth=1 + mov dword ptr [ebp - 1092], 2 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1092] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1080] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1084] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB68_194 +LBB68_194: # in Loop: Header=BB68_191 Depth=1 + mov dword ptr [ebp - 16], 41 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1080] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1044] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB68_195 +LBB68_195: # in Loop: Header=BB68_191 Depth=1 + lea ecx, [ebp - 1080] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB68_201 +Ltmp6240: +LBB68_339: # Block address taken + # in Loop: Header=BB68_191 Depth=1 + add ebp, 12 + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + jmp LBB68_200 +LBB68_200: # in Loop: Header=BB68_191 Depth=1 + mov dword ptr [ebp - 16], 39 +Ltmp6241: +LBB68_201: # in Loop: Header=BB68_191 Depth=1 + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + mov dword ptr [ebp - 16], 39 + lea ecx, [ebp - 1044] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2125], al # 1-byte Spill + jmp LBB68_202 +LBB68_202: # in Loop: Header=BB68_191 Depth=1 + mov al, byte ptr [ebp - 2125] # 1-byte Reload + test al, 1 + jne LBB68_203 + jmp LBB68_207 +LBB68_203: # in Loop: Header=BB68_191 Depth=1 +Ltmp6242: + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2126], al # 1-byte Spill + jmp LBB68_204 +LBB68_204: # in Loop: Header=BB68_191 Depth=1 + mov al, byte ptr [ebp - 2126] # 1-byte Reload + test al, 1 + jne LBB68_205 + jmp LBB68_206 +LBB68_205: # in Loop: Header=BB68_191 Depth=1 +Ltmp6243: + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + int3 +Ltmp6244: +LBB68_206: # in Loop: Header=BB68_191 Depth=1 + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + jmp LBB68_207 +Ltmp6245: +LBB68_207: # in Loop: Header=BB68_191 Depth=1 + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + lea ecx, [ebp - 1044] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB68_208 +LBB68_208: # in Loop: Header=BB68_191 Depth=1 + lea ecx, [ebp - 1044] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2132], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB68_191 +Ltmp6246: +# %bb.209: + .cv_loc 68 1 1099 0 # ..\tests\span_tests.cpp:1099:0 + lea ecx, [ebp - 284] + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" + mov dword ptr [eax], 22 +LBB68_210: # =>This Inner Loop Header: Depth=1 +Ltmp6247: + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_09NIJFDHGM@?$CKit?5?$DN?$DN?522?$AA@" + mov dword ptr [ebp - 2136], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2140], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1100 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1140] + mov dword ptr [ebp - 2144], ecx # 4-byte Spill + mov dword ptr [ebp - 2148], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 2136] # 4-byte Reload + mov dword ptr [ebp - 2152], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2136] # 4-byte Reload + mov edx, dword ptr [ebp - 2144] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1132] + mov dword ptr [ebp - 2156], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2140] # 4-byte Reload + mov esp, ecx +Ltmp6248: + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 + mov dword ptr [ebp - 16], 44 + lea ecx, [ebp - 284] + mov dword ptr [ebp - 2160], eax # 4-byte Spill + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" + mov dword ptr [ebp - 2164], eax # 4-byte Spill + jmp LBB68_211 +LBB68_211: # in Loop: Header=BB68_210 Depth=1 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 2164] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 1172] + mov dword ptr [eax], edx + lea ecx, [ebp - 1176] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB68_212 +LBB68_212: # in Loop: Header=BB68_210 Depth=1 + mov dword ptr [ebp - 1180], 22 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1180] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1168] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1172] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB68_213 +LBB68_213: # in Loop: Header=BB68_210 Depth=1 + mov dword ptr [ebp - 16], 45 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1168] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1132] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB68_214 +LBB68_214: # in Loop: Header=BB68_210 Depth=1 + lea ecx, [ebp - 1168] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB68_220 +Ltmp6249: +LBB68_340: # Block address taken + # in Loop: Header=BB68_210 Depth=1 + add ebp, 12 + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 + jmp LBB68_219 +LBB68_219: # in Loop: Header=BB68_210 Depth=1 + mov dword ptr [ebp - 16], 43 +Ltmp6250: +LBB68_220: # in Loop: Header=BB68_210 Depth=1 + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 + mov dword ptr [ebp - 16], 43 + lea ecx, [ebp - 1132] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2165], al # 1-byte Spill + jmp LBB68_221 +LBB68_221: # in Loop: Header=BB68_210 Depth=1 + mov al, byte ptr [ebp - 2165] # 1-byte Reload + test al, 1 + jne LBB68_222 + jmp LBB68_226 +LBB68_222: # in Loop: Header=BB68_210 Depth=1 +Ltmp6251: + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2166], al # 1-byte Spill + jmp LBB68_223 +LBB68_223: # in Loop: Header=BB68_210 Depth=1 + mov al, byte ptr [ebp - 2166] # 1-byte Reload + test al, 1 + jne LBB68_224 + jmp LBB68_225 +LBB68_224: # in Loop: Header=BB68_210 Depth=1 +Ltmp6252: + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 + int3 +Ltmp6253: +LBB68_225: # in Loop: Header=BB68_210 Depth=1 + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 + jmp LBB68_226 +Ltmp6254: +LBB68_226: # in Loop: Header=BB68_210 Depth=1 + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 + lea ecx, [ebp - 1132] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB68_227 +LBB68_227: # in Loop: Header=BB68_210 Depth=1 + lea ecx, [ebp - 1132] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2172], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB68_210 +Ltmp6255: +# %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 +Ltmp6256: + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BB@FOMAFOIO@beyond?5?9?5it?5?$DN?$DN?53?$AA@" + mov dword ptr [ebp - 2176], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2180], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1101 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1228] + mov dword ptr [ebp - 2184], ecx # 4-byte Spill + mov dword ptr [ebp - 2188], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 2176] # 4-byte Reload + mov dword ptr [ebp - 2192], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2176] # 4-byte Reload + mov edx, dword ptr [ebp - 2184] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1220] + mov dword ptr [ebp - 2196], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2180] # 4-byte Reload + mov esp, ecx +Ltmp6257: + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + movsd xmm0, qword ptr [ebp - 284] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 1276], xmm0 + mov edx, dword ptr [ebp - 1276] + mov esi, dword ptr [ebp - 1272] + mov dword ptr [ebp - 16], 48 + sub esp, 8 + mov edi, esp + mov dword ptr [edi + 4], esi + mov dword ptr [edi], edx + lea ecx, [ebp - 472] + mov dword ptr [ebp - 2200], eax # 4-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + mov dword ptr [ebp - 2204], eax # 4-byte Spill + jmp LBB68_230 +LBB68_230: # in Loop: Header=BB68_229 Depth=1 + mov eax, dword ptr [ebp - 2204] # 4-byte Reload + mov dword ptr [ebp - 1268], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 1268] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 1260] + mov dword ptr [ecx], edx + lea ecx, [ebp - 1264] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB68_231 +LBB68_231: # in Loop: Header=BB68_229 Depth=1 + mov dword ptr [ebp - 1280], 3 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1280] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1256] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1260] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB68_232 +LBB68_232: # in Loop: Header=BB68_229 Depth=1 + mov dword ptr [ebp - 16], 49 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1256] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1220] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB68_233 +LBB68_233: # in Loop: Header=BB68_229 Depth=1 + lea ecx, [ebp - 1256] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB68_239 +Ltmp6258: +LBB68_341: # Block address taken + # in Loop: Header=BB68_229 Depth=1 + add ebp, 12 + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + jmp LBB68_238 +LBB68_238: # in Loop: Header=BB68_229 Depth=1 + mov dword ptr [ebp - 16], 47 +Ltmp6259: +LBB68_239: # in Loop: Header=BB68_229 Depth=1 + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + mov dword ptr [ebp - 16], 47 + lea ecx, [ebp - 1220] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2205], al # 1-byte Spill + jmp LBB68_240 +LBB68_240: # in Loop: Header=BB68_229 Depth=1 + mov al, byte ptr [ebp - 2205] # 1-byte Reload + test al, 1 + jne LBB68_241 + jmp LBB68_245 +LBB68_241: # in Loop: Header=BB68_229 Depth=1 +Ltmp6260: + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2206], al # 1-byte Spill + jmp LBB68_242 +LBB68_242: # in Loop: Header=BB68_229 Depth=1 + mov al, byte ptr [ebp - 2206] # 1-byte Reload + test al, 1 + jne LBB68_243 + jmp LBB68_244 +LBB68_243: # in Loop: Header=BB68_229 Depth=1 +Ltmp6261: + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + int3 +Ltmp6262: +LBB68_244: # in Loop: Header=BB68_229 Depth=1 + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + jmp LBB68_245 +Ltmp6263: +LBB68_245: # in Loop: Header=BB68_229 Depth=1 + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + lea ecx, [ebp - 1220] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB68_246 +LBB68_246: # in Loop: Header=BB68_229 Depth=1 + lea ecx, [ebp - 1220] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2212], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB68_229 +Ltmp6264: +# %bb.247: + .cv_loc 68 1 1103 0 # ..\tests\span_tests.cpp:1103:0 + mov eax, dword ptr [ebp - 292] + mov dword ptr [ebp - 284], eax + mov eax, dword ptr [ebp - 288] + mov dword ptr [ebp - 280], eax +LBB68_248: # =>This Inner Loop Header: Depth=1 +Ltmp6265: + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@" + mov dword ptr [ebp - 2216], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2220], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1104 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1328] + mov dword ptr [ebp - 2224], ecx # 4-byte Spill + mov dword ptr [ebp - 2228], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 2216] # 4-byte Reload + mov dword ptr [ebp - 2232], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2216] # 4-byte Reload + mov edx, dword ptr [ebp - 2224] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1320] + mov dword ptr [ebp - 2236], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2220] # 4-byte Reload + mov esp, ecx +Ltmp6266: + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 + mov dword ptr [ebp - 16], 52 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 284] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1360] + mov dword ptr [edx], esi + lea ecx, [ebp - 1364] + mov dword ptr [ebp - 2240], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB68_249 +LBB68_249: # in Loop: Header=BB68_248 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 292] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1356] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1360] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB68_250 +LBB68_250: # in Loop: Header=BB68_248 Depth=1 + mov dword ptr [ebp - 16], 53 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1356] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1320] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB68_251 +LBB68_251: # in Loop: Header=BB68_248 Depth=1 + lea ecx, [ebp - 1356] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB68_257 +Ltmp6267: +LBB68_342: # Block address taken + # in Loop: Header=BB68_248 Depth=1 + add ebp, 12 + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 + jmp LBB68_256 +LBB68_256: # in Loop: Header=BB68_248 Depth=1 + mov dword ptr [ebp - 16], 51 +Ltmp6268: +LBB68_257: # in Loop: Header=BB68_248 Depth=1 + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 + mov dword ptr [ebp - 16], 51 + lea ecx, [ebp - 1320] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2241], al # 1-byte Spill + jmp LBB68_258 +LBB68_258: # in Loop: Header=BB68_248 Depth=1 + mov al, byte ptr [ebp - 2241] # 1-byte Reload + test al, 1 + jne LBB68_259 + jmp LBB68_263 +LBB68_259: # in Loop: Header=BB68_248 Depth=1 +Ltmp6269: + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2242], al # 1-byte Spill + jmp LBB68_260 +LBB68_260: # in Loop: Header=BB68_248 Depth=1 + mov al, byte ptr [ebp - 2242] # 1-byte Reload + test al, 1 + jne LBB68_261 + jmp LBB68_262 +LBB68_261: # in Loop: Header=BB68_248 Depth=1 +Ltmp6270: + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 + int3 +Ltmp6271: +LBB68_262: # in Loop: Header=BB68_248 Depth=1 + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 + jmp LBB68_263 +Ltmp6272: +LBB68_263: # in Loop: Header=BB68_248 Depth=1 + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 + lea ecx, [ebp - 1320] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB68_264 +LBB68_264: # in Loop: Header=BB68_248 Depth=1 + lea ecx, [ebp - 1320] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2248], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB68_248 +Ltmp6273: +# %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 + sub esp, 4 + lea ecx, [ebp - 276] + lea eax, [ebp - 1372] + mov dword ptr [esp], eax + call "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov eax, dword ptr [ebp - 284] + mov dword ptr [ebp - 1380], eax + mov eax, dword ptr [ebp - 280] + mov dword ptr [ebp - 1376], eax + mov eax, dword ptr [ebp - 1380] + mov ecx, dword ptr [ebp - 1376] + mov edx, dword ptr [ebp - 1372] + mov esi, dword ptr [ebp - 1368] + sub esp, 16 + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + add esp, 16 + test al, 1 + jne LBB68_267 + jmp LBB68_269 +LBB68_267: # in Loop: Header=BB68_266 Depth=1 +Ltmp6274: + .cv_loc 68 1 1106 0 # ..\tests\span_tests.cpp:1106:0 + lea ecx, [ebp - 284] + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" + mov dword ptr [eax], 5 + .cv_loc 68 1 1107 0 # ..\tests\span_tests.cpp:1107:0 + lea ecx, [ebp - 284] + call "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" +Ltmp6275: + .cv_loc 68 1 1105 0 # ..\tests\span_tests.cpp:1105:0 + mov dword ptr [ebp - 2252], eax # 4-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 +Ltmp6276: + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0N@PDHHPOIL@it?5?$DN?$DN?5beyond?$AA@" + mov dword ptr [ebp - 2256], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2260], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1110 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1428] + mov dword ptr [ebp - 2264], ecx # 4-byte Spill + mov dword ptr [ebp - 2268], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 2256] # 4-byte Reload + mov dword ptr [ebp - 2272], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2256] # 4-byte Reload + mov edx, dword ptr [ebp - 2264] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1420] + mov dword ptr [ebp - 2276], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2260] # 4-byte Reload + mov esp, ecx +Ltmp6277: + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + mov dword ptr [ebp - 16], 56 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 284] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1460] + mov dword ptr [edx], esi + lea ecx, [ebp - 1464] + mov dword ptr [ebp - 2280], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB68_271 +LBB68_271: # in Loop: Header=BB68_270 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 472] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1456] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1460] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB68_272 +LBB68_272: # in Loop: Header=BB68_270 Depth=1 + mov dword ptr [ebp - 16], 57 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1456] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1420] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB68_273 +LBB68_273: # in Loop: Header=BB68_270 Depth=1 + lea ecx, [ebp - 1456] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB68_278 +Ltmp6278: +LBB68_343: # Block address taken + # in Loop: Header=BB68_270 Depth=1 + add ebp, 12 + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + jmp LBB68_277 +LBB68_277: # in Loop: Header=BB68_270 Depth=1 + mov dword ptr [ebp - 16], 55 +Ltmp6279: +LBB68_278: # in Loop: Header=BB68_270 Depth=1 + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + mov dword ptr [ebp - 16], 55 + lea ecx, [ebp - 1420] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2281], al # 1-byte Spill + jmp LBB68_279 +LBB68_279: # in Loop: Header=BB68_270 Depth=1 + mov al, byte ptr [ebp - 2281] # 1-byte Reload + test al, 1 + jne LBB68_280 + jmp LBB68_284 +LBB68_280: # in Loop: Header=BB68_270 Depth=1 +Ltmp6280: + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2282], al # 1-byte Spill + jmp LBB68_281 +LBB68_281: # in Loop: Header=BB68_270 Depth=1 + mov al, byte ptr [ebp - 2282] # 1-byte Reload + test al, 1 + jne LBB68_282 + jmp LBB68_283 +LBB68_282: # in Loop: Header=BB68_270 Depth=1 +Ltmp6281: + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + int3 +Ltmp6282: +LBB68_283: # in Loop: Header=BB68_270 Depth=1 + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + jmp LBB68_284 +Ltmp6283: +LBB68_284: # in Loop: Header=BB68_270 Depth=1 + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + lea ecx, [ebp - 1420] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB68_285 +LBB68_285: # in Loop: Header=BB68_270 Depth=1 + lea ecx, [ebp - 1420] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2288], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB68_270 +Ltmp6284: +# %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 +Ltmp6285: + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BB@DJCIEDM@it?5?9?5beyond?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 2292], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2296], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1111 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1512] + mov dword ptr [ebp - 2300], ecx # 4-byte Spill + mov dword ptr [ebp - 2304], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 2292] # 4-byte Reload + mov dword ptr [ebp - 2308], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2292] # 4-byte Reload + mov edx, dword ptr [ebp - 2300] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1504] + mov dword ptr [ebp - 2312], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2296] # 4-byte Reload + mov esp, ecx +Ltmp6286: + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + movsd xmm0, qword ptr [ebp - 472] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 1560], xmm0 + mov edx, dword ptr [ebp - 1560] + mov esi, dword ptr [ebp - 1556] + mov dword ptr [ebp - 16], 60 + sub esp, 8 + mov edi, esp + mov dword ptr [edi + 4], esi + mov dword ptr [edi], edx + lea ecx, [ebp - 284] + mov dword ptr [ebp - 2316], eax # 4-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + mov dword ptr [ebp - 2320], eax # 4-byte Spill + jmp LBB68_288 +LBB68_288: # in Loop: Header=BB68_287 Depth=1 + mov eax, dword ptr [ebp - 2320] # 4-byte Reload + mov dword ptr [ebp - 1552], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 1552] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 1544] + mov dword ptr [ecx], edx + lea ecx, [ebp - 1548] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB68_289 +LBB68_289: # in Loop: Header=BB68_287 Depth=1 + mov dword ptr [ebp - 1564], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1564] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1540] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1544] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB68_290 +LBB68_290: # in Loop: Header=BB68_287 Depth=1 + mov dword ptr [ebp - 16], 61 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1540] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1504] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB68_291 +LBB68_291: # in Loop: Header=BB68_287 Depth=1 + lea ecx, [ebp - 1540] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB68_297 +Ltmp6287: +LBB68_344: # Block address taken + # in Loop: Header=BB68_287 Depth=1 + add ebp, 12 + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + jmp LBB68_296 +LBB68_296: # in Loop: Header=BB68_287 Depth=1 + mov dword ptr [ebp - 16], 59 +Ltmp6288: +LBB68_297: # in Loop: Header=BB68_287 Depth=1 + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + mov dword ptr [ebp - 16], 59 + lea ecx, [ebp - 1504] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2321], al # 1-byte Spill + jmp LBB68_298 +LBB68_298: # in Loop: Header=BB68_287 Depth=1 + mov al, byte ptr [ebp - 2321] # 1-byte Reload + test al, 1 + jne LBB68_299 + jmp LBB68_303 +LBB68_299: # in Loop: Header=BB68_287 Depth=1 +Ltmp6289: + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2322], al # 1-byte Spill + jmp LBB68_300 +LBB68_300: # in Loop: Header=BB68_287 Depth=1 + mov al, byte ptr [ebp - 2322] # 1-byte Reload + test al, 1 + jne LBB68_301 + jmp LBB68_302 +LBB68_301: # in Loop: Header=BB68_287 Depth=1 +Ltmp6290: + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + int3 +Ltmp6291: +LBB68_302: # in Loop: Header=BB68_287 Depth=1 + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + jmp LBB68_303 +Ltmp6292: +LBB68_303: # in Loop: Header=BB68_287 Depth=1 + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + lea ecx, [ebp - 1504] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB68_304 +LBB68_304: # in Loop: Header=BB68_287 Depth=1 + lea ecx, [ebp - 1504] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2328], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB68_287 +Ltmp6293: +# %bb.305: + .cv_loc 68 1 1113 0 # ..\tests\span_tests.cpp:1113:0 + lea eax, [ebp - 276] + mov dword ptr [ebp - 1568], eax + mov ecx, dword ptr [ebp - 1568] + sub esp, 4 + lea eax, [ebp - 1576] +Ltmp6294: + #DEBUG_VALUE: __begin1 <- [$eax+0] + mov dword ptr [esp], eax + call "?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +Ltmp6295: + mov ecx, dword ptr [ebp - 1568] + sub esp, 4 + lea eax, [ebp - 1584] +Ltmp6296: + #DEBUG_VALUE: __end1 <- [$eax+0] + mov dword ptr [esp], eax + call "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +Ltmp6297: +LBB68_306: # =>This Loop Header: Depth=1 + # Child Loop BB68_308 Depth 2 + mov eax, dword ptr [ebp - 1584] + mov dword ptr [ebp - 1592], eax + mov eax, dword ptr [ebp - 1580] + mov dword ptr [ebp - 1588], eax + mov eax, dword ptr [ebp - 1576] + mov dword ptr [ebp - 1600], eax + mov eax, dword ptr [ebp - 1572] + mov dword ptr [ebp - 1596], eax + mov eax, dword ptr [ebp - 1600] + mov ecx, dword ptr [ebp - 1596] + mov edx, dword ptr [ebp - 1592] + mov esi, dword ptr [ebp - 1588] + sub esp, 16 + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + add esp, 16 + test al, 1 + jne LBB68_307 + jmp LBB68_327 +LBB68_307: # in Loop: Header=BB68_306 Depth=1 +Ltmp6298: + .cv_loc 68 1 1113 0 # ..\tests\span_tests.cpp:1113:0 + lea ecx, [ebp - 1576] + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" + mov dword ptr [ebp - 1604], eax +LBB68_308: # Parent Loop BB68_306 Depth=1 + # => This Inner Loop Header: Depth=2 +Ltmp6299: + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_06HPDKMKBC@n?5?$DN?$DN?55?$AA@" + mov dword ptr [ebp - 2332], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2336], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1114 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1652] + mov dword ptr [ebp - 2340], ecx # 4-byte Spill + mov dword ptr [ebp - 2344], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 2332] # 4-byte Reload + mov dword ptr [ebp - 2348], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2332] # 4-byte Reload + mov edx, dword ptr [ebp - 2340] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1644] + mov dword ptr [ebp - 2352], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2336] # 4-byte Reload + mov esp, ecx +Ltmp6300: + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + mov edx, dword ptr [ebp - 1604] + mov dword ptr [ebp - 16], 64 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + lea edx, [ebp - 1684] + mov dword ptr [esi], edx + lea ecx, [ebp - 1688] + mov dword ptr [ebp - 2356], eax # 4-byte Spill + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB68_309 +LBB68_309: # in Loop: Header=BB68_308 Depth=2 + mov dword ptr [ebp - 1692], 5 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1692] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1680] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1684] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB68_310 +LBB68_310: # in Loop: Header=BB68_308 Depth=2 + mov dword ptr [ebp - 16], 65 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1680] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1644] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB68_311 +LBB68_311: # in Loop: Header=BB68_308 Depth=2 + lea ecx, [ebp - 1680] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB68_317 +Ltmp6301: +LBB68_345: # Block address taken + # in Loop: Header=BB68_308 Depth=2 + add ebp, 12 + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + jmp LBB68_316 +LBB68_316: # in Loop: Header=BB68_308 Depth=2 + mov dword ptr [ebp - 16], 63 +Ltmp6302: +LBB68_317: # in Loop: Header=BB68_308 Depth=2 + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + mov dword ptr [ebp - 16], 63 + lea ecx, [ebp - 1644] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2357], al # 1-byte Spill + jmp LBB68_318 +LBB68_318: # in Loop: Header=BB68_308 Depth=2 + mov al, byte ptr [ebp - 2357] # 1-byte Reload + test al, 1 + jne LBB68_319 + jmp LBB68_323 +LBB68_319: # in Loop: Header=BB68_308 Depth=2 +Ltmp6303: + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2358], al # 1-byte Spill + jmp LBB68_320 +LBB68_320: # in Loop: Header=BB68_308 Depth=2 + mov al, byte ptr [ebp - 2358] # 1-byte Reload + test al, 1 + jne LBB68_321 + jmp LBB68_322 +LBB68_321: # in Loop: Header=BB68_308 Depth=2 +Ltmp6304: + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + int3 +Ltmp6305: +LBB68_322: # in Loop: Header=BB68_308 Depth=2 + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + jmp LBB68_323 +Ltmp6306: +LBB68_323: # in Loop: Header=BB68_308 Depth=2 + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + lea ecx, [ebp - 1644] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB68_324 +LBB68_324: # in Loop: Header=BB68_308 Depth=2 + lea ecx, [ebp - 1644] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2364], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB68_308 +Ltmp6307: +# %bb.325: # in Loop: Header=BB68_306 Depth=1 + .cv_loc 68 1 1113 0 # ..\tests\span_tests.cpp:1113:0 + lea ecx, [ebp - 1576] + call "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + mov dword ptr [ebp - 2368], eax # 4-byte Spill + jmp LBB68_306 +Ltmp6308: +LBB68_327: + .cv_loc 68 1 1117 0 # ..\tests\span_tests.cpp:1117:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB68_5: # in Loop: Header=BB68_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 144] +Ltmp6309: + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6310: + .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": +LBB68_6: # in Loop: Header=BB68_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6311: + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 108] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB68_7 +LBB68_7: # in Loop: Header=BB68_1 Depth=1 + mov eax, offset LBB68_328 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6312: + .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": +LBB68_22: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 108] + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6313: + .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": +LBB68_23: # in Loop: Header=BB68_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 244] +Ltmp6314: + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6315: + .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": +LBB68_24: # in Loop: Header=BB68_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6316: + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 + mov dword ptr [ebp - 16], 7 + lea ecx, [ebp - 208] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB68_25 +LBB68_25: # in Loop: Header=BB68_18 Depth=1 + mov eax, offset LBB68_329 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6317: + .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": +LBB68_40: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 208] + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6318: + .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": +LBB68_41: # in Loop: Header=BB68_36 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 368] +Ltmp6319: + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6320: + .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": +LBB68_42: # in Loop: Header=BB68_36 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6321: + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 + mov dword ptr [ebp - 16], 11 + lea ecx, [ebp - 332] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB68_43 +LBB68_43: # in Loop: Header=BB68_36 Depth=1 + mov eax, offset LBB68_330 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6322: + .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": +LBB68_59: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 332] + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6323: + .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": +LBB68_60: # in Loop: Header=BB68_54 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 452] +Ltmp6324: + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6325: + .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": +LBB68_61: # in Loop: Header=BB68_54 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6326: + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + mov dword ptr [ebp - 16], 15 + lea ecx, [ebp - 416] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB68_62 +LBB68_62: # in Loop: Header=BB68_54 Depth=1 + mov eax, offset LBB68_331 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6327: + .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": +LBB68_77: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 416] + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6328: + .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": +LBB68_78: # in Loop: Header=BB68_73 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 548] +Ltmp6329: + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6330: + .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": +LBB68_79: # in Loop: Header=BB68_73 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6331: + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 + mov dword ptr [ebp - 16], 19 + lea ecx, [ebp - 512] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB68_80 +LBB68_80: # in Loop: Header=BB68_73 Depth=1 + mov eax, offset LBB68_332 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6332: + .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": +LBB68_95: # in Loop: Header=BB68_91 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6333: + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + mov dword ptr [ebp - 16], 22 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 596] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB68_96 +LBB68_96: # in Loop: Header=BB68_91 Depth=1 + mov eax, offset LBB68_333 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6334: + .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": +LBB68_99: # in Loop: Header=BB68_91 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6335: + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + mov dword ptr [ebp - 16], 22 + lea ecx, [ebp - 596] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB68_100 +LBB68_100: # in Loop: Header=BB68_91 Depth=1 + mov eax, offset LBB68_334 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6336: + .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": +LBB68_103: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 512] +Ltmp6337: + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6338: + .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": +LBB68_120: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 596] +Ltmp6339: + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6340: + .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": +LBB68_121: # in Loop: Header=BB68_115 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 680] +Ltmp6341: + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6342: + .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": +LBB68_122: # in Loop: Header=BB68_115 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6343: + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + mov dword ptr [ebp - 16], 26 + lea ecx, [ebp - 644] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB68_123 +LBB68_123: # in Loop: Header=BB68_115 Depth=1 + mov eax, offset LBB68_335 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6344: + .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": +LBB68_139: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 644] + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6345: + .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": +LBB68_140: # in Loop: Header=BB68_134 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 780] +Ltmp6346: + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6347: + .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": +LBB68_141: # in Loop: Header=BB68_134 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6348: + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + mov dword ptr [ebp - 16], 30 + lea ecx, [ebp - 744] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB68_142 +LBB68_142: # in Loop: Header=BB68_134 Depth=1 + mov eax, offset LBB68_336 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6349: + .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": +LBB68_158: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 744] + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6350: + .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": +LBB68_159: # in Loop: Header=BB68_153 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 880] +Ltmp6351: + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6352: + .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": +LBB68_160: # in Loop: Header=BB68_153 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6353: + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + mov dword ptr [ebp - 16], 34 + lea ecx, [ebp - 844] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB68_161 +LBB68_161: # in Loop: Header=BB68_153 Depth=1 + mov eax, offset LBB68_337 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6354: + .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": +LBB68_177: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 844] + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6355: + .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": +LBB68_178: # in Loop: Header=BB68_172 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 980] +Ltmp6356: + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6357: + .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": +LBB68_179: # in Loop: Header=BB68_172 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6358: + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + mov dword ptr [ebp - 16], 38 + lea ecx, [ebp - 944] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB68_180 +LBB68_180: # in Loop: Header=BB68_172 Depth=1 + mov eax, offset LBB68_338 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6359: + .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": +LBB68_196: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 944] + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6360: + .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": +LBB68_197: # in Loop: Header=BB68_191 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1080] +Ltmp6361: + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6362: + .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": +LBB68_198: # in Loop: Header=BB68_191 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6363: + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + mov dword ptr [ebp - 16], 42 + lea ecx, [ebp - 1044] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB68_199 +LBB68_199: # in Loop: Header=BB68_191 Depth=1 + mov eax, offset LBB68_339 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6364: + .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": +LBB68_215: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1044] + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6365: + .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": +LBB68_216: # in Loop: Header=BB68_210 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1168] +Ltmp6366: + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6367: + .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": +LBB68_217: # in Loop: Header=BB68_210 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6368: + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 + mov dword ptr [ebp - 16], 46 + lea ecx, [ebp - 1132] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB68_218 +LBB68_218: # in Loop: Header=BB68_210 Depth=1 + mov eax, offset LBB68_340 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6369: + .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": +LBB68_234: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1132] + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6370: + .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": +LBB68_235: # in Loop: Header=BB68_229 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1256] +Ltmp6371: + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6372: + .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": +LBB68_236: # in Loop: Header=BB68_229 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6373: + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + mov dword ptr [ebp - 16], 50 + lea ecx, [ebp - 1220] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB68_237 +LBB68_237: # in Loop: Header=BB68_229 Depth=1 + mov eax, offset LBB68_341 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6374: + .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": +LBB68_252: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1220] + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6375: + .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": +LBB68_253: # in Loop: Header=BB68_248 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1356] +Ltmp6376: + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6377: + .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": +LBB68_254: # in Loop: Header=BB68_248 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6378: + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 + mov dword ptr [ebp - 16], 54 + lea ecx, [ebp - 1320] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB68_255 +LBB68_255: # in Loop: Header=BB68_248 Depth=1 + mov eax, offset LBB68_342 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6379: + .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": +LBB68_268: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1320] + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6380: + .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": +LBB68_274: # in Loop: Header=BB68_270 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1456] +Ltmp6381: + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6382: + .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": +LBB68_275: # in Loop: Header=BB68_270 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6383: + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + mov dword ptr [ebp - 16], 58 + lea ecx, [ebp - 1420] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB68_276 +LBB68_276: # in Loop: Header=BB68_270 Depth=1 + mov eax, offset LBB68_343 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6384: + .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": +LBB68_292: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1420] + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6385: + .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": +LBB68_293: # in Loop: Header=BB68_287 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1540] +Ltmp6386: + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6387: + .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": +LBB68_294: # in Loop: Header=BB68_287 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6388: + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + mov dword ptr [ebp - 16], 62 + lea ecx, [ebp - 1504] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB68_295 +LBB68_295: # in Loop: Header=BB68_287 Depth=1 + mov eax, offset LBB68_344 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6389: + .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": +LBB68_312: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1504] + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6390: + .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": +LBB68_313: # in Loop: Header=BB68_308 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1680] +Ltmp6391: + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6392: + .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": +LBB68_314: # in Loop: Header=BB68_308 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6393: + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + mov dword ptr [ebp - 16], 66 + lea ecx, [ebp - 1644] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB68_315 +LBB68_315: # in Loop: Header=BB68_308 Depth=2 + mov eax, offset LBB68_345 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6394: + .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": +LBB68_326: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1644] + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6395: + .cv_fpo_endproc +Lfunc_end68: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 17 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$95@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" # Handler + .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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp6396: + lea ecx, ["?autoRegistrar45@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp6397: + .cv_fpo_endproc +Lfunc_end69: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp6398: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0M@KENFPPOH@cbegin_cend?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 1120 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____46@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar47@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp6399: + .cv_fpo_endproc +Lfunc_end70: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____46@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 2216 + .cv_fpo_stackalloc 2216 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp6646: + .cv_loc 71 1 1123 0 # ..\tests\span_tests.cpp:1123:0 + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA"+8] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA"+12] + mov dword ptr [ebp - 32], eax + .cv_loc 71 1 1124 0 # ..\tests\span_tests.cpp:1124:0 + sub esp, 4 + lea ecx, [ebp - 52] +Ltmp6647: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 44] +Ltmp6648: + #DEBUG_VALUE: a <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" +Ltmp6649: + .cv_loc 71 1 1126 0 # ..\tests\span_tests.cpp:1126:0 + sub esp, 4 + lea ecx, [ebp - 52] + lea edx, [ebp - 60] +Ltmp6650: + #DEBUG_VALUE: cit <- [$edx+0] + mov dword ptr [esp], edx + mov dword ptr [ebp - 1588], eax # 4-byte Spill + call "?cbegin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +Ltmp6651: + .cv_loc 71 1 1127 0 # ..\tests\span_tests.cpp:1127:0 + sub esp, 8 + lea eax, [ebp - 76] + mov dword ptr [esp], eax + lea eax, [ebp - 52] + mov dword ptr [esp + 4], eax + call "??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span@H$0?0@3@@Z" + add esp, 4 + lea ecx, [ebp - 68] + lea eax, [ebp - 76] + mov dword ptr [esp], eax + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + mov dword ptr [ebp - 1592], eax # 4-byte Spill +LBB71_1: # =>This Inner Loop Header: Depth=1 +Ltmp6652: + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@HLMICOHF@cit?5?$DN?$DN?5cit2?$AA@" + mov dword ptr [ebp - 1596], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1600], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1128 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 124] + mov dword ptr [ebp - 1604], ecx # 4-byte Spill + mov dword ptr [ebp - 1608], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1596] # 4-byte Reload + mov dword ptr [ebp - 1612], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1596] # 4-byte Reload + mov edx, dword ptr [ebp - 1604] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 116] + mov dword ptr [ebp - 1616], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1600] # 4-byte Reload + mov esp, ecx +Ltmp6653: + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 156] + mov dword ptr [edx], esi + lea ecx, [ebp - 160] + mov dword ptr [ebp - 1620], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB71_2 +LBB71_2: # in Loop: Header=BB71_1 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 68] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 152] + mov dword ptr [eax], ecx + lea ecx, [ebp - 156] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB71_3 +LBB71_3: # in Loop: Header=BB71_1 Depth=1 + mov dword ptr [ebp - 16], 2 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 152] + mov dword ptr [eax], ecx + lea ecx, [ebp - 116] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB71_4 +LBB71_4: # in Loop: Header=BB71_1 Depth=1 + lea ecx, [ebp - 152] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB71_9 +Ltmp6654: +LBB71_307: # Block address taken + # in Loop: Header=BB71_1 Depth=1 + add ebp, 12 + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 + jmp LBB71_8 +LBB71_8: # in Loop: Header=BB71_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp6655: +LBB71_9: # in Loop: Header=BB71_1 Depth=1 + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 116] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1621], al # 1-byte Spill + jmp LBB71_10 +LBB71_10: # in Loop: Header=BB71_1 Depth=1 + mov al, byte ptr [ebp - 1621] # 1-byte Reload + test al, 1 + jne LBB71_11 + jmp LBB71_15 +LBB71_11: # in Loop: Header=BB71_1 Depth=1 +Ltmp6656: + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1622], al # 1-byte Spill + jmp LBB71_12 +LBB71_12: # in Loop: Header=BB71_1 Depth=1 + mov al, byte ptr [ebp - 1622] # 1-byte Reload + test al, 1 + jne LBB71_13 + jmp LBB71_14 +LBB71_13: # in Loop: Header=BB71_1 Depth=1 +Ltmp6657: + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 + int3 +Ltmp6658: +LBB71_14: # in Loop: Header=BB71_1 Depth=1 + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 + jmp LBB71_15 +Ltmp6659: +LBB71_15: # in Loop: Header=BB71_1 Depth=1 + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 + lea ecx, [ebp - 116] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB71_16 +LBB71_16: # in Loop: Header=BB71_1 Depth=1 + lea ecx, [ebp - 116] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1628], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB71_1 +Ltmp6660: +# %bb.17: + .cv_loc 71 1 1130 0 # ..\tests\span_tests.cpp:1130:0 + sub esp, 4 + lea ecx, [ebp - 52] + lea eax, [ebp - 168] + mov dword ptr [esp], eax + call "?cend@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + mov eax, dword ptr [ebp - 168] + mov dword ptr [ebp - 60], eax + mov eax, dword ptr [ebp - 164] + mov dword ptr [ebp - 56], eax + .cv_loc 71 1 1131 0 # ..\tests\span_tests.cpp:1131:0 + sub esp, 8 + lea eax, [ebp - 184] + mov dword ptr [esp], eax + lea eax, [ebp - 52] + mov dword ptr [esp + 4], eax + call "??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span@H$0?0@3@@Z" + add esp, 4 + lea ecx, [ebp - 176] + lea eax, [ebp - 184] + mov dword ptr [esp], eax + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + mov ecx, dword ptr [ebp - 176] + mov dword ptr [ebp - 68], ecx + mov ecx, dword ptr [ebp - 172] + mov dword ptr [ebp - 64], ecx + mov dword ptr [ebp - 1632], eax # 4-byte Spill +LBB71_18: # =>This Inner Loop Header: Depth=1 +Ltmp6661: + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@HLMICOHF@cit?5?$DN?$DN?5cit2?$AA@" + mov dword ptr [ebp - 1636], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1640], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1132 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 232] + mov dword ptr [ebp - 1644], ecx # 4-byte Spill + mov dword ptr [ebp - 1648], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1636] # 4-byte Reload + mov dword ptr [ebp - 1652], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1636] # 4-byte Reload + mov edx, dword ptr [ebp - 1644] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 224] + mov dword ptr [ebp - 1656], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1640] # 4-byte Reload + mov esp, ecx +Ltmp6662: + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 + mov dword ptr [ebp - 16], 5 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 264] + mov dword ptr [edx], esi + lea ecx, [ebp - 268] + mov dword ptr [ebp - 1660], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB71_19 +LBB71_19: # in Loop: Header=BB71_18 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 68] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 260] + mov dword ptr [eax], ecx + lea ecx, [ebp - 264] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB71_20 +LBB71_20: # in Loop: Header=BB71_18 Depth=1 + mov dword ptr [ebp - 16], 6 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 260] + mov dword ptr [eax], ecx + lea ecx, [ebp - 224] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB71_21 +LBB71_21: # in Loop: Header=BB71_18 Depth=1 + lea ecx, [ebp - 260] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB71_27 +Ltmp6663: +LBB71_308: # Block address taken + # in Loop: Header=BB71_18 Depth=1 + add ebp, 12 + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 + jmp LBB71_26 +LBB71_26: # in Loop: Header=BB71_18 Depth=1 + mov dword ptr [ebp - 16], 4 +Ltmp6664: +LBB71_27: # in Loop: Header=BB71_18 Depth=1 + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 + mov dword ptr [ebp - 16], 4 + lea ecx, [ebp - 224] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1661], al # 1-byte Spill + jmp LBB71_28 +LBB71_28: # in Loop: Header=BB71_18 Depth=1 + mov al, byte ptr [ebp - 1661] # 1-byte Reload + test al, 1 + jne LBB71_29 + jmp LBB71_33 +LBB71_29: # in Loop: Header=BB71_18 Depth=1 +Ltmp6665: + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1662], al # 1-byte Spill + jmp LBB71_30 +LBB71_30: # in Loop: Header=BB71_18 Depth=1 + mov al, byte ptr [ebp - 1662] # 1-byte Reload + test al, 1 + jne LBB71_31 + jmp LBB71_32 +LBB71_31: # in Loop: Header=BB71_18 Depth=1 +Ltmp6666: + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 + int3 +Ltmp6667: +LBB71_32: # in Loop: Header=BB71_18 Depth=1 + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 + jmp LBB71_33 +Ltmp6668: +LBB71_33: # in Loop: Header=BB71_18 Depth=1 + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 + lea ecx, [ebp - 224] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB71_34 +LBB71_34: # in Loop: Header=BB71_18 Depth=1 + lea ecx, [ebp - 224] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1668], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB71_18 +Ltmp6669: +# %bb.35: + .cv_loc 71 1 1136 0 # ..\tests\span_tests.cpp:1136:0 + mov eax, dword ptr ["L?a@?2??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 284], eax + mov eax, dword ptr ["L?a@?2??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 280], eax + mov eax, dword ptr ["L?a@?2??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA"+8] + mov dword ptr [ebp - 276], eax + mov eax, dword ptr ["L?a@?2??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA"+12] + mov dword ptr [ebp - 272], eax + .cv_loc 71 1 1137 0 # ..\tests\span_tests.cpp:1137:0 + sub esp, 4 + lea ecx, [ebp - 292] +Ltmp6670: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 284] +Ltmp6671: + #DEBUG_VALUE: a <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" +Ltmp6672: + .cv_loc 71 1 1139 0 # ..\tests\span_tests.cpp:1139:0 + sub esp, 4 + lea ecx, [ebp - 292] + lea edx, [ebp - 300] +Ltmp6673: + #DEBUG_VALUE: it <- [$edx+0] + mov dword ptr [esp], edx + mov dword ptr [ebp - 1672], eax # 4-byte Spill + call "?cbegin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +Ltmp6674: + .cv_loc 71 1 1140 0 # ..\tests\span_tests.cpp:1140:0 + mov eax, dword ptr [ebp - 300] + mov dword ptr [ebp - 308], eax + mov eax, dword ptr [ebp - 296] + mov dword ptr [ebp - 304], eax +LBB71_36: # =>This Inner Loop Header: Depth=1 +Ltmp6675: + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@" + mov dword ptr [ebp - 1676], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1680], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1141 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 356] + mov dword ptr [ebp - 1684], ecx # 4-byte Spill + mov dword ptr [ebp - 1688], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1676] # 4-byte Reload + mov dword ptr [ebp - 1692], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1676] # 4-byte Reload + mov edx, dword ptr [ebp - 1684] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 348] + mov dword ptr [ebp - 1696], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1680] # 4-byte Reload + mov esp, ecx +Ltmp6676: + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 + mov dword ptr [ebp - 16], 9 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 300] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 388] + mov dword ptr [edx], esi + lea ecx, [ebp - 392] + mov dword ptr [ebp - 1700], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB71_37 +LBB71_37: # in Loop: Header=BB71_36 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 308] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 384] + mov dword ptr [eax], ecx + lea ecx, [ebp - 388] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB71_38 +LBB71_38: # in Loop: Header=BB71_36 Depth=1 + mov dword ptr [ebp - 16], 10 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 384] + mov dword ptr [eax], ecx + lea ecx, [ebp - 348] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB71_39 +LBB71_39: # in Loop: Header=BB71_36 Depth=1 + lea ecx, [ebp - 384] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB71_45 +Ltmp6677: +LBB71_309: # Block address taken + # in Loop: Header=BB71_36 Depth=1 + add ebp, 12 + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 + jmp LBB71_44 +LBB71_44: # in Loop: Header=BB71_36 Depth=1 + mov dword ptr [ebp - 16], 8 +Ltmp6678: +LBB71_45: # in Loop: Header=BB71_36 Depth=1 + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 + mov dword ptr [ebp - 16], 8 + lea ecx, [ebp - 348] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1701], al # 1-byte Spill + jmp LBB71_46 +LBB71_46: # in Loop: Header=BB71_36 Depth=1 + mov al, byte ptr [ebp - 1701] # 1-byte Reload + test al, 1 + jne LBB71_47 + jmp LBB71_51 +LBB71_47: # in Loop: Header=BB71_36 Depth=1 +Ltmp6679: + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1702], al # 1-byte Spill + jmp LBB71_48 +LBB71_48: # in Loop: Header=BB71_36 Depth=1 + mov al, byte ptr [ebp - 1702] # 1-byte Reload + test al, 1 + jne LBB71_49 + jmp LBB71_50 +LBB71_49: # in Loop: Header=BB71_36 Depth=1 +Ltmp6680: + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 + int3 +Ltmp6681: +LBB71_50: # in Loop: Header=BB71_36 Depth=1 + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 + jmp LBB71_51 +Ltmp6682: +LBB71_51: # in Loop: Header=BB71_36 Depth=1 + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 + lea ecx, [ebp - 348] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB71_52 +LBB71_52: # in Loop: Header=BB71_36 Depth=1 + lea ecx, [ebp - 348] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1708], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB71_36 +Ltmp6683: +# %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 +Ltmp6684: + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08HLOGLEOL@?$CKit?5?$DN?$DN?51?$AA@" + mov dword ptr [ebp - 1712], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1716], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1142 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 440] + mov dword ptr [ebp - 1720], ecx # 4-byte Spill + mov dword ptr [ebp - 1724], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1712] # 4-byte Reload + mov dword ptr [ebp - 1728], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1712] # 4-byte Reload + mov edx, dword ptr [ebp - 1720] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 432] + mov dword ptr [ebp - 1732], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1716] # 4-byte Reload + mov esp, ecx +Ltmp6685: + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + mov dword ptr [ebp - 16], 13 + lea ecx, [ebp - 300] + mov dword ptr [ebp - 1736], eax # 4-byte Spill + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ" + mov dword ptr [ebp - 1740], eax # 4-byte Spill + jmp LBB71_55 +LBB71_55: # in Loop: Header=BB71_54 Depth=1 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 1740] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 472] + mov dword ptr [eax], edx + lea ecx, [ebp - 476] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB71_56 +LBB71_56: # in Loop: Header=BB71_54 Depth=1 + mov dword ptr [ebp - 480], 1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 480] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 468] + mov dword ptr [eax], ecx + lea ecx, [ebp - 472] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB71_57 +LBB71_57: # in Loop: Header=BB71_54 Depth=1 + mov dword ptr [ebp - 16], 14 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 468] + mov dword ptr [eax], ecx + lea ecx, [ebp - 432] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB71_58 +LBB71_58: # in Loop: Header=BB71_54 Depth=1 + lea ecx, [ebp - 468] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB71_64 +Ltmp6686: +LBB71_310: # Block address taken + # in Loop: Header=BB71_54 Depth=1 + add ebp, 12 + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + jmp LBB71_63 +LBB71_63: # in Loop: Header=BB71_54 Depth=1 + mov dword ptr [ebp - 16], 12 +Ltmp6687: +LBB71_64: # in Loop: Header=BB71_54 Depth=1 + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + mov dword ptr [ebp - 16], 12 + lea ecx, [ebp - 432] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1741], al # 1-byte Spill + jmp LBB71_65 +LBB71_65: # in Loop: Header=BB71_54 Depth=1 + mov al, byte ptr [ebp - 1741] # 1-byte Reload + test al, 1 + jne LBB71_66 + jmp LBB71_70 +LBB71_66: # in Loop: Header=BB71_54 Depth=1 +Ltmp6688: + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1742], al # 1-byte Spill + jmp LBB71_67 +LBB71_67: # in Loop: Header=BB71_54 Depth=1 + mov al, byte ptr [ebp - 1742] # 1-byte Reload + test al, 1 + jne LBB71_68 + jmp LBB71_69 +LBB71_68: # in Loop: Header=BB71_54 Depth=1 +Ltmp6689: + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + int3 +Ltmp6690: +LBB71_69: # in Loop: Header=BB71_54 Depth=1 + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + jmp LBB71_70 +Ltmp6691: +LBB71_70: # in Loop: Header=BB71_54 Depth=1 + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + lea ecx, [ebp - 432] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB71_71 +LBB71_71: # in Loop: Header=BB71_54 Depth=1 + lea ecx, [ebp - 432] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1748], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB71_54 +Ltmp6692: +# %bb.72: + .cv_loc 71 1 1144 0 # ..\tests\span_tests.cpp:1144:0 + sub esp, 4 + lea ecx, [ebp - 292] + lea eax, [ebp - 488] +Ltmp6693: + #DEBUG_VALUE: beyond <- [$eax+0] + mov dword ptr [esp], eax + call "?cend@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +Ltmp6694: +LBB71_73: # =>This Inner Loop Header: Depth=1 + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0N@MOOFJPON@it?5?$CB?$DN?5beyond?$AA@" + mov dword ptr [ebp - 1752], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1756], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1145 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 536] + mov dword ptr [ebp - 1760], ecx # 4-byte Spill + mov dword ptr [ebp - 1764], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1752] # 4-byte Reload + mov dword ptr [ebp - 1768], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1752] # 4-byte Reload + mov edx, dword ptr [ebp - 1760] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 528] + mov dword ptr [ebp - 1772], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1756] # 4-byte Reload + mov esp, ecx +Ltmp6695: + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 + mov dword ptr [ebp - 16], 17 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 300] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 568] + mov dword ptr [edx], esi + lea ecx, [ebp - 572] + mov dword ptr [ebp - 1776], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB71_74 +LBB71_74: # in Loop: Header=BB71_73 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 488] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 564] + mov dword ptr [eax], ecx + lea ecx, [ebp - 568] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB71_75 +LBB71_75: # in Loop: Header=BB71_73 Depth=1 + mov dword ptr [ebp - 16], 18 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 564] + mov dword ptr [eax], ecx + lea ecx, [ebp - 528] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB71_76 +LBB71_76: # in Loop: Header=BB71_73 Depth=1 + lea ecx, [ebp - 564] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB71_82 +Ltmp6696: +LBB71_311: # Block address taken + # in Loop: Header=BB71_73 Depth=1 + add ebp, 12 + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 + jmp LBB71_81 +LBB71_81: # in Loop: Header=BB71_73 Depth=1 + mov dword ptr [ebp - 16], 16 +Ltmp6697: +LBB71_82: # in Loop: Header=BB71_73 Depth=1 + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 + mov dword ptr [ebp - 16], 16 + lea ecx, [ebp - 528] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1777], al # 1-byte Spill + jmp LBB71_83 +LBB71_83: # in Loop: Header=BB71_73 Depth=1 + mov al, byte ptr [ebp - 1777] # 1-byte Reload + test al, 1 + jne LBB71_84 + jmp LBB71_88 +LBB71_84: # in Loop: Header=BB71_73 Depth=1 +Ltmp6698: + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1778], al # 1-byte Spill + jmp LBB71_85 +LBB71_85: # in Loop: Header=BB71_73 Depth=1 + mov al, byte ptr [ebp - 1778] # 1-byte Reload + test al, 1 + jne LBB71_86 + jmp LBB71_87 +LBB71_86: # in Loop: Header=BB71_73 Depth=1 +Ltmp6699: + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 + int3 +Ltmp6700: +LBB71_87: # in Loop: Header=BB71_73 Depth=1 + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 + jmp LBB71_88 +Ltmp6701: +LBB71_88: # in Loop: Header=BB71_73 Depth=1 + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 + lea ecx, [ebp - 528] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB71_89 +LBB71_89: # in Loop: Header=BB71_73 Depth=1 + lea ecx, [ebp - 528] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1784], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB71_73 +Ltmp6702: +# %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 +Ltmp6703: + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BD@HMLFLFFE@?$CKbeyond?0?5fail_fast?$AA@" + mov dword ptr [ebp - 1788], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1792], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1146 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 620] + mov dword ptr [ebp - 1796], ecx # 4-byte Spill + mov dword ptr [ebp - 1800], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 1788] # 4-byte Reload + mov dword ptr [ebp - 1804], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1788] # 4-byte Reload + mov edx, dword ptr [ebp - 1796] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 612] + mov ecx, esi + mov dword ptr [ebp - 1808], eax # 4-byte Spill + mov dword ptr [ebp - 1812], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1792] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 20 + mov ecx, dword ptr [ebp - 1812] # 4-byte Reload + mov dword ptr [ebp - 1816], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1817], al # 1-byte Spill + jmp LBB71_92 +LBB71_92: # in Loop: Header=BB71_91 Depth=1 + mov al, byte ptr [ebp - 1817] # 1-byte Reload + test al, 1 + jne LBB71_93 + jmp LBB71_104 +LBB71_93: # in Loop: Header=BB71_91 Depth=1 +Ltmp6704: + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + mov dword ptr [ebp - 16], 21 + lea ecx, [ebp - 488] + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ" + mov dword ptr [ebp - 1824], eax # 4-byte Spill + jmp LBB71_94 +LBB71_94: # in Loop: Header=BB71_91 Depth=1 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 274 + lea ecx, [ebp - 612] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB71_102 +Ltmp6705: +LBB71_312: # Block address taken + # in Loop: Header=BB71_91 Depth=1 + add ebp, 12 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + jmp LBB71_97 +LBB71_97: # in Loop: Header=BB71_91 Depth=1 + jmp LBB71_98 +LBB71_98: # in Loop: Header=BB71_91 Depth=1 + mov dword ptr [ebp - 16], 20 + jmp LBB71_106 +Ltmp6706: +LBB71_313: # Block address taken + # in Loop: Header=BB71_91 Depth=1 + add ebp, 12 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + jmp LBB71_101 +LBB71_101: # in Loop: Header=BB71_91 Depth=1 + jmp LBB71_98 +Ltmp6707: +LBB71_102: # in Loop: Header=BB71_91 Depth=1 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + jmp LBB71_98 +Ltmp6708: +LBB71_104: # in Loop: Header=BB71_91 Depth=1 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 612] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB71_105 +LBB71_105: # in Loop: Header=BB71_91 Depth=1 + jmp LBB71_106 +Ltmp6709: +LBB71_106: # in Loop: Header=BB71_91 Depth=1 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + lea ecx, [ebp - 612] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1825], al # 1-byte Spill + jmp LBB71_107 +LBB71_107: # in Loop: Header=BB71_91 Depth=1 + mov al, byte ptr [ebp - 1825] # 1-byte Reload + test al, 1 + jne LBB71_108 + jmp LBB71_112 +LBB71_108: # in Loop: Header=BB71_91 Depth=1 +Ltmp6710: + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1826], al # 1-byte Spill + jmp LBB71_109 +LBB71_109: # in Loop: Header=BB71_91 Depth=1 + mov al, byte ptr [ebp - 1826] # 1-byte Reload + test al, 1 + jne LBB71_110 + jmp LBB71_111 +LBB71_110: # in Loop: Header=BB71_91 Depth=1 +Ltmp6711: + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + int3 +Ltmp6712: +LBB71_111: # in Loop: Header=BB71_91 Depth=1 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + jmp LBB71_112 +Ltmp6713: +LBB71_112: # in Loop: Header=BB71_91 Depth=1 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + lea ecx, [ebp - 612] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB71_113 +LBB71_113: # in Loop: Header=BB71_91 Depth=1 + lea ecx, [ebp - 612] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne LBB71_91 +Ltmp6714: +# %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 +Ltmp6715: + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BE@JKGJNIKP@beyond?5?9?5first?5?$DN?$DN?54?$AA@" + mov dword ptr [ebp - 1832], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1836], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1148 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 668] + mov dword ptr [ebp - 1840], ecx # 4-byte Spill + mov dword ptr [ebp - 1844], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1832] # 4-byte Reload + mov dword ptr [ebp - 1848], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1832] # 4-byte Reload + mov edx, dword ptr [ebp - 1840] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 660] + mov dword ptr [ebp - 1852], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1836] # 4-byte Reload + mov esp, ecx +Ltmp6716: + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + movsd xmm0, qword ptr [ebp - 308] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 716], xmm0 + mov edx, dword ptr [ebp - 716] + mov esi, dword ptr [ebp - 712] + mov dword ptr [ebp - 16], 24 + sub esp, 8 + mov edi, esp + mov dword ptr [edi + 4], esi + mov dword ptr [edi], edx + lea ecx, [ebp - 488] + mov dword ptr [ebp - 1856], eax # 4-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" + mov dword ptr [ebp - 1860], eax # 4-byte Spill + jmp LBB71_116 +LBB71_116: # in Loop: Header=BB71_115 Depth=1 + mov eax, dword ptr [ebp - 1860] # 4-byte Reload + mov dword ptr [ebp - 708], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 708] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 700] + mov dword ptr [ecx], edx + lea ecx, [ebp - 704] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB71_117 +LBB71_117: # in Loop: Header=BB71_115 Depth=1 + mov dword ptr [ebp - 720], 4 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 720] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 696] + mov dword ptr [eax], ecx + lea ecx, [ebp - 700] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB71_118 +LBB71_118: # in Loop: Header=BB71_115 Depth=1 + mov dword ptr [ebp - 16], 25 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 696] + mov dword ptr [eax], ecx + lea ecx, [ebp - 660] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB71_119 +LBB71_119: # in Loop: Header=BB71_115 Depth=1 + lea ecx, [ebp - 696] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB71_125 +Ltmp6717: +LBB71_314: # Block address taken + # in Loop: Header=BB71_115 Depth=1 + add ebp, 12 + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + jmp LBB71_124 +LBB71_124: # in Loop: Header=BB71_115 Depth=1 + mov dword ptr [ebp - 16], 23 +Ltmp6718: +LBB71_125: # in Loop: Header=BB71_115 Depth=1 + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + mov dword ptr [ebp - 16], 23 + lea ecx, [ebp - 660] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1861], al # 1-byte Spill + jmp LBB71_126 +LBB71_126: # in Loop: Header=BB71_115 Depth=1 + mov al, byte ptr [ebp - 1861] # 1-byte Reload + test al, 1 + jne LBB71_127 + jmp LBB71_131 +LBB71_127: # in Loop: Header=BB71_115 Depth=1 +Ltmp6719: + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1862], al # 1-byte Spill + jmp LBB71_128 +LBB71_128: # in Loop: Header=BB71_115 Depth=1 + mov al, byte ptr [ebp - 1862] # 1-byte Reload + test al, 1 + jne LBB71_129 + jmp LBB71_130 +LBB71_129: # in Loop: Header=BB71_115 Depth=1 +Ltmp6720: + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + int3 +Ltmp6721: +LBB71_130: # in Loop: Header=BB71_115 Depth=1 + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + jmp LBB71_131 +Ltmp6722: +LBB71_131: # in Loop: Header=BB71_115 Depth=1 + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + lea ecx, [ebp - 660] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB71_132 +LBB71_132: # in Loop: Header=BB71_115 Depth=1 + lea ecx, [ebp - 660] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1868], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB71_115 +Ltmp6723: +# %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 +Ltmp6724: + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BD@ONAHMKIO@first?5?9?5first?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 1872], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1876], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1149 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 768] + mov dword ptr [ebp - 1880], ecx # 4-byte Spill + mov dword ptr [ebp - 1884], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1872] # 4-byte Reload + mov dword ptr [ebp - 1888], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1872] # 4-byte Reload + mov edx, dword ptr [ebp - 1880] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 760] + mov dword ptr [ebp - 1892], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1876] # 4-byte Reload + mov esp, ecx +Ltmp6725: + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + movsd xmm0, qword ptr [ebp - 308] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 816], xmm0 + mov edx, dword ptr [ebp - 816] + mov esi, dword ptr [ebp - 812] + mov dword ptr [ebp - 16], 28 + sub esp, 8 + mov edi, esp + mov dword ptr [edi + 4], esi + mov dword ptr [edi], edx + lea ecx, [ebp - 308] + mov dword ptr [ebp - 1896], eax # 4-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" + mov dword ptr [ebp - 1900], eax # 4-byte Spill + jmp LBB71_135 +LBB71_135: # in Loop: Header=BB71_134 Depth=1 + mov eax, dword ptr [ebp - 1900] # 4-byte Reload + mov dword ptr [ebp - 808], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 808] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 800] + mov dword ptr [ecx], edx + lea ecx, [ebp - 804] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB71_136 +LBB71_136: # in Loop: Header=BB71_134 Depth=1 + mov dword ptr [ebp - 820], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 820] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 796] + mov dword ptr [eax], ecx + lea ecx, [ebp - 800] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB71_137 +LBB71_137: # in Loop: Header=BB71_134 Depth=1 + mov dword ptr [ebp - 16], 29 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 796] + mov dword ptr [eax], ecx + lea ecx, [ebp - 760] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB71_138 +LBB71_138: # in Loop: Header=BB71_134 Depth=1 + lea ecx, [ebp - 796] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB71_144 +Ltmp6726: +LBB71_315: # Block address taken + # in Loop: Header=BB71_134 Depth=1 + add ebp, 12 + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + jmp LBB71_143 +LBB71_143: # in Loop: Header=BB71_134 Depth=1 + mov dword ptr [ebp - 16], 27 +Ltmp6727: +LBB71_144: # in Loop: Header=BB71_134 Depth=1 + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + mov dword ptr [ebp - 16], 27 + lea ecx, [ebp - 760] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1901], al # 1-byte Spill + jmp LBB71_145 +LBB71_145: # in Loop: Header=BB71_134 Depth=1 + mov al, byte ptr [ebp - 1901] # 1-byte Reload + test al, 1 + jne LBB71_146 + jmp LBB71_150 +LBB71_146: # in Loop: Header=BB71_134 Depth=1 +Ltmp6728: + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1902], al # 1-byte Spill + jmp LBB71_147 +LBB71_147: # in Loop: Header=BB71_134 Depth=1 + mov al, byte ptr [ebp - 1902] # 1-byte Reload + test al, 1 + jne LBB71_148 + jmp LBB71_149 +LBB71_148: # in Loop: Header=BB71_134 Depth=1 +Ltmp6729: + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + int3 +Ltmp6730: +LBB71_149: # in Loop: Header=BB71_134 Depth=1 + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + jmp LBB71_150 +Ltmp6731: +LBB71_150: # in Loop: Header=BB71_134 Depth=1 + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + lea ecx, [ebp - 760] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB71_151 +LBB71_151: # in Loop: Header=BB71_134 Depth=1 + lea ecx, [ebp - 760] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1908], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB71_134 +Ltmp6732: +# %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 +Ltmp6733: + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BF@HJJGOLFK@beyond?5?9?5beyond?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 1912], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1916], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1150 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 868] + mov dword ptr [ebp - 1920], ecx # 4-byte Spill + mov dword ptr [ebp - 1924], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1912] # 4-byte Reload + mov dword ptr [ebp - 1928], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1912] # 4-byte Reload + mov edx, dword ptr [ebp - 1920] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 860] + mov dword ptr [ebp - 1932], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1916] # 4-byte Reload + mov esp, ecx +Ltmp6734: + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + movsd xmm0, qword ptr [ebp - 488] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 916], xmm0 + mov edx, dword ptr [ebp - 916] + mov esi, dword ptr [ebp - 912] + mov dword ptr [ebp - 16], 32 + sub esp, 8 + mov edi, esp + mov dword ptr [edi + 4], esi + mov dword ptr [edi], edx + lea ecx, [ebp - 488] + mov dword ptr [ebp - 1936], eax # 4-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" + mov dword ptr [ebp - 1940], eax # 4-byte Spill + jmp LBB71_154 +LBB71_154: # in Loop: Header=BB71_153 Depth=1 + mov eax, dword ptr [ebp - 1940] # 4-byte Reload + mov dword ptr [ebp - 908], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 908] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 900] + mov dword ptr [ecx], edx + lea ecx, [ebp - 904] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB71_155 +LBB71_155: # in Loop: Header=BB71_153 Depth=1 + mov dword ptr [ebp - 920], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 920] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 896] + mov dword ptr [eax], ecx + lea ecx, [ebp - 900] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB71_156 +LBB71_156: # in Loop: Header=BB71_153 Depth=1 + mov dword ptr [ebp - 16], 33 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 896] + mov dword ptr [eax], ecx + lea ecx, [ebp - 860] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB71_157 +LBB71_157: # in Loop: Header=BB71_153 Depth=1 + lea ecx, [ebp - 896] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB71_163 +Ltmp6735: +LBB71_316: # Block address taken + # in Loop: Header=BB71_153 Depth=1 + add ebp, 12 + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + jmp LBB71_162 +LBB71_162: # in Loop: Header=BB71_153 Depth=1 + mov dword ptr [ebp - 16], 31 +Ltmp6736: +LBB71_163: # in Loop: Header=BB71_153 Depth=1 + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + mov dword ptr [ebp - 16], 31 + lea ecx, [ebp - 860] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1941], al # 1-byte Spill + jmp LBB71_164 +LBB71_164: # in Loop: Header=BB71_153 Depth=1 + mov al, byte ptr [ebp - 1941] # 1-byte Reload + test al, 1 + jne LBB71_165 + jmp LBB71_169 +LBB71_165: # in Loop: Header=BB71_153 Depth=1 +Ltmp6737: + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1942], al # 1-byte Spill + jmp LBB71_166 +LBB71_166: # in Loop: Header=BB71_153 Depth=1 + mov al, byte ptr [ebp - 1942] # 1-byte Reload + test al, 1 + jne LBB71_167 + jmp LBB71_168 +LBB71_167: # in Loop: Header=BB71_153 Depth=1 +Ltmp6738: + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + int3 +Ltmp6739: +LBB71_168: # in Loop: Header=BB71_153 Depth=1 + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + jmp LBB71_169 +Ltmp6740: +LBB71_169: # in Loop: Header=BB71_153 Depth=1 + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + lea ecx, [ebp - 860] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB71_170 +LBB71_170: # in Loop: Header=BB71_153 Depth=1 + lea ecx, [ebp - 860] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1948], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB71_153 +Ltmp6741: +# %bb.171: + .cv_loc 71 1 1152 0 # ..\tests\span_tests.cpp:1152:0 + lea ecx, [ebp - 300] + call "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" + mov dword ptr [ebp - 1952], eax # 4-byte Spill +LBB71_172: # =>This Inner Loop Header: Depth=1 +Ltmp6742: + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BA@IJCLOCGB@it?5?9?5first?5?$DN?$DN?51?$AA@" + mov dword ptr [ebp - 1956], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1960], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1153 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 968] + mov dword ptr [ebp - 1964], ecx # 4-byte Spill + mov dword ptr [ebp - 1968], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1956] # 4-byte Reload + mov dword ptr [ebp - 1972], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1956] # 4-byte Reload + mov edx, dword ptr [ebp - 1964] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 960] + mov dword ptr [ebp - 1976], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1960] # 4-byte Reload + mov esp, ecx +Ltmp6743: + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + movsd xmm0, qword ptr [ebp - 308] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 1016], xmm0 + mov edx, dword ptr [ebp - 1016] + mov esi, dword ptr [ebp - 1012] + mov dword ptr [ebp - 16], 36 + sub esp, 8 + mov edi, esp + mov dword ptr [edi + 4], esi + mov dword ptr [edi], edx + lea ecx, [ebp - 300] + mov dword ptr [ebp - 1980], eax # 4-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" + mov dword ptr [ebp - 1984], eax # 4-byte Spill + jmp LBB71_173 +LBB71_173: # in Loop: Header=BB71_172 Depth=1 + mov eax, dword ptr [ebp - 1984] # 4-byte Reload + mov dword ptr [ebp - 1008], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 1008] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 1000] + mov dword ptr [ecx], edx + lea ecx, [ebp - 1004] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB71_174 +LBB71_174: # in Loop: Header=BB71_172 Depth=1 + mov dword ptr [ebp - 1020], 1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1020] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 996] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1000] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB71_175 +LBB71_175: # in Loop: Header=BB71_172 Depth=1 + mov dword ptr [ebp - 16], 37 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 996] + mov dword ptr [eax], ecx + lea ecx, [ebp - 960] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB71_176 +LBB71_176: # in Loop: Header=BB71_172 Depth=1 + lea ecx, [ebp - 996] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB71_182 +Ltmp6744: +LBB71_317: # Block address taken + # in Loop: Header=BB71_172 Depth=1 + add ebp, 12 + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + jmp LBB71_181 +LBB71_181: # in Loop: Header=BB71_172 Depth=1 + mov dword ptr [ebp - 16], 35 +Ltmp6745: +LBB71_182: # in Loop: Header=BB71_172 Depth=1 + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + mov dword ptr [ebp - 16], 35 + lea ecx, [ebp - 960] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1985], al # 1-byte Spill + jmp LBB71_183 +LBB71_183: # in Loop: Header=BB71_172 Depth=1 + mov al, byte ptr [ebp - 1985] # 1-byte Reload + test al, 1 + jne LBB71_184 + jmp LBB71_188 +LBB71_184: # in Loop: Header=BB71_172 Depth=1 +Ltmp6746: + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1986], al # 1-byte Spill + jmp LBB71_185 +LBB71_185: # in Loop: Header=BB71_172 Depth=1 + mov al, byte ptr [ebp - 1986] # 1-byte Reload + test al, 1 + jne LBB71_186 + jmp LBB71_187 +LBB71_186: # in Loop: Header=BB71_172 Depth=1 +Ltmp6747: + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + int3 +Ltmp6748: +LBB71_187: # in Loop: Header=BB71_172 Depth=1 + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + jmp LBB71_188 +Ltmp6749: +LBB71_188: # in Loop: Header=BB71_172 Depth=1 + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + lea ecx, [ebp - 960] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB71_189 +LBB71_189: # in Loop: Header=BB71_172 Depth=1 + lea ecx, [ebp - 960] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1992], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB71_172 +Ltmp6750: +# %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 +Ltmp6751: + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08FAMLOHCI@?$CKit?5?$DN?$DN?52?$AA@" + mov dword ptr [ebp - 1996], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2000], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1154 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1068] + mov dword ptr [ebp - 2004], ecx # 4-byte Spill + mov dword ptr [ebp - 2008], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1996] # 4-byte Reload + mov dword ptr [ebp - 2012], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1996] # 4-byte Reload + mov edx, dword ptr [ebp - 2004] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1060] + mov dword ptr [ebp - 2016], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2000] # 4-byte Reload + mov esp, ecx +Ltmp6752: + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + mov dword ptr [ebp - 16], 40 + lea ecx, [ebp - 300] + mov dword ptr [ebp - 2020], eax # 4-byte Spill + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ" + mov dword ptr [ebp - 2024], eax # 4-byte Spill + jmp LBB71_192 +LBB71_192: # in Loop: Header=BB71_191 Depth=1 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 2024] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 1100] + mov dword ptr [eax], edx + lea ecx, [ebp - 1104] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB71_193 +LBB71_193: # in Loop: Header=BB71_191 Depth=1 + mov dword ptr [ebp - 1108], 2 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1108] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1096] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1100] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB71_194 +LBB71_194: # in Loop: Header=BB71_191 Depth=1 + mov dword ptr [ebp - 16], 41 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1096] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1060] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB71_195 +LBB71_195: # in Loop: Header=BB71_191 Depth=1 + lea ecx, [ebp - 1096] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB71_201 +Ltmp6753: +LBB71_318: # Block address taken + # in Loop: Header=BB71_191 Depth=1 + add ebp, 12 + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + jmp LBB71_200 +LBB71_200: # in Loop: Header=BB71_191 Depth=1 + mov dword ptr [ebp - 16], 39 +Ltmp6754: +LBB71_201: # in Loop: Header=BB71_191 Depth=1 + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + mov dword ptr [ebp - 16], 39 + lea ecx, [ebp - 1060] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2025], al # 1-byte Spill + jmp LBB71_202 +LBB71_202: # in Loop: Header=BB71_191 Depth=1 + mov al, byte ptr [ebp - 2025] # 1-byte Reload + test al, 1 + jne LBB71_203 + jmp LBB71_207 +LBB71_203: # in Loop: Header=BB71_191 Depth=1 +Ltmp6755: + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2026], al # 1-byte Spill + jmp LBB71_204 +LBB71_204: # in Loop: Header=BB71_191 Depth=1 + mov al, byte ptr [ebp - 2026] # 1-byte Reload + test al, 1 + jne LBB71_205 + jmp LBB71_206 +LBB71_205: # in Loop: Header=BB71_191 Depth=1 +Ltmp6756: + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + int3 +Ltmp6757: +LBB71_206: # in Loop: Header=BB71_191 Depth=1 + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + jmp LBB71_207 +Ltmp6758: +LBB71_207: # in Loop: Header=BB71_191 Depth=1 + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + lea ecx, [ebp - 1060] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB71_208 +LBB71_208: # in Loop: Header=BB71_191 Depth=1 + lea ecx, [ebp - 1060] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2032], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB71_191 +Ltmp6759: +# %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 +Ltmp6760: + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BB@FOMAFOIO@beyond?5?9?5it?5?$DN?$DN?53?$AA@" + mov dword ptr [ebp - 2036], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2040], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1155 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1156] + mov dword ptr [ebp - 2044], ecx # 4-byte Spill + mov dword ptr [ebp - 2048], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 2036] # 4-byte Reload + mov dword ptr [ebp - 2052], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2036] # 4-byte Reload + mov edx, dword ptr [ebp - 2044] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1148] + mov dword ptr [ebp - 2056], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2040] # 4-byte Reload + mov esp, ecx +Ltmp6761: + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + movsd xmm0, qword ptr [ebp - 300] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 1204], xmm0 + mov edx, dword ptr [ebp - 1204] + mov esi, dword ptr [ebp - 1200] + mov dword ptr [ebp - 16], 44 + sub esp, 8 + mov edi, esp + mov dword ptr [edi + 4], esi + mov dword ptr [edi], edx + lea ecx, [ebp - 488] + mov dword ptr [ebp - 2060], eax # 4-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" + mov dword ptr [ebp - 2064], eax # 4-byte Spill + jmp LBB71_211 +LBB71_211: # in Loop: Header=BB71_210 Depth=1 + mov eax, dword ptr [ebp - 2064] # 4-byte Reload + mov dword ptr [ebp - 1196], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 1196] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 1188] + mov dword ptr [ecx], edx + lea ecx, [ebp - 1192] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB71_212 +LBB71_212: # in Loop: Header=BB71_210 Depth=1 + mov dword ptr [ebp - 1208], 3 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1208] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1184] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1188] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB71_213 +LBB71_213: # in Loop: Header=BB71_210 Depth=1 + mov dword ptr [ebp - 16], 45 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1184] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1148] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB71_214 +LBB71_214: # in Loop: Header=BB71_210 Depth=1 + lea ecx, [ebp - 1184] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB71_220 +Ltmp6762: +LBB71_319: # Block address taken + # in Loop: Header=BB71_210 Depth=1 + add ebp, 12 + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + jmp LBB71_219 +LBB71_219: # in Loop: Header=BB71_210 Depth=1 + mov dword ptr [ebp - 16], 43 +Ltmp6763: +LBB71_220: # in Loop: Header=BB71_210 Depth=1 + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + mov dword ptr [ebp - 16], 43 + lea ecx, [ebp - 1148] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2065], al # 1-byte Spill + jmp LBB71_221 +LBB71_221: # in Loop: Header=BB71_210 Depth=1 + mov al, byte ptr [ebp - 2065] # 1-byte Reload + test al, 1 + jne LBB71_222 + jmp LBB71_226 +LBB71_222: # in Loop: Header=BB71_210 Depth=1 +Ltmp6764: + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2066], al # 1-byte Spill + jmp LBB71_223 +LBB71_223: # in Loop: Header=BB71_210 Depth=1 + mov al, byte ptr [ebp - 2066] # 1-byte Reload + test al, 1 + jne LBB71_224 + jmp LBB71_225 +LBB71_224: # in Loop: Header=BB71_210 Depth=1 +Ltmp6765: + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + int3 +Ltmp6766: +LBB71_225: # in Loop: Header=BB71_210 Depth=1 + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + jmp LBB71_226 +Ltmp6767: +LBB71_226: # in Loop: Header=BB71_210 Depth=1 + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + lea ecx, [ebp - 1148] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB71_227 +LBB71_227: # in Loop: Header=BB71_210 Depth=1 + lea ecx, [ebp - 1148] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2072], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB71_210 +Ltmp6768: +# %bb.228: + .cv_loc 71 1 1157 0 # ..\tests\span_tests.cpp:1157:0 + mov dword ptr [ebp - 1212], 0 + .cv_loc 71 1 1158 0 # ..\tests\span_tests.cpp:1158:0 + mov eax, dword ptr [ebp - 308] + mov dword ptr [ebp - 300], eax + mov eax, dword ptr [ebp - 304] + mov dword ptr [ebp - 296], eax +LBB71_229: # =>This Inner Loop Header: Depth=1 +Ltmp6769: + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@" + mov dword ptr [ebp - 2076], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2080], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1159 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1260] + mov dword ptr [ebp - 2084], ecx # 4-byte Spill + mov dword ptr [ebp - 2088], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 2076] # 4-byte Reload + mov dword ptr [ebp - 2092], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2076] # 4-byte Reload + mov edx, dword ptr [ebp - 2084] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1252] + mov dword ptr [ebp - 2096], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2080] # 4-byte Reload + mov esp, ecx +Ltmp6770: + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 + mov dword ptr [ebp - 16], 48 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 300] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1292] + mov dword ptr [edx], esi + lea ecx, [ebp - 1296] + mov dword ptr [ebp - 2100], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB71_230 +LBB71_230: # in Loop: Header=BB71_229 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 308] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1288] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1292] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB71_231 +LBB71_231: # in Loop: Header=BB71_229 Depth=1 + mov dword ptr [ebp - 16], 49 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1288] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1252] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB71_232 +LBB71_232: # in Loop: Header=BB71_229 Depth=1 + lea ecx, [ebp - 1288] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB71_238 +Ltmp6771: +LBB71_320: # Block address taken + # in Loop: Header=BB71_229 Depth=1 + add ebp, 12 + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 + jmp LBB71_237 +LBB71_237: # in Loop: Header=BB71_229 Depth=1 + mov dword ptr [ebp - 16], 47 +Ltmp6772: +LBB71_238: # in Loop: Header=BB71_229 Depth=1 + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 + mov dword ptr [ebp - 16], 47 + lea ecx, [ebp - 1252] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2101], al # 1-byte Spill + jmp LBB71_239 +LBB71_239: # in Loop: Header=BB71_229 Depth=1 + mov al, byte ptr [ebp - 2101] # 1-byte Reload + test al, 1 + jne LBB71_240 + jmp LBB71_244 +LBB71_240: # in Loop: Header=BB71_229 Depth=1 +Ltmp6773: + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2102], al # 1-byte Spill + jmp LBB71_241 +LBB71_241: # in Loop: Header=BB71_229 Depth=1 + mov al, byte ptr [ebp - 2102] # 1-byte Reload + test al, 1 + jne LBB71_242 + jmp LBB71_243 +LBB71_242: # in Loop: Header=BB71_229 Depth=1 +Ltmp6774: + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 + int3 +Ltmp6775: +LBB71_243: # in Loop: Header=BB71_229 Depth=1 + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 + jmp LBB71_244 +Ltmp6776: +LBB71_244: # in Loop: Header=BB71_229 Depth=1 + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 + lea ecx, [ebp - 1252] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB71_245 +LBB71_245: # in Loop: Header=BB71_229 Depth=1 + lea ecx, [ebp - 1252] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2108], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB71_229 +Ltmp6777: +# %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 + sub esp, 4 + lea ecx, [ebp - 292] + lea eax, [ebp - 1304] + mov dword ptr [esp], eax + call "?cend@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + mov eax, dword ptr [ebp - 300] + mov dword ptr [ebp - 1312], eax + mov eax, dword ptr [ebp - 296] + mov dword ptr [ebp - 1308], eax + mov eax, dword ptr [ebp - 1312] + mov ecx, dword ptr [ebp - 1308] + mov edx, dword ptr [ebp - 1304] + mov esi, dword ptr [ebp - 1300] + sub esp, 16 + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + add esp, 16 + test al, 1 + jne LBB71_248 + jmp LBB71_269 +LBB71_248: # in Loop: Header=BB71_247 Depth=1 +Ltmp6778: + .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 +Ltmp6779: + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BA@BNLHDGA@?$CKit?5?$DN?$DN?5last?5?$CL?51?$AA@" + mov dword ptr [ebp - 2112], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2116], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1161 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1360] + mov dword ptr [ebp - 2120], ecx # 4-byte Spill + mov dword ptr [ebp - 2124], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 2112] # 4-byte Reload + mov dword ptr [ebp - 2128], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2112] # 4-byte Reload + mov edx, dword ptr [ebp - 2120] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1352] + mov dword ptr [ebp - 2132], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2116] # 4-byte Reload + mov esp, ecx +Ltmp6780: + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + mov dword ptr [ebp - 16], 52 + lea ecx, [ebp - 300] + mov dword ptr [ebp - 2136], eax # 4-byte Spill + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ" + mov dword ptr [ebp - 2140], eax # 4-byte Spill + jmp LBB71_250 +LBB71_250: # in Loop: Header=BB71_249 Depth=2 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 2140] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 1392] + mov dword ptr [eax], edx + lea ecx, [ebp - 1396] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB71_251 +LBB71_251: # in Loop: Header=BB71_249 Depth=2 + mov eax, dword ptr [ebp - 1212] + inc eax + mov dword ptr [ebp - 1400], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1400] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1388] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1392] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB71_252 +LBB71_252: # in Loop: Header=BB71_249 Depth=2 + mov dword ptr [ebp - 16], 53 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1388] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1352] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB71_253 +LBB71_253: # in Loop: Header=BB71_249 Depth=2 + lea ecx, [ebp - 1388] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB71_259 +Ltmp6781: +LBB71_321: # Block address taken + # in Loop: Header=BB71_249 Depth=2 + add ebp, 12 + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + jmp LBB71_258 +LBB71_258: # in Loop: Header=BB71_249 Depth=2 + mov dword ptr [ebp - 16], 51 +Ltmp6782: +LBB71_259: # in Loop: Header=BB71_249 Depth=2 + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + mov dword ptr [ebp - 16], 51 + lea ecx, [ebp - 1352] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2141], al # 1-byte Spill + jmp LBB71_260 +LBB71_260: # in Loop: Header=BB71_249 Depth=2 + mov al, byte ptr [ebp - 2141] # 1-byte Reload + test al, 1 + jne LBB71_261 + jmp LBB71_265 +LBB71_261: # in Loop: Header=BB71_249 Depth=2 +Ltmp6783: + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2142], al # 1-byte Spill + jmp LBB71_262 +LBB71_262: # in Loop: Header=BB71_249 Depth=2 + mov al, byte ptr [ebp - 2142] # 1-byte Reload + test al, 1 + jne LBB71_263 + jmp LBB71_264 +LBB71_263: # in Loop: Header=BB71_249 Depth=2 +Ltmp6784: + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + int3 +Ltmp6785: +LBB71_264: # in Loop: Header=BB71_249 Depth=2 + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + jmp LBB71_265 +Ltmp6786: +LBB71_265: # in Loop: Header=BB71_249 Depth=2 + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + lea ecx, [ebp - 1352] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB71_266 +LBB71_266: # in Loop: Header=BB71_249 Depth=2 + lea ecx, [ebp - 1352] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2148], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB71_249 +Ltmp6787: +# %bb.267: # in Loop: Header=BB71_247 Depth=1 + .cv_loc 71 1 1163 0 # ..\tests\span_tests.cpp:1163:0 + lea ecx, [ebp - 300] + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ" + mov eax, dword ptr [eax] + mov dword ptr [ebp - 1212], eax + .cv_loc 71 1 1164 0 # ..\tests\span_tests.cpp:1164:0 + lea ecx, [ebp - 300] + call "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" +Ltmp6788: + .cv_loc 71 1 1160 0 # ..\tests\span_tests.cpp:1160:0 + mov dword ptr [ebp - 2152], eax # 4-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 +Ltmp6789: + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0N@PDHHPOIL@it?5?$DN?$DN?5beyond?$AA@" + mov dword ptr [ebp - 2156], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2160], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1167 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1448] + mov dword ptr [ebp - 2164], ecx # 4-byte Spill + mov dword ptr [ebp - 2168], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 2156] # 4-byte Reload + mov dword ptr [ebp - 2172], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2156] # 4-byte Reload + mov edx, dword ptr [ebp - 2164] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1440] + mov dword ptr [ebp - 2176], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2160] # 4-byte Reload + mov esp, ecx +Ltmp6790: + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + mov dword ptr [ebp - 16], 56 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 300] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1480] + mov dword ptr [edx], esi + lea ecx, [ebp - 1484] + mov dword ptr [ebp - 2180], eax # 4-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB71_271 +LBB71_271: # in Loop: Header=BB71_270 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 488] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1476] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1480] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + jmp LBB71_272 +LBB71_272: # in Loop: Header=BB71_270 Depth=1 + mov dword ptr [ebp - 16], 57 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1476] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1440] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB71_273 +LBB71_273: # in Loop: Header=BB71_270 Depth=1 + lea ecx, [ebp - 1476] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB71_278 +Ltmp6791: +LBB71_322: # Block address taken + # in Loop: Header=BB71_270 Depth=1 + add ebp, 12 + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + jmp LBB71_277 +LBB71_277: # in Loop: Header=BB71_270 Depth=1 + mov dword ptr [ebp - 16], 55 +Ltmp6792: +LBB71_278: # in Loop: Header=BB71_270 Depth=1 + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + mov dword ptr [ebp - 16], 55 + lea ecx, [ebp - 1440] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2181], al # 1-byte Spill + jmp LBB71_279 +LBB71_279: # in Loop: Header=BB71_270 Depth=1 + mov al, byte ptr [ebp - 2181] # 1-byte Reload + test al, 1 + jne LBB71_280 + jmp LBB71_284 +LBB71_280: # in Loop: Header=BB71_270 Depth=1 +Ltmp6793: + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2182], al # 1-byte Spill + jmp LBB71_281 +LBB71_281: # in Loop: Header=BB71_270 Depth=1 + mov al, byte ptr [ebp - 2182] # 1-byte Reload + test al, 1 + jne LBB71_282 + jmp LBB71_283 +LBB71_282: # in Loop: Header=BB71_270 Depth=1 +Ltmp6794: + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + int3 +Ltmp6795: +LBB71_283: # in Loop: Header=BB71_270 Depth=1 + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + jmp LBB71_284 +Ltmp6796: +LBB71_284: # in Loop: Header=BB71_270 Depth=1 + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + lea ecx, [ebp - 1440] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB71_285 +LBB71_285: # in Loop: Header=BB71_270 Depth=1 + lea ecx, [ebp - 1440] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2188], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB71_270 +Ltmp6797: +# %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 +Ltmp6798: + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BB@DJCIEDM@it?5?9?5beyond?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 2192], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 2196], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1168 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1532] + mov dword ptr [ebp - 2200], ecx # 4-byte Spill + mov dword ptr [ebp - 2204], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 2192] # 4-byte Reload + mov dword ptr [ebp - 2208], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 2192] # 4-byte Reload + mov edx, dword ptr [ebp - 2200] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1524] + mov dword ptr [ebp - 2212], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 2196] # 4-byte Reload + mov esp, ecx +Ltmp6799: + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + movsd xmm0, qword ptr [ebp - 488] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 1580], xmm0 + mov edx, dword ptr [ebp - 1580] + mov esi, dword ptr [ebp - 1576] + mov dword ptr [ebp - 16], 60 + sub esp, 8 + mov edi, esp + mov dword ptr [edi + 4], esi + mov dword ptr [edi], edx + lea ecx, [ebp - 300] + mov dword ptr [ebp - 2216], eax # 4-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" + mov dword ptr [ebp - 2220], eax # 4-byte Spill + jmp LBB71_288 +LBB71_288: # in Loop: Header=BB71_287 Depth=1 + mov eax, dword ptr [ebp - 2220] # 4-byte Reload + mov dword ptr [ebp - 1572], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 1572] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 1564] + mov dword ptr [ecx], edx + lea ecx, [ebp - 1568] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB71_289 +LBB71_289: # in Loop: Header=BB71_287 Depth=1 + mov dword ptr [ebp - 1584], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1584] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1560] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1564] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB71_290 +LBB71_290: # in Loop: Header=BB71_287 Depth=1 + mov dword ptr [ebp - 16], 61 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1560] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1524] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB71_291 +LBB71_291: # in Loop: Header=BB71_287 Depth=1 + lea ecx, [ebp - 1560] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB71_297 +Ltmp6800: +LBB71_323: # Block address taken + # in Loop: Header=BB71_287 Depth=1 + add ebp, 12 + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + jmp LBB71_296 +LBB71_296: # in Loop: Header=BB71_287 Depth=1 + mov dword ptr [ebp - 16], 59 +Ltmp6801: +LBB71_297: # in Loop: Header=BB71_287 Depth=1 + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + mov dword ptr [ebp - 16], 59 + lea ecx, [ebp - 1524] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2221], al # 1-byte Spill + jmp LBB71_298 +LBB71_298: # in Loop: Header=BB71_287 Depth=1 + mov al, byte ptr [ebp - 2221] # 1-byte Reload + test al, 1 + jne LBB71_299 + jmp LBB71_303 +LBB71_299: # in Loop: Header=BB71_287 Depth=1 +Ltmp6802: + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2222], al # 1-byte Spill + jmp LBB71_300 +LBB71_300: # in Loop: Header=BB71_287 Depth=1 + mov al, byte ptr [ebp - 2222] # 1-byte Reload + test al, 1 + jne LBB71_301 + jmp LBB71_302 +LBB71_301: # in Loop: Header=BB71_287 Depth=1 +Ltmp6803: + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + int3 +Ltmp6804: +LBB71_302: # in Loop: Header=BB71_287 Depth=1 + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + jmp LBB71_303 +Ltmp6805: +LBB71_303: # in Loop: Header=BB71_287 Depth=1 + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + lea ecx, [ebp - 1524] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB71_304 +LBB71_304: # in Loop: Header=BB71_287 Depth=1 + lea ecx, [ebp - 1524] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2228], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB71_287 +Ltmp6806: +# %bb.305: + .cv_loc 71 1 1170 0 # ..\tests\span_tests.cpp:1170:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB71_5: # in Loop: Header=BB71_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 152] +Ltmp6807: + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6808: + .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": +LBB71_6: # in Loop: Header=BB71_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6809: + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 116] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB71_7 +LBB71_7: # in Loop: Header=BB71_1 Depth=1 + mov eax, offset LBB71_307 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6810: + .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": +LBB71_22: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 116] + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6811: + .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": +LBB71_23: # in Loop: Header=BB71_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 260] +Ltmp6812: + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6813: + .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": +LBB71_24: # in Loop: Header=BB71_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6814: + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 + mov dword ptr [ebp - 16], 7 + lea ecx, [ebp - 224] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB71_25 +LBB71_25: # in Loop: Header=BB71_18 Depth=1 + mov eax, offset LBB71_308 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6815: + .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": +LBB71_40: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 224] + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6816: + .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": +LBB71_41: # in Loop: Header=BB71_36 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 384] +Ltmp6817: + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6818: + .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": +LBB71_42: # in Loop: Header=BB71_36 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6819: + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 + mov dword ptr [ebp - 16], 11 + lea ecx, [ebp - 348] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB71_43 +LBB71_43: # in Loop: Header=BB71_36 Depth=1 + mov eax, offset LBB71_309 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6820: + .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": +LBB71_59: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 348] + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6821: + .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": +LBB71_60: # in Loop: Header=BB71_54 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 468] +Ltmp6822: + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6823: + .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": +LBB71_61: # in Loop: Header=BB71_54 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6824: + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + mov dword ptr [ebp - 16], 15 + lea ecx, [ebp - 432] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB71_62 +LBB71_62: # in Loop: Header=BB71_54 Depth=1 + mov eax, offset LBB71_310 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6825: + .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": +LBB71_77: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 432] + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6826: + .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": +LBB71_78: # in Loop: Header=BB71_73 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 564] +Ltmp6827: + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6828: + .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": +LBB71_79: # in Loop: Header=BB71_73 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6829: + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 + mov dword ptr [ebp - 16], 19 + lea ecx, [ebp - 528] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB71_80 +LBB71_80: # in Loop: Header=BB71_73 Depth=1 + mov eax, offset LBB71_311 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6830: + .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": +LBB71_95: # in Loop: Header=BB71_91 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6831: + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + mov dword ptr [ebp - 16], 22 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 612] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB71_96 +LBB71_96: # in Loop: Header=BB71_91 Depth=1 + mov eax, offset LBB71_312 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6832: + .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": +LBB71_99: # in Loop: Header=BB71_91 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6833: + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + mov dword ptr [ebp - 16], 22 + lea ecx, [ebp - 612] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB71_100 +LBB71_100: # in Loop: Header=BB71_91 Depth=1 + mov eax, offset LBB71_313 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6834: + .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": +LBB71_103: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 528] +Ltmp6835: + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6836: + .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": +LBB71_120: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 612] +Ltmp6837: + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6838: + .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": +LBB71_121: # in Loop: Header=BB71_115 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 696] +Ltmp6839: + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6840: + .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": +LBB71_122: # in Loop: Header=BB71_115 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6841: + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + mov dword ptr [ebp - 16], 26 + lea ecx, [ebp - 660] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB71_123 +LBB71_123: # in Loop: Header=BB71_115 Depth=1 + mov eax, offset LBB71_314 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6842: + .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": +LBB71_139: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 660] + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6843: + .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": +LBB71_140: # in Loop: Header=BB71_134 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 796] +Ltmp6844: + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6845: + .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": +LBB71_141: # in Loop: Header=BB71_134 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6846: + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + mov dword ptr [ebp - 16], 30 + lea ecx, [ebp - 760] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB71_142 +LBB71_142: # in Loop: Header=BB71_134 Depth=1 + mov eax, offset LBB71_315 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6847: + .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": +LBB71_158: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 760] + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6848: + .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": +LBB71_159: # in Loop: Header=BB71_153 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 896] +Ltmp6849: + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6850: + .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": +LBB71_160: # in Loop: Header=BB71_153 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6851: + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + mov dword ptr [ebp - 16], 34 + lea ecx, [ebp - 860] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB71_161 +LBB71_161: # in Loop: Header=BB71_153 Depth=1 + mov eax, offset LBB71_316 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6852: + .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": +LBB71_177: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 860] + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6853: + .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": +LBB71_178: # in Loop: Header=BB71_172 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 996] +Ltmp6854: + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6855: + .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": +LBB71_179: # in Loop: Header=BB71_172 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6856: + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + mov dword ptr [ebp - 16], 38 + lea ecx, [ebp - 960] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB71_180 +LBB71_180: # in Loop: Header=BB71_172 Depth=1 + mov eax, offset LBB71_317 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6857: + .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": +LBB71_196: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 960] + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6858: + .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": +LBB71_197: # in Loop: Header=BB71_191 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1096] +Ltmp6859: + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6860: + .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": +LBB71_198: # in Loop: Header=BB71_191 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6861: + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + mov dword ptr [ebp - 16], 42 + lea ecx, [ebp - 1060] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB71_199 +LBB71_199: # in Loop: Header=BB71_191 Depth=1 + mov eax, offset LBB71_318 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6862: + .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": +LBB71_215: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1060] + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6863: + .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": +LBB71_216: # in Loop: Header=BB71_210 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1184] +Ltmp6864: + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6865: + .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": +LBB71_217: # in Loop: Header=BB71_210 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6866: + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + mov dword ptr [ebp - 16], 46 + lea ecx, [ebp - 1148] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB71_218 +LBB71_218: # in Loop: Header=BB71_210 Depth=1 + mov eax, offset LBB71_319 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6867: + .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": +LBB71_233: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1148] + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6868: + .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": +LBB71_234: # in Loop: Header=BB71_229 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1288] +Ltmp6869: + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6870: + .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": +LBB71_235: # in Loop: Header=BB71_229 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6871: + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 + mov dword ptr [ebp - 16], 50 + lea ecx, [ebp - 1252] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB71_236 +LBB71_236: # in Loop: Header=BB71_229 Depth=1 + mov eax, offset LBB71_320 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6872: + .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": +LBB71_254: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1252] + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6873: + .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": +LBB71_255: # in Loop: Header=BB71_249 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1388] +Ltmp6874: + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6875: + .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": +LBB71_256: # in Loop: Header=BB71_249 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6876: + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + mov dword ptr [ebp - 16], 54 + lea ecx, [ebp - 1352] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB71_257 +LBB71_257: # in Loop: Header=BB71_249 Depth=2 + mov eax, offset LBB71_321 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6877: + .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": +LBB71_268: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1352] + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6878: + .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": +LBB71_274: # in Loop: Header=BB71_270 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1476] +Ltmp6879: + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6880: + .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": +LBB71_275: # in Loop: Header=BB71_270 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6881: + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + mov dword ptr [ebp - 16], 58 + lea ecx, [ebp - 1440] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB71_276 +LBB71_276: # in Loop: Header=BB71_270 Depth=1 + mov eax, offset LBB71_322 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6882: + .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": +LBB71_292: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1440] + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6883: + .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": +LBB71_293: # in Loop: Header=BB71_287 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1560] +Ltmp6884: + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6885: + .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": +LBB71_294: # in Loop: Header=BB71_287 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp6886: + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + mov dword ptr [ebp - 16], 62 + lea ecx, [ebp - 1524] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB71_295 +LBB71_295: # in Loop: Header=BB71_287 Depth=1 + mov eax, offset LBB71_323 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp6887: + .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": +LBB71_306: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1524] + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp6888: + .cv_fpo_endproc +Lfunc_end71: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 16 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$95@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" # Handler + .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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp6889: + lea ecx, ["?autoRegistrar47@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp6890: + .cv_fpo_endproc +Lfunc_end72: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp6891: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0M@GOOIOAEG@rbegin_rend?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 1173 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____48@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar49@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp6892: + .cv_fpo_endproc +Lfunc_end73: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____48@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 2000 + .cv_fpo_stackalloc 2000 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp7125: + .cv_loc 74 1 1176 0 # ..\tests\span_tests.cpp:1176:0 + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@3PAHA"+8] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@3PAHA"+12] + mov dword ptr [ebp - 32], eax + .cv_loc 74 1 1177 0 # ..\tests\span_tests.cpp:1177:0 + sub esp, 4 + lea ecx, [ebp - 52] +Ltmp7126: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 44] +Ltmp7127: + #DEBUG_VALUE: a <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" +Ltmp7128: + .cv_loc 74 1 1179 0 # ..\tests\span_tests.cpp:1179:0 + sub esp, 4 + lea ecx, [ebp - 52] + lea edx, [ebp - 60] +Ltmp7129: + #DEBUG_VALUE: it <- [$edx+0] + mov dword ptr [esp], edx + mov dword ptr [ebp - 1416], eax # 4-byte Spill + call "?rbegin@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" +Ltmp7130: + .cv_loc 74 1 1180 0 # ..\tests\span_tests.cpp:1180:0 + mov eax, dword ptr [ebp - 60] + mov dword ptr [ebp - 68], eax + mov eax, dword ptr [ebp - 56] + mov dword ptr [ebp - 64], eax +LBB74_1: # =>This Inner Loop Header: Depth=1 +Ltmp7131: + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@" + mov dword ptr [ebp - 1420], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1424], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1181 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 116] + mov dword ptr [ebp - 1428], ecx # 4-byte Spill + mov dword ptr [ebp - 1432], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1420] # 4-byte Reload + mov dword ptr [ebp - 1436], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1420] # 4-byte Reload + mov edx, dword ptr [ebp - 1428] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 108] + mov dword ptr [ebp - 1440], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1424] # 4-byte Reload + mov esp, ecx +Ltmp7132: + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 148] + mov dword ptr [edx], esi + lea ecx, [ebp - 152] + mov dword ptr [ebp - 1444], eax # 4-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + jmp LBB74_2 +LBB74_2: # in Loop: Header=BB74_1 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 68] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 144] + mov dword ptr [eax], ecx + lea ecx, [ebp - 148] + call "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + jmp LBB74_3 +LBB74_3: # in Loop: Header=BB74_1 Depth=1 + mov dword ptr [ebp - 16], 2 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 144] + mov dword ptr [eax], ecx + lea ecx, [ebp - 108] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB74_4 +LBB74_4: # in Loop: Header=BB74_1 Depth=1 + lea ecx, [ebp - 144] + call "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + jmp LBB74_9 +Ltmp7133: +LBB74_292: # Block address taken + # in Loop: Header=BB74_1 Depth=1 + add ebp, 12 + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 + jmp LBB74_8 +LBB74_8: # in Loop: Header=BB74_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp7134: +LBB74_9: # in Loop: Header=BB74_1 Depth=1 + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 108] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1445], al # 1-byte Spill + jmp LBB74_10 +LBB74_10: # in Loop: Header=BB74_1 Depth=1 + mov al, byte ptr [ebp - 1445] # 1-byte Reload + test al, 1 + jne LBB74_11 + jmp LBB74_15 +LBB74_11: # in Loop: Header=BB74_1 Depth=1 +Ltmp7135: + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1446], al # 1-byte Spill + jmp LBB74_12 +LBB74_12: # in Loop: Header=BB74_1 Depth=1 + mov al, byte ptr [ebp - 1446] # 1-byte Reload + test al, 1 + jne LBB74_13 + jmp LBB74_14 +LBB74_13: # in Loop: Header=BB74_1 Depth=1 +Ltmp7136: + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 + int3 +Ltmp7137: +LBB74_14: # in Loop: Header=BB74_1 Depth=1 + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 + jmp LBB74_15 +Ltmp7138: +LBB74_15: # in Loop: Header=BB74_1 Depth=1 + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 + lea ecx, [ebp - 108] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB74_16 +LBB74_16: # in Loop: Header=BB74_1 Depth=1 + lea ecx, [ebp - 108] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1452], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB74_1 +Ltmp7139: +# %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 +Ltmp7140: + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08GJBEAKO@?$CKit?5?$DN?$DN?54?$AA@" + mov dword ptr [ebp - 1456], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1460], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1182 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 200] + mov dword ptr [ebp - 1464], ecx # 4-byte Spill + mov dword ptr [ebp - 1468], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1456] # 4-byte Reload + mov dword ptr [ebp - 1472], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1456] # 4-byte Reload + mov edx, dword ptr [ebp - 1464] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 192] + mov dword ptr [ebp - 1476], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1460] # 4-byte Reload + mov esp, ecx +Ltmp7141: + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + mov dword ptr [ebp - 16], 5 + lea ecx, [ebp - 60] + mov dword ptr [ebp - 1480], eax # 4-byte Spill + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBEAAHXZ" + mov dword ptr [ebp - 1484], eax # 4-byte Spill + jmp LBB74_19 +LBB74_19: # in Loop: Header=BB74_18 Depth=1 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 1484] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 232] + mov dword ptr [eax], edx + lea ecx, [ebp - 236] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB74_20 +LBB74_20: # in Loop: Header=BB74_18 Depth=1 + mov dword ptr [ebp - 240], 4 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 240] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 228] + mov dword ptr [eax], ecx + lea ecx, [ebp - 232] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB74_21 +LBB74_21: # in Loop: Header=BB74_18 Depth=1 + mov dword ptr [ebp - 16], 6 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 228] + mov dword ptr [eax], ecx + lea ecx, [ebp - 192] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB74_22 +LBB74_22: # in Loop: Header=BB74_18 Depth=1 + lea ecx, [ebp - 228] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB74_28 +Ltmp7142: +LBB74_293: # Block address taken + # in Loop: Header=BB74_18 Depth=1 + add ebp, 12 + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + jmp LBB74_27 +LBB74_27: # in Loop: Header=BB74_18 Depth=1 + mov dword ptr [ebp - 16], 4 +Ltmp7143: +LBB74_28: # in Loop: Header=BB74_18 Depth=1 + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + mov dword ptr [ebp - 16], 4 + lea ecx, [ebp - 192] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1485], al # 1-byte Spill + jmp LBB74_29 +LBB74_29: # in Loop: Header=BB74_18 Depth=1 + mov al, byte ptr [ebp - 1485] # 1-byte Reload + test al, 1 + jne LBB74_30 + jmp LBB74_34 +LBB74_30: # in Loop: Header=BB74_18 Depth=1 +Ltmp7144: + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1486], al # 1-byte Spill + jmp LBB74_31 +LBB74_31: # in Loop: Header=BB74_18 Depth=1 + mov al, byte ptr [ebp - 1486] # 1-byte Reload + test al, 1 + jne LBB74_32 + jmp LBB74_33 +LBB74_32: # in Loop: Header=BB74_18 Depth=1 +Ltmp7145: + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + int3 +Ltmp7146: +LBB74_33: # in Loop: Header=BB74_18 Depth=1 + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + jmp LBB74_34 +Ltmp7147: +LBB74_34: # in Loop: Header=BB74_18 Depth=1 + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + lea ecx, [ebp - 192] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB74_35 +LBB74_35: # in Loop: Header=BB74_18 Depth=1 + lea ecx, [ebp - 192] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1492], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB74_18 +Ltmp7148: +# %bb.36: + .cv_loc 74 1 1184 0 # ..\tests\span_tests.cpp:1184:0 + sub esp, 4 + lea ecx, [ebp - 52] + lea eax, [ebp - 248] +Ltmp7149: + #DEBUG_VALUE: beyond <- [$eax+0] + mov dword ptr [esp], eax + call "?rend@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" +Ltmp7150: +LBB74_37: # =>This Inner Loop Header: Depth=1 + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0N@MOOFJPON@it?5?$CB?$DN?5beyond?$AA@" + mov dword ptr [ebp - 1496], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1500], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1185 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 296] + mov dword ptr [ebp - 1504], ecx # 4-byte Spill + mov dword ptr [ebp - 1508], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1496] # 4-byte Reload + mov dword ptr [ebp - 1512], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1496] # 4-byte Reload + mov edx, dword ptr [ebp - 1504] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 288] + mov dword ptr [ebp - 1516], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1500] # 4-byte Reload + mov esp, ecx +Ltmp7151: + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 + mov dword ptr [ebp - 16], 9 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 328] + mov dword ptr [edx], esi + lea ecx, [ebp - 332] + mov dword ptr [ebp - 1520], eax # 4-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + jmp LBB74_38 +LBB74_38: # in Loop: Header=BB74_37 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 248] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 324] + mov dword ptr [eax], ecx + lea ecx, [ebp - 328] + call "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + jmp LBB74_39 +LBB74_39: # in Loop: Header=BB74_37 Depth=1 + mov dword ptr [ebp - 16], 10 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 324] + mov dword ptr [eax], ecx + lea ecx, [ebp - 288] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB74_40 +LBB74_40: # in Loop: Header=BB74_37 Depth=1 + lea ecx, [ebp - 324] + call "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + jmp LBB74_46 +Ltmp7152: +LBB74_294: # Block address taken + # in Loop: Header=BB74_37 Depth=1 + add ebp, 12 + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 + jmp LBB74_45 +LBB74_45: # in Loop: Header=BB74_37 Depth=1 + mov dword ptr [ebp - 16], 8 +Ltmp7153: +LBB74_46: # in Loop: Header=BB74_37 Depth=1 + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 + mov dword ptr [ebp - 16], 8 + lea ecx, [ebp - 288] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1521], al # 1-byte Spill + jmp LBB74_47 +LBB74_47: # in Loop: Header=BB74_37 Depth=1 + mov al, byte ptr [ebp - 1521] # 1-byte Reload + test al, 1 + jne LBB74_48 + jmp LBB74_52 +LBB74_48: # in Loop: Header=BB74_37 Depth=1 +Ltmp7154: + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1522], al # 1-byte Spill + jmp LBB74_49 +LBB74_49: # in Loop: Header=BB74_37 Depth=1 + mov al, byte ptr [ebp - 1522] # 1-byte Reload + test al, 1 + jne LBB74_50 + jmp LBB74_51 +LBB74_50: # in Loop: Header=BB74_37 Depth=1 +Ltmp7155: + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 + int3 +Ltmp7156: +LBB74_51: # in Loop: Header=BB74_37 Depth=1 + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 + jmp LBB74_52 +Ltmp7157: +LBB74_52: # in Loop: Header=BB74_37 Depth=1 + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 + lea ecx, [ebp - 288] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB74_53 +LBB74_53: # in Loop: Header=BB74_37 Depth=1 + lea ecx, [ebp - 288] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1528], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB74_37 +Ltmp7158: +# %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 +Ltmp7159: + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BD@HMLFLFFE@?$CKbeyond?0?5fail_fast?$AA@" + mov dword ptr [ebp - 1532], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1536], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1186 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 380] + mov dword ptr [ebp - 1540], ecx # 4-byte Spill + mov dword ptr [ebp - 1544], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 1532] # 4-byte Reload + mov dword ptr [ebp - 1548], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1532] # 4-byte Reload + mov edx, dword ptr [ebp - 1540] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 372] + mov ecx, esi + mov dword ptr [ebp - 1552], eax # 4-byte Spill + mov dword ptr [ebp - 1556], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1536] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 12 + mov ecx, dword ptr [ebp - 1556] # 4-byte Reload + mov dword ptr [ebp - 1560], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1561], al # 1-byte Spill + jmp LBB74_56 +LBB74_56: # in Loop: Header=BB74_55 Depth=1 + mov al, byte ptr [ebp - 1561] # 1-byte Reload + test al, 1 + jne LBB74_57 + jmp LBB74_68 +LBB74_57: # in Loop: Header=BB74_55 Depth=1 +Ltmp7160: + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + mov dword ptr [ebp - 16], 13 + lea ecx, [ebp - 248] + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBEAAHXZ" + mov dword ptr [ebp - 1568], eax # 4-byte Spill + jmp LBB74_58 +LBB74_58: # in Loop: Header=BB74_55 Depth=1 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 274 + lea ecx, [ebp - 372] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB74_66 +Ltmp7161: +LBB74_295: # Block address taken + # in Loop: Header=BB74_55 Depth=1 + add ebp, 12 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + jmp LBB74_61 +LBB74_61: # in Loop: Header=BB74_55 Depth=1 + jmp LBB74_62 +LBB74_62: # in Loop: Header=BB74_55 Depth=1 + mov dword ptr [ebp - 16], 12 + jmp LBB74_70 +Ltmp7162: +LBB74_296: # Block address taken + # in Loop: Header=BB74_55 Depth=1 + add ebp, 12 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + jmp LBB74_65 +LBB74_65: # in Loop: Header=BB74_55 Depth=1 + jmp LBB74_62 +Ltmp7163: +LBB74_66: # in Loop: Header=BB74_55 Depth=1 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + jmp LBB74_62 +Ltmp7164: +LBB74_68: # in Loop: Header=BB74_55 Depth=1 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 372] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB74_69 +LBB74_69: # in Loop: Header=BB74_55 Depth=1 + jmp LBB74_70 +Ltmp7165: +LBB74_70: # in Loop: Header=BB74_55 Depth=1 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + lea ecx, [ebp - 372] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1569], al # 1-byte Spill + jmp LBB74_71 +LBB74_71: # in Loop: Header=BB74_55 Depth=1 + mov al, byte ptr [ebp - 1569] # 1-byte Reload + test al, 1 + jne LBB74_72 + jmp LBB74_76 +LBB74_72: # in Loop: Header=BB74_55 Depth=1 +Ltmp7166: + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1570], al # 1-byte Spill + jmp LBB74_73 +LBB74_73: # in Loop: Header=BB74_55 Depth=1 + mov al, byte ptr [ebp - 1570] # 1-byte Reload + test al, 1 + jne LBB74_74 + jmp LBB74_75 +LBB74_74: # in Loop: Header=BB74_55 Depth=1 +Ltmp7167: + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + int3 +Ltmp7168: +LBB74_75: # in Loop: Header=BB74_55 Depth=1 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + jmp LBB74_76 +Ltmp7169: +LBB74_76: # in Loop: Header=BB74_55 Depth=1 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + lea ecx, [ebp - 372] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB74_77 +LBB74_77: # in Loop: Header=BB74_55 Depth=1 + lea ecx, [ebp - 372] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne LBB74_55 +Ltmp7170: +# %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 +Ltmp7171: + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BE@JKGJNIKP@beyond?5?9?5first?5?$DN?$DN?54?$AA@" + mov dword ptr [ebp - 1576], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1580], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1188 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 428] + mov dword ptr [ebp - 1584], ecx # 4-byte Spill + mov dword ptr [ebp - 1588], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1576] # 4-byte Reload + mov dword ptr [ebp - 1592], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1576] # 4-byte Reload + mov edx, dword ptr [ebp - 1584] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 420] + mov dword ptr [ebp - 1596], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1580] # 4-byte Reload + mov esp, ecx +Ltmp7172: + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + mov dword ptr [ebp - 16], 16 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 68] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 248] + mov dword ptr [edx], esi + mov dword ptr [ebp - 1600], eax # 4-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YAHABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + add esp, 8 + mov dword ptr [ebp - 1604], eax # 4-byte Spill + jmp LBB74_80 +LBB74_80: # in Loop: Header=BB74_79 Depth=1 + mov eax, dword ptr [ebp - 1604] # 4-byte Reload + mov dword ptr [ebp - 468], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 468] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 460] + mov dword ptr [ecx], edx + lea ecx, [ebp - 464] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB74_81 +LBB74_81: # in Loop: Header=BB74_79 Depth=1 + mov dword ptr [ebp - 472], 4 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 472] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 456] + mov dword ptr [eax], ecx + lea ecx, [ebp - 460] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB74_82 +LBB74_82: # in Loop: Header=BB74_79 Depth=1 + mov dword ptr [ebp - 16], 17 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 456] + mov dword ptr [eax], ecx + lea ecx, [ebp - 420] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB74_83 +LBB74_83: # in Loop: Header=BB74_79 Depth=1 + lea ecx, [ebp - 456] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB74_89 +Ltmp7173: +LBB74_297: # Block address taken + # in Loop: Header=BB74_79 Depth=1 + add ebp, 12 + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + jmp LBB74_88 +LBB74_88: # in Loop: Header=BB74_79 Depth=1 + mov dword ptr [ebp - 16], 15 +Ltmp7174: +LBB74_89: # in Loop: Header=BB74_79 Depth=1 + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + mov dword ptr [ebp - 16], 15 + lea ecx, [ebp - 420] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1605], al # 1-byte Spill + jmp LBB74_90 +LBB74_90: # in Loop: Header=BB74_79 Depth=1 + mov al, byte ptr [ebp - 1605] # 1-byte Reload + test al, 1 + jne LBB74_91 + jmp LBB74_95 +LBB74_91: # in Loop: Header=BB74_79 Depth=1 +Ltmp7175: + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1606], al # 1-byte Spill + jmp LBB74_92 +LBB74_92: # in Loop: Header=BB74_79 Depth=1 + mov al, byte ptr [ebp - 1606] # 1-byte Reload + test al, 1 + jne LBB74_93 + jmp LBB74_94 +LBB74_93: # in Loop: Header=BB74_79 Depth=1 +Ltmp7176: + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + int3 +Ltmp7177: +LBB74_94: # in Loop: Header=BB74_79 Depth=1 + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + jmp LBB74_95 +Ltmp7178: +LBB74_95: # in Loop: Header=BB74_79 Depth=1 + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + lea ecx, [ebp - 420] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB74_96 +LBB74_96: # in Loop: Header=BB74_79 Depth=1 + lea ecx, [ebp - 420] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1612], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB74_79 +Ltmp7179: +# %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 +Ltmp7180: + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BD@ONAHMKIO@first?5?9?5first?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 1616], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1620], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1189 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 520] + mov dword ptr [ebp - 1624], ecx # 4-byte Spill + mov dword ptr [ebp - 1628], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1616] # 4-byte Reload + mov dword ptr [ebp - 1632], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1616] # 4-byte Reload + mov edx, dword ptr [ebp - 1624] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 512] + mov dword ptr [ebp - 1636], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1620] # 4-byte Reload + mov esp, ecx +Ltmp7181: + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + mov dword ptr [ebp - 16], 20 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 68] + mov dword ptr [edx + 4], esi + mov dword ptr [edx], esi + mov dword ptr [ebp - 1640], eax # 4-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YAHABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + add esp, 8 + mov dword ptr [ebp - 1644], eax # 4-byte Spill + jmp LBB74_99 +LBB74_99: # in Loop: Header=BB74_98 Depth=1 + mov eax, dword ptr [ebp - 1644] # 4-byte Reload + mov dword ptr [ebp - 560], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 560] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 552] + mov dword ptr [ecx], edx + lea ecx, [ebp - 556] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB74_100 +LBB74_100: # in Loop: Header=BB74_98 Depth=1 + mov dword ptr [ebp - 564], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 564] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 548] + mov dword ptr [eax], ecx + lea ecx, [ebp - 552] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB74_101 +LBB74_101: # in Loop: Header=BB74_98 Depth=1 + mov dword ptr [ebp - 16], 21 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 548] + mov dword ptr [eax], ecx + lea ecx, [ebp - 512] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB74_102 +LBB74_102: # in Loop: Header=BB74_98 Depth=1 + lea ecx, [ebp - 548] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB74_108 +Ltmp7182: +LBB74_298: # Block address taken + # in Loop: Header=BB74_98 Depth=1 + add ebp, 12 + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + jmp LBB74_107 +LBB74_107: # in Loop: Header=BB74_98 Depth=1 + mov dword ptr [ebp - 16], 19 +Ltmp7183: +LBB74_108: # in Loop: Header=BB74_98 Depth=1 + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + mov dword ptr [ebp - 16], 19 + lea ecx, [ebp - 512] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1645], al # 1-byte Spill + jmp LBB74_109 +LBB74_109: # in Loop: Header=BB74_98 Depth=1 + mov al, byte ptr [ebp - 1645] # 1-byte Reload + test al, 1 + jne LBB74_110 + jmp LBB74_114 +LBB74_110: # in Loop: Header=BB74_98 Depth=1 +Ltmp7184: + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1646], al # 1-byte Spill + jmp LBB74_111 +LBB74_111: # in Loop: Header=BB74_98 Depth=1 + mov al, byte ptr [ebp - 1646] # 1-byte Reload + test al, 1 + jne LBB74_112 + jmp LBB74_113 +LBB74_112: # in Loop: Header=BB74_98 Depth=1 +Ltmp7185: + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + int3 +Ltmp7186: +LBB74_113: # in Loop: Header=BB74_98 Depth=1 + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + jmp LBB74_114 +Ltmp7187: +LBB74_114: # in Loop: Header=BB74_98 Depth=1 + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + lea ecx, [ebp - 512] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB74_115 +LBB74_115: # in Loop: Header=BB74_98 Depth=1 + lea ecx, [ebp - 512] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1652], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB74_98 +Ltmp7188: +# %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 +Ltmp7189: + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BF@HJJGOLFK@beyond?5?9?5beyond?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 1656], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1660], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1190 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 612] + mov dword ptr [ebp - 1664], ecx # 4-byte Spill + mov dword ptr [ebp - 1668], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1656] # 4-byte Reload + mov dword ptr [ebp - 1672], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1656] # 4-byte Reload + mov edx, dword ptr [ebp - 1664] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 604] + mov dword ptr [ebp - 1676], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1660] # 4-byte Reload + mov esp, ecx +Ltmp7190: + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + mov dword ptr [ebp - 16], 24 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 248] + mov dword ptr [edx + 4], esi + mov dword ptr [edx], esi + mov dword ptr [ebp - 1680], eax # 4-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YAHABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + add esp, 8 + mov dword ptr [ebp - 1684], eax # 4-byte Spill + jmp LBB74_118 +LBB74_118: # in Loop: Header=BB74_117 Depth=1 + mov eax, dword ptr [ebp - 1684] # 4-byte Reload + mov dword ptr [ebp - 652], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 652] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 644] + mov dword ptr [ecx], edx + lea ecx, [ebp - 648] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB74_119 +LBB74_119: # in Loop: Header=BB74_117 Depth=1 + mov dword ptr [ebp - 656], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 656] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 640] + mov dword ptr [eax], ecx + lea ecx, [ebp - 644] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB74_120 +LBB74_120: # in Loop: Header=BB74_117 Depth=1 + mov dword ptr [ebp - 16], 25 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 640] + mov dword ptr [eax], ecx + lea ecx, [ebp - 604] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB74_121 +LBB74_121: # in Loop: Header=BB74_117 Depth=1 + lea ecx, [ebp - 640] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB74_127 +Ltmp7191: +LBB74_299: # Block address taken + # in Loop: Header=BB74_117 Depth=1 + add ebp, 12 + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + jmp LBB74_126 +LBB74_126: # in Loop: Header=BB74_117 Depth=1 + mov dword ptr [ebp - 16], 23 +Ltmp7192: +LBB74_127: # in Loop: Header=BB74_117 Depth=1 + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + mov dword ptr [ebp - 16], 23 + lea ecx, [ebp - 604] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1685], al # 1-byte Spill + jmp LBB74_128 +LBB74_128: # in Loop: Header=BB74_117 Depth=1 + mov al, byte ptr [ebp - 1685] # 1-byte Reload + test al, 1 + jne LBB74_129 + jmp LBB74_133 +LBB74_129: # in Loop: Header=BB74_117 Depth=1 +Ltmp7193: + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1686], al # 1-byte Spill + jmp LBB74_130 +LBB74_130: # in Loop: Header=BB74_117 Depth=1 + mov al, byte ptr [ebp - 1686] # 1-byte Reload + test al, 1 + jne LBB74_131 + jmp LBB74_132 +LBB74_131: # in Loop: Header=BB74_117 Depth=1 +Ltmp7194: + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + int3 +Ltmp7195: +LBB74_132: # in Loop: Header=BB74_117 Depth=1 + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + jmp LBB74_133 +Ltmp7196: +LBB74_133: # in Loop: Header=BB74_117 Depth=1 + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + lea ecx, [ebp - 604] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB74_134 +LBB74_134: # in Loop: Header=BB74_117 Depth=1 + lea ecx, [ebp - 604] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1692], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB74_117 +Ltmp7197: +# %bb.135: + .cv_loc 74 1 1192 0 # ..\tests\span_tests.cpp:1192:0 + lea ecx, [ebp - 60] + call "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@XZ" + mov dword ptr [ebp - 1696], eax # 4-byte Spill +LBB74_136: # =>This Inner Loop Header: Depth=1 +Ltmp7198: + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BA@IJCLOCGB@it?5?9?5first?5?$DN?$DN?51?$AA@" + mov dword ptr [ebp - 1700], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1704], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1193 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 704] + mov dword ptr [ebp - 1708], ecx # 4-byte Spill + mov dword ptr [ebp - 1712], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1700] # 4-byte Reload + mov dword ptr [ebp - 1716], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1700] # 4-byte Reload + mov edx, dword ptr [ebp - 1708] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 696] + mov dword ptr [ebp - 1720], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1704] # 4-byte Reload + mov esp, ecx +Ltmp7199: + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 + mov dword ptr [ebp - 16], 28 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 68] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 60] + mov dword ptr [edx], esi + mov dword ptr [ebp - 1724], eax # 4-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YAHABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + add esp, 8 + mov dword ptr [ebp - 1728], eax # 4-byte Spill + jmp LBB74_137 +LBB74_137: # in Loop: Header=BB74_136 Depth=1 + mov eax, dword ptr [ebp - 1728] # 4-byte Reload + mov dword ptr [ebp - 744], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 744] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 736] + mov dword ptr [ecx], edx + lea ecx, [ebp - 740] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB74_138 +LBB74_138: # in Loop: Header=BB74_136 Depth=1 + mov dword ptr [ebp - 748], 1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 748] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 732] + mov dword ptr [eax], ecx + lea ecx, [ebp - 736] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB74_139 +LBB74_139: # in Loop: Header=BB74_136 Depth=1 + mov dword ptr [ebp - 16], 29 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 732] + mov dword ptr [eax], ecx + lea ecx, [ebp - 696] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB74_140 +LBB74_140: # in Loop: Header=BB74_136 Depth=1 + lea ecx, [ebp - 732] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB74_146 +Ltmp7200: +LBB74_300: # Block address taken + # in Loop: Header=BB74_136 Depth=1 + add ebp, 12 + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 + jmp LBB74_145 +LBB74_145: # in Loop: Header=BB74_136 Depth=1 + mov dword ptr [ebp - 16], 27 +Ltmp7201: +LBB74_146: # in Loop: Header=BB74_136 Depth=1 + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 + mov dword ptr [ebp - 16], 27 + lea ecx, [ebp - 696] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1729], al # 1-byte Spill + jmp LBB74_147 +LBB74_147: # in Loop: Header=BB74_136 Depth=1 + mov al, byte ptr [ebp - 1729] # 1-byte Reload + test al, 1 + jne LBB74_148 + jmp LBB74_152 +LBB74_148: # in Loop: Header=BB74_136 Depth=1 +Ltmp7202: + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1730], al # 1-byte Spill + jmp LBB74_149 +LBB74_149: # in Loop: Header=BB74_136 Depth=1 + mov al, byte ptr [ebp - 1730] # 1-byte Reload + test al, 1 + jne LBB74_150 + jmp LBB74_151 +LBB74_150: # in Loop: Header=BB74_136 Depth=1 +Ltmp7203: + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 + int3 +Ltmp7204: +LBB74_151: # in Loop: Header=BB74_136 Depth=1 + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 + jmp LBB74_152 +Ltmp7205: +LBB74_152: # in Loop: Header=BB74_136 Depth=1 + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 + lea ecx, [ebp - 696] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB74_153 +LBB74_153: # in Loop: Header=BB74_136 Depth=1 + lea ecx, [ebp - 696] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1736], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB74_136 +Ltmp7206: +# %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 +Ltmp7207: + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08EJNANGGJ@?$CKit?5?$DN?$DN?53?$AA@" + mov dword ptr [ebp - 1740], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1744], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1194 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 796] + mov dword ptr [ebp - 1748], ecx # 4-byte Spill + mov dword ptr [ebp - 1752], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1740] # 4-byte Reload + mov dword ptr [ebp - 1756], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1740] # 4-byte Reload + mov edx, dword ptr [ebp - 1748] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 788] + mov dword ptr [ebp - 1760], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1744] # 4-byte Reload + mov esp, ecx +Ltmp7208: + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + mov dword ptr [ebp - 16], 32 + lea ecx, [ebp - 60] + mov dword ptr [ebp - 1764], eax # 4-byte Spill + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBEAAHXZ" + mov dword ptr [ebp - 1768], eax # 4-byte Spill + jmp LBB74_156 +LBB74_156: # in Loop: Header=BB74_155 Depth=1 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 1768] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 828] + mov dword ptr [eax], edx + lea ecx, [ebp - 832] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB74_157 +LBB74_157: # in Loop: Header=BB74_155 Depth=1 + mov dword ptr [ebp - 836], 3 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 836] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 824] + mov dword ptr [eax], ecx + lea ecx, [ebp - 828] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB74_158 +LBB74_158: # in Loop: Header=BB74_155 Depth=1 + mov dword ptr [ebp - 16], 33 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 824] + mov dword ptr [eax], ecx + lea ecx, [ebp - 788] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB74_159 +LBB74_159: # in Loop: Header=BB74_155 Depth=1 + lea ecx, [ebp - 824] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB74_165 +Ltmp7209: +LBB74_301: # Block address taken + # in Loop: Header=BB74_155 Depth=1 + add ebp, 12 + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + jmp LBB74_164 +LBB74_164: # in Loop: Header=BB74_155 Depth=1 + mov dword ptr [ebp - 16], 31 +Ltmp7210: +LBB74_165: # in Loop: Header=BB74_155 Depth=1 + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + mov dword ptr [ebp - 16], 31 + lea ecx, [ebp - 788] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1769], al # 1-byte Spill + jmp LBB74_166 +LBB74_166: # in Loop: Header=BB74_155 Depth=1 + mov al, byte ptr [ebp - 1769] # 1-byte Reload + test al, 1 + jne LBB74_167 + jmp LBB74_171 +LBB74_167: # in Loop: Header=BB74_155 Depth=1 +Ltmp7211: + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1770], al # 1-byte Spill + jmp LBB74_168 +LBB74_168: # in Loop: Header=BB74_155 Depth=1 + mov al, byte ptr [ebp - 1770] # 1-byte Reload + test al, 1 + jne LBB74_169 + jmp LBB74_170 +LBB74_169: # in Loop: Header=BB74_155 Depth=1 +Ltmp7212: + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + int3 +Ltmp7213: +LBB74_170: # in Loop: Header=BB74_155 Depth=1 + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + jmp LBB74_171 +Ltmp7214: +LBB74_171: # in Loop: Header=BB74_155 Depth=1 + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + lea ecx, [ebp - 788] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB74_172 +LBB74_172: # in Loop: Header=BB74_155 Depth=1 + lea ecx, [ebp - 788] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1776], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB74_155 +Ltmp7215: +# %bb.173: + .cv_loc 74 1 1195 0 # ..\tests\span_tests.cpp:1195:0 + lea ecx, [ebp - 60] + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBEAAHXZ" + mov dword ptr [eax], 22 +LBB74_174: # =>This Inner Loop Header: Depth=1 +Ltmp7216: + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_09NIJFDHGM@?$CKit?5?$DN?$DN?522?$AA@" + mov dword ptr [ebp - 1780], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1784], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1196 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 884] + mov dword ptr [ebp - 1788], ecx # 4-byte Spill + mov dword ptr [ebp - 1792], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1780] # 4-byte Reload + mov dword ptr [ebp - 1796], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1780] # 4-byte Reload + mov edx, dword ptr [ebp - 1788] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 876] + mov dword ptr [ebp - 1800], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1784] # 4-byte Reload + mov esp, ecx +Ltmp7217: + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 + mov dword ptr [ebp - 16], 36 + lea ecx, [ebp - 60] + mov dword ptr [ebp - 1804], eax # 4-byte Spill + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBEAAHXZ" + mov dword ptr [ebp - 1808], eax # 4-byte Spill + jmp LBB74_175 +LBB74_175: # in Loop: Header=BB74_174 Depth=1 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 1808] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 916] + mov dword ptr [eax], edx + lea ecx, [ebp - 920] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB74_176 +LBB74_176: # in Loop: Header=BB74_174 Depth=1 + mov dword ptr [ebp - 924], 22 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 924] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 912] + mov dword ptr [eax], ecx + lea ecx, [ebp - 916] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB74_177 +LBB74_177: # in Loop: Header=BB74_174 Depth=1 + mov dword ptr [ebp - 16], 37 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 912] + mov dword ptr [eax], ecx + lea ecx, [ebp - 876] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB74_178 +LBB74_178: # in Loop: Header=BB74_174 Depth=1 + lea ecx, [ebp - 912] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB74_184 +Ltmp7218: +LBB74_302: # Block address taken + # in Loop: Header=BB74_174 Depth=1 + add ebp, 12 + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 + jmp LBB74_183 +LBB74_183: # in Loop: Header=BB74_174 Depth=1 + mov dword ptr [ebp - 16], 35 +Ltmp7219: +LBB74_184: # in Loop: Header=BB74_174 Depth=1 + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 + mov dword ptr [ebp - 16], 35 + lea ecx, [ebp - 876] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1809], al # 1-byte Spill + jmp LBB74_185 +LBB74_185: # in Loop: Header=BB74_174 Depth=1 + mov al, byte ptr [ebp - 1809] # 1-byte Reload + test al, 1 + jne LBB74_186 + jmp LBB74_190 +LBB74_186: # in Loop: Header=BB74_174 Depth=1 +Ltmp7220: + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1810], al # 1-byte Spill + jmp LBB74_187 +LBB74_187: # in Loop: Header=BB74_174 Depth=1 + mov al, byte ptr [ebp - 1810] # 1-byte Reload + test al, 1 + jne LBB74_188 + jmp LBB74_189 +LBB74_188: # in Loop: Header=BB74_174 Depth=1 +Ltmp7221: + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 + int3 +Ltmp7222: +LBB74_189: # in Loop: Header=BB74_174 Depth=1 + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 + jmp LBB74_190 +Ltmp7223: +LBB74_190: # in Loop: Header=BB74_174 Depth=1 + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 + lea ecx, [ebp - 876] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB74_191 +LBB74_191: # in Loop: Header=BB74_174 Depth=1 + lea ecx, [ebp - 876] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1816], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB74_174 +Ltmp7224: +# %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 +Ltmp7225: + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BB@FOMAFOIO@beyond?5?9?5it?5?$DN?$DN?53?$AA@" + mov dword ptr [ebp - 1820], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1824], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1197 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 972] + mov dword ptr [ebp - 1828], ecx # 4-byte Spill + mov dword ptr [ebp - 1832], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1820] # 4-byte Reload + mov dword ptr [ebp - 1836], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1820] # 4-byte Reload + mov edx, dword ptr [ebp - 1828] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 964] + mov dword ptr [ebp - 1840], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1824] # 4-byte Reload + mov esp, ecx +Ltmp7226: + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + mov dword ptr [ebp - 16], 40 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 248] + mov dword ptr [edx], esi + mov dword ptr [ebp - 1844], eax # 4-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YAHABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + add esp, 8 + mov dword ptr [ebp - 1848], eax # 4-byte Spill + jmp LBB74_194 +LBB74_194: # in Loop: Header=BB74_193 Depth=1 + mov eax, dword ptr [ebp - 1848] # 4-byte Reload + mov dword ptr [ebp - 1012], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 1012] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 1004] + mov dword ptr [ecx], edx + lea ecx, [ebp - 1008] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB74_195 +LBB74_195: # in Loop: Header=BB74_193 Depth=1 + mov dword ptr [ebp - 1016], 3 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1016] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1000] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1004] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB74_196 +LBB74_196: # in Loop: Header=BB74_193 Depth=1 + mov dword ptr [ebp - 16], 41 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1000] + mov dword ptr [eax], ecx + lea ecx, [ebp - 964] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB74_197 +LBB74_197: # in Loop: Header=BB74_193 Depth=1 + lea ecx, [ebp - 1000] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB74_203 +Ltmp7227: +LBB74_303: # Block address taken + # in Loop: Header=BB74_193 Depth=1 + add ebp, 12 + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + jmp LBB74_202 +LBB74_202: # in Loop: Header=BB74_193 Depth=1 + mov dword ptr [ebp - 16], 39 +Ltmp7228: +LBB74_203: # in Loop: Header=BB74_193 Depth=1 + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + mov dword ptr [ebp - 16], 39 + lea ecx, [ebp - 964] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1849], al # 1-byte Spill + jmp LBB74_204 +LBB74_204: # in Loop: Header=BB74_193 Depth=1 + mov al, byte ptr [ebp - 1849] # 1-byte Reload + test al, 1 + jne LBB74_205 + jmp LBB74_209 +LBB74_205: # in Loop: Header=BB74_193 Depth=1 +Ltmp7229: + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1850], al # 1-byte Spill + jmp LBB74_206 +LBB74_206: # in Loop: Header=BB74_193 Depth=1 + mov al, byte ptr [ebp - 1850] # 1-byte Reload + test al, 1 + jne LBB74_207 + jmp LBB74_208 +LBB74_207: # in Loop: Header=BB74_193 Depth=1 +Ltmp7230: + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + int3 +Ltmp7231: +LBB74_208: # in Loop: Header=BB74_193 Depth=1 + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + jmp LBB74_209 +Ltmp7232: +LBB74_209: # in Loop: Header=BB74_193 Depth=1 + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + lea ecx, [ebp - 964] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB74_210 +LBB74_210: # in Loop: Header=BB74_193 Depth=1 + lea ecx, [ebp - 964] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1856], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB74_193 +Ltmp7233: +# %bb.211: + .cv_loc 74 1 1199 0 # ..\tests\span_tests.cpp:1199:0 + mov eax, dword ptr [ebp - 68] + mov dword ptr [ebp - 60], eax + mov eax, dword ptr [ebp - 64] + mov dword ptr [ebp - 56], eax +LBB74_212: # =>This Inner Loop Header: Depth=1 +Ltmp7234: + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@" + mov dword ptr [ebp - 1860], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1864], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1200 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1064] + mov dword ptr [ebp - 1868], ecx # 4-byte Spill + mov dword ptr [ebp - 1872], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1860] # 4-byte Reload + mov dword ptr [ebp - 1876], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1860] # 4-byte Reload + mov edx, dword ptr [ebp - 1868] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1056] + mov dword ptr [ebp - 1880], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1864] # 4-byte Reload + mov esp, ecx +Ltmp7235: + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 + mov dword ptr [ebp - 16], 44 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1096] + mov dword ptr [edx], esi + lea ecx, [ebp - 1100] + mov dword ptr [ebp - 1884], eax # 4-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + jmp LBB74_213 +LBB74_213: # in Loop: Header=BB74_212 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 68] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1092] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1096] + call "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + jmp LBB74_214 +LBB74_214: # in Loop: Header=BB74_212 Depth=1 + mov dword ptr [ebp - 16], 45 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1092] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1056] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB74_215 +LBB74_215: # in Loop: Header=BB74_212 Depth=1 + lea ecx, [ebp - 1092] + call "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + jmp LBB74_221 +Ltmp7236: +LBB74_304: # Block address taken + # in Loop: Header=BB74_212 Depth=1 + add ebp, 12 + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 + jmp LBB74_220 +LBB74_220: # in Loop: Header=BB74_212 Depth=1 + mov dword ptr [ebp - 16], 43 +Ltmp7237: +LBB74_221: # in Loop: Header=BB74_212 Depth=1 + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 + mov dword ptr [ebp - 16], 43 + lea ecx, [ebp - 1056] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1885], al # 1-byte Spill + jmp LBB74_222 +LBB74_222: # in Loop: Header=BB74_212 Depth=1 + mov al, byte ptr [ebp - 1885] # 1-byte Reload + test al, 1 + jne LBB74_223 + jmp LBB74_227 +LBB74_223: # in Loop: Header=BB74_212 Depth=1 +Ltmp7238: + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1886], al # 1-byte Spill + jmp LBB74_224 +LBB74_224: # in Loop: Header=BB74_212 Depth=1 + mov al, byte ptr [ebp - 1886] # 1-byte Reload + test al, 1 + jne LBB74_225 + jmp LBB74_226 +LBB74_225: # in Loop: Header=BB74_212 Depth=1 +Ltmp7239: + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 + int3 +Ltmp7240: +LBB74_226: # in Loop: Header=BB74_212 Depth=1 + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 + jmp LBB74_227 +Ltmp7241: +LBB74_227: # in Loop: Header=BB74_212 Depth=1 + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 + lea ecx, [ebp - 1056] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB74_228 +LBB74_228: # in Loop: Header=BB74_212 Depth=1 + lea ecx, [ebp - 1056] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1892], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB74_212 +Ltmp7242: +# %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 + sub esp, 4 + lea ecx, [ebp - 52] + lea eax, [ebp - 1108] + mov dword ptr [esp], eax + call "?rend@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" + sub esp, 8 + lea eax, [ebp - 60] + mov dword ptr [esp], eax + lea eax, [ebp - 1108] + mov dword ptr [esp + 4], eax + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + add esp, 8 + test al, 1 + jne LBB74_231 + jmp LBB74_233 +LBB74_231: # in Loop: Header=BB74_230 Depth=1 +Ltmp7243: + .cv_loc 74 1 1202 0 # ..\tests\span_tests.cpp:1202:0 + lea ecx, [ebp - 60] + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBEAAHXZ" + mov dword ptr [eax], 5 + .cv_loc 74 1 1203 0 # ..\tests\span_tests.cpp:1203:0 + lea ecx, [ebp - 60] + call "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@XZ" +Ltmp7244: + .cv_loc 74 1 1201 0 # ..\tests\span_tests.cpp:1201:0 + mov dword ptr [ebp - 1896], eax # 4-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 +Ltmp7245: + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0N@PDHHPOIL@it?5?$DN?$DN?5beyond?$AA@" + mov dword ptr [ebp - 1900], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1904], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1206 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1156] + mov dword ptr [ebp - 1908], ecx # 4-byte Spill + mov dword ptr [ebp - 1912], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1900] # 4-byte Reload + mov dword ptr [ebp - 1916], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1900] # 4-byte Reload + mov edx, dword ptr [ebp - 1908] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1148] + mov dword ptr [ebp - 1920], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1904] # 4-byte Reload + mov esp, ecx +Ltmp7246: + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + mov dword ptr [ebp - 16], 48 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1188] + mov dword ptr [edx], esi + lea ecx, [ebp - 1192] + mov dword ptr [ebp - 1924], eax # 4-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + jmp LBB74_235 +LBB74_235: # in Loop: Header=BB74_234 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 248] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1184] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1188] + call "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + jmp LBB74_236 +LBB74_236: # in Loop: Header=BB74_234 Depth=1 + mov dword ptr [ebp - 16], 49 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1184] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1148] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB74_237 +LBB74_237: # in Loop: Header=BB74_234 Depth=1 + lea ecx, [ebp - 1184] + call "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + jmp LBB74_242 +Ltmp7247: +LBB74_305: # Block address taken + # in Loop: Header=BB74_234 Depth=1 + add ebp, 12 + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + jmp LBB74_241 +LBB74_241: # in Loop: Header=BB74_234 Depth=1 + mov dword ptr [ebp - 16], 47 +Ltmp7248: +LBB74_242: # in Loop: Header=BB74_234 Depth=1 + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + mov dword ptr [ebp - 16], 47 + lea ecx, [ebp - 1148] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1925], al # 1-byte Spill + jmp LBB74_243 +LBB74_243: # in Loop: Header=BB74_234 Depth=1 + mov al, byte ptr [ebp - 1925] # 1-byte Reload + test al, 1 + jne LBB74_244 + jmp LBB74_248 +LBB74_244: # in Loop: Header=BB74_234 Depth=1 +Ltmp7249: + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1926], al # 1-byte Spill + jmp LBB74_245 +LBB74_245: # in Loop: Header=BB74_234 Depth=1 + mov al, byte ptr [ebp - 1926] # 1-byte Reload + test al, 1 + jne LBB74_246 + jmp LBB74_247 +LBB74_246: # in Loop: Header=BB74_234 Depth=1 +Ltmp7250: + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + int3 +Ltmp7251: +LBB74_247: # in Loop: Header=BB74_234 Depth=1 + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + jmp LBB74_248 +Ltmp7252: +LBB74_248: # in Loop: Header=BB74_234 Depth=1 + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + lea ecx, [ebp - 1148] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB74_249 +LBB74_249: # in Loop: Header=BB74_234 Depth=1 + lea ecx, [ebp - 1148] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1932], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB74_234 +Ltmp7253: +# %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 +Ltmp7254: + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BB@DJCIEDM@it?5?9?5beyond?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 1936], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1940], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1207 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1240] + mov dword ptr [ebp - 1944], ecx # 4-byte Spill + mov dword ptr [ebp - 1948], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1936] # 4-byte Reload + mov dword ptr [ebp - 1952], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1936] # 4-byte Reload + mov edx, dword ptr [ebp - 1944] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1232] + mov dword ptr [ebp - 1956], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1940] # 4-byte Reload + mov esp, ecx +Ltmp7255: + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + mov dword ptr [ebp - 16], 52 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 248] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 60] + mov dword ptr [edx], esi + mov dword ptr [ebp - 1960], eax # 4-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YAHABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + add esp, 8 + mov dword ptr [ebp - 1964], eax # 4-byte Spill + jmp LBB74_252 +LBB74_252: # in Loop: Header=BB74_251 Depth=1 + mov eax, dword ptr [ebp - 1964] # 4-byte Reload + mov dword ptr [ebp - 1280], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 1280] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 1272] + mov dword ptr [ecx], edx + lea ecx, [ebp - 1276] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB74_253 +LBB74_253: # in Loop: Header=BB74_251 Depth=1 + mov dword ptr [ebp - 1284], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1284] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1268] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1272] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB74_254 +LBB74_254: # in Loop: Header=BB74_251 Depth=1 + mov dword ptr [ebp - 16], 53 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1268] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1232] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB74_255 +LBB74_255: # in Loop: Header=BB74_251 Depth=1 + lea ecx, [ebp - 1268] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB74_261 +Ltmp7256: +LBB74_306: # Block address taken + # in Loop: Header=BB74_251 Depth=1 + add ebp, 12 + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + jmp LBB74_260 +LBB74_260: # in Loop: Header=BB74_251 Depth=1 + mov dword ptr [ebp - 16], 51 +Ltmp7257: +LBB74_261: # in Loop: Header=BB74_251 Depth=1 + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + mov dword ptr [ebp - 16], 51 + lea ecx, [ebp - 1232] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1965], al # 1-byte Spill + jmp LBB74_262 +LBB74_262: # in Loop: Header=BB74_251 Depth=1 + mov al, byte ptr [ebp - 1965] # 1-byte Reload + test al, 1 + jne LBB74_263 + jmp LBB74_267 +LBB74_263: # in Loop: Header=BB74_251 Depth=1 +Ltmp7258: + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1966], al # 1-byte Spill + jmp LBB74_264 +LBB74_264: # in Loop: Header=BB74_251 Depth=1 + mov al, byte ptr [ebp - 1966] # 1-byte Reload + test al, 1 + jne LBB74_265 + jmp LBB74_266 +LBB74_265: # in Loop: Header=BB74_251 Depth=1 +Ltmp7259: + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + int3 +Ltmp7260: +LBB74_266: # in Loop: Header=BB74_251 Depth=1 + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + jmp LBB74_267 +Ltmp7261: +LBB74_267: # in Loop: Header=BB74_251 Depth=1 + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + lea ecx, [ebp - 1232] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB74_268 +LBB74_268: # in Loop: Header=BB74_251 Depth=1 + lea ecx, [ebp - 1232] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1972], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB74_251 +Ltmp7262: +# %bb.269: + .cv_loc 74 1 1209 0 # ..\tests\span_tests.cpp:1209:0 + lea eax, [ebp - 52] + mov dword ptr [ebp - 1288], eax + mov ecx, dword ptr [ebp - 1288] + sub esp, 4 + lea eax, [ebp - 1296] +Ltmp7263: + #DEBUG_VALUE: __begin1 <- [$eax+0] + mov dword ptr [esp], eax + call "?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +Ltmp7264: + mov ecx, dword ptr [ebp - 1288] + sub esp, 4 + lea eax, [ebp - 1304] +Ltmp7265: + #DEBUG_VALUE: __end1 <- [$eax+0] + mov dword ptr [esp], eax + call "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +Ltmp7266: +LBB74_270: # =>This Loop Header: Depth=1 + # Child Loop BB74_272 Depth 2 + mov eax, dword ptr [ebp - 1304] + mov dword ptr [ebp - 1312], eax + mov eax, dword ptr [ebp - 1300] + mov dword ptr [ebp - 1308], eax + mov eax, dword ptr [ebp - 1296] + mov dword ptr [ebp - 1320], eax + mov eax, dword ptr [ebp - 1292] + mov dword ptr [ebp - 1316], eax + mov eax, dword ptr [ebp - 1320] + mov ecx, dword ptr [ebp - 1316] + mov edx, dword ptr [ebp - 1312] + mov esi, dword ptr [ebp - 1308] + sub esp, 16 + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + add esp, 16 + test al, 1 + jne LBB74_271 + jmp LBB74_291 +LBB74_271: # in Loop: Header=BB74_270 Depth=1 +Ltmp7267: + .cv_loc 74 1 1209 0 # ..\tests\span_tests.cpp:1209:0 + lea ecx, [ebp - 1296] + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" + mov dword ptr [ebp - 1324], eax +LBB74_272: # Parent Loop BB74_270 Depth=1 + # => This Inner Loop Header: Depth=2 +Ltmp7268: + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_06HPDKMKBC@n?5?$DN?$DN?55?$AA@" + mov dword ptr [ebp - 1976], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1980], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1210 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1372] + mov dword ptr [ebp - 1984], ecx # 4-byte Spill + mov dword ptr [ebp - 1988], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1976] # 4-byte Reload + mov dword ptr [ebp - 1992], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1976] # 4-byte Reload + mov edx, dword ptr [ebp - 1984] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1364] + mov dword ptr [ebp - 1996], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1980] # 4-byte Reload + mov esp, ecx +Ltmp7269: + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + mov edx, dword ptr [ebp - 1324] + mov dword ptr [ebp - 16], 56 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + lea edx, [ebp - 1404] + mov dword ptr [esi], edx + lea ecx, [ebp - 1408] + mov dword ptr [ebp - 2000], eax # 4-byte Spill + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB74_273 +LBB74_273: # in Loop: Header=BB74_272 Depth=2 + mov dword ptr [ebp - 1412], 5 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1412] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1400] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1404] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB74_274 +LBB74_274: # in Loop: Header=BB74_272 Depth=2 + mov dword ptr [ebp - 16], 57 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1400] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1364] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB74_275 +LBB74_275: # in Loop: Header=BB74_272 Depth=2 + lea ecx, [ebp - 1400] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB74_281 +Ltmp7270: +LBB74_307: # Block address taken + # in Loop: Header=BB74_272 Depth=2 + add ebp, 12 + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + jmp LBB74_280 +LBB74_280: # in Loop: Header=BB74_272 Depth=2 + mov dword ptr [ebp - 16], 55 +Ltmp7271: +LBB74_281: # in Loop: Header=BB74_272 Depth=2 + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + mov dword ptr [ebp - 16], 55 + lea ecx, [ebp - 1364] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 2001], al # 1-byte Spill + jmp LBB74_282 +LBB74_282: # in Loop: Header=BB74_272 Depth=2 + mov al, byte ptr [ebp - 2001] # 1-byte Reload + test al, 1 + jne LBB74_283 + jmp LBB74_287 +LBB74_283: # in Loop: Header=BB74_272 Depth=2 +Ltmp7272: + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 2002], al # 1-byte Spill + jmp LBB74_284 +LBB74_284: # in Loop: Header=BB74_272 Depth=2 + mov al, byte ptr [ebp - 2002] # 1-byte Reload + test al, 1 + jne LBB74_285 + jmp LBB74_286 +LBB74_285: # in Loop: Header=BB74_272 Depth=2 +Ltmp7273: + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + int3 +Ltmp7274: +LBB74_286: # in Loop: Header=BB74_272 Depth=2 + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + jmp LBB74_287 +Ltmp7275: +LBB74_287: # in Loop: Header=BB74_272 Depth=2 + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + lea ecx, [ebp - 1364] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB74_288 +LBB74_288: # in Loop: Header=BB74_272 Depth=2 + lea ecx, [ebp - 1364] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 2008], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB74_272 +Ltmp7276: +# %bb.289: # in Loop: Header=BB74_270 Depth=1 + .cv_loc 74 1 1209 0 # ..\tests\span_tests.cpp:1209:0 + lea ecx, [ebp - 1296] + call "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + mov dword ptr [ebp - 2012], eax # 4-byte Spill + jmp LBB74_270 +Ltmp7277: +LBB74_291: + .cv_loc 74 1 1213 0 # ..\tests\span_tests.cpp:1213:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB74_5: # in Loop: Header=BB74_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 144] +Ltmp7278: + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 + call "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7279: + .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": +LBB74_6: # in Loop: Header=BB74_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7280: + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 108] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB74_7 +LBB74_7: # in Loop: Header=BB74_1 Depth=1 + mov eax, offset LBB74_292 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7281: + .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": +LBB74_23: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 108] + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7282: + .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": +LBB74_24: # in Loop: Header=BB74_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 228] +Ltmp7283: + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7284: + .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": +LBB74_25: # in Loop: Header=BB74_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7285: + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + mov dword ptr [ebp - 16], 7 + lea ecx, [ebp - 192] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB74_26 +LBB74_26: # in Loop: Header=BB74_18 Depth=1 + mov eax, offset LBB74_293 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7286: + .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": +LBB74_41: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 192] + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7287: + .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": +LBB74_42: # in Loop: Header=BB74_37 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 324] +Ltmp7288: + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 + call "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7289: + .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": +LBB74_43: # in Loop: Header=BB74_37 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7290: + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 + mov dword ptr [ebp - 16], 11 + lea ecx, [ebp - 288] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB74_44 +LBB74_44: # in Loop: Header=BB74_37 Depth=1 + mov eax, offset LBB74_294 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7291: + .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": +LBB74_59: # in Loop: Header=BB74_55 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7292: + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + mov dword ptr [ebp - 16], 14 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 372] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB74_60 +LBB74_60: # in Loop: Header=BB74_55 Depth=1 + mov eax, offset LBB74_295 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7293: + .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": +LBB74_63: # in Loop: Header=BB74_55 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7294: + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + mov dword ptr [ebp - 16], 14 + lea ecx, [ebp - 372] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB74_64 +LBB74_64: # in Loop: Header=BB74_55 Depth=1 + mov eax, offset LBB74_296 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7295: + .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": +LBB74_67: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 288] +Ltmp7296: + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7297: + .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": +LBB74_84: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 372] +Ltmp7298: + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7299: + .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": +LBB74_85: # in Loop: Header=BB74_79 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 456] +Ltmp7300: + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7301: + .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": +LBB74_86: # in Loop: Header=BB74_79 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7302: + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + mov dword ptr [ebp - 16], 18 + lea ecx, [ebp - 420] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB74_87 +LBB74_87: # in Loop: Header=BB74_79 Depth=1 + mov eax, offset LBB74_297 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7303: + .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": +LBB74_103: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 420] + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7304: + .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": +LBB74_104: # in Loop: Header=BB74_98 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 548] +Ltmp7305: + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7306: + .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": +LBB74_105: # in Loop: Header=BB74_98 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7307: + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + mov dword ptr [ebp - 16], 22 + lea ecx, [ebp - 512] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB74_106 +LBB74_106: # in Loop: Header=BB74_98 Depth=1 + mov eax, offset LBB74_298 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7308: + .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": +LBB74_122: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 512] + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7309: + .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": +LBB74_123: # in Loop: Header=BB74_117 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 640] +Ltmp7310: + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7311: + .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": +LBB74_124: # in Loop: Header=BB74_117 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7312: + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + mov dword ptr [ebp - 16], 26 + lea ecx, [ebp - 604] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB74_125 +LBB74_125: # in Loop: Header=BB74_117 Depth=1 + mov eax, offset LBB74_299 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7313: + .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": +LBB74_141: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 604] + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7314: + .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": +LBB74_142: # in Loop: Header=BB74_136 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 732] +Ltmp7315: + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7316: + .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": +LBB74_143: # in Loop: Header=BB74_136 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7317: + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 + mov dword ptr [ebp - 16], 30 + lea ecx, [ebp - 696] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB74_144 +LBB74_144: # in Loop: Header=BB74_136 Depth=1 + mov eax, offset LBB74_300 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7318: + .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": +LBB74_160: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 696] + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7319: + .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": +LBB74_161: # in Loop: Header=BB74_155 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 824] +Ltmp7320: + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7321: + .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": +LBB74_162: # in Loop: Header=BB74_155 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7322: + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + mov dword ptr [ebp - 16], 34 + lea ecx, [ebp - 788] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB74_163 +LBB74_163: # in Loop: Header=BB74_155 Depth=1 + mov eax, offset LBB74_301 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7323: + .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": +LBB74_179: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 788] + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7324: + .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": +LBB74_180: # in Loop: Header=BB74_174 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 912] +Ltmp7325: + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7326: + .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": +LBB74_181: # in Loop: Header=BB74_174 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7327: + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 + mov dword ptr [ebp - 16], 38 + lea ecx, [ebp - 876] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB74_182 +LBB74_182: # in Loop: Header=BB74_174 Depth=1 + mov eax, offset LBB74_302 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7328: + .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": +LBB74_198: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 876] + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7329: + .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": +LBB74_199: # in Loop: Header=BB74_193 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1000] +Ltmp7330: + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7331: + .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": +LBB74_200: # in Loop: Header=BB74_193 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7332: + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + mov dword ptr [ebp - 16], 42 + lea ecx, [ebp - 964] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB74_201 +LBB74_201: # in Loop: Header=BB74_193 Depth=1 + mov eax, offset LBB74_303 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7333: + .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": +LBB74_216: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 964] + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7334: + .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": +LBB74_217: # in Loop: Header=BB74_212 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1092] +Ltmp7335: + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 + call "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7336: + .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": +LBB74_218: # in Loop: Header=BB74_212 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7337: + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 + mov dword ptr [ebp - 16], 46 + lea ecx, [ebp - 1056] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB74_219 +LBB74_219: # in Loop: Header=BB74_212 Depth=1 + mov eax, offset LBB74_304 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7338: + .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": +LBB74_232: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1056] + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7339: + .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": +LBB74_238: # in Loop: Header=BB74_234 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1184] +Ltmp7340: + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + call "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7341: + .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": +LBB74_239: # in Loop: Header=BB74_234 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7342: + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + mov dword ptr [ebp - 16], 50 + lea ecx, [ebp - 1148] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB74_240 +LBB74_240: # in Loop: Header=BB74_234 Depth=1 + mov eax, offset LBB74_305 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7343: + .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": +LBB74_256: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1148] + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7344: + .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": +LBB74_257: # in Loop: Header=BB74_251 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1268] +Ltmp7345: + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7346: + .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": +LBB74_258: # in Loop: Header=BB74_251 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7347: + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + mov dword ptr [ebp - 16], 54 + lea ecx, [ebp - 1232] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB74_259 +LBB74_259: # in Loop: Header=BB74_251 Depth=1 + mov eax, offset LBB74_306 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7348: + .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": +LBB74_276: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1232] + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7349: + .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": +LBB74_277: # in Loop: Header=BB74_272 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1400] +Ltmp7350: + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7351: + .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": +LBB74_278: # in Loop: Header=BB74_272 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7352: + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + mov dword ptr [ebp - 16], 58 + lea ecx, [ebp - 1364] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB74_279 +LBB74_279: # in Loop: Header=BB74_272 Depth=2 + mov eax, offset LBB74_307 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7353: + .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": +LBB74_290: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1364] + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7354: + .cv_fpo_endproc +Lfunc_end74: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 15 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$59@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" # Handler + .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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp7355: + lea ecx, ["?autoRegistrar49@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp7356: + .cv_fpo_endproc +Lfunc_end75: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp7357: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0O@HAOPKPCK@crbegin_crend?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 1216 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____50@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar51@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp7358: + .cv_fpo_endproc +Lfunc_end76: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____50@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 1836 + .cv_fpo_stackalloc 1836 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp7577: + .cv_loc 77 1 1219 0 # ..\tests\span_tests.cpp:1219:0 + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@3PAHA"+8] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@3PAHA"+12] + mov dword ptr [ebp - 32], eax + .cv_loc 77 1 1220 0 # ..\tests\span_tests.cpp:1220:0 + sub esp, 4 + lea ecx, [ebp - 52] +Ltmp7578: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 44] +Ltmp7579: + #DEBUG_VALUE: a <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" +Ltmp7580: + .cv_loc 77 1 1222 0 # ..\tests\span_tests.cpp:1222:0 + sub esp, 4 + lea ecx, [ebp - 52] + lea edx, [ebp - 60] +Ltmp7581: + #DEBUG_VALUE: it <- [$edx+0] + mov dword ptr [esp], edx + mov dword ptr [ebp - 1292], eax # 4-byte Spill + call "?crbegin@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" +Ltmp7582: + .cv_loc 77 1 1223 0 # ..\tests\span_tests.cpp:1223:0 + mov eax, dword ptr [ebp - 60] + mov dword ptr [ebp - 68], eax + mov eax, dword ptr [ebp - 56] + mov dword ptr [ebp - 64], eax +LBB77_1: # =>This Inner Loop Header: Depth=1 +Ltmp7583: + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@" + mov dword ptr [ebp - 1296], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1300], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1224 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 116] + mov dword ptr [ebp - 1304], ecx # 4-byte Spill + mov dword ptr [ebp - 1308], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1296] # 4-byte Reload + mov dword ptr [ebp - 1312], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1296] # 4-byte Reload + mov edx, dword ptr [ebp - 1304] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 108] + mov dword ptr [ebp - 1316], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1300] # 4-byte Reload + mov esp, ecx +Ltmp7584: + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 148] + mov dword ptr [edx], esi + lea ecx, [ebp - 152] + mov dword ptr [ebp - 1320], eax # 4-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + jmp LBB77_2 +LBB77_2: # in Loop: Header=BB77_1 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 68] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 144] + mov dword ptr [eax], ecx + lea ecx, [ebp - 148] + call "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + jmp LBB77_3 +LBB77_3: # in Loop: Header=BB77_1 Depth=1 + mov dword ptr [ebp - 16], 2 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 144] + mov dword ptr [eax], ecx + lea ecx, [ebp - 108] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB77_4 +LBB77_4: # in Loop: Header=BB77_1 Depth=1 + lea ecx, [ebp - 144] + call "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + jmp LBB77_9 +Ltmp7585: +LBB77_271: # Block address taken + # in Loop: Header=BB77_1 Depth=1 + add ebp, 12 + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 + jmp LBB77_8 +LBB77_8: # in Loop: Header=BB77_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp7586: +LBB77_9: # in Loop: Header=BB77_1 Depth=1 + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 108] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1321], al # 1-byte Spill + jmp LBB77_10 +LBB77_10: # in Loop: Header=BB77_1 Depth=1 + mov al, byte ptr [ebp - 1321] # 1-byte Reload + test al, 1 + jne LBB77_11 + jmp LBB77_15 +LBB77_11: # in Loop: Header=BB77_1 Depth=1 +Ltmp7587: + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1322], al # 1-byte Spill + jmp LBB77_12 +LBB77_12: # in Loop: Header=BB77_1 Depth=1 + mov al, byte ptr [ebp - 1322] # 1-byte Reload + test al, 1 + jne LBB77_13 + jmp LBB77_14 +LBB77_13: # in Loop: Header=BB77_1 Depth=1 +Ltmp7588: + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 + int3 +Ltmp7589: +LBB77_14: # in Loop: Header=BB77_1 Depth=1 + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 + jmp LBB77_15 +Ltmp7590: +LBB77_15: # in Loop: Header=BB77_1 Depth=1 + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 + lea ecx, [ebp - 108] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB77_16 +LBB77_16: # in Loop: Header=BB77_1 Depth=1 + lea ecx, [ebp - 108] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1328], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB77_1 +Ltmp7591: +# %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 +Ltmp7592: + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08GJBEAKO@?$CKit?5?$DN?$DN?54?$AA@" + mov dword ptr [ebp - 1332], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1336], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1225 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 200] + mov dword ptr [ebp - 1340], ecx # 4-byte Spill + mov dword ptr [ebp - 1344], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1332] # 4-byte Reload + mov dword ptr [ebp - 1348], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1332] # 4-byte Reload + mov edx, dword ptr [ebp - 1340] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 192] + mov dword ptr [ebp - 1352], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1336] # 4-byte Reload + mov esp, ecx +Ltmp7593: + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + mov dword ptr [ebp - 16], 5 + lea ecx, [ebp - 60] + mov dword ptr [ebp - 1356], eax # 4-byte Spill + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBEABHXZ" + mov dword ptr [ebp - 1360], eax # 4-byte Spill + jmp LBB77_19 +LBB77_19: # in Loop: Header=BB77_18 Depth=1 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 1360] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 232] + mov dword ptr [eax], edx + lea ecx, [ebp - 236] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB77_20 +LBB77_20: # in Loop: Header=BB77_18 Depth=1 + mov dword ptr [ebp - 240], 4 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 240] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 228] + mov dword ptr [eax], ecx + lea ecx, [ebp - 232] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB77_21 +LBB77_21: # in Loop: Header=BB77_18 Depth=1 + mov dword ptr [ebp - 16], 6 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 228] + mov dword ptr [eax], ecx + lea ecx, [ebp - 192] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB77_22 +LBB77_22: # in Loop: Header=BB77_18 Depth=1 + lea ecx, [ebp - 228] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB77_28 +Ltmp7594: +LBB77_272: # Block address taken + # in Loop: Header=BB77_18 Depth=1 + add ebp, 12 + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + jmp LBB77_27 +LBB77_27: # in Loop: Header=BB77_18 Depth=1 + mov dword ptr [ebp - 16], 4 +Ltmp7595: +LBB77_28: # in Loop: Header=BB77_18 Depth=1 + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + mov dword ptr [ebp - 16], 4 + lea ecx, [ebp - 192] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1361], al # 1-byte Spill + jmp LBB77_29 +LBB77_29: # in Loop: Header=BB77_18 Depth=1 + mov al, byte ptr [ebp - 1361] # 1-byte Reload + test al, 1 + jne LBB77_30 + jmp LBB77_34 +LBB77_30: # in Loop: Header=BB77_18 Depth=1 +Ltmp7596: + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1362], al # 1-byte Spill + jmp LBB77_31 +LBB77_31: # in Loop: Header=BB77_18 Depth=1 + mov al, byte ptr [ebp - 1362] # 1-byte Reload + test al, 1 + jne LBB77_32 + jmp LBB77_33 +LBB77_32: # in Loop: Header=BB77_18 Depth=1 +Ltmp7597: + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + int3 +Ltmp7598: +LBB77_33: # in Loop: Header=BB77_18 Depth=1 + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + jmp LBB77_34 +Ltmp7599: +LBB77_34: # in Loop: Header=BB77_18 Depth=1 + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + lea ecx, [ebp - 192] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB77_35 +LBB77_35: # in Loop: Header=BB77_18 Depth=1 + lea ecx, [ebp - 192] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1368], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB77_18 +Ltmp7600: +# %bb.36: + .cv_loc 77 1 1227 0 # ..\tests\span_tests.cpp:1227:0 + sub esp, 4 + lea ecx, [ebp - 52] + lea eax, [ebp - 248] +Ltmp7601: + #DEBUG_VALUE: beyond <- [$eax+0] + mov dword ptr [esp], eax + call "?crend@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" +Ltmp7602: +LBB77_37: # =>This Inner Loop Header: Depth=1 + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0N@MOOFJPON@it?5?$CB?$DN?5beyond?$AA@" + mov dword ptr [ebp - 1372], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1376], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1228 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 296] + mov dword ptr [ebp - 1380], ecx # 4-byte Spill + mov dword ptr [ebp - 1384], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1372] # 4-byte Reload + mov dword ptr [ebp - 1388], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1372] # 4-byte Reload + mov edx, dword ptr [ebp - 1380] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 288] + mov dword ptr [ebp - 1392], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1376] # 4-byte Reload + mov esp, ecx +Ltmp7603: + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 + mov dword ptr [ebp - 16], 9 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 328] + mov dword ptr [edx], esi + lea ecx, [ebp - 332] + mov dword ptr [ebp - 1396], eax # 4-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + jmp LBB77_38 +LBB77_38: # in Loop: Header=BB77_37 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 248] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 324] + mov dword ptr [eax], ecx + lea ecx, [ebp - 328] + call "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + jmp LBB77_39 +LBB77_39: # in Loop: Header=BB77_37 Depth=1 + mov dword ptr [ebp - 16], 10 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 324] + mov dword ptr [eax], ecx + lea ecx, [ebp - 288] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB77_40 +LBB77_40: # in Loop: Header=BB77_37 Depth=1 + lea ecx, [ebp - 324] + call "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + jmp LBB77_46 +Ltmp7604: +LBB77_273: # Block address taken + # in Loop: Header=BB77_37 Depth=1 + add ebp, 12 + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 + jmp LBB77_45 +LBB77_45: # in Loop: Header=BB77_37 Depth=1 + mov dword ptr [ebp - 16], 8 +Ltmp7605: +LBB77_46: # in Loop: Header=BB77_37 Depth=1 + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 + mov dword ptr [ebp - 16], 8 + lea ecx, [ebp - 288] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1397], al # 1-byte Spill + jmp LBB77_47 +LBB77_47: # in Loop: Header=BB77_37 Depth=1 + mov al, byte ptr [ebp - 1397] # 1-byte Reload + test al, 1 + jne LBB77_48 + jmp LBB77_52 +LBB77_48: # in Loop: Header=BB77_37 Depth=1 +Ltmp7606: + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1398], al # 1-byte Spill + jmp LBB77_49 +LBB77_49: # in Loop: Header=BB77_37 Depth=1 + mov al, byte ptr [ebp - 1398] # 1-byte Reload + test al, 1 + jne LBB77_50 + jmp LBB77_51 +LBB77_50: # in Loop: Header=BB77_37 Depth=1 +Ltmp7607: + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 + int3 +Ltmp7608: +LBB77_51: # in Loop: Header=BB77_37 Depth=1 + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 + jmp LBB77_52 +Ltmp7609: +LBB77_52: # in Loop: Header=BB77_37 Depth=1 + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 + lea ecx, [ebp - 288] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB77_53 +LBB77_53: # in Loop: Header=BB77_37 Depth=1 + lea ecx, [ebp - 288] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1404], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB77_37 +Ltmp7610: +# %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 +Ltmp7611: + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BD@HMLFLFFE@?$CKbeyond?0?5fail_fast?$AA@" + mov dword ptr [ebp - 1408], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1412], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1229 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 380] + mov dword ptr [ebp - 1416], ecx # 4-byte Spill + mov dword ptr [ebp - 1420], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 1408] # 4-byte Reload + mov dword ptr [ebp - 1424], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1408] # 4-byte Reload + mov edx, dword ptr [ebp - 1416] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 372] + mov ecx, esi + mov dword ptr [ebp - 1428], eax # 4-byte Spill + mov dword ptr [ebp - 1432], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1412] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 12 + mov ecx, dword ptr [ebp - 1432] # 4-byte Reload + mov dword ptr [ebp - 1436], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1437], al # 1-byte Spill + jmp LBB77_56 +LBB77_56: # in Loop: Header=BB77_55 Depth=1 + mov al, byte ptr [ebp - 1437] # 1-byte Reload + test al, 1 + jne LBB77_57 + jmp LBB77_68 +LBB77_57: # in Loop: Header=BB77_55 Depth=1 +Ltmp7612: + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + mov dword ptr [ebp - 16], 13 + lea ecx, [ebp - 248] + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBEABHXZ" + mov dword ptr [ebp - 1444], eax # 4-byte Spill + jmp LBB77_58 +LBB77_58: # in Loop: Header=BB77_55 Depth=1 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 274 + lea ecx, [ebp - 372] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB77_66 +Ltmp7613: +LBB77_274: # Block address taken + # in Loop: Header=BB77_55 Depth=1 + add ebp, 12 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + jmp LBB77_61 +LBB77_61: # in Loop: Header=BB77_55 Depth=1 + jmp LBB77_62 +LBB77_62: # in Loop: Header=BB77_55 Depth=1 + mov dword ptr [ebp - 16], 12 + jmp LBB77_70 +Ltmp7614: +LBB77_275: # Block address taken + # in Loop: Header=BB77_55 Depth=1 + add ebp, 12 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + jmp LBB77_65 +LBB77_65: # in Loop: Header=BB77_55 Depth=1 + jmp LBB77_62 +Ltmp7615: +LBB77_66: # in Loop: Header=BB77_55 Depth=1 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + jmp LBB77_62 +Ltmp7616: +LBB77_68: # in Loop: Header=BB77_55 Depth=1 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 372] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB77_69 +LBB77_69: # in Loop: Header=BB77_55 Depth=1 + jmp LBB77_70 +Ltmp7617: +LBB77_70: # in Loop: Header=BB77_55 Depth=1 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + lea ecx, [ebp - 372] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1445], al # 1-byte Spill + jmp LBB77_71 +LBB77_71: # in Loop: Header=BB77_55 Depth=1 + mov al, byte ptr [ebp - 1445] # 1-byte Reload + test al, 1 + jne LBB77_72 + jmp LBB77_76 +LBB77_72: # in Loop: Header=BB77_55 Depth=1 +Ltmp7618: + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1446], al # 1-byte Spill + jmp LBB77_73 +LBB77_73: # in Loop: Header=BB77_55 Depth=1 + mov al, byte ptr [ebp - 1446] # 1-byte Reload + test al, 1 + jne LBB77_74 + jmp LBB77_75 +LBB77_74: # in Loop: Header=BB77_55 Depth=1 +Ltmp7619: + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + int3 +Ltmp7620: +LBB77_75: # in Loop: Header=BB77_55 Depth=1 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + jmp LBB77_76 +Ltmp7621: +LBB77_76: # in Loop: Header=BB77_55 Depth=1 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + lea ecx, [ebp - 372] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB77_77 +LBB77_77: # in Loop: Header=BB77_55 Depth=1 + lea ecx, [ebp - 372] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne LBB77_55 +Ltmp7622: +# %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 +Ltmp7623: + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BE@JKGJNIKP@beyond?5?9?5first?5?$DN?$DN?54?$AA@" + mov dword ptr [ebp - 1452], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1456], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1231 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 428] + mov dword ptr [ebp - 1460], ecx # 4-byte Spill + mov dword ptr [ebp - 1464], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1452] # 4-byte Reload + mov dword ptr [ebp - 1468], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1452] # 4-byte Reload + mov edx, dword ptr [ebp - 1460] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 420] + mov dword ptr [ebp - 1472], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1456] # 4-byte Reload + mov esp, ecx +Ltmp7624: + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + mov dword ptr [ebp - 16], 16 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 68] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 248] + mov dword ptr [edx], esi + mov dword ptr [ebp - 1476], eax # 4-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YAHABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + add esp, 8 + mov dword ptr [ebp - 1480], eax # 4-byte Spill + jmp LBB77_80 +LBB77_80: # in Loop: Header=BB77_79 Depth=1 + mov eax, dword ptr [ebp - 1480] # 4-byte Reload + mov dword ptr [ebp - 468], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 468] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 460] + mov dword ptr [ecx], edx + lea ecx, [ebp - 464] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB77_81 +LBB77_81: # in Loop: Header=BB77_79 Depth=1 + mov dword ptr [ebp - 472], 4 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 472] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 456] + mov dword ptr [eax], ecx + lea ecx, [ebp - 460] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB77_82 +LBB77_82: # in Loop: Header=BB77_79 Depth=1 + mov dword ptr [ebp - 16], 17 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 456] + mov dword ptr [eax], ecx + lea ecx, [ebp - 420] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB77_83 +LBB77_83: # in Loop: Header=BB77_79 Depth=1 + lea ecx, [ebp - 456] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB77_89 +Ltmp7625: +LBB77_276: # Block address taken + # in Loop: Header=BB77_79 Depth=1 + add ebp, 12 + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + jmp LBB77_88 +LBB77_88: # in Loop: Header=BB77_79 Depth=1 + mov dword ptr [ebp - 16], 15 +Ltmp7626: +LBB77_89: # in Loop: Header=BB77_79 Depth=1 + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + mov dword ptr [ebp - 16], 15 + lea ecx, [ebp - 420] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1481], al # 1-byte Spill + jmp LBB77_90 +LBB77_90: # in Loop: Header=BB77_79 Depth=1 + mov al, byte ptr [ebp - 1481] # 1-byte Reload + test al, 1 + jne LBB77_91 + jmp LBB77_95 +LBB77_91: # in Loop: Header=BB77_79 Depth=1 +Ltmp7627: + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1482], al # 1-byte Spill + jmp LBB77_92 +LBB77_92: # in Loop: Header=BB77_79 Depth=1 + mov al, byte ptr [ebp - 1482] # 1-byte Reload + test al, 1 + jne LBB77_93 + jmp LBB77_94 +LBB77_93: # in Loop: Header=BB77_79 Depth=1 +Ltmp7628: + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + int3 +Ltmp7629: +LBB77_94: # in Loop: Header=BB77_79 Depth=1 + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + jmp LBB77_95 +Ltmp7630: +LBB77_95: # in Loop: Header=BB77_79 Depth=1 + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + lea ecx, [ebp - 420] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB77_96 +LBB77_96: # in Loop: Header=BB77_79 Depth=1 + lea ecx, [ebp - 420] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1488], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB77_79 +Ltmp7631: +# %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 +Ltmp7632: + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BD@ONAHMKIO@first?5?9?5first?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 1492], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1496], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1232 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 520] + mov dword ptr [ebp - 1500], ecx # 4-byte Spill + mov dword ptr [ebp - 1504], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1492] # 4-byte Reload + mov dword ptr [ebp - 1508], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1492] # 4-byte Reload + mov edx, dword ptr [ebp - 1500] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 512] + mov dword ptr [ebp - 1512], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1496] # 4-byte Reload + mov esp, ecx +Ltmp7633: + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + mov dword ptr [ebp - 16], 20 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 68] + mov dword ptr [edx + 4], esi + mov dword ptr [edx], esi + mov dword ptr [ebp - 1516], eax # 4-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YAHABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + add esp, 8 + mov dword ptr [ebp - 1520], eax # 4-byte Spill + jmp LBB77_99 +LBB77_99: # in Loop: Header=BB77_98 Depth=1 + mov eax, dword ptr [ebp - 1520] # 4-byte Reload + mov dword ptr [ebp - 560], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 560] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 552] + mov dword ptr [ecx], edx + lea ecx, [ebp - 556] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB77_100 +LBB77_100: # in Loop: Header=BB77_98 Depth=1 + mov dword ptr [ebp - 564], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 564] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 548] + mov dword ptr [eax], ecx + lea ecx, [ebp - 552] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB77_101 +LBB77_101: # in Loop: Header=BB77_98 Depth=1 + mov dword ptr [ebp - 16], 21 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 548] + mov dword ptr [eax], ecx + lea ecx, [ebp - 512] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB77_102 +LBB77_102: # in Loop: Header=BB77_98 Depth=1 + lea ecx, [ebp - 548] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB77_108 +Ltmp7634: +LBB77_277: # Block address taken + # in Loop: Header=BB77_98 Depth=1 + add ebp, 12 + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + jmp LBB77_107 +LBB77_107: # in Loop: Header=BB77_98 Depth=1 + mov dword ptr [ebp - 16], 19 +Ltmp7635: +LBB77_108: # in Loop: Header=BB77_98 Depth=1 + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + mov dword ptr [ebp - 16], 19 + lea ecx, [ebp - 512] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1521], al # 1-byte Spill + jmp LBB77_109 +LBB77_109: # in Loop: Header=BB77_98 Depth=1 + mov al, byte ptr [ebp - 1521] # 1-byte Reload + test al, 1 + jne LBB77_110 + jmp LBB77_114 +LBB77_110: # in Loop: Header=BB77_98 Depth=1 +Ltmp7636: + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1522], al # 1-byte Spill + jmp LBB77_111 +LBB77_111: # in Loop: Header=BB77_98 Depth=1 + mov al, byte ptr [ebp - 1522] # 1-byte Reload + test al, 1 + jne LBB77_112 + jmp LBB77_113 +LBB77_112: # in Loop: Header=BB77_98 Depth=1 +Ltmp7637: + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + int3 +Ltmp7638: +LBB77_113: # in Loop: Header=BB77_98 Depth=1 + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + jmp LBB77_114 +Ltmp7639: +LBB77_114: # in Loop: Header=BB77_98 Depth=1 + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + lea ecx, [ebp - 512] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB77_115 +LBB77_115: # in Loop: Header=BB77_98 Depth=1 + lea ecx, [ebp - 512] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1528], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB77_98 +Ltmp7640: +# %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 +Ltmp7641: + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BF@HJJGOLFK@beyond?5?9?5beyond?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 1532], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1536], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1233 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 612] + mov dword ptr [ebp - 1540], ecx # 4-byte Spill + mov dword ptr [ebp - 1544], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1532] # 4-byte Reload + mov dword ptr [ebp - 1548], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1532] # 4-byte Reload + mov edx, dword ptr [ebp - 1540] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 604] + mov dword ptr [ebp - 1552], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1536] # 4-byte Reload + mov esp, ecx +Ltmp7642: + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + mov dword ptr [ebp - 16], 24 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 248] + mov dword ptr [edx + 4], esi + mov dword ptr [edx], esi + mov dword ptr [ebp - 1556], eax # 4-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YAHABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + add esp, 8 + mov dword ptr [ebp - 1560], eax # 4-byte Spill + jmp LBB77_118 +LBB77_118: # in Loop: Header=BB77_117 Depth=1 + mov eax, dword ptr [ebp - 1560] # 4-byte Reload + mov dword ptr [ebp - 652], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 652] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 644] + mov dword ptr [ecx], edx + lea ecx, [ebp - 648] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB77_119 +LBB77_119: # in Loop: Header=BB77_117 Depth=1 + mov dword ptr [ebp - 656], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 656] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 640] + mov dword ptr [eax], ecx + lea ecx, [ebp - 644] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB77_120 +LBB77_120: # in Loop: Header=BB77_117 Depth=1 + mov dword ptr [ebp - 16], 25 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 640] + mov dword ptr [eax], ecx + lea ecx, [ebp - 604] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB77_121 +LBB77_121: # in Loop: Header=BB77_117 Depth=1 + lea ecx, [ebp - 640] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB77_127 +Ltmp7643: +LBB77_278: # Block address taken + # in Loop: Header=BB77_117 Depth=1 + add ebp, 12 + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + jmp LBB77_126 +LBB77_126: # in Loop: Header=BB77_117 Depth=1 + mov dword ptr [ebp - 16], 23 +Ltmp7644: +LBB77_127: # in Loop: Header=BB77_117 Depth=1 + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + mov dword ptr [ebp - 16], 23 + lea ecx, [ebp - 604] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1561], al # 1-byte Spill + jmp LBB77_128 +LBB77_128: # in Loop: Header=BB77_117 Depth=1 + mov al, byte ptr [ebp - 1561] # 1-byte Reload + test al, 1 + jne LBB77_129 + jmp LBB77_133 +LBB77_129: # in Loop: Header=BB77_117 Depth=1 +Ltmp7645: + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1562], al # 1-byte Spill + jmp LBB77_130 +LBB77_130: # in Loop: Header=BB77_117 Depth=1 + mov al, byte ptr [ebp - 1562] # 1-byte Reload + test al, 1 + jne LBB77_131 + jmp LBB77_132 +LBB77_131: # in Loop: Header=BB77_117 Depth=1 +Ltmp7646: + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + int3 +Ltmp7647: +LBB77_132: # in Loop: Header=BB77_117 Depth=1 + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + jmp LBB77_133 +Ltmp7648: +LBB77_133: # in Loop: Header=BB77_117 Depth=1 + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + lea ecx, [ebp - 604] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB77_134 +LBB77_134: # in Loop: Header=BB77_117 Depth=1 + lea ecx, [ebp - 604] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1568], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB77_117 +Ltmp7649: +# %bb.135: + .cv_loc 77 1 1235 0 # ..\tests\span_tests.cpp:1235:0 + lea ecx, [ebp - 60] + call "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QAEAAV01@XZ" + mov dword ptr [ebp - 1572], eax # 4-byte Spill +LBB77_136: # =>This Inner Loop Header: Depth=1 +Ltmp7650: + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BA@IJCLOCGB@it?5?9?5first?5?$DN?$DN?51?$AA@" + mov dword ptr [ebp - 1576], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1580], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1236 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 704] + mov dword ptr [ebp - 1584], ecx # 4-byte Spill + mov dword ptr [ebp - 1588], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1576] # 4-byte Reload + mov dword ptr [ebp - 1592], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1576] # 4-byte Reload + mov edx, dword ptr [ebp - 1584] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 696] + mov dword ptr [ebp - 1596], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1580] # 4-byte Reload + mov esp, ecx +Ltmp7651: + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 + mov dword ptr [ebp - 16], 28 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 68] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 60] + mov dword ptr [edx], esi + mov dword ptr [ebp - 1600], eax # 4-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YAHABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + add esp, 8 + mov dword ptr [ebp - 1604], eax # 4-byte Spill + jmp LBB77_137 +LBB77_137: # in Loop: Header=BB77_136 Depth=1 + mov eax, dword ptr [ebp - 1604] # 4-byte Reload + mov dword ptr [ebp - 744], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 744] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 736] + mov dword ptr [ecx], edx + lea ecx, [ebp - 740] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB77_138 +LBB77_138: # in Loop: Header=BB77_136 Depth=1 + mov dword ptr [ebp - 748], 1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 748] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 732] + mov dword ptr [eax], ecx + lea ecx, [ebp - 736] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB77_139 +LBB77_139: # in Loop: Header=BB77_136 Depth=1 + mov dword ptr [ebp - 16], 29 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 732] + mov dword ptr [eax], ecx + lea ecx, [ebp - 696] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB77_140 +LBB77_140: # in Loop: Header=BB77_136 Depth=1 + lea ecx, [ebp - 732] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB77_146 +Ltmp7652: +LBB77_279: # Block address taken + # in Loop: Header=BB77_136 Depth=1 + add ebp, 12 + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 + jmp LBB77_145 +LBB77_145: # in Loop: Header=BB77_136 Depth=1 + mov dword ptr [ebp - 16], 27 +Ltmp7653: +LBB77_146: # in Loop: Header=BB77_136 Depth=1 + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 + mov dword ptr [ebp - 16], 27 + lea ecx, [ebp - 696] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1605], al # 1-byte Spill + jmp LBB77_147 +LBB77_147: # in Loop: Header=BB77_136 Depth=1 + mov al, byte ptr [ebp - 1605] # 1-byte Reload + test al, 1 + jne LBB77_148 + jmp LBB77_152 +LBB77_148: # in Loop: Header=BB77_136 Depth=1 +Ltmp7654: + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1606], al # 1-byte Spill + jmp LBB77_149 +LBB77_149: # in Loop: Header=BB77_136 Depth=1 + mov al, byte ptr [ebp - 1606] # 1-byte Reload + test al, 1 + jne LBB77_150 + jmp LBB77_151 +LBB77_150: # in Loop: Header=BB77_136 Depth=1 +Ltmp7655: + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 + int3 +Ltmp7656: +LBB77_151: # in Loop: Header=BB77_136 Depth=1 + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 + jmp LBB77_152 +Ltmp7657: +LBB77_152: # in Loop: Header=BB77_136 Depth=1 + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 + lea ecx, [ebp - 696] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB77_153 +LBB77_153: # in Loop: Header=BB77_136 Depth=1 + lea ecx, [ebp - 696] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1612], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB77_136 +Ltmp7658: +# %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 +Ltmp7659: + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08EJNANGGJ@?$CKit?5?$DN?$DN?53?$AA@" + mov dword ptr [ebp - 1616], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1620], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1237 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 796] + mov dword ptr [ebp - 1624], ecx # 4-byte Spill + mov dword ptr [ebp - 1628], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1616] # 4-byte Reload + mov dword ptr [ebp - 1632], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1616] # 4-byte Reload + mov edx, dword ptr [ebp - 1624] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 788] + mov dword ptr [ebp - 1636], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1620] # 4-byte Reload + mov esp, ecx +Ltmp7660: + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + mov dword ptr [ebp - 16], 32 + lea ecx, [ebp - 60] + mov dword ptr [ebp - 1640], eax # 4-byte Spill + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBEABHXZ" + mov dword ptr [ebp - 1644], eax # 4-byte Spill + jmp LBB77_156 +LBB77_156: # in Loop: Header=BB77_155 Depth=1 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 1644] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 828] + mov dword ptr [eax], edx + lea ecx, [ebp - 832] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB77_157 +LBB77_157: # in Loop: Header=BB77_155 Depth=1 + mov dword ptr [ebp - 836], 3 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 836] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 824] + mov dword ptr [eax], ecx + lea ecx, [ebp - 828] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB77_158 +LBB77_158: # in Loop: Header=BB77_155 Depth=1 + mov dword ptr [ebp - 16], 33 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 824] + mov dword ptr [eax], ecx + lea ecx, [ebp - 788] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB77_159 +LBB77_159: # in Loop: Header=BB77_155 Depth=1 + lea ecx, [ebp - 824] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB77_165 +Ltmp7661: +LBB77_280: # Block address taken + # in Loop: Header=BB77_155 Depth=1 + add ebp, 12 + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + jmp LBB77_164 +LBB77_164: # in Loop: Header=BB77_155 Depth=1 + mov dword ptr [ebp - 16], 31 +Ltmp7662: +LBB77_165: # in Loop: Header=BB77_155 Depth=1 + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + mov dword ptr [ebp - 16], 31 + lea ecx, [ebp - 788] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1645], al # 1-byte Spill + jmp LBB77_166 +LBB77_166: # in Loop: Header=BB77_155 Depth=1 + mov al, byte ptr [ebp - 1645] # 1-byte Reload + test al, 1 + jne LBB77_167 + jmp LBB77_171 +LBB77_167: # in Loop: Header=BB77_155 Depth=1 +Ltmp7663: + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1646], al # 1-byte Spill + jmp LBB77_168 +LBB77_168: # in Loop: Header=BB77_155 Depth=1 + mov al, byte ptr [ebp - 1646] # 1-byte Reload + test al, 1 + jne LBB77_169 + jmp LBB77_170 +LBB77_169: # in Loop: Header=BB77_155 Depth=1 +Ltmp7664: + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + int3 +Ltmp7665: +LBB77_170: # in Loop: Header=BB77_155 Depth=1 + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + jmp LBB77_171 +Ltmp7666: +LBB77_171: # in Loop: Header=BB77_155 Depth=1 + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + lea ecx, [ebp - 788] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB77_172 +LBB77_172: # in Loop: Header=BB77_155 Depth=1 + lea ecx, [ebp - 788] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1652], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB77_155 +Ltmp7667: +# %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 +Ltmp7668: + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BB@FOMAFOIO@beyond?5?9?5it?5?$DN?$DN?53?$AA@" + mov dword ptr [ebp - 1656], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1660], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1238 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 884] + mov dword ptr [ebp - 1664], ecx # 4-byte Spill + mov dword ptr [ebp - 1668], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1656] # 4-byte Reload + mov dword ptr [ebp - 1672], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1656] # 4-byte Reload + mov edx, dword ptr [ebp - 1664] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 876] + mov dword ptr [ebp - 1676], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1660] # 4-byte Reload + mov esp, ecx +Ltmp7669: + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + mov dword ptr [ebp - 16], 36 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 248] + mov dword ptr [edx], esi + mov dword ptr [ebp - 1680], eax # 4-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YAHABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + add esp, 8 + mov dword ptr [ebp - 1684], eax # 4-byte Spill + jmp LBB77_175 +LBB77_175: # in Loop: Header=BB77_174 Depth=1 + mov eax, dword ptr [ebp - 1684] # 4-byte Reload + mov dword ptr [ebp - 924], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 924] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 916] + mov dword ptr [ecx], edx + lea ecx, [ebp - 920] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB77_176 +LBB77_176: # in Loop: Header=BB77_174 Depth=1 + mov dword ptr [ebp - 928], 3 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 928] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 912] + mov dword ptr [eax], ecx + lea ecx, [ebp - 916] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB77_177 +LBB77_177: # in Loop: Header=BB77_174 Depth=1 + mov dword ptr [ebp - 16], 37 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 912] + mov dword ptr [eax], ecx + lea ecx, [ebp - 876] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB77_178 +LBB77_178: # in Loop: Header=BB77_174 Depth=1 + lea ecx, [ebp - 912] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB77_184 +Ltmp7670: +LBB77_281: # Block address taken + # in Loop: Header=BB77_174 Depth=1 + add ebp, 12 + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + jmp LBB77_183 +LBB77_183: # in Loop: Header=BB77_174 Depth=1 + mov dword ptr [ebp - 16], 35 +Ltmp7671: +LBB77_184: # in Loop: Header=BB77_174 Depth=1 + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + mov dword ptr [ebp - 16], 35 + lea ecx, [ebp - 876] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1685], al # 1-byte Spill + jmp LBB77_185 +LBB77_185: # in Loop: Header=BB77_174 Depth=1 + mov al, byte ptr [ebp - 1685] # 1-byte Reload + test al, 1 + jne LBB77_186 + jmp LBB77_190 +LBB77_186: # in Loop: Header=BB77_174 Depth=1 +Ltmp7672: + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1686], al # 1-byte Spill + jmp LBB77_187 +LBB77_187: # in Loop: Header=BB77_174 Depth=1 + mov al, byte ptr [ebp - 1686] # 1-byte Reload + test al, 1 + jne LBB77_188 + jmp LBB77_189 +LBB77_188: # in Loop: Header=BB77_174 Depth=1 +Ltmp7673: + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + int3 +Ltmp7674: +LBB77_189: # in Loop: Header=BB77_174 Depth=1 + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + jmp LBB77_190 +Ltmp7675: +LBB77_190: # in Loop: Header=BB77_174 Depth=1 + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + lea ecx, [ebp - 876] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB77_191 +LBB77_191: # in Loop: Header=BB77_174 Depth=1 + lea ecx, [ebp - 876] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1692], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB77_174 +Ltmp7676: +# %bb.192: + .cv_loc 77 1 1240 0 # ..\tests\span_tests.cpp:1240:0 + mov eax, dword ptr [ebp - 68] + mov dword ptr [ebp - 60], eax + mov eax, dword ptr [ebp - 64] + mov dword ptr [ebp - 56], eax +LBB77_193: # =>This Inner Loop Header: Depth=1 +Ltmp7677: + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@" + mov dword ptr [ebp - 1696], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1700], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1241 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 976] + mov dword ptr [ebp - 1704], ecx # 4-byte Spill + mov dword ptr [ebp - 1708], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1696] # 4-byte Reload + mov dword ptr [ebp - 1712], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1696] # 4-byte Reload + mov edx, dword ptr [ebp - 1704] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 968] + mov dword ptr [ebp - 1716], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1700] # 4-byte Reload + mov esp, ecx +Ltmp7678: + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 + mov dword ptr [ebp - 16], 40 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1008] + mov dword ptr [edx], esi + lea ecx, [ebp - 1012] + mov dword ptr [ebp - 1720], eax # 4-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + jmp LBB77_194 +LBB77_194: # in Loop: Header=BB77_193 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 68] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1004] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1008] + call "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + jmp LBB77_195 +LBB77_195: # in Loop: Header=BB77_193 Depth=1 + mov dword ptr [ebp - 16], 41 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1004] + mov dword ptr [eax], ecx + lea ecx, [ebp - 968] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB77_196 +LBB77_196: # in Loop: Header=BB77_193 Depth=1 + lea ecx, [ebp - 1004] + call "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + jmp LBB77_202 +Ltmp7679: +LBB77_282: # Block address taken + # in Loop: Header=BB77_193 Depth=1 + add ebp, 12 + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 + jmp LBB77_201 +LBB77_201: # in Loop: Header=BB77_193 Depth=1 + mov dword ptr [ebp - 16], 39 +Ltmp7680: +LBB77_202: # in Loop: Header=BB77_193 Depth=1 + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 + mov dword ptr [ebp - 16], 39 + lea ecx, [ebp - 968] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1721], al # 1-byte Spill + jmp LBB77_203 +LBB77_203: # in Loop: Header=BB77_193 Depth=1 + mov al, byte ptr [ebp - 1721] # 1-byte Reload + test al, 1 + jne LBB77_204 + jmp LBB77_208 +LBB77_204: # in Loop: Header=BB77_193 Depth=1 +Ltmp7681: + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1722], al # 1-byte Spill + jmp LBB77_205 +LBB77_205: # in Loop: Header=BB77_193 Depth=1 + mov al, byte ptr [ebp - 1722] # 1-byte Reload + test al, 1 + jne LBB77_206 + jmp LBB77_207 +LBB77_206: # in Loop: Header=BB77_193 Depth=1 +Ltmp7682: + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 + int3 +Ltmp7683: +LBB77_207: # in Loop: Header=BB77_193 Depth=1 + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 + jmp LBB77_208 +Ltmp7684: +LBB77_208: # in Loop: Header=BB77_193 Depth=1 + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 + lea ecx, [ebp - 968] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB77_209 +LBB77_209: # in Loop: Header=BB77_193 Depth=1 + lea ecx, [ebp - 968] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1728], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB77_193 +Ltmp7685: +# %bb.210: + .cv_loc 77 1 1242 0 # ..\tests\span_tests.cpp:1242:0 + mov dword ptr [ebp - 1016], 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 + sub esp, 4 + lea ecx, [ebp - 52] + lea eax, [ebp - 1024] + mov dword ptr [esp], eax + call "?crend@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" + sub esp, 8 + lea eax, [ebp - 60] + mov dword ptr [esp], eax + lea eax, [ebp - 1024] + mov dword ptr [esp + 4], eax + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + add esp, 8 + test al, 1 + jne LBB77_212 + jmp LBB77_233 +LBB77_212: # in Loop: Header=BB77_211 Depth=1 +Ltmp7686: + .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 +Ltmp7687: + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BA@CELACMLM@?$CKit?5?$DN?$DN?5last?5?9?51?$AA@" + mov dword ptr [ebp - 1732], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1736], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1244 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1072] + mov dword ptr [ebp - 1740], ecx # 4-byte Spill + mov dword ptr [ebp - 1744], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1732] # 4-byte Reload + mov dword ptr [ebp - 1748], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1732] # 4-byte Reload + mov edx, dword ptr [ebp - 1740] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1064] + mov dword ptr [ebp - 1752], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1736] # 4-byte Reload + mov esp, ecx +Ltmp7688: + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + mov dword ptr [ebp - 16], 44 + lea ecx, [ebp - 60] + mov dword ptr [ebp - 1756], eax # 4-byte Spill + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBEABHXZ" + mov dword ptr [ebp - 1760], eax # 4-byte Spill + jmp LBB77_214 +LBB77_214: # in Loop: Header=BB77_213 Depth=2 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 1760] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 1104] + mov dword ptr [eax], edx + lea ecx, [ebp - 1108] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB77_215 +LBB77_215: # in Loop: Header=BB77_213 Depth=2 + mov eax, dword ptr [ebp - 1016] + dec eax + mov dword ptr [ebp - 1112], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1112] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1100] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1104] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB77_216 +LBB77_216: # in Loop: Header=BB77_213 Depth=2 + mov dword ptr [ebp - 16], 45 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1100] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1064] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB77_217 +LBB77_217: # in Loop: Header=BB77_213 Depth=2 + lea ecx, [ebp - 1100] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB77_223 +Ltmp7689: +LBB77_283: # Block address taken + # in Loop: Header=BB77_213 Depth=2 + add ebp, 12 + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + jmp LBB77_222 +LBB77_222: # in Loop: Header=BB77_213 Depth=2 + mov dword ptr [ebp - 16], 43 +Ltmp7690: +LBB77_223: # in Loop: Header=BB77_213 Depth=2 + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + mov dword ptr [ebp - 16], 43 + lea ecx, [ebp - 1064] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1761], al # 1-byte Spill + jmp LBB77_224 +LBB77_224: # in Loop: Header=BB77_213 Depth=2 + mov al, byte ptr [ebp - 1761] # 1-byte Reload + test al, 1 + jne LBB77_225 + jmp LBB77_229 +LBB77_225: # in Loop: Header=BB77_213 Depth=2 +Ltmp7691: + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1762], al # 1-byte Spill + jmp LBB77_226 +LBB77_226: # in Loop: Header=BB77_213 Depth=2 + mov al, byte ptr [ebp - 1762] # 1-byte Reload + test al, 1 + jne LBB77_227 + jmp LBB77_228 +LBB77_227: # in Loop: Header=BB77_213 Depth=2 +Ltmp7692: + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + int3 +Ltmp7693: +LBB77_228: # in Loop: Header=BB77_213 Depth=2 + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + jmp LBB77_229 +Ltmp7694: +LBB77_229: # in Loop: Header=BB77_213 Depth=2 + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + lea ecx, [ebp - 1064] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB77_230 +LBB77_230: # in Loop: Header=BB77_213 Depth=2 + lea ecx, [ebp - 1064] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1768], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB77_213 +Ltmp7695: +# %bb.231: # in Loop: Header=BB77_211 Depth=1 + .cv_loc 77 1 1245 0 # ..\tests\span_tests.cpp:1245:0 + lea ecx, [ebp - 60] + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBEABHXZ" + mov eax, dword ptr [eax] + mov dword ptr [ebp - 1016], eax + .cv_loc 77 1 1247 0 # ..\tests\span_tests.cpp:1247:0 + lea ecx, [ebp - 60] + call "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QAEAAV01@XZ" +Ltmp7696: + .cv_loc 77 1 1243 0 # ..\tests\span_tests.cpp:1243:0 + mov dword ptr [ebp - 1772], eax # 4-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 +Ltmp7697: + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0N@PDHHPOIL@it?5?$DN?$DN?5beyond?$AA@" + mov dword ptr [ebp - 1776], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1780], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1250 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1160] + mov dword ptr [ebp - 1784], ecx # 4-byte Spill + mov dword ptr [ebp - 1788], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1776] # 4-byte Reload + mov dword ptr [ebp - 1792], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1776] # 4-byte Reload + mov edx, dword ptr [ebp - 1784] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1152] + mov dword ptr [ebp - 1796], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1780] # 4-byte Reload + mov esp, ecx +Ltmp7698: + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + mov dword ptr [ebp - 16], 48 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1192] + mov dword ptr [edx], esi + lea ecx, [ebp - 1196] + mov dword ptr [ebp - 1800], eax # 4-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + jmp LBB77_235 +LBB77_235: # in Loop: Header=BB77_234 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 248] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1188] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1192] + call "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + jmp LBB77_236 +LBB77_236: # in Loop: Header=BB77_234 Depth=1 + mov dword ptr [ebp - 16], 49 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1188] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1152] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB77_237 +LBB77_237: # in Loop: Header=BB77_234 Depth=1 + lea ecx, [ebp - 1188] + call "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + jmp LBB77_242 +Ltmp7699: +LBB77_284: # Block address taken + # in Loop: Header=BB77_234 Depth=1 + add ebp, 12 + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + jmp LBB77_241 +LBB77_241: # in Loop: Header=BB77_234 Depth=1 + mov dword ptr [ebp - 16], 47 +Ltmp7700: +LBB77_242: # in Loop: Header=BB77_234 Depth=1 + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + mov dword ptr [ebp - 16], 47 + lea ecx, [ebp - 1152] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1801], al # 1-byte Spill + jmp LBB77_243 +LBB77_243: # in Loop: Header=BB77_234 Depth=1 + mov al, byte ptr [ebp - 1801] # 1-byte Reload + test al, 1 + jne LBB77_244 + jmp LBB77_248 +LBB77_244: # in Loop: Header=BB77_234 Depth=1 +Ltmp7701: + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1802], al # 1-byte Spill + jmp LBB77_245 +LBB77_245: # in Loop: Header=BB77_234 Depth=1 + mov al, byte ptr [ebp - 1802] # 1-byte Reload + test al, 1 + jne LBB77_246 + jmp LBB77_247 +LBB77_246: # in Loop: Header=BB77_234 Depth=1 +Ltmp7702: + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + int3 +Ltmp7703: +LBB77_247: # in Loop: Header=BB77_234 Depth=1 + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + jmp LBB77_248 +Ltmp7704: +LBB77_248: # in Loop: Header=BB77_234 Depth=1 + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + lea ecx, [ebp - 1152] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB77_249 +LBB77_249: # in Loop: Header=BB77_234 Depth=1 + lea ecx, [ebp - 1152] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1808], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB77_234 +Ltmp7705: +# %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 +Ltmp7706: + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BB@DJCIEDM@it?5?9?5beyond?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 1812], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1816], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1251 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1244] + mov dword ptr [ebp - 1820], ecx # 4-byte Spill + mov dword ptr [ebp - 1824], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1812] # 4-byte Reload + mov dword ptr [ebp - 1828], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1812] # 4-byte Reload + mov edx, dword ptr [ebp - 1820] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1236] + mov dword ptr [ebp - 1832], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1816] # 4-byte Reload + mov esp, ecx +Ltmp7707: + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + mov dword ptr [ebp - 16], 52 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 248] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 60] + mov dword ptr [edx], esi + mov dword ptr [ebp - 1836], eax # 4-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YAHABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + add esp, 8 + mov dword ptr [ebp - 1840], eax # 4-byte Spill + jmp LBB77_252 +LBB77_252: # in Loop: Header=BB77_251 Depth=1 + mov eax, dword ptr [ebp - 1840] # 4-byte Reload + mov dword ptr [ebp - 1284], eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 1284] + mov dword ptr [ecx + 4], edx + lea edx, [ebp - 1276] + mov dword ptr [ecx], edx + lea ecx, [ebp - 1280] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB77_253 +LBB77_253: # in Loop: Header=BB77_251 Depth=1 + mov dword ptr [ebp - 1288], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1288] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1272] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1276] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB77_254 +LBB77_254: # in Loop: Header=BB77_251 Depth=1 + mov dword ptr [ebp - 16], 53 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1272] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1236] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB77_255 +LBB77_255: # in Loop: Header=BB77_251 Depth=1 + lea ecx, [ebp - 1272] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB77_261 +Ltmp7708: +LBB77_285: # Block address taken + # in Loop: Header=BB77_251 Depth=1 + add ebp, 12 + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + jmp LBB77_260 +LBB77_260: # in Loop: Header=BB77_251 Depth=1 + mov dword ptr [ebp - 16], 51 +Ltmp7709: +LBB77_261: # in Loop: Header=BB77_251 Depth=1 + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + mov dword ptr [ebp - 16], 51 + lea ecx, [ebp - 1236] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1841], al # 1-byte Spill + jmp LBB77_262 +LBB77_262: # in Loop: Header=BB77_251 Depth=1 + mov al, byte ptr [ebp - 1841] # 1-byte Reload + test al, 1 + jne LBB77_263 + jmp LBB77_267 +LBB77_263: # in Loop: Header=BB77_251 Depth=1 +Ltmp7710: + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1842], al # 1-byte Spill + jmp LBB77_264 +LBB77_264: # in Loop: Header=BB77_251 Depth=1 + mov al, byte ptr [ebp - 1842] # 1-byte Reload + test al, 1 + jne LBB77_265 + jmp LBB77_266 +LBB77_265: # in Loop: Header=BB77_251 Depth=1 +Ltmp7711: + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + int3 +Ltmp7712: +LBB77_266: # in Loop: Header=BB77_251 Depth=1 + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + jmp LBB77_267 +Ltmp7713: +LBB77_267: # in Loop: Header=BB77_251 Depth=1 + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + lea ecx, [ebp - 1236] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB77_268 +LBB77_268: # in Loop: Header=BB77_251 Depth=1 + lea ecx, [ebp - 1236] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1848], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB77_251 +Ltmp7714: +# %bb.269: + .cv_loc 77 1 1253 0 # ..\tests\span_tests.cpp:1253:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB77_5: # in Loop: Header=BB77_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 144] +Ltmp7715: + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 + call "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7716: + .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": +LBB77_6: # in Loop: Header=BB77_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7717: + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 108] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB77_7 +LBB77_7: # in Loop: Header=BB77_1 Depth=1 + mov eax, offset LBB77_271 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7718: + .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": +LBB77_23: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 108] + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7719: + .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": +LBB77_24: # in Loop: Header=BB77_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 228] +Ltmp7720: + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7721: + .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": +LBB77_25: # in Loop: Header=BB77_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7722: + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + mov dword ptr [ebp - 16], 7 + lea ecx, [ebp - 192] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB77_26 +LBB77_26: # in Loop: Header=BB77_18 Depth=1 + mov eax, offset LBB77_272 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7723: + .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": +LBB77_41: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 192] + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7724: + .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": +LBB77_42: # in Loop: Header=BB77_37 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 324] +Ltmp7725: + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 + call "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7726: + .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": +LBB77_43: # in Loop: Header=BB77_37 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7727: + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 + mov dword ptr [ebp - 16], 11 + lea ecx, [ebp - 288] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB77_44 +LBB77_44: # in Loop: Header=BB77_37 Depth=1 + mov eax, offset LBB77_273 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7728: + .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": +LBB77_59: # in Loop: Header=BB77_55 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7729: + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + mov dword ptr [ebp - 16], 14 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 372] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB77_60 +LBB77_60: # in Loop: Header=BB77_55 Depth=1 + mov eax, offset LBB77_274 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7730: + .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": +LBB77_63: # in Loop: Header=BB77_55 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7731: + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + mov dword ptr [ebp - 16], 14 + lea ecx, [ebp - 372] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB77_64 +LBB77_64: # in Loop: Header=BB77_55 Depth=1 + mov eax, offset LBB77_275 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7732: + .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": +LBB77_67: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 288] +Ltmp7733: + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7734: + .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": +LBB77_84: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 372] +Ltmp7735: + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7736: + .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": +LBB77_85: # in Loop: Header=BB77_79 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 456] +Ltmp7737: + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7738: + .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": +LBB77_86: # in Loop: Header=BB77_79 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7739: + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + mov dword ptr [ebp - 16], 18 + lea ecx, [ebp - 420] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB77_87 +LBB77_87: # in Loop: Header=BB77_79 Depth=1 + mov eax, offset LBB77_276 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7740: + .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": +LBB77_103: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 420] + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7741: + .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": +LBB77_104: # in Loop: Header=BB77_98 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 548] +Ltmp7742: + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7743: + .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": +LBB77_105: # in Loop: Header=BB77_98 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7744: + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + mov dword ptr [ebp - 16], 22 + lea ecx, [ebp - 512] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB77_106 +LBB77_106: # in Loop: Header=BB77_98 Depth=1 + mov eax, offset LBB77_277 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7745: + .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": +LBB77_122: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 512] + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7746: + .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": +LBB77_123: # in Loop: Header=BB77_117 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 640] +Ltmp7747: + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7748: + .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": +LBB77_124: # in Loop: Header=BB77_117 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7749: + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + mov dword ptr [ebp - 16], 26 + lea ecx, [ebp - 604] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB77_125 +LBB77_125: # in Loop: Header=BB77_117 Depth=1 + mov eax, offset LBB77_278 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7750: + .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": +LBB77_141: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 604] + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7751: + .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": +LBB77_142: # in Loop: Header=BB77_136 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 732] +Ltmp7752: + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7753: + .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": +LBB77_143: # in Loop: Header=BB77_136 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7754: + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 + mov dword ptr [ebp - 16], 30 + lea ecx, [ebp - 696] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB77_144 +LBB77_144: # in Loop: Header=BB77_136 Depth=1 + mov eax, offset LBB77_279 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7755: + .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": +LBB77_160: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 696] + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7756: + .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": +LBB77_161: # in Loop: Header=BB77_155 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 824] +Ltmp7757: + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7758: + .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": +LBB77_162: # in Loop: Header=BB77_155 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7759: + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + mov dword ptr [ebp - 16], 34 + lea ecx, [ebp - 788] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB77_163 +LBB77_163: # in Loop: Header=BB77_155 Depth=1 + mov eax, offset LBB77_280 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7760: + .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": +LBB77_179: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 788] + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7761: + .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": +LBB77_180: # in Loop: Header=BB77_174 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 912] +Ltmp7762: + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7763: + .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": +LBB77_181: # in Loop: Header=BB77_174 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7764: + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + mov dword ptr [ebp - 16], 38 + lea ecx, [ebp - 876] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB77_182 +LBB77_182: # in Loop: Header=BB77_174 Depth=1 + mov eax, offset LBB77_281 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7765: + .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": +LBB77_197: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 876] + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7766: + .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": +LBB77_198: # in Loop: Header=BB77_193 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1004] +Ltmp7767: + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 + call "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7768: + .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": +LBB77_199: # in Loop: Header=BB77_193 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7769: + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 + mov dword ptr [ebp - 16], 42 + lea ecx, [ebp - 968] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB77_200 +LBB77_200: # in Loop: Header=BB77_193 Depth=1 + mov eax, offset LBB77_282 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7770: + .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": +LBB77_218: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 968] + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7771: + .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": +LBB77_219: # in Loop: Header=BB77_213 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1100] +Ltmp7772: + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7773: + .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": +LBB77_220: # in Loop: Header=BB77_213 Depth=2 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7774: + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + mov dword ptr [ebp - 16], 46 + lea ecx, [ebp - 1064] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB77_221 +LBB77_221: # in Loop: Header=BB77_213 Depth=2 + mov eax, offset LBB77_283 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7775: + .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": +LBB77_232: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1064] + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7776: + .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": +LBB77_238: # in Loop: Header=BB77_234 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1188] +Ltmp7777: + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + call "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7778: + .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": +LBB77_239: # in Loop: Header=BB77_234 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7779: + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + mov dword ptr [ebp - 16], 50 + lea ecx, [ebp - 1152] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB77_240 +LBB77_240: # in Loop: Header=BB77_234 Depth=1 + mov eax, offset LBB77_284 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7780: + .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": +LBB77_256: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1152] + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7781: + .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": +LBB77_257: # in Loop: Header=BB77_251 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1272] +Ltmp7782: + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7783: + .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": +LBB77_258: # in Loop: Header=BB77_251 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp7784: + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + mov dword ptr [ebp - 16], 54 + lea ecx, [ebp - 1236] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB77_259 +LBB77_259: # in Loop: Header=BB77_251 Depth=1 + mov eax, offset LBB77_285 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp7785: + .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": +LBB77_270: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1236] + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp7786: + .cv_fpo_endproc +Lfunc_end77: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 14 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$59@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" # Handler + .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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp7787: + lea ecx, ["?autoRegistrar51@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp7788: + .cv_fpo_endproc +Lfunc_end78: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp7789: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0BF@KBJCIBCI@comparison_operators?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 1256 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____52@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar53@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp7790: + .cv_fpo_endproc +Lfunc_end79: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____52@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + mov eax, 8428 + call __chkstk + .cv_fpo_stackalloc 8428 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp8799: + .cv_loc 80 1 1259 0 # ..\tests\span_tests.cpp:1259:0 + lea ecx, [ebp - 36] +Ltmp8800: + #DEBUG_VALUE: s1 <- [$ecx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" +Ltmp8801: + .cv_loc 80 1 1260 0 # ..\tests\span_tests.cpp:1260:0 + lea ecx, [ebp - 44] +Ltmp8802: + #DEBUG_VALUE: s2 <- [$ecx+0] + mov dword ptr [ebp - 5804], eax # 4-byte Spill + call "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" +Ltmp8803: + mov dword ptr [ebp - 5808], eax # 4-byte Spill +LBB80_1: # =>This Inner Loop Header: Depth=1 +Ltmp8804: + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08KMKCDLDM@s1?5?$DN?$DN?5s2?$AA@" + mov dword ptr [ebp - 5812], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 5816], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1261 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 92] + mov dword ptr [ebp - 5820], ecx # 4-byte Spill + mov dword ptr [ebp - 5824], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 5812] # 4-byte Reload + mov dword ptr [ebp - 5828], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 5812] # 4-byte Reload + mov edx, dword ptr [ebp - 5820] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 84] + mov dword ptr [ebp - 5832], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 5816] # 4-byte Reload + mov esp, ecx +Ltmp8805: + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 36] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 124] + mov dword ptr [edx], esi + lea ecx, [ebp - 128] + mov dword ptr [ebp - 5836], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_2 +LBB80_2: # in Loop: Header=BB80_1 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 44] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 120] + mov dword ptr [eax], ecx + lea ecx, [ebp - 124] + call "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_3 +LBB80_3: # in Loop: Header=BB80_1 Depth=1 + mov dword ptr [ebp - 16], 2 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 120] + mov dword ptr [eax], ecx + lea ecx, [ebp - 84] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_4 +LBB80_4: # in Loop: Header=BB80_1 Depth=1 + lea ecx, [ebp - 120] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_9 +Ltmp8806: +LBB80_1261: # Block address taken + # in Loop: Header=BB80_1 Depth=1 + add ebp, 12 + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 + jmp LBB80_8 +LBB80_8: # in Loop: Header=BB80_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp8807: +LBB80_9: # in Loop: Header=BB80_1 Depth=1 + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 84] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 5837], al # 1-byte Spill + jmp LBB80_10 +LBB80_10: # in Loop: Header=BB80_1 Depth=1 + mov al, byte ptr [ebp - 5837] # 1-byte Reload + test al, 1 + jne LBB80_11 + jmp LBB80_15 +LBB80_11: # in Loop: Header=BB80_1 Depth=1 +Ltmp8808: + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 5838], al # 1-byte Spill + jmp LBB80_12 +LBB80_12: # in Loop: Header=BB80_1 Depth=1 + mov al, byte ptr [ebp - 5838] # 1-byte Reload + test al, 1 + jne LBB80_13 + jmp LBB80_14 +LBB80_13: # in Loop: Header=BB80_1 Depth=1 +Ltmp8809: + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 + int3 +Ltmp8810: +LBB80_14: # in Loop: Header=BB80_1 Depth=1 + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 + jmp LBB80_15 +Ltmp8811: +LBB80_15: # in Loop: Header=BB80_1 Depth=1 + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 + lea ecx, [ebp - 84] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_16 +LBB80_16: # in Loop: Header=BB80_1 Depth=1 + lea ecx, [ebp - 84] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 5844], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_1 +Ltmp8812: +# %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 +Ltmp8813: + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@OMGPOAPB@?$CB?$CIs1?5?$CB?$DN?5s2?$CJ?$AA@" + mov dword ptr [ebp - 5848], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 5852], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1262 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 176] + mov dword ptr [ebp - 5856], ecx # 4-byte Spill + mov dword ptr [ebp - 5860], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 5848] # 4-byte Reload + mov dword ptr [ebp - 5864], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 5848] # 4-byte Reload + mov edx, dword ptr [ebp - 5856] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 168] + mov dword ptr [ebp - 5868], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 5852] # 4-byte Reload + mov esp, ecx +Ltmp8814: + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + movsd xmm0, qword ptr [ebp - 44] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 192], xmm0 + movsd xmm0, qword ptr [ebp - 36] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 200], xmm0 + mov dword ptr [ebp - 16], 5 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 192] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 200] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 5872], eax # 4-byte Spill + call "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 5873], al # 1-byte Spill + jmp LBB80_19 +LBB80_19: # in Loop: Header=BB80_18 Depth=1 + mov al, byte ptr [ebp - 5873] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 180] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 184] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_20 +LBB80_20: # in Loop: Header=BB80_18 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 180] + mov dword ptr [eax], ecx + lea ecx, [ebp - 168] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_29 +Ltmp8815: +LBB80_1262: # Block address taken + # in Loop: Header=BB80_18 Depth=1 + add ebp, 12 + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + jmp LBB80_23 +LBB80_23: # in Loop: Header=BB80_18 Depth=1 + mov dword ptr [ebp - 16], 4 +Ltmp8816: +LBB80_24: # in Loop: Header=BB80_18 Depth=1 + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + mov dword ptr [ebp - 16], 4 + lea ecx, [ebp - 168] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 5874], al # 1-byte Spill + jmp LBB80_25 +LBB80_25: # in Loop: Header=BB80_18 Depth=1 + mov al, byte ptr [ebp - 5874] # 1-byte Reload + test al, 1 + jne LBB80_26 + jmp LBB80_32 +LBB80_26: # in Loop: Header=BB80_18 Depth=1 +Ltmp8817: + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 5875], al # 1-byte Spill + jmp LBB80_27 +LBB80_27: # in Loop: Header=BB80_18 Depth=1 + mov al, byte ptr [ebp - 5875] # 1-byte Reload + test al, 1 + jne LBB80_28 + jmp LBB80_31 +LBB80_28: # in Loop: Header=BB80_18 Depth=1 +Ltmp8818: + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + int3 + jmp LBB80_31 +Ltmp8819: +LBB80_29: # in Loop: Header=BB80_18 Depth=1 + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + jmp LBB80_24 +Ltmp8820: +LBB80_31: # in Loop: Header=BB80_18 Depth=1 + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + jmp LBB80_32 +Ltmp8821: +LBB80_32: # in Loop: Header=BB80_18 Depth=1 + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + lea ecx, [ebp - 168] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_33 +LBB80_33: # in Loop: Header=BB80_18 Depth=1 + lea ecx, [ebp - 168] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 5880], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_18 +Ltmp8822: +# %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 +Ltmp8823: + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@GIEOIBPK@?$CB?$CIs1?5?$DM?5s2?$CJ?$AA@" + mov dword ptr [ebp - 5884], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 5888], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1263 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 248] + mov dword ptr [ebp - 5892], ecx # 4-byte Spill + mov dword ptr [ebp - 5896], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 5884] # 4-byte Reload + mov dword ptr [ebp - 5900], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 5884] # 4-byte Reload + mov edx, dword ptr [ebp - 5892] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 240] + mov dword ptr [ebp - 5904], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 5888] # 4-byte Reload + mov esp, ecx +Ltmp8824: + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + movsd xmm0, qword ptr [ebp - 44] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 264], xmm0 + movsd xmm0, qword ptr [ebp - 36] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 272], xmm0 + mov dword ptr [ebp - 16], 8 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 264] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 272] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 5908], eax # 4-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 5909], al # 1-byte Spill + jmp LBB80_36 +LBB80_36: # in Loop: Header=BB80_35 Depth=1 + mov al, byte ptr [ebp - 5909] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 252] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 256] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_37 +LBB80_37: # in Loop: Header=BB80_35 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 252] + mov dword ptr [eax], ecx + lea ecx, [ebp - 240] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_46 +Ltmp8825: +LBB80_1263: # Block address taken + # in Loop: Header=BB80_35 Depth=1 + add ebp, 12 + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + jmp LBB80_40 +LBB80_40: # in Loop: Header=BB80_35 Depth=1 + mov dword ptr [ebp - 16], 7 +Ltmp8826: +LBB80_41: # in Loop: Header=BB80_35 Depth=1 + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + mov dword ptr [ebp - 16], 7 + lea ecx, [ebp - 240] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 5910], al # 1-byte Spill + jmp LBB80_42 +LBB80_42: # in Loop: Header=BB80_35 Depth=1 + mov al, byte ptr [ebp - 5910] # 1-byte Reload + test al, 1 + jne LBB80_43 + jmp LBB80_49 +LBB80_43: # in Loop: Header=BB80_35 Depth=1 +Ltmp8827: + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 5911], al # 1-byte Spill + jmp LBB80_44 +LBB80_44: # in Loop: Header=BB80_35 Depth=1 + mov al, byte ptr [ebp - 5911] # 1-byte Reload + test al, 1 + jne LBB80_45 + jmp LBB80_48 +LBB80_45: # in Loop: Header=BB80_35 Depth=1 +Ltmp8828: + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + int3 + jmp LBB80_48 +Ltmp8829: +LBB80_46: # in Loop: Header=BB80_35 Depth=1 + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + jmp LBB80_41 +Ltmp8830: +LBB80_48: # in Loop: Header=BB80_35 Depth=1 + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + jmp LBB80_49 +Ltmp8831: +LBB80_49: # in Loop: Header=BB80_35 Depth=1 + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + lea ecx, [ebp - 240] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_50 +LBB80_50: # in Loop: Header=BB80_35 Depth=1 + lea ecx, [ebp - 240] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 5916], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_35 +Ltmp8832: +# %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 +Ltmp8833: + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@" + mov dword ptr [ebp - 5920], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 5924], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1264 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 320] + mov dword ptr [ebp - 5928], ecx # 4-byte Spill + mov dword ptr [ebp - 5932], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 5920] # 4-byte Reload + mov dword ptr [ebp - 5936], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 5920] # 4-byte Reload + mov edx, dword ptr [ebp - 5928] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 312] + mov dword ptr [ebp - 5940], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 5924] # 4-byte Reload + mov esp, ecx +Ltmp8834: + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + mov dword ptr [ebp - 16], 11 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 36] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 352] + mov dword ptr [edx], esi + lea ecx, [ebp - 356] + mov dword ptr [ebp - 5944], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_53 +LBB80_53: # in Loop: Header=BB80_52 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 44] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 348] + mov dword ptr [eax], ecx + lea ecx, [ebp - 352] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_54 +LBB80_54: # in Loop: Header=BB80_52 Depth=1 + mov dword ptr [ebp - 16], 12 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 348] + mov dword ptr [eax], ecx + lea ecx, [ebp - 312] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_55 +LBB80_55: # in Loop: Header=BB80_52 Depth=1 + lea ecx, [ebp - 348] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_61 +Ltmp8835: +LBB80_1264: # Block address taken + # in Loop: Header=BB80_52 Depth=1 + add ebp, 12 + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + jmp LBB80_60 +LBB80_60: # in Loop: Header=BB80_52 Depth=1 + mov dword ptr [ebp - 16], 10 +Ltmp8836: +LBB80_61: # in Loop: Header=BB80_52 Depth=1 + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + mov dword ptr [ebp - 16], 10 + lea ecx, [ebp - 312] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 5945], al # 1-byte Spill + jmp LBB80_62 +LBB80_62: # in Loop: Header=BB80_52 Depth=1 + mov al, byte ptr [ebp - 5945] # 1-byte Reload + test al, 1 + jne LBB80_63 + jmp LBB80_67 +LBB80_63: # in Loop: Header=BB80_52 Depth=1 +Ltmp8837: + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 5946], al # 1-byte Spill + jmp LBB80_64 +LBB80_64: # in Loop: Header=BB80_52 Depth=1 + mov al, byte ptr [ebp - 5946] # 1-byte Reload + test al, 1 + jne LBB80_65 + jmp LBB80_66 +LBB80_65: # in Loop: Header=BB80_52 Depth=1 +Ltmp8838: + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + int3 +Ltmp8839: +LBB80_66: # in Loop: Header=BB80_52 Depth=1 + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + jmp LBB80_67 +Ltmp8840: +LBB80_67: # in Loop: Header=BB80_52 Depth=1 + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + lea ecx, [ebp - 312] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_68 +LBB80_68: # in Loop: Header=BB80_52 Depth=1 + lea ecx, [ebp - 312] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 5952], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_52 +Ltmp8841: +# %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 +Ltmp8842: + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@" + mov dword ptr [ebp - 5956], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 5960], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1265 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 404] + mov dword ptr [ebp - 5964], ecx # 4-byte Spill + mov dword ptr [ebp - 5968], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 5956] # 4-byte Reload + mov dword ptr [ebp - 5972], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 5956] # 4-byte Reload + mov edx, dword ptr [ebp - 5964] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 396] + mov dword ptr [ebp - 5976], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 5960] # 4-byte Reload + mov esp, ecx +Ltmp8843: + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + movsd xmm0, qword ptr [ebp - 44] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 420], xmm0 + movsd xmm0, qword ptr [ebp - 36] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 428], xmm0 + mov dword ptr [ebp - 16], 15 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 420] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 428] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 5980], eax # 4-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 5981], al # 1-byte Spill + jmp LBB80_71 +LBB80_71: # in Loop: Header=BB80_70 Depth=1 + mov al, byte ptr [ebp - 5981] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 408] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 412] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_72 +LBB80_72: # in Loop: Header=BB80_70 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 408] + mov dword ptr [eax], ecx + lea ecx, [ebp - 396] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_81 +Ltmp8844: +LBB80_1265: # Block address taken + # in Loop: Header=BB80_70 Depth=1 + add ebp, 12 + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + jmp LBB80_75 +LBB80_75: # in Loop: Header=BB80_70 Depth=1 + mov dword ptr [ebp - 16], 14 +Ltmp8845: +LBB80_76: # in Loop: Header=BB80_70 Depth=1 + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + mov dword ptr [ebp - 16], 14 + lea ecx, [ebp - 396] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 5982], al # 1-byte Spill + jmp LBB80_77 +LBB80_77: # in Loop: Header=BB80_70 Depth=1 + mov al, byte ptr [ebp - 5982] # 1-byte Reload + test al, 1 + jne LBB80_78 + jmp LBB80_84 +LBB80_78: # in Loop: Header=BB80_70 Depth=1 +Ltmp8846: + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 5983], al # 1-byte Spill + jmp LBB80_79 +LBB80_79: # in Loop: Header=BB80_70 Depth=1 + mov al, byte ptr [ebp - 5983] # 1-byte Reload + test al, 1 + jne LBB80_80 + jmp LBB80_83 +LBB80_80: # in Loop: Header=BB80_70 Depth=1 +Ltmp8847: + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + int3 + jmp LBB80_83 +Ltmp8848: +LBB80_81: # in Loop: Header=BB80_70 Depth=1 + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + jmp LBB80_76 +Ltmp8849: +LBB80_83: # in Loop: Header=BB80_70 Depth=1 + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + jmp LBB80_84 +Ltmp8850: +LBB80_84: # in Loop: Header=BB80_70 Depth=1 + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + lea ecx, [ebp - 396] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_85 +LBB80_85: # in Loop: Header=BB80_70 Depth=1 + lea ecx, [ebp - 396] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 5988], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_70 +Ltmp8851: +# %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 +Ltmp8852: + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08CKDGEJJC@s1?5?$DO?$DN?5s2?$AA@" + mov dword ptr [ebp - 5992], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 5996], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1266 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 476] + mov dword ptr [ebp - 6000], ecx # 4-byte Spill + mov dword ptr [ebp - 6004], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 5992] # 4-byte Reload + mov dword ptr [ebp - 6008], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 5992] # 4-byte Reload + mov edx, dword ptr [ebp - 6000] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 468] + mov dword ptr [ebp - 6012], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 5996] # 4-byte Reload + mov esp, ecx +Ltmp8853: + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + mov dword ptr [ebp - 16], 18 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 36] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 508] + mov dword ptr [edx], esi + lea ecx, [ebp - 512] + mov dword ptr [ebp - 6016], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_88 +LBB80_88: # in Loop: Header=BB80_87 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 44] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 504] + mov dword ptr [eax], ecx + lea ecx, [ebp - 508] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_89 +LBB80_89: # in Loop: Header=BB80_87 Depth=1 + mov dword ptr [ebp - 16], 19 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 504] + mov dword ptr [eax], ecx + lea ecx, [ebp - 468] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_90 +LBB80_90: # in Loop: Header=BB80_87 Depth=1 + lea ecx, [ebp - 504] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_96 +Ltmp8854: +LBB80_1266: # Block address taken + # in Loop: Header=BB80_87 Depth=1 + add ebp, 12 + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + jmp LBB80_95 +LBB80_95: # in Loop: Header=BB80_87 Depth=1 + mov dword ptr [ebp - 16], 17 +Ltmp8855: +LBB80_96: # in Loop: Header=BB80_87 Depth=1 + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + mov dword ptr [ebp - 16], 17 + lea ecx, [ebp - 468] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6017], al # 1-byte Spill + jmp LBB80_97 +LBB80_97: # in Loop: Header=BB80_87 Depth=1 + mov al, byte ptr [ebp - 6017] # 1-byte Reload + test al, 1 + jne LBB80_98 + jmp LBB80_102 +LBB80_98: # in Loop: Header=BB80_87 Depth=1 +Ltmp8856: + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6018], al # 1-byte Spill + jmp LBB80_99 +LBB80_99: # in Loop: Header=BB80_87 Depth=1 + mov al, byte ptr [ebp - 6018] # 1-byte Reload + test al, 1 + jne LBB80_100 + jmp LBB80_101 +LBB80_100: # in Loop: Header=BB80_87 Depth=1 +Ltmp8857: + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + int3 +Ltmp8858: +LBB80_101: # in Loop: Header=BB80_87 Depth=1 + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + jmp LBB80_102 +Ltmp8859: +LBB80_102: # in Loop: Header=BB80_87 Depth=1 + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + lea ecx, [ebp - 468] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_103 +LBB80_103: # in Loop: Header=BB80_87 Depth=1 + lea ecx, [ebp - 468] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6024], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_87 +Ltmp8860: +# %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 +Ltmp8861: + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08JAAGPBM@s2?5?$DN?$DN?5s1?$AA@" + mov dword ptr [ebp - 6028], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6032], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1267 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 560] + mov dword ptr [ebp - 6036], ecx # 4-byte Spill + mov dword ptr [ebp - 6040], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6028] # 4-byte Reload + mov dword ptr [ebp - 6044], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6028] # 4-byte Reload + mov edx, dword ptr [ebp - 6036] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 552] + mov dword ptr [ebp - 6048], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6032] # 4-byte Reload + mov esp, ecx +Ltmp8862: + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + mov dword ptr [ebp - 16], 22 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 44] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 592] + mov dword ptr [edx], esi + lea ecx, [ebp - 596] + mov dword ptr [ebp - 6052], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_106 +LBB80_106: # in Loop: Header=BB80_105 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 36] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 588] + mov dword ptr [eax], ecx + lea ecx, [ebp - 592] + call "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_107 +LBB80_107: # in Loop: Header=BB80_105 Depth=1 + mov dword ptr [ebp - 16], 23 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 588] + mov dword ptr [eax], ecx + lea ecx, [ebp - 552] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_108 +LBB80_108: # in Loop: Header=BB80_105 Depth=1 + lea ecx, [ebp - 588] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_114 +Ltmp8863: +LBB80_1267: # Block address taken + # in Loop: Header=BB80_105 Depth=1 + add ebp, 12 + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + jmp LBB80_113 +LBB80_113: # in Loop: Header=BB80_105 Depth=1 + mov dword ptr [ebp - 16], 21 +Ltmp8864: +LBB80_114: # in Loop: Header=BB80_105 Depth=1 + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + mov dword ptr [ebp - 16], 21 + lea ecx, [ebp - 552] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6053], al # 1-byte Spill + jmp LBB80_115 +LBB80_115: # in Loop: Header=BB80_105 Depth=1 + mov al, byte ptr [ebp - 6053] # 1-byte Reload + test al, 1 + jne LBB80_116 + jmp LBB80_120 +LBB80_116: # in Loop: Header=BB80_105 Depth=1 +Ltmp8865: + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6054], al # 1-byte Spill + jmp LBB80_117 +LBB80_117: # in Loop: Header=BB80_105 Depth=1 + mov al, byte ptr [ebp - 6054] # 1-byte Reload + test al, 1 + jne LBB80_118 + jmp LBB80_119 +LBB80_118: # in Loop: Header=BB80_105 Depth=1 +Ltmp8866: + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + int3 +Ltmp8867: +LBB80_119: # in Loop: Header=BB80_105 Depth=1 + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + jmp LBB80_120 +Ltmp8868: +LBB80_120: # in Loop: Header=BB80_105 Depth=1 + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + lea ecx, [ebp - 552] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_121 +LBB80_121: # in Loop: Header=BB80_105 Depth=1 + lea ecx, [ebp - 552] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6060], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_105 +Ltmp8869: +# %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 +Ltmp8870: + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@NHKEGCGN@?$CB?$CIs2?5?$CB?$DN?5s1?$CJ?$AA@" + mov dword ptr [ebp - 6064], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6068], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1268 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 644] + mov dword ptr [ebp - 6072], ecx # 4-byte Spill + mov dword ptr [ebp - 6076], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6064] # 4-byte Reload + mov dword ptr [ebp - 6080], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6064] # 4-byte Reload + mov edx, dword ptr [ebp - 6072] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 636] + mov dword ptr [ebp - 6084], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6068] # 4-byte Reload + mov esp, ecx +Ltmp8871: + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + movsd xmm0, qword ptr [ebp - 36] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 660], xmm0 + movsd xmm0, qword ptr [ebp - 44] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 668], xmm0 + mov dword ptr [ebp - 16], 26 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 660] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 668] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 6088], eax # 4-byte Spill + call "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 6089], al # 1-byte Spill + jmp LBB80_124 +LBB80_124: # in Loop: Header=BB80_123 Depth=1 + mov al, byte ptr [ebp - 6089] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 648] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 652] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_125 +LBB80_125: # in Loop: Header=BB80_123 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 648] + mov dword ptr [eax], ecx + lea ecx, [ebp - 636] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_134 +Ltmp8872: +LBB80_1268: # Block address taken + # in Loop: Header=BB80_123 Depth=1 + add ebp, 12 + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + jmp LBB80_128 +LBB80_128: # in Loop: Header=BB80_123 Depth=1 + mov dword ptr [ebp - 16], 25 +Ltmp8873: +LBB80_129: # in Loop: Header=BB80_123 Depth=1 + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + mov dword ptr [ebp - 16], 25 + lea ecx, [ebp - 636] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6090], al # 1-byte Spill + jmp LBB80_130 +LBB80_130: # in Loop: Header=BB80_123 Depth=1 + mov al, byte ptr [ebp - 6090] # 1-byte Reload + test al, 1 + jne LBB80_131 + jmp LBB80_137 +LBB80_131: # in Loop: Header=BB80_123 Depth=1 +Ltmp8874: + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6091], al # 1-byte Spill + jmp LBB80_132 +LBB80_132: # in Loop: Header=BB80_123 Depth=1 + mov al, byte ptr [ebp - 6091] # 1-byte Reload + test al, 1 + jne LBB80_133 + jmp LBB80_136 +LBB80_133: # in Loop: Header=BB80_123 Depth=1 +Ltmp8875: + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + int3 + jmp LBB80_136 +Ltmp8876: +LBB80_134: # in Loop: Header=BB80_123 Depth=1 + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + jmp LBB80_129 +Ltmp8877: +LBB80_136: # in Loop: Header=BB80_123 Depth=1 + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + jmp LBB80_137 +Ltmp8878: +LBB80_137: # in Loop: Header=BB80_123 Depth=1 + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + lea ecx, [ebp - 636] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_138 +LBB80_138: # in Loop: Header=BB80_123 Depth=1 + lea ecx, [ebp - 636] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6096], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_123 +Ltmp8879: +# %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 +Ltmp8880: + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@" + mov dword ptr [ebp - 6100], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6104], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1269 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 716] + mov dword ptr [ebp - 6108], ecx # 4-byte Spill + mov dword ptr [ebp - 6112], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6100] # 4-byte Reload + mov dword ptr [ebp - 6116], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6100] # 4-byte Reload + mov edx, dword ptr [ebp - 6108] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 708] + mov dword ptr [ebp - 6120], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6104] # 4-byte Reload + mov esp, ecx +Ltmp8881: + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + movsd xmm0, qword ptr [ebp - 36] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 732], xmm0 + movsd xmm0, qword ptr [ebp - 44] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 740], xmm0 + mov dword ptr [ebp - 16], 29 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 732] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 740] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 6124], eax # 4-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 6125], al # 1-byte Spill + jmp LBB80_141 +LBB80_141: # in Loop: Header=BB80_140 Depth=1 + mov al, byte ptr [ebp - 6125] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 720] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 724] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_142 +LBB80_142: # in Loop: Header=BB80_140 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 720] + mov dword ptr [eax], ecx + lea ecx, [ebp - 708] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_151 +Ltmp8882: +LBB80_1269: # Block address taken + # in Loop: Header=BB80_140 Depth=1 + add ebp, 12 + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + jmp LBB80_145 +LBB80_145: # in Loop: Header=BB80_140 Depth=1 + mov dword ptr [ebp - 16], 28 +Ltmp8883: +LBB80_146: # in Loop: Header=BB80_140 Depth=1 + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + mov dword ptr [ebp - 16], 28 + lea ecx, [ebp - 708] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6126], al # 1-byte Spill + jmp LBB80_147 +LBB80_147: # in Loop: Header=BB80_140 Depth=1 + mov al, byte ptr [ebp - 6126] # 1-byte Reload + test al, 1 + jne LBB80_148 + jmp LBB80_154 +LBB80_148: # in Loop: Header=BB80_140 Depth=1 +Ltmp8884: + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6127], al # 1-byte Spill + jmp LBB80_149 +LBB80_149: # in Loop: Header=BB80_140 Depth=1 + mov al, byte ptr [ebp - 6127] # 1-byte Reload + test al, 1 + jne LBB80_150 + jmp LBB80_153 +LBB80_150: # in Loop: Header=BB80_140 Depth=1 +Ltmp8885: + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + int3 + jmp LBB80_153 +Ltmp8886: +LBB80_151: # in Loop: Header=BB80_140 Depth=1 + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + jmp LBB80_146 +Ltmp8887: +LBB80_153: # in Loop: Header=BB80_140 Depth=1 + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + jmp LBB80_154 +Ltmp8888: +LBB80_154: # in Loop: Header=BB80_140 Depth=1 + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + lea ecx, [ebp - 708] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_155 +LBB80_155: # in Loop: Header=BB80_140 Depth=1 + lea ecx, [ebp - 708] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6132], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_140 +Ltmp8889: +# %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 +Ltmp8890: + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08MCFMLMLJ@s2?5?$DM?$DN?5s1?$AA@" + mov dword ptr [ebp - 6136], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6140], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1270 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 788] + mov dword ptr [ebp - 6144], ecx # 4-byte Spill + mov dword ptr [ebp - 6148], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6136] # 4-byte Reload + mov dword ptr [ebp - 6152], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6136] # 4-byte Reload + mov edx, dword ptr [ebp - 6144] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 780] + mov dword ptr [ebp - 6156], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6140] # 4-byte Reload + mov esp, ecx +Ltmp8891: + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + mov dword ptr [ebp - 16], 32 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 44] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 820] + mov dword ptr [edx], esi + lea ecx, [ebp - 824] + mov dword ptr [ebp - 6160], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_158 +LBB80_158: # in Loop: Header=BB80_157 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 36] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 816] + mov dword ptr [eax], ecx + lea ecx, [ebp - 820] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_159 +LBB80_159: # in Loop: Header=BB80_157 Depth=1 + mov dword ptr [ebp - 16], 33 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 816] + mov dword ptr [eax], ecx + lea ecx, [ebp - 780] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_160 +LBB80_160: # in Loop: Header=BB80_157 Depth=1 + lea ecx, [ebp - 816] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_166 +Ltmp8892: +LBB80_1270: # Block address taken + # in Loop: Header=BB80_157 Depth=1 + add ebp, 12 + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + jmp LBB80_165 +LBB80_165: # in Loop: Header=BB80_157 Depth=1 + mov dword ptr [ebp - 16], 31 +Ltmp8893: +LBB80_166: # in Loop: Header=BB80_157 Depth=1 + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + mov dword ptr [ebp - 16], 31 + lea ecx, [ebp - 780] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6161], al # 1-byte Spill + jmp LBB80_167 +LBB80_167: # in Loop: Header=BB80_157 Depth=1 + mov al, byte ptr [ebp - 6161] # 1-byte Reload + test al, 1 + jne LBB80_168 + jmp LBB80_172 +LBB80_168: # in Loop: Header=BB80_157 Depth=1 +Ltmp8894: + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6162], al # 1-byte Spill + jmp LBB80_169 +LBB80_169: # in Loop: Header=BB80_157 Depth=1 + mov al, byte ptr [ebp - 6162] # 1-byte Reload + test al, 1 + jne LBB80_170 + jmp LBB80_171 +LBB80_170: # in Loop: Header=BB80_157 Depth=1 +Ltmp8895: + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + int3 +Ltmp8896: +LBB80_171: # in Loop: Header=BB80_157 Depth=1 + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + jmp LBB80_172 +Ltmp8897: +LBB80_172: # in Loop: Header=BB80_157 Depth=1 + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + lea ecx, [ebp - 780] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_173 +LBB80_173: # in Loop: Header=BB80_157 Depth=1 + lea ecx, [ebp - 780] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6168], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_157 +Ltmp8898: +# %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 +Ltmp8899: + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@KJEPJJEL@?$CB?$CIs2?5?$DO?5s1?$CJ?$AA@" + mov dword ptr [ebp - 6172], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6176], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1271 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 872] + mov dword ptr [ebp - 6180], ecx # 4-byte Spill + mov dword ptr [ebp - 6184], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6172] # 4-byte Reload + mov dword ptr [ebp - 6188], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6172] # 4-byte Reload + mov edx, dword ptr [ebp - 6180] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 864] + mov dword ptr [ebp - 6192], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6176] # 4-byte Reload + mov esp, ecx +Ltmp8900: + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + movsd xmm0, qword ptr [ebp - 36] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 888], xmm0 + movsd xmm0, qword ptr [ebp - 44] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 896], xmm0 + mov dword ptr [ebp - 16], 36 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 888] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 896] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 6196], eax # 4-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 6197], al # 1-byte Spill + jmp LBB80_176 +LBB80_176: # in Loop: Header=BB80_175 Depth=1 + mov al, byte ptr [ebp - 6197] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 876] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 880] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_177 +LBB80_177: # in Loop: Header=BB80_175 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 876] + mov dword ptr [eax], ecx + lea ecx, [ebp - 864] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_186 +Ltmp8901: +LBB80_1271: # Block address taken + # in Loop: Header=BB80_175 Depth=1 + add ebp, 12 + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + jmp LBB80_180 +LBB80_180: # in Loop: Header=BB80_175 Depth=1 + mov dword ptr [ebp - 16], 35 +Ltmp8902: +LBB80_181: # in Loop: Header=BB80_175 Depth=1 + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + mov dword ptr [ebp - 16], 35 + lea ecx, [ebp - 864] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6198], al # 1-byte Spill + jmp LBB80_182 +LBB80_182: # in Loop: Header=BB80_175 Depth=1 + mov al, byte ptr [ebp - 6198] # 1-byte Reload + test al, 1 + jne LBB80_183 + jmp LBB80_189 +LBB80_183: # in Loop: Header=BB80_175 Depth=1 +Ltmp8903: + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6199], al # 1-byte Spill + jmp LBB80_184 +LBB80_184: # in Loop: Header=BB80_175 Depth=1 + mov al, byte ptr [ebp - 6199] # 1-byte Reload + test al, 1 + jne LBB80_185 + jmp LBB80_188 +LBB80_185: # in Loop: Header=BB80_175 Depth=1 +Ltmp8904: + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + int3 + jmp LBB80_188 +Ltmp8905: +LBB80_186: # in Loop: Header=BB80_175 Depth=1 + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + jmp LBB80_181 +Ltmp8906: +LBB80_188: # in Loop: Header=BB80_175 Depth=1 + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + jmp LBB80_189 +Ltmp8907: +LBB80_189: # in Loop: Header=BB80_175 Depth=1 + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + lea ecx, [ebp - 864] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_190 +LBB80_190: # in Loop: Header=BB80_175 Depth=1 + lea ecx, [ebp - 864] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6204], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_175 +Ltmp8908: +# %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 +Ltmp8909: + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@" + mov dword ptr [ebp - 6208], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6212], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1272 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 944] + mov dword ptr [ebp - 6216], ecx # 4-byte Spill + mov dword ptr [ebp - 6220], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6208] # 4-byte Reload + mov dword ptr [ebp - 6224], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6208] # 4-byte Reload + mov edx, dword ptr [ebp - 6216] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 936] + mov dword ptr [ebp - 6228], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6212] # 4-byte Reload + mov esp, ecx +Ltmp8910: + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + mov dword ptr [ebp - 16], 39 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 44] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 976] + mov dword ptr [edx], esi + lea ecx, [ebp - 980] + mov dword ptr [ebp - 6232], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_193 +LBB80_193: # in Loop: Header=BB80_192 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 36] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 972] + mov dword ptr [eax], ecx + lea ecx, [ebp - 976] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_194 +LBB80_194: # in Loop: Header=BB80_192 Depth=1 + mov dword ptr [ebp - 16], 40 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 972] + mov dword ptr [eax], ecx + lea ecx, [ebp - 936] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_195 +LBB80_195: # in Loop: Header=BB80_192 Depth=1 + lea ecx, [ebp - 972] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_201 +Ltmp8911: +LBB80_1272: # Block address taken + # in Loop: Header=BB80_192 Depth=1 + add ebp, 12 + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + jmp LBB80_200 +LBB80_200: # in Loop: Header=BB80_192 Depth=1 + mov dword ptr [ebp - 16], 38 +Ltmp8912: +LBB80_201: # in Loop: Header=BB80_192 Depth=1 + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + mov dword ptr [ebp - 16], 38 + lea ecx, [ebp - 936] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6233], al # 1-byte Spill + jmp LBB80_202 +LBB80_202: # in Loop: Header=BB80_192 Depth=1 + mov al, byte ptr [ebp - 6233] # 1-byte Reload + test al, 1 + jne LBB80_203 + jmp LBB80_207 +LBB80_203: # in Loop: Header=BB80_192 Depth=1 +Ltmp8913: + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6234], al # 1-byte Spill + jmp LBB80_204 +LBB80_204: # in Loop: Header=BB80_192 Depth=1 + mov al, byte ptr [ebp - 6234] # 1-byte Reload + test al, 1 + jne LBB80_205 + jmp LBB80_206 +LBB80_205: # in Loop: Header=BB80_192 Depth=1 +Ltmp8914: + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + int3 +Ltmp8915: +LBB80_206: # in Loop: Header=BB80_192 Depth=1 + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + jmp LBB80_207 +Ltmp8916: +LBB80_207: # in Loop: Header=BB80_192 Depth=1 + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + lea ecx, [ebp - 936] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_208 +LBB80_208: # in Loop: Header=BB80_192 Depth=1 + lea ecx, [ebp - 936] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6240], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_192 +Ltmp8917: +# %bb.209: + .cv_loc 80 1 1276 0 # ..\tests\span_tests.cpp:1276:0 + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 988], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 984], eax + .cv_loc 80 1 1277 0 # ..\tests\span_tests.cpp:1277:0 + sub esp, 4 + lea ecx, [ebp - 996] +Ltmp8918: + #DEBUG_VALUE: s1 <- [$ecx+0] + lea eax, [ebp - 988] +Ltmp8919: + #DEBUG_VALUE: arr <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" +Ltmp8920: + .cv_loc 80 1 1278 0 # ..\tests\span_tests.cpp:1278:0 + sub esp, 4 + lea ecx, [ebp - 1004] +Ltmp8921: + #DEBUG_VALUE: s2 <- [$ecx+0] + lea edx, [ebp - 988] + mov dword ptr [esp], edx + mov dword ptr [ebp - 6244], eax # 4-byte Spill + call "??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" +Ltmp8922: + mov dword ptr [ebp - 6248], eax # 4-byte Spill +LBB80_210: # =>This Inner Loop Header: Depth=1 +Ltmp8923: + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08KMKCDLDM@s1?5?$DN?$DN?5s2?$AA@" + mov dword ptr [ebp - 6252], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6256], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1280 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1052] + mov dword ptr [ebp - 6260], ecx # 4-byte Spill + mov dword ptr [ebp - 6264], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6252] # 4-byte Reload + mov dword ptr [ebp - 6268], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6252] # 4-byte Reload + mov edx, dword ptr [ebp - 6260] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1044] + mov dword ptr [ebp - 6272], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6256] # 4-byte Reload + mov esp, ecx +Ltmp8924: + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 + mov dword ptr [ebp - 16], 43 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 996] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1084] + mov dword ptr [edx], esi + lea ecx, [ebp - 1088] + mov dword ptr [ebp - 6276], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_211 +LBB80_211: # in Loop: Header=BB80_210 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1004] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1080] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1084] + call "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_212 +LBB80_212: # in Loop: Header=BB80_210 Depth=1 + mov dword ptr [ebp - 16], 44 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1080] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1044] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_213 +LBB80_213: # in Loop: Header=BB80_210 Depth=1 + lea ecx, [ebp - 1080] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_219 +Ltmp8925: +LBB80_1273: # Block address taken + # in Loop: Header=BB80_210 Depth=1 + add ebp, 12 + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 + jmp LBB80_218 +LBB80_218: # in Loop: Header=BB80_210 Depth=1 + mov dword ptr [ebp - 16], 42 +Ltmp8926: +LBB80_219: # in Loop: Header=BB80_210 Depth=1 + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 + mov dword ptr [ebp - 16], 42 + lea ecx, [ebp - 1044] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6277], al # 1-byte Spill + jmp LBB80_220 +LBB80_220: # in Loop: Header=BB80_210 Depth=1 + mov al, byte ptr [ebp - 6277] # 1-byte Reload + test al, 1 + jne LBB80_221 + jmp LBB80_225 +LBB80_221: # in Loop: Header=BB80_210 Depth=1 +Ltmp8927: + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6278], al # 1-byte Spill + jmp LBB80_222 +LBB80_222: # in Loop: Header=BB80_210 Depth=1 + mov al, byte ptr [ebp - 6278] # 1-byte Reload + test al, 1 + jne LBB80_223 + jmp LBB80_224 +LBB80_223: # in Loop: Header=BB80_210 Depth=1 +Ltmp8928: + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 + int3 +Ltmp8929: +LBB80_224: # in Loop: Header=BB80_210 Depth=1 + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 + jmp LBB80_225 +Ltmp8930: +LBB80_225: # in Loop: Header=BB80_210 Depth=1 + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 + lea ecx, [ebp - 1044] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_226 +LBB80_226: # in Loop: Header=BB80_210 Depth=1 + lea ecx, [ebp - 1044] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6284], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_210 +Ltmp8931: +# %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 +Ltmp8932: + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@OMGPOAPB@?$CB?$CIs1?5?$CB?$DN?5s2?$CJ?$AA@" + mov dword ptr [ebp - 6288], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6292], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1281 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1136] + mov dword ptr [ebp - 6296], ecx # 4-byte Spill + mov dword ptr [ebp - 6300], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6288] # 4-byte Reload + mov dword ptr [ebp - 6304], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6288] # 4-byte Reload + mov edx, dword ptr [ebp - 6296] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1128] + mov dword ptr [ebp - 6308], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6292] # 4-byte Reload + mov esp, ecx +Ltmp8933: + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + movsd xmm0, qword ptr [ebp - 1004] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 1152], xmm0 + movsd xmm0, qword ptr [ebp - 996] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 1160], xmm0 + mov dword ptr [ebp - 16], 47 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 1152] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 1160] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 6312], eax # 4-byte Spill + call "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 6313], al # 1-byte Spill + jmp LBB80_229 +LBB80_229: # in Loop: Header=BB80_228 Depth=1 + mov al, byte ptr [ebp - 6313] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 1140] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 1144] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_230 +LBB80_230: # in Loop: Header=BB80_228 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1140] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1128] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_239 +Ltmp8934: +LBB80_1274: # Block address taken + # in Loop: Header=BB80_228 Depth=1 + add ebp, 12 + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + jmp LBB80_233 +LBB80_233: # in Loop: Header=BB80_228 Depth=1 + mov dword ptr [ebp - 16], 46 +Ltmp8935: +LBB80_234: # in Loop: Header=BB80_228 Depth=1 + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + mov dword ptr [ebp - 16], 46 + lea ecx, [ebp - 1128] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6314], al # 1-byte Spill + jmp LBB80_235 +LBB80_235: # in Loop: Header=BB80_228 Depth=1 + mov al, byte ptr [ebp - 6314] # 1-byte Reload + test al, 1 + jne LBB80_236 + jmp LBB80_242 +LBB80_236: # in Loop: Header=BB80_228 Depth=1 +Ltmp8936: + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6315], al # 1-byte Spill + jmp LBB80_237 +LBB80_237: # in Loop: Header=BB80_228 Depth=1 + mov al, byte ptr [ebp - 6315] # 1-byte Reload + test al, 1 + jne LBB80_238 + jmp LBB80_241 +LBB80_238: # in Loop: Header=BB80_228 Depth=1 +Ltmp8937: + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + int3 + jmp LBB80_241 +Ltmp8938: +LBB80_239: # in Loop: Header=BB80_228 Depth=1 + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + jmp LBB80_234 +Ltmp8939: +LBB80_241: # in Loop: Header=BB80_228 Depth=1 + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + jmp LBB80_242 +Ltmp8940: +LBB80_242: # in Loop: Header=BB80_228 Depth=1 + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + lea ecx, [ebp - 1128] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_243 +LBB80_243: # in Loop: Header=BB80_228 Depth=1 + lea ecx, [ebp - 1128] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6320], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_228 +Ltmp8941: +# %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 +Ltmp8942: + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@GIEOIBPK@?$CB?$CIs1?5?$DM?5s2?$CJ?$AA@" + mov dword ptr [ebp - 6324], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6328], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1282 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1208] + mov dword ptr [ebp - 6332], ecx # 4-byte Spill + mov dword ptr [ebp - 6336], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6324] # 4-byte Reload + mov dword ptr [ebp - 6340], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6324] # 4-byte Reload + mov edx, dword ptr [ebp - 6332] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1200] + mov dword ptr [ebp - 6344], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6328] # 4-byte Reload + mov esp, ecx +Ltmp8943: + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + movsd xmm0, qword ptr [ebp - 1004] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 1224], xmm0 + movsd xmm0, qword ptr [ebp - 996] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 1232], xmm0 + mov dword ptr [ebp - 16], 50 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 1224] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 1232] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 6348], eax # 4-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 6349], al # 1-byte Spill + jmp LBB80_246 +LBB80_246: # in Loop: Header=BB80_245 Depth=1 + mov al, byte ptr [ebp - 6349] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 1212] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 1216] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_247 +LBB80_247: # in Loop: Header=BB80_245 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1212] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1200] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_256 +Ltmp8944: +LBB80_1275: # Block address taken + # in Loop: Header=BB80_245 Depth=1 + add ebp, 12 + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + jmp LBB80_250 +LBB80_250: # in Loop: Header=BB80_245 Depth=1 + mov dword ptr [ebp - 16], 49 +Ltmp8945: +LBB80_251: # in Loop: Header=BB80_245 Depth=1 + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + mov dword ptr [ebp - 16], 49 + lea ecx, [ebp - 1200] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6350], al # 1-byte Spill + jmp LBB80_252 +LBB80_252: # in Loop: Header=BB80_245 Depth=1 + mov al, byte ptr [ebp - 6350] # 1-byte Reload + test al, 1 + jne LBB80_253 + jmp LBB80_259 +LBB80_253: # in Loop: Header=BB80_245 Depth=1 +Ltmp8946: + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6351], al # 1-byte Spill + jmp LBB80_254 +LBB80_254: # in Loop: Header=BB80_245 Depth=1 + mov al, byte ptr [ebp - 6351] # 1-byte Reload + test al, 1 + jne LBB80_255 + jmp LBB80_258 +LBB80_255: # in Loop: Header=BB80_245 Depth=1 +Ltmp8947: + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + int3 + jmp LBB80_258 +Ltmp8948: +LBB80_256: # in Loop: Header=BB80_245 Depth=1 + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + jmp LBB80_251 +Ltmp8949: +LBB80_258: # in Loop: Header=BB80_245 Depth=1 + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + jmp LBB80_259 +Ltmp8950: +LBB80_259: # in Loop: Header=BB80_245 Depth=1 + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + lea ecx, [ebp - 1200] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_260 +LBB80_260: # in Loop: Header=BB80_245 Depth=1 + lea ecx, [ebp - 1200] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6356], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_245 +Ltmp8951: +# %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 +Ltmp8952: + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@" + mov dword ptr [ebp - 6360], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6364], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1283 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1280] + mov dword ptr [ebp - 6368], ecx # 4-byte Spill + mov dword ptr [ebp - 6372], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6360] # 4-byte Reload + mov dword ptr [ebp - 6376], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6360] # 4-byte Reload + mov edx, dword ptr [ebp - 6368] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1272] + mov dword ptr [ebp - 6380], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6364] # 4-byte Reload + mov esp, ecx +Ltmp8953: + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + mov dword ptr [ebp - 16], 53 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 996] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1312] + mov dword ptr [edx], esi + lea ecx, [ebp - 1316] + mov dword ptr [ebp - 6384], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_263 +LBB80_263: # in Loop: Header=BB80_262 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1004] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1308] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1312] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_264 +LBB80_264: # in Loop: Header=BB80_262 Depth=1 + mov dword ptr [ebp - 16], 54 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1308] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1272] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_265 +LBB80_265: # in Loop: Header=BB80_262 Depth=1 + lea ecx, [ebp - 1308] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_271 +Ltmp8954: +LBB80_1276: # Block address taken + # in Loop: Header=BB80_262 Depth=1 + add ebp, 12 + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + jmp LBB80_270 +LBB80_270: # in Loop: Header=BB80_262 Depth=1 + mov dword ptr [ebp - 16], 52 +Ltmp8955: +LBB80_271: # in Loop: Header=BB80_262 Depth=1 + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + mov dword ptr [ebp - 16], 52 + lea ecx, [ebp - 1272] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6385], al # 1-byte Spill + jmp LBB80_272 +LBB80_272: # in Loop: Header=BB80_262 Depth=1 + mov al, byte ptr [ebp - 6385] # 1-byte Reload + test al, 1 + jne LBB80_273 + jmp LBB80_277 +LBB80_273: # in Loop: Header=BB80_262 Depth=1 +Ltmp8956: + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6386], al # 1-byte Spill + jmp LBB80_274 +LBB80_274: # in Loop: Header=BB80_262 Depth=1 + mov al, byte ptr [ebp - 6386] # 1-byte Reload + test al, 1 + jne LBB80_275 + jmp LBB80_276 +LBB80_275: # in Loop: Header=BB80_262 Depth=1 +Ltmp8957: + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + int3 +Ltmp8958: +LBB80_276: # in Loop: Header=BB80_262 Depth=1 + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + jmp LBB80_277 +Ltmp8959: +LBB80_277: # in Loop: Header=BB80_262 Depth=1 + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + lea ecx, [ebp - 1272] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_278 +LBB80_278: # in Loop: Header=BB80_262 Depth=1 + lea ecx, [ebp - 1272] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6392], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_262 +Ltmp8960: +# %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 +Ltmp8961: + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@" + mov dword ptr [ebp - 6396], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6400], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1284 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1364] + mov dword ptr [ebp - 6404], ecx # 4-byte Spill + mov dword ptr [ebp - 6408], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6396] # 4-byte Reload + mov dword ptr [ebp - 6412], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6396] # 4-byte Reload + mov edx, dword ptr [ebp - 6404] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1356] + mov dword ptr [ebp - 6416], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6400] # 4-byte Reload + mov esp, ecx +Ltmp8962: + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + movsd xmm0, qword ptr [ebp - 1004] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 1380], xmm0 + movsd xmm0, qword ptr [ebp - 996] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 1388], xmm0 + mov dword ptr [ebp - 16], 57 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 1380] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 1388] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 6420], eax # 4-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 6421], al # 1-byte Spill + jmp LBB80_281 +LBB80_281: # in Loop: Header=BB80_280 Depth=1 + mov al, byte ptr [ebp - 6421] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 1368] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 1372] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_282 +LBB80_282: # in Loop: Header=BB80_280 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1368] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1356] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_291 +Ltmp8963: +LBB80_1277: # Block address taken + # in Loop: Header=BB80_280 Depth=1 + add ebp, 12 + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + jmp LBB80_285 +LBB80_285: # in Loop: Header=BB80_280 Depth=1 + mov dword ptr [ebp - 16], 56 +Ltmp8964: +LBB80_286: # in Loop: Header=BB80_280 Depth=1 + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + mov dword ptr [ebp - 16], 56 + lea ecx, [ebp - 1356] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6422], al # 1-byte Spill + jmp LBB80_287 +LBB80_287: # in Loop: Header=BB80_280 Depth=1 + mov al, byte ptr [ebp - 6422] # 1-byte Reload + test al, 1 + jne LBB80_288 + jmp LBB80_294 +LBB80_288: # in Loop: Header=BB80_280 Depth=1 +Ltmp8965: + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6423], al # 1-byte Spill + jmp LBB80_289 +LBB80_289: # in Loop: Header=BB80_280 Depth=1 + mov al, byte ptr [ebp - 6423] # 1-byte Reload + test al, 1 + jne LBB80_290 + jmp LBB80_293 +LBB80_290: # in Loop: Header=BB80_280 Depth=1 +Ltmp8966: + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + int3 + jmp LBB80_293 +Ltmp8967: +LBB80_291: # in Loop: Header=BB80_280 Depth=1 + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + jmp LBB80_286 +Ltmp8968: +LBB80_293: # in Loop: Header=BB80_280 Depth=1 + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + jmp LBB80_294 +Ltmp8969: +LBB80_294: # in Loop: Header=BB80_280 Depth=1 + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + lea ecx, [ebp - 1356] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_295 +LBB80_295: # in Loop: Header=BB80_280 Depth=1 + lea ecx, [ebp - 1356] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6428], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_280 +Ltmp8970: +# %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 +Ltmp8971: + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08CKDGEJJC@s1?5?$DO?$DN?5s2?$AA@" + mov dword ptr [ebp - 6432], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6436], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1285 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1436] + mov dword ptr [ebp - 6440], ecx # 4-byte Spill + mov dword ptr [ebp - 6444], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6432] # 4-byte Reload + mov dword ptr [ebp - 6448], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6432] # 4-byte Reload + mov edx, dword ptr [ebp - 6440] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1428] + mov dword ptr [ebp - 6452], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6436] # 4-byte Reload + mov esp, ecx +Ltmp8972: + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + mov dword ptr [ebp - 16], 60 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 996] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1468] + mov dword ptr [edx], esi + lea ecx, [ebp - 1472] + mov dword ptr [ebp - 6456], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_298 +LBB80_298: # in Loop: Header=BB80_297 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1004] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1464] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1468] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_299 +LBB80_299: # in Loop: Header=BB80_297 Depth=1 + mov dword ptr [ebp - 16], 61 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1464] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1428] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_300 +LBB80_300: # in Loop: Header=BB80_297 Depth=1 + lea ecx, [ebp - 1464] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_306 +Ltmp8973: +LBB80_1278: # Block address taken + # in Loop: Header=BB80_297 Depth=1 + add ebp, 12 + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + jmp LBB80_305 +LBB80_305: # in Loop: Header=BB80_297 Depth=1 + mov dword ptr [ebp - 16], 59 +Ltmp8974: +LBB80_306: # in Loop: Header=BB80_297 Depth=1 + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + mov dword ptr [ebp - 16], 59 + lea ecx, [ebp - 1428] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6457], al # 1-byte Spill + jmp LBB80_307 +LBB80_307: # in Loop: Header=BB80_297 Depth=1 + mov al, byte ptr [ebp - 6457] # 1-byte Reload + test al, 1 + jne LBB80_308 + jmp LBB80_312 +LBB80_308: # in Loop: Header=BB80_297 Depth=1 +Ltmp8975: + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6458], al # 1-byte Spill + jmp LBB80_309 +LBB80_309: # in Loop: Header=BB80_297 Depth=1 + mov al, byte ptr [ebp - 6458] # 1-byte Reload + test al, 1 + jne LBB80_310 + jmp LBB80_311 +LBB80_310: # in Loop: Header=BB80_297 Depth=1 +Ltmp8976: + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + int3 +Ltmp8977: +LBB80_311: # in Loop: Header=BB80_297 Depth=1 + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + jmp LBB80_312 +Ltmp8978: +LBB80_312: # in Loop: Header=BB80_297 Depth=1 + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + lea ecx, [ebp - 1428] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_313 +LBB80_313: # in Loop: Header=BB80_297 Depth=1 + lea ecx, [ebp - 1428] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6464], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_297 +Ltmp8979: +# %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 +Ltmp8980: + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08JAAGPBM@s2?5?$DN?$DN?5s1?$AA@" + mov dword ptr [ebp - 6468], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6472], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1286 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1520] + mov dword ptr [ebp - 6476], ecx # 4-byte Spill + mov dword ptr [ebp - 6480], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6468] # 4-byte Reload + mov dword ptr [ebp - 6484], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6468] # 4-byte Reload + mov edx, dword ptr [ebp - 6476] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1512] + mov dword ptr [ebp - 6488], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6472] # 4-byte Reload + mov esp, ecx +Ltmp8981: + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + mov dword ptr [ebp - 16], 64 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 1004] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1552] + mov dword ptr [edx], esi + lea ecx, [ebp - 1556] + mov dword ptr [ebp - 6492], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_316 +LBB80_316: # in Loop: Header=BB80_315 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 996] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1548] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1552] + call "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_317 +LBB80_317: # in Loop: Header=BB80_315 Depth=1 + mov dword ptr [ebp - 16], 65 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1548] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1512] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_318 +LBB80_318: # in Loop: Header=BB80_315 Depth=1 + lea ecx, [ebp - 1548] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_324 +Ltmp8982: +LBB80_1279: # Block address taken + # in Loop: Header=BB80_315 Depth=1 + add ebp, 12 + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + jmp LBB80_323 +LBB80_323: # in Loop: Header=BB80_315 Depth=1 + mov dword ptr [ebp - 16], 63 +Ltmp8983: +LBB80_324: # in Loop: Header=BB80_315 Depth=1 + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + mov dword ptr [ebp - 16], 63 + lea ecx, [ebp - 1512] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6493], al # 1-byte Spill + jmp LBB80_325 +LBB80_325: # in Loop: Header=BB80_315 Depth=1 + mov al, byte ptr [ebp - 6493] # 1-byte Reload + test al, 1 + jne LBB80_326 + jmp LBB80_330 +LBB80_326: # in Loop: Header=BB80_315 Depth=1 +Ltmp8984: + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6494], al # 1-byte Spill + jmp LBB80_327 +LBB80_327: # in Loop: Header=BB80_315 Depth=1 + mov al, byte ptr [ebp - 6494] # 1-byte Reload + test al, 1 + jne LBB80_328 + jmp LBB80_329 +LBB80_328: # in Loop: Header=BB80_315 Depth=1 +Ltmp8985: + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + int3 +Ltmp8986: +LBB80_329: # in Loop: Header=BB80_315 Depth=1 + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + jmp LBB80_330 +Ltmp8987: +LBB80_330: # in Loop: Header=BB80_315 Depth=1 + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + lea ecx, [ebp - 1512] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_331 +LBB80_331: # in Loop: Header=BB80_315 Depth=1 + lea ecx, [ebp - 1512] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6500], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_315 +Ltmp8988: +# %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 +Ltmp8989: + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@NHKEGCGN@?$CB?$CIs2?5?$CB?$DN?5s1?$CJ?$AA@" + mov dword ptr [ebp - 6504], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6508], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1287 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1604] + mov dword ptr [ebp - 6512], ecx # 4-byte Spill + mov dword ptr [ebp - 6516], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6504] # 4-byte Reload + mov dword ptr [ebp - 6520], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6504] # 4-byte Reload + mov edx, dword ptr [ebp - 6512] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1596] + mov dword ptr [ebp - 6524], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6508] # 4-byte Reload + mov esp, ecx +Ltmp8990: + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + movsd xmm0, qword ptr [ebp - 996] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 1620], xmm0 + movsd xmm0, qword ptr [ebp - 1004] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 1628], xmm0 + mov dword ptr [ebp - 16], 68 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 1620] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 1628] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 6528], eax # 4-byte Spill + call "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 6529], al # 1-byte Spill + jmp LBB80_334 +LBB80_334: # in Loop: Header=BB80_333 Depth=1 + mov al, byte ptr [ebp - 6529] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 1608] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 1612] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_335 +LBB80_335: # in Loop: Header=BB80_333 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1608] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1596] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_344 +Ltmp8991: +LBB80_1280: # Block address taken + # in Loop: Header=BB80_333 Depth=1 + add ebp, 12 + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + jmp LBB80_338 +LBB80_338: # in Loop: Header=BB80_333 Depth=1 + mov dword ptr [ebp - 16], 67 +Ltmp8992: +LBB80_339: # in Loop: Header=BB80_333 Depth=1 + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + mov dword ptr [ebp - 16], 67 + lea ecx, [ebp - 1596] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6530], al # 1-byte Spill + jmp LBB80_340 +LBB80_340: # in Loop: Header=BB80_333 Depth=1 + mov al, byte ptr [ebp - 6530] # 1-byte Reload + test al, 1 + jne LBB80_341 + jmp LBB80_347 +LBB80_341: # in Loop: Header=BB80_333 Depth=1 +Ltmp8993: + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6531], al # 1-byte Spill + jmp LBB80_342 +LBB80_342: # in Loop: Header=BB80_333 Depth=1 + mov al, byte ptr [ebp - 6531] # 1-byte Reload + test al, 1 + jne LBB80_343 + jmp LBB80_346 +LBB80_343: # in Loop: Header=BB80_333 Depth=1 +Ltmp8994: + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + int3 + jmp LBB80_346 +Ltmp8995: +LBB80_344: # in Loop: Header=BB80_333 Depth=1 + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + jmp LBB80_339 +Ltmp8996: +LBB80_346: # in Loop: Header=BB80_333 Depth=1 + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + jmp LBB80_347 +Ltmp8997: +LBB80_347: # in Loop: Header=BB80_333 Depth=1 + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + lea ecx, [ebp - 1596] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_348 +LBB80_348: # in Loop: Header=BB80_333 Depth=1 + lea ecx, [ebp - 1596] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6536], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_333 +Ltmp8998: +# %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 +Ltmp8999: + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@" + mov dword ptr [ebp - 6540], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6544], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1288 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1676] + mov dword ptr [ebp - 6548], ecx # 4-byte Spill + mov dword ptr [ebp - 6552], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6540] # 4-byte Reload + mov dword ptr [ebp - 6556], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6540] # 4-byte Reload + mov edx, dword ptr [ebp - 6548] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1668] + mov dword ptr [ebp - 6560], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6544] # 4-byte Reload + mov esp, ecx +Ltmp9000: + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + movsd xmm0, qword ptr [ebp - 996] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 1692], xmm0 + movsd xmm0, qword ptr [ebp - 1004] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 1700], xmm0 + mov dword ptr [ebp - 16], 71 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 1692] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 1700] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 6564], eax # 4-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 6565], al # 1-byte Spill + jmp LBB80_351 +LBB80_351: # in Loop: Header=BB80_350 Depth=1 + mov al, byte ptr [ebp - 6565] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 1680] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 1684] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_352 +LBB80_352: # in Loop: Header=BB80_350 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1680] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1668] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_361 +Ltmp9001: +LBB80_1281: # Block address taken + # in Loop: Header=BB80_350 Depth=1 + add ebp, 12 + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + jmp LBB80_355 +LBB80_355: # in Loop: Header=BB80_350 Depth=1 + mov dword ptr [ebp - 16], 70 +Ltmp9002: +LBB80_356: # in Loop: Header=BB80_350 Depth=1 + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + mov dword ptr [ebp - 16], 70 + lea ecx, [ebp - 1668] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6566], al # 1-byte Spill + jmp LBB80_357 +LBB80_357: # in Loop: Header=BB80_350 Depth=1 + mov al, byte ptr [ebp - 6566] # 1-byte Reload + test al, 1 + jne LBB80_358 + jmp LBB80_364 +LBB80_358: # in Loop: Header=BB80_350 Depth=1 +Ltmp9003: + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6567], al # 1-byte Spill + jmp LBB80_359 +LBB80_359: # in Loop: Header=BB80_350 Depth=1 + mov al, byte ptr [ebp - 6567] # 1-byte Reload + test al, 1 + jne LBB80_360 + jmp LBB80_363 +LBB80_360: # in Loop: Header=BB80_350 Depth=1 +Ltmp9004: + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + int3 + jmp LBB80_363 +Ltmp9005: +LBB80_361: # in Loop: Header=BB80_350 Depth=1 + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + jmp LBB80_356 +Ltmp9006: +LBB80_363: # in Loop: Header=BB80_350 Depth=1 + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + jmp LBB80_364 +Ltmp9007: +LBB80_364: # in Loop: Header=BB80_350 Depth=1 + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + lea ecx, [ebp - 1668] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_365 +LBB80_365: # in Loop: Header=BB80_350 Depth=1 + lea ecx, [ebp - 1668] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6572], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_350 +Ltmp9008: +# %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 +Ltmp9009: + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08MCFMLMLJ@s2?5?$DM?$DN?5s1?$AA@" + mov dword ptr [ebp - 6576], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6580], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1289 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1748] + mov dword ptr [ebp - 6584], ecx # 4-byte Spill + mov dword ptr [ebp - 6588], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6576] # 4-byte Reload + mov dword ptr [ebp - 6592], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6576] # 4-byte Reload + mov edx, dword ptr [ebp - 6584] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1740] + mov dword ptr [ebp - 6596], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6580] # 4-byte Reload + mov esp, ecx +Ltmp9010: + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + mov dword ptr [ebp - 16], 74 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 1004] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1780] + mov dword ptr [edx], esi + lea ecx, [ebp - 1784] + mov dword ptr [ebp - 6600], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_368 +LBB80_368: # in Loop: Header=BB80_367 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 996] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1776] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1780] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_369 +LBB80_369: # in Loop: Header=BB80_367 Depth=1 + mov dword ptr [ebp - 16], 75 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1776] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1740] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_370 +LBB80_370: # in Loop: Header=BB80_367 Depth=1 + lea ecx, [ebp - 1776] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_376 +Ltmp9011: +LBB80_1282: # Block address taken + # in Loop: Header=BB80_367 Depth=1 + add ebp, 12 + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + jmp LBB80_375 +LBB80_375: # in Loop: Header=BB80_367 Depth=1 + mov dword ptr [ebp - 16], 73 +Ltmp9012: +LBB80_376: # in Loop: Header=BB80_367 Depth=1 + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + mov dword ptr [ebp - 16], 73 + lea ecx, [ebp - 1740] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6601], al # 1-byte Spill + jmp LBB80_377 +LBB80_377: # in Loop: Header=BB80_367 Depth=1 + mov al, byte ptr [ebp - 6601] # 1-byte Reload + test al, 1 + jne LBB80_378 + jmp LBB80_382 +LBB80_378: # in Loop: Header=BB80_367 Depth=1 +Ltmp9013: + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6602], al # 1-byte Spill + jmp LBB80_379 +LBB80_379: # in Loop: Header=BB80_367 Depth=1 + mov al, byte ptr [ebp - 6602] # 1-byte Reload + test al, 1 + jne LBB80_380 + jmp LBB80_381 +LBB80_380: # in Loop: Header=BB80_367 Depth=1 +Ltmp9014: + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + int3 +Ltmp9015: +LBB80_381: # in Loop: Header=BB80_367 Depth=1 + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + jmp LBB80_382 +Ltmp9016: +LBB80_382: # in Loop: Header=BB80_367 Depth=1 + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + lea ecx, [ebp - 1740] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_383 +LBB80_383: # in Loop: Header=BB80_367 Depth=1 + lea ecx, [ebp - 1740] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6608], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_367 +Ltmp9017: +# %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 +Ltmp9018: + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@KJEPJJEL@?$CB?$CIs2?5?$DO?5s1?$CJ?$AA@" + mov dword ptr [ebp - 6612], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6616], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1290 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1832] + mov dword ptr [ebp - 6620], ecx # 4-byte Spill + mov dword ptr [ebp - 6624], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6612] # 4-byte Reload + mov dword ptr [ebp - 6628], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6612] # 4-byte Reload + mov edx, dword ptr [ebp - 6620] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1824] + mov dword ptr [ebp - 6632], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6616] # 4-byte Reload + mov esp, ecx +Ltmp9019: + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + movsd xmm0, qword ptr [ebp - 996] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 1848], xmm0 + movsd xmm0, qword ptr [ebp - 1004] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 1856], xmm0 + mov dword ptr [ebp - 16], 78 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 1848] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 1856] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 6636], eax # 4-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 6637], al # 1-byte Spill + jmp LBB80_386 +LBB80_386: # in Loop: Header=BB80_385 Depth=1 + mov al, byte ptr [ebp - 6637] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 1836] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 1840] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_387 +LBB80_387: # in Loop: Header=BB80_385 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1836] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1824] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_396 +Ltmp9020: +LBB80_1283: # Block address taken + # in Loop: Header=BB80_385 Depth=1 + add ebp, 12 + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + jmp LBB80_390 +LBB80_390: # in Loop: Header=BB80_385 Depth=1 + mov dword ptr [ebp - 16], 77 +Ltmp9021: +LBB80_391: # in Loop: Header=BB80_385 Depth=1 + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + mov dword ptr [ebp - 16], 77 + lea ecx, [ebp - 1824] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6638], al # 1-byte Spill + jmp LBB80_392 +LBB80_392: # in Loop: Header=BB80_385 Depth=1 + mov al, byte ptr [ebp - 6638] # 1-byte Reload + test al, 1 + jne LBB80_393 + jmp LBB80_399 +LBB80_393: # in Loop: Header=BB80_385 Depth=1 +Ltmp9022: + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6639], al # 1-byte Spill + jmp LBB80_394 +LBB80_394: # in Loop: Header=BB80_385 Depth=1 + mov al, byte ptr [ebp - 6639] # 1-byte Reload + test al, 1 + jne LBB80_395 + jmp LBB80_398 +LBB80_395: # in Loop: Header=BB80_385 Depth=1 +Ltmp9023: + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + int3 + jmp LBB80_398 +Ltmp9024: +LBB80_396: # in Loop: Header=BB80_385 Depth=1 + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + jmp LBB80_391 +Ltmp9025: +LBB80_398: # in Loop: Header=BB80_385 Depth=1 + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + jmp LBB80_399 +Ltmp9026: +LBB80_399: # in Loop: Header=BB80_385 Depth=1 + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + lea ecx, [ebp - 1824] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_400 +LBB80_400: # in Loop: Header=BB80_385 Depth=1 + lea ecx, [ebp - 1824] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6644], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_385 +Ltmp9027: +# %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 +Ltmp9028: + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@" + mov dword ptr [ebp - 6648], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6652], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1291 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 1904] + mov dword ptr [ebp - 6656], ecx # 4-byte Spill + mov dword ptr [ebp - 6660], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6648] # 4-byte Reload + mov dword ptr [ebp - 6664], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6648] # 4-byte Reload + mov edx, dword ptr [ebp - 6656] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 1896] + mov dword ptr [ebp - 6668], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6652] # 4-byte Reload + mov esp, ecx +Ltmp9029: + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + mov dword ptr [ebp - 16], 81 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 1004] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 1936] + mov dword ptr [edx], esi + lea ecx, [ebp - 1940] + mov dword ptr [ebp - 6672], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_403 +LBB80_403: # in Loop: Header=BB80_402 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 996] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1932] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1936] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_404 +LBB80_404: # in Loop: Header=BB80_402 Depth=1 + mov dword ptr [ebp - 16], 82 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1932] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1896] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_405 +LBB80_405: # in Loop: Header=BB80_402 Depth=1 + lea ecx, [ebp - 1932] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_411 +Ltmp9030: +LBB80_1284: # Block address taken + # in Loop: Header=BB80_402 Depth=1 + add ebp, 12 + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + jmp LBB80_410 +LBB80_410: # in Loop: Header=BB80_402 Depth=1 + mov dword ptr [ebp - 16], 80 +Ltmp9031: +LBB80_411: # in Loop: Header=BB80_402 Depth=1 + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + mov dword ptr [ebp - 16], 80 + lea ecx, [ebp - 1896] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6673], al # 1-byte Spill + jmp LBB80_412 +LBB80_412: # in Loop: Header=BB80_402 Depth=1 + mov al, byte ptr [ebp - 6673] # 1-byte Reload + test al, 1 + jne LBB80_413 + jmp LBB80_417 +LBB80_413: # in Loop: Header=BB80_402 Depth=1 +Ltmp9032: + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6674], al # 1-byte Spill + jmp LBB80_414 +LBB80_414: # in Loop: Header=BB80_402 Depth=1 + mov al, byte ptr [ebp - 6674] # 1-byte Reload + test al, 1 + jne LBB80_415 + jmp LBB80_416 +LBB80_415: # in Loop: Header=BB80_402 Depth=1 +Ltmp9033: + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + int3 +Ltmp9034: +LBB80_416: # in Loop: Header=BB80_402 Depth=1 + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + jmp LBB80_417 +Ltmp9035: +LBB80_417: # in Loop: Header=BB80_402 Depth=1 + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + lea ecx, [ebp - 1896] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_418 +LBB80_418: # in Loop: Header=BB80_402 Depth=1 + lea ecx, [ebp - 1896] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6680], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_402 +Ltmp9036: +# %bb.419: + .cv_loc 80 1 1295 0 # ..\tests\span_tests.cpp:1295:0 + mov eax, dword ptr ["L?arr@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 1948], eax + mov eax, dword ptr ["L?arr@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 1944], eax + .cv_loc 80 1 1297 0 # ..\tests\span_tests.cpp:1297:0 + lea ecx, [ebp - 1956] +Ltmp9037: + #DEBUG_VALUE: s1 <- [$ecx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" +Ltmp9038: + .cv_loc 80 1 1298 0 # ..\tests\span_tests.cpp:1298:0 + sub esp, 4 + lea ecx, [ebp - 1964] +Ltmp9039: + #DEBUG_VALUE: s2 <- [$ecx+0] + lea edx, [ebp - 1948] + mov dword ptr [esp], edx + mov dword ptr [ebp - 6684], eax # 4-byte Spill + call "??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" +Ltmp9040: + mov dword ptr [ebp - 6688], eax # 4-byte Spill +LBB80_420: # =>This Inner Loop Header: Depth=1 +Ltmp9041: + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08NILGPJNM@s1?5?$CB?$DN?5s2?$AA@" + mov dword ptr [ebp - 6692], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6696], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1300 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2012] + mov dword ptr [ebp - 6700], ecx # 4-byte Spill + mov dword ptr [ebp - 6704], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6692] # 4-byte Reload + mov dword ptr [ebp - 6708], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6692] # 4-byte Reload + mov edx, dword ptr [ebp - 6700] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2004] + mov dword ptr [ebp - 6712], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6696] # 4-byte Reload + mov esp, ecx +Ltmp9042: + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 + mov dword ptr [ebp - 16], 85 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 1956] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 2044] + mov dword ptr [edx], esi + lea ecx, [ebp - 2048] + mov dword ptr [ebp - 6716], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_421 +LBB80_421: # in Loop: Header=BB80_420 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1964] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2040] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2044] + call "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_422 +LBB80_422: # in Loop: Header=BB80_420 Depth=1 + mov dword ptr [ebp - 16], 86 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 2040] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2004] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_423 +LBB80_423: # in Loop: Header=BB80_420 Depth=1 + lea ecx, [ebp - 2040] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_429 +Ltmp9043: +LBB80_1285: # Block address taken + # in Loop: Header=BB80_420 Depth=1 + add ebp, 12 + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 + jmp LBB80_428 +LBB80_428: # in Loop: Header=BB80_420 Depth=1 + mov dword ptr [ebp - 16], 84 +Ltmp9044: +LBB80_429: # in Loop: Header=BB80_420 Depth=1 + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 + mov dword ptr [ebp - 16], 84 + lea ecx, [ebp - 2004] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6717], al # 1-byte Spill + jmp LBB80_430 +LBB80_430: # in Loop: Header=BB80_420 Depth=1 + mov al, byte ptr [ebp - 6717] # 1-byte Reload + test al, 1 + jne LBB80_431 + jmp LBB80_435 +LBB80_431: # in Loop: Header=BB80_420 Depth=1 +Ltmp9045: + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6718], al # 1-byte Spill + jmp LBB80_432 +LBB80_432: # in Loop: Header=BB80_420 Depth=1 + mov al, byte ptr [ebp - 6718] # 1-byte Reload + test al, 1 + jne LBB80_433 + jmp LBB80_434 +LBB80_433: # in Loop: Header=BB80_420 Depth=1 +Ltmp9046: + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 + int3 +Ltmp9047: +LBB80_434: # in Loop: Header=BB80_420 Depth=1 + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 + jmp LBB80_435 +Ltmp9048: +LBB80_435: # in Loop: Header=BB80_420 Depth=1 + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 + lea ecx, [ebp - 2004] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_436 +LBB80_436: # in Loop: Header=BB80_420 Depth=1 + lea ecx, [ebp - 2004] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6724], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_420 +Ltmp9049: +# %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 +Ltmp9050: + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08HNBEKNPM@s2?5?$CB?$DN?5s1?$AA@" + mov dword ptr [ebp - 6728], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6732], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1301 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2096] + mov dword ptr [ebp - 6736], ecx # 4-byte Spill + mov dword ptr [ebp - 6740], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6728] # 4-byte Reload + mov dword ptr [ebp - 6744], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6728] # 4-byte Reload + mov edx, dword ptr [ebp - 6736] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2088] + mov dword ptr [ebp - 6748], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6732] # 4-byte Reload + mov esp, ecx +Ltmp9051: + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + mov dword ptr [ebp - 16], 89 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 1964] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 2128] + mov dword ptr [edx], esi + lea ecx, [ebp - 2132] + mov dword ptr [ebp - 6752], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_439 +LBB80_439: # in Loop: Header=BB80_438 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1956] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2124] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2128] + call "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_440 +LBB80_440: # in Loop: Header=BB80_438 Depth=1 + mov dword ptr [ebp - 16], 90 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 2124] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2088] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_441 +LBB80_441: # in Loop: Header=BB80_438 Depth=1 + lea ecx, [ebp - 2124] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_447 +Ltmp9052: +LBB80_1286: # Block address taken + # in Loop: Header=BB80_438 Depth=1 + add ebp, 12 + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + jmp LBB80_446 +LBB80_446: # in Loop: Header=BB80_438 Depth=1 + mov dword ptr [ebp - 16], 88 +Ltmp9053: +LBB80_447: # in Loop: Header=BB80_438 Depth=1 + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + mov dword ptr [ebp - 16], 88 + lea ecx, [ebp - 2088] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6753], al # 1-byte Spill + jmp LBB80_448 +LBB80_448: # in Loop: Header=BB80_438 Depth=1 + mov al, byte ptr [ebp - 6753] # 1-byte Reload + test al, 1 + jne LBB80_449 + jmp LBB80_453 +LBB80_449: # in Loop: Header=BB80_438 Depth=1 +Ltmp9054: + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6754], al # 1-byte Spill + jmp LBB80_450 +LBB80_450: # in Loop: Header=BB80_438 Depth=1 + mov al, byte ptr [ebp - 6754] # 1-byte Reload + test al, 1 + jne LBB80_451 + jmp LBB80_452 +LBB80_451: # in Loop: Header=BB80_438 Depth=1 +Ltmp9055: + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + int3 +Ltmp9056: +LBB80_452: # in Loop: Header=BB80_438 Depth=1 + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + jmp LBB80_453 +Ltmp9057: +LBB80_453: # in Loop: Header=BB80_438 Depth=1 + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + lea ecx, [ebp - 2088] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_454 +LBB80_454: # in Loop: Header=BB80_438 Depth=1 + lea ecx, [ebp - 2088] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6760], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_438 +Ltmp9058: +# %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 +Ltmp9059: + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@EMBBBGEL@?$CB?$CIs1?5?$DN?$DN?5s2?$CJ?$AA@" + mov dword ptr [ebp - 6764], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6768], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1302 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2180] + mov dword ptr [ebp - 6772], ecx # 4-byte Spill + mov dword ptr [ebp - 6776], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6764] # 4-byte Reload + mov dword ptr [ebp - 6780], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6764] # 4-byte Reload + mov edx, dword ptr [ebp - 6772] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2172] + mov dword ptr [ebp - 6784], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6768] # 4-byte Reload + mov esp, ecx +Ltmp9060: + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + movsd xmm0, qword ptr [ebp - 1964] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 2196], xmm0 + movsd xmm0, qword ptr [ebp - 1956] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 2204], xmm0 + mov dword ptr [ebp - 16], 93 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 2196] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 2204] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 6788], eax # 4-byte Spill + call "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 6789], al # 1-byte Spill + jmp LBB80_457 +LBB80_457: # in Loop: Header=BB80_456 Depth=1 + mov al, byte ptr [ebp - 6789] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 2184] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 2188] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_458 +LBB80_458: # in Loop: Header=BB80_456 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 2184] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2172] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_467 +Ltmp9061: +LBB80_1287: # Block address taken + # in Loop: Header=BB80_456 Depth=1 + add ebp, 12 + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + jmp LBB80_461 +LBB80_461: # in Loop: Header=BB80_456 Depth=1 + mov dword ptr [ebp - 16], 92 +Ltmp9062: +LBB80_462: # in Loop: Header=BB80_456 Depth=1 + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + mov dword ptr [ebp - 16], 92 + lea ecx, [ebp - 2172] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6790], al # 1-byte Spill + jmp LBB80_463 +LBB80_463: # in Loop: Header=BB80_456 Depth=1 + mov al, byte ptr [ebp - 6790] # 1-byte Reload + test al, 1 + jne LBB80_464 + jmp LBB80_470 +LBB80_464: # in Loop: Header=BB80_456 Depth=1 +Ltmp9063: + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6791], al # 1-byte Spill + jmp LBB80_465 +LBB80_465: # in Loop: Header=BB80_456 Depth=1 + mov al, byte ptr [ebp - 6791] # 1-byte Reload + test al, 1 + jne LBB80_466 + jmp LBB80_469 +LBB80_466: # in Loop: Header=BB80_456 Depth=1 +Ltmp9064: + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + int3 + jmp LBB80_469 +Ltmp9065: +LBB80_467: # in Loop: Header=BB80_456 Depth=1 + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + jmp LBB80_462 +Ltmp9066: +LBB80_469: # in Loop: Header=BB80_456 Depth=1 + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + jmp LBB80_470 +Ltmp9067: +LBB80_470: # in Loop: Header=BB80_456 Depth=1 + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + lea ecx, [ebp - 2172] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_471 +LBB80_471: # in Loop: Header=BB80_456 Depth=1 + lea ecx, [ebp - 2172] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6796], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_456 +Ltmp9068: +# %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 +Ltmp9069: + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@HHNKJENH@?$CB?$CIs2?5?$DN?$DN?5s1?$CJ?$AA@" + mov dword ptr [ebp - 6800], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6804], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1303 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2252] + mov dword ptr [ebp - 6808], ecx # 4-byte Spill + mov dword ptr [ebp - 6812], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6800] # 4-byte Reload + mov dword ptr [ebp - 6816], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6800] # 4-byte Reload + mov edx, dword ptr [ebp - 6808] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2244] + mov dword ptr [ebp - 6820], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6804] # 4-byte Reload + mov esp, ecx +Ltmp9070: + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + movsd xmm0, qword ptr [ebp - 1956] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 2268], xmm0 + movsd xmm0, qword ptr [ebp - 1964] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 2276], xmm0 + mov dword ptr [ebp - 16], 96 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 2268] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 2276] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 6824], eax # 4-byte Spill + call "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 6825], al # 1-byte Spill + jmp LBB80_474 +LBB80_474: # in Loop: Header=BB80_473 Depth=1 + mov al, byte ptr [ebp - 6825] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 2256] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 2260] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_475 +LBB80_475: # in Loop: Header=BB80_473 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 2256] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2244] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_484 +Ltmp9071: +LBB80_1288: # Block address taken + # in Loop: Header=BB80_473 Depth=1 + add ebp, 12 + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + jmp LBB80_478 +LBB80_478: # in Loop: Header=BB80_473 Depth=1 + mov dword ptr [ebp - 16], 95 +Ltmp9072: +LBB80_479: # in Loop: Header=BB80_473 Depth=1 + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + mov dword ptr [ebp - 16], 95 + lea ecx, [ebp - 2244] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6826], al # 1-byte Spill + jmp LBB80_480 +LBB80_480: # in Loop: Header=BB80_473 Depth=1 + mov al, byte ptr [ebp - 6826] # 1-byte Reload + test al, 1 + jne LBB80_481 + jmp LBB80_487 +LBB80_481: # in Loop: Header=BB80_473 Depth=1 +Ltmp9073: + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6827], al # 1-byte Spill + jmp LBB80_482 +LBB80_482: # in Loop: Header=BB80_473 Depth=1 + mov al, byte ptr [ebp - 6827] # 1-byte Reload + test al, 1 + jne LBB80_483 + jmp LBB80_486 +LBB80_483: # in Loop: Header=BB80_473 Depth=1 +Ltmp9074: + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + int3 + jmp LBB80_486 +Ltmp9075: +LBB80_484: # in Loop: Header=BB80_473 Depth=1 + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + jmp LBB80_479 +Ltmp9076: +LBB80_486: # in Loop: Header=BB80_473 Depth=1 + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + jmp LBB80_487 +Ltmp9077: +LBB80_487: # in Loop: Header=BB80_473 Depth=1 + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + lea ecx, [ebp - 2244] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_488 +LBB80_488: # in Loop: Header=BB80_473 Depth=1 + lea ecx, [ebp - 2244] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6832], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_473 +Ltmp9078: +# %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 +Ltmp9079: + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_07MOJOGFPE@s1?5?$DM?5s2?$AA@" + mov dword ptr [ebp - 6836], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6840], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1304 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2324] + mov dword ptr [ebp - 6844], ecx # 4-byte Spill + mov dword ptr [ebp - 6848], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6836] # 4-byte Reload + mov dword ptr [ebp - 6852], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6836] # 4-byte Reload + mov edx, dword ptr [ebp - 6844] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2316] + mov dword ptr [ebp - 6856], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6840] # 4-byte Reload + mov esp, ecx +Ltmp9080: + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + mov dword ptr [ebp - 16], 99 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 1956] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 2356] + mov dword ptr [edx], esi + lea ecx, [ebp - 2360] + mov dword ptr [ebp - 6860], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_491 +LBB80_491: # in Loop: Header=BB80_490 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1964] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2352] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2356] + call "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_492 +LBB80_492: # in Loop: Header=BB80_490 Depth=1 + mov dword ptr [ebp - 16], 100 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 2352] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2316] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_493 +LBB80_493: # in Loop: Header=BB80_490 Depth=1 + lea ecx, [ebp - 2352] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_499 +Ltmp9081: +LBB80_1289: # Block address taken + # in Loop: Header=BB80_490 Depth=1 + add ebp, 12 + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + jmp LBB80_498 +LBB80_498: # in Loop: Header=BB80_490 Depth=1 + mov dword ptr [ebp - 16], 98 +Ltmp9082: +LBB80_499: # in Loop: Header=BB80_490 Depth=1 + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + mov dword ptr [ebp - 16], 98 + lea ecx, [ebp - 2316] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6861], al # 1-byte Spill + jmp LBB80_500 +LBB80_500: # in Loop: Header=BB80_490 Depth=1 + mov al, byte ptr [ebp - 6861] # 1-byte Reload + test al, 1 + jne LBB80_501 + jmp LBB80_505 +LBB80_501: # in Loop: Header=BB80_490 Depth=1 +Ltmp9083: + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6862], al # 1-byte Spill + jmp LBB80_502 +LBB80_502: # in Loop: Header=BB80_490 Depth=1 + mov al, byte ptr [ebp - 6862] # 1-byte Reload + test al, 1 + jne LBB80_503 + jmp LBB80_504 +LBB80_503: # in Loop: Header=BB80_490 Depth=1 +Ltmp9084: + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + int3 +Ltmp9085: +LBB80_504: # in Loop: Header=BB80_490 Depth=1 + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + jmp LBB80_505 +Ltmp9086: +LBB80_505: # in Loop: Header=BB80_490 Depth=1 + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + lea ecx, [ebp - 2316] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_506 +LBB80_506: # in Loop: Header=BB80_490 Depth=1 + lea ecx, [ebp - 2316] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6868], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_490 +Ltmp9087: +# %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 +Ltmp9088: + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@" + mov dword ptr [ebp - 6872], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6876], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1305 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2408] + mov dword ptr [ebp - 6880], ecx # 4-byte Spill + mov dword ptr [ebp - 6884], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6872] # 4-byte Reload + mov dword ptr [ebp - 6888], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6872] # 4-byte Reload + mov edx, dword ptr [ebp - 6880] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2400] + mov dword ptr [ebp - 6892], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6876] # 4-byte Reload + mov esp, ecx +Ltmp9089: + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + movsd xmm0, qword ptr [ebp - 1956] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 2424], xmm0 + movsd xmm0, qword ptr [ebp - 1964] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 2432], xmm0 + mov dword ptr [ebp - 16], 103 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 2424] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 2432] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 6896], eax # 4-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 6897], al # 1-byte Spill + jmp LBB80_509 +LBB80_509: # in Loop: Header=BB80_508 Depth=1 + mov al, byte ptr [ebp - 6897] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 2412] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 2416] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_510 +LBB80_510: # in Loop: Header=BB80_508 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 2412] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2400] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_519 +Ltmp9090: +LBB80_1290: # Block address taken + # in Loop: Header=BB80_508 Depth=1 + add ebp, 12 + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + jmp LBB80_513 +LBB80_513: # in Loop: Header=BB80_508 Depth=1 + mov dword ptr [ebp - 16], 102 +Ltmp9091: +LBB80_514: # in Loop: Header=BB80_508 Depth=1 + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + mov dword ptr [ebp - 16], 102 + lea ecx, [ebp - 2400] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6898], al # 1-byte Spill + jmp LBB80_515 +LBB80_515: # in Loop: Header=BB80_508 Depth=1 + mov al, byte ptr [ebp - 6898] # 1-byte Reload + test al, 1 + jne LBB80_516 + jmp LBB80_522 +LBB80_516: # in Loop: Header=BB80_508 Depth=1 +Ltmp9092: + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6899], al # 1-byte Spill + jmp LBB80_517 +LBB80_517: # in Loop: Header=BB80_508 Depth=1 + mov al, byte ptr [ebp - 6899] # 1-byte Reload + test al, 1 + jne LBB80_518 + jmp LBB80_521 +LBB80_518: # in Loop: Header=BB80_508 Depth=1 +Ltmp9093: + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + int3 + jmp LBB80_521 +Ltmp9094: +LBB80_519: # in Loop: Header=BB80_508 Depth=1 + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + jmp LBB80_514 +Ltmp9095: +LBB80_521: # in Loop: Header=BB80_508 Depth=1 + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + jmp LBB80_522 +Ltmp9096: +LBB80_522: # in Loop: Header=BB80_508 Depth=1 + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + lea ecx, [ebp - 2400] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_523 +LBB80_523: # in Loop: Header=BB80_508 Depth=1 + lea ecx, [ebp - 2400] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6904], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_508 +Ltmp9097: +# %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 +Ltmp9098: + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@" + mov dword ptr [ebp - 6908], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6912], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1306 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2480] + mov dword ptr [ebp - 6916], ecx # 4-byte Spill + mov dword ptr [ebp - 6920], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6908] # 4-byte Reload + mov dword ptr [ebp - 6924], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6908] # 4-byte Reload + mov edx, dword ptr [ebp - 6916] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2472] + mov dword ptr [ebp - 6928], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6912] # 4-byte Reload + mov esp, ecx +Ltmp9099: + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + mov dword ptr [ebp - 16], 106 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 1956] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 2512] + mov dword ptr [edx], esi + lea ecx, [ebp - 2516] + mov dword ptr [ebp - 6932], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_526 +LBB80_526: # in Loop: Header=BB80_525 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1964] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2508] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2512] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_527 +LBB80_527: # in Loop: Header=BB80_525 Depth=1 + mov dword ptr [ebp - 16], 107 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 2508] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2472] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_528 +LBB80_528: # in Loop: Header=BB80_525 Depth=1 + lea ecx, [ebp - 2508] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_534 +Ltmp9100: +LBB80_1291: # Block address taken + # in Loop: Header=BB80_525 Depth=1 + add ebp, 12 + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + jmp LBB80_533 +LBB80_533: # in Loop: Header=BB80_525 Depth=1 + mov dword ptr [ebp - 16], 105 +Ltmp9101: +LBB80_534: # in Loop: Header=BB80_525 Depth=1 + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + mov dword ptr [ebp - 16], 105 + lea ecx, [ebp - 2472] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6933], al # 1-byte Spill + jmp LBB80_535 +LBB80_535: # in Loop: Header=BB80_525 Depth=1 + mov al, byte ptr [ebp - 6933] # 1-byte Reload + test al, 1 + jne LBB80_536 + jmp LBB80_540 +LBB80_536: # in Loop: Header=BB80_525 Depth=1 +Ltmp9102: + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6934], al # 1-byte Spill + jmp LBB80_537 +LBB80_537: # in Loop: Header=BB80_525 Depth=1 + mov al, byte ptr [ebp - 6934] # 1-byte Reload + test al, 1 + jne LBB80_538 + jmp LBB80_539 +LBB80_538: # in Loop: Header=BB80_525 Depth=1 +Ltmp9103: + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + int3 +Ltmp9104: +LBB80_539: # in Loop: Header=BB80_525 Depth=1 + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + jmp LBB80_540 +Ltmp9105: +LBB80_540: # in Loop: Header=BB80_525 Depth=1 + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + lea ecx, [ebp - 2472] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_541 +LBB80_541: # in Loop: Header=BB80_525 Depth=1 + lea ecx, [ebp - 2472] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6940], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_525 +Ltmp9106: +# %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 +Ltmp9107: + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@NBKNJPGD@?$CB?$CIs2?5?$DM?$DN?5s1?$CJ?$AA@" + mov dword ptr [ebp - 6944], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6948], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1307 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2564] + mov dword ptr [ebp - 6952], ecx # 4-byte Spill + mov dword ptr [ebp - 6956], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6944] # 4-byte Reload + mov dword ptr [ebp - 6960], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6944] # 4-byte Reload + mov edx, dword ptr [ebp - 6952] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2556] + mov dword ptr [ebp - 6964], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6948] # 4-byte Reload + mov esp, ecx +Ltmp9108: + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + movsd xmm0, qword ptr [ebp - 1956] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 2580], xmm0 + movsd xmm0, qword ptr [ebp - 1964] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 2588], xmm0 + mov dword ptr [ebp - 16], 110 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 2580] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 2588] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 6968], eax # 4-byte Spill + call "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 6969], al # 1-byte Spill + jmp LBB80_544 +LBB80_544: # in Loop: Header=BB80_543 Depth=1 + mov al, byte ptr [ebp - 6969] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 2568] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 2572] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_545 +LBB80_545: # in Loop: Header=BB80_543 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 2568] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2556] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_554 +Ltmp9109: +LBB80_1292: # Block address taken + # in Loop: Header=BB80_543 Depth=1 + add ebp, 12 + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + jmp LBB80_548 +LBB80_548: # in Loop: Header=BB80_543 Depth=1 + mov dword ptr [ebp - 16], 109 +Ltmp9110: +LBB80_549: # in Loop: Header=BB80_543 Depth=1 + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + mov dword ptr [ebp - 16], 109 + lea ecx, [ebp - 2556] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 6970], al # 1-byte Spill + jmp LBB80_550 +LBB80_550: # in Loop: Header=BB80_543 Depth=1 + mov al, byte ptr [ebp - 6970] # 1-byte Reload + test al, 1 + jne LBB80_551 + jmp LBB80_557 +LBB80_551: # in Loop: Header=BB80_543 Depth=1 +Ltmp9111: + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 6971], al # 1-byte Spill + jmp LBB80_552 +LBB80_552: # in Loop: Header=BB80_543 Depth=1 + mov al, byte ptr [ebp - 6971] # 1-byte Reload + test al, 1 + jne LBB80_553 + jmp LBB80_556 +LBB80_553: # in Loop: Header=BB80_543 Depth=1 +Ltmp9112: + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + int3 + jmp LBB80_556 +Ltmp9113: +LBB80_554: # in Loop: Header=BB80_543 Depth=1 + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + jmp LBB80_549 +Ltmp9114: +LBB80_556: # in Loop: Header=BB80_543 Depth=1 + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + jmp LBB80_557 +Ltmp9115: +LBB80_557: # in Loop: Header=BB80_543 Depth=1 + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + lea ecx, [ebp - 2556] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_558 +LBB80_558: # in Loop: Header=BB80_543 Depth=1 + lea ecx, [ebp - 2556] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 6976], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_543 +Ltmp9116: +# %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 +Ltmp9117: + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_07KOJLHPMK@s2?5?$DO?5s1?$AA@" + mov dword ptr [ebp - 6980], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 6984], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1308 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2636] + mov dword ptr [ebp - 6988], ecx # 4-byte Spill + mov dword ptr [ebp - 6992], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 6980] # 4-byte Reload + mov dword ptr [ebp - 6996], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 6980] # 4-byte Reload + mov edx, dword ptr [ebp - 6988] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2628] + mov dword ptr [ebp - 7000], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 6984] # 4-byte Reload + mov esp, ecx +Ltmp9118: + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + mov dword ptr [ebp - 16], 113 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 1964] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 2668] + mov dword ptr [edx], esi + lea ecx, [ebp - 2672] + mov dword ptr [ebp - 7004], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_561 +LBB80_561: # in Loop: Header=BB80_560 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1956] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2664] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2668] + call "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_562 +LBB80_562: # in Loop: Header=BB80_560 Depth=1 + mov dword ptr [ebp - 16], 114 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 2664] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2628] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_563 +LBB80_563: # in Loop: Header=BB80_560 Depth=1 + lea ecx, [ebp - 2664] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_569 +Ltmp9119: +LBB80_1293: # Block address taken + # in Loop: Header=BB80_560 Depth=1 + add ebp, 12 + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + jmp LBB80_568 +LBB80_568: # in Loop: Header=BB80_560 Depth=1 + mov dword ptr [ebp - 16], 112 +Ltmp9120: +LBB80_569: # in Loop: Header=BB80_560 Depth=1 + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + mov dword ptr [ebp - 16], 112 + lea ecx, [ebp - 2628] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7005], al # 1-byte Spill + jmp LBB80_570 +LBB80_570: # in Loop: Header=BB80_560 Depth=1 + mov al, byte ptr [ebp - 7005] # 1-byte Reload + test al, 1 + jne LBB80_571 + jmp LBB80_575 +LBB80_571: # in Loop: Header=BB80_560 Depth=1 +Ltmp9121: + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7006], al # 1-byte Spill + jmp LBB80_572 +LBB80_572: # in Loop: Header=BB80_560 Depth=1 + mov al, byte ptr [ebp - 7006] # 1-byte Reload + test al, 1 + jne LBB80_573 + jmp LBB80_574 +LBB80_573: # in Loop: Header=BB80_560 Depth=1 +Ltmp9122: + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + int3 +Ltmp9123: +LBB80_574: # in Loop: Header=BB80_560 Depth=1 + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + jmp LBB80_575 +Ltmp9124: +LBB80_575: # in Loop: Header=BB80_560 Depth=1 + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + lea ecx, [ebp - 2628] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_576 +LBB80_576: # in Loop: Header=BB80_560 Depth=1 + lea ecx, [ebp - 2628] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7012], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_560 +Ltmp9125: +# %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 +Ltmp9126: + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@" + mov dword ptr [ebp - 7016], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7020], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1309 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2720] + mov dword ptr [ebp - 7024], ecx # 4-byte Spill + mov dword ptr [ebp - 7028], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7016] # 4-byte Reload + mov dword ptr [ebp - 7032], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7016] # 4-byte Reload + mov edx, dword ptr [ebp - 7024] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2712] + mov dword ptr [ebp - 7036], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7020] # 4-byte Reload + mov esp, ecx +Ltmp9127: + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + movsd xmm0, qword ptr [ebp - 1964] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 2736], xmm0 + movsd xmm0, qword ptr [ebp - 1956] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 2744], xmm0 + mov dword ptr [ebp - 16], 117 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 2736] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 2744] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 7040], eax # 4-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 7041], al # 1-byte Spill + jmp LBB80_579 +LBB80_579: # in Loop: Header=BB80_578 Depth=1 + mov al, byte ptr [ebp - 7041] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 2724] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 2728] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_580 +LBB80_580: # in Loop: Header=BB80_578 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 2724] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2712] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_589 +Ltmp9128: +LBB80_1294: # Block address taken + # in Loop: Header=BB80_578 Depth=1 + add ebp, 12 + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + jmp LBB80_583 +LBB80_583: # in Loop: Header=BB80_578 Depth=1 + mov dword ptr [ebp - 16], 116 +Ltmp9129: +LBB80_584: # in Loop: Header=BB80_578 Depth=1 + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + mov dword ptr [ebp - 16], 116 + lea ecx, [ebp - 2712] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7042], al # 1-byte Spill + jmp LBB80_585 +LBB80_585: # in Loop: Header=BB80_578 Depth=1 + mov al, byte ptr [ebp - 7042] # 1-byte Reload + test al, 1 + jne LBB80_586 + jmp LBB80_592 +LBB80_586: # in Loop: Header=BB80_578 Depth=1 +Ltmp9130: + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7043], al # 1-byte Spill + jmp LBB80_587 +LBB80_587: # in Loop: Header=BB80_578 Depth=1 + mov al, byte ptr [ebp - 7043] # 1-byte Reload + test al, 1 + jne LBB80_588 + jmp LBB80_591 +LBB80_588: # in Loop: Header=BB80_578 Depth=1 +Ltmp9131: + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + int3 + jmp LBB80_591 +Ltmp9132: +LBB80_589: # in Loop: Header=BB80_578 Depth=1 + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + jmp LBB80_584 +Ltmp9133: +LBB80_591: # in Loop: Header=BB80_578 Depth=1 + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + jmp LBB80_592 +Ltmp9134: +LBB80_592: # in Loop: Header=BB80_578 Depth=1 + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + lea ecx, [ebp - 2712] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_593 +LBB80_593: # in Loop: Header=BB80_578 Depth=1 + lea ecx, [ebp - 2712] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7048], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_578 +Ltmp9135: +# %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 +Ltmp9136: + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@" + mov dword ptr [ebp - 7052], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7056], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1310 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2792] + mov dword ptr [ebp - 7060], ecx # 4-byte Spill + mov dword ptr [ebp - 7064], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7052] # 4-byte Reload + mov dword ptr [ebp - 7068], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7052] # 4-byte Reload + mov edx, dword ptr [ebp - 7060] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2784] + mov dword ptr [ebp - 7072], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7056] # 4-byte Reload + mov esp, ecx +Ltmp9137: + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + mov dword ptr [ebp - 16], 120 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 1964] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 2824] + mov dword ptr [edx], esi + lea ecx, [ebp - 2828] + mov dword ptr [ebp - 7076], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_596 +LBB80_596: # in Loop: Header=BB80_595 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1956] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 2820] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2824] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_597 +LBB80_597: # in Loop: Header=BB80_595 Depth=1 + mov dword ptr [ebp - 16], 121 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 2820] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2784] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_598 +LBB80_598: # in Loop: Header=BB80_595 Depth=1 + lea ecx, [ebp - 2820] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_604 +Ltmp9138: +LBB80_1295: # Block address taken + # in Loop: Header=BB80_595 Depth=1 + add ebp, 12 + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + jmp LBB80_603 +LBB80_603: # in Loop: Header=BB80_595 Depth=1 + mov dword ptr [ebp - 16], 119 +Ltmp9139: +LBB80_604: # in Loop: Header=BB80_595 Depth=1 + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + mov dword ptr [ebp - 16], 119 + lea ecx, [ebp - 2784] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7077], al # 1-byte Spill + jmp LBB80_605 +LBB80_605: # in Loop: Header=BB80_595 Depth=1 + mov al, byte ptr [ebp - 7077] # 1-byte Reload + test al, 1 + jne LBB80_606 + jmp LBB80_610 +LBB80_606: # in Loop: Header=BB80_595 Depth=1 +Ltmp9140: + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7078], al # 1-byte Spill + jmp LBB80_607 +LBB80_607: # in Loop: Header=BB80_595 Depth=1 + mov al, byte ptr [ebp - 7078] # 1-byte Reload + test al, 1 + jne LBB80_608 + jmp LBB80_609 +LBB80_608: # in Loop: Header=BB80_595 Depth=1 +Ltmp9141: + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + int3 +Ltmp9142: +LBB80_609: # in Loop: Header=BB80_595 Depth=1 + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + jmp LBB80_610 +Ltmp9143: +LBB80_610: # in Loop: Header=BB80_595 Depth=1 + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + lea ecx, [ebp - 2784] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_611 +LBB80_611: # in Loop: Header=BB80_595 Depth=1 + lea ecx, [ebp - 2784] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7084], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_595 +Ltmp9144: +# %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 +Ltmp9145: + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@HNPJAMNG@?$CB?$CIs1?5?$DO?$DN?5s2?$CJ?$AA@" + mov dword ptr [ebp - 7088], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7092], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1311 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2876] + mov dword ptr [ebp - 7096], ecx # 4-byte Spill + mov dword ptr [ebp - 7100], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7088] # 4-byte Reload + mov dword ptr [ebp - 7104], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7088] # 4-byte Reload + mov edx, dword ptr [ebp - 7096] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2868] + mov dword ptr [ebp - 7108], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7092] # 4-byte Reload + mov esp, ecx +Ltmp9146: + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + movsd xmm0, qword ptr [ebp - 1964] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 2892], xmm0 + movsd xmm0, qword ptr [ebp - 1956] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 2900], xmm0 + mov dword ptr [ebp - 16], 124 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 2892] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 2900] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 7112], eax # 4-byte Spill + call "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 7113], al # 1-byte Spill + jmp LBB80_614 +LBB80_614: # in Loop: Header=BB80_613 Depth=1 + mov al, byte ptr [ebp - 7113] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 2880] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 2884] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_615 +LBB80_615: # in Loop: Header=BB80_613 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 2880] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2868] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_624 +Ltmp9147: +LBB80_1296: # Block address taken + # in Loop: Header=BB80_613 Depth=1 + add ebp, 12 + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + jmp LBB80_618 +LBB80_618: # in Loop: Header=BB80_613 Depth=1 + mov dword ptr [ebp - 16], 123 +Ltmp9148: +LBB80_619: # in Loop: Header=BB80_613 Depth=1 + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + mov dword ptr [ebp - 16], 123 + lea ecx, [ebp - 2868] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7114], al # 1-byte Spill + jmp LBB80_620 +LBB80_620: # in Loop: Header=BB80_613 Depth=1 + mov al, byte ptr [ebp - 7114] # 1-byte Reload + test al, 1 + jne LBB80_621 + jmp LBB80_627 +LBB80_621: # in Loop: Header=BB80_613 Depth=1 +Ltmp9149: + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7115], al # 1-byte Spill + jmp LBB80_622 +LBB80_622: # in Loop: Header=BB80_613 Depth=1 + mov al, byte ptr [ebp - 7115] # 1-byte Reload + test al, 1 + jne LBB80_623 + jmp LBB80_626 +LBB80_623: # in Loop: Header=BB80_613 Depth=1 +Ltmp9150: + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + int3 + jmp LBB80_626 +Ltmp9151: +LBB80_624: # in Loop: Header=BB80_613 Depth=1 + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + jmp LBB80_619 +Ltmp9152: +LBB80_626: # in Loop: Header=BB80_613 Depth=1 + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + jmp LBB80_627 +Ltmp9153: +LBB80_627: # in Loop: Header=BB80_613 Depth=1 + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + lea ecx, [ebp - 2868] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_628 +LBB80_628: # in Loop: Header=BB80_613 Depth=1 + lea ecx, [ebp - 2868] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7120], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_613 +Ltmp9154: +# %bb.629: + .cv_loc 80 1 1315 0 # ..\tests\span_tests.cpp:1315:0 + mov eax, dword ptr ["L?arr1@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 2908], eax + mov eax, dword ptr ["L?arr1@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 2904], eax + .cv_loc 80 1 1316 0 # ..\tests\span_tests.cpp:1316:0 + mov eax, dword ptr ["L?arr2@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 2916], eax + mov eax, dword ptr ["L?arr2@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 2912], eax + .cv_loc 80 1 1317 0 # ..\tests\span_tests.cpp:1317:0 + sub esp, 4 + lea ecx, [ebp - 2924] +Ltmp9155: + #DEBUG_VALUE: s1 <- [$ecx+0] + lea eax, [ebp - 2908] +Ltmp9156: + #DEBUG_VALUE: arr1 <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" +Ltmp9157: + .cv_loc 80 1 1318 0 # ..\tests\span_tests.cpp:1318:0 + sub esp, 4 + lea ecx, [ebp - 2932] +Ltmp9158: + #DEBUG_VALUE: s2 <- [$ecx+0] + lea edx, [ebp - 2916] + mov dword ptr [esp], edx + mov dword ptr [ebp - 7124], eax # 4-byte Spill + call "??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" +Ltmp9159: + mov dword ptr [ebp - 7128], eax # 4-byte Spill +LBB80_630: # =>This Inner Loop Header: Depth=1 +Ltmp9160: + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08KMKCDLDM@s1?5?$DN?$DN?5s2?$AA@" + mov dword ptr [ebp - 7132], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7136], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1320 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 2980] + mov dword ptr [ebp - 7140], ecx # 4-byte Spill + mov dword ptr [ebp - 7144], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7132] # 4-byte Reload + mov dword ptr [ebp - 7148], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7132] # 4-byte Reload + mov edx, dword ptr [ebp - 7140] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 2972] + mov dword ptr [ebp - 7152], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7136] # 4-byte Reload + mov esp, ecx +Ltmp9161: + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 + mov dword ptr [ebp - 16], 127 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 2924] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 3012] + mov dword ptr [edx], esi + lea ecx, [ebp - 3016] + mov dword ptr [ebp - 7156], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_631 +LBB80_631: # in Loop: Header=BB80_630 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 2932] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 3008] + mov dword ptr [eax], ecx + lea ecx, [ebp - 3012] + call "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_632 +LBB80_632: # in Loop: Header=BB80_630 Depth=1 + mov dword ptr [ebp - 16], 128 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 3008] + mov dword ptr [eax], ecx + lea ecx, [ebp - 2972] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_633 +LBB80_633: # in Loop: Header=BB80_630 Depth=1 + lea ecx, [ebp - 3008] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_639 +Ltmp9162: +LBB80_1297: # Block address taken + # in Loop: Header=BB80_630 Depth=1 + add ebp, 12 + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 + jmp LBB80_638 +LBB80_638: # in Loop: Header=BB80_630 Depth=1 + mov dword ptr [ebp - 16], 126 +Ltmp9163: +LBB80_639: # in Loop: Header=BB80_630 Depth=1 + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 + mov dword ptr [ebp - 16], 126 + lea ecx, [ebp - 2972] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7157], al # 1-byte Spill + jmp LBB80_640 +LBB80_640: # in Loop: Header=BB80_630 Depth=1 + mov al, byte ptr [ebp - 7157] # 1-byte Reload + test al, 1 + jne LBB80_641 + jmp LBB80_645 +LBB80_641: # in Loop: Header=BB80_630 Depth=1 +Ltmp9164: + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7158], al # 1-byte Spill + jmp LBB80_642 +LBB80_642: # in Loop: Header=BB80_630 Depth=1 + mov al, byte ptr [ebp - 7158] # 1-byte Reload + test al, 1 + jne LBB80_643 + jmp LBB80_644 +LBB80_643: # in Loop: Header=BB80_630 Depth=1 +Ltmp9165: + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 + int3 +Ltmp9166: +LBB80_644: # in Loop: Header=BB80_630 Depth=1 + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 + jmp LBB80_645 +Ltmp9167: +LBB80_645: # in Loop: Header=BB80_630 Depth=1 + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 + lea ecx, [ebp - 2972] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_646 +LBB80_646: # in Loop: Header=BB80_630 Depth=1 + lea ecx, [ebp - 2972] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7164], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_630 +Ltmp9168: +# %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 +Ltmp9169: + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@OMGPOAPB@?$CB?$CIs1?5?$CB?$DN?5s2?$CJ?$AA@" + mov dword ptr [ebp - 7168], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7172], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1321 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 3064] + mov dword ptr [ebp - 7176], ecx # 4-byte Spill + mov dword ptr [ebp - 7180], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7168] # 4-byte Reload + mov dword ptr [ebp - 7184], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7168] # 4-byte Reload + mov edx, dword ptr [ebp - 7176] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 3056] + mov dword ptr [ebp - 7188], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7172] # 4-byte Reload + mov esp, ecx +Ltmp9170: + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + movsd xmm0, qword ptr [ebp - 2932] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 3080], xmm0 + movsd xmm0, qword ptr [ebp - 2924] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 3088], xmm0 + mov dword ptr [ebp - 16], 131 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 3080] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 3088] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 7192], eax # 4-byte Spill + call "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 7193], al # 1-byte Spill + jmp LBB80_649 +LBB80_649: # in Loop: Header=BB80_648 Depth=1 + mov al, byte ptr [ebp - 7193] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 3068] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 3072] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_650 +LBB80_650: # in Loop: Header=BB80_648 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 3068] + mov dword ptr [eax], ecx + lea ecx, [ebp - 3056] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_659 +Ltmp9171: +LBB80_1298: # Block address taken + # in Loop: Header=BB80_648 Depth=1 + add ebp, 12 + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + jmp LBB80_653 +LBB80_653: # in Loop: Header=BB80_648 Depth=1 + mov dword ptr [ebp - 16], 130 +Ltmp9172: +LBB80_654: # in Loop: Header=BB80_648 Depth=1 + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + mov dword ptr [ebp - 16], 130 + lea ecx, [ebp - 3056] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7194], al # 1-byte Spill + jmp LBB80_655 +LBB80_655: # in Loop: Header=BB80_648 Depth=1 + mov al, byte ptr [ebp - 7194] # 1-byte Reload + test al, 1 + jne LBB80_656 + jmp LBB80_662 +LBB80_656: # in Loop: Header=BB80_648 Depth=1 +Ltmp9173: + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7195], al # 1-byte Spill + jmp LBB80_657 +LBB80_657: # in Loop: Header=BB80_648 Depth=1 + mov al, byte ptr [ebp - 7195] # 1-byte Reload + test al, 1 + jne LBB80_658 + jmp LBB80_661 +LBB80_658: # in Loop: Header=BB80_648 Depth=1 +Ltmp9174: + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + int3 + jmp LBB80_661 +Ltmp9175: +LBB80_659: # in Loop: Header=BB80_648 Depth=1 + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + jmp LBB80_654 +Ltmp9176: +LBB80_661: # in Loop: Header=BB80_648 Depth=1 + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + jmp LBB80_662 +Ltmp9177: +LBB80_662: # in Loop: Header=BB80_648 Depth=1 + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + lea ecx, [ebp - 3056] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_663 +LBB80_663: # in Loop: Header=BB80_648 Depth=1 + lea ecx, [ebp - 3056] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7200], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_648 +Ltmp9178: +# %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 +Ltmp9179: + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@GIEOIBPK@?$CB?$CIs1?5?$DM?5s2?$CJ?$AA@" + mov dword ptr [ebp - 7204], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7208], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1322 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 3136] + mov dword ptr [ebp - 7212], ecx # 4-byte Spill + mov dword ptr [ebp - 7216], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7204] # 4-byte Reload + mov dword ptr [ebp - 7220], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7204] # 4-byte Reload + mov edx, dword ptr [ebp - 7212] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 3128] + mov dword ptr [ebp - 7224], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7208] # 4-byte Reload + mov esp, ecx +Ltmp9180: + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + movsd xmm0, qword ptr [ebp - 2932] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 3152], xmm0 + movsd xmm0, qword ptr [ebp - 2924] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 3160], xmm0 + mov dword ptr [ebp - 16], 134 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 3152] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 3160] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 7228], eax # 4-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 7229], al # 1-byte Spill + jmp LBB80_666 +LBB80_666: # in Loop: Header=BB80_665 Depth=1 + mov al, byte ptr [ebp - 7229] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 3140] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 3144] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_667 +LBB80_667: # in Loop: Header=BB80_665 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 3140] + mov dword ptr [eax], ecx + lea ecx, [ebp - 3128] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_676 +Ltmp9181: +LBB80_1299: # Block address taken + # in Loop: Header=BB80_665 Depth=1 + add ebp, 12 + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + jmp LBB80_670 +LBB80_670: # in Loop: Header=BB80_665 Depth=1 + mov dword ptr [ebp - 16], 133 +Ltmp9182: +LBB80_671: # in Loop: Header=BB80_665 Depth=1 + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + mov dword ptr [ebp - 16], 133 + lea ecx, [ebp - 3128] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7230], al # 1-byte Spill + jmp LBB80_672 +LBB80_672: # in Loop: Header=BB80_665 Depth=1 + mov al, byte ptr [ebp - 7230] # 1-byte Reload + test al, 1 + jne LBB80_673 + jmp LBB80_679 +LBB80_673: # in Loop: Header=BB80_665 Depth=1 +Ltmp9183: + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7231], al # 1-byte Spill + jmp LBB80_674 +LBB80_674: # in Loop: Header=BB80_665 Depth=1 + mov al, byte ptr [ebp - 7231] # 1-byte Reload + test al, 1 + jne LBB80_675 + jmp LBB80_678 +LBB80_675: # in Loop: Header=BB80_665 Depth=1 +Ltmp9184: + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + int3 + jmp LBB80_678 +Ltmp9185: +LBB80_676: # in Loop: Header=BB80_665 Depth=1 + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + jmp LBB80_671 +Ltmp9186: +LBB80_678: # in Loop: Header=BB80_665 Depth=1 + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + jmp LBB80_679 +Ltmp9187: +LBB80_679: # in Loop: Header=BB80_665 Depth=1 + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + lea ecx, [ebp - 3128] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_680 +LBB80_680: # in Loop: Header=BB80_665 Depth=1 + lea ecx, [ebp - 3128] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7236], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_665 +Ltmp9188: +# %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 +Ltmp9189: + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@" + mov dword ptr [ebp - 7240], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7244], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1323 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 3208] + mov dword ptr [ebp - 7248], ecx # 4-byte Spill + mov dword ptr [ebp - 7252], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7240] # 4-byte Reload + mov dword ptr [ebp - 7256], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7240] # 4-byte Reload + mov edx, dword ptr [ebp - 7248] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 3200] + mov dword ptr [ebp - 7260], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7244] # 4-byte Reload + mov esp, ecx +Ltmp9190: + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + mov dword ptr [ebp - 16], 137 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 2924] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 3240] + mov dword ptr [edx], esi + lea ecx, [ebp - 3244] + mov dword ptr [ebp - 7264], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_683 +LBB80_683: # in Loop: Header=BB80_682 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 2932] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 3236] + mov dword ptr [eax], ecx + lea ecx, [ebp - 3240] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_684 +LBB80_684: # in Loop: Header=BB80_682 Depth=1 + mov dword ptr [ebp - 16], 138 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 3236] + mov dword ptr [eax], ecx + lea ecx, [ebp - 3200] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_685 +LBB80_685: # in Loop: Header=BB80_682 Depth=1 + lea ecx, [ebp - 3236] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_691 +Ltmp9191: +LBB80_1300: # Block address taken + # in Loop: Header=BB80_682 Depth=1 + add ebp, 12 + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + jmp LBB80_690 +LBB80_690: # in Loop: Header=BB80_682 Depth=1 + mov dword ptr [ebp - 16], 136 +Ltmp9192: +LBB80_691: # in Loop: Header=BB80_682 Depth=1 + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + mov dword ptr [ebp - 16], 136 + lea ecx, [ebp - 3200] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7265], al # 1-byte Spill + jmp LBB80_692 +LBB80_692: # in Loop: Header=BB80_682 Depth=1 + mov al, byte ptr [ebp - 7265] # 1-byte Reload + test al, 1 + jne LBB80_693 + jmp LBB80_697 +LBB80_693: # in Loop: Header=BB80_682 Depth=1 +Ltmp9193: + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7266], al # 1-byte Spill + jmp LBB80_694 +LBB80_694: # in Loop: Header=BB80_682 Depth=1 + mov al, byte ptr [ebp - 7266] # 1-byte Reload + test al, 1 + jne LBB80_695 + jmp LBB80_696 +LBB80_695: # in Loop: Header=BB80_682 Depth=1 +Ltmp9194: + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + int3 +Ltmp9195: +LBB80_696: # in Loop: Header=BB80_682 Depth=1 + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + jmp LBB80_697 +Ltmp9196: +LBB80_697: # in Loop: Header=BB80_682 Depth=1 + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + lea ecx, [ebp - 3200] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_698 +LBB80_698: # in Loop: Header=BB80_682 Depth=1 + lea ecx, [ebp - 3200] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7272], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_682 +Ltmp9197: +# %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 +Ltmp9198: + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@" + mov dword ptr [ebp - 7276], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7280], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1324 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 3292] + mov dword ptr [ebp - 7284], ecx # 4-byte Spill + mov dword ptr [ebp - 7288], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7276] # 4-byte Reload + mov dword ptr [ebp - 7292], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7276] # 4-byte Reload + mov edx, dword ptr [ebp - 7284] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 3284] + mov dword ptr [ebp - 7296], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7280] # 4-byte Reload + mov esp, ecx +Ltmp9199: + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + movsd xmm0, qword ptr [ebp - 2932] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 3308], xmm0 + movsd xmm0, qword ptr [ebp - 2924] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 3316], xmm0 + mov dword ptr [ebp - 16], 141 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 3308] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 3316] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 7300], eax # 4-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 7301], al # 1-byte Spill + jmp LBB80_701 +LBB80_701: # in Loop: Header=BB80_700 Depth=1 + mov al, byte ptr [ebp - 7301] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 3296] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 3300] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_702 +LBB80_702: # in Loop: Header=BB80_700 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 3296] + mov dword ptr [eax], ecx + lea ecx, [ebp - 3284] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_711 +Ltmp9200: +LBB80_1301: # Block address taken + # in Loop: Header=BB80_700 Depth=1 + add ebp, 12 + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + jmp LBB80_705 +LBB80_705: # in Loop: Header=BB80_700 Depth=1 + mov dword ptr [ebp - 16], 140 +Ltmp9201: +LBB80_706: # in Loop: Header=BB80_700 Depth=1 + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + mov dword ptr [ebp - 16], 140 + lea ecx, [ebp - 3284] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7302], al # 1-byte Spill + jmp LBB80_707 +LBB80_707: # in Loop: Header=BB80_700 Depth=1 + mov al, byte ptr [ebp - 7302] # 1-byte Reload + test al, 1 + jne LBB80_708 + jmp LBB80_714 +LBB80_708: # in Loop: Header=BB80_700 Depth=1 +Ltmp9202: + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7303], al # 1-byte Spill + jmp LBB80_709 +LBB80_709: # in Loop: Header=BB80_700 Depth=1 + mov al, byte ptr [ebp - 7303] # 1-byte Reload + test al, 1 + jne LBB80_710 + jmp LBB80_713 +LBB80_710: # in Loop: Header=BB80_700 Depth=1 +Ltmp9203: + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + int3 + jmp LBB80_713 +Ltmp9204: +LBB80_711: # in Loop: Header=BB80_700 Depth=1 + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + jmp LBB80_706 +Ltmp9205: +LBB80_713: # in Loop: Header=BB80_700 Depth=1 + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + jmp LBB80_714 +Ltmp9206: +LBB80_714: # in Loop: Header=BB80_700 Depth=1 + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + lea ecx, [ebp - 3284] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_715 +LBB80_715: # in Loop: Header=BB80_700 Depth=1 + lea ecx, [ebp - 3284] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7308], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_700 +Ltmp9207: +# %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 +Ltmp9208: + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08CKDGEJJC@s1?5?$DO?$DN?5s2?$AA@" + mov dword ptr [ebp - 7312], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7316], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1325 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 3364] + mov dword ptr [ebp - 7320], ecx # 4-byte Spill + mov dword ptr [ebp - 7324], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7312] # 4-byte Reload + mov dword ptr [ebp - 7328], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7312] # 4-byte Reload + mov edx, dword ptr [ebp - 7320] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 3356] + mov dword ptr [ebp - 7332], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7316] # 4-byte Reload + mov esp, ecx +Ltmp9209: + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + mov dword ptr [ebp - 16], 144 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 2924] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 3396] + mov dword ptr [edx], esi + lea ecx, [ebp - 3400] + mov dword ptr [ebp - 7336], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_718 +LBB80_718: # in Loop: Header=BB80_717 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 2932] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 3392] + mov dword ptr [eax], ecx + lea ecx, [ebp - 3396] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_719 +LBB80_719: # in Loop: Header=BB80_717 Depth=1 + mov dword ptr [ebp - 16], 145 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 3392] + mov dword ptr [eax], ecx + lea ecx, [ebp - 3356] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_720 +LBB80_720: # in Loop: Header=BB80_717 Depth=1 + lea ecx, [ebp - 3392] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_726 +Ltmp9210: +LBB80_1302: # Block address taken + # in Loop: Header=BB80_717 Depth=1 + add ebp, 12 + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + jmp LBB80_725 +LBB80_725: # in Loop: Header=BB80_717 Depth=1 + mov dword ptr [ebp - 16], 143 +Ltmp9211: +LBB80_726: # in Loop: Header=BB80_717 Depth=1 + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + mov dword ptr [ebp - 16], 143 + lea ecx, [ebp - 3356] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7337], al # 1-byte Spill + jmp LBB80_727 +LBB80_727: # in Loop: Header=BB80_717 Depth=1 + mov al, byte ptr [ebp - 7337] # 1-byte Reload + test al, 1 + jne LBB80_728 + jmp LBB80_732 +LBB80_728: # in Loop: Header=BB80_717 Depth=1 +Ltmp9212: + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7338], al # 1-byte Spill + jmp LBB80_729 +LBB80_729: # in Loop: Header=BB80_717 Depth=1 + mov al, byte ptr [ebp - 7338] # 1-byte Reload + test al, 1 + jne LBB80_730 + jmp LBB80_731 +LBB80_730: # in Loop: Header=BB80_717 Depth=1 +Ltmp9213: + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + int3 +Ltmp9214: +LBB80_731: # in Loop: Header=BB80_717 Depth=1 + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + jmp LBB80_732 +Ltmp9215: +LBB80_732: # in Loop: Header=BB80_717 Depth=1 + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + lea ecx, [ebp - 3356] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_733 +LBB80_733: # in Loop: Header=BB80_717 Depth=1 + lea ecx, [ebp - 3356] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7344], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_717 +Ltmp9216: +# %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 +Ltmp9217: + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08JAAGPBM@s2?5?$DN?$DN?5s1?$AA@" + mov dword ptr [ebp - 7348], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7352], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1326 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 3448] + mov dword ptr [ebp - 7356], ecx # 4-byte Spill + mov dword ptr [ebp - 7360], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7348] # 4-byte Reload + mov dword ptr [ebp - 7364], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7348] # 4-byte Reload + mov edx, dword ptr [ebp - 7356] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 3440] + mov dword ptr [ebp - 7368], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7352] # 4-byte Reload + mov esp, ecx +Ltmp9218: + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + mov dword ptr [ebp - 16], 148 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 2932] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 3480] + mov dword ptr [edx], esi + lea ecx, [ebp - 3484] + mov dword ptr [ebp - 7372], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_736 +LBB80_736: # in Loop: Header=BB80_735 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 2924] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 3476] + mov dword ptr [eax], ecx + lea ecx, [ebp - 3480] + call "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_737 +LBB80_737: # in Loop: Header=BB80_735 Depth=1 + mov dword ptr [ebp - 16], 149 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 3476] + mov dword ptr [eax], ecx + lea ecx, [ebp - 3440] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_738 +LBB80_738: # in Loop: Header=BB80_735 Depth=1 + lea ecx, [ebp - 3476] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_744 +Ltmp9219: +LBB80_1303: # Block address taken + # in Loop: Header=BB80_735 Depth=1 + add ebp, 12 + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + jmp LBB80_743 +LBB80_743: # in Loop: Header=BB80_735 Depth=1 + mov dword ptr [ebp - 16], 147 +Ltmp9220: +LBB80_744: # in Loop: Header=BB80_735 Depth=1 + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + mov dword ptr [ebp - 16], 147 + lea ecx, [ebp - 3440] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7373], al # 1-byte Spill + jmp LBB80_745 +LBB80_745: # in Loop: Header=BB80_735 Depth=1 + mov al, byte ptr [ebp - 7373] # 1-byte Reload + test al, 1 + jne LBB80_746 + jmp LBB80_750 +LBB80_746: # in Loop: Header=BB80_735 Depth=1 +Ltmp9221: + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7374], al # 1-byte Spill + jmp LBB80_747 +LBB80_747: # in Loop: Header=BB80_735 Depth=1 + mov al, byte ptr [ebp - 7374] # 1-byte Reload + test al, 1 + jne LBB80_748 + jmp LBB80_749 +LBB80_748: # in Loop: Header=BB80_735 Depth=1 +Ltmp9222: + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + int3 +Ltmp9223: +LBB80_749: # in Loop: Header=BB80_735 Depth=1 + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + jmp LBB80_750 +Ltmp9224: +LBB80_750: # in Loop: Header=BB80_735 Depth=1 + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + lea ecx, [ebp - 3440] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_751 +LBB80_751: # in Loop: Header=BB80_735 Depth=1 + lea ecx, [ebp - 3440] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7380], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_735 +Ltmp9225: +# %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 +Ltmp9226: + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@NHKEGCGN@?$CB?$CIs2?5?$CB?$DN?5s1?$CJ?$AA@" + mov dword ptr [ebp - 7384], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7388], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1327 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 3532] + mov dword ptr [ebp - 7392], ecx # 4-byte Spill + mov dword ptr [ebp - 7396], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7384] # 4-byte Reload + mov dword ptr [ebp - 7400], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7384] # 4-byte Reload + mov edx, dword ptr [ebp - 7392] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 3524] + mov dword ptr [ebp - 7404], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7388] # 4-byte Reload + mov esp, ecx +Ltmp9227: + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + movsd xmm0, qword ptr [ebp - 2924] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 3548], xmm0 + movsd xmm0, qword ptr [ebp - 2932] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 3556], xmm0 + mov dword ptr [ebp - 16], 152 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 3548] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 3556] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 7408], eax # 4-byte Spill + call "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 7409], al # 1-byte Spill + jmp LBB80_754 +LBB80_754: # in Loop: Header=BB80_753 Depth=1 + mov al, byte ptr [ebp - 7409] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 3536] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 3540] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_755 +LBB80_755: # in Loop: Header=BB80_753 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 3536] + mov dword ptr [eax], ecx + lea ecx, [ebp - 3524] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_764 +Ltmp9228: +LBB80_1304: # Block address taken + # in Loop: Header=BB80_753 Depth=1 + add ebp, 12 + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + jmp LBB80_758 +LBB80_758: # in Loop: Header=BB80_753 Depth=1 + mov dword ptr [ebp - 16], 151 +Ltmp9229: +LBB80_759: # in Loop: Header=BB80_753 Depth=1 + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + mov dword ptr [ebp - 16], 151 + lea ecx, [ebp - 3524] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7410], al # 1-byte Spill + jmp LBB80_760 +LBB80_760: # in Loop: Header=BB80_753 Depth=1 + mov al, byte ptr [ebp - 7410] # 1-byte Reload + test al, 1 + jne LBB80_761 + jmp LBB80_767 +LBB80_761: # in Loop: Header=BB80_753 Depth=1 +Ltmp9230: + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7411], al # 1-byte Spill + jmp LBB80_762 +LBB80_762: # in Loop: Header=BB80_753 Depth=1 + mov al, byte ptr [ebp - 7411] # 1-byte Reload + test al, 1 + jne LBB80_763 + jmp LBB80_766 +LBB80_763: # in Loop: Header=BB80_753 Depth=1 +Ltmp9231: + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + int3 + jmp LBB80_766 +Ltmp9232: +LBB80_764: # in Loop: Header=BB80_753 Depth=1 + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + jmp LBB80_759 +Ltmp9233: +LBB80_766: # in Loop: Header=BB80_753 Depth=1 + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + jmp LBB80_767 +Ltmp9234: +LBB80_767: # in Loop: Header=BB80_753 Depth=1 + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + lea ecx, [ebp - 3524] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_768 +LBB80_768: # in Loop: Header=BB80_753 Depth=1 + lea ecx, [ebp - 3524] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7416], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_753 +Ltmp9235: +# %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 +Ltmp9236: + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@" + mov dword ptr [ebp - 7420], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7424], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1328 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 3604] + mov dword ptr [ebp - 7428], ecx # 4-byte Spill + mov dword ptr [ebp - 7432], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7420] # 4-byte Reload + mov dword ptr [ebp - 7436], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7420] # 4-byte Reload + mov edx, dword ptr [ebp - 7428] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 3596] + mov dword ptr [ebp - 7440], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7424] # 4-byte Reload + mov esp, ecx +Ltmp9237: + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + movsd xmm0, qword ptr [ebp - 2924] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 3620], xmm0 + movsd xmm0, qword ptr [ebp - 2932] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 3628], xmm0 + mov dword ptr [ebp - 16], 155 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 3620] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 3628] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 7444], eax # 4-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 7445], al # 1-byte Spill + jmp LBB80_771 +LBB80_771: # in Loop: Header=BB80_770 Depth=1 + mov al, byte ptr [ebp - 7445] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 3608] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 3612] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_772 +LBB80_772: # in Loop: Header=BB80_770 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 3608] + mov dword ptr [eax], ecx + lea ecx, [ebp - 3596] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_781 +Ltmp9238: +LBB80_1305: # Block address taken + # in Loop: Header=BB80_770 Depth=1 + add ebp, 12 + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + jmp LBB80_775 +LBB80_775: # in Loop: Header=BB80_770 Depth=1 + mov dword ptr [ebp - 16], 154 +Ltmp9239: +LBB80_776: # in Loop: Header=BB80_770 Depth=1 + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + mov dword ptr [ebp - 16], 154 + lea ecx, [ebp - 3596] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7446], al # 1-byte Spill + jmp LBB80_777 +LBB80_777: # in Loop: Header=BB80_770 Depth=1 + mov al, byte ptr [ebp - 7446] # 1-byte Reload + test al, 1 + jne LBB80_778 + jmp LBB80_784 +LBB80_778: # in Loop: Header=BB80_770 Depth=1 +Ltmp9240: + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7447], al # 1-byte Spill + jmp LBB80_779 +LBB80_779: # in Loop: Header=BB80_770 Depth=1 + mov al, byte ptr [ebp - 7447] # 1-byte Reload + test al, 1 + jne LBB80_780 + jmp LBB80_783 +LBB80_780: # in Loop: Header=BB80_770 Depth=1 +Ltmp9241: + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + int3 + jmp LBB80_783 +Ltmp9242: +LBB80_781: # in Loop: Header=BB80_770 Depth=1 + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + jmp LBB80_776 +Ltmp9243: +LBB80_783: # in Loop: Header=BB80_770 Depth=1 + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + jmp LBB80_784 +Ltmp9244: +LBB80_784: # in Loop: Header=BB80_770 Depth=1 + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + lea ecx, [ebp - 3596] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_785 +LBB80_785: # in Loop: Header=BB80_770 Depth=1 + lea ecx, [ebp - 3596] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7452], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_770 +Ltmp9245: +# %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 +Ltmp9246: + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08MCFMLMLJ@s2?5?$DM?$DN?5s1?$AA@" + mov dword ptr [ebp - 7456], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7460], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1329 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 3676] + mov dword ptr [ebp - 7464], ecx # 4-byte Spill + mov dword ptr [ebp - 7468], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7456] # 4-byte Reload + mov dword ptr [ebp - 7472], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7456] # 4-byte Reload + mov edx, dword ptr [ebp - 7464] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 3668] + mov dword ptr [ebp - 7476], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7460] # 4-byte Reload + mov esp, ecx +Ltmp9247: + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + mov dword ptr [ebp - 16], 158 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 2932] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 3708] + mov dword ptr [edx], esi + lea ecx, [ebp - 3712] + mov dword ptr [ebp - 7480], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_788 +LBB80_788: # in Loop: Header=BB80_787 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 2924] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 3704] + mov dword ptr [eax], ecx + lea ecx, [ebp - 3708] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_789 +LBB80_789: # in Loop: Header=BB80_787 Depth=1 + mov dword ptr [ebp - 16], 159 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 3704] + mov dword ptr [eax], ecx + lea ecx, [ebp - 3668] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_790 +LBB80_790: # in Loop: Header=BB80_787 Depth=1 + lea ecx, [ebp - 3704] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_796 +Ltmp9248: +LBB80_1306: # Block address taken + # in Loop: Header=BB80_787 Depth=1 + add ebp, 12 + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + jmp LBB80_795 +LBB80_795: # in Loop: Header=BB80_787 Depth=1 + mov dword ptr [ebp - 16], 157 +Ltmp9249: +LBB80_796: # in Loop: Header=BB80_787 Depth=1 + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + mov dword ptr [ebp - 16], 157 + lea ecx, [ebp - 3668] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7481], al # 1-byte Spill + jmp LBB80_797 +LBB80_797: # in Loop: Header=BB80_787 Depth=1 + mov al, byte ptr [ebp - 7481] # 1-byte Reload + test al, 1 + jne LBB80_798 + jmp LBB80_802 +LBB80_798: # in Loop: Header=BB80_787 Depth=1 +Ltmp9250: + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7482], al # 1-byte Spill + jmp LBB80_799 +LBB80_799: # in Loop: Header=BB80_787 Depth=1 + mov al, byte ptr [ebp - 7482] # 1-byte Reload + test al, 1 + jne LBB80_800 + jmp LBB80_801 +LBB80_800: # in Loop: Header=BB80_787 Depth=1 +Ltmp9251: + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + int3 +Ltmp9252: +LBB80_801: # in Loop: Header=BB80_787 Depth=1 + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + jmp LBB80_802 +Ltmp9253: +LBB80_802: # in Loop: Header=BB80_787 Depth=1 + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + lea ecx, [ebp - 3668] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_803 +LBB80_803: # in Loop: Header=BB80_787 Depth=1 + lea ecx, [ebp - 3668] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7488], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_787 +Ltmp9254: +# %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 +Ltmp9255: + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@KJEPJJEL@?$CB?$CIs2?5?$DO?5s1?$CJ?$AA@" + mov dword ptr [ebp - 7492], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7496], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1330 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 3760] + mov dword ptr [ebp - 7500], ecx # 4-byte Spill + mov dword ptr [ebp - 7504], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7492] # 4-byte Reload + mov dword ptr [ebp - 7508], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7492] # 4-byte Reload + mov edx, dword ptr [ebp - 7500] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 3752] + mov dword ptr [ebp - 7512], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7496] # 4-byte Reload + mov esp, ecx +Ltmp9256: + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + movsd xmm0, qword ptr [ebp - 2924] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 3776], xmm0 + movsd xmm0, qword ptr [ebp - 2932] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 3784], xmm0 + mov dword ptr [ebp - 16], 162 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 3776] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 3784] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 7516], eax # 4-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 7517], al # 1-byte Spill + jmp LBB80_806 +LBB80_806: # in Loop: Header=BB80_805 Depth=1 + mov al, byte ptr [ebp - 7517] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 3764] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 3768] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_807 +LBB80_807: # in Loop: Header=BB80_805 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 3764] + mov dword ptr [eax], ecx + lea ecx, [ebp - 3752] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_816 +Ltmp9257: +LBB80_1307: # Block address taken + # in Loop: Header=BB80_805 Depth=1 + add ebp, 12 + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + jmp LBB80_810 +LBB80_810: # in Loop: Header=BB80_805 Depth=1 + mov dword ptr [ebp - 16], 161 +Ltmp9258: +LBB80_811: # in Loop: Header=BB80_805 Depth=1 + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + mov dword ptr [ebp - 16], 161 + lea ecx, [ebp - 3752] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7518], al # 1-byte Spill + jmp LBB80_812 +LBB80_812: # in Loop: Header=BB80_805 Depth=1 + mov al, byte ptr [ebp - 7518] # 1-byte Reload + test al, 1 + jne LBB80_813 + jmp LBB80_819 +LBB80_813: # in Loop: Header=BB80_805 Depth=1 +Ltmp9259: + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7519], al # 1-byte Spill + jmp LBB80_814 +LBB80_814: # in Loop: Header=BB80_805 Depth=1 + mov al, byte ptr [ebp - 7519] # 1-byte Reload + test al, 1 + jne LBB80_815 + jmp LBB80_818 +LBB80_815: # in Loop: Header=BB80_805 Depth=1 +Ltmp9260: + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + int3 + jmp LBB80_818 +Ltmp9261: +LBB80_816: # in Loop: Header=BB80_805 Depth=1 + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + jmp LBB80_811 +Ltmp9262: +LBB80_818: # in Loop: Header=BB80_805 Depth=1 + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + jmp LBB80_819 +Ltmp9263: +LBB80_819: # in Loop: Header=BB80_805 Depth=1 + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + lea ecx, [ebp - 3752] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_820 +LBB80_820: # in Loop: Header=BB80_805 Depth=1 + lea ecx, [ebp - 3752] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7524], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_805 +Ltmp9264: +# %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 +Ltmp9265: + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@" + mov dword ptr [ebp - 7528], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7532], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1331 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 3832] + mov dword ptr [ebp - 7536], ecx # 4-byte Spill + mov dword ptr [ebp - 7540], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7528] # 4-byte Reload + mov dword ptr [ebp - 7544], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7528] # 4-byte Reload + mov edx, dword ptr [ebp - 7536] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 3824] + mov dword ptr [ebp - 7548], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7532] # 4-byte Reload + mov esp, ecx +Ltmp9266: + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + mov dword ptr [ebp - 16], 165 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 2932] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 3864] + mov dword ptr [edx], esi + lea ecx, [ebp - 3868] + mov dword ptr [ebp - 7552], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_823 +LBB80_823: # in Loop: Header=BB80_822 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 2924] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 3860] + mov dword ptr [eax], ecx + lea ecx, [ebp - 3864] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_824 +LBB80_824: # in Loop: Header=BB80_822 Depth=1 + mov dword ptr [ebp - 16], 166 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 3860] + mov dword ptr [eax], ecx + lea ecx, [ebp - 3824] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_825 +LBB80_825: # in Loop: Header=BB80_822 Depth=1 + lea ecx, [ebp - 3860] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_831 +Ltmp9267: +LBB80_1308: # Block address taken + # in Loop: Header=BB80_822 Depth=1 + add ebp, 12 + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + jmp LBB80_830 +LBB80_830: # in Loop: Header=BB80_822 Depth=1 + mov dword ptr [ebp - 16], 164 +Ltmp9268: +LBB80_831: # in Loop: Header=BB80_822 Depth=1 + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + mov dword ptr [ebp - 16], 164 + lea ecx, [ebp - 3824] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7553], al # 1-byte Spill + jmp LBB80_832 +LBB80_832: # in Loop: Header=BB80_822 Depth=1 + mov al, byte ptr [ebp - 7553] # 1-byte Reload + test al, 1 + jne LBB80_833 + jmp LBB80_837 +LBB80_833: # in Loop: Header=BB80_822 Depth=1 +Ltmp9269: + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7554], al # 1-byte Spill + jmp LBB80_834 +LBB80_834: # in Loop: Header=BB80_822 Depth=1 + mov al, byte ptr [ebp - 7554] # 1-byte Reload + test al, 1 + jne LBB80_835 + jmp LBB80_836 +LBB80_835: # in Loop: Header=BB80_822 Depth=1 +Ltmp9270: + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + int3 +Ltmp9271: +LBB80_836: # in Loop: Header=BB80_822 Depth=1 + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + jmp LBB80_837 +Ltmp9272: +LBB80_837: # in Loop: Header=BB80_822 Depth=1 + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + lea ecx, [ebp - 3824] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_838 +LBB80_838: # in Loop: Header=BB80_822 Depth=1 + lea ecx, [ebp - 3824] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7560], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_822 +Ltmp9273: +# %bb.839: + .cv_loc 80 1 1335 0 # ..\tests\span_tests.cpp:1335:0 + lea eax, [ebp - 3880] +Ltmp9274: + #DEBUG_VALUE: arr <- [$eax+0] + mov ecx, dword ptr ["L?arr@?3??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 3880], ecx + mov ecx, dword ptr ["L?arr@?3??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 3876], ecx + mov ecx, dword ptr ["L?arr@?3??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"+8] + mov dword ptr [ebp - 3872], ecx + .cv_loc 80 1 1337 0 # ..\tests\span_tests.cpp:1337:0 + sub esp, 8 + lea ecx, [ebp - 3888] +Ltmp9275: + #DEBUG_VALUE: s1 <- [$ecx+0] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 2 + call "??0?$span@H$0?0@gsl@@QAE@PAHH@Z" +Ltmp9276: + .cv_loc 80 1 1338 0 # ..\tests\span_tests.cpp:1338:0 + sub esp, 4 + lea ecx, [ebp - 3896] +Ltmp9277: + #DEBUG_VALUE: s2 <- [$ecx+0] + lea edx, [ebp - 3880] + mov dword ptr [esp], edx + mov dword ptr [ebp - 7564], eax # 4-byte Spill + call "??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z" +Ltmp9278: + mov dword ptr [ebp - 7568], eax # 4-byte Spill +LBB80_840: # =>This Inner Loop Header: Depth=1 +Ltmp9279: + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08NILGPJNM@s1?5?$CB?$DN?5s2?$AA@" + mov dword ptr [ebp - 7572], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7576], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1340 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 3944] + mov dword ptr [ebp - 7580], ecx # 4-byte Spill + mov dword ptr [ebp - 7584], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7572] # 4-byte Reload + mov dword ptr [ebp - 7588], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7572] # 4-byte Reload + mov edx, dword ptr [ebp - 7580] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 3936] + mov dword ptr [ebp - 7592], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7576] # 4-byte Reload + mov esp, ecx +Ltmp9280: + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 + mov dword ptr [ebp - 16], 169 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 3888] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 3976] + mov dword ptr [edx], esi + lea ecx, [ebp - 3980] + mov dword ptr [ebp - 7596], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_841 +LBB80_841: # in Loop: Header=BB80_840 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 3896] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 3972] + mov dword ptr [eax], ecx + lea ecx, [ebp - 3976] + call "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_842 +LBB80_842: # in Loop: Header=BB80_840 Depth=1 + mov dword ptr [ebp - 16], 170 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 3972] + mov dword ptr [eax], ecx + lea ecx, [ebp - 3936] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_843 +LBB80_843: # in Loop: Header=BB80_840 Depth=1 + lea ecx, [ebp - 3972] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_849 +Ltmp9281: +LBB80_1309: # Block address taken + # in Loop: Header=BB80_840 Depth=1 + add ebp, 12 + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 + jmp LBB80_848 +LBB80_848: # in Loop: Header=BB80_840 Depth=1 + mov dword ptr [ebp - 16], 168 +Ltmp9282: +LBB80_849: # in Loop: Header=BB80_840 Depth=1 + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 + mov dword ptr [ebp - 16], 168 + lea ecx, [ebp - 3936] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7597], al # 1-byte Spill + jmp LBB80_850 +LBB80_850: # in Loop: Header=BB80_840 Depth=1 + mov al, byte ptr [ebp - 7597] # 1-byte Reload + test al, 1 + jne LBB80_851 + jmp LBB80_855 +LBB80_851: # in Loop: Header=BB80_840 Depth=1 +Ltmp9283: + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7598], al # 1-byte Spill + jmp LBB80_852 +LBB80_852: # in Loop: Header=BB80_840 Depth=1 + mov al, byte ptr [ebp - 7598] # 1-byte Reload + test al, 1 + jne LBB80_853 + jmp LBB80_854 +LBB80_853: # in Loop: Header=BB80_840 Depth=1 +Ltmp9284: + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 + int3 +Ltmp9285: +LBB80_854: # in Loop: Header=BB80_840 Depth=1 + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 + jmp LBB80_855 +Ltmp9286: +LBB80_855: # in Loop: Header=BB80_840 Depth=1 + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 + lea ecx, [ebp - 3936] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_856 +LBB80_856: # in Loop: Header=BB80_840 Depth=1 + lea ecx, [ebp - 3936] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7604], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_840 +Ltmp9287: +# %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 +Ltmp9288: + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08HNBEKNPM@s2?5?$CB?$DN?5s1?$AA@" + mov dword ptr [ebp - 7608], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7612], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1341 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 4028] + mov dword ptr [ebp - 7616], ecx # 4-byte Spill + mov dword ptr [ebp - 7620], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7608] # 4-byte Reload + mov dword ptr [ebp - 7624], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7608] # 4-byte Reload + mov edx, dword ptr [ebp - 7616] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 4020] + mov dword ptr [ebp - 7628], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7612] # 4-byte Reload + mov esp, ecx +Ltmp9289: + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + mov dword ptr [ebp - 16], 173 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 3896] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 4060] + mov dword ptr [edx], esi + lea ecx, [ebp - 4064] + mov dword ptr [ebp - 7632], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_859 +LBB80_859: # in Loop: Header=BB80_858 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 3888] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 4056] + mov dword ptr [eax], ecx + lea ecx, [ebp - 4060] + call "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_860 +LBB80_860: # in Loop: Header=BB80_858 Depth=1 + mov dword ptr [ebp - 16], 174 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 4056] + mov dword ptr [eax], ecx + lea ecx, [ebp - 4020] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_861 +LBB80_861: # in Loop: Header=BB80_858 Depth=1 + lea ecx, [ebp - 4056] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_867 +Ltmp9290: +LBB80_1310: # Block address taken + # in Loop: Header=BB80_858 Depth=1 + add ebp, 12 + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + jmp LBB80_866 +LBB80_866: # in Loop: Header=BB80_858 Depth=1 + mov dword ptr [ebp - 16], 172 +Ltmp9291: +LBB80_867: # in Loop: Header=BB80_858 Depth=1 + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + mov dword ptr [ebp - 16], 172 + lea ecx, [ebp - 4020] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7633], al # 1-byte Spill + jmp LBB80_868 +LBB80_868: # in Loop: Header=BB80_858 Depth=1 + mov al, byte ptr [ebp - 7633] # 1-byte Reload + test al, 1 + jne LBB80_869 + jmp LBB80_873 +LBB80_869: # in Loop: Header=BB80_858 Depth=1 +Ltmp9292: + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7634], al # 1-byte Spill + jmp LBB80_870 +LBB80_870: # in Loop: Header=BB80_858 Depth=1 + mov al, byte ptr [ebp - 7634] # 1-byte Reload + test al, 1 + jne LBB80_871 + jmp LBB80_872 +LBB80_871: # in Loop: Header=BB80_858 Depth=1 +Ltmp9293: + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + int3 +Ltmp9294: +LBB80_872: # in Loop: Header=BB80_858 Depth=1 + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + jmp LBB80_873 +Ltmp9295: +LBB80_873: # in Loop: Header=BB80_858 Depth=1 + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + lea ecx, [ebp - 4020] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_874 +LBB80_874: # in Loop: Header=BB80_858 Depth=1 + lea ecx, [ebp - 4020] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7640], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_858 +Ltmp9296: +# %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 +Ltmp9297: + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@EMBBBGEL@?$CB?$CIs1?5?$DN?$DN?5s2?$CJ?$AA@" + mov dword ptr [ebp - 7644], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7648], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1342 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 4112] + mov dword ptr [ebp - 7652], ecx # 4-byte Spill + mov dword ptr [ebp - 7656], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7644] # 4-byte Reload + mov dword ptr [ebp - 7660], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7644] # 4-byte Reload + mov edx, dword ptr [ebp - 7652] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 4104] + mov dword ptr [ebp - 7664], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7648] # 4-byte Reload + mov esp, ecx +Ltmp9298: + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + movsd xmm0, qword ptr [ebp - 3896] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 4128], xmm0 + movsd xmm0, qword ptr [ebp - 3888] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 4136], xmm0 + mov dword ptr [ebp - 16], 177 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 4128] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 4136] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 7668], eax # 4-byte Spill + call "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 7669], al # 1-byte Spill + jmp LBB80_877 +LBB80_877: # in Loop: Header=BB80_876 Depth=1 + mov al, byte ptr [ebp - 7669] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 4116] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 4120] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_878 +LBB80_878: # in Loop: Header=BB80_876 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 4116] + mov dword ptr [eax], ecx + lea ecx, [ebp - 4104] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_887 +Ltmp9299: +LBB80_1311: # Block address taken + # in Loop: Header=BB80_876 Depth=1 + add ebp, 12 + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + jmp LBB80_881 +LBB80_881: # in Loop: Header=BB80_876 Depth=1 + mov dword ptr [ebp - 16], 176 +Ltmp9300: +LBB80_882: # in Loop: Header=BB80_876 Depth=1 + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + mov dword ptr [ebp - 16], 176 + lea ecx, [ebp - 4104] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7670], al # 1-byte Spill + jmp LBB80_883 +LBB80_883: # in Loop: Header=BB80_876 Depth=1 + mov al, byte ptr [ebp - 7670] # 1-byte Reload + test al, 1 + jne LBB80_884 + jmp LBB80_890 +LBB80_884: # in Loop: Header=BB80_876 Depth=1 +Ltmp9301: + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7671], al # 1-byte Spill + jmp LBB80_885 +LBB80_885: # in Loop: Header=BB80_876 Depth=1 + mov al, byte ptr [ebp - 7671] # 1-byte Reload + test al, 1 + jne LBB80_886 + jmp LBB80_889 +LBB80_886: # in Loop: Header=BB80_876 Depth=1 +Ltmp9302: + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + int3 + jmp LBB80_889 +Ltmp9303: +LBB80_887: # in Loop: Header=BB80_876 Depth=1 + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + jmp LBB80_882 +Ltmp9304: +LBB80_889: # in Loop: Header=BB80_876 Depth=1 + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + jmp LBB80_890 +Ltmp9305: +LBB80_890: # in Loop: Header=BB80_876 Depth=1 + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + lea ecx, [ebp - 4104] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_891 +LBB80_891: # in Loop: Header=BB80_876 Depth=1 + lea ecx, [ebp - 4104] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7676], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_876 +Ltmp9306: +# %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 +Ltmp9307: + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@HHNKJENH@?$CB?$CIs2?5?$DN?$DN?5s1?$CJ?$AA@" + mov dword ptr [ebp - 7680], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7684], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1343 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 4184] + mov dword ptr [ebp - 7688], ecx # 4-byte Spill + mov dword ptr [ebp - 7692], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7680] # 4-byte Reload + mov dword ptr [ebp - 7696], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7680] # 4-byte Reload + mov edx, dword ptr [ebp - 7688] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 4176] + mov dword ptr [ebp - 7700], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7684] # 4-byte Reload + mov esp, ecx +Ltmp9308: + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + movsd xmm0, qword ptr [ebp - 3888] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 4200], xmm0 + movsd xmm0, qword ptr [ebp - 3896] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 4208], xmm0 + mov dword ptr [ebp - 16], 180 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 4200] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 4208] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 7704], eax # 4-byte Spill + call "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 7705], al # 1-byte Spill + jmp LBB80_894 +LBB80_894: # in Loop: Header=BB80_893 Depth=1 + mov al, byte ptr [ebp - 7705] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 4188] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 4192] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_895 +LBB80_895: # in Loop: Header=BB80_893 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 4188] + mov dword ptr [eax], ecx + lea ecx, [ebp - 4176] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_904 +Ltmp9309: +LBB80_1312: # Block address taken + # in Loop: Header=BB80_893 Depth=1 + add ebp, 12 + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + jmp LBB80_898 +LBB80_898: # in Loop: Header=BB80_893 Depth=1 + mov dword ptr [ebp - 16], 179 +Ltmp9310: +LBB80_899: # in Loop: Header=BB80_893 Depth=1 + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + mov dword ptr [ebp - 16], 179 + lea ecx, [ebp - 4176] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7706], al # 1-byte Spill + jmp LBB80_900 +LBB80_900: # in Loop: Header=BB80_893 Depth=1 + mov al, byte ptr [ebp - 7706] # 1-byte Reload + test al, 1 + jne LBB80_901 + jmp LBB80_907 +LBB80_901: # in Loop: Header=BB80_893 Depth=1 +Ltmp9311: + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7707], al # 1-byte Spill + jmp LBB80_902 +LBB80_902: # in Loop: Header=BB80_893 Depth=1 + mov al, byte ptr [ebp - 7707] # 1-byte Reload + test al, 1 + jne LBB80_903 + jmp LBB80_906 +LBB80_903: # in Loop: Header=BB80_893 Depth=1 +Ltmp9312: + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + int3 + jmp LBB80_906 +Ltmp9313: +LBB80_904: # in Loop: Header=BB80_893 Depth=1 + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + jmp LBB80_899 +Ltmp9314: +LBB80_906: # in Loop: Header=BB80_893 Depth=1 + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + jmp LBB80_907 +Ltmp9315: +LBB80_907: # in Loop: Header=BB80_893 Depth=1 + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + lea ecx, [ebp - 4176] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_908 +LBB80_908: # in Loop: Header=BB80_893 Depth=1 + lea ecx, [ebp - 4176] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7712], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_893 +Ltmp9316: +# %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 +Ltmp9317: + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_07MOJOGFPE@s1?5?$DM?5s2?$AA@" + mov dword ptr [ebp - 7716], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7720], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1344 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 4256] + mov dword ptr [ebp - 7724], ecx # 4-byte Spill + mov dword ptr [ebp - 7728], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7716] # 4-byte Reload + mov dword ptr [ebp - 7732], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7716] # 4-byte Reload + mov edx, dword ptr [ebp - 7724] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 4248] + mov dword ptr [ebp - 7736], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7720] # 4-byte Reload + mov esp, ecx +Ltmp9318: + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + mov dword ptr [ebp - 16], 183 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 3888] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 4288] + mov dword ptr [edx], esi + lea ecx, [ebp - 4292] + mov dword ptr [ebp - 7740], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_911 +LBB80_911: # in Loop: Header=BB80_910 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 3896] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 4284] + mov dword ptr [eax], ecx + lea ecx, [ebp - 4288] + call "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_912 +LBB80_912: # in Loop: Header=BB80_910 Depth=1 + mov dword ptr [ebp - 16], 184 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 4284] + mov dword ptr [eax], ecx + lea ecx, [ebp - 4248] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_913 +LBB80_913: # in Loop: Header=BB80_910 Depth=1 + lea ecx, [ebp - 4284] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_919 +Ltmp9319: +LBB80_1313: # Block address taken + # in Loop: Header=BB80_910 Depth=1 + add ebp, 12 + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + jmp LBB80_918 +LBB80_918: # in Loop: Header=BB80_910 Depth=1 + mov dword ptr [ebp - 16], 182 +Ltmp9320: +LBB80_919: # in Loop: Header=BB80_910 Depth=1 + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + mov dword ptr [ebp - 16], 182 + lea ecx, [ebp - 4248] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7741], al # 1-byte Spill + jmp LBB80_920 +LBB80_920: # in Loop: Header=BB80_910 Depth=1 + mov al, byte ptr [ebp - 7741] # 1-byte Reload + test al, 1 + jne LBB80_921 + jmp LBB80_925 +LBB80_921: # in Loop: Header=BB80_910 Depth=1 +Ltmp9321: + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7742], al # 1-byte Spill + jmp LBB80_922 +LBB80_922: # in Loop: Header=BB80_910 Depth=1 + mov al, byte ptr [ebp - 7742] # 1-byte Reload + test al, 1 + jne LBB80_923 + jmp LBB80_924 +LBB80_923: # in Loop: Header=BB80_910 Depth=1 +Ltmp9322: + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + int3 +Ltmp9323: +LBB80_924: # in Loop: Header=BB80_910 Depth=1 + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + jmp LBB80_925 +Ltmp9324: +LBB80_925: # in Loop: Header=BB80_910 Depth=1 + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + lea ecx, [ebp - 4248] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_926 +LBB80_926: # in Loop: Header=BB80_910 Depth=1 + lea ecx, [ebp - 4248] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7748], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_910 +Ltmp9325: +# %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 +Ltmp9326: + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@" + mov dword ptr [ebp - 7752], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7756], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1345 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 4340] + mov dword ptr [ebp - 7760], ecx # 4-byte Spill + mov dword ptr [ebp - 7764], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7752] # 4-byte Reload + mov dword ptr [ebp - 7768], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7752] # 4-byte Reload + mov edx, dword ptr [ebp - 7760] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 4332] + mov dword ptr [ebp - 7772], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7756] # 4-byte Reload + mov esp, ecx +Ltmp9327: + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + movsd xmm0, qword ptr [ebp - 3888] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 4356], xmm0 + movsd xmm0, qword ptr [ebp - 3896] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 4364], xmm0 + mov dword ptr [ebp - 16], 187 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 4356] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 4364] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 7776], eax # 4-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 7777], al # 1-byte Spill + jmp LBB80_929 +LBB80_929: # in Loop: Header=BB80_928 Depth=1 + mov al, byte ptr [ebp - 7777] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 4344] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 4348] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_930 +LBB80_930: # in Loop: Header=BB80_928 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 4344] + mov dword ptr [eax], ecx + lea ecx, [ebp - 4332] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_939 +Ltmp9328: +LBB80_1314: # Block address taken + # in Loop: Header=BB80_928 Depth=1 + add ebp, 12 + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + jmp LBB80_933 +LBB80_933: # in Loop: Header=BB80_928 Depth=1 + mov dword ptr [ebp - 16], 186 +Ltmp9329: +LBB80_934: # in Loop: Header=BB80_928 Depth=1 + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + mov dword ptr [ebp - 16], 186 + lea ecx, [ebp - 4332] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7778], al # 1-byte Spill + jmp LBB80_935 +LBB80_935: # in Loop: Header=BB80_928 Depth=1 + mov al, byte ptr [ebp - 7778] # 1-byte Reload + test al, 1 + jne LBB80_936 + jmp LBB80_942 +LBB80_936: # in Loop: Header=BB80_928 Depth=1 +Ltmp9330: + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7779], al # 1-byte Spill + jmp LBB80_937 +LBB80_937: # in Loop: Header=BB80_928 Depth=1 + mov al, byte ptr [ebp - 7779] # 1-byte Reload + test al, 1 + jne LBB80_938 + jmp LBB80_941 +LBB80_938: # in Loop: Header=BB80_928 Depth=1 +Ltmp9331: + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + int3 + jmp LBB80_941 +Ltmp9332: +LBB80_939: # in Loop: Header=BB80_928 Depth=1 + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + jmp LBB80_934 +Ltmp9333: +LBB80_941: # in Loop: Header=BB80_928 Depth=1 + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + jmp LBB80_942 +Ltmp9334: +LBB80_942: # in Loop: Header=BB80_928 Depth=1 + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + lea ecx, [ebp - 4332] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_943 +LBB80_943: # in Loop: Header=BB80_928 Depth=1 + lea ecx, [ebp - 4332] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7784], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_928 +Ltmp9335: +# %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 +Ltmp9336: + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@" + mov dword ptr [ebp - 7788], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7792], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1346 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 4412] + mov dword ptr [ebp - 7796], ecx # 4-byte Spill + mov dword ptr [ebp - 7800], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7788] # 4-byte Reload + mov dword ptr [ebp - 7804], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7788] # 4-byte Reload + mov edx, dword ptr [ebp - 7796] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 4404] + mov dword ptr [ebp - 7808], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7792] # 4-byte Reload + mov esp, ecx +Ltmp9337: + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + mov dword ptr [ebp - 16], 190 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 3888] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 4444] + mov dword ptr [edx], esi + lea ecx, [ebp - 4448] + mov dword ptr [ebp - 7812], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_946 +LBB80_946: # in Loop: Header=BB80_945 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 3896] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 4440] + mov dword ptr [eax], ecx + lea ecx, [ebp - 4444] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_947 +LBB80_947: # in Loop: Header=BB80_945 Depth=1 + mov dword ptr [ebp - 16], 191 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 4440] + mov dword ptr [eax], ecx + lea ecx, [ebp - 4404] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_948 +LBB80_948: # in Loop: Header=BB80_945 Depth=1 + lea ecx, [ebp - 4440] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_954 +Ltmp9338: +LBB80_1315: # Block address taken + # in Loop: Header=BB80_945 Depth=1 + add ebp, 12 + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + jmp LBB80_953 +LBB80_953: # in Loop: Header=BB80_945 Depth=1 + mov dword ptr [ebp - 16], 189 +Ltmp9339: +LBB80_954: # in Loop: Header=BB80_945 Depth=1 + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + mov dword ptr [ebp - 16], 189 + lea ecx, [ebp - 4404] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7813], al # 1-byte Spill + jmp LBB80_955 +LBB80_955: # in Loop: Header=BB80_945 Depth=1 + mov al, byte ptr [ebp - 7813] # 1-byte Reload + test al, 1 + jne LBB80_956 + jmp LBB80_960 +LBB80_956: # in Loop: Header=BB80_945 Depth=1 +Ltmp9340: + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7814], al # 1-byte Spill + jmp LBB80_957 +LBB80_957: # in Loop: Header=BB80_945 Depth=1 + mov al, byte ptr [ebp - 7814] # 1-byte Reload + test al, 1 + jne LBB80_958 + jmp LBB80_959 +LBB80_958: # in Loop: Header=BB80_945 Depth=1 +Ltmp9341: + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + int3 +Ltmp9342: +LBB80_959: # in Loop: Header=BB80_945 Depth=1 + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + jmp LBB80_960 +Ltmp9343: +LBB80_960: # in Loop: Header=BB80_945 Depth=1 + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + lea ecx, [ebp - 4404] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_961 +LBB80_961: # in Loop: Header=BB80_945 Depth=1 + lea ecx, [ebp - 4404] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7820], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_945 +Ltmp9344: +# %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 +Ltmp9345: + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@NBKNJPGD@?$CB?$CIs2?5?$DM?$DN?5s1?$CJ?$AA@" + mov dword ptr [ebp - 7824], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7828], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1347 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 4496] + mov dword ptr [ebp - 7832], ecx # 4-byte Spill + mov dword ptr [ebp - 7836], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7824] # 4-byte Reload + mov dword ptr [ebp - 7840], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7824] # 4-byte Reload + mov edx, dword ptr [ebp - 7832] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 4488] + mov dword ptr [ebp - 7844], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7828] # 4-byte Reload + mov esp, ecx +Ltmp9346: + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + movsd xmm0, qword ptr [ebp - 3888] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 4512], xmm0 + movsd xmm0, qword ptr [ebp - 3896] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 4520], xmm0 + mov dword ptr [ebp - 16], 194 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 4512] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 4520] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 7848], eax # 4-byte Spill + call "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 7849], al # 1-byte Spill + jmp LBB80_964 +LBB80_964: # in Loop: Header=BB80_963 Depth=1 + mov al, byte ptr [ebp - 7849] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 4500] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 4504] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_965 +LBB80_965: # in Loop: Header=BB80_963 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 4500] + mov dword ptr [eax], ecx + lea ecx, [ebp - 4488] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_974 +Ltmp9347: +LBB80_1316: # Block address taken + # in Loop: Header=BB80_963 Depth=1 + add ebp, 12 + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + jmp LBB80_968 +LBB80_968: # in Loop: Header=BB80_963 Depth=1 + mov dword ptr [ebp - 16], 193 +Ltmp9348: +LBB80_969: # in Loop: Header=BB80_963 Depth=1 + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + mov dword ptr [ebp - 16], 193 + lea ecx, [ebp - 4488] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7850], al # 1-byte Spill + jmp LBB80_970 +LBB80_970: # in Loop: Header=BB80_963 Depth=1 + mov al, byte ptr [ebp - 7850] # 1-byte Reload + test al, 1 + jne LBB80_971 + jmp LBB80_977 +LBB80_971: # in Loop: Header=BB80_963 Depth=1 +Ltmp9349: + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7851], al # 1-byte Spill + jmp LBB80_972 +LBB80_972: # in Loop: Header=BB80_963 Depth=1 + mov al, byte ptr [ebp - 7851] # 1-byte Reload + test al, 1 + jne LBB80_973 + jmp LBB80_976 +LBB80_973: # in Loop: Header=BB80_963 Depth=1 +Ltmp9350: + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + int3 + jmp LBB80_976 +Ltmp9351: +LBB80_974: # in Loop: Header=BB80_963 Depth=1 + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + jmp LBB80_969 +Ltmp9352: +LBB80_976: # in Loop: Header=BB80_963 Depth=1 + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + jmp LBB80_977 +Ltmp9353: +LBB80_977: # in Loop: Header=BB80_963 Depth=1 + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + lea ecx, [ebp - 4488] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_978 +LBB80_978: # in Loop: Header=BB80_963 Depth=1 + lea ecx, [ebp - 4488] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7856], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_963 +Ltmp9354: +# %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 +Ltmp9355: + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_07KOJLHPMK@s2?5?$DO?5s1?$AA@" + mov dword ptr [ebp - 7860], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7864], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1348 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 4568] + mov dword ptr [ebp - 7868], ecx # 4-byte Spill + mov dword ptr [ebp - 7872], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7860] # 4-byte Reload + mov dword ptr [ebp - 7876], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7860] # 4-byte Reload + mov edx, dword ptr [ebp - 7868] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 4560] + mov dword ptr [ebp - 7880], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7864] # 4-byte Reload + mov esp, ecx +Ltmp9356: + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + mov dword ptr [ebp - 16], 197 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 3896] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 4600] + mov dword ptr [edx], esi + lea ecx, [ebp - 4604] + mov dword ptr [ebp - 7884], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_981 +LBB80_981: # in Loop: Header=BB80_980 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 3888] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 4596] + mov dword ptr [eax], ecx + lea ecx, [ebp - 4600] + call "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_982 +LBB80_982: # in Loop: Header=BB80_980 Depth=1 + mov dword ptr [ebp - 16], 198 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 4596] + mov dword ptr [eax], ecx + lea ecx, [ebp - 4560] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_983 +LBB80_983: # in Loop: Header=BB80_980 Depth=1 + lea ecx, [ebp - 4596] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_989 +Ltmp9357: +LBB80_1317: # Block address taken + # in Loop: Header=BB80_980 Depth=1 + add ebp, 12 + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + jmp LBB80_988 +LBB80_988: # in Loop: Header=BB80_980 Depth=1 + mov dword ptr [ebp - 16], 196 +Ltmp9358: +LBB80_989: # in Loop: Header=BB80_980 Depth=1 + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + mov dword ptr [ebp - 16], 196 + lea ecx, [ebp - 4560] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7885], al # 1-byte Spill + jmp LBB80_990 +LBB80_990: # in Loop: Header=BB80_980 Depth=1 + mov al, byte ptr [ebp - 7885] # 1-byte Reload + test al, 1 + jne LBB80_991 + jmp LBB80_995 +LBB80_991: # in Loop: Header=BB80_980 Depth=1 +Ltmp9359: + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7886], al # 1-byte Spill + jmp LBB80_992 +LBB80_992: # in Loop: Header=BB80_980 Depth=1 + mov al, byte ptr [ebp - 7886] # 1-byte Reload + test al, 1 + jne LBB80_993 + jmp LBB80_994 +LBB80_993: # in Loop: Header=BB80_980 Depth=1 +Ltmp9360: + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + int3 +Ltmp9361: +LBB80_994: # in Loop: Header=BB80_980 Depth=1 + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + jmp LBB80_995 +Ltmp9362: +LBB80_995: # in Loop: Header=BB80_980 Depth=1 + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + lea ecx, [ebp - 4560] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_996 +LBB80_996: # in Loop: Header=BB80_980 Depth=1 + lea ecx, [ebp - 4560] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7892], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_980 +Ltmp9363: +# %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 +Ltmp9364: + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@" + mov dword ptr [ebp - 7896], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7900], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1349 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 4652] + mov dword ptr [ebp - 7904], ecx # 4-byte Spill + mov dword ptr [ebp - 7908], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7896] # 4-byte Reload + mov dword ptr [ebp - 7912], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7896] # 4-byte Reload + mov edx, dword ptr [ebp - 7904] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 4644] + mov dword ptr [ebp - 7916], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7900] # 4-byte Reload + mov esp, ecx +Ltmp9365: + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + movsd xmm0, qword ptr [ebp - 3896] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 4668], xmm0 + movsd xmm0, qword ptr [ebp - 3888] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 4676], xmm0 + mov dword ptr [ebp - 16], 201 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 4668] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 4676] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 7920], eax # 4-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 7921], al # 1-byte Spill + jmp LBB80_999 +LBB80_999: # in Loop: Header=BB80_998 Depth=1 + mov al, byte ptr [ebp - 7921] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 4656] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 4660] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_1000 +LBB80_1000: # in Loop: Header=BB80_998 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 4656] + mov dword ptr [eax], ecx + lea ecx, [ebp - 4644] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_1009 +Ltmp9366: +LBB80_1318: # Block address taken + # in Loop: Header=BB80_998 Depth=1 + add ebp, 12 + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + jmp LBB80_1003 +LBB80_1003: # in Loop: Header=BB80_998 Depth=1 + mov dword ptr [ebp - 16], 200 +Ltmp9367: +LBB80_1004: # in Loop: Header=BB80_998 Depth=1 + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + mov dword ptr [ebp - 16], 200 + lea ecx, [ebp - 4644] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7922], al # 1-byte Spill + jmp LBB80_1005 +LBB80_1005: # in Loop: Header=BB80_998 Depth=1 + mov al, byte ptr [ebp - 7922] # 1-byte Reload + test al, 1 + jne LBB80_1006 + jmp LBB80_1012 +LBB80_1006: # in Loop: Header=BB80_998 Depth=1 +Ltmp9368: + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7923], al # 1-byte Spill + jmp LBB80_1007 +LBB80_1007: # in Loop: Header=BB80_998 Depth=1 + mov al, byte ptr [ebp - 7923] # 1-byte Reload + test al, 1 + jne LBB80_1008 + jmp LBB80_1011 +LBB80_1008: # in Loop: Header=BB80_998 Depth=1 +Ltmp9369: + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + int3 + jmp LBB80_1011 +Ltmp9370: +LBB80_1009: # in Loop: Header=BB80_998 Depth=1 + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + jmp LBB80_1004 +Ltmp9371: +LBB80_1011: # in Loop: Header=BB80_998 Depth=1 + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + jmp LBB80_1012 +Ltmp9372: +LBB80_1012: # in Loop: Header=BB80_998 Depth=1 + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + lea ecx, [ebp - 4644] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_1013 +LBB80_1013: # in Loop: Header=BB80_998 Depth=1 + lea ecx, [ebp - 4644] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7928], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_998 +Ltmp9373: +# %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 +Ltmp9374: + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@" + mov dword ptr [ebp - 7932], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7936], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1350 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 4724] + mov dword ptr [ebp - 7940], ecx # 4-byte Spill + mov dword ptr [ebp - 7944], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7932] # 4-byte Reload + mov dword ptr [ebp - 7948], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7932] # 4-byte Reload + mov edx, dword ptr [ebp - 7940] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 4716] + mov dword ptr [ebp - 7952], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7936] # 4-byte Reload + mov esp, ecx +Ltmp9375: + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + mov dword ptr [ebp - 16], 204 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 3896] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 4756] + mov dword ptr [edx], esi + lea ecx, [ebp - 4760] + mov dword ptr [ebp - 7956], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_1016 +LBB80_1016: # in Loop: Header=BB80_1015 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 3888] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 4752] + mov dword ptr [eax], ecx + lea ecx, [ebp - 4756] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_1017 +LBB80_1017: # in Loop: Header=BB80_1015 Depth=1 + mov dword ptr [ebp - 16], 205 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 4752] + mov dword ptr [eax], ecx + lea ecx, [ebp - 4716] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_1018 +LBB80_1018: # in Loop: Header=BB80_1015 Depth=1 + lea ecx, [ebp - 4752] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_1024 +Ltmp9376: +LBB80_1319: # Block address taken + # in Loop: Header=BB80_1015 Depth=1 + add ebp, 12 + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + jmp LBB80_1023 +LBB80_1023: # in Loop: Header=BB80_1015 Depth=1 + mov dword ptr [ebp - 16], 203 +Ltmp9377: +LBB80_1024: # in Loop: Header=BB80_1015 Depth=1 + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + mov dword ptr [ebp - 16], 203 + lea ecx, [ebp - 4716] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7957], al # 1-byte Spill + jmp LBB80_1025 +LBB80_1025: # in Loop: Header=BB80_1015 Depth=1 + mov al, byte ptr [ebp - 7957] # 1-byte Reload + test al, 1 + jne LBB80_1026 + jmp LBB80_1030 +LBB80_1026: # in Loop: Header=BB80_1015 Depth=1 +Ltmp9378: + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7958], al # 1-byte Spill + jmp LBB80_1027 +LBB80_1027: # in Loop: Header=BB80_1015 Depth=1 + mov al, byte ptr [ebp - 7958] # 1-byte Reload + test al, 1 + jne LBB80_1028 + jmp LBB80_1029 +LBB80_1028: # in Loop: Header=BB80_1015 Depth=1 +Ltmp9379: + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + int3 +Ltmp9380: +LBB80_1029: # in Loop: Header=BB80_1015 Depth=1 + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + jmp LBB80_1030 +Ltmp9381: +LBB80_1030: # in Loop: Header=BB80_1015 Depth=1 + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + lea ecx, [ebp - 4716] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_1031 +LBB80_1031: # in Loop: Header=BB80_1015 Depth=1 + lea ecx, [ebp - 4716] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 7964], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_1015 +Ltmp9382: +# %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 +Ltmp9383: + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@HNPJAMNG@?$CB?$CIs1?5?$DO?$DN?5s2?$CJ?$AA@" + mov dword ptr [ebp - 7968], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 7972], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1351 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 4808] + mov dword ptr [ebp - 7976], ecx # 4-byte Spill + mov dword ptr [ebp - 7980], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 7968] # 4-byte Reload + mov dword ptr [ebp - 7984], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 7968] # 4-byte Reload + mov edx, dword ptr [ebp - 7976] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 4800] + mov dword ptr [ebp - 7988], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 7972] # 4-byte Reload + mov esp, ecx +Ltmp9384: + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + movsd xmm0, qword ptr [ebp - 3896] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 4824], xmm0 + movsd xmm0, qword ptr [ebp - 3888] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 4832], xmm0 + mov dword ptr [ebp - 16], 208 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 4824] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 4832] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 7992], eax # 4-byte Spill + call "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 7993], al # 1-byte Spill + jmp LBB80_1034 +LBB80_1034: # in Loop: Header=BB80_1033 Depth=1 + mov al, byte ptr [ebp - 7993] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 4812] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 4816] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_1035 +LBB80_1035: # in Loop: Header=BB80_1033 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 4812] + mov dword ptr [eax], ecx + lea ecx, [ebp - 4800] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_1044 +Ltmp9385: +LBB80_1320: # Block address taken + # in Loop: Header=BB80_1033 Depth=1 + add ebp, 12 + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + jmp LBB80_1038 +LBB80_1038: # in Loop: Header=BB80_1033 Depth=1 + mov dword ptr [ebp - 16], 207 +Ltmp9386: +LBB80_1039: # in Loop: Header=BB80_1033 Depth=1 + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + mov dword ptr [ebp - 16], 207 + lea ecx, [ebp - 4800] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 7994], al # 1-byte Spill + jmp LBB80_1040 +LBB80_1040: # in Loop: Header=BB80_1033 Depth=1 + mov al, byte ptr [ebp - 7994] # 1-byte Reload + test al, 1 + jne LBB80_1041 + jmp LBB80_1047 +LBB80_1041: # in Loop: Header=BB80_1033 Depth=1 +Ltmp9387: + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 7995], al # 1-byte Spill + jmp LBB80_1042 +LBB80_1042: # in Loop: Header=BB80_1033 Depth=1 + mov al, byte ptr [ebp - 7995] # 1-byte Reload + test al, 1 + jne LBB80_1043 + jmp LBB80_1046 +LBB80_1043: # in Loop: Header=BB80_1033 Depth=1 +Ltmp9388: + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + int3 + jmp LBB80_1046 +Ltmp9389: +LBB80_1044: # in Loop: Header=BB80_1033 Depth=1 + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + jmp LBB80_1039 +Ltmp9390: +LBB80_1046: # in Loop: Header=BB80_1033 Depth=1 + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + jmp LBB80_1047 +Ltmp9391: +LBB80_1047: # in Loop: Header=BB80_1033 Depth=1 + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + lea ecx, [ebp - 4800] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_1048 +LBB80_1048: # in Loop: Header=BB80_1033 Depth=1 + lea ecx, [ebp - 4800] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 8000], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_1033 +Ltmp9392: +# %bb.1049: + .cv_loc 80 1 1355 0 # ..\tests\span_tests.cpp:1355:0 + mov eax, dword ptr ["L?arr1@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 4840], eax + mov eax, dword ptr ["L?arr1@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 4836], eax + .cv_loc 80 1 1356 0 # ..\tests\span_tests.cpp:1356:0 + mov eax, dword ptr ["L?arr2@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 4848], eax + mov eax, dword ptr ["L?arr2@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 4844], eax + .cv_loc 80 1 1358 0 # ..\tests\span_tests.cpp:1358:0 + sub esp, 4 + lea ecx, [ebp - 4856] +Ltmp9393: + #DEBUG_VALUE: s1 <- [$ecx+0] + lea eax, [ebp - 4840] +Ltmp9394: + #DEBUG_VALUE: arr1 <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" +Ltmp9395: + .cv_loc 80 1 1359 0 # ..\tests\span_tests.cpp:1359:0 + sub esp, 4 + lea ecx, [ebp - 4864] +Ltmp9396: + #DEBUG_VALUE: s2 <- [$ecx+0] + lea edx, [ebp - 4848] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8004], eax # 4-byte Spill + call "??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" +Ltmp9397: + mov dword ptr [ebp - 8008], eax # 4-byte Spill +LBB80_1050: # =>This Inner Loop Header: Depth=1 +Ltmp9398: + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08NILGPJNM@s1?5?$CB?$DN?5s2?$AA@" + mov dword ptr [ebp - 8012], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 8016], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1361 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 4912] + mov dword ptr [ebp - 8020], ecx # 4-byte Spill + mov dword ptr [ebp - 8024], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 8012] # 4-byte Reload + mov dword ptr [ebp - 8028], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 8012] # 4-byte Reload + mov edx, dword ptr [ebp - 8020] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 4904] + mov dword ptr [ebp - 8032], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 8016] # 4-byte Reload + mov esp, ecx +Ltmp9399: + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 + mov dword ptr [ebp - 16], 211 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 4856] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 4944] + mov dword ptr [edx], esi + lea ecx, [ebp - 4948] + mov dword ptr [ebp - 8036], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_1051 +LBB80_1051: # in Loop: Header=BB80_1050 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 4864] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 4940] + mov dword ptr [eax], ecx + lea ecx, [ebp - 4944] + call "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_1052 +LBB80_1052: # in Loop: Header=BB80_1050 Depth=1 + mov dword ptr [ebp - 16], 212 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 4940] + mov dword ptr [eax], ecx + lea ecx, [ebp - 4904] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_1053 +LBB80_1053: # in Loop: Header=BB80_1050 Depth=1 + lea ecx, [ebp - 4940] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_1059 +Ltmp9400: +LBB80_1321: # Block address taken + # in Loop: Header=BB80_1050 Depth=1 + add ebp, 12 + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 + jmp LBB80_1058 +LBB80_1058: # in Loop: Header=BB80_1050 Depth=1 + mov dword ptr [ebp - 16], 210 +Ltmp9401: +LBB80_1059: # in Loop: Header=BB80_1050 Depth=1 + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 + mov dword ptr [ebp - 16], 210 + lea ecx, [ebp - 4904] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 8037], al # 1-byte Spill + jmp LBB80_1060 +LBB80_1060: # in Loop: Header=BB80_1050 Depth=1 + mov al, byte ptr [ebp - 8037] # 1-byte Reload + test al, 1 + jne LBB80_1061 + jmp LBB80_1065 +LBB80_1061: # in Loop: Header=BB80_1050 Depth=1 +Ltmp9402: + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 8038], al # 1-byte Spill + jmp LBB80_1062 +LBB80_1062: # in Loop: Header=BB80_1050 Depth=1 + mov al, byte ptr [ebp - 8038] # 1-byte Reload + test al, 1 + jne LBB80_1063 + jmp LBB80_1064 +LBB80_1063: # in Loop: Header=BB80_1050 Depth=1 +Ltmp9403: + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 + int3 +Ltmp9404: +LBB80_1064: # in Loop: Header=BB80_1050 Depth=1 + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 + jmp LBB80_1065 +Ltmp9405: +LBB80_1065: # in Loop: Header=BB80_1050 Depth=1 + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 + lea ecx, [ebp - 4904] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_1066 +LBB80_1066: # in Loop: Header=BB80_1050 Depth=1 + lea ecx, [ebp - 4904] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 8044], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_1050 +Ltmp9406: +# %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 +Ltmp9407: + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08HNBEKNPM@s2?5?$CB?$DN?5s1?$AA@" + mov dword ptr [ebp - 8048], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 8052], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1362 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 4996] + mov dword ptr [ebp - 8056], ecx # 4-byte Spill + mov dword ptr [ebp - 8060], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 8048] # 4-byte Reload + mov dword ptr [ebp - 8064], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 8048] # 4-byte Reload + mov edx, dword ptr [ebp - 8056] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 4988] + mov dword ptr [ebp - 8068], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 8052] # 4-byte Reload + mov esp, ecx +Ltmp9408: + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + mov dword ptr [ebp - 16], 215 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 4864] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 5028] + mov dword ptr [edx], esi + lea ecx, [ebp - 5032] + mov dword ptr [ebp - 8072], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_1069 +LBB80_1069: # in Loop: Header=BB80_1068 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 4856] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 5024] + mov dword ptr [eax], ecx + lea ecx, [ebp - 5028] + call "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_1070 +LBB80_1070: # in Loop: Header=BB80_1068 Depth=1 + mov dword ptr [ebp - 16], 216 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 5024] + mov dword ptr [eax], ecx + lea ecx, [ebp - 4988] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_1071 +LBB80_1071: # in Loop: Header=BB80_1068 Depth=1 + lea ecx, [ebp - 5024] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_1077 +Ltmp9409: +LBB80_1322: # Block address taken + # in Loop: Header=BB80_1068 Depth=1 + add ebp, 12 + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + jmp LBB80_1076 +LBB80_1076: # in Loop: Header=BB80_1068 Depth=1 + mov dword ptr [ebp - 16], 214 +Ltmp9410: +LBB80_1077: # in Loop: Header=BB80_1068 Depth=1 + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + mov dword ptr [ebp - 16], 214 + lea ecx, [ebp - 4988] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 8073], al # 1-byte Spill + jmp LBB80_1078 +LBB80_1078: # in Loop: Header=BB80_1068 Depth=1 + mov al, byte ptr [ebp - 8073] # 1-byte Reload + test al, 1 + jne LBB80_1079 + jmp LBB80_1083 +LBB80_1079: # in Loop: Header=BB80_1068 Depth=1 +Ltmp9411: + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 8074], al # 1-byte Spill + jmp LBB80_1080 +LBB80_1080: # in Loop: Header=BB80_1068 Depth=1 + mov al, byte ptr [ebp - 8074] # 1-byte Reload + test al, 1 + jne LBB80_1081 + jmp LBB80_1082 +LBB80_1081: # in Loop: Header=BB80_1068 Depth=1 +Ltmp9412: + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + int3 +Ltmp9413: +LBB80_1082: # in Loop: Header=BB80_1068 Depth=1 + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + jmp LBB80_1083 +Ltmp9414: +LBB80_1083: # in Loop: Header=BB80_1068 Depth=1 + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + lea ecx, [ebp - 4988] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_1084 +LBB80_1084: # in Loop: Header=BB80_1068 Depth=1 + lea ecx, [ebp - 4988] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 8080], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_1068 +Ltmp9415: +# %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 +Ltmp9416: + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@EMBBBGEL@?$CB?$CIs1?5?$DN?$DN?5s2?$CJ?$AA@" + mov dword ptr [ebp - 8084], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 8088], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1363 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 5080] + mov dword ptr [ebp - 8092], ecx # 4-byte Spill + mov dword ptr [ebp - 8096], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 8084] # 4-byte Reload + mov dword ptr [ebp - 8100], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 8084] # 4-byte Reload + mov edx, dword ptr [ebp - 8092] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 5072] + mov dword ptr [ebp - 8104], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 8088] # 4-byte Reload + mov esp, ecx +Ltmp9417: + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + movsd xmm0, qword ptr [ebp - 4864] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 5096], xmm0 + movsd xmm0, qword ptr [ebp - 4856] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 5104], xmm0 + mov dword ptr [ebp - 16], 219 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 5096] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 5104] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 8108], eax # 4-byte Spill + call "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 8109], al # 1-byte Spill + jmp LBB80_1087 +LBB80_1087: # in Loop: Header=BB80_1086 Depth=1 + mov al, byte ptr [ebp - 8109] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 5084] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 5088] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_1088 +LBB80_1088: # in Loop: Header=BB80_1086 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 5084] + mov dword ptr [eax], ecx + lea ecx, [ebp - 5072] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_1097 +Ltmp9418: +LBB80_1323: # Block address taken + # in Loop: Header=BB80_1086 Depth=1 + add ebp, 12 + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + jmp LBB80_1091 +LBB80_1091: # in Loop: Header=BB80_1086 Depth=1 + mov dword ptr [ebp - 16], 218 +Ltmp9419: +LBB80_1092: # in Loop: Header=BB80_1086 Depth=1 + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + mov dword ptr [ebp - 16], 218 + lea ecx, [ebp - 5072] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 8110], al # 1-byte Spill + jmp LBB80_1093 +LBB80_1093: # in Loop: Header=BB80_1086 Depth=1 + mov al, byte ptr [ebp - 8110] # 1-byte Reload + test al, 1 + jne LBB80_1094 + jmp LBB80_1100 +LBB80_1094: # in Loop: Header=BB80_1086 Depth=1 +Ltmp9420: + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 8111], al # 1-byte Spill + jmp LBB80_1095 +LBB80_1095: # in Loop: Header=BB80_1086 Depth=1 + mov al, byte ptr [ebp - 8111] # 1-byte Reload + test al, 1 + jne LBB80_1096 + jmp LBB80_1099 +LBB80_1096: # in Loop: Header=BB80_1086 Depth=1 +Ltmp9421: + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + int3 + jmp LBB80_1099 +Ltmp9422: +LBB80_1097: # in Loop: Header=BB80_1086 Depth=1 + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + jmp LBB80_1092 +Ltmp9423: +LBB80_1099: # in Loop: Header=BB80_1086 Depth=1 + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + jmp LBB80_1100 +Ltmp9424: +LBB80_1100: # in Loop: Header=BB80_1086 Depth=1 + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + lea ecx, [ebp - 5072] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_1101 +LBB80_1101: # in Loop: Header=BB80_1086 Depth=1 + lea ecx, [ebp - 5072] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 8116], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_1086 +Ltmp9425: +# %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 +Ltmp9426: + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@HHNKJENH@?$CB?$CIs2?5?$DN?$DN?5s1?$CJ?$AA@" + mov dword ptr [ebp - 8120], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 8124], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1364 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 5152] + mov dword ptr [ebp - 8128], ecx # 4-byte Spill + mov dword ptr [ebp - 8132], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 8120] # 4-byte Reload + mov dword ptr [ebp - 8136], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 8120] # 4-byte Reload + mov edx, dword ptr [ebp - 8128] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 5144] + mov dword ptr [ebp - 8140], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 8124] # 4-byte Reload + mov esp, ecx +Ltmp9427: + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + movsd xmm0, qword ptr [ebp - 4856] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 5168], xmm0 + movsd xmm0, qword ptr [ebp - 4864] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 5176], xmm0 + mov dword ptr [ebp - 16], 222 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 5168] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 5176] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 8144], eax # 4-byte Spill + call "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 8145], al # 1-byte Spill + jmp LBB80_1104 +LBB80_1104: # in Loop: Header=BB80_1103 Depth=1 + mov al, byte ptr [ebp - 8145] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 5156] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 5160] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_1105 +LBB80_1105: # in Loop: Header=BB80_1103 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 5156] + mov dword ptr [eax], ecx + lea ecx, [ebp - 5144] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_1114 +Ltmp9428: +LBB80_1324: # Block address taken + # in Loop: Header=BB80_1103 Depth=1 + add ebp, 12 + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + jmp LBB80_1108 +LBB80_1108: # in Loop: Header=BB80_1103 Depth=1 + mov dword ptr [ebp - 16], 221 +Ltmp9429: +LBB80_1109: # in Loop: Header=BB80_1103 Depth=1 + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + mov dword ptr [ebp - 16], 221 + lea ecx, [ebp - 5144] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 8146], al # 1-byte Spill + jmp LBB80_1110 +LBB80_1110: # in Loop: Header=BB80_1103 Depth=1 + mov al, byte ptr [ebp - 8146] # 1-byte Reload + test al, 1 + jne LBB80_1111 + jmp LBB80_1117 +LBB80_1111: # in Loop: Header=BB80_1103 Depth=1 +Ltmp9430: + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 8147], al # 1-byte Spill + jmp LBB80_1112 +LBB80_1112: # in Loop: Header=BB80_1103 Depth=1 + mov al, byte ptr [ebp - 8147] # 1-byte Reload + test al, 1 + jne LBB80_1113 + jmp LBB80_1116 +LBB80_1113: # in Loop: Header=BB80_1103 Depth=1 +Ltmp9431: + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + int3 + jmp LBB80_1116 +Ltmp9432: +LBB80_1114: # in Loop: Header=BB80_1103 Depth=1 + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + jmp LBB80_1109 +Ltmp9433: +LBB80_1116: # in Loop: Header=BB80_1103 Depth=1 + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + jmp LBB80_1117 +Ltmp9434: +LBB80_1117: # in Loop: Header=BB80_1103 Depth=1 + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + lea ecx, [ebp - 5144] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_1118 +LBB80_1118: # in Loop: Header=BB80_1103 Depth=1 + lea ecx, [ebp - 5144] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 8152], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_1103 +Ltmp9435: +# %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 +Ltmp9436: + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_07MOJOGFPE@s1?5?$DM?5s2?$AA@" + mov dword ptr [ebp - 8156], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 8160], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1365 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 5224] + mov dword ptr [ebp - 8164], ecx # 4-byte Spill + mov dword ptr [ebp - 8168], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 8156] # 4-byte Reload + mov dword ptr [ebp - 8172], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 8156] # 4-byte Reload + mov edx, dword ptr [ebp - 8164] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 5216] + mov dword ptr [ebp - 8176], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 8160] # 4-byte Reload + mov esp, ecx +Ltmp9437: + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + mov dword ptr [ebp - 16], 225 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 4856] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 5256] + mov dword ptr [edx], esi + lea ecx, [ebp - 5260] + mov dword ptr [ebp - 8180], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_1121 +LBB80_1121: # in Loop: Header=BB80_1120 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 4864] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 5252] + mov dword ptr [eax], ecx + lea ecx, [ebp - 5256] + call "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_1122 +LBB80_1122: # in Loop: Header=BB80_1120 Depth=1 + mov dword ptr [ebp - 16], 226 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 5252] + mov dword ptr [eax], ecx + lea ecx, [ebp - 5216] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_1123 +LBB80_1123: # in Loop: Header=BB80_1120 Depth=1 + lea ecx, [ebp - 5252] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_1129 +Ltmp9438: +LBB80_1325: # Block address taken + # in Loop: Header=BB80_1120 Depth=1 + add ebp, 12 + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + jmp LBB80_1128 +LBB80_1128: # in Loop: Header=BB80_1120 Depth=1 + mov dword ptr [ebp - 16], 224 +Ltmp9439: +LBB80_1129: # in Loop: Header=BB80_1120 Depth=1 + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + mov dword ptr [ebp - 16], 224 + lea ecx, [ebp - 5216] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 8181], al # 1-byte Spill + jmp LBB80_1130 +LBB80_1130: # in Loop: Header=BB80_1120 Depth=1 + mov al, byte ptr [ebp - 8181] # 1-byte Reload + test al, 1 + jne LBB80_1131 + jmp LBB80_1135 +LBB80_1131: # in Loop: Header=BB80_1120 Depth=1 +Ltmp9440: + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 8182], al # 1-byte Spill + jmp LBB80_1132 +LBB80_1132: # in Loop: Header=BB80_1120 Depth=1 + mov al, byte ptr [ebp - 8182] # 1-byte Reload + test al, 1 + jne LBB80_1133 + jmp LBB80_1134 +LBB80_1133: # in Loop: Header=BB80_1120 Depth=1 +Ltmp9441: + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + int3 +Ltmp9442: +LBB80_1134: # in Loop: Header=BB80_1120 Depth=1 + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + jmp LBB80_1135 +Ltmp9443: +LBB80_1135: # in Loop: Header=BB80_1120 Depth=1 + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + lea ecx, [ebp - 5216] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_1136 +LBB80_1136: # in Loop: Header=BB80_1120 Depth=1 + lea ecx, [ebp - 5216] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 8188], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_1120 +Ltmp9444: +# %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 +Ltmp9445: + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@" + mov dword ptr [ebp - 8192], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 8196], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1366 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 5308] + mov dword ptr [ebp - 8200], ecx # 4-byte Spill + mov dword ptr [ebp - 8204], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 8192] # 4-byte Reload + mov dword ptr [ebp - 8208], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 8192] # 4-byte Reload + mov edx, dword ptr [ebp - 8200] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 5300] + mov dword ptr [ebp - 8212], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 8196] # 4-byte Reload + mov esp, ecx +Ltmp9446: + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + movsd xmm0, qword ptr [ebp - 4856] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 5324], xmm0 + movsd xmm0, qword ptr [ebp - 4864] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 5332], xmm0 + mov dword ptr [ebp - 16], 229 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 5324] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 5332] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 8216], eax # 4-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 8217], al # 1-byte Spill + jmp LBB80_1139 +LBB80_1139: # in Loop: Header=BB80_1138 Depth=1 + mov al, byte ptr [ebp - 8217] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 5312] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 5316] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_1140 +LBB80_1140: # in Loop: Header=BB80_1138 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 5312] + mov dword ptr [eax], ecx + lea ecx, [ebp - 5300] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_1149 +Ltmp9447: +LBB80_1326: # Block address taken + # in Loop: Header=BB80_1138 Depth=1 + add ebp, 12 + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + jmp LBB80_1143 +LBB80_1143: # in Loop: Header=BB80_1138 Depth=1 + mov dword ptr [ebp - 16], 228 +Ltmp9448: +LBB80_1144: # in Loop: Header=BB80_1138 Depth=1 + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + mov dword ptr [ebp - 16], 228 + lea ecx, [ebp - 5300] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 8218], al # 1-byte Spill + jmp LBB80_1145 +LBB80_1145: # in Loop: Header=BB80_1138 Depth=1 + mov al, byte ptr [ebp - 8218] # 1-byte Reload + test al, 1 + jne LBB80_1146 + jmp LBB80_1152 +LBB80_1146: # in Loop: Header=BB80_1138 Depth=1 +Ltmp9449: + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 8219], al # 1-byte Spill + jmp LBB80_1147 +LBB80_1147: # in Loop: Header=BB80_1138 Depth=1 + mov al, byte ptr [ebp - 8219] # 1-byte Reload + test al, 1 + jne LBB80_1148 + jmp LBB80_1151 +LBB80_1148: # in Loop: Header=BB80_1138 Depth=1 +Ltmp9450: + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + int3 + jmp LBB80_1151 +Ltmp9451: +LBB80_1149: # in Loop: Header=BB80_1138 Depth=1 + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + jmp LBB80_1144 +Ltmp9452: +LBB80_1151: # in Loop: Header=BB80_1138 Depth=1 + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + jmp LBB80_1152 +Ltmp9453: +LBB80_1152: # in Loop: Header=BB80_1138 Depth=1 + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + lea ecx, [ebp - 5300] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_1153 +LBB80_1153: # in Loop: Header=BB80_1138 Depth=1 + lea ecx, [ebp - 5300] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 8224], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_1138 +Ltmp9454: +# %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 +Ltmp9455: + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@" + mov dword ptr [ebp - 8228], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 8232], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1367 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 5380] + mov dword ptr [ebp - 8236], ecx # 4-byte Spill + mov dword ptr [ebp - 8240], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 8228] # 4-byte Reload + mov dword ptr [ebp - 8244], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 8228] # 4-byte Reload + mov edx, dword ptr [ebp - 8236] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 5372] + mov dword ptr [ebp - 8248], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 8232] # 4-byte Reload + mov esp, ecx +Ltmp9456: + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + mov dword ptr [ebp - 16], 232 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 4856] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 5412] + mov dword ptr [edx], esi + lea ecx, [ebp - 5416] + mov dword ptr [ebp - 8252], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_1156 +LBB80_1156: # in Loop: Header=BB80_1155 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 4864] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 5408] + mov dword ptr [eax], ecx + lea ecx, [ebp - 5412] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_1157 +LBB80_1157: # in Loop: Header=BB80_1155 Depth=1 + mov dword ptr [ebp - 16], 233 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 5408] + mov dword ptr [eax], ecx + lea ecx, [ebp - 5372] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_1158 +LBB80_1158: # in Loop: Header=BB80_1155 Depth=1 + lea ecx, [ebp - 5408] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_1164 +Ltmp9457: +LBB80_1327: # Block address taken + # in Loop: Header=BB80_1155 Depth=1 + add ebp, 12 + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + jmp LBB80_1163 +LBB80_1163: # in Loop: Header=BB80_1155 Depth=1 + mov dword ptr [ebp - 16], 231 +Ltmp9458: +LBB80_1164: # in Loop: Header=BB80_1155 Depth=1 + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + mov dword ptr [ebp - 16], 231 + lea ecx, [ebp - 5372] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 8253], al # 1-byte Spill + jmp LBB80_1165 +LBB80_1165: # in Loop: Header=BB80_1155 Depth=1 + mov al, byte ptr [ebp - 8253] # 1-byte Reload + test al, 1 + jne LBB80_1166 + jmp LBB80_1170 +LBB80_1166: # in Loop: Header=BB80_1155 Depth=1 +Ltmp9459: + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 8254], al # 1-byte Spill + jmp LBB80_1167 +LBB80_1167: # in Loop: Header=BB80_1155 Depth=1 + mov al, byte ptr [ebp - 8254] # 1-byte Reload + test al, 1 + jne LBB80_1168 + jmp LBB80_1169 +LBB80_1168: # in Loop: Header=BB80_1155 Depth=1 +Ltmp9460: + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + int3 +Ltmp9461: +LBB80_1169: # in Loop: Header=BB80_1155 Depth=1 + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + jmp LBB80_1170 +Ltmp9462: +LBB80_1170: # in Loop: Header=BB80_1155 Depth=1 + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + lea ecx, [ebp - 5372] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_1171 +LBB80_1171: # in Loop: Header=BB80_1155 Depth=1 + lea ecx, [ebp - 5372] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 8260], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_1155 +Ltmp9463: +# %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 +Ltmp9464: + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@NBKNJPGD@?$CB?$CIs2?5?$DM?$DN?5s1?$CJ?$AA@" + mov dword ptr [ebp - 8264], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 8268], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1368 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 5464] + mov dword ptr [ebp - 8272], ecx # 4-byte Spill + mov dword ptr [ebp - 8276], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 8264] # 4-byte Reload + mov dword ptr [ebp - 8280], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 8264] # 4-byte Reload + mov edx, dword ptr [ebp - 8272] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 5456] + mov dword ptr [ebp - 8284], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 8268] # 4-byte Reload + mov esp, ecx +Ltmp9465: + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + movsd xmm0, qword ptr [ebp - 4856] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 5480], xmm0 + movsd xmm0, qword ptr [ebp - 4864] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 5488], xmm0 + mov dword ptr [ebp - 16], 236 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 5480] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 5488] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 8288], eax # 4-byte Spill + call "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 8289], al # 1-byte Spill + jmp LBB80_1174 +LBB80_1174: # in Loop: Header=BB80_1173 Depth=1 + mov al, byte ptr [ebp - 8289] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 5468] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 5472] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_1175 +LBB80_1175: # in Loop: Header=BB80_1173 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 5468] + mov dword ptr [eax], ecx + lea ecx, [ebp - 5456] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_1184 +Ltmp9466: +LBB80_1328: # Block address taken + # in Loop: Header=BB80_1173 Depth=1 + add ebp, 12 + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + jmp LBB80_1178 +LBB80_1178: # in Loop: Header=BB80_1173 Depth=1 + mov dword ptr [ebp - 16], 235 +Ltmp9467: +LBB80_1179: # in Loop: Header=BB80_1173 Depth=1 + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + mov dword ptr [ebp - 16], 235 + lea ecx, [ebp - 5456] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 8290], al # 1-byte Spill + jmp LBB80_1180 +LBB80_1180: # in Loop: Header=BB80_1173 Depth=1 + mov al, byte ptr [ebp - 8290] # 1-byte Reload + test al, 1 + jne LBB80_1181 + jmp LBB80_1187 +LBB80_1181: # in Loop: Header=BB80_1173 Depth=1 +Ltmp9468: + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 8291], al # 1-byte Spill + jmp LBB80_1182 +LBB80_1182: # in Loop: Header=BB80_1173 Depth=1 + mov al, byte ptr [ebp - 8291] # 1-byte Reload + test al, 1 + jne LBB80_1183 + jmp LBB80_1186 +LBB80_1183: # in Loop: Header=BB80_1173 Depth=1 +Ltmp9469: + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + int3 + jmp LBB80_1186 +Ltmp9470: +LBB80_1184: # in Loop: Header=BB80_1173 Depth=1 + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + jmp LBB80_1179 +Ltmp9471: +LBB80_1186: # in Loop: Header=BB80_1173 Depth=1 + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + jmp LBB80_1187 +Ltmp9472: +LBB80_1187: # in Loop: Header=BB80_1173 Depth=1 + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + lea ecx, [ebp - 5456] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_1188 +LBB80_1188: # in Loop: Header=BB80_1173 Depth=1 + lea ecx, [ebp - 5456] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 8296], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_1173 +Ltmp9473: +# %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 +Ltmp9474: + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_07KOJLHPMK@s2?5?$DO?5s1?$AA@" + mov dword ptr [ebp - 8300], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 8304], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1369 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 5536] + mov dword ptr [ebp - 8308], ecx # 4-byte Spill + mov dword ptr [ebp - 8312], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 8300] # 4-byte Reload + mov dword ptr [ebp - 8316], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 8300] # 4-byte Reload + mov edx, dword ptr [ebp - 8308] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 5528] + mov dword ptr [ebp - 8320], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 8304] # 4-byte Reload + mov esp, ecx +Ltmp9475: + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + mov dword ptr [ebp - 16], 239 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 4864] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 5568] + mov dword ptr [edx], esi + lea ecx, [ebp - 5572] + mov dword ptr [ebp - 8324], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_1191 +LBB80_1191: # in Loop: Header=BB80_1190 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 4856] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 5564] + mov dword ptr [eax], ecx + lea ecx, [ebp - 5568] + call "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_1192 +LBB80_1192: # in Loop: Header=BB80_1190 Depth=1 + mov dword ptr [ebp - 16], 240 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 5564] + mov dword ptr [eax], ecx + lea ecx, [ebp - 5528] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_1193 +LBB80_1193: # in Loop: Header=BB80_1190 Depth=1 + lea ecx, [ebp - 5564] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_1199 +Ltmp9476: +LBB80_1329: # Block address taken + # in Loop: Header=BB80_1190 Depth=1 + add ebp, 12 + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + jmp LBB80_1198 +LBB80_1198: # in Loop: Header=BB80_1190 Depth=1 + mov dword ptr [ebp - 16], 238 +Ltmp9477: +LBB80_1199: # in Loop: Header=BB80_1190 Depth=1 + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + mov dword ptr [ebp - 16], 238 + lea ecx, [ebp - 5528] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 8325], al # 1-byte Spill + jmp LBB80_1200 +LBB80_1200: # in Loop: Header=BB80_1190 Depth=1 + mov al, byte ptr [ebp - 8325] # 1-byte Reload + test al, 1 + jne LBB80_1201 + jmp LBB80_1205 +LBB80_1201: # in Loop: Header=BB80_1190 Depth=1 +Ltmp9478: + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 8326], al # 1-byte Spill + jmp LBB80_1202 +LBB80_1202: # in Loop: Header=BB80_1190 Depth=1 + mov al, byte ptr [ebp - 8326] # 1-byte Reload + test al, 1 + jne LBB80_1203 + jmp LBB80_1204 +LBB80_1203: # in Loop: Header=BB80_1190 Depth=1 +Ltmp9479: + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + int3 +Ltmp9480: +LBB80_1204: # in Loop: Header=BB80_1190 Depth=1 + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + jmp LBB80_1205 +Ltmp9481: +LBB80_1205: # in Loop: Header=BB80_1190 Depth=1 + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + lea ecx, [ebp - 5528] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_1206 +LBB80_1206: # in Loop: Header=BB80_1190 Depth=1 + lea ecx, [ebp - 5528] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 8332], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_1190 +Ltmp9482: +# %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 +Ltmp9483: + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@" + mov dword ptr [ebp - 8336], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 8340], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1370 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 5620] + mov dword ptr [ebp - 8344], ecx # 4-byte Spill + mov dword ptr [ebp - 8348], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 8336] # 4-byte Reload + mov dword ptr [ebp - 8352], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 8336] # 4-byte Reload + mov edx, dword ptr [ebp - 8344] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 5612] + mov dword ptr [ebp - 8356], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 8340] # 4-byte Reload + mov esp, ecx +Ltmp9484: + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + movsd xmm0, qword ptr [ebp - 4864] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 5636], xmm0 + movsd xmm0, qword ptr [ebp - 4856] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 5644], xmm0 + mov dword ptr [ebp - 16], 243 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 5636] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 5644] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 8360], eax # 4-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 8361], al # 1-byte Spill + jmp LBB80_1209 +LBB80_1209: # in Loop: Header=BB80_1208 Depth=1 + mov al, byte ptr [ebp - 8361] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 5624] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 5628] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_1210 +LBB80_1210: # in Loop: Header=BB80_1208 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 5624] + mov dword ptr [eax], ecx + lea ecx, [ebp - 5612] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_1219 +Ltmp9485: +LBB80_1330: # Block address taken + # in Loop: Header=BB80_1208 Depth=1 + add ebp, 12 + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + jmp LBB80_1213 +LBB80_1213: # in Loop: Header=BB80_1208 Depth=1 + mov dword ptr [ebp - 16], 242 +Ltmp9486: +LBB80_1214: # in Loop: Header=BB80_1208 Depth=1 + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + mov dword ptr [ebp - 16], 242 + lea ecx, [ebp - 5612] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 8362], al # 1-byte Spill + jmp LBB80_1215 +LBB80_1215: # in Loop: Header=BB80_1208 Depth=1 + mov al, byte ptr [ebp - 8362] # 1-byte Reload + test al, 1 + jne LBB80_1216 + jmp LBB80_1222 +LBB80_1216: # in Loop: Header=BB80_1208 Depth=1 +Ltmp9487: + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 8363], al # 1-byte Spill + jmp LBB80_1217 +LBB80_1217: # in Loop: Header=BB80_1208 Depth=1 + mov al, byte ptr [ebp - 8363] # 1-byte Reload + test al, 1 + jne LBB80_1218 + jmp LBB80_1221 +LBB80_1218: # in Loop: Header=BB80_1208 Depth=1 +Ltmp9488: + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + int3 + jmp LBB80_1221 +Ltmp9489: +LBB80_1219: # in Loop: Header=BB80_1208 Depth=1 + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + jmp LBB80_1214 +Ltmp9490: +LBB80_1221: # in Loop: Header=BB80_1208 Depth=1 + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + jmp LBB80_1222 +Ltmp9491: +LBB80_1222: # in Loop: Header=BB80_1208 Depth=1 + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + lea ecx, [ebp - 5612] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_1223 +LBB80_1223: # in Loop: Header=BB80_1208 Depth=1 + lea ecx, [ebp - 5612] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 8368], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_1208 +Ltmp9492: +# %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 +Ltmp9493: + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@" + mov dword ptr [ebp - 8372], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 8376], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1371 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 5692] + mov dword ptr [ebp - 8380], ecx # 4-byte Spill + mov dword ptr [ebp - 8384], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 8372] # 4-byte Reload + mov dword ptr [ebp - 8388], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 8372] # 4-byte Reload + mov edx, dword ptr [ebp - 8380] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 5684] + mov dword ptr [ebp - 8392], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 8376] # 4-byte Reload + mov esp, ecx +Ltmp9494: + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + mov dword ptr [ebp - 16], 246 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 4864] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 5724] + mov dword ptr [edx], esi + lea ecx, [ebp - 5728] + mov dword ptr [ebp - 8396], eax # 4-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_1226 +LBB80_1226: # in Loop: Header=BB80_1225 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 4856] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 5720] + mov dword ptr [eax], ecx + lea ecx, [ebp - 5724] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + jmp LBB80_1227 +LBB80_1227: # in Loop: Header=BB80_1225 Depth=1 + mov dword ptr [ebp - 16], 247 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 5720] + mov dword ptr [eax], ecx + lea ecx, [ebp - 5684] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB80_1228 +LBB80_1228: # in Loop: Header=BB80_1225 Depth=1 + lea ecx, [ebp - 5720] + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + jmp LBB80_1234 +Ltmp9495: +LBB80_1331: # Block address taken + # in Loop: Header=BB80_1225 Depth=1 + add ebp, 12 + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + jmp LBB80_1233 +LBB80_1233: # in Loop: Header=BB80_1225 Depth=1 + mov dword ptr [ebp - 16], 245 +Ltmp9496: +LBB80_1234: # in Loop: Header=BB80_1225 Depth=1 + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + mov dword ptr [ebp - 16], 245 + lea ecx, [ebp - 5684] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 8397], al # 1-byte Spill + jmp LBB80_1235 +LBB80_1235: # in Loop: Header=BB80_1225 Depth=1 + mov al, byte ptr [ebp - 8397] # 1-byte Reload + test al, 1 + jne LBB80_1236 + jmp LBB80_1240 +LBB80_1236: # in Loop: Header=BB80_1225 Depth=1 +Ltmp9497: + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 8398], al # 1-byte Spill + jmp LBB80_1237 +LBB80_1237: # in Loop: Header=BB80_1225 Depth=1 + mov al, byte ptr [ebp - 8398] # 1-byte Reload + test al, 1 + jne LBB80_1238 + jmp LBB80_1239 +LBB80_1238: # in Loop: Header=BB80_1225 Depth=1 +Ltmp9498: + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + int3 +Ltmp9499: +LBB80_1239: # in Loop: Header=BB80_1225 Depth=1 + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + jmp LBB80_1240 +Ltmp9500: +LBB80_1240: # in Loop: Header=BB80_1225 Depth=1 + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + lea ecx, [ebp - 5684] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_1241 +LBB80_1241: # in Loop: Header=BB80_1225 Depth=1 + lea ecx, [ebp - 5684] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 8404], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_1225 +Ltmp9501: +# %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 +Ltmp9502: + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0M@HNPJAMNG@?$CB?$CIs1?5?$DO?$DN?5s2?$CJ?$AA@" + mov dword ptr [ebp - 8408], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 8412], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1372 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 5776] + mov dword ptr [ebp - 8416], ecx # 4-byte Spill + mov dword ptr [ebp - 8420], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 8408] # 4-byte Reload + mov dword ptr [ebp - 8424], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 8408] # 4-byte Reload + mov edx, dword ptr [ebp - 8416] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 5768] + mov dword ptr [ebp - 8428], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 8412] # 4-byte Reload + mov esp, ecx +Ltmp9503: + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + movsd xmm0, qword ptr [ebp - 4864] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 5792], xmm0 + movsd xmm0, qword ptr [ebp - 4856] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 5800], xmm0 + mov dword ptr [ebp - 16], 250 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 5792] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx + 8], xmm0 + movsd xmm0, qword ptr [ebp - 5800] # xmm0 = mem[0],zero + movsd qword ptr [edx], xmm0 + mov dword ptr [ebp - 8432], eax # 4-byte Spill + call "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 8433], al # 1-byte Spill + jmp LBB80_1244 +LBB80_1244: # in Loop: Header=BB80_1243 Depth=1 + mov al, byte ptr [ebp - 8433] # 1-byte Reload + not al + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 5780] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 5784] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB80_1245 +LBB80_1245: # in Loop: Header=BB80_1243 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 5780] + mov dword ptr [eax], ecx + lea ecx, [ebp - 5768] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB80_1254 +Ltmp9504: +LBB80_1332: # Block address taken + # in Loop: Header=BB80_1243 Depth=1 + add ebp, 12 + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + jmp LBB80_1248 +LBB80_1248: # in Loop: Header=BB80_1243 Depth=1 + mov dword ptr [ebp - 16], 249 +Ltmp9505: +LBB80_1249: # in Loop: Header=BB80_1243 Depth=1 + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + mov dword ptr [ebp - 16], 249 + lea ecx, [ebp - 5768] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 8434], al # 1-byte Spill + jmp LBB80_1250 +LBB80_1250: # in Loop: Header=BB80_1243 Depth=1 + mov al, byte ptr [ebp - 8434] # 1-byte Reload + test al, 1 + jne LBB80_1251 + jmp LBB80_1257 +LBB80_1251: # in Loop: Header=BB80_1243 Depth=1 +Ltmp9506: + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 8435], al # 1-byte Spill + jmp LBB80_1252 +LBB80_1252: # in Loop: Header=BB80_1243 Depth=1 + mov al, byte ptr [ebp - 8435] # 1-byte Reload + test al, 1 + jne LBB80_1253 + jmp LBB80_1256 +LBB80_1253: # in Loop: Header=BB80_1243 Depth=1 +Ltmp9507: + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + int3 + jmp LBB80_1256 +Ltmp9508: +LBB80_1254: # in Loop: Header=BB80_1243 Depth=1 + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + jmp LBB80_1249 +Ltmp9509: +LBB80_1256: # in Loop: Header=BB80_1243 Depth=1 + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + jmp LBB80_1257 +Ltmp9510: +LBB80_1257: # in Loop: Header=BB80_1243 Depth=1 + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + lea ecx, [ebp - 5768] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB80_1258 +LBB80_1258: # in Loop: Header=BB80_1243 Depth=1 + lea ecx, [ebp - 5768] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 8440], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB80_1243 +Ltmp9511: +# %bb.1259: + .cv_loc 80 1 1374 0 # ..\tests\span_tests.cpp:1374:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB80_5: # in Loop: Header=BB80_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 120] +Ltmp9512: + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9513: + .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": +LBB80_6: # in Loop: Header=BB80_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9514: + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 84] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_7 +LBB80_7: # in Loop: Header=BB80_1 Depth=1 + mov eax, offset LBB80_1261 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9515: + .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": +LBB80_21: # in Loop: Header=BB80_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9516: + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + mov dword ptr [ebp - 16], 6 + lea ecx, [ebp - 168] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_22 +LBB80_22: # in Loop: Header=BB80_18 Depth=1 + mov eax, offset LBB80_1262 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9517: + .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": +LBB80_30: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 84] +Ltmp9518: + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9519: + .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": +LBB80_38: # in Loop: Header=BB80_35 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9520: + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + mov dword ptr [ebp - 16], 9 + lea ecx, [ebp - 240] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_39 +LBB80_39: # in Loop: Header=BB80_35 Depth=1 + mov eax, offset LBB80_1263 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9521: + .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": +LBB80_47: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 168] +Ltmp9522: + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9523: + .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": +LBB80_56: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 240] +Ltmp9524: + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9525: + .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": +LBB80_57: # in Loop: Header=BB80_52 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 348] +Ltmp9526: + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9527: + .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": +LBB80_58: # in Loop: Header=BB80_52 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9528: + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + mov dword ptr [ebp - 16], 13 + lea ecx, [ebp - 312] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_59 +LBB80_59: # in Loop: Header=BB80_52 Depth=1 + mov eax, offset LBB80_1264 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9529: + .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": +LBB80_73: # in Loop: Header=BB80_70 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9530: + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + mov dword ptr [ebp - 16], 16 + lea ecx, [ebp - 396] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_74 +LBB80_74: # in Loop: Header=BB80_70 Depth=1 + mov eax, offset LBB80_1265 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9531: + .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": +LBB80_82: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 312] +Ltmp9532: + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9533: + .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": +LBB80_91: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 396] +Ltmp9534: + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9535: + .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": +LBB80_92: # in Loop: Header=BB80_87 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 504] +Ltmp9536: + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9537: + .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": +LBB80_93: # in Loop: Header=BB80_87 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9538: + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + mov dword ptr [ebp - 16], 20 + lea ecx, [ebp - 468] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_94 +LBB80_94: # in Loop: Header=BB80_87 Depth=1 + mov eax, offset LBB80_1266 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9539: + .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": +LBB80_109: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 468] + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9540: + .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": +LBB80_110: # in Loop: Header=BB80_105 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 588] +Ltmp9541: + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9542: + .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": +LBB80_111: # in Loop: Header=BB80_105 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9543: + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + mov dword ptr [ebp - 16], 24 + lea ecx, [ebp - 552] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_112 +LBB80_112: # in Loop: Header=BB80_105 Depth=1 + mov eax, offset LBB80_1267 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9544: + .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": +LBB80_126: # in Loop: Header=BB80_123 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9545: + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + mov dword ptr [ebp - 16], 27 + lea ecx, [ebp - 636] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_127 +LBB80_127: # in Loop: Header=BB80_123 Depth=1 + mov eax, offset LBB80_1268 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9546: + .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": +LBB80_135: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 552] +Ltmp9547: + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9548: + .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": +LBB80_143: # in Loop: Header=BB80_140 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9549: + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + mov dword ptr [ebp - 16], 30 + lea ecx, [ebp - 708] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_144 +LBB80_144: # in Loop: Header=BB80_140 Depth=1 + mov eax, offset LBB80_1269 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9550: + .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": +LBB80_152: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 636] +Ltmp9551: + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9552: + .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": +LBB80_161: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 708] +Ltmp9553: + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9554: + .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": +LBB80_162: # in Loop: Header=BB80_157 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 816] +Ltmp9555: + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9556: + .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": +LBB80_163: # in Loop: Header=BB80_157 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9557: + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + mov dword ptr [ebp - 16], 34 + lea ecx, [ebp - 780] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_164 +LBB80_164: # in Loop: Header=BB80_157 Depth=1 + mov eax, offset LBB80_1270 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9558: + .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": +LBB80_178: # in Loop: Header=BB80_175 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9559: + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + mov dword ptr [ebp - 16], 37 + lea ecx, [ebp - 864] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_179 +LBB80_179: # in Loop: Header=BB80_175 Depth=1 + mov eax, offset LBB80_1271 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9560: + .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": +LBB80_187: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 780] +Ltmp9561: + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9562: + .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": +LBB80_196: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 864] +Ltmp9563: + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9564: + .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": +LBB80_197: # in Loop: Header=BB80_192 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 972] +Ltmp9565: + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9566: + .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": +LBB80_198: # in Loop: Header=BB80_192 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9567: + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + mov dword ptr [ebp - 16], 41 + lea ecx, [ebp - 936] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_199 +LBB80_199: # in Loop: Header=BB80_192 Depth=1 + mov eax, offset LBB80_1272 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9568: + .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": +LBB80_214: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 936] + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9569: + .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": +LBB80_215: # in Loop: Header=BB80_210 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1080] +Ltmp9570: + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9571: + .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": +LBB80_216: # in Loop: Header=BB80_210 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9572: + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 + mov dword ptr [ebp - 16], 45 + lea ecx, [ebp - 1044] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_217 +LBB80_217: # in Loop: Header=BB80_210 Depth=1 + mov eax, offset LBB80_1273 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9573: + .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": +LBB80_231: # in Loop: Header=BB80_228 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9574: + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + mov dword ptr [ebp - 16], 48 + lea ecx, [ebp - 1128] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_232 +LBB80_232: # in Loop: Header=BB80_228 Depth=1 + mov eax, offset LBB80_1274 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9575: + .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": +LBB80_240: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1044] +Ltmp9576: + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9577: + .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": +LBB80_248: # in Loop: Header=BB80_245 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9578: + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + mov dword ptr [ebp - 16], 51 + lea ecx, [ebp - 1200] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_249 +LBB80_249: # in Loop: Header=BB80_245 Depth=1 + mov eax, offset LBB80_1275 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9579: + .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": +LBB80_257: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1128] +Ltmp9580: + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9581: + .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": +LBB80_266: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1200] +Ltmp9582: + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9583: + .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": +LBB80_267: # in Loop: Header=BB80_262 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1308] +Ltmp9584: + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9585: + .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": +LBB80_268: # in Loop: Header=BB80_262 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9586: + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + mov dword ptr [ebp - 16], 55 + lea ecx, [ebp - 1272] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_269 +LBB80_269: # in Loop: Header=BB80_262 Depth=1 + mov eax, offset LBB80_1276 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9587: + .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": +LBB80_283: # in Loop: Header=BB80_280 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9588: + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + mov dword ptr [ebp - 16], 58 + lea ecx, [ebp - 1356] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_284 +LBB80_284: # in Loop: Header=BB80_280 Depth=1 + mov eax, offset LBB80_1277 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9589: + .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": +LBB80_292: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1272] +Ltmp9590: + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9591: + .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": +LBB80_301: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1356] +Ltmp9592: + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9593: + .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": +LBB80_302: # in Loop: Header=BB80_297 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1464] +Ltmp9594: + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9595: + .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": +LBB80_303: # in Loop: Header=BB80_297 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9596: + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + mov dword ptr [ebp - 16], 62 + lea ecx, [ebp - 1428] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_304 +LBB80_304: # in Loop: Header=BB80_297 Depth=1 + mov eax, offset LBB80_1278 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9597: + .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": +LBB80_319: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1428] + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9598: + .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": +LBB80_320: # in Loop: Header=BB80_315 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1548] +Ltmp9599: + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9600: + .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": +LBB80_321: # in Loop: Header=BB80_315 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9601: + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + mov dword ptr [ebp - 16], 66 + lea ecx, [ebp - 1512] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_322 +LBB80_322: # in Loop: Header=BB80_315 Depth=1 + mov eax, offset LBB80_1279 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9602: + .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": +LBB80_336: # in Loop: Header=BB80_333 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9603: + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + mov dword ptr [ebp - 16], 69 + lea ecx, [ebp - 1596] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_337 +LBB80_337: # in Loop: Header=BB80_333 Depth=1 + mov eax, offset LBB80_1280 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9604: + .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": +LBB80_345: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1512] +Ltmp9605: + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9606: + .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": +LBB80_353: # in Loop: Header=BB80_350 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9607: + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + mov dword ptr [ebp - 16], 72 + lea ecx, [ebp - 1668] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_354 +LBB80_354: # in Loop: Header=BB80_350 Depth=1 + mov eax, offset LBB80_1281 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9608: + .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": +LBB80_362: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1596] +Ltmp9609: + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9610: + .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": +LBB80_371: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1668] +Ltmp9611: + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9612: + .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": +LBB80_372: # in Loop: Header=BB80_367 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1776] +Ltmp9613: + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9614: + .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": +LBB80_373: # in Loop: Header=BB80_367 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9615: + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + mov dword ptr [ebp - 16], 76 + lea ecx, [ebp - 1740] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_374 +LBB80_374: # in Loop: Header=BB80_367 Depth=1 + mov eax, offset LBB80_1282 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9616: + .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": +LBB80_388: # in Loop: Header=BB80_385 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9617: + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + mov dword ptr [ebp - 16], 79 + lea ecx, [ebp - 1824] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_389 +LBB80_389: # in Loop: Header=BB80_385 Depth=1 + mov eax, offset LBB80_1283 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9618: + .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": +LBB80_397: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1740] +Ltmp9619: + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9620: + .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": +LBB80_406: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1824] +Ltmp9621: + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9622: + .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": +LBB80_407: # in Loop: Header=BB80_402 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1932] +Ltmp9623: + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9624: + .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": +LBB80_408: # in Loop: Header=BB80_402 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9625: + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + mov dword ptr [ebp - 16], 83 + lea ecx, [ebp - 1896] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_409 +LBB80_409: # in Loop: Header=BB80_402 Depth=1 + mov eax, offset LBB80_1284 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9626: + .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": +LBB80_424: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1896] + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9627: + .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": +LBB80_425: # in Loop: Header=BB80_420 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2040] +Ltmp9628: + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9629: + .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": +LBB80_426: # in Loop: Header=BB80_420 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9630: + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 + mov dword ptr [ebp - 16], 87 + lea ecx, [ebp - 2004] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_427 +LBB80_427: # in Loop: Header=BB80_420 Depth=1 + mov eax, offset LBB80_1285 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9631: + .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": +LBB80_442: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2004] + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9632: + .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": +LBB80_443: # in Loop: Header=BB80_438 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2124] +Ltmp9633: + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9634: + .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": +LBB80_444: # in Loop: Header=BB80_438 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9635: + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + mov dword ptr [ebp - 16], 91 + lea ecx, [ebp - 2088] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_445 +LBB80_445: # in Loop: Header=BB80_438 Depth=1 + mov eax, offset LBB80_1286 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9636: + .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": +LBB80_459: # in Loop: Header=BB80_456 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9637: + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + mov dword ptr [ebp - 16], 94 + lea ecx, [ebp - 2172] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_460 +LBB80_460: # in Loop: Header=BB80_456 Depth=1 + mov eax, offset LBB80_1287 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9638: + .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": +LBB80_468: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2088] +Ltmp9639: + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9640: + .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": +LBB80_476: # in Loop: Header=BB80_473 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9641: + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + mov dword ptr [ebp - 16], 97 + lea ecx, [ebp - 2244] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_477 +LBB80_477: # in Loop: Header=BB80_473 Depth=1 + mov eax, offset LBB80_1288 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9642: + .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": +LBB80_485: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2172] +Ltmp9643: + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9644: + .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": +LBB80_494: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2244] +Ltmp9645: + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9646: + .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": +LBB80_495: # in Loop: Header=BB80_490 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2352] +Ltmp9647: + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9648: + .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": +LBB80_496: # in Loop: Header=BB80_490 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9649: + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + mov dword ptr [ebp - 16], 101 + lea ecx, [ebp - 2316] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_497 +LBB80_497: # in Loop: Header=BB80_490 Depth=1 + mov eax, offset LBB80_1289 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9650: + .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": +LBB80_511: # in Loop: Header=BB80_508 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9651: + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + mov dword ptr [ebp - 16], 104 + lea ecx, [ebp - 2400] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_512 +LBB80_512: # in Loop: Header=BB80_508 Depth=1 + mov eax, offset LBB80_1290 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9652: + .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": +LBB80_520: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2316] +Ltmp9653: + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9654: + .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": +LBB80_529: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2400] +Ltmp9655: + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9656: + .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": +LBB80_530: # in Loop: Header=BB80_525 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2508] +Ltmp9657: + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9658: + .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": +LBB80_531: # in Loop: Header=BB80_525 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9659: + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + mov dword ptr [ebp - 16], 108 + lea ecx, [ebp - 2472] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_532 +LBB80_532: # in Loop: Header=BB80_525 Depth=1 + mov eax, offset LBB80_1291 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9660: + .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": +LBB80_546: # in Loop: Header=BB80_543 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9661: + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + mov dword ptr [ebp - 16], 111 + lea ecx, [ebp - 2556] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_547 +LBB80_547: # in Loop: Header=BB80_543 Depth=1 + mov eax, offset LBB80_1292 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9662: + .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": +LBB80_555: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2472] +Ltmp9663: + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9664: + .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": +LBB80_564: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2556] +Ltmp9665: + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9666: + .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": +LBB80_565: # in Loop: Header=BB80_560 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2664] +Ltmp9667: + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9668: + .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": +LBB80_566: # in Loop: Header=BB80_560 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9669: + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + mov dword ptr [ebp - 16], 115 + lea ecx, [ebp - 2628] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_567 +LBB80_567: # in Loop: Header=BB80_560 Depth=1 + mov eax, offset LBB80_1293 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9670: + .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": +LBB80_581: # in Loop: Header=BB80_578 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9671: + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + mov dword ptr [ebp - 16], 118 + lea ecx, [ebp - 2712] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_582 +LBB80_582: # in Loop: Header=BB80_578 Depth=1 + mov eax, offset LBB80_1294 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9672: + .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": +LBB80_590: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2628] +Ltmp9673: + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9674: + .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": +LBB80_599: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2712] +Ltmp9675: + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9676: + .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": +LBB80_600: # in Loop: Header=BB80_595 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2820] +Ltmp9677: + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9678: + .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": +LBB80_601: # in Loop: Header=BB80_595 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9679: + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + mov dword ptr [ebp - 16], 122 + lea ecx, [ebp - 2784] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_602 +LBB80_602: # in Loop: Header=BB80_595 Depth=1 + mov eax, offset LBB80_1295 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9680: + .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": +LBB80_616: # in Loop: Header=BB80_613 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9681: + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + mov dword ptr [ebp - 16], 125 + lea ecx, [ebp - 2868] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_617 +LBB80_617: # in Loop: Header=BB80_613 Depth=1 + mov eax, offset LBB80_1296 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9682: + .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": +LBB80_625: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2784] +Ltmp9683: + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9684: + .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": +LBB80_634: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2868] +Ltmp9685: + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9686: + .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": +LBB80_635: # in Loop: Header=BB80_630 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 3008] +Ltmp9687: + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9688: + .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": +LBB80_636: # in Loop: Header=BB80_630 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9689: + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 + mov dword ptr [ebp - 16], 129 + lea ecx, [ebp - 2972] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_637 +LBB80_637: # in Loop: Header=BB80_630 Depth=1 + mov eax, offset LBB80_1297 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9690: + .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": +LBB80_651: # in Loop: Header=BB80_648 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9691: + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + mov dword ptr [ebp - 16], 132 + lea ecx, [ebp - 3056] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_652 +LBB80_652: # in Loop: Header=BB80_648 Depth=1 + mov eax, offset LBB80_1298 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9692: + .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": +LBB80_660: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 2972] +Ltmp9693: + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9694: + .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": +LBB80_668: # in Loop: Header=BB80_665 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9695: + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + mov dword ptr [ebp - 16], 135 + lea ecx, [ebp - 3128] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_669 +LBB80_669: # in Loop: Header=BB80_665 Depth=1 + mov eax, offset LBB80_1299 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9696: + .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": +LBB80_677: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 3056] +Ltmp9697: + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9698: + .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": +LBB80_686: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 3128] +Ltmp9699: + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9700: + .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": +LBB80_687: # in Loop: Header=BB80_682 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 3236] +Ltmp9701: + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9702: + .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": +LBB80_688: # in Loop: Header=BB80_682 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9703: + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + mov dword ptr [ebp - 16], 139 + lea ecx, [ebp - 3200] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_689 +LBB80_689: # in Loop: Header=BB80_682 Depth=1 + mov eax, offset LBB80_1300 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9704: + .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": +LBB80_703: # in Loop: Header=BB80_700 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9705: + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + mov dword ptr [ebp - 16], 142 + lea ecx, [ebp - 3284] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_704 +LBB80_704: # in Loop: Header=BB80_700 Depth=1 + mov eax, offset LBB80_1301 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9706: + .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": +LBB80_712: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 3200] +Ltmp9707: + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9708: + .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": +LBB80_721: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 3284] +Ltmp9709: + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9710: + .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": +LBB80_722: # in Loop: Header=BB80_717 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 3392] +Ltmp9711: + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9712: + .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": +LBB80_723: # in Loop: Header=BB80_717 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9713: + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + mov dword ptr [ebp - 16], 146 + lea ecx, [ebp - 3356] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_724 +LBB80_724: # in Loop: Header=BB80_717 Depth=1 + mov eax, offset LBB80_1302 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9714: + .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": +LBB80_739: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 3356] + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9715: + .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": +LBB80_740: # in Loop: Header=BB80_735 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 3476] +Ltmp9716: + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9717: + .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": +LBB80_741: # in Loop: Header=BB80_735 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9718: + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + mov dword ptr [ebp - 16], 150 + lea ecx, [ebp - 3440] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_742 +LBB80_742: # in Loop: Header=BB80_735 Depth=1 + mov eax, offset LBB80_1303 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9719: + .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": +LBB80_756: # in Loop: Header=BB80_753 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9720: + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + mov dword ptr [ebp - 16], 153 + lea ecx, [ebp - 3524] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_757 +LBB80_757: # in Loop: Header=BB80_753 Depth=1 + mov eax, offset LBB80_1304 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9721: + .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": +LBB80_765: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 3440] +Ltmp9722: + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9723: + .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": +LBB80_773: # in Loop: Header=BB80_770 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9724: + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + mov dword ptr [ebp - 16], 156 + lea ecx, [ebp - 3596] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_774 +LBB80_774: # in Loop: Header=BB80_770 Depth=1 + mov eax, offset LBB80_1305 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9725: + .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": +LBB80_782: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 3524] +Ltmp9726: + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9727: + .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": +LBB80_791: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 3596] +Ltmp9728: + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9729: + .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": +LBB80_792: # in Loop: Header=BB80_787 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 3704] +Ltmp9730: + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9731: + .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": +LBB80_793: # in Loop: Header=BB80_787 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9732: + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + mov dword ptr [ebp - 16], 160 + lea ecx, [ebp - 3668] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_794 +LBB80_794: # in Loop: Header=BB80_787 Depth=1 + mov eax, offset LBB80_1306 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9733: + .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": +LBB80_808: # in Loop: Header=BB80_805 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9734: + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + mov dword ptr [ebp - 16], 163 + lea ecx, [ebp - 3752] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_809 +LBB80_809: # in Loop: Header=BB80_805 Depth=1 + mov eax, offset LBB80_1307 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9735: + .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": +LBB80_817: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 3668] +Ltmp9736: + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9737: + .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": +LBB80_826: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 3752] +Ltmp9738: + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9739: + .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": +LBB80_827: # in Loop: Header=BB80_822 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 3860] +Ltmp9740: + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9741: + .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": +LBB80_828: # in Loop: Header=BB80_822 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9742: + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + mov dword ptr [ebp - 16], 167 + lea ecx, [ebp - 3824] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_829 +LBB80_829: # in Loop: Header=BB80_822 Depth=1 + mov eax, offset LBB80_1308 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9743: + .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": +LBB80_844: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 3824] + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9744: + .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": +LBB80_845: # in Loop: Header=BB80_840 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 3972] +Ltmp9745: + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9746: + .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": +LBB80_846: # in Loop: Header=BB80_840 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9747: + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 + mov dword ptr [ebp - 16], 171 + lea ecx, [ebp - 3936] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_847 +LBB80_847: # in Loop: Header=BB80_840 Depth=1 + mov eax, offset LBB80_1309 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9748: + .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": +LBB80_862: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 3936] + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9749: + .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": +LBB80_863: # in Loop: Header=BB80_858 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 4056] +Ltmp9750: + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9751: + .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": +LBB80_864: # in Loop: Header=BB80_858 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9752: + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + mov dword ptr [ebp - 16], 175 + lea ecx, [ebp - 4020] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_865 +LBB80_865: # in Loop: Header=BB80_858 Depth=1 + mov eax, offset LBB80_1310 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9753: + .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": +LBB80_879: # in Loop: Header=BB80_876 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9754: + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + mov dword ptr [ebp - 16], 178 + lea ecx, [ebp - 4104] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_880 +LBB80_880: # in Loop: Header=BB80_876 Depth=1 + mov eax, offset LBB80_1311 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9755: + .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": +LBB80_888: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 4020] +Ltmp9756: + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9757: + .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": +LBB80_896: # in Loop: Header=BB80_893 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9758: + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + mov dword ptr [ebp - 16], 181 + lea ecx, [ebp - 4176] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_897 +LBB80_897: # in Loop: Header=BB80_893 Depth=1 + mov eax, offset LBB80_1312 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9759: + .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": +LBB80_905: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 4104] +Ltmp9760: + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9761: + .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": +LBB80_914: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 4176] +Ltmp9762: + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9763: + .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": +LBB80_915: # in Loop: Header=BB80_910 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 4284] +Ltmp9764: + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9765: + .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": +LBB80_916: # in Loop: Header=BB80_910 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9766: + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + mov dword ptr [ebp - 16], 185 + lea ecx, [ebp - 4248] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_917 +LBB80_917: # in Loop: Header=BB80_910 Depth=1 + mov eax, offset LBB80_1313 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9767: + .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": +LBB80_931: # in Loop: Header=BB80_928 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9768: + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + mov dword ptr [ebp - 16], 188 + lea ecx, [ebp - 4332] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_932 +LBB80_932: # in Loop: Header=BB80_928 Depth=1 + mov eax, offset LBB80_1314 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9769: + .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": +LBB80_940: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 4248] +Ltmp9770: + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9771: + .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": +LBB80_949: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 4332] +Ltmp9772: + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9773: + .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": +LBB80_950: # in Loop: Header=BB80_945 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 4440] +Ltmp9774: + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9775: + .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": +LBB80_951: # in Loop: Header=BB80_945 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9776: + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + mov dword ptr [ebp - 16], 192 + lea ecx, [ebp - 4404] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_952 +LBB80_952: # in Loop: Header=BB80_945 Depth=1 + mov eax, offset LBB80_1315 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9777: + .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": +LBB80_966: # in Loop: Header=BB80_963 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9778: + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + mov dword ptr [ebp - 16], 195 + lea ecx, [ebp - 4488] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_967 +LBB80_967: # in Loop: Header=BB80_963 Depth=1 + mov eax, offset LBB80_1316 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9779: + .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": +LBB80_975: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 4404] +Ltmp9780: + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9781: + .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": +LBB80_984: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 4488] +Ltmp9782: + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9783: + .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": +LBB80_985: # in Loop: Header=BB80_980 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 4596] +Ltmp9784: + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9785: + .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": +LBB80_986: # in Loop: Header=BB80_980 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9786: + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + mov dword ptr [ebp - 16], 199 + lea ecx, [ebp - 4560] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_987 +LBB80_987: # in Loop: Header=BB80_980 Depth=1 + mov eax, offset LBB80_1317 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9787: + .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": +LBB80_1001: # in Loop: Header=BB80_998 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9788: + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + mov dword ptr [ebp - 16], 202 + lea ecx, [ebp - 4644] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_1002 +LBB80_1002: # in Loop: Header=BB80_998 Depth=1 + mov eax, offset LBB80_1318 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9789: + .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": +LBB80_1010: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 4560] +Ltmp9790: + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9791: + .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": +LBB80_1019: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 4644] +Ltmp9792: + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9793: + .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": +LBB80_1020: # in Loop: Header=BB80_1015 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 4752] +Ltmp9794: + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9795: + .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": +LBB80_1021: # in Loop: Header=BB80_1015 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9796: + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + mov dword ptr [ebp - 16], 206 + lea ecx, [ebp - 4716] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_1022 +LBB80_1022: # in Loop: Header=BB80_1015 Depth=1 + mov eax, offset LBB80_1319 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9797: + .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": +LBB80_1036: # in Loop: Header=BB80_1033 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9798: + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + mov dword ptr [ebp - 16], 209 + lea ecx, [ebp - 4800] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_1037 +LBB80_1037: # in Loop: Header=BB80_1033 Depth=1 + mov eax, offset LBB80_1320 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9799: + .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": +LBB80_1045: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 4716] +Ltmp9800: + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9801: + .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": +LBB80_1054: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 4800] +Ltmp9802: + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9803: + .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": +LBB80_1055: # in Loop: Header=BB80_1050 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 4940] +Ltmp9804: + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9805: + .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": +LBB80_1056: # in Loop: Header=BB80_1050 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9806: + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 + mov dword ptr [ebp - 16], 213 + lea ecx, [ebp - 4904] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_1057 +LBB80_1057: # in Loop: Header=BB80_1050 Depth=1 + mov eax, offset LBB80_1321 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9807: + .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": +LBB80_1072: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 4904] + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9808: + .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": +LBB80_1073: # in Loop: Header=BB80_1068 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 5024] +Ltmp9809: + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9810: + .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": +LBB80_1074: # in Loop: Header=BB80_1068 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9811: + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + mov dword ptr [ebp - 16], 217 + lea ecx, [ebp - 4988] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_1075 +LBB80_1075: # in Loop: Header=BB80_1068 Depth=1 + mov eax, offset LBB80_1322 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9812: + .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": +LBB80_1089: # in Loop: Header=BB80_1086 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9813: + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + mov dword ptr [ebp - 16], 220 + lea ecx, [ebp - 5072] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_1090 +LBB80_1090: # in Loop: Header=BB80_1086 Depth=1 + mov eax, offset LBB80_1323 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9814: + .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": +LBB80_1098: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 4988] +Ltmp9815: + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9816: + .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": +LBB80_1106: # in Loop: Header=BB80_1103 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9817: + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + mov dword ptr [ebp - 16], 223 + lea ecx, [ebp - 5144] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_1107 +LBB80_1107: # in Loop: Header=BB80_1103 Depth=1 + mov eax, offset LBB80_1324 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9818: + .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": +LBB80_1115: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 5072] +Ltmp9819: + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9820: + .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": +LBB80_1124: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 5144] +Ltmp9821: + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9822: + .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": +LBB80_1125: # in Loop: Header=BB80_1120 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 5252] +Ltmp9823: + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9824: + .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": +LBB80_1126: # in Loop: Header=BB80_1120 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9825: + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + mov dword ptr [ebp - 16], 227 + lea ecx, [ebp - 5216] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_1127 +LBB80_1127: # in Loop: Header=BB80_1120 Depth=1 + mov eax, offset LBB80_1325 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9826: + .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": +LBB80_1141: # in Loop: Header=BB80_1138 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9827: + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + mov dword ptr [ebp - 16], 230 + lea ecx, [ebp - 5300] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_1142 +LBB80_1142: # in Loop: Header=BB80_1138 Depth=1 + mov eax, offset LBB80_1326 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9828: + .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": +LBB80_1150: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 5216] +Ltmp9829: + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9830: + .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": +LBB80_1159: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 5300] +Ltmp9831: + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9832: + .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": +LBB80_1160: # in Loop: Header=BB80_1155 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 5408] +Ltmp9833: + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9834: + .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": +LBB80_1161: # in Loop: Header=BB80_1155 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9835: + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + mov dword ptr [ebp - 16], 234 + lea ecx, [ebp - 5372] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_1162 +LBB80_1162: # in Loop: Header=BB80_1155 Depth=1 + mov eax, offset LBB80_1327 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9836: + .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": +LBB80_1176: # in Loop: Header=BB80_1173 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9837: + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + mov dword ptr [ebp - 16], 237 + lea ecx, [ebp - 5456] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_1177 +LBB80_1177: # in Loop: Header=BB80_1173 Depth=1 + mov eax, offset LBB80_1328 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9838: + .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": +LBB80_1185: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 5372] +Ltmp9839: + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9840: + .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": +LBB80_1194: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 5456] +Ltmp9841: + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9842: + .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": +LBB80_1195: # in Loop: Header=BB80_1190 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 5564] +Ltmp9843: + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9844: + .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": +LBB80_1196: # in Loop: Header=BB80_1190 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9845: + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + mov dword ptr [ebp - 16], 241 + lea ecx, [ebp - 5528] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_1197 +LBB80_1197: # in Loop: Header=BB80_1190 Depth=1 + mov eax, offset LBB80_1329 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9846: + .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": +LBB80_1211: # in Loop: Header=BB80_1208 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9847: + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + mov dword ptr [ebp - 16], 244 + lea ecx, [ebp - 5612] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_1212 +LBB80_1212: # in Loop: Header=BB80_1208 Depth=1 + mov eax, offset LBB80_1330 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9848: + .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": +LBB80_1220: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 5528] +Ltmp9849: + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9850: + .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": +LBB80_1229: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 5612] +Ltmp9851: + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9852: + .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": +LBB80_1230: # in Loop: Header=BB80_1225 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 5720] +Ltmp9853: + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9854: + .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": +LBB80_1231: # in Loop: Header=BB80_1225 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9855: + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + mov dword ptr [ebp - 16], 248 + lea ecx, [ebp - 5684] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_1232 +LBB80_1232: # in Loop: Header=BB80_1225 Depth=1 + mov eax, offset LBB80_1331 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9856: + .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": +LBB80_1246: # in Loop: Header=BB80_1243 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp9857: + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + mov dword ptr [ebp - 16], 251 + lea ecx, [ebp - 5768] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB80_1247 +LBB80_1247: # in Loop: Header=BB80_1243 Depth=1 + mov eax, offset LBB80_1332 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp9858: + .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": +LBB80_1255: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 5684] +Ltmp9859: + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9860: + .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": +LBB80_1260: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 5768] +Ltmp9861: + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp9862: + .cv_fpo_endproc +Lfunc_end80: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 72 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp9863: + lea ecx, ["?autoRegistrar53@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp9864: + .cv_fpo_endproc +Lfunc_end81: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp9865: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_08LKABEJEB@as_bytes?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 1377 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____54@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar55@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp9866: + .cv_fpo_endproc +Lfunc_end82: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____54@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 1396 + .cv_fpo_stackalloc 1396 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp10007: + .cv_loc 83 1 1379 0 # ..\tests\span_tests.cpp:1379:0 + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@3PAHA"+8] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@3PAHA"+12] + mov dword ptr [ebp - 32], eax +Ltmp10008: + .cv_loc 83 1 1382 0 # ..\tests\span_tests.cpp:1382:0 + sub esp, 4 + lea ecx, [ebp - 52] +Ltmp10009: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 44] +Ltmp10010: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____54:a <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z" +Ltmp10011: + mov dword ptr [ebp - 1040], eax # 4-byte Spill +LBB83_1: # =>This Inner Loop Header: Depth=1 +Ltmp10012: + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0O@NBINJECG@s?4size?$CI?$CJ?5?$DN?$DN?54?$AA@" + mov dword ptr [ebp - 1044], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1048], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1383 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 100] + mov dword ptr [ebp - 1052], ecx # 4-byte Spill + mov dword ptr [ebp - 1056], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1044] # 4-byte Reload + mov dword ptr [ebp - 1060], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1044] # 4-byte Reload + mov edx, dword ptr [ebp - 1052] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 92] + mov dword ptr [ebp - 1064], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1048] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 52] +Ltmp10013: + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + mov dword ptr [ebp - 1068], eax # 4-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 140], eax + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 140] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 132] + mov dword ptr [eax], ecx + lea ecx, [ebp - 136] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB83_2 +LBB83_2: # in Loop: Header=BB83_1 Depth=1 + mov dword ptr [ebp - 144], 4 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 144] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 128] + mov dword ptr [eax], ecx + lea ecx, [ebp - 132] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB83_3 +LBB83_3: # in Loop: Header=BB83_1 Depth=1 + mov dword ptr [ebp - 16], 2 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 128] + mov dword ptr [eax], ecx + lea ecx, [ebp - 92] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB83_4 +LBB83_4: # in Loop: Header=BB83_1 Depth=1 + lea ecx, [ebp - 128] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB83_9 +Ltmp10014: +LBB83_181: # Block address taken + # in Loop: Header=BB83_1 Depth=1 + add ebp, 12 + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + jmp LBB83_8 +LBB83_8: # in Loop: Header=BB83_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp10015: +LBB83_9: # in Loop: Header=BB83_1 Depth=1 + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 92] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1069], al # 1-byte Spill + jmp LBB83_10 +LBB83_10: # in Loop: Header=BB83_1 Depth=1 + mov al, byte ptr [ebp - 1069] # 1-byte Reload + test al, 1 + jne LBB83_11 + jmp LBB83_15 +LBB83_11: # in Loop: Header=BB83_1 Depth=1 +Ltmp10016: + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1070], al # 1-byte Spill + jmp LBB83_12 +LBB83_12: # in Loop: Header=BB83_1 Depth=1 + mov al, byte ptr [ebp - 1070] # 1-byte Reload + test al, 1 + jne LBB83_13 + jmp LBB83_14 +LBB83_13: # in Loop: Header=BB83_1 Depth=1 +Ltmp10017: + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + int3 +Ltmp10018: +LBB83_14: # in Loop: Header=BB83_1 Depth=1 + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + jmp LBB83_15 +Ltmp10019: +LBB83_15: # in Loop: Header=BB83_1 Depth=1 + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + lea ecx, [ebp - 92] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB83_16 +LBB83_16: # in Loop: Header=BB83_1 Depth=1 + lea ecx, [ebp - 92] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1076], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB83_1 +Ltmp10020: +# %bb.17: + .cv_loc 83 1 1384 0 # ..\tests\span_tests.cpp:1384:0 + mov eax, dword ptr [ebp - 52] + mov dword ptr [ebp - 160], eax + mov eax, dword ptr [ebp - 48] + mov dword ptr [ebp - 156], eax + sub esp, 12 + lea eax, [ebp - 152] +Ltmp10021: + #DEBUG_VALUE: bs <- [$eax+0] + mov dword ptr [esp], eax + lea eax, [ebp - 160] +Ltmp10022: + mov ecx, dword ptr [eax] + mov dword ptr [esp + 4], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [esp + 8], eax + call "??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" + add esp, 12 +LBB83_18: # =>This Inner Loop Header: Depth=1 +Ltmp10023: + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0EK@NJONNAHL@static_cast?$DMconst?5void?$CK?$DO?$CIbs?4data@" + mov dword ptr [ebp - 1080], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1084], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1385 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 208] + mov dword ptr [ebp - 1088], ecx # 4-byte Spill + mov dword ptr [ebp - 1092], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1080] # 4-byte Reload + mov dword ptr [ebp - 1096], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1080] # 4-byte Reload + mov edx, dword ptr [ebp - 1088] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 200] + mov dword ptr [ebp - 1100], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1084] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 152] +Ltmp10024: + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + mov dword ptr [ebp - 1104], eax # 4-byte Spill + call "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@2@XZ" + mov dword ptr [ebp - 248], eax + mov dword ptr [ebp - 16], 5 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 248] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 240] + mov dword ptr [eax], ecx + lea ecx, [ebp - 244] + call "??$?NPBX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBX@1@ABQBX@Z" + jmp LBB83_19 +LBB83_19: # in Loop: Header=BB83_18 Depth=1 + lea ecx, [ebp - 52] + call "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + mov dword ptr [ebp - 252], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 252] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 236] + mov dword ptr [eax], ecx + lea ecx, [ebp - 240] + call "??$?8PBX@?$ExprLhs@ABQBX@Catch@@QAE?BV?$BinaryExpr@ABQBXABQBX@1@ABQBX@Z" + jmp LBB83_20 +LBB83_20: # in Loop: Header=BB83_18 Depth=1 + mov dword ptr [ebp - 16], 6 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 236] + mov dword ptr [eax], ecx + lea ecx, [ebp - 200] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB83_21 +LBB83_21: # in Loop: Header=BB83_18 Depth=1 + lea ecx, [ebp - 236] + call "??1?$BinaryExpr@ABQBXABQBX@Catch@@UAE@XZ" + jmp LBB83_27 +Ltmp10025: +LBB83_182: # Block address taken + # in Loop: Header=BB83_18 Depth=1 + add ebp, 12 + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + jmp LBB83_26 +LBB83_26: # in Loop: Header=BB83_18 Depth=1 + mov dword ptr [ebp - 16], 4 +Ltmp10026: +LBB83_27: # in Loop: Header=BB83_18 Depth=1 + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + mov dword ptr [ebp - 16], 4 + lea ecx, [ebp - 200] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1105], al # 1-byte Spill + jmp LBB83_28 +LBB83_28: # in Loop: Header=BB83_18 Depth=1 + mov al, byte ptr [ebp - 1105] # 1-byte Reload + test al, 1 + jne LBB83_29 + jmp LBB83_33 +LBB83_29: # in Loop: Header=BB83_18 Depth=1 +Ltmp10027: + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1106], al # 1-byte Spill + jmp LBB83_30 +LBB83_30: # in Loop: Header=BB83_18 Depth=1 + mov al, byte ptr [ebp - 1106] # 1-byte Reload + test al, 1 + jne LBB83_31 + jmp LBB83_32 +LBB83_31: # in Loop: Header=BB83_18 Depth=1 +Ltmp10028: + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + int3 +Ltmp10029: +LBB83_32: # in Loop: Header=BB83_18 Depth=1 + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + jmp LBB83_33 +Ltmp10030: +LBB83_33: # in Loop: Header=BB83_18 Depth=1 + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + lea ecx, [ebp - 200] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB83_34 +LBB83_34: # in Loop: Header=BB83_18 Depth=1 + lea ecx, [ebp - 200] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1112], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB83_18 +Ltmp10031: +# %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 +Ltmp10032: + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BM@PAOANMDJ@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size_bytes?$CI?$CJ?$AA@" + mov dword ptr [ebp - 1116], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1120], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1386 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 300] + mov dword ptr [ebp - 1124], ecx # 4-byte Spill + mov dword ptr [ebp - 1128], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1116] # 4-byte Reload + mov dword ptr [ebp - 1132], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1116] # 4-byte Reload + mov edx, dword ptr [ebp - 1124] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 292] + mov dword ptr [ebp - 1136], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1120] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 152] +Ltmp10033: + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + mov dword ptr [ebp - 1140], eax # 4-byte Spill + call "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 340], eax + mov dword ptr [ebp - 16], 9 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 340] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 332] + mov dword ptr [eax], ecx + lea ecx, [ebp - 336] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB83_37 +LBB83_37: # in Loop: Header=BB83_36 Depth=1 + lea ecx, [ebp - 52] + call "?size_bytes@?$span@$$CBH$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 344], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 344] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 328] + mov dword ptr [eax], ecx + lea ecx, [ebp - 332] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB83_38 +LBB83_38: # in Loop: Header=BB83_36 Depth=1 + mov dword ptr [ebp - 16], 10 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 328] + mov dword ptr [eax], ecx + lea ecx, [ebp - 292] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB83_39 +LBB83_39: # in Loop: Header=BB83_36 Depth=1 + lea ecx, [ebp - 328] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB83_45 +Ltmp10034: +LBB83_183: # Block address taken + # in Loop: Header=BB83_36 Depth=1 + add ebp, 12 + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + jmp LBB83_44 +LBB83_44: # in Loop: Header=BB83_36 Depth=1 + mov dword ptr [ebp - 16], 8 +Ltmp10035: +LBB83_45: # in Loop: Header=BB83_36 Depth=1 + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + mov dword ptr [ebp - 16], 8 + lea ecx, [ebp - 292] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1141], al # 1-byte Spill + jmp LBB83_46 +LBB83_46: # in Loop: Header=BB83_36 Depth=1 + mov al, byte ptr [ebp - 1141] # 1-byte Reload + test al, 1 + jne LBB83_47 + jmp LBB83_51 +LBB83_47: # in Loop: Header=BB83_36 Depth=1 +Ltmp10036: + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1142], al # 1-byte Spill + jmp LBB83_48 +LBB83_48: # in Loop: Header=BB83_36 Depth=1 + mov al, byte ptr [ebp - 1142] # 1-byte Reload + test al, 1 + jne LBB83_49 + jmp LBB83_50 +LBB83_49: # in Loop: Header=BB83_36 Depth=1 +Ltmp10037: + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + int3 +Ltmp10038: +LBB83_50: # in Loop: Header=BB83_36 Depth=1 + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + jmp LBB83_51 +Ltmp10039: +LBB83_51: # in Loop: Header=BB83_36 Depth=1 + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + lea ecx, [ebp - 292] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB83_52 +LBB83_52: # in Loop: Header=BB83_36 Depth=1 + lea ecx, [ebp - 292] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1148], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB83_36 +Ltmp10040: +# %bb.53: + .cv_loc 83 1 1390 0 # ..\tests\span_tests.cpp:1390:0 + lea ecx, [ebp - 352] +Ltmp10041: + #DEBUG_VALUE: s <- [$ecx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" +Ltmp10042: + .cv_loc 83 1 1391 0 # ..\tests\span_tests.cpp:1391:0 + mov ecx, dword ptr [ebp - 352] + mov dword ptr [ebp - 368], ecx + mov ecx, dword ptr [ebp - 348] + mov dword ptr [ebp - 364], ecx + sub esp, 12 + lea ecx, [ebp - 360] +Ltmp10043: + #DEBUG_VALUE: bs <- [$ecx+0] + mov dword ptr [esp], ecx + lea ecx, [ebp - 368] +Ltmp10044: + mov edx, dword ptr [ecx] + mov dword ptr [esp + 4], edx + mov ecx, dword ptr [ecx + 4] + mov dword ptr [esp + 8], ecx + mov dword ptr [ebp - 1152], eax # 4-byte Spill + call "??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + add esp, 12 +LBB83_54: # =>This Inner Loop Header: Depth=1 +Ltmp10045: + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BG@BBFOADKB@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size?$CI?$CJ?$AA@" + mov dword ptr [ebp - 1156], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1160], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1392 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 416] + mov dword ptr [ebp - 1164], ecx # 4-byte Spill + mov dword ptr [ebp - 1168], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1156] # 4-byte Reload + mov dword ptr [ebp - 1172], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1156] # 4-byte Reload + mov edx, dword ptr [ebp - 1164] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 408] + mov dword ptr [ebp - 1176], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1160] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 360] +Ltmp10046: + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + mov dword ptr [ebp - 1180], eax # 4-byte Spill + call "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 456], eax + mov dword ptr [ebp - 16], 13 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 456] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 448] + mov dword ptr [eax], ecx + lea ecx, [ebp - 452] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB83_55 +LBB83_55: # in Loop: Header=BB83_54 Depth=1 + lea ecx, [ebp - 352] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 460], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 460] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 444] + mov dword ptr [eax], ecx + lea ecx, [ebp - 448] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB83_56 +LBB83_56: # in Loop: Header=BB83_54 Depth=1 + mov dword ptr [ebp - 16], 14 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 444] + mov dword ptr [eax], ecx + lea ecx, [ebp - 408] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB83_57 +LBB83_57: # in Loop: Header=BB83_54 Depth=1 + lea ecx, [ebp - 444] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB83_63 +Ltmp10047: +LBB83_184: # Block address taken + # in Loop: Header=BB83_54 Depth=1 + add ebp, 12 + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + jmp LBB83_62 +LBB83_62: # in Loop: Header=BB83_54 Depth=1 + mov dword ptr [ebp - 16], 12 +Ltmp10048: +LBB83_63: # in Loop: Header=BB83_54 Depth=1 + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + mov dword ptr [ebp - 16], 12 + lea ecx, [ebp - 408] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1181], al # 1-byte Spill + jmp LBB83_64 +LBB83_64: # in Loop: Header=BB83_54 Depth=1 + mov al, byte ptr [ebp - 1181] # 1-byte Reload + test al, 1 + jne LBB83_65 + jmp LBB83_69 +LBB83_65: # in Loop: Header=BB83_54 Depth=1 +Ltmp10049: + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1182], al # 1-byte Spill + jmp LBB83_66 +LBB83_66: # in Loop: Header=BB83_54 Depth=1 + mov al, byte ptr [ebp - 1182] # 1-byte Reload + test al, 1 + jne LBB83_67 + jmp LBB83_68 +LBB83_67: # in Loop: Header=BB83_54 Depth=1 +Ltmp10050: + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + int3 +Ltmp10051: +LBB83_68: # in Loop: Header=BB83_54 Depth=1 + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + jmp LBB83_69 +Ltmp10052: +LBB83_69: # in Loop: Header=BB83_54 Depth=1 + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + lea ecx, [ebp - 408] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB83_70 +LBB83_70: # in Loop: Header=BB83_54 Depth=1 + lea ecx, [ebp - 408] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1188], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB83_54 +Ltmp10053: +# %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 +Ltmp10054: + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0P@FJDBNPHA@bs?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 1192], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1196], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1393 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 508] + mov dword ptr [ebp - 1200], ecx # 4-byte Spill + mov dword ptr [ebp - 1204], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1192] # 4-byte Reload + mov dword ptr [ebp - 1208], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1192] # 4-byte Reload + mov edx, dword ptr [ebp - 1200] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 500] + mov dword ptr [ebp - 1212], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1196] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 360] +Ltmp10055: + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + mov dword ptr [ebp - 1216], eax # 4-byte Spill + call "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 548], eax + mov dword ptr [ebp - 16], 17 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 548] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 540] + mov dword ptr [eax], ecx + lea ecx, [ebp - 544] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB83_73 +LBB83_73: # in Loop: Header=BB83_72 Depth=1 + mov dword ptr [ebp - 552], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 552] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 536] + mov dword ptr [eax], ecx + lea ecx, [ebp - 540] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB83_74 +LBB83_74: # in Loop: Header=BB83_72 Depth=1 + mov dword ptr [ebp - 16], 18 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 536] + mov dword ptr [eax], ecx + lea ecx, [ebp - 500] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB83_75 +LBB83_75: # in Loop: Header=BB83_72 Depth=1 + lea ecx, [ebp - 536] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB83_81 +Ltmp10056: +LBB83_185: # Block address taken + # in Loop: Header=BB83_72 Depth=1 + add ebp, 12 + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + jmp LBB83_80 +LBB83_80: # in Loop: Header=BB83_72 Depth=1 + mov dword ptr [ebp - 16], 16 +Ltmp10057: +LBB83_81: # in Loop: Header=BB83_72 Depth=1 + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + mov dword ptr [ebp - 16], 16 + lea ecx, [ebp - 500] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1217], al # 1-byte Spill + jmp LBB83_82 +LBB83_82: # in Loop: Header=BB83_72 Depth=1 + mov al, byte ptr [ebp - 1217] # 1-byte Reload + test al, 1 + jne LBB83_83 + jmp LBB83_87 +LBB83_83: # in Loop: Header=BB83_72 Depth=1 +Ltmp10058: + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1218], al # 1-byte Spill + jmp LBB83_84 +LBB83_84: # in Loop: Header=BB83_72 Depth=1 + mov al, byte ptr [ebp - 1218] # 1-byte Reload + test al, 1 + jne LBB83_85 + jmp LBB83_86 +LBB83_85: # in Loop: Header=BB83_72 Depth=1 +Ltmp10059: + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + int3 +Ltmp10060: +LBB83_86: # in Loop: Header=BB83_72 Depth=1 + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + jmp LBB83_87 +Ltmp10061: +LBB83_87: # in Loop: Header=BB83_72 Depth=1 + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + lea ecx, [ebp - 500] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB83_88 +LBB83_88: # in Loop: Header=BB83_72 Depth=1 + lea ecx, [ebp - 500] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1224], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB83_72 +Ltmp10062: +# %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 +Ltmp10063: + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BF@FNHMNLHI@bs?4size_bytes?$CI?$CJ?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 1228], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1232], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1394 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 600] + mov dword ptr [ebp - 1236], ecx # 4-byte Spill + mov dword ptr [ebp - 1240], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1228] # 4-byte Reload + mov dword ptr [ebp - 1244], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1228] # 4-byte Reload + mov edx, dword ptr [ebp - 1236] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 592] + mov dword ptr [ebp - 1248], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1232] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 360] +Ltmp10064: + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + mov dword ptr [ebp - 1252], eax # 4-byte Spill + call "?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 640], eax + mov dword ptr [ebp - 16], 21 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 640] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 632] + mov dword ptr [eax], ecx + lea ecx, [ebp - 636] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB83_91 +LBB83_91: # in Loop: Header=BB83_90 Depth=1 + mov dword ptr [ebp - 644], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 644] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 628] + mov dword ptr [eax], ecx + lea ecx, [ebp - 632] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB83_92 +LBB83_92: # in Loop: Header=BB83_90 Depth=1 + mov dword ptr [ebp - 16], 22 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 628] + mov dword ptr [eax], ecx + lea ecx, [ebp - 592] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB83_93 +LBB83_93: # in Loop: Header=BB83_90 Depth=1 + lea ecx, [ebp - 628] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB83_99 +Ltmp10065: +LBB83_186: # Block address taken + # in Loop: Header=BB83_90 Depth=1 + add ebp, 12 + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + jmp LBB83_98 +LBB83_98: # in Loop: Header=BB83_90 Depth=1 + mov dword ptr [ebp - 16], 20 +Ltmp10066: +LBB83_99: # in Loop: Header=BB83_90 Depth=1 + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + mov dword ptr [ebp - 16], 20 + lea ecx, [ebp - 592] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1253], al # 1-byte Spill + jmp LBB83_100 +LBB83_100: # in Loop: Header=BB83_90 Depth=1 + mov al, byte ptr [ebp - 1253] # 1-byte Reload + test al, 1 + jne LBB83_101 + jmp LBB83_105 +LBB83_101: # in Loop: Header=BB83_90 Depth=1 +Ltmp10067: + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1254], al # 1-byte Spill + jmp LBB83_102 +LBB83_102: # in Loop: Header=BB83_90 Depth=1 + mov al, byte ptr [ebp - 1254] # 1-byte Reload + test al, 1 + jne LBB83_103 + jmp LBB83_104 +LBB83_103: # in Loop: Header=BB83_90 Depth=1 +Ltmp10068: + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + int3 +Ltmp10069: +LBB83_104: # in Loop: Header=BB83_90 Depth=1 + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + jmp LBB83_105 +Ltmp10070: +LBB83_105: # in Loop: Header=BB83_90 Depth=1 + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + lea ecx, [ebp - 592] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB83_106 +LBB83_106: # in Loop: Header=BB83_90 Depth=1 + lea ecx, [ebp - 592] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1260], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB83_90 +Ltmp10071: +# %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 +Ltmp10072: + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0EK@NJONNAHL@static_cast?$DMconst?5void?$CK?$DO?$CIbs?4data@" + mov dword ptr [ebp - 1264], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1268], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1395 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 692] + mov dword ptr [ebp - 1272], ecx # 4-byte Spill + mov dword ptr [ebp - 1276], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1264] # 4-byte Reload + mov dword ptr [ebp - 1280], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1264] # 4-byte Reload + mov edx, dword ptr [ebp - 1272] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 684] + mov dword ptr [ebp - 1284], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1268] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 360] +Ltmp10073: + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + mov dword ptr [ebp - 1288], eax # 4-byte Spill + call "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@2@XZ" + mov dword ptr [ebp - 732], eax + mov dword ptr [ebp - 16], 25 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 732] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 724] + mov dword ptr [eax], ecx + lea ecx, [ebp - 728] + call "??$?NPBX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBX@1@ABQBX@Z" + jmp LBB83_109 +LBB83_109: # in Loop: Header=BB83_108 Depth=1 + lea ecx, [ebp - 352] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + mov dword ptr [ebp - 736], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 736] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 720] + mov dword ptr [eax], ecx + lea ecx, [ebp - 724] + call "??$?8PBX@?$ExprLhs@ABQBX@Catch@@QAE?BV?$BinaryExpr@ABQBXABQBX@1@ABQBX@Z" + jmp LBB83_110 +LBB83_110: # in Loop: Header=BB83_108 Depth=1 + mov dword ptr [ebp - 16], 26 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 720] + mov dword ptr [eax], ecx + lea ecx, [ebp - 684] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB83_111 +LBB83_111: # in Loop: Header=BB83_108 Depth=1 + lea ecx, [ebp - 720] + call "??1?$BinaryExpr@ABQBXABQBX@Catch@@UAE@XZ" + jmp LBB83_117 +Ltmp10074: +LBB83_187: # Block address taken + # in Loop: Header=BB83_108 Depth=1 + add ebp, 12 + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + jmp LBB83_116 +LBB83_116: # in Loop: Header=BB83_108 Depth=1 + mov dword ptr [ebp - 16], 24 +Ltmp10075: +LBB83_117: # in Loop: Header=BB83_108 Depth=1 + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + mov dword ptr [ebp - 16], 24 + lea ecx, [ebp - 684] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1289], al # 1-byte Spill + jmp LBB83_118 +LBB83_118: # in Loop: Header=BB83_108 Depth=1 + mov al, byte ptr [ebp - 1289] # 1-byte Reload + test al, 1 + jne LBB83_119 + jmp LBB83_123 +LBB83_119: # in Loop: Header=BB83_108 Depth=1 +Ltmp10076: + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1290], al # 1-byte Spill + jmp LBB83_120 +LBB83_120: # in Loop: Header=BB83_108 Depth=1 + mov al, byte ptr [ebp - 1290] # 1-byte Reload + test al, 1 + jne LBB83_121 + jmp LBB83_122 +LBB83_121: # in Loop: Header=BB83_108 Depth=1 +Ltmp10077: + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + int3 +Ltmp10078: +LBB83_122: # in Loop: Header=BB83_108 Depth=1 + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + jmp LBB83_123 +Ltmp10079: +LBB83_123: # in Loop: Header=BB83_108 Depth=1 + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + lea ecx, [ebp - 684] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB83_124 +LBB83_124: # in Loop: Header=BB83_108 Depth=1 + lea ecx, [ebp - 684] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1296], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB83_108 +Ltmp10080: +# %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 +Ltmp10081: + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BF@FANINFOJ@bs?4data?$CI?$CJ?5?$DN?$DN?5nullptr?$AA@" + mov dword ptr [ebp - 1300], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1304], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1396 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 784] + mov dword ptr [ebp - 1308], ecx # 4-byte Spill + mov dword ptr [ebp - 1312], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1300] # 4-byte Reload + mov dword ptr [ebp - 1316], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1300] # 4-byte Reload + mov edx, dword ptr [ebp - 1308] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 776] + mov dword ptr [ebp - 1320], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1304] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 360] +Ltmp10082: + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + mov dword ptr [ebp - 1324], eax # 4-byte Spill + call "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@2@XZ" + mov dword ptr [ebp - 824], eax + mov dword ptr [ebp - 16], 29 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 824] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 816] + mov dword ptr [eax], ecx + lea ecx, [ebp - 820] + call "??$?NPBW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBW4byte@gsl@@@1@ABQBW4byte@gsl@@@Z" + jmp LBB83_127 +LBB83_127: # in Loop: Header=BB83_126 Depth=1 + mov dword ptr [ebp - 828], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 828] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 812] + mov dword ptr [eax], ecx + lea ecx, [ebp - 816] + call "??$?8$$T@?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@1@AB$$T@Z" + jmp LBB83_128 +LBB83_128: # in Loop: Header=BB83_126 Depth=1 + mov dword ptr [ebp - 16], 30 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 812] + mov dword ptr [eax], ecx + lea ecx, [ebp - 776] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB83_129 +LBB83_129: # in Loop: Header=BB83_126 Depth=1 + lea ecx, [ebp - 812] + call "??1?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAE@XZ" + jmp LBB83_135 +Ltmp10083: +LBB83_188: # Block address taken + # in Loop: Header=BB83_126 Depth=1 + add ebp, 12 + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + jmp LBB83_134 +LBB83_134: # in Loop: Header=BB83_126 Depth=1 + mov dword ptr [ebp - 16], 28 +Ltmp10084: +LBB83_135: # in Loop: Header=BB83_126 Depth=1 + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + mov dword ptr [ebp - 16], 28 + lea ecx, [ebp - 776] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1325], al # 1-byte Spill + jmp LBB83_136 +LBB83_136: # in Loop: Header=BB83_126 Depth=1 + mov al, byte ptr [ebp - 1325] # 1-byte Reload + test al, 1 + jne LBB83_137 + jmp LBB83_141 +LBB83_137: # in Loop: Header=BB83_126 Depth=1 +Ltmp10085: + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1326], al # 1-byte Spill + jmp LBB83_138 +LBB83_138: # in Loop: Header=BB83_126 Depth=1 + mov al, byte ptr [ebp - 1326] # 1-byte Reload + test al, 1 + jne LBB83_139 + jmp LBB83_140 +LBB83_139: # in Loop: Header=BB83_126 Depth=1 +Ltmp10086: + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + int3 +Ltmp10087: +LBB83_140: # in Loop: Header=BB83_126 Depth=1 + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + jmp LBB83_141 +Ltmp10088: +LBB83_141: # in Loop: Header=BB83_126 Depth=1 + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + lea ecx, [ebp - 776] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB83_142 +LBB83_142: # in Loop: Header=BB83_126 Depth=1 + lea ecx, [ebp - 776] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1332], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB83_126 +Ltmp10089: +# %bb.143: + .cv_loc 83 1 1400 0 # ..\tests\span_tests.cpp:1400:0 + sub esp, 4 + lea ecx, [ebp - 836] +Ltmp10090: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 44] + mov dword ptr [esp], eax + call "??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" +Ltmp10091: + .cv_loc 83 1 1401 0 # ..\tests\span_tests.cpp:1401:0 + mov ecx, dword ptr [ebp - 836] + mov dword ptr [ebp - 852], ecx + mov ecx, dword ptr [ebp - 832] + mov dword ptr [ebp - 848], ecx + sub esp, 12 + lea ecx, [ebp - 844] +Ltmp10092: + #DEBUG_VALUE: bs <- [$ecx+0] + mov dword ptr [esp], ecx + lea ecx, [ebp - 852] +Ltmp10093: + mov edx, dword ptr [ecx] + mov dword ptr [esp + 4], edx + mov ecx, dword ptr [ecx + 4] + mov dword ptr [esp + 8], ecx + mov dword ptr [ebp - 1336], eax # 4-byte Spill + call "??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + add esp, 12 +LBB83_144: # =>This Inner Loop Header: Depth=1 +Ltmp10094: + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0EK@NJONNAHL@static_cast?$DMconst?5void?$CK?$DO?$CIbs?4data@" + mov dword ptr [ebp - 1340], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1344], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1402 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 900] + mov dword ptr [ebp - 1348], ecx # 4-byte Spill + mov dword ptr [ebp - 1352], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1340] # 4-byte Reload + mov dword ptr [ebp - 1356], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1340] # 4-byte Reload + mov edx, dword ptr [ebp - 1348] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 892] + mov dword ptr [ebp - 1360], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1344] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 844] +Ltmp10095: + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + mov dword ptr [ebp - 1364], eax # 4-byte Spill + call "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@2@XZ" + mov dword ptr [ebp - 940], eax + mov dword ptr [ebp - 16], 33 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 940] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 932] + mov dword ptr [eax], ecx + lea ecx, [ebp - 936] + call "??$?NPBX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBX@1@ABQBX@Z" + jmp LBB83_145 +LBB83_145: # in Loop: Header=BB83_144 Depth=1 + lea ecx, [ebp - 836] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + mov dword ptr [ebp - 944], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 944] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 928] + mov dword ptr [eax], ecx + lea ecx, [ebp - 932] + call "??$?8PBX@?$ExprLhs@ABQBX@Catch@@QAE?BV?$BinaryExpr@ABQBXABQBX@1@ABQBX@Z" + jmp LBB83_146 +LBB83_146: # in Loop: Header=BB83_144 Depth=1 + mov dword ptr [ebp - 16], 34 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 928] + mov dword ptr [eax], ecx + lea ecx, [ebp - 892] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB83_147 +LBB83_147: # in Loop: Header=BB83_144 Depth=1 + lea ecx, [ebp - 928] + call "??1?$BinaryExpr@ABQBXABQBX@Catch@@UAE@XZ" + jmp LBB83_153 +Ltmp10096: +LBB83_189: # Block address taken + # in Loop: Header=BB83_144 Depth=1 + add ebp, 12 + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + jmp LBB83_152 +LBB83_152: # in Loop: Header=BB83_144 Depth=1 + mov dword ptr [ebp - 16], 32 +Ltmp10097: +LBB83_153: # in Loop: Header=BB83_144 Depth=1 + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + mov dword ptr [ebp - 16], 32 + lea ecx, [ebp - 892] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1365], al # 1-byte Spill + jmp LBB83_154 +LBB83_154: # in Loop: Header=BB83_144 Depth=1 + mov al, byte ptr [ebp - 1365] # 1-byte Reload + test al, 1 + jne LBB83_155 + jmp LBB83_159 +LBB83_155: # in Loop: Header=BB83_144 Depth=1 +Ltmp10098: + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1366], al # 1-byte Spill + jmp LBB83_156 +LBB83_156: # in Loop: Header=BB83_144 Depth=1 + mov al, byte ptr [ebp - 1366] # 1-byte Reload + test al, 1 + jne LBB83_157 + jmp LBB83_158 +LBB83_157: # in Loop: Header=BB83_144 Depth=1 +Ltmp10099: + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + int3 +Ltmp10100: +LBB83_158: # in Loop: Header=BB83_144 Depth=1 + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + jmp LBB83_159 +Ltmp10101: +LBB83_159: # in Loop: Header=BB83_144 Depth=1 + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + lea ecx, [ebp - 892] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB83_160 +LBB83_160: # in Loop: Header=BB83_144 Depth=1 + lea ecx, [ebp - 892] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1372], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB83_144 +Ltmp10102: +# %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 +Ltmp10103: + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BM@PAOANMDJ@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size_bytes?$CI?$CJ?$AA@" + mov dword ptr [ebp - 1376], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1380], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1403 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 992] + mov dword ptr [ebp - 1384], ecx # 4-byte Spill + mov dword ptr [ebp - 1388], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1376] # 4-byte Reload + mov dword ptr [ebp - 1392], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1376] # 4-byte Reload + mov edx, dword ptr [ebp - 1384] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 984] + mov dword ptr [ebp - 1396], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 1380] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 844] +Ltmp10104: + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + mov dword ptr [ebp - 1400], eax # 4-byte Spill + call "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 1032], eax + mov dword ptr [ebp - 16], 37 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1032] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1024] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1028] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB83_163 +LBB83_163: # in Loop: Header=BB83_162 Depth=1 + lea ecx, [ebp - 836] + call "?size_bytes@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 1036], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 1036] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 1020] + mov dword ptr [eax], ecx + lea ecx, [ebp - 1024] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB83_164 +LBB83_164: # in Loop: Header=BB83_162 Depth=1 + mov dword ptr [ebp - 16], 38 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 1020] + mov dword ptr [eax], ecx + lea ecx, [ebp - 984] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB83_165 +LBB83_165: # in Loop: Header=BB83_162 Depth=1 + lea ecx, [ebp - 1020] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB83_171 +Ltmp10105: +LBB83_190: # Block address taken + # in Loop: Header=BB83_162 Depth=1 + add ebp, 12 + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + jmp LBB83_170 +LBB83_170: # in Loop: Header=BB83_162 Depth=1 + mov dword ptr [ebp - 16], 36 +Ltmp10106: +LBB83_171: # in Loop: Header=BB83_162 Depth=1 + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + mov dword ptr [ebp - 16], 36 + lea ecx, [ebp - 984] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1401], al # 1-byte Spill + jmp LBB83_172 +LBB83_172: # in Loop: Header=BB83_162 Depth=1 + mov al, byte ptr [ebp - 1401] # 1-byte Reload + test al, 1 + jne LBB83_173 + jmp LBB83_177 +LBB83_173: # in Loop: Header=BB83_162 Depth=1 +Ltmp10107: + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1402], al # 1-byte Spill + jmp LBB83_174 +LBB83_174: # in Loop: Header=BB83_162 Depth=1 + mov al, byte ptr [ebp - 1402] # 1-byte Reload + test al, 1 + jne LBB83_175 + jmp LBB83_176 +LBB83_175: # in Loop: Header=BB83_162 Depth=1 +Ltmp10108: + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + int3 +Ltmp10109: +LBB83_176: # in Loop: Header=BB83_162 Depth=1 + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + jmp LBB83_177 +Ltmp10110: +LBB83_177: # in Loop: Header=BB83_162 Depth=1 + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + lea ecx, [ebp - 984] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB83_178 +LBB83_178: # in Loop: Header=BB83_162 Depth=1 + lea ecx, [ebp - 984] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 1408], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB83_162 +Ltmp10111: +# %bb.179: + .cv_loc 83 1 1405 0 # ..\tests\span_tests.cpp:1405:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB83_5: # in Loop: Header=BB83_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 128] +Ltmp10112: + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10113: + .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": +LBB83_6: # in Loop: Header=BB83_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10114: + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 92] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB83_7 +LBB83_7: # in Loop: Header=BB83_1 Depth=1 + mov eax, offset LBB83_181 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10115: + .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": +LBB83_22: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 92] + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10116: + .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": +LBB83_23: # in Loop: Header=BB83_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 236] +Ltmp10117: + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + call "??1?$BinaryExpr@ABQBXABQBX@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10118: + .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": +LBB83_24: # in Loop: Header=BB83_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10119: + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + mov dword ptr [ebp - 16], 7 + lea ecx, [ebp - 200] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB83_25 +LBB83_25: # in Loop: Header=BB83_18 Depth=1 + mov eax, offset LBB83_182 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10120: + .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": +LBB83_40: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 200] + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10121: + .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": +LBB83_41: # in Loop: Header=BB83_36 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 328] +Ltmp10122: + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10123: + .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": +LBB83_42: # in Loop: Header=BB83_36 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10124: + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + mov dword ptr [ebp - 16], 11 + lea ecx, [ebp - 292] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB83_43 +LBB83_43: # in Loop: Header=BB83_36 Depth=1 + mov eax, offset LBB83_183 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10125: + .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": +LBB83_58: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 292] + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10126: + .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": +LBB83_59: # in Loop: Header=BB83_54 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 444] +Ltmp10127: + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10128: + .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": +LBB83_60: # in Loop: Header=BB83_54 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10129: + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + mov dword ptr [ebp - 16], 15 + lea ecx, [ebp - 408] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB83_61 +LBB83_61: # in Loop: Header=BB83_54 Depth=1 + mov eax, offset LBB83_184 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10130: + .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": +LBB83_76: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 408] + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10131: + .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": +LBB83_77: # in Loop: Header=BB83_72 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 536] +Ltmp10132: + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10133: + .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": +LBB83_78: # in Loop: Header=BB83_72 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10134: + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + mov dword ptr [ebp - 16], 19 + lea ecx, [ebp - 500] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB83_79 +LBB83_79: # in Loop: Header=BB83_72 Depth=1 + mov eax, offset LBB83_185 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10135: + .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": +LBB83_94: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 500] + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10136: + .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": +LBB83_95: # in Loop: Header=BB83_90 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 628] +Ltmp10137: + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10138: + .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": +LBB83_96: # in Loop: Header=BB83_90 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10139: + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + mov dword ptr [ebp - 16], 23 + lea ecx, [ebp - 592] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB83_97 +LBB83_97: # in Loop: Header=BB83_90 Depth=1 + mov eax, offset LBB83_186 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10140: + .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": +LBB83_112: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 592] + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10141: + .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": +LBB83_113: # in Loop: Header=BB83_108 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 720] +Ltmp10142: + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + call "??1?$BinaryExpr@ABQBXABQBX@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10143: + .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": +LBB83_114: # in Loop: Header=BB83_108 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10144: + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + mov dword ptr [ebp - 16], 27 + lea ecx, [ebp - 684] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB83_115 +LBB83_115: # in Loop: Header=BB83_108 Depth=1 + mov eax, offset LBB83_187 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10145: + .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": +LBB83_130: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 684] + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10146: + .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": +LBB83_131: # in Loop: Header=BB83_126 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 812] +Ltmp10147: + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + call "??1?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10148: + .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": +LBB83_132: # in Loop: Header=BB83_126 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10149: + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + mov dword ptr [ebp - 16], 31 + lea ecx, [ebp - 776] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB83_133 +LBB83_133: # in Loop: Header=BB83_126 Depth=1 + mov eax, offset LBB83_188 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10150: + .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": +LBB83_148: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 776] + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10151: + .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": +LBB83_149: # in Loop: Header=BB83_144 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 928] +Ltmp10152: + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + call "??1?$BinaryExpr@ABQBXABQBX@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10153: + .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": +LBB83_150: # in Loop: Header=BB83_144 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10154: + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + mov dword ptr [ebp - 16], 35 + lea ecx, [ebp - 892] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB83_151 +LBB83_151: # in Loop: Header=BB83_144 Depth=1 + mov eax, offset LBB83_189 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10155: + .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": +LBB83_166: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 892] + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10156: + .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": +LBB83_167: # in Loop: Header=BB83_162 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 1020] +Ltmp10157: + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10158: + .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": +LBB83_168: # in Loop: Header=BB83_162 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10159: + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + mov dword ptr [ebp - 16], 39 + lea ecx, [ebp - 984] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB83_169 +LBB83_169: # in Loop: Header=BB83_162 Depth=1 + mov eax, offset LBB83_190 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10160: + .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": +LBB83_180: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 984] + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10161: + .cv_fpo_endproc +Lfunc_end83: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 10 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp10162: + lea ecx, ["?autoRegistrar55@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp10163: + .cv_fpo_endproc +Lfunc_end84: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp10164: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0BD@POLEBHOO@as_writeable_bytes?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 1408 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____56@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar57@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp10165: + .cv_fpo_endproc +Lfunc_end85: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____56@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 984 + .cv_fpo_stackalloc 984 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp10264: + .cv_loc 86 1 1410 0 # ..\tests\span_tests.cpp:1410:0 + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@3PAHA"+8] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr ["L?a@?1??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@3PAHA"+12] + mov dword ptr [ebp - 32], eax +Ltmp10265: + .cv_loc 86 1 1424 0 # ..\tests\span_tests.cpp:1424:0 + lea ecx, [ebp - 52] +Ltmp10266: + #DEBUG_VALUE: s <- [$ecx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" +Ltmp10267: + .cv_loc 86 1 1425 0 # ..\tests\span_tests.cpp:1425:0 + mov ecx, dword ptr [ebp - 52] + mov dword ptr [ebp - 68], ecx + mov ecx, dword ptr [ebp - 48] + mov dword ptr [ebp - 64], ecx + sub esp, 12 + lea ecx, [ebp - 60] +Ltmp10268: + #DEBUG_VALUE: bs <- [$ecx+0] + mov dword ptr [esp], ecx + lea ecx, [ebp - 68] +Ltmp10269: + mov edx, dword ptr [ecx] + mov dword ptr [esp + 4], edx + mov ecx, dword ptr [ecx + 4] + mov dword ptr [esp + 8], ecx + mov dword ptr [ebp - 740], eax # 4-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" + add esp, 12 +LBB86_1: # =>This Inner Loop Header: Depth=1 +Ltmp10270: + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BG@BBFOADKB@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size?$CI?$CJ?$AA@" + mov dword ptr [ebp - 744], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 748], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1426 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 116] + mov dword ptr [ebp - 752], ecx # 4-byte Spill + mov dword ptr [ebp - 756], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 744] # 4-byte Reload + mov dword ptr [ebp - 760], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 744] # 4-byte Reload + mov edx, dword ptr [ebp - 752] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 108] + mov dword ptr [ebp - 764], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 748] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 60] +Ltmp10271: + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + mov dword ptr [ebp - 768], eax # 4-byte Spill + call "?size@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 156], eax + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 156] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 148] + mov dword ptr [eax], ecx + lea ecx, [ebp - 152] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB86_2 +LBB86_2: # in Loop: Header=BB86_1 Depth=1 + lea ecx, [ebp - 52] + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 160], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 160] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 144] + mov dword ptr [eax], ecx + lea ecx, [ebp - 148] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB86_3 +LBB86_3: # in Loop: Header=BB86_1 Depth=1 + mov dword ptr [ebp - 16], 2 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 144] + mov dword ptr [eax], ecx + lea ecx, [ebp - 108] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB86_4 +LBB86_4: # in Loop: Header=BB86_1 Depth=1 + lea ecx, [ebp - 144] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB86_9 +Ltmp10272: +LBB86_127: # Block address taken + # in Loop: Header=BB86_1 Depth=1 + add ebp, 12 + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + jmp LBB86_8 +LBB86_8: # in Loop: Header=BB86_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp10273: +LBB86_9: # in Loop: Header=BB86_1 Depth=1 + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 108] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 769], al # 1-byte Spill + jmp LBB86_10 +LBB86_10: # in Loop: Header=BB86_1 Depth=1 + mov al, byte ptr [ebp - 769] # 1-byte Reload + test al, 1 + jne LBB86_11 + jmp LBB86_15 +LBB86_11: # in Loop: Header=BB86_1 Depth=1 +Ltmp10274: + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 770], al # 1-byte Spill + jmp LBB86_12 +LBB86_12: # in Loop: Header=BB86_1 Depth=1 + mov al, byte ptr [ebp - 770] # 1-byte Reload + test al, 1 + jne LBB86_13 + jmp LBB86_14 +LBB86_13: # in Loop: Header=BB86_1 Depth=1 +Ltmp10275: + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + int3 +Ltmp10276: +LBB86_14: # in Loop: Header=BB86_1 Depth=1 + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + jmp LBB86_15 +Ltmp10277: +LBB86_15: # in Loop: Header=BB86_1 Depth=1 + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + lea ecx, [ebp - 108] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB86_16 +LBB86_16: # in Loop: Header=BB86_1 Depth=1 + lea ecx, [ebp - 108] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 776], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB86_1 +Ltmp10278: +# %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 +Ltmp10279: + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0P@FJDBNPHA@bs?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 780], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 784], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1427 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 208] + mov dword ptr [ebp - 788], ecx # 4-byte Spill + mov dword ptr [ebp - 792], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 780] # 4-byte Reload + mov dword ptr [ebp - 796], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 780] # 4-byte Reload + mov edx, dword ptr [ebp - 788] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 200] + mov dword ptr [ebp - 800], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 784] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 60] +Ltmp10280: + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + mov dword ptr [ebp - 804], eax # 4-byte Spill + call "?size@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 248], eax + mov dword ptr [ebp - 16], 5 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 248] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 240] + mov dword ptr [eax], ecx + lea ecx, [ebp - 244] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB86_19 +LBB86_19: # in Loop: Header=BB86_18 Depth=1 + mov dword ptr [ebp - 252], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 252] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 236] + mov dword ptr [eax], ecx + lea ecx, [ebp - 240] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB86_20 +LBB86_20: # in Loop: Header=BB86_18 Depth=1 + mov dword ptr [ebp - 16], 6 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 236] + mov dword ptr [eax], ecx + lea ecx, [ebp - 200] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB86_21 +LBB86_21: # in Loop: Header=BB86_18 Depth=1 + lea ecx, [ebp - 236] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB86_27 +Ltmp10281: +LBB86_128: # Block address taken + # in Loop: Header=BB86_18 Depth=1 + add ebp, 12 + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + jmp LBB86_26 +LBB86_26: # in Loop: Header=BB86_18 Depth=1 + mov dword ptr [ebp - 16], 4 +Ltmp10282: +LBB86_27: # in Loop: Header=BB86_18 Depth=1 + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + mov dword ptr [ebp - 16], 4 + lea ecx, [ebp - 200] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 805], al # 1-byte Spill + jmp LBB86_28 +LBB86_28: # in Loop: Header=BB86_18 Depth=1 + mov al, byte ptr [ebp - 805] # 1-byte Reload + test al, 1 + jne LBB86_29 + jmp LBB86_33 +LBB86_29: # in Loop: Header=BB86_18 Depth=1 +Ltmp10283: + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 806], al # 1-byte Spill + jmp LBB86_30 +LBB86_30: # in Loop: Header=BB86_18 Depth=1 + mov al, byte ptr [ebp - 806] # 1-byte Reload + test al, 1 + jne LBB86_31 + jmp LBB86_32 +LBB86_31: # in Loop: Header=BB86_18 Depth=1 +Ltmp10284: + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + int3 +Ltmp10285: +LBB86_32: # in Loop: Header=BB86_18 Depth=1 + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + jmp LBB86_33 +Ltmp10286: +LBB86_33: # in Loop: Header=BB86_18 Depth=1 + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + lea ecx, [ebp - 200] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB86_34 +LBB86_34: # in Loop: Header=BB86_18 Depth=1 + lea ecx, [ebp - 200] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 812], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB86_18 +Ltmp10287: +# %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 +Ltmp10288: + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BF@FNHMNLHI@bs?4size_bytes?$CI?$CJ?5?$DN?$DN?50?$AA@" + mov dword ptr [ebp - 816], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 820], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1428 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 300] + mov dword ptr [ebp - 824], ecx # 4-byte Spill + mov dword ptr [ebp - 828], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 816] # 4-byte Reload + mov dword ptr [ebp - 832], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 816] # 4-byte Reload + mov edx, dword ptr [ebp - 824] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 292] + mov dword ptr [ebp - 836], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 820] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 60] +Ltmp10289: + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + mov dword ptr [ebp - 840], eax # 4-byte Spill + call "?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 340], eax + mov dword ptr [ebp - 16], 9 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 340] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 332] + mov dword ptr [eax], ecx + lea ecx, [ebp - 336] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB86_37 +LBB86_37: # in Loop: Header=BB86_36 Depth=1 + mov dword ptr [ebp - 344], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 344] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 328] + mov dword ptr [eax], ecx + lea ecx, [ebp - 332] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB86_38 +LBB86_38: # in Loop: Header=BB86_36 Depth=1 + mov dword ptr [ebp - 16], 10 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 328] + mov dword ptr [eax], ecx + lea ecx, [ebp - 292] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB86_39 +LBB86_39: # in Loop: Header=BB86_36 Depth=1 + lea ecx, [ebp - 328] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB86_45 +Ltmp10290: +LBB86_129: # Block address taken + # in Loop: Header=BB86_36 Depth=1 + add ebp, 12 + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + jmp LBB86_44 +LBB86_44: # in Loop: Header=BB86_36 Depth=1 + mov dword ptr [ebp - 16], 8 +Ltmp10291: +LBB86_45: # in Loop: Header=BB86_36 Depth=1 + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + mov dword ptr [ebp - 16], 8 + lea ecx, [ebp - 292] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 841], al # 1-byte Spill + jmp LBB86_46 +LBB86_46: # in Loop: Header=BB86_36 Depth=1 + mov al, byte ptr [ebp - 841] # 1-byte Reload + test al, 1 + jne LBB86_47 + jmp LBB86_51 +LBB86_47: # in Loop: Header=BB86_36 Depth=1 +Ltmp10292: + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 842], al # 1-byte Spill + jmp LBB86_48 +LBB86_48: # in Loop: Header=BB86_36 Depth=1 + mov al, byte ptr [ebp - 842] # 1-byte Reload + test al, 1 + jne LBB86_49 + jmp LBB86_50 +LBB86_49: # in Loop: Header=BB86_36 Depth=1 +Ltmp10293: + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + int3 +Ltmp10294: +LBB86_50: # in Loop: Header=BB86_36 Depth=1 + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + jmp LBB86_51 +Ltmp10295: +LBB86_51: # in Loop: Header=BB86_36 Depth=1 + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + lea ecx, [ebp - 292] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB86_52 +LBB86_52: # in Loop: Header=BB86_36 Depth=1 + lea ecx, [ebp - 292] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 848], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB86_36 +Ltmp10296: +# %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 +Ltmp10297: + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0DO@FEPPFBLK@static_cast?$DMvoid?$CK?$DO?$CIbs?4data?$CI?$CJ?$CJ?5?$DN?$DN@" + mov dword ptr [ebp - 852], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 856], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1429 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 392] + mov dword ptr [ebp - 860], ecx # 4-byte Spill + mov dword ptr [ebp - 864], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 852] # 4-byte Reload + mov dword ptr [ebp - 868], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 852] # 4-byte Reload + mov edx, dword ptr [ebp - 860] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 384] + mov dword ptr [ebp - 872], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 856] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 60] +Ltmp10298: + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + mov dword ptr [ebp - 876], eax # 4-byte Spill + call "?data@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@2@XZ" + mov dword ptr [ebp - 432], eax + mov dword ptr [ebp - 16], 13 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 432] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 424] + mov dword ptr [eax], ecx + lea ecx, [ebp - 428] + call "??$?NPAX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAX@1@ABQAX@Z" + jmp LBB86_55 +LBB86_55: # in Loop: Header=BB86_54 Depth=1 + lea ecx, [ebp - 52] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + mov dword ptr [ebp - 436], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 436] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 420] + mov dword ptr [eax], ecx + lea ecx, [ebp - 424] + call "??$?8PAX@?$ExprLhs@ABQAX@Catch@@QAE?BV?$BinaryExpr@ABQAXABQAX@1@ABQAX@Z" + jmp LBB86_56 +LBB86_56: # in Loop: Header=BB86_54 Depth=1 + mov dword ptr [ebp - 16], 14 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 420] + mov dword ptr [eax], ecx + lea ecx, [ebp - 384] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB86_57 +LBB86_57: # in Loop: Header=BB86_54 Depth=1 + lea ecx, [ebp - 420] + call "??1?$BinaryExpr@ABQAXABQAX@Catch@@UAE@XZ" + jmp LBB86_63 +Ltmp10299: +LBB86_130: # Block address taken + # in Loop: Header=BB86_54 Depth=1 + add ebp, 12 + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + jmp LBB86_62 +LBB86_62: # in Loop: Header=BB86_54 Depth=1 + mov dword ptr [ebp - 16], 12 +Ltmp10300: +LBB86_63: # in Loop: Header=BB86_54 Depth=1 + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + mov dword ptr [ebp - 16], 12 + lea ecx, [ebp - 384] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 877], al # 1-byte Spill + jmp LBB86_64 +LBB86_64: # in Loop: Header=BB86_54 Depth=1 + mov al, byte ptr [ebp - 877] # 1-byte Reload + test al, 1 + jne LBB86_65 + jmp LBB86_69 +LBB86_65: # in Loop: Header=BB86_54 Depth=1 +Ltmp10301: + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 878], al # 1-byte Spill + jmp LBB86_66 +LBB86_66: # in Loop: Header=BB86_54 Depth=1 + mov al, byte ptr [ebp - 878] # 1-byte Reload + test al, 1 + jne LBB86_67 + jmp LBB86_68 +LBB86_67: # in Loop: Header=BB86_54 Depth=1 +Ltmp10302: + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + int3 +Ltmp10303: +LBB86_68: # in Loop: Header=BB86_54 Depth=1 + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + jmp LBB86_69 +Ltmp10304: +LBB86_69: # in Loop: Header=BB86_54 Depth=1 + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + lea ecx, [ebp - 384] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB86_70 +LBB86_70: # in Loop: Header=BB86_54 Depth=1 + lea ecx, [ebp - 384] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 884], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB86_54 +Ltmp10305: +# %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 +Ltmp10306: + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BF@FANINFOJ@bs?4data?$CI?$CJ?5?$DN?$DN?5nullptr?$AA@" + mov dword ptr [ebp - 888], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 892], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1430 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 484] + mov dword ptr [ebp - 896], ecx # 4-byte Spill + mov dword ptr [ebp - 900], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 888] # 4-byte Reload + mov dword ptr [ebp - 904], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 888] # 4-byte Reload + mov edx, dword ptr [ebp - 896] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 476] + mov dword ptr [ebp - 908], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 892] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 60] +Ltmp10307: + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + mov dword ptr [ebp - 912], eax # 4-byte Spill + call "?data@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@2@XZ" + mov dword ptr [ebp - 524], eax + mov dword ptr [ebp - 16], 17 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 524] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 516] + mov dword ptr [eax], ecx + lea ecx, [ebp - 520] + call "??$?NPAW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAW4byte@gsl@@@1@ABQAW4byte@gsl@@@Z" + jmp LBB86_73 +LBB86_73: # in Loop: Header=BB86_72 Depth=1 + mov dword ptr [ebp - 528], 0 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 528] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 512] + mov dword ptr [eax], ecx + lea ecx, [ebp - 516] + call "??$?8$$T@?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@1@AB$$T@Z" + jmp LBB86_74 +LBB86_74: # in Loop: Header=BB86_72 Depth=1 + mov dword ptr [ebp - 16], 18 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 512] + mov dword ptr [eax], ecx + lea ecx, [ebp - 476] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB86_75 +LBB86_75: # in Loop: Header=BB86_72 Depth=1 + lea ecx, [ebp - 512] + call "??1?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAE@XZ" + jmp LBB86_81 +Ltmp10308: +LBB86_131: # Block address taken + # in Loop: Header=BB86_72 Depth=1 + add ebp, 12 + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + jmp LBB86_80 +LBB86_80: # in Loop: Header=BB86_72 Depth=1 + mov dword ptr [ebp - 16], 16 +Ltmp10309: +LBB86_81: # in Loop: Header=BB86_72 Depth=1 + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + mov dword ptr [ebp - 16], 16 + lea ecx, [ebp - 476] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 913], al # 1-byte Spill + jmp LBB86_82 +LBB86_82: # in Loop: Header=BB86_72 Depth=1 + mov al, byte ptr [ebp - 913] # 1-byte Reload + test al, 1 + jne LBB86_83 + jmp LBB86_87 +LBB86_83: # in Loop: Header=BB86_72 Depth=1 +Ltmp10310: + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 914], al # 1-byte Spill + jmp LBB86_84 +LBB86_84: # in Loop: Header=BB86_72 Depth=1 + mov al, byte ptr [ebp - 914] # 1-byte Reload + test al, 1 + jne LBB86_85 + jmp LBB86_86 +LBB86_85: # in Loop: Header=BB86_72 Depth=1 +Ltmp10311: + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + int3 +Ltmp10312: +LBB86_86: # in Loop: Header=BB86_72 Depth=1 + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + jmp LBB86_87 +Ltmp10313: +LBB86_87: # in Loop: Header=BB86_72 Depth=1 + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + lea ecx, [ebp - 476] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB86_88 +LBB86_88: # in Loop: Header=BB86_72 Depth=1 + lea ecx, [ebp - 476] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 920], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB86_72 +Ltmp10314: +# %bb.89: + .cv_loc 86 1 1434 0 # ..\tests\span_tests.cpp:1434:0 + sub esp, 4 + lea ecx, [ebp - 536] +Ltmp10315: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 44] + mov dword ptr [esp], eax + call "??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" +Ltmp10316: + .cv_loc 86 1 1435 0 # ..\tests\span_tests.cpp:1435:0 + mov ecx, dword ptr [ebp - 536] + mov dword ptr [ebp - 552], ecx + mov ecx, dword ptr [ebp - 532] + mov dword ptr [ebp - 548], ecx + sub esp, 12 + lea ecx, [ebp - 544] +Ltmp10317: + #DEBUG_VALUE: bs <- [$ecx+0] + mov dword ptr [esp], ecx + lea ecx, [ebp - 552] +Ltmp10318: + mov edx, dword ptr [ecx] + mov dword ptr [esp + 4], edx + mov ecx, dword ptr [ecx + 4] + mov dword ptr [esp + 8], ecx + mov dword ptr [ebp - 924], eax # 4-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" + add esp, 12 +LBB86_90: # =>This Inner Loop Header: Depth=1 +Ltmp10319: + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0DO@FEPPFBLK@static_cast?$DMvoid?$CK?$DO?$CIbs?4data?$CI?$CJ?$CJ?5?$DN?$DN@" + mov dword ptr [ebp - 928], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 932], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1436 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 600] + mov dword ptr [ebp - 936], ecx # 4-byte Spill + mov dword ptr [ebp - 940], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 928] # 4-byte Reload + mov dword ptr [ebp - 944], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 928] # 4-byte Reload + mov edx, dword ptr [ebp - 936] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 592] + mov dword ptr [ebp - 948], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 932] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 544] +Ltmp10320: + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + mov dword ptr [ebp - 952], eax # 4-byte Spill + call "?data@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@2@XZ" + mov dword ptr [ebp - 640], eax + mov dword ptr [ebp - 16], 21 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 640] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 632] + mov dword ptr [eax], ecx + lea ecx, [ebp - 636] + call "??$?NPAX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAX@1@ABQAX@Z" + jmp LBB86_91 +LBB86_91: # in Loop: Header=BB86_90 Depth=1 + lea ecx, [ebp - 536] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + mov dword ptr [ebp - 644], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 644] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 628] + mov dword ptr [eax], ecx + lea ecx, [ebp - 632] + call "??$?8PAX@?$ExprLhs@ABQAX@Catch@@QAE?BV?$BinaryExpr@ABQAXABQAX@1@ABQAX@Z" + jmp LBB86_92 +LBB86_92: # in Loop: Header=BB86_90 Depth=1 + mov dword ptr [ebp - 16], 22 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 628] + mov dword ptr [eax], ecx + lea ecx, [ebp - 592] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB86_93 +LBB86_93: # in Loop: Header=BB86_90 Depth=1 + lea ecx, [ebp - 628] + call "??1?$BinaryExpr@ABQAXABQAX@Catch@@UAE@XZ" + jmp LBB86_99 +Ltmp10321: +LBB86_132: # Block address taken + # in Loop: Header=BB86_90 Depth=1 + add ebp, 12 + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + jmp LBB86_98 +LBB86_98: # in Loop: Header=BB86_90 Depth=1 + mov dword ptr [ebp - 16], 20 +Ltmp10322: +LBB86_99: # in Loop: Header=BB86_90 Depth=1 + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + mov dword ptr [ebp - 16], 20 + lea ecx, [ebp - 592] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 953], al # 1-byte Spill + jmp LBB86_100 +LBB86_100: # in Loop: Header=BB86_90 Depth=1 + mov al, byte ptr [ebp - 953] # 1-byte Reload + test al, 1 + jne LBB86_101 + jmp LBB86_105 +LBB86_101: # in Loop: Header=BB86_90 Depth=1 +Ltmp10323: + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 954], al # 1-byte Spill + jmp LBB86_102 +LBB86_102: # in Loop: Header=BB86_90 Depth=1 + mov al, byte ptr [ebp - 954] # 1-byte Reload + test al, 1 + jne LBB86_103 + jmp LBB86_104 +LBB86_103: # in Loop: Header=BB86_90 Depth=1 +Ltmp10324: + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + int3 +Ltmp10325: +LBB86_104: # in Loop: Header=BB86_90 Depth=1 + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + jmp LBB86_105 +Ltmp10326: +LBB86_105: # in Loop: Header=BB86_90 Depth=1 + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + lea ecx, [ebp - 592] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB86_106 +LBB86_106: # in Loop: Header=BB86_90 Depth=1 + lea ecx, [ebp - 592] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 960], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB86_90 +Ltmp10327: +# %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 +Ltmp10328: + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BM@PAOANMDJ@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size_bytes?$CI?$CJ?$AA@" + mov dword ptr [ebp - 964], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 968], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1437 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 692] + mov dword ptr [ebp - 972], ecx # 4-byte Spill + mov dword ptr [ebp - 976], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 964] # 4-byte Reload + mov dword ptr [ebp - 980], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 964] # 4-byte Reload + mov edx, dword ptr [ebp - 972] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 684] + mov dword ptr [ebp - 984], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 968] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 544] +Ltmp10329: + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + mov dword ptr [ebp - 988], eax # 4-byte Spill + call "?size@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 732], eax + mov dword ptr [ebp - 16], 25 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 732] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 724] + mov dword ptr [eax], ecx + lea ecx, [ebp - 728] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB86_109 +LBB86_109: # in Loop: Header=BB86_108 Depth=1 + lea ecx, [ebp - 536] + call "?size_bytes@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 736], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 736] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 720] + mov dword ptr [eax], ecx + lea ecx, [ebp - 724] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB86_110 +LBB86_110: # in Loop: Header=BB86_108 Depth=1 + mov dword ptr [ebp - 16], 26 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 720] + mov dword ptr [eax], ecx + lea ecx, [ebp - 684] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB86_111 +LBB86_111: # in Loop: Header=BB86_108 Depth=1 + lea ecx, [ebp - 720] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB86_117 +Ltmp10330: +LBB86_133: # Block address taken + # in Loop: Header=BB86_108 Depth=1 + add ebp, 12 + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + jmp LBB86_116 +LBB86_116: # in Loop: Header=BB86_108 Depth=1 + mov dword ptr [ebp - 16], 24 +Ltmp10331: +LBB86_117: # in Loop: Header=BB86_108 Depth=1 + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + mov dword ptr [ebp - 16], 24 + lea ecx, [ebp - 684] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 989], al # 1-byte Spill + jmp LBB86_118 +LBB86_118: # in Loop: Header=BB86_108 Depth=1 + mov al, byte ptr [ebp - 989] # 1-byte Reload + test al, 1 + jne LBB86_119 + jmp LBB86_123 +LBB86_119: # in Loop: Header=BB86_108 Depth=1 +Ltmp10332: + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 990], al # 1-byte Spill + jmp LBB86_120 +LBB86_120: # in Loop: Header=BB86_108 Depth=1 + mov al, byte ptr [ebp - 990] # 1-byte Reload + test al, 1 + jne LBB86_121 + jmp LBB86_122 +LBB86_121: # in Loop: Header=BB86_108 Depth=1 +Ltmp10333: + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + int3 +Ltmp10334: +LBB86_122: # in Loop: Header=BB86_108 Depth=1 + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + jmp LBB86_123 +Ltmp10335: +LBB86_123: # in Loop: Header=BB86_108 Depth=1 + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + lea ecx, [ebp - 684] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB86_124 +LBB86_124: # in Loop: Header=BB86_108 Depth=1 + lea ecx, [ebp - 684] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 996], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB86_108 +Ltmp10336: +# %bb.125: + .cv_loc 86 1 1439 0 # ..\tests\span_tests.cpp:1439:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB86_5: # in Loop: Header=BB86_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 144] +Ltmp10337: + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10338: + .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": +LBB86_6: # in Loop: Header=BB86_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10339: + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 108] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB86_7 +LBB86_7: # in Loop: Header=BB86_1 Depth=1 + mov eax, offset LBB86_127 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10340: + .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": +LBB86_22: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 108] + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10341: + .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": +LBB86_23: # in Loop: Header=BB86_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 236] +Ltmp10342: + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10343: + .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": +LBB86_24: # in Loop: Header=BB86_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10344: + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + mov dword ptr [ebp - 16], 7 + lea ecx, [ebp - 200] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB86_25 +LBB86_25: # in Loop: Header=BB86_18 Depth=1 + mov eax, offset LBB86_128 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10345: + .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": +LBB86_40: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 200] + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10346: + .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": +LBB86_41: # in Loop: Header=BB86_36 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 328] +Ltmp10347: + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10348: + .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": +LBB86_42: # in Loop: Header=BB86_36 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10349: + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + mov dword ptr [ebp - 16], 11 + lea ecx, [ebp - 292] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB86_43 +LBB86_43: # in Loop: Header=BB86_36 Depth=1 + mov eax, offset LBB86_129 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10350: + .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": +LBB86_58: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 292] + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10351: + .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": +LBB86_59: # in Loop: Header=BB86_54 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 420] +Ltmp10352: + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + call "??1?$BinaryExpr@ABQAXABQAX@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10353: + .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": +LBB86_60: # in Loop: Header=BB86_54 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10354: + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + mov dword ptr [ebp - 16], 15 + lea ecx, [ebp - 384] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB86_61 +LBB86_61: # in Loop: Header=BB86_54 Depth=1 + mov eax, offset LBB86_130 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10355: + .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": +LBB86_76: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 384] + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10356: + .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": +LBB86_77: # in Loop: Header=BB86_72 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 512] +Ltmp10357: + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + call "??1?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10358: + .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": +LBB86_78: # in Loop: Header=BB86_72 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10359: + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + mov dword ptr [ebp - 16], 19 + lea ecx, [ebp - 476] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB86_79 +LBB86_79: # in Loop: Header=BB86_72 Depth=1 + mov eax, offset LBB86_131 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10360: + .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": +LBB86_94: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 476] + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10361: + .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": +LBB86_95: # in Loop: Header=BB86_90 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 628] +Ltmp10362: + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + call "??1?$BinaryExpr@ABQAXABQAX@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10363: + .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": +LBB86_96: # in Loop: Header=BB86_90 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10364: + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + mov dword ptr [ebp - 16], 23 + lea ecx, [ebp - 592] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB86_97 +LBB86_97: # in Loop: Header=BB86_90 Depth=1 + mov eax, offset LBB86_132 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10365: + .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": +LBB86_112: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 592] + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10366: + .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": +LBB86_113: # in Loop: Header=BB86_108 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 720] +Ltmp10367: + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10368: + .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": +LBB86_114: # in Loop: Header=BB86_108 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10369: + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + mov dword ptr [ebp - 16], 27 + lea ecx, [ebp - 684] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB86_115 +LBB86_115: # in Loop: Header=BB86_108 Depth=1 + mov eax, offset LBB86_133 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10370: + .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": +LBB86_126: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 684] + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10371: + .cv_fpo_endproc +Lfunc_end86: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 7 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp10372: + lea ecx, ["?autoRegistrar57@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp10373: + .cv_fpo_endproc +Lfunc_end87: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp10374: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0BH@PJMGMNJI@fixed_size_conversions?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 1442 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____58@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar59@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp10375: + .cv_fpo_endproc +Lfunc_end88: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____58@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 632 + .cv_fpo_stackalloc 632 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp10458: + .cv_loc 89 1 1444 0 # ..\tests\span_tests.cpp:1444:0 + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@3PAHA"+8] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr ["L?arr@?1??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@3PAHA"+12] + mov dword ptr [ebp - 32], eax + .cv_loc 89 1 1447 0 # ..\tests\span_tests.cpp:1447:0 + sub esp, 4 + lea ecx, [ebp - 48] +Ltmp10459: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____58:s4 <- [$ecx+0] + lea eax, [ebp - 44] +Ltmp10460: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____58:arr <- [$eax+0] + mov dword ptr [esp], eax + call "??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z" +Ltmp10461: + mov dword ptr [ebp - 444], eax # 4-byte Spill +LBB89_1: # =>This Inner Loop Header: Depth=1 +Ltmp10462: + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0P@OELAADOC@s4?4size?$CI?$CJ?5?$DN?$DN?54?$AA@" + mov dword ptr [ebp - 448], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 452], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1448 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 96] + mov dword ptr [ebp - 456], ecx # 4-byte Spill + mov dword ptr [ebp - 460], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 448] # 4-byte Reload + mov dword ptr [ebp - 464], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 448] # 4-byte Reload + mov edx, dword ptr [ebp - 456] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 88] + mov dword ptr [ebp - 468], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 452] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 48] +Ltmp10463: + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + mov dword ptr [ebp - 472], eax # 4-byte Spill + call "?size@?$span@H$03@gsl@@QBEHXZ" + mov dword ptr [ebp - 136], eax + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 136] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 128] + mov dword ptr [eax], ecx + lea ecx, [ebp - 132] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB89_2 +LBB89_2: # in Loop: Header=BB89_1 Depth=1 + mov dword ptr [ebp - 140], 4 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 140] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 124] + mov dword ptr [eax], ecx + lea ecx, [ebp - 128] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB89_3 +LBB89_3: # in Loop: Header=BB89_1 Depth=1 + mov dword ptr [ebp - 16], 2 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 124] + mov dword ptr [eax], ecx + lea ecx, [ebp - 88] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB89_4 +LBB89_4: # in Loop: Header=BB89_1 Depth=1 + lea ecx, [ebp - 124] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB89_9 +Ltmp10464: +LBB89_109: # Block address taken + # in Loop: Header=BB89_1 Depth=1 + add ebp, 12 + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + jmp LBB89_8 +LBB89_8: # in Loop: Header=BB89_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp10465: +LBB89_9: # in Loop: Header=BB89_1 Depth=1 + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 88] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 473], al # 1-byte Spill + jmp LBB89_10 +LBB89_10: # in Loop: Header=BB89_1 Depth=1 + mov al, byte ptr [ebp - 473] # 1-byte Reload + test al, 1 + jne LBB89_11 + jmp LBB89_15 +LBB89_11: # in Loop: Header=BB89_1 Depth=1 +Ltmp10466: + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 474], al # 1-byte Spill + jmp LBB89_12 +LBB89_12: # in Loop: Header=BB89_1 Depth=1 + mov al, byte ptr [ebp - 474] # 1-byte Reload + test al, 1 + jne LBB89_13 + jmp LBB89_14 +LBB89_13: # in Loop: Header=BB89_1 Depth=1 +Ltmp10467: + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + int3 +Ltmp10468: +LBB89_14: # in Loop: Header=BB89_1 Depth=1 + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + jmp LBB89_15 +Ltmp10469: +LBB89_15: # in Loop: Header=BB89_1 Depth=1 + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + lea ecx, [ebp - 88] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB89_16 +LBB89_16: # in Loop: Header=BB89_1 Depth=1 + lea ecx, [ebp - 88] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 480], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB89_1 +Ltmp10470: +# %bb.17: + .cv_loc 89 1 1452 0 # ..\tests\span_tests.cpp:1452:0 + sub esp, 4 + lea ecx, [ebp - 148] +Ltmp10471: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 48] + mov dword ptr [esp], eax + call "??$?0H$03X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$03@1@@Z" +Ltmp10472: + mov dword ptr [ebp - 484], eax # 4-byte Spill +LBB89_18: # =>This Inner Loop Header: Depth=1 +Ltmp10473: + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BG@OOJLHGLK@s?4size?$CI?$CJ?5?$DN?$DN?5s4?4size?$CI?$CJ?$AA@" + mov dword ptr [ebp - 488], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 492], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1453 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 196] + mov dword ptr [ebp - 496], ecx # 4-byte Spill + mov dword ptr [ebp - 500], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 488] # 4-byte Reload + mov dword ptr [ebp - 504], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 488] # 4-byte Reload + mov edx, dword ptr [ebp - 496] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 188] + mov dword ptr [ebp - 508], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 492] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 148] +Ltmp10474: + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + mov dword ptr [ebp - 512], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 236], eax + mov dword ptr [ebp - 16], 5 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 236] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 228] + mov dword ptr [eax], ecx + lea ecx, [ebp - 232] + call "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + jmp LBB89_19 +LBB89_19: # in Loop: Header=BB89_18 Depth=1 + lea ecx, [ebp - 48] + call "?size@?$span@H$03@gsl@@QBEHXZ" + mov dword ptr [ebp - 240], eax + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 240] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 224] + mov dword ptr [eax], ecx + lea ecx, [ebp - 228] + call "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + jmp LBB89_20 +LBB89_20: # in Loop: Header=BB89_18 Depth=1 + mov dword ptr [ebp - 16], 6 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 224] + mov dword ptr [eax], ecx + lea ecx, [ebp - 188] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB89_21 +LBB89_21: # in Loop: Header=BB89_18 Depth=1 + lea ecx, [ebp - 224] + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + jmp LBB89_27 +Ltmp10475: +LBB89_110: # Block address taken + # in Loop: Header=BB89_18 Depth=1 + add ebp, 12 + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + jmp LBB89_26 +LBB89_26: # in Loop: Header=BB89_18 Depth=1 + mov dword ptr [ebp - 16], 4 +Ltmp10476: +LBB89_27: # in Loop: Header=BB89_18 Depth=1 + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + mov dword ptr [ebp - 16], 4 + lea ecx, [ebp - 188] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 513], al # 1-byte Spill + jmp LBB89_28 +LBB89_28: # in Loop: Header=BB89_18 Depth=1 + mov al, byte ptr [ebp - 513] # 1-byte Reload + test al, 1 + jne LBB89_29 + jmp LBB89_33 +LBB89_29: # in Loop: Header=BB89_18 Depth=1 +Ltmp10477: + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 514], al # 1-byte Spill + jmp LBB89_30 +LBB89_30: # in Loop: Header=BB89_18 Depth=1 + mov al, byte ptr [ebp - 514] # 1-byte Reload + test al, 1 + jne LBB89_31 + jmp LBB89_32 +LBB89_31: # in Loop: Header=BB89_18 Depth=1 +Ltmp10478: + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + int3 +Ltmp10479: +LBB89_32: # in Loop: Header=BB89_18 Depth=1 + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + jmp LBB89_33 +Ltmp10480: +LBB89_33: # in Loop: Header=BB89_18 Depth=1 + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + lea ecx, [ebp - 188] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB89_34 +LBB89_34: # in Loop: Header=BB89_18 Depth=1 + lea ecx, [ebp - 188] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 520], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB89_18 +Ltmp10481: +# %bb.35: + .cv_loc 89 1 1470 0 # ..\tests\span_tests.cpp:1470:0 + sub esp, 4 + lea ecx, [ebp - 248] +Ltmp10482: + #DEBUG_VALUE: s <- [$ecx+0] + lea eax, [ebp - 44] + mov dword ptr [esp], eax + call "??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" +Ltmp10483: + .cv_loc 89 1 1471 0 # ..\tests\span_tests.cpp:1471:0 + lea ecx, [ebp - 248] + mov dword ptr [ebp - 252], ecx + mov dword ptr [ebp - 524], eax # 4-byte Spill +LBB89_36: # =>This Inner Loop Header: Depth=1 +Ltmp10484: + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0P@HIBOONNH@f?$CI?$CJ?0?5fail_fast?$AA@" + mov dword ptr [ebp - 528], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 532], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1475 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 300] + mov dword ptr [ebp - 536], ecx # 4-byte Spill + mov dword ptr [ebp - 540], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 528] # 4-byte Reload + mov dword ptr [ebp - 544], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 528] # 4-byte Reload + mov edx, dword ptr [ebp - 536] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 292] + mov ecx, esi + mov dword ptr [ebp - 548], eax # 4-byte Spill + mov dword ptr [ebp - 552], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 532] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 8 + mov ecx, dword ptr [ebp - 552] # 4-byte Reload + mov dword ptr [ebp - 556], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 557], al # 1-byte Spill + jmp LBB89_37 +LBB89_37: # in Loop: Header=BB89_36 Depth=1 + mov al, byte ptr [ebp - 557] # 1-byte Reload + test al, 1 + jne LBB89_38 + jmp LBB89_49 +LBB89_38: # in Loop: Header=BB89_36 Depth=1 +Ltmp10485: + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + mov dword ptr [ebp - 16], 9 + lea ecx, [ebp - 252] + call "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ" + jmp LBB89_39 +LBB89_39: # in Loop: Header=BB89_36 Depth=1 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 274 + lea ecx, [ebp - 292] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB89_47 +Ltmp10486: +LBB89_111: # Block address taken + # in Loop: Header=BB89_36 Depth=1 + add ebp, 12 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + jmp LBB89_42 +LBB89_42: # in Loop: Header=BB89_36 Depth=1 + jmp LBB89_43 +LBB89_43: # in Loop: Header=BB89_36 Depth=1 + mov dword ptr [ebp - 16], 8 + jmp LBB89_51 +Ltmp10487: +LBB89_112: # Block address taken + # in Loop: Header=BB89_36 Depth=1 + add ebp, 12 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + jmp LBB89_46 +LBB89_46: # in Loop: Header=BB89_36 Depth=1 + jmp LBB89_43 +Ltmp10488: +LBB89_47: # in Loop: Header=BB89_36 Depth=1 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + jmp LBB89_43 +Ltmp10489: +LBB89_49: # in Loop: Header=BB89_36 Depth=1 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 292] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB89_50 +LBB89_50: # in Loop: Header=BB89_36 Depth=1 + jmp LBB89_51 +Ltmp10490: +LBB89_51: # in Loop: Header=BB89_36 Depth=1 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + lea ecx, [ebp - 292] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 558], al # 1-byte Spill + jmp LBB89_52 +LBB89_52: # in Loop: Header=BB89_36 Depth=1 + mov al, byte ptr [ebp - 558] # 1-byte Reload + test al, 1 + jne LBB89_53 + jmp LBB89_57 +LBB89_53: # in Loop: Header=BB89_36 Depth=1 +Ltmp10491: + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 559], al # 1-byte Spill + jmp LBB89_54 +LBB89_54: # in Loop: Header=BB89_36 Depth=1 + mov al, byte ptr [ebp - 559] # 1-byte Reload + test al, 1 + jne LBB89_55 + jmp LBB89_56 +LBB89_55: # in Loop: Header=BB89_36 Depth=1 +Ltmp10492: + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + int3 +Ltmp10493: +LBB89_56: # in Loop: Header=BB89_36 Depth=1 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + jmp LBB89_57 +Ltmp10494: +LBB89_57: # in Loop: Header=BB89_36 Depth=1 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + lea ecx, [ebp - 292] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB89_58 +LBB89_58: # in Loop: Header=BB89_36 Depth=1 + lea ecx, [ebp - 292] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne LBB89_36 +Ltmp10495: +# %bb.59: + .cv_loc 89 1 1482 0 # ..\tests\span_tests.cpp:1482:0 + lea eax, [ebp - 44] +Ltmp10496: + sub esp, 8 + lea ecx, [ebp - 304] +Ltmp10497: + #DEBUG_VALUE: s2 <- [$ecx+0] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 2 + call "??0?$span@H$01@gsl@@QAE@PAHH@Z" +Ltmp10498: + .cv_loc 89 1 1486 0 # ..\tests\span_tests.cpp:1486:0 + sub esp, 4 + lea ecx, [ebp - 48] + lea edx, [ebp - 308] +Ltmp10499: + #DEBUG_VALUE: s1 <- [$edx+0] + mov dword ptr [esp], edx + mov dword ptr [ebp - 564], eax # 4-byte Spill + call "??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ" +Ltmp10500: + .cv_loc 89 1 1493 0 # ..\tests\span_tests.cpp:1493:0 + sub esp, 8 + lea ecx, [ebp - 48] + lea eax, [ebp - 320] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 1 + call "?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + sub esp, 4 + lea ecx, [ebp - 312] + lea eax, [ebp - 320] + mov dword ptr [esp], eax + call "??$?0H$0?0X@?$span@H$00@gsl@@QAE@ABV?$span@H$0?0@1@@Z" +Ltmp10501: + .cv_loc 89 1 1498 0 # ..\tests\span_tests.cpp:1498:0 + mov ecx, dword ptr ["L?arr2@?1??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@3PAHA"] + mov dword ptr [ebp - 328], ecx + mov ecx, dword ptr ["L?arr2@?1??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@3PAHA"+4] + mov dword ptr [ebp - 324], ecx +Ltmp10502: + .cv_loc 89 1 1510 0 # ..\tests\span_tests.cpp:1510:0 + lea ecx, [ebp - 328] +Ltmp10503: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____58:arr2 <- [$ecx+0] + mov dword ptr [ebp - 332], ecx + mov dword ptr [ebp - 568], eax # 4-byte Spill +Ltmp10504: +LBB89_60: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____58:arr2 <- [$ecx+0] + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp +Ltmp10505: + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0P@HIBOONNH@f?$CI?$CJ?0?5fail_fast?$AA@" + mov dword ptr [ebp - 572], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 576], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1514 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 380] + mov dword ptr [ebp - 580], ecx # 4-byte Spill + mov dword ptr [ebp - 584], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 572] # 4-byte Reload + mov dword ptr [ebp - 588], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 572] # 4-byte Reload + mov edx, dword ptr [ebp - 580] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 372] + mov ecx, esi + mov dword ptr [ebp - 592], eax # 4-byte Spill + mov dword ptr [ebp - 596], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 576] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 11 + mov ecx, dword ptr [ebp - 596] # 4-byte Reload + mov dword ptr [ebp - 600], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 601], al # 1-byte Spill + jmp LBB89_61 +LBB89_61: # in Loop: Header=BB89_60 Depth=1 + mov al, byte ptr [ebp - 601] # 1-byte Reload + test al, 1 + jne LBB89_62 + jmp LBB89_73 +LBB89_62: # in Loop: Header=BB89_60 Depth=1 +Ltmp10506: + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + mov dword ptr [ebp - 16], 12 + lea ecx, [ebp - 332] + call "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ" + jmp LBB89_63 +LBB89_63: # in Loop: Header=BB89_60 Depth=1 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 274 + lea ecx, [ebp - 372] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB89_71 +Ltmp10507: +LBB89_113: # Block address taken + # in Loop: Header=BB89_60 Depth=1 + add ebp, 12 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + jmp LBB89_66 +LBB89_66: # in Loop: Header=BB89_60 Depth=1 + jmp LBB89_67 +LBB89_67: # in Loop: Header=BB89_60 Depth=1 + mov dword ptr [ebp - 16], 11 + jmp LBB89_75 +Ltmp10508: +LBB89_114: # Block address taken + # in Loop: Header=BB89_60 Depth=1 + add ebp, 12 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + jmp LBB89_70 +LBB89_70: # in Loop: Header=BB89_60 Depth=1 + jmp LBB89_67 +Ltmp10509: +LBB89_71: # in Loop: Header=BB89_60 Depth=1 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + jmp LBB89_67 +Ltmp10510: +LBB89_73: # in Loop: Header=BB89_60 Depth=1 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 372] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB89_74 +LBB89_74: # in Loop: Header=BB89_60 Depth=1 + jmp LBB89_75 +Ltmp10511: +LBB89_75: # in Loop: Header=BB89_60 Depth=1 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + lea ecx, [ebp - 372] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 602], al # 1-byte Spill + jmp LBB89_76 +LBB89_76: # in Loop: Header=BB89_60 Depth=1 + mov al, byte ptr [ebp - 602] # 1-byte Reload + test al, 1 + jne LBB89_77 + jmp LBB89_81 +LBB89_77: # in Loop: Header=BB89_60 Depth=1 +Ltmp10512: + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 603], al # 1-byte Spill + jmp LBB89_78 +LBB89_78: # in Loop: Header=BB89_60 Depth=1 + mov al, byte ptr [ebp - 603] # 1-byte Reload + test al, 1 + jne LBB89_79 + jmp LBB89_80 +LBB89_79: # in Loop: Header=BB89_60 Depth=1 +Ltmp10513: + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + int3 +Ltmp10514: +LBB89_80: # in Loop: Header=BB89_60 Depth=1 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + jmp LBB89_81 +Ltmp10515: +LBB89_81: # in Loop: Header=BB89_60 Depth=1 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + lea ecx, [ebp - 372] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB89_82 +LBB89_82: # in Loop: Header=BB89_60 Depth=1 + lea ecx, [ebp - 372] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne LBB89_60 +Ltmp10516: +# %bb.83: + .cv_loc 89 1 1518 0 # ..\tests\span_tests.cpp:1518:0 + sub esp, 4 + lea ecx, [ebp - 388] +Ltmp10517: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____58:av <- [$ecx+0] + lea eax, [ebp - 328] + mov dword ptr [esp], eax + call "??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" +Ltmp10518: + .cv_loc 89 1 1519 0 # ..\tests\span_tests.cpp:1519:0 + lea ecx, [ebp - 388] + mov dword ptr [ebp - 392], ecx + mov dword ptr [ebp - 608], eax # 4-byte Spill +LBB89_84: # =>This Inner Loop Header: Depth=1 +Ltmp10519: + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0P@HIBOONNH@f?$CI?$CJ?0?5fail_fast?$AA@" + mov dword ptr [ebp - 612], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 616], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1523 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 440] + mov dword ptr [ebp - 620], ecx # 4-byte Spill + mov dword ptr [ebp - 624], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + mov ecx, dword ptr [ebp - 612] # 4-byte Reload + mov dword ptr [ebp - 628], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 612] # 4-byte Reload + mov edx, dword ptr [ebp - 620] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea esi, [ebp - 432] + mov ecx, esi + mov dword ptr [ebp - 632], eax # 4-byte Spill + mov dword ptr [ebp - 636], esi # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 616] # 4-byte Reload + mov esp, ecx + mov dword ptr [ebp - 16], 14 + mov ecx, dword ptr [ebp - 636] # 4-byte Reload + mov dword ptr [ebp - 640], eax # 4-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 641], al # 1-byte Spill + jmp LBB89_85 +LBB89_85: # in Loop: Header=BB89_84 Depth=1 + mov al, byte ptr [ebp - 641] # 1-byte Reload + test al, 1 + jne LBB89_86 + jmp LBB89_97 +LBB89_86: # in Loop: Header=BB89_84 Depth=1 +Ltmp10520: + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + mov dword ptr [ebp - 16], 15 + lea ecx, [ebp - 392] + call "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ" + jmp LBB89_87 +LBB89_87: # in Loop: Header=BB89_84 Depth=1 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 274 + lea ecx, [ebp - 432] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB89_95 +Ltmp10521: +LBB89_115: # Block address taken + # in Loop: Header=BB89_84 Depth=1 + add ebp, 12 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + jmp LBB89_90 +LBB89_90: # in Loop: Header=BB89_84 Depth=1 + jmp LBB89_91 +LBB89_91: # in Loop: Header=BB89_84 Depth=1 + mov dword ptr [ebp - 16], 14 + jmp LBB89_99 +Ltmp10522: +LBB89_116: # Block address taken + # in Loop: Header=BB89_84 Depth=1 + add ebp, 12 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + jmp LBB89_94 +LBB89_94: # in Loop: Header=BB89_84 Depth=1 + jmp LBB89_91 +Ltmp10523: +LBB89_95: # in Loop: Header=BB89_84 Depth=1 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + jmp LBB89_91 +Ltmp10524: +LBB89_97: # in Loop: Header=BB89_84 Depth=1 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 432] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB89_98 +LBB89_98: # in Loop: Header=BB89_84 Depth=1 + jmp LBB89_99 +Ltmp10525: +LBB89_99: # in Loop: Header=BB89_84 Depth=1 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + lea ecx, [ebp - 432] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 642], al # 1-byte Spill + jmp LBB89_100 +LBB89_100: # in Loop: Header=BB89_84 Depth=1 + mov al, byte ptr [ebp - 642] # 1-byte Reload + test al, 1 + jne LBB89_101 + jmp LBB89_105 +LBB89_101: # in Loop: Header=BB89_84 Depth=1 +Ltmp10526: + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 643], al # 1-byte Spill + jmp LBB89_102 +LBB89_102: # in Loop: Header=BB89_84 Depth=1 + mov al, byte ptr [ebp - 643] # 1-byte Reload + test al, 1 + jne LBB89_103 + jmp LBB89_104 +LBB89_103: # in Loop: Header=BB89_84 Depth=1 +Ltmp10527: + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + int3 +Ltmp10528: +LBB89_104: # in Loop: Header=BB89_84 Depth=1 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + jmp LBB89_105 +Ltmp10529: +LBB89_105: # in Loop: Header=BB89_84 Depth=1 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + lea ecx, [ebp - 432] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB89_106 +LBB89_106: # in Loop: Header=BB89_84 Depth=1 + lea ecx, [ebp - 432] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], -1 + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne LBB89_84 +Ltmp10530: +# %bb.107: + .cv_loc 89 1 1524 0 # ..\tests\span_tests.cpp:1524:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB89_5: # in Loop: Header=BB89_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 124] +Ltmp10531: + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10532: + .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": +LBB89_6: # in Loop: Header=BB89_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10533: + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 88] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB89_7 +LBB89_7: # in Loop: Header=BB89_1 Depth=1 + mov eax, offset LBB89_109 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10534: + .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": +LBB89_22: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 88] + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10535: + .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": +LBB89_23: # in Loop: Header=BB89_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 224] +Ltmp10536: + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10537: + .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": +LBB89_24: # in Loop: Header=BB89_18 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10538: + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + mov dword ptr [ebp - 16], 7 + lea ecx, [ebp - 188] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB89_25 +LBB89_25: # in Loop: Header=BB89_18 Depth=1 + mov eax, offset LBB89_110 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10539: + .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": +LBB89_40: # in Loop: Header=BB89_36 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10540: + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + mov dword ptr [ebp - 16], 10 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 292] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB89_41 +LBB89_41: # in Loop: Header=BB89_36 Depth=1 + mov eax, offset LBB89_111 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10541: + .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": +LBB89_44: # in Loop: Header=BB89_36 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10542: + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + mov dword ptr [ebp - 16], 10 + lea ecx, [ebp - 292] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB89_45 +LBB89_45: # in Loop: Header=BB89_36 Depth=1 + mov eax, offset LBB89_112 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10543: + .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": +LBB89_48: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 188] +Ltmp10544: + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10545: + .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": +LBB89_64: # in Loop: Header=BB89_60 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10546: + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + mov dword ptr [ebp - 16], 13 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 372] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB89_65 +LBB89_65: # in Loop: Header=BB89_60 Depth=1 + mov eax, offset LBB89_113 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10547: + .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": +LBB89_68: # in Loop: Header=BB89_60 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10548: + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + mov dword ptr [ebp - 16], 13 + lea ecx, [ebp - 372] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB89_69 +LBB89_69: # in Loop: Header=BB89_60 Depth=1 + mov eax, offset LBB89_114 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10549: + .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": +LBB89_72: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 292] +Ltmp10550: + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10551: + .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": +LBB89_88: # in Loop: Header=BB89_84 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10552: + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + mov dword ptr [ebp - 16], 16 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], 0 + lea ecx, [ebp - 432] + call "?handle@AssertionHandler@Catch@@QAEXW4OfType@ResultWas@2@@Z" + jmp LBB89_89 +LBB89_89: # in Loop: Header=BB89_84 Depth=1 + mov eax, offset LBB89_115 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10553: + .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": +LBB89_92: # in Loop: Header=BB89_84 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10554: + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + mov dword ptr [ebp - 16], 16 + lea ecx, [ebp - 432] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB89_93 +LBB89_93: # in Loop: Header=BB89_84 Depth=1 + mov eax, offset LBB89_116 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10555: + .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": +LBB89_96: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 372] +Ltmp10556: + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10557: + .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": +LBB89_108: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 432] +Ltmp10558: + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10559: + .cv_fpo_endproc +Lfunc_end89: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 5 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$40@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" # Handler + .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" # Handler +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$64@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" # Handler + .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" # Handler +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8" # Type + .long 0 # CatchObjOffset + .long "?catch$88@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" # Handler + .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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp10560: + lea ecx, ["?autoRegistrar59@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp10561: + .cv_fpo_endproc +Lfunc_end90: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp10562: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0BH@LABHCEDH@interop_with_std_regex?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 1527 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____60@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar61@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp10563: + .cv_fpo_endproc +Lfunc_end91: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____60@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 1364 + .cv_fpo_stackalloc 1364 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +Ltmp10754: + .cv_loc 92 1 1529 0 # ..\tests\span_tests.cpp:1529:0 + mov byte ptr [ebp - 32], 71 + mov dword ptr [ebp - 36], 1178940981 + mov dword ptr [ebp - 40], 875770417 + .cv_loc 92 1 1530 0 # ..\tests\span_tests.cpp:1530:0 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 40] + mov dword ptr [eax], ecx + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 988], eax # 4-byte Spill + call "??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z" + .cv_loc 92 1 1531 0 # ..\tests\span_tests.cpp:1531:0 + sub esp, 4 + mov ecx, esp + lea edx, [ebp - 64] + mov dword ptr [ecx], edx + mov ecx, dword ptr [ebp - 988] # 4-byte Reload + mov dword ptr [ebp - 992], eax # 4-byte Spill + mov dword ptr [ebp - 996], edx # 4-byte Spill + call "?begin@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 56] + mov dword ptr [eax], ecx + mov dword ptr [eax + 4], 7 + mov ecx, dword ptr [ebp - 996] # 4-byte Reload + call "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z" + lea ecx, [ebp - 152] + .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@@QAE@XZ" + .cv_loc 92 1 1535 0 # ..\tests\span_tests.cpp:1535:0 + mov dword ptr [ebp - 16], 0 + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1 + mov dword ptr [ecx], offset "??_C@_02FNAGIBCP@?4?$CK?$AA@" + lea ecx, [ebp - 204] + mov dword ptr [ebp - 1000], eax # 4-byte Spill + call "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z" + mov dword ptr [ebp - 1004], eax # 4-byte Spill + jmp LBB92_1 +LBB92_1: + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 212] + mov dword ptr [eax], ecx + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 1008], eax # 4-byte Spill + call "?end@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 220] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 1008] # 4-byte Reload + call "?begin@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + mov eax, dword ptr [ebp - 220] + mov ecx, dword ptr [ebp - 216] + mov edx, dword ptr [ebp - 212] + mov esi, dword ptr [ebp - 208] + mov dword ptr [ebp - 16], 36 + sub esp, 28 + mov edi, esp + lea ebx, [ebp - 204] + mov dword ptr [edi + 20], ebx + lea ebx, [ebp - 152] + mov dword ptr [edi + 16], ebx + mov dword ptr [edi + 12], esi + mov dword ptr [edi + 8], edx + mov dword ptr [edi + 4], ecx + mov dword ptr [edi], eax + mov dword ptr [edi + 24], 0 + 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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" + add esp, 28 + mov byte ptr [ebp - 1009], al # 1-byte Spill + jmp LBB92_2 +LBB92_2: + lea ecx, [ebp - 204] + call "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@XZ" +LBB92_3: # =>This Inner Loop Header: Depth=1 +Ltmp10755: + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0O@FMLBLCOO@match?4ready?$CI?$CJ?$AA@" + mov dword ptr [ebp - 1016], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1020], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1536 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 268] + mov dword ptr [ebp - 1024], ecx # 4-byte Spill + mov dword ptr [ebp - 1028], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1016] # 4-byte Reload + mov dword ptr [ebp - 1032], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1016] # 4-byte Reload + mov edx, dword ptr [ebp - 1024] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 260] + mov dword ptr [ebp - 1036], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov dword ptr [ebp - 1040], eax # 4-byte Spill + jmp LBB92_4 +LBB92_4: # in Loop: Header=BB92_3 Depth=1 + mov eax, dword ptr [ebp - 1020] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 152] +Ltmp10756: + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + 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@@QBE_NXZ" + mov dword ptr [ebp - 16], 34 + sub esp, 8 + movzx ecx, al + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 272] + mov dword ptr [edx], ecx + lea ecx, [ebp - 276] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB92_5 +LBB92_5: # in Loop: Header=BB92_3 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 272] + mov dword ptr [eax], ecx + lea ecx, [ebp - 260] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB92_14 +Ltmp10757: +LBB92_203: # Block address taken + # in Loop: Header=BB92_3 Depth=1 + add ebp, 12 + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + jmp LBB92_8 +LBB92_8: # in Loop: Header=BB92_3 Depth=1 + mov dword ptr [ebp - 16], 33 +Ltmp10758: +LBB92_9: # in Loop: Header=BB92_3 Depth=1 + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + mov dword ptr [ebp - 16], 33 + lea ecx, [ebp - 260] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1041], al # 1-byte Spill + jmp LBB92_10 +LBB92_10: # in Loop: Header=BB92_3 Depth=1 + mov al, byte ptr [ebp - 1041] # 1-byte Reload + test al, 1 + jne LBB92_11 + jmp LBB92_17 +LBB92_11: # in Loop: Header=BB92_3 Depth=1 +Ltmp10759: + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1042], al # 1-byte Spill + jmp LBB92_12 +LBB92_12: # in Loop: Header=BB92_3 Depth=1 + mov al, byte ptr [ebp - 1042] # 1-byte Reload + test al, 1 + jne LBB92_13 + jmp LBB92_16 +LBB92_13: # in Loop: Header=BB92_3 Depth=1 +Ltmp10760: + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + int3 + jmp LBB92_16 +Ltmp10761: +LBB92_14: # in Loop: Header=BB92_3 Depth=1 + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + jmp LBB92_9 +Ltmp10762: +LBB92_16: # in Loop: Header=BB92_3 Depth=1 + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + jmp LBB92_17 +Ltmp10763: +LBB92_17: # in Loop: Header=BB92_3 Depth=1 + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + lea ecx, [ebp - 260] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB92_18 +LBB92_18: # in Loop: Header=BB92_3 Depth=1 + lea ecx, [ebp - 260] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], 0 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 0 + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + mov byte ptr [ebp - 1043], al # 1-byte Spill + jmp LBB92_19 +LBB92_19: # in Loop: Header=BB92_3 Depth=1 + mov al, byte ptr [ebp - 1043] # 1-byte Reload + test al, 1 + jne LBB92_3 + jmp LBB92_20 +Ltmp10764: +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 +Ltmp10765: + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0P@IGBMBNFB@?$CBmatch?4empty?$CI?$CJ?$AA@" + mov dword ptr [ebp - 1048], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1052], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1537 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 324] + mov dword ptr [ebp - 1056], ecx # 4-byte Spill + mov dword ptr [ebp - 1060], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1048] # 4-byte Reload + mov dword ptr [ebp - 1064], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1048] # 4-byte Reload + mov edx, dword ptr [ebp - 1056] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 316] + mov dword ptr [ebp - 1068], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov dword ptr [ebp - 1072], eax # 4-byte Spill + jmp LBB92_22 +LBB92_22: # in Loop: Header=BB92_21 Depth=1 + mov eax, dword ptr [ebp - 1052] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 152] +Ltmp10766: + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + 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@@QBE_NXZ" + xor al, 1 + mov dword ptr [ebp - 16], 31 + sub esp, 8 + movzx ecx, al + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 328] + mov dword ptr [edx], ecx + lea ecx, [ebp - 332] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB92_23 +LBB92_23: # in Loop: Header=BB92_21 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 328] + mov dword ptr [eax], ecx + lea ecx, [ebp - 316] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB92_32 +Ltmp10767: +LBB92_204: # Block address taken + # in Loop: Header=BB92_21 Depth=1 + add ebp, 12 + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + jmp LBB92_26 +LBB92_26: # in Loop: Header=BB92_21 Depth=1 + mov dword ptr [ebp - 16], 30 +Ltmp10768: +LBB92_27: # in Loop: Header=BB92_21 Depth=1 + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + mov dword ptr [ebp - 16], 30 + lea ecx, [ebp - 316] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1073], al # 1-byte Spill + jmp LBB92_28 +LBB92_28: # in Loop: Header=BB92_21 Depth=1 + mov al, byte ptr [ebp - 1073] # 1-byte Reload + test al, 1 + jne LBB92_29 + jmp LBB92_35 +LBB92_29: # in Loop: Header=BB92_21 Depth=1 +Ltmp10769: + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1074], al # 1-byte Spill + jmp LBB92_30 +LBB92_30: # in Loop: Header=BB92_21 Depth=1 + mov al, byte ptr [ebp - 1074] # 1-byte Reload + test al, 1 + jne LBB92_31 + jmp LBB92_34 +LBB92_31: # in Loop: Header=BB92_21 Depth=1 +Ltmp10770: + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + int3 + jmp LBB92_34 +Ltmp10771: +LBB92_32: # in Loop: Header=BB92_21 Depth=1 + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + jmp LBB92_27 +Ltmp10772: +LBB92_34: # in Loop: Header=BB92_21 Depth=1 + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + jmp LBB92_35 +Ltmp10773: +LBB92_35: # in Loop: Header=BB92_21 Depth=1 + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + lea ecx, [ebp - 316] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB92_36 +LBB92_36: # in Loop: Header=BB92_21 Depth=1 + lea ecx, [ebp - 316] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], 0 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 0 + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + mov byte ptr [ebp - 1075], al # 1-byte Spill + jmp LBB92_37 +LBB92_37: # in Loop: Header=BB92_21 Depth=1 + mov al, byte ptr [ebp - 1075] # 1-byte Reload + test al, 1 + jne LBB92_21 + jmp LBB92_38 +Ltmp10774: +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 +Ltmp10775: + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BB@BCEFNDGE@match?$FL0?$FN?4matched?$AA@" + mov dword ptr [ebp - 1080], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1084], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1538 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 380] + mov dword ptr [ebp - 1088], ecx # 4-byte Spill + mov dword ptr [ebp - 1092], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1080] # 4-byte Reload + mov dword ptr [ebp - 1096], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1080] # 4-byte Reload + mov edx, dword ptr [ebp - 1088] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 372] + mov dword ptr [ebp - 1100], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov dword ptr [ebp - 1104], eax # 4-byte Spill + jmp LBB92_40 +LBB92_40: # in Loop: Header=BB92_39 Depth=1 + mov eax, dword ptr [ebp - 1084] # 4-byte Reload + mov esp, eax +Ltmp10776: + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + mov dword ptr [ebp - 16], 28 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 0 + lea ecx, [ebp - 152] + 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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + mov dword ptr [ebp - 1108], eax # 4-byte Spill + jmp LBB92_41 +LBB92_41: # in Loop: Header=BB92_39 Depth=1 + mov eax, dword ptr [ebp - 1108] # 4-byte Reload + movzx ecx, byte ptr [eax + 16] + sub esp, 8 + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 384] + mov dword ptr [edx], ecx + lea ecx, [ebp - 388] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB92_42 +LBB92_42: # in Loop: Header=BB92_39 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 384] + mov dword ptr [eax], ecx + lea ecx, [ebp - 372] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB92_51 +Ltmp10777: +LBB92_205: # Block address taken + # in Loop: Header=BB92_39 Depth=1 + add ebp, 12 + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + jmp LBB92_45 +LBB92_45: # in Loop: Header=BB92_39 Depth=1 + mov dword ptr [ebp - 16], 27 +Ltmp10778: +LBB92_46: # in Loop: Header=BB92_39 Depth=1 + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + mov dword ptr [ebp - 16], 27 + lea ecx, [ebp - 372] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1109], al # 1-byte Spill + jmp LBB92_47 +LBB92_47: # in Loop: Header=BB92_39 Depth=1 + mov al, byte ptr [ebp - 1109] # 1-byte Reload + test al, 1 + jne LBB92_48 + jmp LBB92_54 +LBB92_48: # in Loop: Header=BB92_39 Depth=1 +Ltmp10779: + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1110], al # 1-byte Spill + jmp LBB92_49 +LBB92_49: # in Loop: Header=BB92_39 Depth=1 + mov al, byte ptr [ebp - 1110] # 1-byte Reload + test al, 1 + jne LBB92_50 + jmp LBB92_53 +LBB92_50: # in Loop: Header=BB92_39 Depth=1 +Ltmp10780: + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + int3 + jmp LBB92_53 +Ltmp10781: +LBB92_51: # in Loop: Header=BB92_39 Depth=1 + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + jmp LBB92_46 +Ltmp10782: +LBB92_53: # in Loop: Header=BB92_39 Depth=1 + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + jmp LBB92_54 +Ltmp10783: +LBB92_54: # in Loop: Header=BB92_39 Depth=1 + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + lea ecx, [ebp - 372] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB92_55 +LBB92_55: # in Loop: Header=BB92_39 Depth=1 + lea ecx, [ebp - 372] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], 0 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 0 + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + mov byte ptr [ebp - 1111], al # 1-byte Spill + jmp LBB92_56 +LBB92_56: # in Loop: Header=BB92_39 Depth=1 + mov al, byte ptr [ebp - 1111] # 1-byte Reload + test al, 1 + jne LBB92_39 + jmp LBB92_57 +Ltmp10784: +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 +Ltmp10785: + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BM@HALCLGLI@match?$FL0?$FN?4first?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@" + mov dword ptr [ebp - 1116], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1120], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1539 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 436] + mov dword ptr [ebp - 1124], ecx # 4-byte Spill + mov dword ptr [ebp - 1128], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1116] # 4-byte Reload + mov dword ptr [ebp - 1132], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1116] # 4-byte Reload + mov edx, dword ptr [ebp - 1124] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 428] + mov dword ptr [ebp - 1136], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov dword ptr [ebp - 1140], eax # 4-byte Spill + jmp LBB92_59 +LBB92_59: # in Loop: Header=BB92_58 Depth=1 + mov eax, dword ptr [ebp - 1120] # 4-byte Reload + mov esp, eax +Ltmp10786: + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + mov dword ptr [ebp - 16], 24 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 0 + lea ecx, [ebp - 152] + 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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + mov dword ptr [ebp - 1144], eax # 4-byte Spill + jmp LBB92_60 +LBB92_60: # in Loop: Header=BB92_58 Depth=1 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 1144] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 468] + mov dword ptr [eax], edx + lea ecx, [ebp - 472] + call "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB92_61 +LBB92_61: # in Loop: Header=BB92_58 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 480] + mov dword ptr [eax], ecx + lea eax, [ebp - 48] + mov dword ptr [ebp - 1148], ecx # 4-byte Spill + mov ecx, eax + call "?begin@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 1148] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 464] + mov dword ptr [eax], edx + lea ecx, [ebp - 468] + call "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB92_62 +LBB92_62: # in Loop: Header=BB92_58 Depth=1 + mov dword ptr [ebp - 16], 25 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 464] + mov dword ptr [eax], ecx + lea ecx, [ebp - 428] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB92_63 +LBB92_63: # in Loop: Header=BB92_58 Depth=1 + lea ecx, [ebp - 464] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB92_69 +Ltmp10787: +LBB92_206: # Block address taken + # in Loop: Header=BB92_58 Depth=1 + add ebp, 12 + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + jmp LBB92_68 +LBB92_68: # in Loop: Header=BB92_58 Depth=1 + mov dword ptr [ebp - 16], 23 +Ltmp10788: +LBB92_69: # in Loop: Header=BB92_58 Depth=1 + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + mov dword ptr [ebp - 16], 23 + lea ecx, [ebp - 428] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1149], al # 1-byte Spill + jmp LBB92_70 +LBB92_70: # in Loop: Header=BB92_58 Depth=1 + mov al, byte ptr [ebp - 1149] # 1-byte Reload + test al, 1 + jne LBB92_71 + jmp LBB92_75 +LBB92_71: # in Loop: Header=BB92_58 Depth=1 +Ltmp10789: + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1150], al # 1-byte Spill + jmp LBB92_72 +LBB92_72: # in Loop: Header=BB92_58 Depth=1 + mov al, byte ptr [ebp - 1150] # 1-byte Reload + test al, 1 + jne LBB92_73 + jmp LBB92_74 +LBB92_73: # in Loop: Header=BB92_58 Depth=1 +Ltmp10790: + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + int3 +Ltmp10791: +LBB92_74: # in Loop: Header=BB92_58 Depth=1 + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + jmp LBB92_75 +Ltmp10792: +LBB92_75: # in Loop: Header=BB92_58 Depth=1 + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + lea ecx, [ebp - 428] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB92_76 +LBB92_76: # in Loop: Header=BB92_58 Depth=1 + lea ecx, [ebp - 428] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], 0 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 0 + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + mov byte ptr [ebp - 1151], al # 1-byte Spill + jmp LBB92_77 +LBB92_77: # in Loop: Header=BB92_58 Depth=1 + mov al, byte ptr [ebp - 1151] # 1-byte Reload + test al, 1 + jne LBB92_58 + jmp LBB92_78 +Ltmp10793: +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 +Ltmp10794: + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BL@JBBOGGNF@match?$FL0?$FN?4second?5?$DN?$DN?5s?4end?$CI?$CJ?$AA@" + mov dword ptr [ebp - 1156], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1160], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1540 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 528] + mov dword ptr [ebp - 1164], ecx # 4-byte Spill + mov dword ptr [ebp - 1168], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1156] # 4-byte Reload + mov dword ptr [ebp - 1172], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1156] # 4-byte Reload + mov edx, dword ptr [ebp - 1164] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 520] + mov dword ptr [ebp - 1176], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov dword ptr [ebp - 1180], eax # 4-byte Spill + jmp LBB92_80 +LBB92_80: # in Loop: Header=BB92_79 Depth=1 + mov eax, dword ptr [ebp - 1160] # 4-byte Reload + mov esp, eax +Ltmp10795: + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + mov dword ptr [ebp - 16], 20 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 0 + lea ecx, [ebp - 152] + 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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + mov dword ptr [ebp - 1184], eax # 4-byte Spill + jmp LBB92_81 +LBB92_81: # in Loop: Header=BB92_79 Depth=1 + mov eax, dword ptr [ebp - 1184] # 4-byte Reload + add eax, 8 + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 560] + mov dword ptr [ecx], eax + lea ecx, [ebp - 564] + call "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB92_82 +LBB92_82: # in Loop: Header=BB92_79 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 572] + mov dword ptr [eax], ecx + lea eax, [ebp - 48] + mov dword ptr [ebp - 1188], ecx # 4-byte Spill + mov ecx, eax + call "?end@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 1188] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 556] + mov dword ptr [eax], edx + lea ecx, [ebp - 560] + call "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB92_83 +LBB92_83: # in Loop: Header=BB92_79 Depth=1 + mov dword ptr [ebp - 16], 21 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 556] + mov dword ptr [eax], ecx + lea ecx, [ebp - 520] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB92_84 +LBB92_84: # in Loop: Header=BB92_79 Depth=1 + lea ecx, [ebp - 556] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB92_90 +Ltmp10796: +LBB92_207: # Block address taken + # in Loop: Header=BB92_79 Depth=1 + add ebp, 12 + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + jmp LBB92_89 +LBB92_89: # in Loop: Header=BB92_79 Depth=1 + mov dword ptr [ebp - 16], 19 +Ltmp10797: +LBB92_90: # in Loop: Header=BB92_79 Depth=1 + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + mov dword ptr [ebp - 16], 19 + lea ecx, [ebp - 520] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1189], al # 1-byte Spill + jmp LBB92_91 +LBB92_91: # in Loop: Header=BB92_79 Depth=1 + mov al, byte ptr [ebp - 1189] # 1-byte Reload + test al, 1 + jne LBB92_92 + jmp LBB92_96 +LBB92_92: # in Loop: Header=BB92_79 Depth=1 +Ltmp10798: + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1190], al # 1-byte Spill + jmp LBB92_93 +LBB92_93: # in Loop: Header=BB92_79 Depth=1 + mov al, byte ptr [ebp - 1190] # 1-byte Reload + test al, 1 + jne LBB92_94 + jmp LBB92_95 +LBB92_94: # in Loop: Header=BB92_79 Depth=1 +Ltmp10799: + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + int3 +Ltmp10800: +LBB92_95: # in Loop: Header=BB92_79 Depth=1 + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + jmp LBB92_96 +Ltmp10801: +LBB92_96: # in Loop: Header=BB92_79 Depth=1 + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + lea ecx, [ebp - 520] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB92_97 +LBB92_97: # in Loop: Header=BB92_79 Depth=1 + lea ecx, [ebp - 520] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], 0 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 0 + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + mov byte ptr [ebp - 1191], al # 1-byte Spill + jmp LBB92_98 +LBB92_98: # in Loop: Header=BB92_79 Depth=1 + mov al, byte ptr [ebp - 1191] # 1-byte Reload + test al, 1 + jne LBB92_79 + jmp LBB92_99 +Ltmp10802: +LBB92_99: + .cv_loc 92 1 1542 0 # ..\tests\span_tests.cpp:1542:0 + sub esp, 8 + mov eax, esp + mov dword ptr [eax + 4], 1 + mov dword ptr [eax], offset "??_C@_01BIAFAFID@F?$AA@" + lea ecx, [ebp - 624] + call "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z" + mov dword ptr [ebp - 1196], eax # 4-byte Spill + jmp LBB92_100 +LBB92_100: + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 632] + mov dword ptr [eax], ecx + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 1200], eax # 4-byte Spill + call "?end@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 640] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 1200] # 4-byte Reload + call "?begin@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + mov eax, dword ptr [ebp - 640] + mov ecx, dword ptr [ebp - 636] + mov edx, dword ptr [ebp - 632] + mov esi, dword ptr [ebp - 628] + mov dword ptr [ebp - 16], 18 + sub esp, 28 + mov edi, esp + lea ebx, [ebp - 624] + mov dword ptr [edi + 20], ebx + lea ebx, [ebp - 152] + mov dword ptr [edi + 16], ebx + mov dword ptr [edi + 12], esi + mov dword ptr [edi + 8], edx + mov dword ptr [edi + 4], ecx + mov dword ptr [edi], eax + mov dword ptr [edi + 24], 0 + 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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" + add esp, 28 + mov byte ptr [ebp - 1201], al # 1-byte Spill + jmp LBB92_101 +LBB92_101: + lea ecx, [ebp - 624] + call "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@XZ" +LBB92_102: # =>This Inner Loop Header: Depth=1 +Ltmp10803: + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0O@FMLBLCOO@match?4ready?$CI?$CJ?$AA@" + mov dword ptr [ebp - 1208], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1212], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1543 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 688] + mov dword ptr [ebp - 1216], ecx # 4-byte Spill + mov dword ptr [ebp - 1220], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1208] # 4-byte Reload + mov dword ptr [ebp - 1224], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1208] # 4-byte Reload + mov edx, dword ptr [ebp - 1216] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 680] + mov dword ptr [ebp - 1228], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov dword ptr [ebp - 1232], eax # 4-byte Spill + jmp LBB92_103 +LBB92_103: # in Loop: Header=BB92_102 Depth=1 + mov eax, dword ptr [ebp - 1212] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 152] +Ltmp10804: + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + 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@@QBE_NXZ" + mov dword ptr [ebp - 16], 16 + sub esp, 8 + movzx ecx, al + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 692] + mov dword ptr [edx], ecx + lea ecx, [ebp - 696] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB92_104 +LBB92_104: # in Loop: Header=BB92_102 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 692] + mov dword ptr [eax], ecx + lea ecx, [ebp - 680] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB92_113 +Ltmp10805: +LBB92_208: # Block address taken + # in Loop: Header=BB92_102 Depth=1 + add ebp, 12 + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + jmp LBB92_107 +LBB92_107: # in Loop: Header=BB92_102 Depth=1 + mov dword ptr [ebp - 16], 15 +Ltmp10806: +LBB92_108: # in Loop: Header=BB92_102 Depth=1 + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + mov dword ptr [ebp - 16], 15 + lea ecx, [ebp - 680] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1233], al # 1-byte Spill + jmp LBB92_109 +LBB92_109: # in Loop: Header=BB92_102 Depth=1 + mov al, byte ptr [ebp - 1233] # 1-byte Reload + test al, 1 + jne LBB92_110 + jmp LBB92_117 +LBB92_110: # in Loop: Header=BB92_102 Depth=1 +Ltmp10807: + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1234], al # 1-byte Spill + jmp LBB92_111 +LBB92_111: # in Loop: Header=BB92_102 Depth=1 + mov al, byte ptr [ebp - 1234] # 1-byte Reload + test al, 1 + jne LBB92_112 + jmp LBB92_116 +LBB92_112: # in Loop: Header=BB92_102 Depth=1 +Ltmp10808: + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + int3 + jmp LBB92_116 +Ltmp10809: +LBB92_113: # in Loop: Header=BB92_102 Depth=1 + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + jmp LBB92_108 +Ltmp10810: +LBB92_116: # in Loop: Header=BB92_102 Depth=1 + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + jmp LBB92_117 +Ltmp10811: +LBB92_117: # in Loop: Header=BB92_102 Depth=1 + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + lea ecx, [ebp - 680] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB92_118 +LBB92_118: # in Loop: Header=BB92_102 Depth=1 + lea ecx, [ebp - 680] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], 0 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 0 + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + mov byte ptr [ebp - 1235], al # 1-byte Spill + jmp LBB92_119 +LBB92_119: # in Loop: Header=BB92_102 Depth=1 + mov al, byte ptr [ebp - 1235] # 1-byte Reload + test al, 1 + jne LBB92_102 + jmp LBB92_120 +Ltmp10812: +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 +Ltmp10813: + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0P@IGBMBNFB@?$CBmatch?4empty?$CI?$CJ?$AA@" + mov dword ptr [ebp - 1240], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1244], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1544 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 744] + mov dword ptr [ebp - 1248], ecx # 4-byte Spill + mov dword ptr [ebp - 1252], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1240] # 4-byte Reload + mov dword ptr [ebp - 1256], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1240] # 4-byte Reload + mov edx, dword ptr [ebp - 1248] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 736] + mov dword ptr [ebp - 1260], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov dword ptr [ebp - 1264], eax # 4-byte Spill + jmp LBB92_122 +LBB92_122: # in Loop: Header=BB92_121 Depth=1 + mov eax, dword ptr [ebp - 1244] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 152] +Ltmp10814: + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + 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@@QBE_NXZ" + xor al, 1 + mov dword ptr [ebp - 16], 13 + sub esp, 8 + movzx ecx, al + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 748] + mov dword ptr [edx], ecx + lea ecx, [ebp - 752] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB92_123 +LBB92_123: # in Loop: Header=BB92_121 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 748] + mov dword ptr [eax], ecx + lea ecx, [ebp - 736] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB92_132 +Ltmp10815: +LBB92_209: # Block address taken + # in Loop: Header=BB92_121 Depth=1 + add ebp, 12 + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + jmp LBB92_126 +LBB92_126: # in Loop: Header=BB92_121 Depth=1 + mov dword ptr [ebp - 16], 12 +Ltmp10816: +LBB92_127: # in Loop: Header=BB92_121 Depth=1 + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + mov dword ptr [ebp - 16], 12 + lea ecx, [ebp - 736] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1265], al # 1-byte Spill + jmp LBB92_128 +LBB92_128: # in Loop: Header=BB92_121 Depth=1 + mov al, byte ptr [ebp - 1265] # 1-byte Reload + test al, 1 + jne LBB92_129 + jmp LBB92_135 +LBB92_129: # in Loop: Header=BB92_121 Depth=1 +Ltmp10817: + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1266], al # 1-byte Spill + jmp LBB92_130 +LBB92_130: # in Loop: Header=BB92_121 Depth=1 + mov al, byte ptr [ebp - 1266] # 1-byte Reload + test al, 1 + jne LBB92_131 + jmp LBB92_134 +LBB92_131: # in Loop: Header=BB92_121 Depth=1 +Ltmp10818: + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + int3 + jmp LBB92_134 +Ltmp10819: +LBB92_132: # in Loop: Header=BB92_121 Depth=1 + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + jmp LBB92_127 +Ltmp10820: +LBB92_134: # in Loop: Header=BB92_121 Depth=1 + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + jmp LBB92_135 +Ltmp10821: +LBB92_135: # in Loop: Header=BB92_121 Depth=1 + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + lea ecx, [ebp - 736] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB92_136 +LBB92_136: # in Loop: Header=BB92_121 Depth=1 + lea ecx, [ebp - 736] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], 0 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 0 + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + mov byte ptr [ebp - 1267], al # 1-byte Spill + jmp LBB92_137 +LBB92_137: # in Loop: Header=BB92_121 Depth=1 + mov al, byte ptr [ebp - 1267] # 1-byte Reload + test al, 1 + jne LBB92_121 + jmp LBB92_138 +Ltmp10822: +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 +Ltmp10823: + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BB@BCEFNDGE@match?$FL0?$FN?4matched?$AA@" + mov dword ptr [ebp - 1272], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1276], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1545 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 800] + mov dword ptr [ebp - 1280], ecx # 4-byte Spill + mov dword ptr [ebp - 1284], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1272] # 4-byte Reload + mov dword ptr [ebp - 1288], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1272] # 4-byte Reload + mov edx, dword ptr [ebp - 1280] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 792] + mov dword ptr [ebp - 1292], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov dword ptr [ebp - 1296], eax # 4-byte Spill + jmp LBB92_140 +LBB92_140: # in Loop: Header=BB92_139 Depth=1 + mov eax, dword ptr [ebp - 1276] # 4-byte Reload + mov esp, eax +Ltmp10824: + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + mov dword ptr [ebp - 16], 10 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 0 + lea ecx, [ebp - 152] + 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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + mov dword ptr [ebp - 1300], eax # 4-byte Spill + jmp LBB92_141 +LBB92_141: # in Loop: Header=BB92_139 Depth=1 + mov eax, dword ptr [ebp - 1300] # 4-byte Reload + movzx ecx, byte ptr [eax + 16] + sub esp, 8 + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 804] + mov dword ptr [edx], ecx + lea ecx, [ebp - 808] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB92_142 +LBB92_142: # in Loop: Header=BB92_139 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 804] + mov dword ptr [eax], ecx + lea ecx, [ebp - 792] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB92_151 +Ltmp10825: +LBB92_210: # Block address taken + # in Loop: Header=BB92_139 Depth=1 + add ebp, 12 + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + jmp LBB92_145 +LBB92_145: # in Loop: Header=BB92_139 Depth=1 + mov dword ptr [ebp - 16], 9 +Ltmp10826: +LBB92_146: # in Loop: Header=BB92_139 Depth=1 + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + mov dword ptr [ebp - 16], 9 + lea ecx, [ebp - 792] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1301], al # 1-byte Spill + jmp LBB92_147 +LBB92_147: # in Loop: Header=BB92_139 Depth=1 + mov al, byte ptr [ebp - 1301] # 1-byte Reload + test al, 1 + jne LBB92_148 + jmp LBB92_154 +LBB92_148: # in Loop: Header=BB92_139 Depth=1 +Ltmp10827: + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1302], al # 1-byte Spill + jmp LBB92_149 +LBB92_149: # in Loop: Header=BB92_139 Depth=1 + mov al, byte ptr [ebp - 1302] # 1-byte Reload + test al, 1 + jne LBB92_150 + jmp LBB92_153 +LBB92_150: # in Loop: Header=BB92_139 Depth=1 +Ltmp10828: + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + int3 + jmp LBB92_153 +Ltmp10829: +LBB92_151: # in Loop: Header=BB92_139 Depth=1 + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + jmp LBB92_146 +Ltmp10830: +LBB92_153: # in Loop: Header=BB92_139 Depth=1 + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + jmp LBB92_154 +Ltmp10831: +LBB92_154: # in Loop: Header=BB92_139 Depth=1 + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + lea ecx, [ebp - 792] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB92_155 +LBB92_155: # in Loop: Header=BB92_139 Depth=1 + lea ecx, [ebp - 792] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], 0 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 0 + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + mov byte ptr [ebp - 1303], al # 1-byte Spill + jmp LBB92_156 +LBB92_156: # in Loop: Header=BB92_139 Depth=1 + mov al, byte ptr [ebp - 1303] # 1-byte Reload + test al, 1 + jne LBB92_139 + jmp LBB92_157 +Ltmp10832: +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 +Ltmp10833: + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BH@BOAHMBFM@match?$FL0?$FN?4first?5?$DN?$DN?5f_it?$AA@" + mov dword ptr [ebp - 1308], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1312], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1546 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 856] + mov dword ptr [ebp - 1316], ecx # 4-byte Spill + mov dword ptr [ebp - 1320], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1308] # 4-byte Reload + mov dword ptr [ebp - 1324], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1308] # 4-byte Reload + mov edx, dword ptr [ebp - 1316] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 848] + mov dword ptr [ebp - 1328], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov dword ptr [ebp - 1332], eax # 4-byte Spill + jmp LBB92_159 +LBB92_159: # in Loop: Header=BB92_158 Depth=1 + mov eax, dword ptr [ebp - 1312] # 4-byte Reload + mov esp, eax +Ltmp10834: + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + mov dword ptr [ebp - 16], 6 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 0 + lea ecx, [ebp - 152] + 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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + mov dword ptr [ebp - 1336], eax # 4-byte Spill + jmp LBB92_160 +LBB92_160: # in Loop: Header=BB92_158 Depth=1 + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 1336] # 4-byte Reload + mov dword ptr [eax + 4], ecx + lea edx, [ebp - 888] + mov dword ptr [eax], edx + lea ecx, [ebp - 892] + call "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB92_161 +LBB92_161: # in Loop: Header=BB92_158 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 56] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 884] + mov dword ptr [eax], ecx + lea ecx, [ebp - 888] + call "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB92_162 +LBB92_162: # in Loop: Header=BB92_158 Depth=1 + mov dword ptr [ebp - 16], 7 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 884] + mov dword ptr [eax], ecx + lea ecx, [ebp - 848] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB92_163 +LBB92_163: # in Loop: Header=BB92_158 Depth=1 + lea ecx, [ebp - 884] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB92_169 +Ltmp10835: +LBB92_211: # Block address taken + # in Loop: Header=BB92_158 Depth=1 + add ebp, 12 + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + jmp LBB92_168 +LBB92_168: # in Loop: Header=BB92_158 Depth=1 + mov dword ptr [ebp - 16], 5 +Ltmp10836: +LBB92_169: # in Loop: Header=BB92_158 Depth=1 + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + mov dword ptr [ebp - 16], 5 + lea ecx, [ebp - 848] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1337], al # 1-byte Spill + jmp LBB92_170 +LBB92_170: # in Loop: Header=BB92_158 Depth=1 + mov al, byte ptr [ebp - 1337] # 1-byte Reload + test al, 1 + jne LBB92_171 + jmp LBB92_175 +LBB92_171: # in Loop: Header=BB92_158 Depth=1 +Ltmp10837: + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1338], al # 1-byte Spill + jmp LBB92_172 +LBB92_172: # in Loop: Header=BB92_158 Depth=1 + mov al, byte ptr [ebp - 1338] # 1-byte Reload + test al, 1 + jne LBB92_173 + jmp LBB92_174 +LBB92_173: # in Loop: Header=BB92_158 Depth=1 +Ltmp10838: + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + int3 +Ltmp10839: +LBB92_174: # in Loop: Header=BB92_158 Depth=1 + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + jmp LBB92_175 +Ltmp10840: +LBB92_175: # in Loop: Header=BB92_158 Depth=1 + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + lea ecx, [ebp - 848] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB92_176 +LBB92_176: # in Loop: Header=BB92_158 Depth=1 + lea ecx, [ebp - 848] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], 0 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 0 + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + mov byte ptr [ebp - 1339], al # 1-byte Spill + jmp LBB92_177 +LBB92_177: # in Loop: Header=BB92_158 Depth=1 + mov al, byte ptr [ebp - 1339] # 1-byte Reload + test al, 1 + jne LBB92_158 + jmp LBB92_178 +Ltmp10841: +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 +Ltmp10842: + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0BO@BFFCKKNI@match?$FL0?$FN?4second?5?$DN?$DN?5?$CIf_it?5?$CL?51?$CJ?$AA@" + mov dword ptr [ebp - 1344], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 1348], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1547 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 940] + mov dword ptr [ebp - 1352], ecx # 4-byte Spill + mov dword ptr [ebp - 1356], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 1344] # 4-byte Reload + mov dword ptr [ebp - 1360], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 1344] # 4-byte Reload + mov edx, dword ptr [ebp - 1352] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 932] + mov dword ptr [ebp - 1364], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov dword ptr [ebp - 1368], eax # 4-byte Spill + jmp LBB92_180 +LBB92_180: # in Loop: Header=BB92_179 Depth=1 + mov eax, dword ptr [ebp - 1348] # 4-byte Reload + mov esp, eax +Ltmp10843: + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + mov dword ptr [ebp - 16], 2 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 0 + lea ecx, [ebp - 152] + 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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + mov dword ptr [ebp - 1372], eax # 4-byte Spill + jmp LBB92_181 +LBB92_181: # in Loop: Header=BB92_179 Depth=1 + mov eax, dword ptr [ebp - 1372] # 4-byte Reload + add eax, 8 + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 972] + mov dword ptr [ecx], eax + lea ecx, [ebp - 976] + call "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB92_182 +LBB92_182: # in Loop: Header=BB92_179 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 984] + mov dword ptr [eax], ecx + mov dword ptr [eax + 4], 1 + lea ecx, [ebp - 56] + call "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z" + jmp LBB92_183 +LBB92_183: # in Loop: Header=BB92_179 Depth=1 + sub esp, 8 + mov eax, esp + lea ecx, [ebp - 984] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 968] + mov dword ptr [eax], ecx + lea ecx, [ebp - 972] + call "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + jmp LBB92_184 +LBB92_184: # in Loop: Header=BB92_179 Depth=1 + mov dword ptr [ebp - 16], 3 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 968] + mov dword ptr [eax], ecx + lea ecx, [ebp - 932] + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + jmp LBB92_185 +LBB92_185: # in Loop: Header=BB92_179 Depth=1 + lea ecx, [ebp - 968] + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + jmp LBB92_191 +Ltmp10844: +LBB92_212: # Block address taken + # in Loop: Header=BB92_179 Depth=1 + add ebp, 12 + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + jmp LBB92_190 +LBB92_190: # in Loop: Header=BB92_179 Depth=1 + mov dword ptr [ebp - 16], 1 +Ltmp10845: +LBB92_191: # in Loop: Header=BB92_179 Depth=1 + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + mov dword ptr [ebp - 16], 1 + lea ecx, [ebp - 932] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 1373], al # 1-byte Spill + jmp LBB92_192 +LBB92_192: # in Loop: Header=BB92_179 Depth=1 + mov al, byte ptr [ebp - 1373] # 1-byte Reload + test al, 1 + jne LBB92_193 + jmp LBB92_197 +LBB92_193: # in Loop: Header=BB92_179 Depth=1 +Ltmp10846: + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 1374], al # 1-byte Spill + jmp LBB92_194 +LBB92_194: # in Loop: Header=BB92_179 Depth=1 + mov al, byte ptr [ebp - 1374] # 1-byte Reload + test al, 1 + jne LBB92_195 + jmp LBB92_196 +LBB92_195: # in Loop: Header=BB92_179 Depth=1 +Ltmp10847: + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + int3 +Ltmp10848: +LBB92_196: # in Loop: Header=BB92_179 Depth=1 + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + jmp LBB92_197 +Ltmp10849: +LBB92_197: # in Loop: Header=BB92_179 Depth=1 + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + lea ecx, [ebp - 932] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB92_198 +LBB92_198: # in Loop: Header=BB92_179 Depth=1 + lea ecx, [ebp - 932] + call "??1AssertionHandler@Catch@@QAE@XZ" + mov dword ptr [ebp - 16], 0 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], 0 + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + mov byte ptr [ebp - 1375], al # 1-byte Spill + jmp LBB92_199 +LBB92_199: # in Loop: Header=BB92_179 Depth=1 + mov al, byte ptr [ebp - 1375] # 1-byte Reload + test al, 1 + jne LBB92_179 + jmp LBB92_200 +Ltmp10850: +LBB92_200: + .cv_loc 92 1 1548 0 # ..\tests\span_tests.cpp:1548:0 + lea ecx, [ebp - 152] + 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@@QAE@XZ" + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB92_6: # in Loop: Header=BB92_3 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10851: + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + mov dword ptr [ebp - 16], 35 + lea ecx, [ebp - 260] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB92_7 +LBB92_7: # in Loop: Header=BB92_3 Depth=1 + mov eax, offset LBB92_203 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10852: + .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": +LBB92_15: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 204] + .cv_loc 92 1 1535 0 # ..\tests\span_tests.cpp:1535:0 + call "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET + .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": +LBB92_24: # in Loop: Header=BB92_21 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10853: + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + mov dword ptr [ebp - 16], 32 + lea ecx, [ebp - 316] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB92_25 +LBB92_25: # in Loop: Header=BB92_21 Depth=1 + mov eax, offset LBB92_204 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10854: + .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": +LBB92_33: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 260] +Ltmp10855: + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10856: + .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": +LBB92_43: # in Loop: Header=BB92_39 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10857: + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + mov dword ptr [ebp - 16], 29 + lea ecx, [ebp - 372] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB92_44 +LBB92_44: # in Loop: Header=BB92_39 Depth=1 + mov eax, offset LBB92_205 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10858: + .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": +LBB92_52: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 316] +Ltmp10859: + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10860: + .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": +LBB92_64: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 372] +Ltmp10861: + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10862: + .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": +LBB92_65: # in Loop: Header=BB92_58 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 464] +Ltmp10863: + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10864: + .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": +LBB92_66: # in Loop: Header=BB92_58 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10865: + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + mov dword ptr [ebp - 16], 26 + lea ecx, [ebp - 428] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB92_67 +LBB92_67: # in Loop: Header=BB92_58 Depth=1 + mov eax, offset LBB92_206 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10866: + .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": +LBB92_85: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 428] + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10867: + .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": +LBB92_86: # in Loop: Header=BB92_79 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 556] +Ltmp10868: + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10869: + .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": +LBB92_87: # in Loop: Header=BB92_79 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10870: + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + mov dword ptr [ebp - 16], 22 + lea ecx, [ebp - 520] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB92_88 +LBB92_88: # in Loop: Header=BB92_79 Depth=1 + mov eax, offset LBB92_207 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10871: + .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": +LBB92_105: # in Loop: Header=BB92_102 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10872: + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + mov dword ptr [ebp - 16], 17 + lea ecx, [ebp - 680] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB92_106 +LBB92_106: # in Loop: Header=BB92_102 Depth=1 + mov eax, offset LBB92_208 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10873: + .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": +LBB92_114: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 520] +Ltmp10874: + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10875: + .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": +LBB92_115: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 624] + .cv_loc 92 1 1542 0 # ..\tests\span_tests.cpp:1542:0 + call "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET + .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": +LBB92_124: # in Loop: Header=BB92_121 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10876: + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + mov dword ptr [ebp - 16], 14 + lea ecx, [ebp - 736] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB92_125 +LBB92_125: # in Loop: Header=BB92_121 Depth=1 + mov eax, offset LBB92_209 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10877: + .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": +LBB92_133: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 680] +Ltmp10878: + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10879: + .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": +LBB92_143: # in Loop: Header=BB92_139 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10880: + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + mov dword ptr [ebp - 16], 11 + lea ecx, [ebp - 792] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB92_144 +LBB92_144: # in Loop: Header=BB92_139 Depth=1 + mov eax, offset LBB92_210 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10881: + .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": +LBB92_152: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 736] +Ltmp10882: + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10883: + .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": +LBB92_164: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 792] +Ltmp10884: + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10885: + .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": +LBB92_165: # in Loop: Header=BB92_158 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 884] +Ltmp10886: + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10887: + .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": +LBB92_166: # in Loop: Header=BB92_158 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10888: + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + mov dword ptr [ebp - 16], 8 + lea ecx, [ebp - 848] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB92_167 +LBB92_167: # in Loop: Header=BB92_158 Depth=1 + mov eax, offset LBB92_211 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10889: + .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": +LBB92_186: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 848] + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10890: + .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": +LBB92_187: # in Loop: Header=BB92_179 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 968] +Ltmp10891: + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10892: + .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": +LBB92_188: # in Loop: Header=BB92_179 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10893: + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + mov dword ptr [ebp - 16], 4 + lea ecx, [ebp - 932] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB92_189 +LBB92_189: # in Loop: Header=BB92_179 Depth=1 + mov eax, offset LBB92_212 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10894: + .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": +LBB92_201: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 932] + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10895: + .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": +LBB92_202: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 152] + .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@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10896: + .cv_fpo_endproc +Lfunc_end92: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 10 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # Action + .long 0 # ToState + .long "?dtor$201@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # Action + .long 0 # ToState + .long "?dtor$114@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" # 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" # 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" # 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" # 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" # 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" # 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" # 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" # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp10897: + lea ecx, ["?autoRegistrar61@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp10898: + .cv_fpo_endproc +Lfunc_end93: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp10899: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0BE@PGBEPOFD@interop_with_gsl_at?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 1551 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____62@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar63@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp10900: + .cv_fpo_endproc +Lfunc_end94: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____62@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 172 + .cv_fpo_stackalloc 172 + .cv_fpo_endprologue + lea eax, ["L?arr@?1??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@3PAHA"] + mov ecx, esp + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 16], -1 + lea ecx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], ecx +Ltmp10917: + .cv_loc 95 1 1553 0 # ..\tests\span_tests.cpp:1553:0 + lea ecx, [ebp - 48] +Ltmp10918: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____62:arr <- [$ecx+0] + mov edx, ecx + sub esp, 12 + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], 20 + mov dword ptr [ebp - 132], ecx # 4-byte Spill +Ltmp10919: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____62:arr <- [DW_OP_constu 132, DW_OP_minus, DW_OP_deref] [$ebp+0] + call _memcpy + .cv_loc 95 1 1554 0 # ..\tests\span_tests.cpp:1554:0 + add esp, 8 + lea ecx, [ebp - 56] +Ltmp10920: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____62:s <- [$ecx+0] + mov eax, dword ptr [ebp - 132] # 4-byte Reload + mov dword ptr [esp], eax + call "??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z" +Ltmp10921: + mov dword ptr [ebp - 136], eax # 4-byte Spill +Ltmp10922: +LBB95_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____62:arr <- [DW_OP_constu 132, DW_OP_minus, DW_OP_deref] [$ebp+0] + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_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@" + mov dword ptr [ebp - 140], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 144], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1555 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 104] + mov dword ptr [ebp - 148], ecx # 4-byte Spill + mov dword ptr [ebp - 152], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 140] # 4-byte Reload + mov dword ptr [ebp - 156], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 140] # 4-byte Reload + mov edx, dword ptr [ebp - 148] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 96] + mov dword ptr [ebp - 160], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 144] # 4-byte Reload + mov esp, ecx +Ltmp10923: + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + movsd xmm0, qword ptr [ebp - 56] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 120], xmm0 + mov dword ptr [ebp - 16], 1 + sub esp, 12 + movsd xmm0, qword ptr [ebp - 120] # xmm0 = mem[0],zero + mov edx, esp + movsd qword ptr [edx], xmm0 + mov dword ptr [edx + 8], 0 + mov dword ptr [ebp - 164], eax # 4-byte Spill + call "??$at@H$0?0@gsl@@YAAAHV?$span@H$0?0@0@H@Z" +Ltmp10924: + add esp, 12 + mov dword ptr [ebp - 168], eax # 4-byte Spill + jmp LBB95_2 +LBB95_2: # in Loop: Header=BB95_1 Depth=1 + xor eax, eax + mov cl, al + mov eax, dword ptr [ebp - 168] # 4-byte Reload + cmp dword ptr [eax], 1 + mov byte ptr [ebp - 169], cl # 1-byte Spill + jne LBB95_5 +# %bb.3: # in Loop: Header=BB95_1 Depth=1 + movsd xmm0, qword ptr [ebp - 56] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 128], xmm0 + sub esp, 12 + movsd xmm0, qword ptr [ebp - 128] # xmm0 = mem[0],zero + mov eax, esp + movsd qword ptr [eax], xmm0 + mov dword ptr [eax + 8], 1 + call "??$at@H$0?0@gsl@@YAAAHV?$span@H$0?0@0@H@Z" + add esp, 12 + mov dword ptr [ebp - 176], eax # 4-byte Spill + jmp LBB95_4 +LBB95_4: # in Loop: Header=BB95_1 Depth=1 + mov eax, dword ptr [ebp - 176] # 4-byte Reload + cmp dword ptr [eax], 2 + sete cl + mov byte ptr [ebp - 169], cl # 1-byte Spill +LBB95_5: # in Loop: Header=BB95_1 Depth=1 + mov al, byte ptr [ebp - 169] # 1-byte Reload + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 108] + mov dword ptr [ecx], edx + movzx edx, al + and edx, 1 + mov dword ptr [ecx + 4], edx + lea ecx, [ebp - 112] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB95_6 +LBB95_6: # in Loop: Header=BB95_1 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 108] + mov dword ptr [eax], ecx + lea ecx, [ebp - 96] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB95_15 +Ltmp10925: +LBB95_21: # Block address taken + # in Loop: Header=BB95_1 Depth=1 + add ebp, 12 + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + jmp LBB95_9 +LBB95_9: # in Loop: Header=BB95_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp10926: +LBB95_10: # in Loop: Header=BB95_1 Depth=1 + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 96] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 177], al # 1-byte Spill + jmp LBB95_11 +LBB95_11: # in Loop: Header=BB95_1 Depth=1 + mov al, byte ptr [ebp - 177] # 1-byte Reload + test al, 1 + jne LBB95_12 + jmp LBB95_17 +LBB95_12: # in Loop: Header=BB95_1 Depth=1 +Ltmp10927: + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 178], al # 1-byte Spill + jmp LBB95_13 +LBB95_13: # in Loop: Header=BB95_1 Depth=1 + mov al, byte ptr [ebp - 178] # 1-byte Reload + test al, 1 + jne LBB95_14 + jmp LBB95_16 +LBB95_14: # in Loop: Header=BB95_1 Depth=1 +Ltmp10928: + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + int3 + jmp LBB95_16 +Ltmp10929: +LBB95_15: # in Loop: Header=BB95_1 Depth=1 + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + jmp LBB95_10 +Ltmp10930: +LBB95_16: # in Loop: Header=BB95_1 Depth=1 + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + jmp LBB95_17 +Ltmp10931: +LBB95_17: # in Loop: Header=BB95_1 Depth=1 + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + lea ecx, [ebp - 96] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB95_18 +LBB95_18: # in Loop: Header=BB95_1 Depth=1 + lea ecx, [ebp - 96] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 184], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB95_1 +Ltmp10932: +# %bb.19: + .cv_loc 95 1 1556 0 # ..\tests\span_tests.cpp:1556:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB95_7: # in Loop: Header=BB95_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp10933: + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + mov dword ptr [ebp - 16], 2 + lea ecx, [ebp - 96] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB95_8 +LBB95_8: # in Loop: Header=BB95_1 Depth=1 + mov eax, offset LBB95_21 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp10934: + .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": +LBB95_20: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 96] + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp10935: + .cv_fpo_endproc +Lfunc_end95: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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") # 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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp10936: + lea ecx, ["?autoRegistrar63@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp10937: + .cv_fpo_endproc +Lfunc_end96: + # -- 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 + .cv_fpo_proc "??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 12], eax +Ltmp10938: + mov eax, esp + push eax + sub esp, 20 + mov ecx, esp + mov edx, esp + sub esp, 24 + mov esi, esp + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, esi + lea edi, ["??_C@_0BG@GGLAAHPP@default_constructible?$AA@"] + mov dword ptr [esp], edi + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + add ecx, 12 + sub esp, 4 + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 36] + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0NameAndTags@Catch@@QAE@VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + add edx, 8 + sub esp, 4 + mov ecx, edx + lea edx, ["??_C@_00CNPNBAHC@?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 44] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 1558 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + lea ecx, ["?____C_A_T_C_H____T_E_S_T____64@@YAXXZ"] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?makeTestInvoker@Catch@@YAPAUITestInvoker@1@P6AXXZ@Z" + add esp, 4 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx + 20], eax + mov ecx, offset "?autoRegistrar65@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + call "??0AutoReg@Catch@@QAE@PAUITestInvoker@1@ABUSourceLineInfo@1@VStringRef@1@ABUNameAndTags@1@@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov esp, ecx + lea ecx, [ebp - 36] + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??1NameAndTags@Catch@@QAE@XZ" + sub esp, 4 + lea eax, ["??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ"] + mov dword ptr [esp], eax + call _atexit + add esp, 4 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + lea esp, [ebp - 8] + pop esi + pop edi + pop ebp + ret +Ltmp10939: + .cv_fpo_endproc +Lfunc_end97: + # -- 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 + .cv_fpo_proc "?____C_A_T_C_H____T_E_S_T____64@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 292 + .cv_fpo_stackalloc 292 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ" + mov ecx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ecx + mov dword ptr fs:[0], eax +LBB98_1: # =>This Inner Loop Header: Depth=1 +Ltmp10976: + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0DC@ECNOHCEM@?$CIstd?3?3is_default_constructible?$DMs@" + mov dword ptr [ebp - 200], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 204], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1560 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 76] + mov dword ptr [ebp - 208], ecx # 4-byte Spill + mov dword ptr [ebp - 212], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 200] # 4-byte Reload + mov dword ptr [ebp - 216], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 200] # 4-byte Reload + mov edx, dword ptr [ebp - 208] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 68] + mov dword ptr [ebp - 220], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 204] # 4-byte Reload + mov esp, ecx +Ltmp10977: + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 80] + mov dword ptr [edx], esi + mov dword ptr [edx + 4], 1 + lea ecx, [ebp - 84] + mov dword ptr [ebp - 224], eax # 4-byte Spill + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB98_2 +LBB98_2: # in Loop: Header=BB98_1 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 80] + mov dword ptr [eax], ecx + lea ecx, [ebp - 68] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB98_11 +Ltmp10978: +LBB98_49: # Block address taken + # in Loop: Header=BB98_1 Depth=1 + add ebp, 12 + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 + jmp LBB98_5 +LBB98_5: # in Loop: Header=BB98_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp10979: +LBB98_6: # in Loop: Header=BB98_1 Depth=1 + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 68] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 225], al # 1-byte Spill + jmp LBB98_7 +LBB98_7: # in Loop: Header=BB98_1 Depth=1 + mov al, byte ptr [ebp - 225] # 1-byte Reload + test al, 1 + jne LBB98_8 + jmp LBB98_13 +LBB98_8: # in Loop: Header=BB98_1 Depth=1 +Ltmp10980: + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 226], al # 1-byte Spill + jmp LBB98_9 +LBB98_9: # in Loop: Header=BB98_1 Depth=1 + mov al, byte ptr [ebp - 226] # 1-byte Reload + test al, 1 + jne LBB98_10 + jmp LBB98_12 +LBB98_10: # in Loop: Header=BB98_1 Depth=1 +Ltmp10981: + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 + int3 + jmp LBB98_12 +Ltmp10982: +LBB98_11: # in Loop: Header=BB98_1 Depth=1 + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 + jmp LBB98_6 +Ltmp10983: +LBB98_12: # in Loop: Header=BB98_1 Depth=1 + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 + jmp LBB98_13 +Ltmp10984: +LBB98_13: # in Loop: Header=BB98_1 Depth=1 + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 + lea ecx, [ebp - 68] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB98_14 +LBB98_14: # in Loop: Header=BB98_1 Depth=1 + lea ecx, [ebp - 68] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 232], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB98_1 +Ltmp10985: +# %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 +Ltmp10986: + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0DF@BEMDHCIL@?$CIstd?3?3is_default_constructible?$DMs@" + mov dword ptr [ebp - 236], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 240], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1561 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 132] + mov dword ptr [ebp - 244], ecx # 4-byte Spill + mov dword ptr [ebp - 248], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 236] # 4-byte Reload + mov dword ptr [ebp - 252], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 236] # 4-byte Reload + mov edx, dword ptr [ebp - 244] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 124] + mov dword ptr [ebp - 256], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 240] # 4-byte Reload + mov esp, ecx +Ltmp10987: + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + mov dword ptr [ebp - 16], 4 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 136] + mov dword ptr [edx], esi + mov dword ptr [edx + 4], 1 + lea ecx, [ebp - 140] + mov dword ptr [ebp - 260], eax # 4-byte Spill + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB98_17 +LBB98_17: # in Loop: Header=BB98_16 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 136] + mov dword ptr [eax], ecx + lea ecx, [ebp - 124] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB98_26 +Ltmp10988: +LBB98_50: # Block address taken + # in Loop: Header=BB98_16 Depth=1 + add ebp, 12 + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + jmp LBB98_20 +LBB98_20: # in Loop: Header=BB98_16 Depth=1 + mov dword ptr [ebp - 16], 3 +Ltmp10989: +LBB98_21: # in Loop: Header=BB98_16 Depth=1 + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + mov dword ptr [ebp - 16], 3 + lea ecx, [ebp - 124] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 261], al # 1-byte Spill + jmp LBB98_22 +LBB98_22: # in Loop: Header=BB98_16 Depth=1 + mov al, byte ptr [ebp - 261] # 1-byte Reload + test al, 1 + jne LBB98_23 + jmp LBB98_29 +LBB98_23: # in Loop: Header=BB98_16 Depth=1 +Ltmp10990: + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 262], al # 1-byte Spill + jmp LBB98_24 +LBB98_24: # in Loop: Header=BB98_16 Depth=1 + mov al, byte ptr [ebp - 262] # 1-byte Reload + test al, 1 + jne LBB98_25 + jmp LBB98_28 +LBB98_25: # in Loop: Header=BB98_16 Depth=1 +Ltmp10991: + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + int3 + jmp LBB98_28 +Ltmp10992: +LBB98_26: # in Loop: Header=BB98_16 Depth=1 + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + jmp LBB98_21 +Ltmp10993: +LBB98_28: # in Loop: Header=BB98_16 Depth=1 + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + jmp LBB98_29 +Ltmp10994: +LBB98_29: # in Loop: Header=BB98_16 Depth=1 + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + lea ecx, [ebp - 124] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB98_30 +LBB98_30: # in Loop: Header=BB98_16 Depth=1 + lea ecx, [ebp - 124] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 268], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB98_16 +Ltmp10995: +# %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 +Ltmp10996: + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], offset "??_C@_0DH@KOPAJDFF@?$CI?$CBstd?3?3is_default_constructible?$DM@" + mov dword ptr [ebp - 272], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 276], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], 1562 + mov dword ptr [ecx], offset "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + lea ecx, [ebp - 188] + mov dword ptr [ebp - 280], ecx # 4-byte Spill + mov dword ptr [ebp - 284], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], offset "??_C@_05GCOJDIEO@CHECK?$AA@" + mov ecx, dword ptr [ebp - 272] # 4-byte Reload + mov dword ptr [ebp - 288], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 272] # 4-byte Reload + mov edx, dword ptr [ebp - 280] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov dword ptr [ecx + 28], 2 + lea ecx, [ebp - 180] + mov dword ptr [ebp - 292], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 276] # 4-byte Reload + mov esp, ecx +Ltmp10997: + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + mov dword ptr [ebp - 16], 7 + sub esp, 8 + mov edx, esp + lea esi, [ebp - 192] + mov dword ptr [edx], esi + mov dword ptr [edx + 4], 1 + lea ecx, [ebp - 196] + mov dword ptr [ebp - 296], eax # 4-byte Spill + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB98_33 +LBB98_33: # in Loop: Header=BB98_32 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 192] + mov dword ptr [eax], ecx + lea ecx, [ebp - 180] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB98_42 +Ltmp10998: +LBB98_51: # Block address taken + # in Loop: Header=BB98_32 Depth=1 + add ebp, 12 + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + jmp LBB98_36 +LBB98_36: # in Loop: Header=BB98_32 Depth=1 + mov dword ptr [ebp - 16], 6 +Ltmp10999: +LBB98_37: # in Loop: Header=BB98_32 Depth=1 + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + mov dword ptr [ebp - 16], 6 + lea ecx, [ebp - 180] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 297], al # 1-byte Spill + jmp LBB98_38 +LBB98_38: # in Loop: Header=BB98_32 Depth=1 + mov al, byte ptr [ebp - 297] # 1-byte Reload + test al, 1 + jne LBB98_39 + jmp LBB98_45 +LBB98_39: # in Loop: Header=BB98_32 Depth=1 +Ltmp11000: + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 298], al # 1-byte Spill + jmp LBB98_40 +LBB98_40: # in Loop: Header=BB98_32 Depth=1 + mov al, byte ptr [ebp - 298] # 1-byte Reload + test al, 1 + jne LBB98_41 + jmp LBB98_44 +LBB98_41: # in Loop: Header=BB98_32 Depth=1 +Ltmp11001: + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + int3 + jmp LBB98_44 +Ltmp11002: +LBB98_42: # in Loop: Header=BB98_32 Depth=1 + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + jmp LBB98_37 +Ltmp11003: +LBB98_44: # in Loop: Header=BB98_32 Depth=1 + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + jmp LBB98_45 +Ltmp11004: +LBB98_45: # in Loop: Header=BB98_32 Depth=1 + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + lea ecx, [ebp - 180] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB98_46 +LBB98_46: # in Loop: Header=BB98_32 Depth=1 + lea ecx, [ebp - 180] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 304], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB98_32 +Ltmp11005: +# %bb.47: + .cv_loc 98 1 1563 0 # ..\tests\span_tests.cpp:1563:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB98_3: # in Loop: Header=BB98_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp11006: + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 + mov dword ptr [ebp - 16], 2 + lea ecx, [ebp - 68] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB98_4 +LBB98_4: # in Loop: Header=BB98_1 Depth=1 + mov eax, offset LBB98_49 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp11007: + .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": +LBB98_18: # in Loop: Header=BB98_16 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp11008: + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + mov dword ptr [ebp - 16], 5 + lea ecx, [ebp - 124] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB98_19 +LBB98_19: # in Loop: Header=BB98_16 Depth=1 + mov eax, offset LBB98_50 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp11009: + .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": +LBB98_27: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 68] +Ltmp11010: + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp11011: + .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": +LBB98_34: # in Loop: Header=BB98_32 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp11012: + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + mov dword ptr [ebp - 16], 8 + lea ecx, [ebp - 180] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB98_35 +LBB98_35: # in Loop: Header=BB98_32 Depth=1 + mov eax, offset LBB98_51 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp11013: + .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": +LBB98_43: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 124] +Ltmp11014: + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp11015: + .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": +LBB98_48: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 180] +Ltmp11016: + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp11017: + .cv_fpo_endproc +Lfunc_end98: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$?____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") # UnwindMap + .long 3 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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") # 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") # 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") # 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" # Handler +"$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" # Handler +"$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" # Handler + .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 + .cv_fpo_proc "??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp11018: + lea ecx, ["?autoRegistrar65@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UAE@XZ" + pop ebp + ret +Ltmp11019: + .cv_fpo_endproc +Lfunc_end99: + # -- End function + .def "??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IAEX_WABV_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@@IAEX_WABV_Locinfo@1@@Z" + .globl "??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IAEX_WABV_Locinfo@1@@Z" # -- Begin function ??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IAEX_WABV_Locinfo@1@@Z + .p2align 4, 0x90 +"??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IAEX_WABV_Locinfo@1@@Z": # @"??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IAEX_WABV_Locinfo@1@@Z" +Lfunc_begin100: + .cv_func_id 100 + .cv_file 3 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\xloctime" "B3C8D0DE09F42A417A58DE4C9A459E43" 1 + .cv_loc 100 3 171 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xloctime:171:0 + .cv_fpo_proc "??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IAEX_WABV_Locinfo@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 76 + .cv_fpo_stackalloc 76 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov dx, word ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 8], esi + mov dword ptr [ebp - 56], ecx + mov ecx, dword ptr [ebp - 56] +Ltmp11020: + .cv_loc 100 3 172 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xloctime:172:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 60], ecx # 4-byte Spill + mov ecx, esi + lea esi, [ebp - 52] + mov dword ptr [esp], esi + mov word ptr [ebp - 62], dx # 2-byte Spill + mov dword ptr [ebp - 68], eax # 4-byte Spill + call dword ptr ["__imp_?_Getcvt@_Locinfo@std@@QBE?AU_Cvtvec@@XZ"] + sub esp, 4 + mov eax, dword ptr [ebp - 60] # 4-byte Reload + add eax, 24 + lea ecx, [ebp - 52] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 44 + call _memcpy +Ltmp11021: + .cv_loc 100 3 175 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xloctime:175:0 + mov ecx, dword ptr [ebp + 12] + call dword ptr ["__imp_?_W_Getdays@_Locinfo@std@@QBEPBGXZ"] + mov dword ptr [esp], eax + call "?_Maklocwcs@std@@YAPA_WPB_W@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx + 8], eax + .cv_loc 100 3 176 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xloctime:176:0 + mov ecx, dword ptr [ebp + 12] + call dword ptr ["__imp_?_W_Getmonths@_Locinfo@std@@QBEPBGXZ"] + mov dword ptr [esp], eax + call "?_Maklocwcs@std@@YAPA_WPB_W@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx + 12], eax + .cv_loc 100 3 177 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xloctime:177:0 + lea eax, ["??_C@_1BK@MHIKGOKE@?$AA?3?$AAA?$AAM?$AA?3?$AAa?$AAm?$AA?3?$AAP?$AAM?$AA?3?$AAp?$AAm?$AA?$AA@"] + mov dword ptr [esp], eax + call "?_Maklocwcs@std@@YAPA_WPB_W@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx + 16], eax + mov eax, dword ptr [ebp - 8] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 +Ltmp11022: + .cv_loc 100 3 183 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xloctime:183:0 + add esp, 76 + pop esi + pop ebp + ret 8 +Ltmp11023: + .cv_fpo_endproc +Lfunc_end100: + # -- End function + .def "?_Maklocwcs@std@@YAPA_WPB_W@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Maklocwcs@std@@YAPA_WPB_W@Z" + .globl "?_Maklocwcs@std@@YAPA_WPB_W@Z" # -- Begin function ?_Maklocwcs@std@@YAPA_WPB_W@Z + .p2align 4, 0x90 +"?_Maklocwcs@std@@YAPA_WPB_W@Z": # @"?_Maklocwcs@std@@YAPA_WPB_W@Z" +Lfunc_begin101: + .cv_func_id 101 + .cv_file 4 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\xlocnum" "B9CA4B0D42242FC36D32384914302ABF" 1 + .cv_loc 101 4 88 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocnum:88:0 + .cv_fpo_proc "?_Maklocwcs@std@@YAPA_WPB_W@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11024: + .cv_loc 101 4 89 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocnum:89:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call dword ptr [__imp__wcslen] + add eax, 1 + mov dword ptr [ebp - 4], eax + .cv_loc 101 4 91 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocnum:91:0 + mov eax, dword ptr [ebp - 4] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 2 + mov dword ptr [esp + 8], 2 + lea eax, ["??_C@_0GG@BDILJLHN@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 12], eax + mov dword ptr [esp + 16], 91 + call dword ptr [__imp___calloc_dbg] + mov dword ptr [ebp - 8], eax + .cv_loc 101 4 93 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocnum:93:0 + cmp dword ptr [ebp - 8], 0 + jne LBB101_2 +# %bb.1: +Ltmp11025: + .cv_loc 101 4 94 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocnum:94:0 + call "?_Xbad_alloc@std@@YAXXZ" +Ltmp11026: +LBB101_2: + .cv_loc 101 4 97 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocnum:97:0 + mov eax, dword ptr [ebp - 4] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call _wmemcpy + .cv_loc 101 4 98 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocnum:98:0 + mov ecx, dword ptr [ebp - 8] + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, ecx + add esp, 36 + pop ebp + ret +Ltmp11027: + .cv_fpo_endproc +Lfunc_end101: + # -- End function + .def "??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IAEX_WABV_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@@IAEX_WABV_Locinfo@1@@Z" + .globl "??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IAEX_WABV_Locinfo@1@@Z" # -- Begin function ??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IAEX_WABV_Locinfo@1@@Z + .p2align 4, 0x90 +"??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IAEX_WABV_Locinfo@1@@Z": # @"??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IAEX_WABV_Locinfo@1@@Z" +Lfunc_begin102: + .cv_func_id 102 + .cv_loc 102 3 171 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xloctime:171:0 + .cv_fpo_proc "??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IAEX_WABV_Locinfo@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 76 + .cv_fpo_stackalloc 76 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov dx, word ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 8], esi + mov dword ptr [ebp - 56], ecx + mov ecx, dword ptr [ebp - 56] +Ltmp11028: + .cv_loc 102 3 172 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xloctime:172:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 60], ecx # 4-byte Spill + mov ecx, esi + lea esi, [ebp - 52] + mov dword ptr [esp], esi + mov word ptr [ebp - 62], dx # 2-byte Spill + mov dword ptr [ebp - 68], eax # 4-byte Spill + call dword ptr ["__imp_?_Getcvt@_Locinfo@std@@QBE?AU_Cvtvec@@XZ"] + sub esp, 4 + mov eax, dword ptr [ebp - 60] # 4-byte Reload + add eax, 24 + lea ecx, [ebp - 52] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 44 + call _memcpy +Ltmp11029: + .cv_loc 102 3 175 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xloctime:175:0 + mov ecx, dword ptr [ebp + 12] + call dword ptr ["__imp_?_W_Getdays@_Locinfo@std@@QBEPBGXZ"] + mov dword ptr [esp], eax + call "?_Maklocwcs@std@@YAPA_WPB_W@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx + 8], eax + .cv_loc 102 3 176 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xloctime:176:0 + mov ecx, dword ptr [ebp + 12] + call dword ptr ["__imp_?_W_Getmonths@_Locinfo@std@@QBEPBGXZ"] + mov dword ptr [esp], eax + call "?_Maklocwcs@std@@YAPA_WPB_W@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx + 12], eax + .cv_loc 102 3 177 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xloctime:177:0 + lea eax, ["??_C@_1BK@MHIKGOKE@?$AA?3?$AAA?$AAM?$AA?3?$AAa?$AAm?$AA?3?$AAP?$AAM?$AA?3?$AAp?$AAm?$AA?$AA@"] + mov dword ptr [esp], eax + call "?_Maklocwcs@std@@YAPA_WPB_W@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx + 16], eax + mov eax, dword ptr [ebp - 8] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 +Ltmp11030: + .cv_loc 102 3 183 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xloctime:183:0 + add esp, 76 + pop esi + pop ebp + ret 8 +Ltmp11031: + .cv_fpo_endproc +Lfunc_end102: + # -- End function + .def "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" + .globl "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" # -- Begin function ??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ + .p2align 4, 0x90 +"??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ": # @"??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" +Lfunc_begin103: + .cv_func_id 103 + .cv_file 5 "E:\\DD\\gsl-dadonenf\\include\\gsl\\span" "3BAA3FB91BA159E545E305706709D4CE" 1 + .cv_loc 103 5 384 0 # ..\include\gsl/span:384:0 + .cv_fpo_proc "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] + lea ecx, [ebp - 36] +Ltmp11034: + mov dword ptr [ebp - 40], eax # 4-byte Spill + call "??0?$extent_type@$0A@@details@gsl@@QAE@XZ" + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], 0 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 48], eax # 4-byte Spill + jmp LBB103_1 +LBB103_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$2@?0???$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ@4HA": +LBB103_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp11035: + .cv_fpo_endproc +Lfunc_end103: + .section .xdata,"dr",associative,"??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" + .p2align 2 +"L__ehtable$??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ": + .long -1 # ToState + .long "?dtor$2@?0???$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ@4HA" # Action + .section .text,"xr",discard,"??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" + # -- End function + .def "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + .globl "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" # -- Begin function ??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z + .p2align 4, 0x90 +"??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z": # @"??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" +Lfunc_begin104: + .cv_func_id 104 + .cv_loc 104 2 1232 0 # external\include\catch/catch.hpp:1232:0 + .cv_fpo_proc "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp11038: + .cv_loc 104 2 1233 0 # external\include\catch/catch.hpp:1233:0 + mov edx, dword ptr [ebp + 8] + mov esi, esp + lea edi, [ebp - 40] + mov dword ptr [esi], edi + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], edi # 4-byte Spill + call "?makeUnaryExpr@?$ExprLhs@_N@Catch@@QBE?AV?$UnaryExpr@_N@2@XZ" + sub esp, 4 + mov dword ptr [ebp - 16], 0 + mov eax, esp + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "?handle@AssertionHandler@Catch@@QAEXABUITransientExpression@2@@Z" + sub esp, 4 + jmp LBB104_1 +LBB104_1: + lea ecx, [ebp - 40] + call "??1?$UnaryExpr@_N@Catch@@UAE@XZ" + .cv_loc 104 2 1234 0 # external\include\catch/catch.hpp:1234:0 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z@4HA": +LBB104_2: + push ebp + push eax + add ebp, 12 + lea ecx, [ebp - 40] + .cv_loc 104 2 1233 0 # external\include\catch/catch.hpp:1233:0 + call "??1?$UnaryExpr@_N@Catch@@UAE@XZ" + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11039: + .cv_fpo_endproc +Lfunc_end104: + .section .xdata,"dr",associative,"??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + .p2align 2 +"L__ehtable$??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z@4HA" # Action + .section .text,"xr",discard,"??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + # -- End function + .def "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + .globl "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" # -- Begin function ??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z + .p2align 4, 0x90 +"??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z": # @"??NDecomposer@Catch@@QAE?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 + .cv_fpo_proc "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov bl, byte ptr [ebp + 12] + and bl, 1 + mov byte ptr [ebp - 5], bl + mov dword ptr [ebp - 12], ecx +Ltmp11040: + .cv_loc 105 2 1118 0 # external\include\catch/catch.hpp:1118:0 + mov bl, byte ptr [ebp - 5] + and bl, 1 + mov ecx, eax + movzx eax, bl + mov dword ptr [esp], eax + mov dword ptr [ebp - 16], edx # 4-byte Spill + call "??0?$ExprLhs@_N@Catch@@QAE@_N@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 20 + pop ebx + pop ebp + ret 8 +Ltmp11041: + .cv_fpo_endproc +Lfunc_end105: + # -- End function + .def "?size@?$span@H$0?0@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@H$0?0@gsl@@QBEHXZ" + .globl "?size@?$span@H$0?0@gsl@@QBEHXZ" # -- Begin function ?size@?$span@H$0?0@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$span@H$0?0@gsl@@QBEHXZ": # @"?size@?$span@H$0?0@gsl@@QBEHXZ" +Lfunc_begin106: + .cv_func_id 106 + .cv_loc 106 5 498 0 # ..\include\gsl/span:498:0 + .cv_fpo_proc "?size@?$span@H$0?0@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11042: + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + add esp, 4 + pop ebp + ret +Ltmp11043: + .cv_fpo_endproc +Lfunc_end106: + # -- End function + .def "?data@?$span@H$0?0@gsl@@QBEPAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@H$0?0@gsl@@QBEPAHXZ" + .globl "?data@?$span@H$0?0@gsl@@QBEPAHXZ" # -- Begin function ?data@?$span@H$0?0@gsl@@QBEPAHXZ + .p2align 4, 0x90 +"?data@?$span@H$0?0@gsl@@QBEPAHXZ": # @"?data@?$span@H$0?0@gsl@@QBEPAHXZ" +Lfunc_begin107: + .cv_func_id 107 + .cv_loc 107 5 515 0 # ..\include\gsl/span:515:0 + .cv_fpo_proc "?data@?$span@H$0?0@gsl@@QBEPAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11044: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ" + add esp, 4 + pop ebp + ret +Ltmp11045: + .cv_fpo_endproc +Lfunc_end107: + # -- End function + .def "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" + .globl "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" # -- Begin function ??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ + .p2align 4, 0x90 +"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ": # @"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" +Lfunc_begin108: + .cv_func_id 108 + .cv_loc 108 5 384 0 # ..\include\gsl/span:384:0 + .cv_fpo_proc "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] + lea ecx, [ebp - 36] +Ltmp11048: + mov dword ptr [ebp - 40], eax # 4-byte Spill + call "??0?$extent_type@$0A@@details@gsl@@QAE@XZ" + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], 0 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 48], eax # 4-byte Spill + jmp LBB108_1 +LBB108_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ@4HA": +LBB108_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp11049: + .cv_fpo_endproc +Lfunc_end108: + .section .xdata,"dr",associative,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" + .p2align 2 +"L__ehtable$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ": + .long -1 # ToState + .long "?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ@4HA" # Action + .section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" + # -- End function + .def "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" + .globl "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" # -- Begin function ?size@?$span@$$CBH$0?0@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$span@$$CBH$0?0@gsl@@QBEHXZ": # @"?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" +Lfunc_begin109: + .cv_func_id 109 + .cv_loc 109 5 498 0 # ..\include\gsl/span:498:0 + .cv_fpo_proc "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11050: + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + add esp, 4 + pop ebp + ret +Ltmp11051: + .cv_fpo_endproc +Lfunc_end109: + # -- End function + .def "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + .globl "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" # -- Begin function ?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ + .p2align 4, 0x90 +"?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ": # @"?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" +Lfunc_begin110: + .cv_func_id 110 + .cv_loc 110 5 515 0 # ..\include\gsl/span:515:0 + .cv_fpo_proc "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11052: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + add esp, 4 + pop ebp + ret +Ltmp11053: + .cv_fpo_endproc +Lfunc_end110: + # -- End function + .def "??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ" + .globl "??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ" # -- Begin function ??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ + .p2align 4, 0x90 +"??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ": # @"??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ" +Lfunc_begin111: + .cv_func_id 111 + .cv_loc 111 5 384 0 # ..\include\gsl/span:384:0 + .cv_fpo_proc "??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] + lea ecx, [ebp - 36] +Ltmp11056: + mov dword ptr [ebp - 40], eax # 4-byte Spill + call "??0?$extent_type@$0A@@details@gsl@@QAE@XZ" + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], 0 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 48], eax # 4-byte Spill + jmp LBB111_1 +LBB111_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$2@?0???$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ@4HA": +LBB111_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp11057: + .cv_fpo_endproc +Lfunc_end111: + .section .xdata,"dr",associative,"??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ" + .p2align 2 +"L__ehtable$??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ": + .long -1 # ToState + .long "?dtor$2@?0???$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ@4HA" # Action + .section .text,"xr",discard,"??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ" + # -- End function + .def "?data@?$span@H$0A@@gsl@@QBEPAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@H$0A@@gsl@@QBEPAHXZ" + .globl "?data@?$span@H$0A@@gsl@@QBEPAHXZ" # -- Begin function ?data@?$span@H$0A@@gsl@@QBEPAHXZ + .p2align 4, 0x90 +"?data@?$span@H$0A@@gsl@@QBEPAHXZ": # @"?data@?$span@H$0A@@gsl@@QBEPAHXZ" +Lfunc_begin112: + .cv_func_id 112 + .cv_loc 112 5 515 0 # ..\include\gsl/span:515:0 + .cv_fpo_proc "?data@?$span@H$0A@@gsl@@QBEPAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11058: + call "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QBEPAHXZ" + add esp, 4 + pop ebp + ret +Ltmp11059: + .cv_fpo_endproc +Lfunc_end112: + # -- End function + .def "??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ" + .globl "??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ" # -- Begin function ??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ + .p2align 4, 0x90 +"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ": # @"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ" +Lfunc_begin113: + .cv_func_id 113 + .cv_loc 113 5 384 0 # ..\include\gsl/span:384:0 + .cv_fpo_proc "??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] + lea ecx, [ebp - 36] +Ltmp11062: + mov dword ptr [ebp - 40], eax # 4-byte Spill + call "??0?$extent_type@$0A@@details@gsl@@QAE@XZ" + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], 0 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 48], eax # 4-byte Spill + jmp LBB113_1 +LBB113_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ@4HA": +LBB113_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp11063: + .cv_fpo_endproc +Lfunc_end113: + .section .xdata,"dr",associative,"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ" + .p2align 2 +"L__ehtable$??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ": + .long -1 # ToState + .long "?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ@4HA" # Action + .section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ" + # -- End function + .def "?data@?$span@$$CBH$0A@@gsl@@QBEPBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@$$CBH$0A@@gsl@@QBEPBHXZ" + .globl "?data@?$span@$$CBH$0A@@gsl@@QBEPBHXZ" # -- Begin function ?data@?$span@$$CBH$0A@@gsl@@QBEPBHXZ + .p2align 4, 0x90 +"?data@?$span@$$CBH$0A@@gsl@@QBEPBHXZ": # @"?data@?$span@$$CBH$0A@@gsl@@QBEPBHXZ" +Lfunc_begin114: + .cv_func_id 114 + .cv_loc 114 5 515 0 # ..\include\gsl/span:515:0 + .cv_fpo_proc "?data@?$span@$$CBH$0A@@gsl@@QBEPBHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11064: + call "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QBEPBHXZ" + add esp, 4 + pop ebp + ret +Ltmp11065: + .cv_fpo_endproc +Lfunc_end114: + # -- End function + .def "??0?$extent_type@$0A@@details@gsl@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$0A@@details@gsl@@QAE@XZ" + .globl "??0?$extent_type@$0A@@details@gsl@@QAE@XZ" # -- Begin function ??0?$extent_type@$0A@@details@gsl@@QAE@XZ + .p2align 4, 0x90 +"??0?$extent_type@$0A@@details@gsl@@QAE@XZ": # @"??0?$extent_type@$0A@@details@gsl@@QAE@XZ" +Lfunc_begin115: + .cv_func_id 115 + .cv_loc 115 5 311 0 # ..\include\gsl/span:311:0 + .cv_fpo_proc "??0?$extent_type@$0A@@details@gsl@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp11066: + add esp, 4 + pop ebp + ret +Ltmp11067: + .cv_fpo_endproc +Lfunc_end115: + # -- End function + .def "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" +Lfunc_begin116: + .cv_func_id 116 + .cv_loc 116 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp11072: + mov edx, ecx + mov dword ptr [ebp - 76], ecx # 4-byte Spill + mov ecx, edx + lea edx, [ebp - 40] + mov bl, byte ptr [edx] + mov byte ptr [esp], bl + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp11073: + .cv_loc 116 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 53], 0 + test bl, 1 + jne LBB116_1 + jmp LBB116_2 +LBB116_1: + test byte ptr [ebp - 53], 1 + jne LBB116_4 + jmp LBB116_5 +LBB116_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 53], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB116_3 +LBB116_3: +LBB116_4: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB116_5: + .cv_loc 116 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 69], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB116_7 +# %bb.6: + mov eax, dword ptr [ebp - 76] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB116_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB116_8 + jmp LBB116_9 +LBB116_8: + test byte ptr [ebp - 69], 1 + jne LBB116_14 + jmp LBB116_15 +LBB116_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 68] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 69], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB116_10 +LBB116_10: +LBB116_14: + lea ecx, [ebp - 68] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp11074: +LBB116_15: + .cv_loc 116 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z@4HA": +LBB116_11: + push ebp + push eax + add ebp, 12 +Ltmp11075: + .cv_loc 116 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 53], 1 + jne LBB116_12 + jmp LBB116_13 +LBB116_12: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB116_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z@4HA": +LBB116_16: + push ebp + push eax + add ebp, 12 + .cv_loc 116 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 69], 1 + jne LBB116_17 + jmp LBB116_18 +LBB116_17: + lea ecx, [ebp - 68] + call "??1fail_fast@gsl@@UAE@XZ" +LBB116_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11076: + .cv_fpo_endproc +Lfunc_end116: + .section .xdata,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z@4HA" # 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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + # -- End function + .def "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z" + .globl "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z" # -- Begin function ??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z + .p2align 4, 0x90 +"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z": # @"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z" +Lfunc_begin117: + .cv_func_id 117 + .cv_loc 117 5 334 0 # ..\include\gsl/span:334:0 + .cv_fpo_proc "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11077: + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp11078: + .cv_fpo_endproc +Lfunc_end117: + # -- End function + .def "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + .globl "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" # -- Begin function ?size@?$extent_type@$0?0@details@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$extent_type@$0?0@details@gsl@@QBEHXZ": # @"?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" +Lfunc_begin118: + .cv_func_id 118 + .cv_loc 118 5 338 0 # ..\include\gsl/span:338:0 + .cv_fpo_proc "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11079: + mov eax, dword ptr [ecx] + add esp, 4 + pop ebp + ret +Ltmp11080: + .cv_fpo_endproc +Lfunc_end118: + # -- End function + .def "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + .globl "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" # -- Begin function ??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z + .p2align 4, 0x90 +"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z": # @"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" +Lfunc_begin119: + .cv_func_id 119 + .cv_file 6 "E:\\DD\\gsl-dadonenf\\include\\gsl\\gsl_assert" "DC2D278DC08DD14FC7E736FCD7722B8E" 1 + .cv_loc 119 6 143 0 # ..\include\gsl/gsl_assert:143:0 + .cv_fpo_proc "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11081: + .cv_loc 119 6 144 0 # ..\include\gsl/gsl_assert:144:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z" + lea ecx, [ebp - 12] + mov dword ptr [esp], eax + call "??0fail_fast@gsl@@QAE@$$QAU01@@Z" + sub esp, 4 + lea ecx, [ebp - 12] + mov dword ptr [esp], ecx + lea ecx, ["__TI3?AUfail_fast@gsl@@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call dword ptr [__imp___CxxThrowException@8] +Ltmp11082: + .cv_fpo_endproc +Lfunc_end119: + # -- End function + .def "??0fail_fast@gsl@@QAE@QBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0fail_fast@gsl@@QAE@QBD@Z" + .globl "??0fail_fast@gsl@@QAE@QBD@Z" # -- Begin function ??0fail_fast@gsl@@QAE@QBD@Z + .p2align 4, 0x90 +"??0fail_fast@gsl@@QAE@QBD@Z": # @"??0fail_fast@gsl@@QAE@QBD@Z" +Lfunc_begin120: + .cv_func_id 120 + .cv_loc 120 6 99 0 # ..\include\gsl/gsl_assert:99:0 + .cv_fpo_proc "??0fail_fast@gsl@@QAE@QBD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp11083: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0logic_error@std@@QAE@PBD@Z" + sub esp, 4 + lea ecx, ["??_7fail_fast@gsl@@6B@"] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, edx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp11084: + .cv_fpo_endproc +Lfunc_end120: + # -- End function + .def "??1fail_fast@gsl@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1fail_fast@gsl@@UAE@XZ" + .globl "??1fail_fast@gsl@@UAE@XZ" # -- Begin function ??1fail_fast@gsl@@UAE@XZ + .p2align 4, 0x90 +"??1fail_fast@gsl@@UAE@XZ": # @"??1fail_fast@gsl@@UAE@XZ" +Lfunc_begin121: + .cv_func_id 121 + .cv_loc 121 6 97 0 # ..\include\gsl/gsl_assert:97:0 + .cv_fpo_proc "??1fail_fast@gsl@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11085: + .cv_loc 121 6 97 0 # ..\include\gsl/gsl_assert:97:0 + call "??1logic_error@std@@UAE@XZ" +Ltmp11086: + .cv_loc 121 6 97 0 # ..\include\gsl/gsl_assert:97:0 + add esp, 4 + pop ebp + ret +Ltmp11087: + .cv_fpo_endproc +Lfunc_end121: + # -- End function + .def "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" + .globl "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" # -- Begin function ?size@?$extent_type@$0A@@details@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$extent_type@$0A@@details@gsl@@QBEHXZ": # @"?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" +Lfunc_begin122: + .cv_func_id 122 + .cv_loc 122 5 323 0 # ..\include\gsl/span:323:0 + .cv_fpo_proc "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + xor eax, eax + mov dword ptr [ebp - 4], ecx +Ltmp11088: + add esp, 4 + pop ebp + ret +Ltmp11089: + .cv_fpo_endproc +Lfunc_end122: + # -- End function + .def "??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z" + .globl "??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z" # -- Begin function ??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z + .p2align 4, 0x90 +"??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z": # @"??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z" +Lfunc_begin123: + .cv_func_id 123 + .cv_file 7 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\type_traits" "AC2AB08103956E116AB4922A4D72E52D" 1 + .cv_loc 123 7 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1296:0 + .cv_fpo_proc "??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11090: + .cv_loc 123 7 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1297:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp11091: + .cv_fpo_endproc +Lfunc_end123: + # -- End function + .def "??0fail_fast@gsl@@QAE@$$QAU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0fail_fast@gsl@@QAE@$$QAU01@@Z" + .globl "??0fail_fast@gsl@@QAE@$$QAU01@@Z" # -- Begin function ??0fail_fast@gsl@@QAE@$$QAU01@@Z + .p2align 4, 0x90 +"??0fail_fast@gsl@@QAE@$$QAU01@@Z": # @"??0fail_fast@gsl@@QAE@$$QAU01@@Z" +Lfunc_begin124: + .cv_func_id 124 + .cv_loc 124 6 97 0 # ..\include\gsl/gsl_assert:97:0 + .cv_fpo_proc "??0fail_fast@gsl@@QAE@$$QAU01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp11092: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0logic_error@std@@QAE@$$QAV01@@Z" + sub esp, 4 + lea ecx, ["??_7fail_fast@gsl@@6B@"] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, edx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp11093: + .cv_fpo_endproc +Lfunc_end124: + # -- End function + .def "??0fail_fast@gsl@@QAE@ABU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0fail_fast@gsl@@QAE@ABU01@@Z" + .globl "??0fail_fast@gsl@@QAE@ABU01@@Z" # -- Begin function ??0fail_fast@gsl@@QAE@ABU01@@Z + .p2align 4, 0x90 +"??0fail_fast@gsl@@QAE@ABU01@@Z": # @"??0fail_fast@gsl@@QAE@ABU01@@Z" +Lfunc_begin125: + .cv_func_id 125 + .cv_loc 125 6 97 0 # ..\include\gsl/gsl_assert:97:0 + .cv_fpo_proc "??0fail_fast@gsl@@QAE@ABU01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp11094: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0logic_error@std@@QAE@ABV01@@Z" + sub esp, 4 + lea ecx, ["??_7fail_fast@gsl@@6B@"] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, edx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp11095: + .cv_fpo_endproc +Lfunc_end125: + # -- End function + .def "??0logic_error@std@@QAE@ABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0logic_error@std@@QAE@ABV01@@Z" + .globl "??0logic_error@std@@QAE@ABV01@@Z" # -- Begin function ??0logic_error@std@@QAE@ABV01@@Z + .p2align 4, 0x90 +"??0logic_error@std@@QAE@ABV01@@Z": # @"??0logic_error@std@@QAE@ABV01@@Z" +Lfunc_begin126: + .cv_func_id 126 + .cv_file 8 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\stdexcept" "EC5D98FB0D0440BEF66BFB2B3DEE37DE" 1 + .cv_loc 126 8 17 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\stdexcept:17:0 + .cv_fpo_proc "??0logic_error@std@@QAE@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp11096: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0exception@std@@QAE@ABV01@@Z" + sub esp, 4 + lea ecx, ["??_7logic_error@std@@6B@"] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, edx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp11097: + .cv_fpo_endproc +Lfunc_end126: + # -- End function + .def "??0exception@std@@QAE@ABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0exception@std@@QAE@ABV01@@Z" + .globl "??0exception@std@@QAE@ABV01@@Z" # -- Begin function ??0exception@std@@QAE@ABV01@@Z + .p2align 4, 0x90 +"??0exception@std@@QAE@ABV01@@Z": # @"??0exception@std@@QAE@ABV01@@Z" +Lfunc_begin127: + .cv_func_id 127 + .cv_file 9 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\vcruntime_exception.h" "6C163BAA92D5C81892AD5480D109CCEE" 1 + .cv_loc 127 9 68 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:68:0 + .cv_fpo_proc "??0exception@std@@QAE@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + xor edx, edx + lea esi, ["??_7exception@std@@6B@"] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp11098: + mov dword ptr [ecx], esi + mov esi, ecx + add esi, 4 + mov dword ptr [esp], esi + mov dword ptr [esp + 4], 0 + mov dword ptr [esp + 8], 8 + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call _memset +Ltmp11099: + .cv_loc 127 9 69 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:69:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add eax, 4 + mov ecx, dword ptr [ebp + 8] + add ecx, 4 + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call ___std_exception_copy +Ltmp11100: + .cv_loc 127 9 70 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:70:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 28 + pop esi + pop ebp + ret 4 +Ltmp11101: + .cv_fpo_endproc +Lfunc_end127: + # -- End function + .def "??0logic_error@std@@QAE@$$QAV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0logic_error@std@@QAE@$$QAV01@@Z" + .globl "??0logic_error@std@@QAE@$$QAV01@@Z" # -- Begin function ??0logic_error@std@@QAE@$$QAV01@@Z + .p2align 4, 0x90 +"??0logic_error@std@@QAE@$$QAV01@@Z": # @"??0logic_error@std@@QAE@$$QAV01@@Z" +Lfunc_begin128: + .cv_func_id 128 + .cv_loc 128 8 17 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\stdexcept:17:0 + .cv_fpo_proc "??0logic_error@std@@QAE@$$QAV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp11102: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0exception@std@@QAE@ABV01@@Z" + sub esp, 4 + lea ecx, ["??_7logic_error@std@@6B@"] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, edx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp11103: + .cv_fpo_endproc +Lfunc_end128: + # -- End function + .def "??_Gfail_fast@gsl@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_Gfail_fast@gsl@@UAEPAXI@Z" + .globl "??_Gfail_fast@gsl@@UAEPAXI@Z" # -- Begin function ??_Gfail_fast@gsl@@UAEPAXI@Z + .p2align 4, 0x90 +"??_Gfail_fast@gsl@@UAEPAXI@Z": # @"??_Gfail_fast@gsl@@UAEPAXI@Z" +Lfunc_begin129: + .cv_func_id 129 + .cv_loc 129 6 97 0 # ..\include\gsl/gsl_assert:97:0 + .cv_fpo_proc "??_Gfail_fast@gsl@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp11104: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1fail_fast@gsl@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB129_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB129_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp11105: + .cv_fpo_endproc +Lfunc_end129: + # -- End function + .def "?what@exception@std@@UBEPBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?what@exception@std@@UBEPBDXZ" + .globl "?what@exception@std@@UBEPBDXZ" # -- Begin function ?what@exception@std@@UBEPBDXZ + .p2align 4, 0x90 +"?what@exception@std@@UBEPBDXZ": # @"?what@exception@std@@UBEPBDXZ" +Lfunc_begin130: + .cv_func_id 130 + .cv_loc 130 9 90 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:90:0 + .cv_fpo_proc "?what@exception@std@@UBEPBDXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11106: + .cv_loc 130 9 91 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:91:0 + cmp dword ptr [ecx + 4], 0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + je LBB130_2 +# %bb.1: + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + jmp LBB130_3 +LBB130_2: + lea eax, ["??_C@_0BC@EOODALEL@Unknown?5exception?$AA@"] + mov dword ptr [ebp - 12], eax # 4-byte Spill + jmp LBB130_3 +LBB130_3: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 12 + pop ebp + ret +Ltmp11107: + .cv_fpo_endproc +Lfunc_end130: + # -- End function + .def "??_Glogic_error@std@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_Glogic_error@std@@UAEPAXI@Z" + .globl "??_Glogic_error@std@@UAEPAXI@Z" # -- Begin function ??_Glogic_error@std@@UAEPAXI@Z + .p2align 4, 0x90 +"??_Glogic_error@std@@UAEPAXI@Z": # @"??_Glogic_error@std@@UAEPAXI@Z" +Lfunc_begin131: + .cv_func_id 131 + .cv_loc 131 8 17 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\stdexcept:17:0 + .cv_fpo_proc "??_Glogic_error@std@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp11108: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1logic_error@std@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB131_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB131_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp11109: + .cv_fpo_endproc +Lfunc_end131: + # -- End function + .def "??1logic_error@std@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1logic_error@std@@UAE@XZ" + .globl "??1logic_error@std@@UAE@XZ" # -- Begin function ??1logic_error@std@@UAE@XZ + .p2align 4, 0x90 +"??1logic_error@std@@UAE@XZ": # @"??1logic_error@std@@UAE@XZ" +Lfunc_begin132: + .cv_func_id 132 + .cv_loc 132 8 17 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\stdexcept:17:0 + .cv_fpo_proc "??1logic_error@std@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11110: + .cv_loc 132 8 17 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\stdexcept:17:0 + call "??1exception@std@@UAE@XZ" +Ltmp11111: + .cv_loc 132 8 17 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\stdexcept:17:0 + add esp, 4 + pop ebp + ret +Ltmp11112: + .cv_fpo_endproc +Lfunc_end132: + # -- End function + .def "??1exception@std@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1exception@std@@UAE@XZ" + .globl "??1exception@std@@UAE@XZ" # -- Begin function ??1exception@std@@UAE@XZ + .p2align 4, 0x90 +"??1exception@std@@UAE@XZ": # @"??1exception@std@@UAE@XZ" +Lfunc_begin133: + .cv_func_id 133 + .cv_loc 133 9 85 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:85:0 + .cv_fpo_proc "??1exception@std@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, ["??_7exception@std@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11113: + mov dword ptr [ecx], eax +Ltmp11114: + .cv_loc 133 9 86 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:86:0 + add ecx, 4 + mov dword ptr [esp], ecx + call ___std_exception_destroy +Ltmp11115: + .cv_loc 133 9 87 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:87:0 + add esp, 8 + pop ebp + ret +Ltmp11116: + .cv_fpo_endproc +Lfunc_end133: + # -- End function + .def "??_Gexception@std@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_Gexception@std@@UAEPAXI@Z" + .globl "??_Gexception@std@@UAEPAXI@Z" # -- Begin function ??_Gexception@std@@UAEPAXI@Z + .p2align 4, 0x90 +"??_Gexception@std@@UAEPAXI@Z": # @"??_Gexception@std@@UAEPAXI@Z" +Lfunc_begin134: + .cv_func_id 134 + .cv_loc 134 9 85 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:85:0 + .cv_fpo_proc "??_Gexception@std@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp11117: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1exception@std@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB134_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB134_2: + .cv_loc 134 9 87 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:87:0 + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp11118: + .cv_fpo_endproc +Lfunc_end134: + # -- End function + .def "??0logic_error@std@@QAE@PBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0logic_error@std@@QAE@PBD@Z" + .globl "??0logic_error@std@@QAE@PBD@Z" # -- Begin function ??0logic_error@std@@QAE@PBD@Z + .p2align 4, 0x90 +"??0logic_error@std@@QAE@PBD@Z": # @"??0logic_error@std@@QAE@PBD@Z" +Lfunc_begin135: + .cv_func_id 135 + .cv_loc 135 8 24 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\stdexcept:24:0 + .cv_fpo_proc "??0logic_error@std@@QAE@PBD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp11119: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0exception@std@@QAE@QBD@Z" + sub esp, 4 + lea ecx, ["??_7logic_error@std@@6B@"] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx], ecx + .cv_loc 135 8 25 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\stdexcept:25:0 + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, edx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp11120: + .cv_fpo_endproc +Lfunc_end135: + # -- End function + .def "??0exception@std@@QAE@QBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0exception@std@@QAE@QBD@Z" + .globl "??0exception@std@@QAE@QBD@Z" # -- Begin function ??0exception@std@@QAE@QBD@Z + .p2align 4, 0x90 +"??0exception@std@@QAE@QBD@Z": # @"??0exception@std@@QAE@QBD@Z" +Lfunc_begin136: + .cv_func_id 136 + .cv_loc 136 9 55 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:55:0 + .cv_fpo_proc "??0exception@std@@QAE@QBD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + xor edx, edx + lea esi, ["??_7exception@std@@6B@"] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi + mov dword ptr [ebp - 24], ecx + mov ecx, dword ptr [ebp - 24] +Ltmp11121: + mov dword ptr [ecx], esi + mov esi, ecx + add esi, 4 + mov dword ptr [esp], esi + mov dword ptr [esp + 4], 0 + mov dword ptr [esp + 8], 8 + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov dword ptr [ebp - 36], edx # 4-byte Spill + call _memset +Ltmp11122: + .cv_loc 136 9 56 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:56:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], eax + mov byte ptr [ebp - 16], 1 + .cv_loc 136 9 57 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:57:0 + mov eax, dword ptr [ebp - 32] # 4-byte Reload + add eax, 4 + lea ecx, [ebp - 20] +Ltmp11123: + #DEBUG_VALUE: _InitData <- [$ecx+0] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call ___std_exception_copy +Ltmp11124: + mov eax, dword ptr [ebp - 12] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 +Ltmp11125: + .cv_loc 136 9 58 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:58:0 + mov eax, dword ptr [ebp - 32] # 4-byte Reload + add esp, 40 + pop esi + pop edi + pop ebp + ret 4 +Ltmp11126: + .cv_fpo_endproc +Lfunc_end136: + # -- End function + .def "?makeUnaryExpr@?$ExprLhs@_N@Catch@@QBE?AV?$UnaryExpr@_N@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?makeUnaryExpr@?$ExprLhs@_N@Catch@@QBE?AV?$UnaryExpr@_N@2@XZ" + .globl "?makeUnaryExpr@?$ExprLhs@_N@Catch@@QBE?AV?$UnaryExpr@_N@2@XZ" # -- Begin function ?makeUnaryExpr@?$ExprLhs@_N@Catch@@QBE?AV?$UnaryExpr@_N@2@XZ + .p2align 4, 0x90 +"?makeUnaryExpr@?$ExprLhs@_N@Catch@@QBE?AV?$UnaryExpr@_N@2@XZ": # @"?makeUnaryExpr@?$ExprLhs@_N@Catch@@QBE?AV?$UnaryExpr@_N@2@XZ" +Lfunc_begin137: + .cv_func_id 137 + .cv_loc 137 2 1100 0 # external\include\catch/catch.hpp:1100:0 + .cv_fpo_proc "?makeUnaryExpr@?$ExprLhs@_N@Catch@@QBE?AV?$UnaryExpr@_N@2@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp11127: + .cv_loc 137 2 1101 0 # external\include\catch/catch.hpp:1101:0 + mov bl, byte ptr [ecx] + and bl, 1 + mov ecx, eax + movzx eax, bl + mov dword ptr [esp], eax + mov dword ptr [ebp - 12], edx # 4-byte Spill + call "??0?$UnaryExpr@_N@Catch@@QAE@_N@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop ebx + pop ebp + ret 4 +Ltmp11128: + .cv_fpo_endproc +Lfunc_end137: + # -- End function + .def "??1?$UnaryExpr@_N@Catch@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$UnaryExpr@_N@Catch@@UAE@XZ" + .globl "??1?$UnaryExpr@_N@Catch@@UAE@XZ" # -- Begin function ??1?$UnaryExpr@_N@Catch@@UAE@XZ + .p2align 4, 0x90 +"??1?$UnaryExpr@_N@Catch@@UAE@XZ": # @"??1?$UnaryExpr@_N@Catch@@UAE@XZ" +Lfunc_begin138: + .cv_func_id 138 + .cv_loc 138 2 1024 0 # external\include\catch/catch.hpp:1024:0 + .cv_fpo_proc "??1?$UnaryExpr@_N@Catch@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11129: + .cv_loc 138 2 1024 0 # external\include\catch/catch.hpp:1024:0 + call "??1ITransientExpression@Catch@@UAE@XZ" +Ltmp11130: + .cv_loc 138 2 1024 0 # external\include\catch/catch.hpp:1024:0 + add esp, 4 + pop ebp + ret +Ltmp11131: + .cv_fpo_endproc +Lfunc_end138: + # -- End function + .def "??0?$UnaryExpr@_N@Catch@@QAE@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$UnaryExpr@_N@Catch@@QAE@_N@Z" + .globl "??0?$UnaryExpr@_N@Catch@@QAE@_N@Z" # -- Begin function ??0?$UnaryExpr@_N@Catch@@QAE@_N@Z + .p2align 4, 0x90 +"??0?$UnaryExpr@_N@Catch@@QAE@_N@Z": # @"??0?$UnaryExpr@_N@Catch@@QAE@_N@Z" +Lfunc_begin139: + .cv_func_id 139 + .cv_loc 139 2 1035 0 # external\include\catch/catch.hpp:1035:0 + .cv_fpo_proc "??0?$UnaryExpr@_N@Catch@@QAE@_N@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 8] + and al, 1 + mov byte ptr [ebp - 5], al + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp11132: + mov edx, ecx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, edx + call "??0ITransientExpression@Catch@@QAE@XZ" + lea ecx, ["??_7?$UnaryExpr@_N@Catch@@6B@"] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [edx], ecx + mov bl, byte ptr [ebp - 5] + and bl, 1 + mov byte ptr [edx + 4], bl + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, edx + add esp, 16 + pop ebx + pop ebp + ret 4 +Ltmp11133: + .cv_fpo_endproc +Lfunc_end139: + # -- End function + .def "??0ITransientExpression@Catch@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0ITransientExpression@Catch@@QAE@XZ" + .globl "??0ITransientExpression@Catch@@QAE@XZ" # -- Begin function ??0ITransientExpression@Catch@@QAE@XZ + .p2align 4, 0x90 +"??0ITransientExpression@Catch@@QAE@XZ": # @"??0ITransientExpression@Catch@@QAE@XZ" +Lfunc_begin140: + .cv_func_id 140 + .cv_loc 140 2 987 0 # external\include\catch/catch.hpp:987:0 + .cv_fpo_proc "??0ITransientExpression@Catch@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + lea eax, ["??_7ITransientExpression@Catch@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11134: + mov dword ptr [ecx], eax + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp11135: + .cv_fpo_endproc +Lfunc_end140: + # -- End function + .def "?isBinaryExpression@?$UnaryExpr@_N@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$UnaryExpr@_N@Catch@@EBE_NXZ" + .globl "?isBinaryExpression@?$UnaryExpr@_N@Catch@@EBE_NXZ" # -- Begin function ?isBinaryExpression@?$UnaryExpr@_N@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$UnaryExpr@_N@Catch@@EBE_NXZ": # @"?isBinaryExpression@?$UnaryExpr@_N@Catch@@EBE_NXZ" +Lfunc_begin141: + .cv_func_id 141 + .cv_loc 141 2 1027 0 # external\include\catch/catch.hpp:1027:0 + .cv_fpo_proc "?isBinaryExpression@?$UnaryExpr@_N@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + xor eax, eax + mov dl, al + mov dword ptr [ebp - 4], ecx +Ltmp11136: + and dl, 1 + movzx eax, dl + add esp, 4 + pop ebp + ret +Ltmp11137: + .cv_fpo_endproc +Lfunc_end141: + # -- End function + .def "?getResult@?$UnaryExpr@_N@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$UnaryExpr@_N@Catch@@EBE_NXZ" + .globl "?getResult@?$UnaryExpr@_N@Catch@@EBE_NXZ" # -- Begin function ?getResult@?$UnaryExpr@_N@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?getResult@?$UnaryExpr@_N@Catch@@EBE_NXZ": # @"?getResult@?$UnaryExpr@_N@Catch@@EBE_NXZ" +Lfunc_begin142: + .cv_func_id 142 + .cv_loc 142 2 1028 0 # external\include\catch/catch.hpp:1028:0 + .cv_fpo_proc "?getResult@?$UnaryExpr@_N@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11138: + mov al, byte ptr [ecx + 4] + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp11139: + .cv_fpo_endproc +Lfunc_end142: + # -- End function + .def "?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$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 + .cv_fpo_proc "?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 72 + .cv_fpo_stackalloc 72 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp11142: + .cv_loc 143 2 1031 0 # external\include\catch/catch.hpp:1031:0 + mov edx, dword ptr [ebp + 8] + add ecx, 4 + mov esi, esp + mov dword ptr [esi + 4], ecx + lea ecx, [ebp - 60] + mov dword ptr [esi], ecx + mov dword ptr [ebp - 64], eax # 4-byte Spill + mov dword ptr [ebp - 68], edx # 4-byte Spill + mov dword ptr [ebp - 72], ecx # 4-byte Spill + call "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB_N@Z" + mov dword ptr [ebp - 16], 0 + mov eax, esp + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [eax + 4], ecx + mov edx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [eax], edx + call "??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" + mov dword ptr [ebp - 76], eax # 4-byte Spill + jmp LBB143_1 +LBB143_1: + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 143 2 1032 0 # external\include\catch/catch.hpp:1032:0 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 72 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$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@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB143_2: + push ebp + sub esp, 8 + add ebp, 12 + lea ecx, [ebp - 60] + .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@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp11143: + .cv_fpo_endproc +Lfunc_end143: + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"L__ehtable$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .section .text,"xr",discard,"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$UnaryExpr@_N@Catch@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$UnaryExpr@_N@Catch@@UAEPAXI@Z" + .globl "??_G?$UnaryExpr@_N@Catch@@UAEPAXI@Z" # -- Begin function ??_G?$UnaryExpr@_N@Catch@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G?$UnaryExpr@_N@Catch@@UAEPAXI@Z": # @"??_G?$UnaryExpr@_N@Catch@@UAEPAXI@Z" +Lfunc_begin144: + .cv_func_id 144 + .cv_loc 144 2 1024 0 # external\include\catch/catch.hpp:1024:0 + .cv_fpo_proc "??_G?$UnaryExpr@_N@Catch@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp11144: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1?$UnaryExpr@_N@Catch@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB144_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB144_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp11145: + .cv_fpo_endproc +Lfunc_end144: + # -- End function + .def "??_GITransientExpression@Catch@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_GITransientExpression@Catch@@UAEPAXI@Z" + .globl "??_GITransientExpression@Catch@@UAEPAXI@Z" # -- Begin function ??_GITransientExpression@Catch@@UAEPAXI@Z + .p2align 4, 0x90 +"??_GITransientExpression@Catch@@UAEPAXI@Z": # @"??_GITransientExpression@Catch@@UAEPAXI@Z" +Lfunc_begin145: + .cv_func_id 145 + .cv_loc 145 2 994 0 # external\include\catch/catch.hpp:994:0 + .cv_fpo_proc "??_GITransientExpression@Catch@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov dword ptr [ebp - 4], ecx +Ltmp11146: + ud2 + mov dword ptr [ebp - 12], eax # 4-byte Spill +Ltmp11147: + .cv_fpo_endproc +Lfunc_end145: + # -- End function + .def "??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$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@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" + .globl "??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$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@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$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@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z": # @"??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$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\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\xstring" "FB5943067B98DEB69A98BB016AF9055E" 1 + .cv_loc 146 10 4237 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:4237:0 + .cv_fpo_proc "??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp11148: + .cv_loc 146 10 4238 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:4238:0 + mov edx, dword ptr [ebp + 12] + mov dword ptr [ebp - 4], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + call "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp + 8], eax + call "??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z" + add esp, 24 + pop ebp + ret +Ltmp11149: + .cv_fpo_endproc +Lfunc_end146: + # -- End function + .def "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB_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@@AB_N@Z" + .globl "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB_N@Z" # -- Begin function ??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB_N@Z + .p2align 4, 0x90 +"??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB_N@Z": # @"??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB_N@Z" +Lfunc_begin147: + .cv_func_id 147 + .cv_loc 147 2 596 0 # external\include\catch/catch.hpp:596:0 + .cv_fpo_proc "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB_N@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp11150: + .cv_loc 147 2 597 0 # external\include\catch/catch.hpp:597:0 + mov esi, dword ptr [ebp + 12] + mov bl, byte ptr [esi] + and bl, 1 + mov dword ptr [esp], eax + movzx eax, bl + mov dword ptr [esp + 4], eax + mov dword ptr [ebp - 12], edx # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + call "?convert@?$StringMaker@_N@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z" + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 16 + pop esi + pop ebx + pop ebp + ret +Ltmp11151: + .cv_fpo_endproc +Lfunc_end147: + # -- End function + .def "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .globl "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" # -- Begin function ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ": # @"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" +Lfunc_begin148: + .cv_func_id 148 + .cv_loc 148 10 2497 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2497:0 + .cv_fpo_proc "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11152: + .cv_loc 148 10 2498 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2498:0 + mov dword ptr [ebp - 20], ecx # 4-byte Spill + call "?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ" + .cv_loc 148 10 2500 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2500:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ" + lea ecx, [ebp - 12] + mov dword ptr [esp], eax + call "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@D@1@@Z" + sub esp, 4 + lea ecx, [ebp - 12] + mov dword ptr [ebp - 8], ecx + .cv_loc 148 10 2501 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2501:0 + mov dword ptr [ebp - 16], 0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?_Myproxy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAPAU_Container_proxy@2@XZ" + mov dword ptr [esp], eax + lea eax, [ebp - 16] + mov dword ptr [esp + 4], eax + call "??$exchange@PAU_Container_proxy@std@@$$T@std@@YAPAU_Container_proxy@0@AAPAU10@$$QA$$T@Z" + mov ecx, dword ptr [ebp - 8] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Delete_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" + .cv_loc 148 10 2503 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2503:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@XZ" +Ltmp11153: + .cv_loc 148 10 2503 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2503:0 + add esp, 32 + pop ebp + ret +Ltmp11154: + .cv_fpo_endproc +Lfunc_end148: + # -- End function + .def "??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z" + .globl "??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z" # -- Begin function ??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z + .p2align 4, 0x90 +"??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z": # @"??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z" +Lfunc_begin149: + .cv_func_id 149 + .cv_loc 149 10 380 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:380:0 + .cv_fpo_proc "??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 204 + .cv_fpo_stackalloc 204 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi +Ltmp11179: + .cv_loc 149 10 382 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:382:0 + mov dword ptr [ebp - 32], 0 + .cv_loc 149 10 383 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:383:0 + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [esi] + mov edi, dword ptr [edi + 4] + add esi, edi + mov edi, dword ptr ["__imp_?width@ios_base@std@@QBE_JXZ"] + mov dword ptr [ebp - 64], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov dword ptr [ebp - 72], edx # 4-byte Spill + call edi + sub eax, 1 + sbb edx, 0 + mov dword ptr [ebp - 76], eax # 4-byte Spill + mov dword ptr [ebp - 80], edx # 4-byte Spill + jl LBB149_2 + jmp LBB149_1 +LBB149_1: + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [eax] + mov ecx, dword ptr [ecx + 4] + add eax, ecx + mov ecx, dword ptr ["__imp_?width@ios_base@std@@QBE_JXZ"] + mov dword ptr [ebp - 84], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 84] # 4-byte Reload + call eax + cmp eax, dword ptr [ebp + 16] + mov dword ptr [ebp - 88], edx # 4-byte Spill + ja LBB149_3 +LBB149_2: + xor eax, eax + mov dword ptr [ebp - 92], eax # 4-byte Spill + jmp LBB149_4 +LBB149_3: + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [eax] + mov ecx, dword ptr [ecx + 4] + add eax, ecx + mov ecx, dword ptr ["__imp_?width@ios_base@std@@QBE_JXZ"] + mov dword ptr [ebp - 96], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 96] # 4-byte Reload + call eax + sub eax, dword ptr [ebp + 16] + mov dword ptr [ebp - 100], edx # 4-byte Spill + mov dword ptr [ebp - 92], eax # 4-byte Spill +LBB149_4: + mov eax, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [ebp - 36], eax + .cv_loc 149 10 386 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:386:0 + mov eax, dword ptr [ebp + 8] + lea ecx, [ebp - 44] +Ltmp11180: + #DEBUG_VALUE: _Insert_string,unsigned int>:_Ok <- [$ecx+0] + mov dword ptr [esp], eax + call "??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" +Ltmp11181: + sub esp, 4 + .cv_loc 149 10 388 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:388:0 + lea ecx, [ebp - 44] + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QBE_NXZ" + test al, 1 + jne LBB149_6 +# %bb.5: +Ltmp11182: + .cv_loc 149 10 389 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:389:0 + mov eax, dword ptr [ebp - 32] + or eax, 4 + mov dword ptr [ebp - 32], eax + .cv_loc 149 10 390 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:390:0 + jmp LBB149_37 +Ltmp11183: +LBB149_6: + .cv_loc 149 10 392 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:392:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [eax] + mov ecx, dword ptr [ecx + 4] + add eax, ecx + mov dword ptr [ebp - 16], 1 + mov ecx, dword ptr ["__imp_?flags@ios_base@std@@QBEHXZ"] + mov dword ptr [ebp - 108], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 108] # 4-byte Reload + call eax + mov dword ptr [ebp - 112], eax # 4-byte Spill + jmp LBB149_7 +LBB149_7: + mov eax, dword ptr [ebp - 112] # 4-byte Reload + and eax, 448 + cmp eax, 64 + je LBB149_17 +# %bb.8: +Ltmp11184: + .cv_loc 149 10 393 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:393:0 + jmp LBB149_9 +LBB149_9: # =>This Inner Loop Header: Depth=1 + .cv_loc 149 10 393 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:393:0 + xor eax, eax +Ltmp11185: + cmp eax, dword ptr [ebp - 36] + jae LBB149_16 +# %bb.10: # in Loop: Header=BB149_9 Depth=1 +Ltmp11186: + .cv_loc 149 10 394 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:394:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [eax] + mov ecx, dword ptr [ecx + 4] + add eax, ecx + mov ecx, dword ptr ["__imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ"] + mov dword ptr [ebp - 116], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 116] # 4-byte Reload + call eax + mov dword ptr [ebp - 120], eax # 4-byte Spill + jmp LBB149_11 +LBB149_11: # in Loop: Header=BB149_9 Depth=1 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [eax] + mov ecx, dword ptr [ecx + 4] + add eax, ecx + mov ecx, dword ptr ["__imp_?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ"] + mov dword ptr [ebp - 124], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 124] # 4-byte Reload + call eax + mov byte ptr [ebp - 125], al # 1-byte Spill + jmp LBB149_12 +LBB149_12: # in Loop: Header=BB149_9 Depth=1 + mov al, byte ptr [ebp - 125] # 1-byte Reload + movsx ecx, al + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, dword ptr ["__imp_?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z"] + mov edx, dword ptr [ebp - 120] # 4-byte Reload + mov dword ptr [ebp - 132], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 132] # 4-byte Reload + call esi + sub esp, 4 + mov dword ptr [ebp - 136], eax # 4-byte Spill + jmp LBB149_13 +LBB149_13: # in Loop: Header=BB149_9 Depth=1 + mov eax, dword ptr [ebp - 136] # 4-byte Reload + mov dword ptr [ebp - 48], eax + call "?eof@?$char_traits@D@std@@SAHXZ" + mov dword ptr [ebp - 52], eax + lea eax, [ebp - 52] + mov dword ptr [esp], eax + lea eax, [ebp - 48] + mov dword ptr [esp + 4], eax + call "?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z" + test al, 1 + jne LBB149_14 + jmp LBB149_15 +LBB149_14: +Ltmp11187: + .cv_loc 149 10 395 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:395:0 + mov eax, dword ptr [ebp - 32] + or eax, 4 + mov dword ptr [ebp - 32], eax + .cv_loc 149 10 396 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:396:0 + jmp LBB149_16 +Ltmp11188: +LBB149_15: # in Loop: Header=BB149_9 Depth=1 + .cv_loc 149 10 393 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:393:0 + mov eax, dword ptr [ebp - 36] + add eax, -1 + mov dword ptr [ebp - 36], eax + jmp LBB149_9 +Ltmp11189: +LBB149_16: + .cv_loc 149 10 399 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:399:0 + jmp LBB149_17 +Ltmp11190: +LBB149_17: + .cv_loc 149 10 401 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:401:0 + cmp dword ptr [ebp - 32], 0 + jne LBB149_22 +# %bb.18: + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [eax] + mov ecx, dword ptr [ecx + 4] + add eax, ecx + mov ecx, dword ptr ["__imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ"] + mov dword ptr [ebp - 140], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 140] # 4-byte Reload + call eax + mov dword ptr [ebp - 144], eax # 4-byte Spill + jmp LBB149_19 +LBB149_19: + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, esp + mov dword ptr [edx + 4], eax + mov dword ptr [edx], ecx + mov dword ptr [edx + 8], 0 + mov eax, dword ptr ["__imp_?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAE_JPBD_J@Z"] + mov ecx, dword ptr [ebp - 144] # 4-byte Reload + call eax + sub esp, 12 + mov dword ptr [ebp - 148], edx # 4-byte Spill + mov dword ptr [ebp - 152], eax # 4-byte Spill + jmp LBB149_20 +LBB149_20: + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp - 152] # 4-byte Reload + xor ecx, eax + mov eax, dword ptr [ebp - 148] # 4-byte Reload + or ecx, eax + mov dword ptr [ebp - 156], ecx # 4-byte Spill + je LBB149_22 + jmp LBB149_21 +LBB149_21: +Ltmp11191: + .cv_loc 149 10 402 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:402:0 + mov eax, dword ptr [ebp - 32] + or eax, 4 + mov dword ptr [ebp - 32], eax + .cv_loc 149 10 403 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:403:0 + jmp LBB149_31 +Ltmp11192: +LBB149_22: + .cv_loc 149 10 404 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:404:0 + jmp LBB149_23 +LBB149_23: # =>This Inner Loop Header: Depth=1 + .cv_loc 149 10 404 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:404:0 + xor eax, eax +Ltmp11193: + cmp eax, dword ptr [ebp - 36] + jae LBB149_30 +# %bb.24: # in Loop: Header=BB149_23 Depth=1 +Ltmp11194: + .cv_loc 149 10 405 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:405:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [eax] + mov ecx, dword ptr [ecx + 4] + add eax, ecx + mov ecx, dword ptr ["__imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ"] + mov dword ptr [ebp - 160], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 160] # 4-byte Reload + call eax + mov dword ptr [ebp - 164], eax # 4-byte Spill + jmp LBB149_25 +LBB149_25: # in Loop: Header=BB149_23 Depth=1 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [eax] + mov ecx, dword ptr [ecx + 4] + add eax, ecx + mov ecx, dword ptr ["__imp_?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ"] + mov dword ptr [ebp - 168], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 168] # 4-byte Reload + call eax + mov byte ptr [ebp - 169], al # 1-byte Spill + jmp LBB149_26 +LBB149_26: # in Loop: Header=BB149_23 Depth=1 + mov al, byte ptr [ebp - 169] # 1-byte Reload + movsx ecx, al + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, dword ptr ["__imp_?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z"] + mov edx, dword ptr [ebp - 164] # 4-byte Reload + mov dword ptr [ebp - 176], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 176] # 4-byte Reload + call esi + sub esp, 4 + mov dword ptr [ebp - 180], eax # 4-byte Spill + jmp LBB149_27 +LBB149_27: # in Loop: Header=BB149_23 Depth=1 + mov eax, dword ptr [ebp - 180] # 4-byte Reload + mov dword ptr [ebp - 56], eax + call "?eof@?$char_traits@D@std@@SAHXZ" + mov dword ptr [ebp - 60], eax + lea eax, [ebp - 60] + mov dword ptr [esp], eax + lea eax, [ebp - 56] + mov dword ptr [esp + 4], eax + call "?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z" + test al, 1 + jne LBB149_28 + jmp LBB149_29 +LBB149_28: +Ltmp11195: + .cv_loc 149 10 406 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:406:0 + mov eax, dword ptr [ebp - 32] + or eax, 4 + mov dword ptr [ebp - 32], eax + .cv_loc 149 10 407 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:407:0 + jmp LBB149_30 +Ltmp11196: +LBB149_29: # in Loop: Header=BB149_23 Depth=1 + .cv_loc 149 10 404 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:404:0 + mov eax, dword ptr [ebp - 36] + add eax, -1 + mov dword ptr [ebp - 36], eax + jmp LBB149_23 +Ltmp11197: +LBB149_30: + .cv_loc 149 10 410 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:410:0 + jmp LBB149_31 +Ltmp11198: +LBB149_31: + .cv_loc 149 10 412 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:412:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [eax] + mov ecx, dword ptr [ecx + 4] + add eax, ecx + mov ecx, esp + mov dword ptr [ecx + 4], 0 + mov dword ptr [ecx], 0 + mov ecx, dword ptr ["__imp_?width@ios_base@std@@QAE_J_J@Z"] + mov dword ptr [ebp - 184], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 184] # 4-byte Reload + call eax + sub esp, 8 + mov dword ptr [ebp - 188], eax # 4-byte Spill + mov dword ptr [ebp - 192], edx # 4-byte Spill + jmp LBB149_36 +Ltmp11199: +LBB149_40: # Block address taken + add ebp, 12 + .cv_loc 149 10 413 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:413:0 + jmp LBB149_34 +LBB149_34: + jmp LBB149_35 +Ltmp11200: +LBB149_35: + .cv_loc 149 10 414 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:414:0 + mov dword ptr [ebp - 16], 0 + jmp LBB149_37 +LBB149_36: +Ltmp11201: + .cv_loc 149 10 413 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:413:0 + jmp LBB149_35 +Ltmp11202: +LBB149_37: + .cv_loc 149 10 416 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:416:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [eax] + mov ecx, dword ptr [ecx + 4] + add eax, ecx + mov ecx, dword ptr [ebp - 32] + mov dword ptr [ebp - 16], 0 + mov edx, esp + mov dword ptr [edx], ecx + mov dword ptr [edx + 4], 0 + mov ecx, dword ptr ["__imp_?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z"] + mov dword ptr [ebp - 200], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 200] # 4-byte Reload + call eax + sub esp, 8 + jmp LBB149_38 +LBB149_38: + .cv_loc 149 10 417 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:417:0 + mov eax, dword ptr [ebp + 8] + lea ecx, [ebp - 44] + .cv_loc 149 10 418 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:418:0 + mov dword ptr [ebp - 204], eax # 4-byte Spill + call "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 204] # 4-byte Reload + add esp, 204 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?catch$32@?0???$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$32@?0???$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z@4HA": +LBB149_32: + push ebp + sub esp, 12 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp11203: + .cv_loc 149 10 413 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:413:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [eax] + mov ecx, dword ptr [ecx + 4] + add eax, ecx + mov dword ptr [ebp - 16], 2 + mov ecx, esp + mov dword ptr [ecx + 4], 1 + mov dword ptr [ecx], 4 + mov ecx, dword ptr ["__imp_?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z"] + mov dword ptr [ebp - 196], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 196] # 4-byte Reload + call eax + sub esp, 8 + jmp LBB149_33 +LBB149_33: + mov eax, offset LBB149_40 + add esp, 12 + pop ebp + ret # CATCHRET +Ltmp11204: + .def "?dtor$39@?0???$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$39@?0???$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z@4HA": +LBB149_39: + push ebp + sub esp, 12 + add ebp, 12 + lea ecx, [ebp - 44] + .cv_loc 149 10 418 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:418:0 + call "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp11205: + .cv_fpo_endproc +Lfunc_end149: + .section .xdata,"dr",associative,"??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z" + .p2align 2 +"L__ehtable$??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z") # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z": + .long -1 # ToState + .long "?dtor$39@?0???$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z@4HA" # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action +"$tryMap$??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z") # HandlerArray +"$handlerMap$0$??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$32@?0???$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z@4HA" # Handler + .section .text,"xr",discard,"??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z" + # -- End function + .def "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + .globl "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" # -- Begin function ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ + .p2align 4, 0x90 +"?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ": # @"?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" +Lfunc_begin150: + .cv_func_id 150 + .cv_loc 150 10 3263 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3263:0 + .cv_fpo_proc "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11206: + .cv_loc 150 10 3264 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3264:0 + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov eax, dword ptr [eax + 20] + add esp, 4 + pop ebp + ret +Ltmp11207: + .cv_fpo_endproc +Lfunc_end150: + # -- End function + .def "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + .globl "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" # -- Begin function ?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ + .p2align 4, 0x90 +"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ": # @"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" +Lfunc_begin151: + .cv_func_id 151 + .cv_loc 151 10 3249 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3249:0 + .cv_fpo_proc "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp11210: + .cv_loc 151 10 3250 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3250:0 + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov dword ptr [ebp - 16], 0 + mov ecx, eax + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEPBDXZ" + mov dword ptr [ebp - 36], eax # 4-byte Spill + jmp LBB151_1 +LBB151_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add esp, 24 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$2@?0??data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ@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@@QBEPBDXZ@4HA": +LBB151_2: + push ebp + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp11211: + .cv_fpo_endproc +Lfunc_end151: + .section .xdata,"dr",associative,"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + .p2align 2 +"L__ehtable$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ": + .long -1 # ToState + .long "?dtor$2@?0??data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ@4HA" # Action + .section .text,"xr",discard,"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + # -- End function + .def "??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" + .globl "??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" # -- Begin function ??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z + .p2align 4, 0x90 +"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z": # @"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" +Lfunc_begin152: + .cv_func_id 152 + .cv_file 11 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\ostream" "8CA8AEEF9D081FBEB6D847DA7BFA1B7B" 1 + .cv_loc 152 11 89 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:89:0 + .cv_fpo_proc "??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp11224: + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [esi], edx + mov dword ptr [ebp - 40], ecx # 4-byte Spill + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" + sub esp, 4 +Ltmp11225: + .cv_loc 152 11 90 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:90:0 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ecx] + mov edx, dword ptr [edx + 4] + add ecx, edx + mov dword ptr [ebp - 16], 0 + mov edx, dword ptr ["__imp_?good@ios_base@std@@QBE_NXZ"] + mov dword ptr [ebp - 48], eax # 4-byte Spill + call edx + mov byte ptr [ebp - 49], al # 1-byte Spill + jmp LBB152_1 +LBB152_1: + mov al, byte ptr [ebp - 49] # 1-byte Reload + test al, 1 + jne LBB152_2 + jmp LBB152_9 +LBB152_2: + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [eax] + mov ecx, dword ptr [ecx + 4] + add eax, ecx + mov ecx, dword ptr ["__imp_?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ"] + mov dword ptr [ebp - 56], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 56] # 4-byte Reload + call eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + jmp LBB152_3 +LBB152_3: + mov eax, dword ptr [ebp - 60] # 4-byte Reload + cmp eax, 0 + je LBB152_9 +# %bb.4: + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [eax] + mov ecx, dword ptr [ecx + 4] + add eax, ecx + mov ecx, dword ptr ["__imp_?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ"] + mov dword ptr [ebp - 64], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 64] # 4-byte Reload + call eax + mov dword ptr [ebp - 68], eax # 4-byte Spill + jmp LBB152_5 +LBB152_5: + mov eax, dword ptr [ebp - 68] # 4-byte Reload + cmp eax, dword ptr [ebp + 8] + je LBB152_9 +# %bb.6: +Ltmp11226: + .cv_loc 152 11 91 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:91:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [eax] + mov ecx, dword ptr [ecx + 4] + add eax, ecx + mov ecx, dword ptr ["__imp_?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ"] + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 72] # 4-byte Reload + call eax + mov dword ptr [ebp - 76], eax # 4-byte Spill + jmp LBB152_7 +LBB152_7: + mov eax, dword ptr ["__imp_?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ"] + mov ecx, dword ptr [ebp - 76] # 4-byte Reload + call eax + mov dword ptr [ebp - 80], eax # 4-byte Spill + jmp LBB152_8 +LBB152_8: + .cv_loc 152 11 92 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:92:0 + jmp LBB152_9 +Ltmp11227: +LBB152_9: + .cv_loc 152 11 94 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:94:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [eax] + mov ecx, dword ptr [ecx + 4] + add eax, ecx + mov ecx, dword ptr ["__imp_?good@ios_base@std@@QBE_NXZ"] + mov dword ptr [ebp - 84], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 84] # 4-byte Reload + call eax + mov byte ptr [ebp - 85], al # 1-byte Spill + jmp LBB152_10 +LBB152_10: + mov al, byte ptr [ebp - 85] # 1-byte Reload + and al, 1 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov byte ptr [ecx + 4], al +Ltmp11228: + .cv_loc 152 11 95 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:95:0 + mov eax, dword ptr [ebp - 32] + mov edx, dword ptr [ebp - 24] + mov dword ptr fs:[0], edx + add esp, 80 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$11@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z@4HA": +LBB152_11: + push ebp + push eax + add ebp, 12 +Ltmp11229: + .cv_loc 152 11 95 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:95:0 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11230: + .cv_fpo_endproc +Lfunc_end152: + .section .xdata,"dr",associative,"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" + .p2align 2 +"L__ehtable$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z": + .long -1 # ToState + .long "?dtor$11@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z@4HA" # Action + .section .text,"xr",discard,"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" + # -- End function + .def "??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QBE_NXZ" + .globl "??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QBE_NXZ" # -- Begin function ??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QBE_NXZ + .p2align 4, 0x90 +"??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QBE_NXZ": # @"??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QBE_NXZ" +Lfunc_begin153: + .cv_func_id 153 + .cv_loc 153 11 119 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:119:0 + .cv_fpo_proc "??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11231: + .cv_loc 153 11 120 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:120:0 + mov al, byte ptr [ecx + 4] + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp11232: + .cv_fpo_endproc +Lfunc_end153: + # -- End function + .def "?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z" + .globl "?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z" # -- Begin function ?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z + .p2align 4, 0x90 +"?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z": # @"?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z" +Lfunc_begin154: + .cv_func_id 154 + .cv_loc 154 10 365 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:365:0 + .cv_fpo_proc "?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp11233: + .cv_loc 154 10 366 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:366:0 + mov edx, dword ptr [ebp + 8] + mov edx, dword ptr [edx] + mov esi, dword ptr [ebp + 12] + cmp edx, dword ptr [esi] + sete bl + and bl, 1 + movzx edx, bl + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebx + pop ebp + ret +Ltmp11234: + .cv_fpo_endproc +Lfunc_end154: + # -- 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 + .cv_loc 155 10 373 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:373:0 + .cv_fpo_proc "?eof@?$char_traits@D@std@@SAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp11235: + .cv_loc 155 10 374 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:374:0 + mov eax, 4294967295 + pop ebp + ret +Ltmp11236: + .cv_fpo_endproc +Lfunc_end155: + # -- End function + .def "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" + .globl "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" # -- Begin function ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ": # @"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" +Lfunc_begin156: + .cv_func_id 156 + .cv_loc 156 11 104 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:104:0 + .cv_fpo_proc "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp11239: + .cv_loc 156 11 106 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:106:0 + mov dword ptr [ebp - 36], eax # 4-byte Spill + call "?uncaught_exception@std@@YA_NXZ" + test al, 1 + jne LBB156_3 +# %bb.1: +Ltmp11240: + .cv_loc 156 11 107 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:107:0 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 16], 1 + mov edx, dword ptr ["__imp_?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ"] + call edx + jmp LBB156_2 +LBB156_2: + .cv_loc 156 11 108 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:108:0 + jmp LBB156_3 +Ltmp11241: +LBB156_3: + .cv_loc 156 11 112 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:112:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" +Ltmp11242: + .cv_loc 156 11 112 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:112:0 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 24 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$4@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ@4HA": +LBB156_4: + push ebp + add ebp, 12 +Ltmp11243: + .cv_loc 156 11 112 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:112:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" + pop ebp + ret # CLEANUPRET + .def "?dtor$5@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ@4HA": +LBB156_5: + push ebp + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp11244: + .cv_fpo_endproc +Lfunc_end156: + .section .xdata,"dr",associative,"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" + .p2align 2 +"L__ehtable$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ": + .long -1 # ToState + .long "?dtor$5@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ@4HA" # Action + .long 0 # ToState + .long "?dtor$4@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ@4HA" # Action + .section .text,"xr",discard,"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" + # -- End function + .def "??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" + .globl "??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" # -- Begin function ??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z + .p2align 4, 0x90 +"??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z": # @"??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" +Lfunc_begin157: + .cv_func_id 157 + .cv_loc 157 11 69 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:69:0 + .cv_fpo_proc "??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] + mov dword ptr [ebp - 8], ecx +Ltmp11245: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ecx], edx +Ltmp11246: + .cv_loc 157 11 70 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:70:0 + mov edx, dword ptr [ecx] + mov esi, dword ptr [edx] + mov esi, dword ptr [esi + 4] + add esi, 0 + add edx, esi + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call dword ptr ["__imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ"] + cmp eax, 0 + je LBB157_2 +# %bb.1: +Ltmp11247: + .cv_loc 157 11 71 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:71:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax] + mov edx, dword ptr [ecx] + mov edx, dword ptr [edx + 4] + add edx, 0 + add ecx, edx + call dword ptr ["__imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ"] + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 24] # 4-byte Reload + call dword ptr [eax + 4] +Ltmp11248: +LBB157_2: + .cv_loc 157 11 73 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:73:0 + mov eax, dword ptr [ebp - 8] + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp11249: + .cv_fpo_endproc +Lfunc_end157: + # -- End function + .def "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" + .globl "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" # -- Begin function ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ": # @"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" +Lfunc_begin158: + .cv_func_id 158 + .cv_loc 158 11 75 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:75:0 + .cv_fpo_proc "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp11256: + .cv_loc 158 11 76 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:76:0 + mov ecx, dword ptr [eax] + mov edx, dword ptr [ecx] + mov edx, dword ptr [edx + 4] + add ecx, edx + mov dword ptr [ebp - 16], 0 + mov edx, dword ptr ["__imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ"] + mov dword ptr [ebp - 36], eax # 4-byte Spill + call edx + mov dword ptr [ebp - 40], eax # 4-byte Spill + jmp LBB158_1 +LBB158_1: + mov eax, dword ptr [ebp - 40] # 4-byte Reload + cmp eax, 0 + je LBB158_5 +# %bb.2: +Ltmp11257: + .cv_loc 158 11 77 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:77:0 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + mov ecx, dword ptr [eax] + mov edx, dword ptr [ecx] + mov edx, dword ptr [edx + 4] + add ecx, edx + mov edx, dword ptr ["__imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ"] + call edx + mov dword ptr [ebp - 44], eax # 4-byte Spill + jmp LBB158_3 +LBB158_3: + mov eax, dword ptr [ebp - 44] # 4-byte Reload + mov ecx, dword ptr [eax] + mov ecx, dword ptr [ecx + 8] + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, eax + mov edx, dword ptr [ebp - 48] # 4-byte Reload + call edx + jmp LBB158_4 +LBB158_4: + .cv_loc 158 11 78 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:78:0 + jmp LBB158_5 +Ltmp11258: +LBB158_5: + .cv_loc 158 11 79 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:79:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + add esp, 36 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$6@?0???1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ@4HA": +LBB158_6: + push ebp + add ebp, 12 +Ltmp11259: + .cv_loc 158 11 76 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream:76:0 + call dword ptr [__imp____std_terminate] +Ltmp11260: + .cv_fpo_endproc +Lfunc_end158: + .section .xdata,"dr",associative,"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" + .p2align 2 +"L__ehtable$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ": + .long -1 # ToState + .long "?dtor$6@?0???1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ@4HA" # Action + .section .text,"xr",discard,"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" + # -- End function + .def "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .globl "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # -- Begin function ?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ": # @"?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" +Lfunc_begin159: + .cv_func_id 159 + .cv_loc 159 10 3911 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3911:0 + .cv_fpo_proc "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11261: + .cv_loc 159 10 3912 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3912:0 + call "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp11262: + .cv_fpo_endproc +Lfunc_end159: + # -- End function + .def "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" +Lfunc_begin160: + .cv_func_id 160 + .cv_file 12 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\xmemory0" "843312129391AE7D1B5EB3DC1F4C421B" 1 + .cv_loc 160 12 1548 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1548:0 + .cv_fpo_proc "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp11263: + .cv_loc 160 12 1549 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1549:0 + add esp, 4 + pop ebp + ret +Ltmp11264: + .cv_fpo_endproc +Lfunc_end160: + # -- End function + .def "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEPBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEPBDXZ" + .globl "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEPBDXZ" # -- Begin function ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEPBDXZ + .p2align 4, 0x90 +"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEPBDXZ": # @"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEPBDXZ" +Lfunc_begin161: + .cv_func_id 161 + .cv_loc 161 10 2022 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2022:0 + .cv_fpo_proc "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEPBDXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11265: + .cv_loc 161 10 2023 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2023:0 + mov eax, ecx + add eax, 4 + mov dword ptr [ebp - 8], eax + .cv_loc 161 10 2024 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2024:0 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QBE_NXZ" + test al, 1 + jne LBB161_1 + jmp LBB161_2 +LBB161_1: +Ltmp11266: + .cv_loc 161 10 2025 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2025:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov dword ptr [esp], ecx + call "??$_Unfancy@D@std@@YAPADPAD@Z" + mov dword ptr [ebp - 8], eax +Ltmp11267: +LBB161_2: + .cv_loc 161 10 2028 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2028:0 + mov eax, dword ptr [ebp - 8] + add esp, 16 + pop ebp + ret +Ltmp11268: + .cv_fpo_endproc +Lfunc_end161: + # -- End function + .def "?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QBE_NXZ" + .globl "?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QBE_NXZ" # -- Begin function ?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QBE_NXZ + .p2align 4, 0x90 +"?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QBE_NXZ": # @"?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QBE_NXZ" +Lfunc_begin162: + .cv_func_id 162 + .cv_loc 162 10 2031 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2031:0 + .cv_fpo_proc "?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11269: + .cv_loc 162 10 2032 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2032:0 + mov eax, 16 + cmp eax, dword ptr [ecx + 24] + setbe dl + and dl, 1 + movzx eax, dl + add esp, 4 + pop ebp + ret +Ltmp11270: + .cv_fpo_endproc +Lfunc_end162: + # -- End function + .def "??$_Unfancy@D@std@@YAPADPAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy@D@std@@YAPADPAD@Z" + .globl "??$_Unfancy@D@std@@YAPADPAD@Z" # -- Begin function ??$_Unfancy@D@std@@YAPADPAD@Z + .p2align 4, 0x90 +"??$_Unfancy@D@std@@YAPADPAD@Z": # @"??$_Unfancy@D@std@@YAPADPAD@Z" +Lfunc_begin163: + .cv_func_id 163 + .cv_file 13 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\xstddef" "42404BB7AF45D31C71E4907AB4007ABA" 1 + .cv_loc 163 13 294 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:294:0 + .cv_fpo_proc "??$_Unfancy@D@std@@YAPADPAD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11271: + .cv_loc 163 13 295 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:295:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp11272: + .cv_fpo_endproc +Lfunc_end163: + # -- End function + .def "?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ" + .globl "?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ" # -- Begin function ?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ + .p2align 4, 0x90 +"?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ": # @"?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ" +Lfunc_begin164: + .cv_func_id 164 + .cv_loc 164 10 3868 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3868:0 + .cv_fpo_proc "?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11273: + .cv_loc 164 10 3869 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3869:0 + mov dword ptr [ebp - 24], ecx # 4-byte Spill + call "?_Orphan_all@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ" + .cv_loc 164 10 3870 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3870:0 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov dword ptr [ebp - 8], eax + .cv_loc 164 10 3871 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3871:0 + mov ecx, dword ptr [ebp - 8] + call "?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QBE_NXZ" + test al, 1 + jne LBB164_1 + jmp LBB164_2 +LBB164_1: +Ltmp11274: + .cv_loc 164 10 3872 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3872:0 + mov eax, dword ptr [ebp - 8] + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 12], eax + .cv_loc 164 10 3873 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3873:0 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + call "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ" + mov dword ptr [ebp - 16], eax + .cv_loc 164 10 3874 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3874:0 + mov eax, dword ptr [ebp - 8] + add eax, 4 + mov dword ptr [esp], eax + call "??$addressof@PAD@std@@YAPAPADAAPAD@Z" + mov ecx, dword ptr [ebp - 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$destroy@PAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPAD@Z" + .cv_loc 164 10 3875 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3875:0 + mov ecx, dword ptr [ebp - 16] + mov eax, dword ptr [ebp - 8] + mov eax, dword ptr [eax + 24] + add eax, 1 + mov edx, dword ptr [ebp - 12] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + call "?deallocate@?$allocator@D@std@@QAEXQADI@Z" + sub esp, 8 +Ltmp11275: +LBB164_2: + .cv_loc 164 10 3878 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3878:0 + mov eax, dword ptr [ebp - 8] + mov dword ptr [eax + 20], 0 + .cv_loc 164 10 3879 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3879:0 + mov eax, dword ptr [ebp - 8] + mov dword ptr [eax + 24], 15 + .cv_loc 164 10 3882 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3882:0 + mov byte ptr [ebp - 17], 0 + mov eax, dword ptr [ebp - 8] + add eax, 4 + mov dword ptr [esp], eax + lea eax, [ebp - 17] + mov dword ptr [esp + 4], eax + call "?assign@?$char_traits@D@std@@SAXAADABD@Z" + .cv_loc 164 10 3883 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3883:0 + add esp, 32 + pop ebp + ret +Ltmp11276: + .cv_fpo_endproc +Lfunc_end164: + # -- End function + .def "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ" + .globl "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ" # -- Begin function ?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ + .p2align 4, 0x90 +"?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ": # @"?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ" +Lfunc_begin165: + .cv_func_id 165 + .cv_loc 165 10 3899 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3899:0 + .cv_fpo_proc "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11277: + .cv_loc 165 10 3900 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3900:0 + call "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$allocator@D@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp11278: + .cv_fpo_endproc +Lfunc_end165: + # -- End function + .def "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@D@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0D@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@D@1@@Z" + .globl "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@D@1@@Z" # -- Begin function ??$?0D@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@D@1@@Z + .p2align 4, 0x90 +"??$?0D@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@D@1@@Z": # @"??$?0D@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@D@1@@Z" +Lfunc_begin166: + .cv_func_id 166 + .cv_loc 166 12 920 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:920:0 + .cv_fpo_proc "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@D@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11279: + .cv_loc 166 12 921 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:921:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp11280: + .cv_fpo_endproc +Lfunc_end166: + # -- End function + .def "??$_Delete_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Delete_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" + .globl "??$_Delete_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" # -- Begin function ??$_Delete_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z + .p2align 4, 0x90 +"??$_Delete_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z": # @"??$_Delete_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" +Lfunc_begin167: + .cv_func_id 167 + .cv_loc 167 12 1174 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1174:0 + .cv_fpo_proc "??$_Delete_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp11281: + .cv_loc 167 12 1175 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1175:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@@Z" + .cv_loc 167 12 1176 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1176:0 + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" + .cv_loc 167 12 1177 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1177:0 + add esp, 16 + pop esi + pop ebp + ret +Ltmp11282: + .cv_fpo_endproc +Lfunc_end167: + # -- End function + .def "??$exchange@PAU_Container_proxy@std@@$$T@std@@YAPAU_Container_proxy@0@AAPAU10@$$QA$$T@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$exchange@PAU_Container_proxy@std@@$$T@std@@YAPAU_Container_proxy@0@AAPAU10@$$QA$$T@Z" + .globl "??$exchange@PAU_Container_proxy@std@@$$T@std@@YAPAU_Container_proxy@0@AAPAU10@$$QA$$T@Z" # -- Begin function ??$exchange@PAU_Container_proxy@std@@$$T@std@@YAPAU_Container_proxy@0@AAPAU10@$$QA$$T@Z + .p2align 4, 0x90 +"??$exchange@PAU_Container_proxy@std@@$$T@std@@YAPAU_Container_proxy@0@AAPAU10@$$QA$$T@Z": # @"??$exchange@PAU_Container_proxy@std@@$$T@std@@YAPAU_Container_proxy@0@AAPAU10@$$QA$$T@Z" +Lfunc_begin168: + .cv_func_id 168 + .cv_file 14 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\utility" "F30BC6479C192A966A886525C6788C94" 1 + .cv_loc 168 14 525 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\utility:525:0 + .cv_fpo_proc "??$exchange@PAU_Container_proxy@std@@$$T@std@@YAPAU_Container_proxy@0@AAPAU10@$$QA$$T@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp11283: + .cv_loc 168 14 526 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\utility:526:0 + mov edx, dword ptr [ebp + 8] + mov edx, dword ptr [edx] + mov dword ptr [ebp - 4], edx + .cv_loc 168 14 527 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\utility:527:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [edx], 0 + .cv_loc 168 14 528 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\utility:528:0 + mov edx, dword ptr [ebp - 4] + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 12 + pop ebp + ret +Ltmp11284: + .cv_fpo_endproc +Lfunc_end168: + # -- End function + .def "?_Myproxy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAPAU_Container_proxy@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myproxy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAPAU_Container_proxy@2@XZ" + .globl "?_Myproxy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAPAU_Container_proxy@2@XZ" # -- Begin function ?_Myproxy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAPAU_Container_proxy@2@XZ + .p2align 4, 0x90 +"?_Myproxy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAPAU_Container_proxy@2@XZ": # @"?_Myproxy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAPAU_Container_proxy@2@XZ" +Lfunc_begin169: + .cv_func_id 169 + .cv_loc 169 10 3920 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3920:0 + .cv_fpo_proc "?_Myproxy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAPAU_Container_proxy@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11285: + .cv_loc 169 10 3921 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3921:0 + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp11286: + .cv_fpo_endproc +Lfunc_end169: + # -- End function + .def "??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@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@@QAE@XZ" + .globl "??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@XZ" # -- Begin function ??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@XZ": # @"??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@XZ" +Lfunc_begin170: + .cv_func_id 170 + .cv_loc 170 12 1518 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1518:0 + .cv_fpo_proc "??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11287: + .cv_loc 170 12 1518 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1518:0 + call "??1?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" +Ltmp11288: + .cv_loc 170 12 1518 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1518:0 + add esp, 4 + pop ebp + ret +Ltmp11289: + .cv_fpo_endproc +Lfunc_end170: + # -- End function + .def "?_Orphan_all@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_all@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ" + .globl "?_Orphan_all@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ" # -- Begin function ?_Orphan_all@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ + .p2align 4, 0x90 +"?_Orphan_all@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ": # @"?_Orphan_all@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ" +Lfunc_begin171: + .cv_func_id 171 + .cv_loc 171 10 3890 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3890:0 + .cv_fpo_proc "?_Orphan_all@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11290: + .cv_loc 171 10 3891 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3891:0 + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov ecx, eax + call "?_Orphan_all@_Container_base12@std@@QAEXXZ" + .cv_loc 171 10 3892 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3892:0 + add esp, 4 + pop ebp + ret +Ltmp11291: + .cv_fpo_endproc +Lfunc_end171: + # -- End function + .def "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .globl "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # -- Begin function ?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ": # @"?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" +Lfunc_begin172: + .cv_func_id 172 + .cv_loc 172 10 3907 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3907:0 + .cv_fpo_proc "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11292: + .cv_loc 172 10 3908 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3908:0 + call "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp11293: + .cv_fpo_endproc +Lfunc_end172: + # -- End function + .def "??$destroy@PAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$destroy@PAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPAD@Z" + .globl "??$destroy@PAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPAD@Z" # -- Begin function ??$destroy@PAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPAD@Z + .p2align 4, 0x90 +"??$destroy@PAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPAD@Z": # @"??$destroy@PAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPAD@Z" +Lfunc_begin173: + .cv_func_id 173 + .cv_loc 173 12 823 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:823:0 + .cv_fpo_proc "??$destroy@PAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPAD@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp11294: + .cv_loc 173 12 825 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:825:0 + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov dword ptr [ebp - 8], ecx # 4-byte Spill + add esp, 8 + pop ebp + ret +Ltmp11295: + .cv_fpo_endproc +Lfunc_end173: + # -- End function + .def "??$addressof@PAD@std@@YAPAPADAAPAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@PAD@std@@YAPAPADAAPAD@Z" + .globl "??$addressof@PAD@std@@YAPAPADAAPAD@Z" # -- Begin function ??$addressof@PAD@std@@YAPAPADAAPAD@Z + .p2align 4, 0x90 +"??$addressof@PAD@std@@YAPAPADAAPAD@Z": # @"??$addressof@PAD@std@@YAPAPADAAPAD@Z" +Lfunc_begin174: + .cv_func_id 174 + .cv_loc 174 13 280 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:280:0 + .cv_fpo_proc "??$addressof@PAD@std@@YAPAPADAAPAD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11296: + .cv_loc 174 13 281 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:281:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp11297: + .cv_fpo_endproc +Lfunc_end174: + # -- End function + .def "?deallocate@?$allocator@D@std@@QAEXQADI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$allocator@D@std@@QAEXQADI@Z" + .globl "?deallocate@?$allocator@D@std@@QAEXQADI@Z" # -- Begin function ?deallocate@?$allocator@D@std@@QAEXQADI@Z + .p2align 4, 0x90 +"?deallocate@?$allocator@D@std@@QAEXQADI@Z": # @"?deallocate@?$allocator@D@std@@QAEXQADI@Z" +Lfunc_begin175: + .cv_func_id 175 + .cv_loc 175 12 923 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:923:0 + .cv_fpo_proc "?deallocate@?$allocator@D@std@@QAEXQADI@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx +Ltmp11298: + .cv_loc 175 12 925 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:925:0 + mov ecx, dword ptr [ebp + 12] + shl ecx, 0 + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], ecx + mov dword ptr [ebp - 12], edx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??$_Deallocate@$07$0A@@std@@YAXPAXI@Z" + .cv_loc 175 12 926 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:926:0 + add esp, 20 + pop esi + pop ebp + ret 8 +Ltmp11299: + .cv_fpo_endproc +Lfunc_end175: + # -- End function + .def "?assign@?$char_traits@D@std@@SAXAADABD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?assign@?$char_traits@D@std@@SAXAADABD@Z" + .globl "?assign@?$char_traits@D@std@@SAXAADABD@Z" # -- Begin function ?assign@?$char_traits@D@std@@SAXAADABD@Z + .p2align 4, 0x90 +"?assign@?$char_traits@D@std@@SAXAADABD@Z": # @"?assign@?$char_traits@D@std@@SAXAADABD@Z" +Lfunc_begin176: + .cv_func_id 176 + .cv_loc 176 10 342 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:342:0 + .cv_fpo_proc "?assign@?$char_traits@D@std@@SAXAADABD@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp11300: + .cv_loc 176 10 343 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:343:0 + mov edx, dword ptr [ebp + 12] + mov bl, byte ptr [edx] + mov edx, dword ptr [ebp + 8] + mov byte ptr [edx], bl + .cv_loc 176 10 344 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:344:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop ebx + pop ebp + ret +Ltmp11301: + .cv_fpo_endproc +Lfunc_end176: + # -- End function + .def "?_Orphan_all@_Container_base12@std@@QAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_all@_Container_base12@std@@QAEXXZ" + .globl "?_Orphan_all@_Container_base12@std@@QAEXXZ" # -- Begin function ?_Orphan_all@_Container_base12@std@@QAEXXZ + .p2align 4, 0x90 +"?_Orphan_all@_Container_base12@std@@QAEXXZ": # @"?_Orphan_all@_Container_base12@std@@QAEXXZ" +Lfunc_begin177: + .cv_func_id 177 + .cv_loc 177 12 1396 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1396:0 + .cv_fpo_proc "?_Orphan_all@_Container_base12@std@@QAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?_Orphan_all@_Container_base12@std@@QAEXXZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp11304: + .cv_loc 177 12 1398 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1398:0 + cmp dword ptr [eax], 0 + mov dword ptr [ebp - 44], eax # 4-byte Spill + je LBB177_6 +# %bb.1: +Ltmp11305: + .cv_loc 177 12 1399 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1399:0 + mov dword ptr [ebp - 16], 0 + mov eax, esp + mov dword ptr [eax], 3 + mov eax, dword ptr ["__imp_??0_Lockit@std@@QAE@H@Z"] + lea ecx, [ebp - 36] + call eax + sub esp, 4 + mov dword ptr [ebp - 48], eax # 4-byte Spill + jmp LBB177_2 +LBB177_2: +Ltmp11306: + .cv_loc 177 12 1401 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1401:0 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + mov ecx, dword ptr [eax] + add ecx, 4 + mov dword ptr [ebp - 40], ecx +LBB177_3: # =>This Inner Loop Header: Depth=1 + mov eax, dword ptr [ebp - 40] + cmp dword ptr [eax], 0 + je LBB177_5 +# %bb.4: # in Loop: Header=BB177_3 Depth=1 +Ltmp11307: + .cv_loc 177 12 1403 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1403:0 + mov eax, dword ptr [ebp - 40] + mov eax, dword ptr [eax] + mov dword ptr [eax], 0 +Ltmp11308: + .cv_loc 177 12 1402 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1402:0 + mov eax, dword ptr [ebp - 40] + mov eax, dword ptr [eax] + mov eax, dword ptr [eax + 4] + mov ecx, dword ptr [ebp - 40] + mov dword ptr [ecx], eax + .cv_loc 177 12 1401 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1401:0 + jmp LBB177_3 +Ltmp11309: +LBB177_5: + .cv_loc 177 12 1406 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1406:0 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + mov ecx, dword ptr [eax] + mov dword ptr [ecx + 4], 0 + .cv_loc 177 12 1407 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1407:0 + lea ecx, [ebp - 36] + call dword ptr ["__imp_??1_Lockit@std@@QAE@XZ"] +Ltmp11310: +LBB177_6: + .cv_loc 177 12 1409 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1409:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + add esp, 40 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$7@?0??_Orphan_all@_Container_base12@std@@QAEXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??_Orphan_all@_Container_base12@std@@QAEXXZ@4HA": +LBB177_7: + push ebp + push eax + add ebp, 12 +Ltmp11311: + .cv_loc 177 12 1399 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1399:0 + call dword ptr [__imp____std_terminate] +Ltmp11312: + .cv_fpo_endproc +Lfunc_end177: + .section .xdata,"dr",associative,"?_Orphan_all@_Container_base12@std@@QAEXXZ" + .p2align 2 +"L__ehtable$?_Orphan_all@_Container_base12@std@@QAEXXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?_Orphan_all@_Container_base12@std@@QAEXXZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Orphan_all@_Container_base12@std@@QAEXXZ": + .long -1 # ToState + .long "?dtor$7@?0??_Orphan_all@_Container_base12@std@@QAEXXZ@4HA" # Action + .section .text,"xr",discard,"?_Orphan_all@_Container_base12@std@@QAEXXZ" + # -- End function + .def "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" +Lfunc_begin178: + .cv_func_id 178 + .cv_loc 178 12 1544 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1544:0 + .cv_fpo_proc "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp11313: + .cv_loc 178 12 1545 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1545:0 + add esp, 4 + pop ebp + ret +Ltmp11314: + .cv_fpo_endproc +Lfunc_end178: + # -- End function + .def "??$_Deallocate@$07$0A@@std@@YAXPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Deallocate@$07$0A@@std@@YAXPAXI@Z" + .globl "??$_Deallocate@$07$0A@@std@@YAXPAXI@Z" # -- Begin function ??$_Deallocate@$07$0A@@std@@YAXPAXI@Z + .p2align 4, 0x90 +"??$_Deallocate@$07$0A@@std@@YAXPAXI@Z": # @"??$_Deallocate@$07$0A@@std@@YAXPAXI@Z" +Lfunc_begin179: + .cv_func_id 179 + .cv_loc 179 12 187 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:187:0 + .cv_fpo_proc "??$_Deallocate@$07$0A@@std@@YAXPAXI@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp11315: + .cv_loc 179 12 190 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:190:0 + cmp dword ptr [ebp + 12], 4096 + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov dword ptr [ebp - 8], ecx # 4-byte Spill + jb LBB179_2 +# %bb.1: +Ltmp11316: + .cv_loc 179 12 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:191:0 + lea eax, [ebp + 8] + mov dword ptr [esp], eax + lea eax, [ebp + 12] + mov dword ptr [esp + 4], eax + call "?_Adjust_manually_vector_aligned@std@@YAXAAPAXAAI@Z" +Ltmp11317: +LBB179_2: + .cv_loc 179 12 195 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:195:0 + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??3@YAXPAXI@Z" + .cv_loc 179 12 196 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:196:0 + add esp, 16 + pop ebp + ret +Ltmp11318: + .cv_fpo_endproc +Lfunc_end179: + # -- End function + .def "?_Adjust_manually_vector_aligned@std@@YAXAAPAXAAI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Adjust_manually_vector_aligned@std@@YAXAAPAXAAI@Z" + .globl "?_Adjust_manually_vector_aligned@std@@YAXAAPAXAAI@Z" # -- Begin function ?_Adjust_manually_vector_aligned@std@@YAXAAPAXAAI@Z + .p2align 4, 0x90 +"?_Adjust_manually_vector_aligned@std@@YAXAAPAXAAI@Z": # @"?_Adjust_manually_vector_aligned@std@@YAXAAPAXAAI@Z" +Lfunc_begin180: + .cv_func_id 180 + .cv_loc 180 12 106 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:106:0 + .cv_fpo_proc "?_Adjust_manually_vector_aligned@std@@YAXAAPAXAAI@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 64 + .cv_fpo_stackalloc 64 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp11319: + .cv_loc 180 12 107 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:107:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [edx] + add esi, 39 + mov dword ptr [edx], esi + .cv_loc 180 12 109 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:109:0 + mov edx, dword ptr [ebp + 8] + mov edx, dword ptr [edx] + mov dword ptr [ebp - 8], edx + .cv_loc 180 12 110 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:110:0 + mov edx, dword ptr [ebp - 8] + mov edx, dword ptr [edx - 4] + mov dword ptr [ebp - 12], edx + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov dword ptr [ebp - 28], ecx # 4-byte Spill +# %bb.1: +Ltmp11320: + .cv_loc 180 12 114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:114:0 + mov eax, dword ptr [ebp - 8] + cmp dword ptr [eax - 8], -84215046 + jne LBB180_3 +# %bb.2: +Ltmp11321: + .cv_loc 180 12 114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:114:0 + jmp LBB180_8 +Ltmp11322: +LBB180_3: + .cv_loc 180 12 114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:114:0 + jmp LBB180_4 +LBB180_4: + .cv_loc 180 12 114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:114:0 + xor eax, eax +Ltmp11323: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GH@BIKJJEOM@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 114 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0BB@FCMFBGOM@invalid?5argument?$AA@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 32], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB180_6 +# %bb.5: + int3 +LBB180_6: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_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@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MO@MFADBDIJ@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 114 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 36], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp11324: +# %bb.7: + .cv_loc 180 12 114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:114:0 + jmp LBB180_8 +Ltmp11325: +LBB180_8: + .cv_loc 180 12 114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:114:0 + jmp LBB180_9 +Ltmp11326: +LBB180_9: + .cv_loc 180 12 119 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:119:0 + mov dword ptr [ebp - 16], 8 + .cv_loc 180 12 123 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:123:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax] + sub eax, dword ptr [ebp - 12] + mov dword ptr [ebp - 20], eax +# %bb.10: +Ltmp11327: + .cv_loc 180 12 124 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:124:0 + cmp dword ptr [ebp - 20], 8 + jb LBB180_13 +# %bb.11: + cmp dword ptr [ebp - 20], 39 + ja LBB180_13 +# %bb.12: +Ltmp11328: + .cv_loc 180 12 124 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:124:0 + jmp LBB180_18 +Ltmp11329: +LBB180_13: + .cv_loc 180 12 124 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:124:0 + jmp LBB180_14 +LBB180_14: + .cv_loc 180 12 124 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:124:0 + xor eax, eax +Ltmp11330: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GH@BIKJJEOM@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 124 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0BB@FCMFBGOM@invalid?5argument?$AA@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 40], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB180_16 +# %bb.15: + int3 +LBB180_16: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_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@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MO@MFADBDIJ@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 124 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 44], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp11331: +# %bb.17: + .cv_loc 180 12 124 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:124:0 + jmp LBB180_18 +Ltmp11332: +LBB180_18: + .cv_loc 180 12 124 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:124:0 + jmp LBB180_19 +Ltmp11333: +LBB180_19: + .cv_loc 180 12 125 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:125:0 + mov eax, dword ptr [ebp - 12] + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ecx], eax + .cv_loc 180 12 126 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:126:0 + add esp, 64 + pop esi + pop ebp + ret +Ltmp11334: + .cv_fpo_endproc +Lfunc_end180: + # -- End function + .def "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$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@@QAEAAV?$allocator@D@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$allocator@D@2@XZ": # @"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$allocator@D@2@XZ" +Lfunc_begin181: + .cv_func_id 181 + .cv_loc 181 12 1536 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1536:0 + .cv_fpo_proc "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$allocator@D@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11335: + .cv_loc 181 12 1537 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1537:0 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp11336: + .cv_fpo_endproc +Lfunc_end181: + # -- End function + .def "??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_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@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@@Z" + .globl "??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@@Z" # -- Begin function ??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@@Z + .p2align 4, 0x90 +"??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@@Z": # @"??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@@Z" +Lfunc_begin182: + .cv_func_id 182 + .cv_loc 182 12 823 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:823:0 + .cv_fpo_proc "??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp11337: + .cv_loc 182 12 825 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:825:0 + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov dword ptr [ebp - 8], ecx # 4-byte Spill + add esp, 8 + pop ebp + ret +Ltmp11338: + .cv_fpo_endproc +Lfunc_end182: + # -- End function + .def "??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" + .globl "??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" # -- Begin function ??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z + .p2align 4, 0x90 +"??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z": # @"??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" +Lfunc_begin183: + .cv_func_id 183 + .cv_loc 183 12 1143 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1143:0 + .cv_fpo_proc "??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp11339: + .cv_loc 183 12 1146 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1146:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], 1 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@2@QAU_Container_proxy@2@I@Z" +Ltmp11340: + .cv_loc 183 12 1151 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1151:0 + add esp, 20 + pop esi + pop ebp + ret +Ltmp11341: + .cv_fpo_endproc +Lfunc_end183: + # -- End function + .def "?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@2@QAU_Container_proxy@2@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@2@QAU_Container_proxy@2@I@Z" + .globl "?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@2@QAU_Container_proxy@2@I@Z" # -- Begin function ?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@2@QAU_Container_proxy@2@I@Z + .p2align 4, 0x90 +"?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@2@QAU_Container_proxy@2@I@Z": # @"?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@2@QAU_Container_proxy@2@I@Z" +Lfunc_begin184: + .cv_func_id 184 + .cv_loc 184 12 812 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:812:0 + .cv_fpo_proc "?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@2@QAU_Container_proxy@2@I@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp11342: + .cv_loc 184 12 814 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:814:0 + mov esi, dword ptr [ebp + 16] + shl esi, 3 + mov edi, dword ptr [ebp + 12] + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??$_Deallocate@$07$0A@@std@@YAXPAXI@Z" + .cv_loc 184 12 815 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:815:0 + add esp, 20 + pop esi + pop edi + pop ebp + ret +Ltmp11343: + .cv_fpo_endproc +Lfunc_end184: + # -- End function + .def "??1?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" + .globl "??1?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" # -- Begin function ??1?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ": # @"??1?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" +Lfunc_begin185: + .cv_func_id 185 + .cv_loc 185 10 1992 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1992:0 + .cv_fpo_proc "??1?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11344: + .cv_loc 185 10 1992 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1992:0 + add ecx, 4 + call "??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" +Ltmp11345: + .cv_loc 185 10 1992 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1992:0 + add esp, 4 + pop ebp + ret +Ltmp11346: + .cv_fpo_endproc +Lfunc_end185: + # -- End function + .def "??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" + .globl "??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" # -- Begin function ??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ": # @"??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" +Lfunc_begin186: + .cv_func_id 186 + .cv_loc 186 10 2060 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2060:0 + .cv_fpo_proc "??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp11347: + .cv_loc 186 10 2061 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2061:0 + add esp, 4 + pop ebp + ret +Ltmp11348: + .cv_fpo_endproc +Lfunc_end186: + # -- End function + .def "??0?$ExprLhs@_N@Catch@@QAE@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@_N@Catch@@QAE@_N@Z" + .globl "??0?$ExprLhs@_N@Catch@@QAE@_N@Z" # -- Begin function ??0?$ExprLhs@_N@Catch@@QAE@_N@Z + .p2align 4, 0x90 +"??0?$ExprLhs@_N@Catch@@QAE@_N@Z": # @"??0?$ExprLhs@_N@Catch@@QAE@_N@Z" +Lfunc_begin187: + .cv_func_id 187 + .cv_loc 187 2 1065 0 # external\include\catch/catch.hpp:1065:0 + .cv_fpo_proc "??0?$ExprLhs@_N@Catch@@QAE@_N@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 8] + and al, 1 + mov byte ptr [ebp - 1], al + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp11349: + mov al, byte ptr [ebp - 1] + and al, 1 + mov byte ptr [ecx], al + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp11350: + .cv_fpo_endproc +Lfunc_end187: + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ" +Lfunc_begin188: + .cv_func_id 188 + .cv_loc 188 5 602 0 # ..\include\gsl/span:602:0 + .cv_fpo_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11351: + mov eax, dword ptr [ecx + 4] + add esp, 4 + pop ebp + ret +Ltmp11352: + .cv_fpo_endproc +Lfunc_end188: + # -- End function + .def "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$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@@QAE@PBHV?$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@@QAE@PBHV?$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@@QAE@PBHV?$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@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" +Lfunc_begin189: + .cv_func_id 189 + .cv_loc 189 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp11357: + mov edx, ecx + mov dword ptr [ebp - 76], ecx # 4-byte Spill + mov ecx, edx + lea edx, [ebp - 40] + mov bl, byte ptr [edx] + mov byte ptr [esp], bl + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp11358: + .cv_loc 189 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 53], 0 + test bl, 1 + jne LBB189_1 + jmp LBB189_2 +LBB189_1: + test byte ptr [ebp - 53], 1 + jne LBB189_4 + jmp LBB189_5 +LBB189_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 53], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB189_3 +LBB189_3: +LBB189_4: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB189_5: + .cv_loc 189 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 69], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB189_7 +# %bb.6: + mov eax, dword ptr [ebp - 76] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB189_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB189_8 + jmp LBB189_9 +LBB189_8: + test byte ptr [ebp - 69], 1 + jne LBB189_14 + jmp LBB189_15 +LBB189_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 68] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 69], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB189_10 +LBB189_10: +LBB189_14: + lea ecx, [ebp - 68] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp11359: +LBB189_15: + .cv_loc 189 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z@4HA": +LBB189_11: + push ebp + push eax + add ebp, 12 +Ltmp11360: + .cv_loc 189 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 53], 1 + jne LBB189_12 + jmp LBB189_13 +LBB189_12: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB189_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z@4HA": +LBB189_16: + push ebp + push eax + add ebp, 12 + .cv_loc 189 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 69], 1 + jne LBB189_17 + jmp LBB189_18 +LBB189_17: + lea ecx, [ebp - 68] + call "??1fail_fast@gsl@@UAE@XZ" +LBB189_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11361: + .cv_fpo_endproc +Lfunc_end189: + .section .xdata,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z@4HA" # 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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" +Lfunc_begin190: + .cv_func_id 190 + .cv_loc 190 5 602 0 # ..\include\gsl/span:602:0 + .cv_fpo_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11362: + mov eax, dword ptr [ecx + 4] + add esp, 4 + pop ebp + ret +Ltmp11363: + .cv_fpo_endproc +Lfunc_end190: + # -- End function + .def "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z": # @"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" +Lfunc_begin191: + .cv_func_id 191 + .cv_loc 191 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 88 + .cv_fpo_stackalloc 88 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp11368: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ecx], edx +Ltmp11369: + .cv_loc 191 5 598 0 # ..\include\gsl/span:598:0 + mov edx, ecx + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + jne LBB191_1 + jmp LBB191_2 +LBB191_1: + test byte ptr [ebp - 49], 1 + jne LBB191_4 + jmp LBB191_5 +LBB191_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB191_3 +LBB191_3: +LBB191_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB191_5: + .cv_loc 191 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 65], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 85], cl # 1-byte Spill + jne LBB191_7 +# %bb.6: + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 85], dl # 1-byte Spill +LBB191_7: + mov al, byte ptr [ebp - 85] # 1-byte Reload + test al, 1 + jne LBB191_8 + jmp LBB191_9 +LBB191_8: + test byte ptr [ebp - 65], 1 + jne LBB191_14 + jmp LBB191_15 +LBB191_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 64] + mov ecx, eax + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 65], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 96], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB191_10 +LBB191_10: +LBB191_14: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp11370: +LBB191_15: + .cv_loc 191 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 88 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z@4HA": +LBB191_11: + push ebp + push eax + add ebp, 12 +Ltmp11371: + .cv_loc 191 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 49], 1 + jne LBB191_12 + jmp LBB191_13 +LBB191_12: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB191_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z@4HA": +LBB191_16: + push ebp + push eax + add ebp, 12 + .cv_loc 191 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 65], 1 + jne LBB191_17 + jmp LBB191_18 +LBB191_17: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +LBB191_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11372: + .cv_fpo_endproc +Lfunc_end191: + .section .xdata,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z@4HA" # 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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QBEPAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QBEPAHXZ" + .globl "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QBEPAHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QBEPAHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QBEPAHXZ": # @"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QBEPAHXZ" +Lfunc_begin192: + .cv_func_id 192 + .cv_loc 192 5 602 0 # ..\include\gsl/span:602:0 + .cv_fpo_proc "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QBEPAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11373: + mov eax, dword ptr [ecx] + add esp, 4 + pop ebp + ret +Ltmp11374: + .cv_fpo_endproc +Lfunc_end192: + # -- End function + .def "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHV?$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@@QAE@PBHV?$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@@QAE@PBHV?$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@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z": # @"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" +Lfunc_begin193: + .cv_func_id 193 + .cv_loc 193 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 88 + .cv_fpo_stackalloc 88 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp11379: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ecx], edx +Ltmp11380: + .cv_loc 193 5 598 0 # ..\include\gsl/span:598:0 + mov edx, ecx + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + jne LBB193_1 + jmp LBB193_2 +LBB193_1: + test byte ptr [ebp - 49], 1 + jne LBB193_4 + jmp LBB193_5 +LBB193_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB193_3 +LBB193_3: +LBB193_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB193_5: + .cv_loc 193 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 65], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 85], cl # 1-byte Spill + jne LBB193_7 +# %bb.6: + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 85], dl # 1-byte Spill +LBB193_7: + mov al, byte ptr [ebp - 85] # 1-byte Reload + test al, 1 + jne LBB193_8 + jmp LBB193_9 +LBB193_8: + test byte ptr [ebp - 65], 1 + jne LBB193_14 + jmp LBB193_15 +LBB193_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 64] + mov ecx, eax + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 65], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 96], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB193_10 +LBB193_10: +LBB193_14: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp11381: +LBB193_15: + .cv_loc 193 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 88 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z@4HA": +LBB193_11: + push ebp + push eax + add ebp, 12 +Ltmp11382: + .cv_loc 193 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 49], 1 + jne LBB193_12 + jmp LBB193_13 +LBB193_12: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB193_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z@4HA": +LBB193_16: + push ebp + push eax + add ebp, 12 + .cv_loc 193 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 65], 1 + jne LBB193_17 + jmp LBB193_18 +LBB193_17: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +LBB193_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11383: + .cv_fpo_endproc +Lfunc_end193: + .section .xdata,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z@4HA" # 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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QBEPBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QBEPBHXZ" + .globl "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QBEPBHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QBEPBHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QBEPBHXZ": # @"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QBEPBHXZ" +Lfunc_begin194: + .cv_func_id 194 + .cv_loc 194 5 602 0 # ..\include\gsl/span:602:0 + .cv_fpo_proc "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QBEPBHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11384: + mov eax, dword ptr [ecx] + add esp, 4 + pop ebp + ret +Ltmp11385: + .cv_fpo_endproc +Lfunc_end194: + # -- End function + .def "??$?NI@Decomposer@Catch@@QAE?AV?$ExprLhs@ABI@1@ABI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NI@Decomposer@Catch@@QAE?AV?$ExprLhs@ABI@1@ABI@Z" + .globl "??$?NI@Decomposer@Catch@@QAE?AV?$ExprLhs@ABI@1@ABI@Z" # -- Begin function ??$?NI@Decomposer@Catch@@QAE?AV?$ExprLhs@ABI@1@ABI@Z + .p2align 4, 0x90 +"??$?NI@Decomposer@Catch@@QAE?AV?$ExprLhs@ABI@1@ABI@Z": # @"??$?NI@Decomposer@Catch@@QAE?AV?$ExprLhs@ABI@1@ABI@Z" +Lfunc_begin195: + .cv_func_id 195 + .cv_loc 195 2 1114 0 # external\include\catch/catch.hpp:1114:0 + .cv_fpo_proc "??$?NI@Decomposer@Catch@@QAE?AV?$ExprLhs@ABI@1@ABI@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx +Ltmp11386: + .cv_loc 195 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + mov dword ptr [ebp - 16], esi # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??0?$ExprLhs@ABI@Catch@@QAE@ABI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop esi + pop ebp + ret 8 +Ltmp11387: + .cv_fpo_endproc +Lfunc_end195: + # -- End function + .def "??$?8I@?$ExprLhs@ABI@Catch@@QAE?BV?$BinaryExpr@ABIABI@1@ABI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8I@?$ExprLhs@ABI@Catch@@QAE?BV?$BinaryExpr@ABIABI@1@ABI@Z" + .globl "??$?8I@?$ExprLhs@ABI@Catch@@QAE?BV?$BinaryExpr@ABIABI@1@ABI@Z" # -- Begin function ??$?8I@?$ExprLhs@ABI@Catch@@QAE?BV?$BinaryExpr@ABIABI@1@ABI@Z + .p2align 4, 0x90 +"??$?8I@?$ExprLhs@ABI@Catch@@QAE?BV?$BinaryExpr@ABIABI@1@ABI@Z": # @"??$?8I@?$ExprLhs@ABI@Catch@@QAE?BV?$BinaryExpr@ABIABI@1@ABI@Z" +Lfunc_begin196: + .cv_func_id 196 + .cv_loc 196 2 1068 0 # external\include\catch/catch.hpp:1068:0 + .cv_fpo_proc "??$?8I@?$ExprLhs@ABI@Catch@@QAE?BV?$BinaryExpr@ABIABI@1@ABI@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp11388: + .cv_loc 196 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], ebx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ecx] + sub esp, 8 + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], edx # 4-byte Spill + call "??$compareEqual@II@Catch@@YA_NABI0@Z" + add esp, 8 + and al, 1 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "??0?$BinaryExpr@ABIABI@Catch@@QAE@_NABIVStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp11389: + .cv_fpo_endproc +Lfunc_end196: + # -- End function + .def "??1?$BinaryExpr@ABIABI@Catch@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@ABIABI@Catch@@UAE@XZ" + .globl "??1?$BinaryExpr@ABIABI@Catch@@UAE@XZ" # -- Begin function ??1?$BinaryExpr@ABIABI@Catch@@UAE@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@ABIABI@Catch@@UAE@XZ": # @"??1?$BinaryExpr@ABIABI@Catch@@UAE@XZ" +Lfunc_begin197: + .cv_func_id 197 + .cv_loc 197 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??1?$BinaryExpr@ABIABI@Catch@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, ["??_7?$BinaryExpr@ABIABI@Catch@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11390: + mov dword ptr [ecx], eax +Ltmp11391: + .cv_loc 197 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov eax, ecx + add eax, 12 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "??1ITransientExpression@Catch@@UAE@XZ" +Ltmp11392: + .cv_loc 197 2 1000 0 # external\include\catch/catch.hpp:1000:0 + add esp, 8 + pop ebp + ret +Ltmp11393: + .cv_fpo_endproc +Lfunc_end197: + # -- End function + .def "??0?$ExprLhs@ABI@Catch@@QAE@ABI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@ABI@Catch@@QAE@ABI@Z" + .globl "??0?$ExprLhs@ABI@Catch@@QAE@ABI@Z" # -- Begin function ??0?$ExprLhs@ABI@Catch@@QAE@ABI@Z + .p2align 4, 0x90 +"??0?$ExprLhs@ABI@Catch@@QAE@ABI@Z": # @"??0?$ExprLhs@ABI@Catch@@QAE@ABI@Z" +Lfunc_begin198: + .cv_func_id 198 + .cv_loc 198 2 1065 0 # external\include\catch/catch.hpp:1065:0 + .cv_fpo_proc "??0?$ExprLhs@ABI@Catch@@QAE@ABI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11394: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ecx], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp11395: + .cv_fpo_endproc +Lfunc_end198: + # -- End function + .def "??$compareEqual@II@Catch@@YA_NABI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@II@Catch@@YA_NABI0@Z" + .globl "??$compareEqual@II@Catch@@YA_NABI0@Z" # -- Begin function ??$compareEqual@II@Catch@@YA_NABI0@Z + .p2align 4, 0x90 +"??$compareEqual@II@Catch@@YA_NABI0@Z": # @"??$compareEqual@II@Catch@@YA_NABI0@Z" +Lfunc_begin199: + .cv_func_id 199 + .cv_loc 199 2 1040 0 # external\include\catch/catch.hpp:1040:0 + .cv_fpo_proc "??$compareEqual@II@Catch@@YA_NABI0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp11396: + mov edx, dword ptr [ebp + 8] + mov edx, dword ptr [edx] + mov esi, dword ptr [ebp + 12] + cmp edx, dword ptr [esi] + sete bl + and bl, 1 + movzx edx, bl + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebx + pop ebp + ret +Ltmp11397: + .cv_fpo_endproc +Lfunc_end199: + # -- End function + .def "??0?$BinaryExpr@ABIABI@Catch@@QAE@_NABIVStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@ABIABI@Catch@@QAE@_NABIVStringRef@1@1@Z" + .globl "??0?$BinaryExpr@ABIABI@Catch@@QAE@_NABIVStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@ABIABI@Catch@@QAE@_NABIVStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@ABIABI@Catch@@QAE@_NABIVStringRef@1@1@Z": # @"??0?$BinaryExpr@ABIABI@Catch@@QAE@_NABIVStringRef@1@1@Z" +Lfunc_begin200: + .cv_func_id 200 + .cv_loc 200 2 1020 0 # external\include\catch/catch.hpp:1020:0 + .cv_fpo_proc "??0?$BinaryExpr@ABIABI@Catch@@QAE@_NABIVStringRef@1@1@Z" 24 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, eax + add edx, 8 + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp11398: + mov esi, ecx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "??0ITransientExpression@Catch@@QAE@XZ" + lea ecx, ["??_7?$BinaryExpr@ABIABI@Catch@@6B@"] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov bl, byte ptr [ecx] + and bl, 1 + mov byte ptr [edx + 4], bl + mov esi, dword ptr [ecx + 4] + mov dword ptr [edx + 8], esi + add edx, 12 + mov ecx, edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov edx, dword ptr [ecx + 20] + mov esi, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esi + 24], edx + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 28 + pop esi + pop ebx + pop ebp + ret 24 +Ltmp11399: + .cv_fpo_endproc +Lfunc_end200: + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ": # @"?isBinaryExpression@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ" +Lfunc_begin201: + .cv_func_id 201 + .cv_loc 201 2 1006 0 # external\include\catch/catch.hpp:1006:0 + .cv_fpo_proc "?isBinaryExpression@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp11400: + mov al, 1 + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp11401: + .cv_fpo_endproc +Lfunc_end201: + # -- End function + .def "?getResult@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ" + .globl "?getResult@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ" # -- Begin function ?getResult@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ": # @"?getResult@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ" +Lfunc_begin202: + .cv_func_id 202 + .cv_loc 202 2 1007 0 # external\include\catch/catch.hpp:1007:0 + .cv_fpo_proc "?getResult@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11402: + mov al, byte ptr [ecx + 4] + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp11403: + .cv_fpo_endproc +Lfunc_end202: + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$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 + .cv_fpo_proc "?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 108 + .cv_fpo_stackalloc 108 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp11408: + .cv_loc 203 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov edx, esp + push eax + sub esp, 20 + mov esi, esp + mov edi, esi + mov ebx, dword ptr [ecx + 24] + sub esp, 8 + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 4], ebx + lea ebx, [ebp - 60] + mov dword ptr [eax], ebx + mov dword ptr [ebp - 100], edi # 4-byte Spill + mov dword ptr [ebp - 104], ecx # 4-byte Spill + mov dword ptr [ebp - 108], edx # 4-byte Spill + mov dword ptr [ebp - 112], esi # 4-byte Spill + call "??$stringify@I@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABI@Z" + add esp, 8 + mov eax, dword ptr [ebp - 112] # 4-byte Reload + add eax, 8 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + add ecx, 12 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + mov dword ptr [ebp - 116], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + mov byte ptr [ebp - 89], 1 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + lea edx, [ebp - 88] + mov dword ptr [esi], edx + mov dword ptr [ebp - 120], eax # 4-byte Spill + call "??$stringify@I@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABI@Z" + add esp, 8 + jmp LBB203_1 +LBB203_1: + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 88] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 60] + mov dword ptr [ecx + 20], eax + mov byte ptr [ebp - 89], 0 + mov dword ptr [ebp - 16], 2 + call "?formatReconstructedExpression@Catch@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" + add esp, 24 + jmp LBB203_2 +LBB203_2: + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 88] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 203 2 1012 0 # external\include\catch/catch.hpp:1012:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB203_3: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 88] + .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@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB203_4: + push ebp + sub esp, 24 + add ebp, 12 + test byte ptr [ebp - 89], 1 + jne LBB203_5 + jmp LBB203_6 +LBB203_5: + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" +LBB203_6: + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB203_7: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp11409: + .cv_fpo_endproc +Lfunc_end203: + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@ABIABI@Catch@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@ABIABI@Catch@@UAEPAXI@Z" + .globl "??_G?$BinaryExpr@ABIABI@Catch@@UAEPAXI@Z" # -- Begin function ??_G?$BinaryExpr@ABIABI@Catch@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@ABIABI@Catch@@UAEPAXI@Z": # @"??_G?$BinaryExpr@ABIABI@Catch@@UAEPAXI@Z" +Lfunc_begin204: + .cv_func_id 204 + .cv_loc 204 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??_G?$BinaryExpr@ABIABI@Catch@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp11410: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1?$BinaryExpr@ABIABI@Catch@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB204_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB204_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp11411: + .cv_fpo_endproc +Lfunc_end204: + # -- End function + .def "??$stringify@I@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@I@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABI@Z" + .globl "??$stringify@I@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABI@Z" # -- Begin function ??$stringify@I@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABI@Z + .p2align 4, 0x90 +"??$stringify@I@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABI@Z": # @"??$stringify@I@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABI@Z" +Lfunc_begin205: + .cv_func_id 205 + .cv_loc 205 2 596 0 # external\include\catch/catch.hpp:596:0 + .cv_fpo_proc "??$stringify@I@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABI@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp11412: + .cv_loc 205 2 597 0 # external\include\catch/catch.hpp:597:0 + mov esi, dword ptr [ebp + 12] + mov esi, dword ptr [esi] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "?convert@?$StringMaker@I@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@I@Z" + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 16 + pop esi + pop ebp + ret +Ltmp11413: + .cv_fpo_endproc +Lfunc_end205: + # -- End function + .def "??$narrow_cast@HH@gsl@@YAH$$QAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$narrow_cast@HH@gsl@@YAH$$QAH@Z" + .globl "??$narrow_cast@HH@gsl@@YAH$$QAH@Z" # -- Begin function ??$narrow_cast@HH@gsl@@YAH$$QAH@Z + .p2align 4, 0x90 +"??$narrow_cast@HH@gsl@@YAH$$QAH@Z": # @"??$narrow_cast@HH@gsl@@YAH$$QAH@Z" +Lfunc_begin206: + .cv_func_id 206 + .cv_file 15 "E:\\DD\\gsl-dadonenf\\include\\gsl\\gsl_util" "9954522A071AE96641C34E4C32052141" 1 + .cv_loc 206 15 99 0 # ..\include\gsl/gsl_util:99:0 + .cv_fpo_proc "??$narrow_cast@HH@gsl@@YAH$$QAH@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11414: + .cv_loc 206 15 100 0 # ..\include\gsl/gsl_util:100:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 4], eax # 4-byte Spill + call "??$forward@H@std@@YA$$QAHAAH@Z" + mov eax, dword ptr [eax] + add esp, 8 + pop ebp + ret +Ltmp11415: + .cv_fpo_endproc +Lfunc_end206: + # -- End function + .def "??0?$span@H$0?0@gsl@@QAE@PAHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@QAE@PAHH@Z" + .globl "??0?$span@H$0?0@gsl@@QAE@PAHH@Z" # -- Begin function ??0?$span@H$0?0@gsl@@QAE@PAHH@Z + .p2align 4, 0x90 +"??0?$span@H$0?0@gsl@@QAE@PAHH@Z": # @"??0?$span@H$0?0@gsl@@QAE@PAHH@Z" +Lfunc_begin207: + .cv_func_id 207 + .cv_loc 207 5 386 0 # ..\include\gsl/span:386:0 + .cv_fpo_proc "??0?$span@H$0?0@gsl@@QAE@PAHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp11416: + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop edi + pop ebp + ret 8 +Ltmp11417: + .cv_fpo_endproc +Lfunc_end207: + # -- End function + .def "??0?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" + .globl "??0?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" # -- Begin function ??0?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z + .p2align 4, 0x90 +"??0?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z": # @"??0?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" +Lfunc_begin208: + .cv_func_id 208 + .cv_loc 208 5 386 0 # ..\include\gsl/span:386:0 + .cv_fpo_proc "??0?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp11418: + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop edi + pop ebp + ret 8 +Ltmp11419: + .cv_fpo_endproc +Lfunc_end208: + # -- End function + .def "??0?$span@H$0A@@gsl@@QAE@PAHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$0A@@gsl@@QAE@PAHH@Z" + .globl "??0?$span@H$0A@@gsl@@QAE@PAHH@Z" # -- Begin function ??0?$span@H$0A@@gsl@@QAE@PAHH@Z + .p2align 4, 0x90 +"??0?$span@H$0A@@gsl@@QAE@PAHH@Z": # @"??0?$span@H$0A@@gsl@@QAE@PAHH@Z" +Lfunc_begin209: + .cv_func_id 209 + .cv_loc 209 5 386 0 # ..\include\gsl/span:386:0 + .cv_fpo_proc "??0?$span@H$0A@@gsl@@QAE@PAHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp11420: + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop edi + pop ebp + ret 8 +Ltmp11421: + .cv_fpo_endproc +Lfunc_end209: + # -- End function + .def "??0?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" + .globl "??0?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" # -- Begin function ??0?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z + .p2align 4, 0x90 +"??0?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z": # @"??0?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" +Lfunc_begin210: + .cv_func_id 210 + .cv_loc 210 5 386 0 # ..\include\gsl/span:386:0 + .cv_fpo_proc "??0?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp11422: + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop edi + pop ebp + ret 8 +Ltmp11423: + .cv_fpo_endproc +Lfunc_end210: + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?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@QBE?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" +Lfunc_begin211: + .cv_func_id 211 + .cv_loc 211 1 134 0 # ..\tests\span_tests.cpp:134:0 + .cv_fpo_proc "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 4], eax + mov dword ptr [ebp - 16], ecx +Ltmp11424: + .cv_loc 211 1 135 0 # ..\tests\span_tests.cpp:135:0 + mov dword ptr [ebp - 12], 0 + lea eax, [ebp - 12] + mov dword ptr [esp], eax + call "??$narrow_cast@HH@gsl@@YAH$$QAH@Z" + xor ecx, ecx + lea edx, [ebp - 8] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], 0 + mov dword ptr [esp + 4], eax + call "??0?$span@H$00@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 24], eax # 4-byte Spill + call @__security_check_cookie@4 + .cv_loc 211 1 136 0 # ..\tests\span_tests.cpp:136:0 + add esp, 32 + pop ebp + ret +Ltmp11425: + .cv_fpo_endproc +Lfunc_end211: + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?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@QBE?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" +Lfunc_begin212: + .cv_func_id 212 + .cv_loc 212 1 141 0 # ..\tests\span_tests.cpp:141:0 + .cv_fpo_proc "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + xor eax, eax + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx + mov dword ptr [ebp - 16], ecx +Ltmp11426: + lea ecx, [ebp - 12] +Ltmp11427: + #DEBUG_VALUE: operator():s <- [$ecx+0] + mov dword ptr [esp], 0 + mov dword ptr [esp + 4], 1 + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "??0?$span@H$0?0@gsl@@QAE@PAHH@Z" +Ltmp11428: + sub esp, 8 + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 24], eax # 4-byte Spill + call @__security_check_cookie@4 + add esp, 32 + pop ebp + ret +Ltmp11429: + .cv_fpo_endproc +Lfunc_end212: + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?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@QBE?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" +Lfunc_begin213: + .cv_func_id 213 + .cv_loc 213 1 144 0 # ..\tests\span_tests.cpp:144:0 + .cv_fpo_proc "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + xor eax, eax + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx + mov dword ptr [ebp - 16], ecx +Ltmp11430: + lea ecx, [ebp - 12] +Ltmp11431: + #DEBUG_VALUE: operator():cs <- [$ecx+0] + mov dword ptr [esp], 0 + mov dword ptr [esp + 4], 1 + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "??0?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" +Ltmp11432: + sub esp, 8 + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 24], eax # 4-byte Spill + call @__security_check_cookie@4 + add esp, 32 + pop ebp + ret +Ltmp11433: + .cv_fpo_endproc +Lfunc_end213: + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?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@QBE?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" +Lfunc_begin214: + .cv_func_id 214 + .cv_loc 214 1 149 0 # ..\tests\span_tests.cpp:149:0 + .cv_fpo_proc "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + xor eax, eax + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx + mov dword ptr [ebp - 12], ecx +Ltmp11434: + lea ecx, [ebp - 8] +Ltmp11435: + #DEBUG_VALUE: operator():s <- [$ecx+0] + mov dword ptr [esp], 0 + mov dword ptr [esp + 4], 1 + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0?$span@H$0A@@gsl@@QAE@PAHH@Z" +Ltmp11436: + sub esp, 8 + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 20], eax # 4-byte Spill + call @__security_check_cookie@4 + add esp, 28 + pop ebp + ret +Ltmp11437: + .cv_fpo_endproc +Lfunc_end214: + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?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@QBE?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" +Lfunc_begin215: + .cv_func_id 215 + .cv_loc 215 1 152 0 # ..\tests\span_tests.cpp:152:0 + .cv_fpo_proc "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + xor eax, eax + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx + mov dword ptr [ebp - 12], ecx +Ltmp11438: + lea ecx, [ebp - 8] +Ltmp11439: + #DEBUG_VALUE: operator():s <- [$ecx+0] + mov dword ptr [esp], 0 + mov dword ptr [esp + 4], 1 + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" +Ltmp11440: + sub esp, 8 + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 20], eax # 4-byte Spill + call @__security_check_cookie@4 + add esp, 28 + pop ebp + ret +Ltmp11441: + .cv_fpo_endproc +Lfunc_end215: + # -- End function + .def "??0?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" + .globl "??0?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" # -- Begin function ??0?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z + .p2align 4, 0x90 +"??0?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z": # @"??0?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" +Lfunc_begin216: + .cv_func_id 216 + .cv_loc 216 5 386 0 # ..\include\gsl/span:386:0 + .cv_fpo_proc "??0?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp11442: + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop edi + pop ebp + ret 8 +Ltmp11443: + .cv_fpo_endproc +Lfunc_end216: + # -- End function + .def "?size@?$span@PAH$0?0@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@PAH$0?0@gsl@@QBEHXZ" + .globl "?size@?$span@PAH$0?0@gsl@@QBEHXZ" # -- Begin function ?size@?$span@PAH$0?0@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$span@PAH$0?0@gsl@@QBEHXZ": # @"?size@?$span@PAH$0?0@gsl@@QBEHXZ" +Lfunc_begin217: + .cv_func_id 217 + .cv_loc 217 5 498 0 # ..\include\gsl/span:498:0 + .cv_fpo_proc "?size@?$span@PAH$0?0@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11444: + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + add esp, 4 + pop ebp + ret +Ltmp11445: + .cv_fpo_endproc +Lfunc_end217: + # -- End function + .def "?data@?$span@PAH$0?0@gsl@@QBEPAPAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@PAH$0?0@gsl@@QBEPAPAHXZ" + .globl "?data@?$span@PAH$0?0@gsl@@QBEPAPAHXZ" # -- Begin function ?data@?$span@PAH$0?0@gsl@@QBEPAPAHXZ + .p2align 4, 0x90 +"?data@?$span@PAH$0?0@gsl@@QBEPAPAHXZ": # @"?data@?$span@PAH$0?0@gsl@@QBEPAPAHXZ" +Lfunc_begin218: + .cv_func_id 218 + .cv_loc 218 5 515 0 # ..\include\gsl/span:515:0 + .cv_fpo_proc "?data@?$span@PAH$0?0@gsl@@QBEPAPAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11446: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QBEPAPAHXZ" + add esp, 4 + pop ebp + ret +Ltmp11447: + .cv_fpo_endproc +Lfunc_end218: + # -- End function + .def "??0?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" + .globl "??0?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" # -- Begin function ??0?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z + .p2align 4, 0x90 +"??0?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z": # @"??0?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" +Lfunc_begin219: + .cv_func_id 219 + .cv_loc 219 5 386 0 # ..\include\gsl/span:386:0 + .cv_fpo_proc "??0?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp11448: + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop edi + pop ebp + ret 8 +Ltmp11449: + .cv_fpo_endproc +Lfunc_end219: + # -- End function + .def "?size@?$span@PBH$0?0@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@PBH$0?0@gsl@@QBEHXZ" + .globl "?size@?$span@PBH$0?0@gsl@@QBEHXZ" # -- Begin function ?size@?$span@PBH$0?0@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$span@PBH$0?0@gsl@@QBEHXZ": # @"?size@?$span@PBH$0?0@gsl@@QBEHXZ" +Lfunc_begin220: + .cv_func_id 220 + .cv_loc 220 5 498 0 # ..\include\gsl/span:498:0 + .cv_fpo_proc "?size@?$span@PBH$0?0@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11450: + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + add esp, 4 + pop ebp + ret +Ltmp11451: + .cv_fpo_endproc +Lfunc_end220: + # -- End function + .def "?data@?$span@PBH$0?0@gsl@@QBEPAPBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@PBH$0?0@gsl@@QBEPAPBHXZ" + .globl "?data@?$span@PBH$0?0@gsl@@QBEPAPBHXZ" # -- Begin function ?data@?$span@PBH$0?0@gsl@@QBEPAPBHXZ + .p2align 4, 0x90 +"?data@?$span@PBH$0?0@gsl@@QBEPAPBHXZ": # @"?data@?$span@PBH$0?0@gsl@@QBEPAPBHXZ" +Lfunc_begin221: + .cv_func_id 221 + .cv_loc 221 5 515 0 # ..\include\gsl/span:515:0 + .cv_fpo_proc "?data@?$span@PBH$0?0@gsl@@QBEPAPBHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11452: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QBEPAPBHXZ" + add esp, 4 + pop ebp + ret +Ltmp11453: + .cv_fpo_endproc +Lfunc_end221: + # -- End function + .def "??$forward@H@std@@YA$$QAHAAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@H@std@@YA$$QAHAAH@Z" + .globl "??$forward@H@std@@YA$$QAHAAH@Z" # -- Begin function ??$forward@H@std@@YA$$QAHAAH@Z + .p2align 4, 0x90 +"??$forward@H@std@@YA$$QAHAAH@Z": # @"??$forward@H@std@@YA$$QAHAAH@Z" +Lfunc_begin222: + .cv_func_id 222 + .cv_loc 222 7 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1296:0 + .cv_fpo_proc "??$forward@H@std@@YA$$QAHAAH@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11454: + .cv_loc 222 7 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1297:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp11455: + .cv_fpo_endproc +Lfunc_end222: + # -- End function + .def "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z" + .globl "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z" # -- Begin function ??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z + .p2align 4, 0x90 +"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z": # @"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z" +Lfunc_begin223: + .cv_func_id 223 + .cv_loc 223 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp11460: + mov esi, ecx + mov edi, dword ptr [ebp + 12] + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edi + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp11461: + .cv_loc 223 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + jne LBB223_1 + jmp LBB223_2 +LBB223_1: + test byte ptr [ebp - 49], 1 + jne LBB223_4 + jmp LBB223_5 +LBB223_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB223_3 +LBB223_3: +LBB223_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB223_5: + .cv_loc 223 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 65], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB223_7 +# %bb.6: + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB223_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB223_8 + jmp LBB223_9 +LBB223_8: + test byte ptr [ebp - 65], 1 + jne LBB223_14 + jmp LBB223_15 +LBB223_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 64] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 65], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB223_10 +LBB223_10: +LBB223_14: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp11462: +LBB223_15: + .cv_loc 223 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z@4HA": +LBB223_11: + push ebp + push eax + add ebp, 12 +Ltmp11463: + .cv_loc 223 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 49], 1 + jne LBB223_12 + jmp LBB223_13 +LBB223_12: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB223_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z@4HA": +LBB223_16: + push ebp + push eax + add ebp, 12 + .cv_loc 223 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 65], 1 + jne LBB223_17 + jmp LBB223_18 +LBB223_17: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +LBB223_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11464: + .cv_fpo_endproc +Lfunc_end223: + .section .xdata,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z" + .p2align 2 +"L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z@4HA" # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z@4HA" # Action + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z" + # -- End function + .def "??0?$extent_type@$0?0@details@gsl@@QAE@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + .globl "??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" # -- Begin function ??0?$extent_type@$0?0@details@gsl@@QAE@H@Z + .p2align 4, 0x90 +"??0?$extent_type@$0?0@details@gsl@@QAE@H@Z": # @"??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" +Lfunc_begin224: + .cv_func_id 224 + .cv_loc 224 5 336 0 # ..\include\gsl/span:336:0 + .cv_fpo_proc "??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp11467: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ecx], edx +Ltmp11468: + .cv_loc 224 5 336 0 # ..\include\gsl/span:336:0 + cmp dword ptr [ebp + 8], 0 + setge bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jne LBB224_1 + jmp LBB224_2 +LBB224_1: + test byte ptr [ebp - 49], 1 + jne LBB224_4 + jmp LBB224_5 +LBB224_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@LJIAFOPK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB224_3 +LBB224_3: +LBB224_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp11469: +LBB224_5: + .cv_loc 224 5 336 0 # ..\include\gsl/span:336:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$6@?0???0?$extent_type@$0?0@details@gsl@@QAE@H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???0?$extent_type@$0?0@details@gsl@@QAE@H@Z@4HA": +LBB224_6: + push ebp + push eax + add ebp, 12 +Ltmp11470: + .cv_loc 224 5 336 0 # ..\include\gsl/span:336:0 + test byte ptr [ebp - 49], 1 + jne LBB224_7 + jmp LBB224_8 +LBB224_7: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB224_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11471: + .cv_fpo_endproc +Lfunc_end224: + .section .xdata,"dr",associative,"??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + .p2align 2 +"L__ehtable$??0?$extent_type@$0?0@details@gsl@@QAE@H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$extent_type@$0?0@details@gsl@@QAE@H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$extent_type@$0?0@details@gsl@@QAE@H@Z": + .long -1 # ToState + .long "?dtor$6@?0???0?$extent_type@$0?0@details@gsl@@QAE@H@Z@4HA" # Action + .section .text,"xr",discard,"??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + # -- End function + .def "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" + .globl "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" # -- Begin function ??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z + .p2align 4, 0x90 +"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z": # @"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" +Lfunc_begin225: + .cv_func_id 225 + .cv_loc 225 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp11476: + mov esi, ecx + mov edi, dword ptr [ebp + 12] + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edi + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp11477: + .cv_loc 225 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + jne LBB225_1 + jmp LBB225_2 +LBB225_1: + test byte ptr [ebp - 49], 1 + jne LBB225_4 + jmp LBB225_5 +LBB225_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB225_3 +LBB225_3: +LBB225_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB225_5: + .cv_loc 225 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 65], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB225_7 +# %bb.6: + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB225_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB225_8 + jmp LBB225_9 +LBB225_8: + test byte ptr [ebp - 65], 1 + jne LBB225_14 + jmp LBB225_15 +LBB225_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 64] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 65], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB225_10 +LBB225_10: +LBB225_14: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp11478: +LBB225_15: + .cv_loc 225 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z@4HA": +LBB225_11: + push ebp + push eax + add ebp, 12 +Ltmp11479: + .cv_loc 225 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 49], 1 + jne LBB225_12 + jmp LBB225_13 +LBB225_12: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB225_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z@4HA": +LBB225_16: + push ebp + push eax + add ebp, 12 + .cv_loc 225 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 65], 1 + jne LBB225_17 + jmp LBB225_18 +LBB225_17: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +LBB225_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11480: + .cv_fpo_endproc +Lfunc_end225: + .section .xdata,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" + .p2align 2 +"L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z@4HA" # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z@4HA" # Action + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" + # -- End function + .def "??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z" + .globl "??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z" # -- Begin function ??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z + .p2align 4, 0x90 +"??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z": # @"??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z" +Lfunc_begin226: + .cv_func_id 226 + .cv_loc 226 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp11485: + mov esi, ecx + mov edi, dword ptr [ebp + 12] + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edi + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??0?$extent_type@$0A@@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [edx], ecx +Ltmp11486: + .cv_loc 226 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + jne LBB226_1 + jmp LBB226_2 +LBB226_1: + test byte ptr [ebp - 49], 1 + jne LBB226_4 + jmp LBB226_5 +LBB226_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB226_3 +LBB226_3: +LBB226_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB226_5: + .cv_loc 226 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 65], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB226_7 +# %bb.6: + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB226_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB226_8 + jmp LBB226_9 +LBB226_8: + test byte ptr [ebp - 65], 1 + jne LBB226_14 + jmp LBB226_15 +LBB226_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 64] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 65], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB226_10 +LBB226_10: +LBB226_14: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp11487: +LBB226_15: + .cv_loc 226 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z@4HA": +LBB226_11: + push ebp + push eax + add ebp, 12 +Ltmp11488: + .cv_loc 226 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 49], 1 + jne LBB226_12 + jmp LBB226_13 +LBB226_12: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB226_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z@4HA": +LBB226_16: + push ebp + push eax + add ebp, 12 + .cv_loc 226 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 65], 1 + jne LBB226_17 + jmp LBB226_18 +LBB226_17: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +LBB226_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11489: + .cv_fpo_endproc +Lfunc_end226: + .section .xdata,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z" + .p2align 2 +"L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z@4HA" # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z@4HA" # Action + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z" + # -- End function + .def "??0?$extent_type@$0A@@details@gsl@@QAE@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$0A@@details@gsl@@QAE@H@Z" + .globl "??0?$extent_type@$0A@@details@gsl@@QAE@H@Z" # -- Begin function ??0?$extent_type@$0A@@details@gsl@@QAE@H@Z + .p2align 4, 0x90 +"??0?$extent_type@$0A@@details@gsl@@QAE@H@Z": # @"??0?$extent_type@$0A@@details@gsl@@QAE@H@Z" +Lfunc_begin227: + .cv_func_id 227 + .cv_loc 227 5 321 0 # ..\include\gsl/span:321:0 + .cv_fpo_proc "??0?$extent_type@$0A@@details@gsl@@QAE@H@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$extent_type@$0A@@details@gsl@@QAE@H@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp11492: + .cv_loc 227 5 321 0 # ..\include\gsl/span:321:0 + cmp dword ptr [ebp + 8], 0 + sete bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jne LBB227_1 + jmp LBB227_2 +LBB227_1: + test byte ptr [ebp - 49], 1 + jne LBB227_4 + jmp LBB227_5 +LBB227_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PHADKCAK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB227_3 +LBB227_3: +LBB227_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp11493: +LBB227_5: + .cv_loc 227 5 321 0 # ..\include\gsl/span:321:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$6@?0???0?$extent_type@$0A@@details@gsl@@QAE@H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???0?$extent_type@$0A@@details@gsl@@QAE@H@Z@4HA": +LBB227_6: + push ebp + push eax + add ebp, 12 +Ltmp11494: + .cv_loc 227 5 321 0 # ..\include\gsl/span:321:0 + test byte ptr [ebp - 49], 1 + jne LBB227_7 + jmp LBB227_8 +LBB227_7: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB227_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11495: + .cv_fpo_endproc +Lfunc_end227: + .section .xdata,"dr",associative,"??0?$extent_type@$0A@@details@gsl@@QAE@H@Z" + .p2align 2 +"L__ehtable$??0?$extent_type@$0A@@details@gsl@@QAE@H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$extent_type@$0A@@details@gsl@@QAE@H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$extent_type@$0A@@details@gsl@@QAE@H@Z": + .long -1 # ToState + .long "?dtor$6@?0???0?$extent_type@$0A@@details@gsl@@QAE@H@Z@4HA" # Action + .section .text,"xr",discard,"??0?$extent_type@$0A@@details@gsl@@QAE@H@Z" + # -- End function + .def "??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" + .globl "??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" # -- Begin function ??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z + .p2align 4, 0x90 +"??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z": # @"??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" +Lfunc_begin228: + .cv_func_id 228 + .cv_loc 228 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp11500: + mov esi, ecx + mov edi, dword ptr [ebp + 12] + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edi + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??0?$extent_type@$0A@@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [edx], ecx +Ltmp11501: + .cv_loc 228 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + jne LBB228_1 + jmp LBB228_2 +LBB228_1: + test byte ptr [ebp - 49], 1 + jne LBB228_4 + jmp LBB228_5 +LBB228_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB228_3 +LBB228_3: +LBB228_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB228_5: + .cv_loc 228 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 65], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB228_7 +# %bb.6: + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB228_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB228_8 + jmp LBB228_9 +LBB228_8: + test byte ptr [ebp - 65], 1 + jne LBB228_14 + jmp LBB228_15 +LBB228_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 64] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 65], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB228_10 +LBB228_10: +LBB228_14: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp11502: +LBB228_15: + .cv_loc 228 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z@4HA": +LBB228_11: + push ebp + push eax + add ebp, 12 +Ltmp11503: + .cv_loc 228 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 49], 1 + jne LBB228_12 + jmp LBB228_13 +LBB228_12: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB228_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z@4HA": +LBB228_16: + push ebp + push eax + add ebp, 12 + .cv_loc 228 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 65], 1 + jne LBB228_17 + jmp LBB228_18 +LBB228_17: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +LBB228_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11504: + .cv_fpo_endproc +Lfunc_end228: + .section .xdata,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" + .p2align 2 +"L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z@4HA" # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z@4HA" # Action + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" + # -- End function + .def "??0?$span@H$00@gsl@@QAE@PAHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$00@gsl@@QAE@PAHH@Z" + .globl "??0?$span@H$00@gsl@@QAE@PAHH@Z" # -- Begin function ??0?$span@H$00@gsl@@QAE@PAHH@Z + .p2align 4, 0x90 +"??0?$span@H$00@gsl@@QAE@PAHH@Z": # @"??0?$span@H$00@gsl@@QAE@PAHH@Z" +Lfunc_begin229: + .cv_func_id 229 + .cv_loc 229 5 386 0 # ..\include\gsl/span:386:0 + .cv_fpo_proc "??0?$span@H$00@gsl@@QAE@PAHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp11505: + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop edi + pop ebp + ret 8 +Ltmp11506: + .cv_fpo_endproc +Lfunc_end229: + # -- End function + .def "??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z" + .globl "??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z" # -- Begin function ??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z + .p2align 4, 0x90 +"??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z": # @"??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z" +Lfunc_begin230: + .cv_func_id 230 + .cv_loc 230 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp11511: + mov esi, ecx + mov edi, dword ptr [ebp + 12] + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edi + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??0?$extent_type@$00@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [edx], ecx +Ltmp11512: + .cv_loc 230 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$00@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + jne LBB230_1 + jmp LBB230_2 +LBB230_1: + test byte ptr [ebp - 49], 1 + jne LBB230_4 + jmp LBB230_5 +LBB230_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB230_3 +LBB230_3: +LBB230_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB230_5: + .cv_loc 230 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 65], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB230_7 +# %bb.6: + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$00@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB230_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB230_8 + jmp LBB230_9 +LBB230_8: + test byte ptr [ebp - 65], 1 + jne LBB230_14 + jmp LBB230_15 +LBB230_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 64] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 65], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB230_10 +LBB230_10: +LBB230_14: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp11513: +LBB230_15: + .cv_loc 230 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z@4HA": +LBB230_11: + push ebp + push eax + add ebp, 12 +Ltmp11514: + .cv_loc 230 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 49], 1 + jne LBB230_12 + jmp LBB230_13 +LBB230_12: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB230_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z@4HA": +LBB230_16: + push ebp + push eax + add ebp, 12 + .cv_loc 230 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 65], 1 + jne LBB230_17 + jmp LBB230_18 +LBB230_17: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +LBB230_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11515: + .cv_fpo_endproc +Lfunc_end230: + .section .xdata,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z" + .p2align 2 +"L__ehtable$??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z@4HA" # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z@4HA" # Action + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z" + # -- End function + .def "??0?$extent_type@$00@details@gsl@@QAE@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$00@details@gsl@@QAE@H@Z" + .globl "??0?$extent_type@$00@details@gsl@@QAE@H@Z" # -- Begin function ??0?$extent_type@$00@details@gsl@@QAE@H@Z + .p2align 4, 0x90 +"??0?$extent_type@$00@details@gsl@@QAE@H@Z": # @"??0?$extent_type@$00@details@gsl@@QAE@H@Z" +Lfunc_begin231: + .cv_func_id 231 + .cv_loc 231 5 321 0 # ..\include\gsl/span:321:0 + .cv_fpo_proc "??0?$extent_type@$00@details@gsl@@QAE@H@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$extent_type@$00@details@gsl@@QAE@H@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp11518: + .cv_loc 231 5 321 0 # ..\include\gsl/span:321:0 + cmp dword ptr [ebp + 8], 1 + sete bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jne LBB231_1 + jmp LBB231_2 +LBB231_1: + test byte ptr [ebp - 49], 1 + jne LBB231_4 + jmp LBB231_5 +LBB231_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PHADKCAK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB231_3 +LBB231_3: +LBB231_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp11519: +LBB231_5: + .cv_loc 231 5 321 0 # ..\include\gsl/span:321:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$6@?0???0?$extent_type@$00@details@gsl@@QAE@H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???0?$extent_type@$00@details@gsl@@QAE@H@Z@4HA": +LBB231_6: + push ebp + push eax + add ebp, 12 +Ltmp11520: + .cv_loc 231 5 321 0 # ..\include\gsl/span:321:0 + test byte ptr [ebp - 49], 1 + jne LBB231_7 + jmp LBB231_8 +LBB231_7: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB231_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11521: + .cv_fpo_endproc +Lfunc_end231: + .section .xdata,"dr",associative,"??0?$extent_type@$00@details@gsl@@QAE@H@Z" + .p2align 2 +"L__ehtable$??0?$extent_type@$00@details@gsl@@QAE@H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$extent_type@$00@details@gsl@@QAE@H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$extent_type@$00@details@gsl@@QAE@H@Z": + .long -1 # ToState + .long "?dtor$6@?0???0?$extent_type@$00@details@gsl@@QAE@H@Z@4HA" # Action + .section .text,"xr",discard,"??0?$extent_type@$00@details@gsl@@QAE@H@Z" + # -- End function + .def "?size@?$extent_type@$00@details@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$00@details@gsl@@QBEHXZ" + .globl "?size@?$extent_type@$00@details@gsl@@QBEHXZ" # -- Begin function ?size@?$extent_type@$00@details@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$extent_type@$00@details@gsl@@QBEHXZ": # @"?size@?$extent_type@$00@details@gsl@@QBEHXZ" +Lfunc_begin232: + .cv_func_id 232 + .cv_loc 232 5 323 0 # ..\include\gsl/span:323:0 + .cv_fpo_proc "?size@?$extent_type@$00@details@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp11522: + mov eax, 1 + add esp, 4 + pop ebp + ret +Ltmp11523: + .cv_fpo_endproc +Lfunc_end232: + # -- End function + .def "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" + .globl "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" # -- Begin function ??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z + .p2align 4, 0x90 +"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z": # @"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" +Lfunc_begin233: + .cv_func_id 233 + .cv_loc 233 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp11528: + mov esi, ecx + mov edi, dword ptr [ebp + 12] + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edi + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp11529: + .cv_loc 233 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + jne LBB233_1 + jmp LBB233_2 +LBB233_1: + test byte ptr [ebp - 49], 1 + jne LBB233_4 + jmp LBB233_5 +LBB233_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB233_3 +LBB233_3: +LBB233_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB233_5: + .cv_loc 233 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 65], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB233_7 +# %bb.6: + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB233_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB233_8 + jmp LBB233_9 +LBB233_8: + test byte ptr [ebp - 65], 1 + jne LBB233_14 + jmp LBB233_15 +LBB233_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 64] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 65], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB233_10 +LBB233_10: +LBB233_14: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp11530: +LBB233_15: + .cv_loc 233 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z@4HA": +LBB233_11: + push ebp + push eax + add ebp, 12 +Ltmp11531: + .cv_loc 233 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 49], 1 + jne LBB233_12 + jmp LBB233_13 +LBB233_12: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB233_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z@4HA": +LBB233_16: + push ebp + push eax + add ebp, 12 + .cv_loc 233 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 65], 1 + jne LBB233_17 + jmp LBB233_18 +LBB233_17: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +LBB233_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11532: + .cv_fpo_endproc +Lfunc_end233: + .section .xdata,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" + .p2align 2 +"L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z@4HA" # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z@4HA" # Action + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QBEPAPAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QBEPAPAHXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QBEPAPAHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QBEPAPAHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QBEPAPAHXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QBEPAPAHXZ" +Lfunc_begin234: + .cv_func_id 234 + .cv_loc 234 5 602 0 # ..\include\gsl/span:602:0 + .cv_fpo_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QBEPAPAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11533: + mov eax, dword ptr [ecx + 4] + add esp, 4 + pop ebp + ret +Ltmp11534: + .cv_fpo_endproc +Lfunc_end234: + # -- End function + .def "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" + .globl "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" # -- Begin function ??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z + .p2align 4, 0x90 +"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z": # @"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" +Lfunc_begin235: + .cv_func_id 235 + .cv_loc 235 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp11539: + mov esi, ecx + mov edi, dword ptr [ebp + 12] + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edi + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp11540: + .cv_loc 235 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + jne LBB235_1 + jmp LBB235_2 +LBB235_1: + test byte ptr [ebp - 49], 1 + jne LBB235_4 + jmp LBB235_5 +LBB235_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB235_3 +LBB235_3: +LBB235_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB235_5: + .cv_loc 235 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 65], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB235_7 +# %bb.6: + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB235_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB235_8 + jmp LBB235_9 +LBB235_8: + test byte ptr [ebp - 65], 1 + jne LBB235_14 + jmp LBB235_15 +LBB235_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 64] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 65], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB235_10 +LBB235_10: +LBB235_14: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp11541: +LBB235_15: + .cv_loc 235 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z@4HA": +LBB235_11: + push ebp + push eax + add ebp, 12 +Ltmp11542: + .cv_loc 235 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 49], 1 + jne LBB235_12 + jmp LBB235_13 +LBB235_12: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB235_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z@4HA": +LBB235_16: + push ebp + push eax + add ebp, 12 + .cv_loc 235 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 65], 1 + jne LBB235_17 + jmp LBB235_18 +LBB235_17: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +LBB235_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11543: + .cv_fpo_endproc +Lfunc_end235: + .section .xdata,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" + .p2align 2 +"L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z@4HA" # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z@4HA" # Action + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QBEPAPBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QBEPAPBHXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QBEPAPBHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QBEPAPBHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QBEPAPBHXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QBEPAPBHXZ" +Lfunc_begin236: + .cv_func_id 236 + .cv_loc 236 5 602 0 # ..\include\gsl/span:602:0 + .cv_fpo_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QBEPAPBHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11544: + mov eax, dword ptr [ecx + 4] + add esp, 4 + pop ebp + ret +Ltmp11545: + .cv_fpo_endproc +Lfunc_end236: + # -- End function + .def "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + .globl "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" # -- Begin function ??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z + .p2align 4, 0x90 +"??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z": # @"??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" +Lfunc_begin237: + .cv_func_id 237 + .cv_loc 237 2 1114 0 # external\include\catch/catch.hpp:1114:0 + .cv_fpo_proc "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx +Ltmp11546: + .cv_loc 237 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + mov dword ptr [ebp - 16], esi # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??0?$ExprLhs@ABH@Catch@@QAE@ABH@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop esi + pop ebp + ret 8 +Ltmp11547: + .cv_fpo_endproc +Lfunc_end237: + # -- End function + .def "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + .globl "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" # -- Begin function ??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z + .p2align 4, 0x90 +"??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z": # @"??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" +Lfunc_begin238: + .cv_func_id 238 + .cv_loc 238 2 1068 0 # external\include\catch/catch.hpp:1068:0 + .cv_fpo_proc "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp11548: + .cv_loc 238 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], ebx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ecx] + sub esp, 8 + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], edx # 4-byte Spill + call "??$compareEqual@HH@Catch@@YA_NABH0@Z" + add esp, 8 + and al, 1 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "??0?$BinaryExpr@ABHABH@Catch@@QAE@_NABHVStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp11549: + .cv_fpo_endproc +Lfunc_end238: + # -- End function + .def "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + .globl "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" # -- Begin function ??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ": # @"??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" +Lfunc_begin239: + .cv_func_id 239 + .cv_loc 239 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, ["??_7?$BinaryExpr@ABHABH@Catch@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11550: + mov dword ptr [ecx], eax +Ltmp11551: + .cv_loc 239 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov eax, ecx + add eax, 12 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "??1ITransientExpression@Catch@@UAE@XZ" +Ltmp11552: + .cv_loc 239 2 1000 0 # external\include\catch/catch.hpp:1000:0 + add esp, 8 + pop ebp + ret +Ltmp11553: + .cv_fpo_endproc +Lfunc_end239: + # -- End function + .def "??$?NPAH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAH@1@ABQAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NPAH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAH@1@ABQAH@Z" + .globl "??$?NPAH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAH@1@ABQAH@Z" # -- Begin function ??$?NPAH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAH@1@ABQAH@Z + .p2align 4, 0x90 +"??$?NPAH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAH@1@ABQAH@Z": # @"??$?NPAH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAH@1@ABQAH@Z" +Lfunc_begin240: + .cv_func_id 240 + .cv_loc 240 2 1114 0 # external\include\catch/catch.hpp:1114:0 + .cv_fpo_proc "??$?NPAH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAH@1@ABQAH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx +Ltmp11554: + .cv_loc 240 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + mov dword ptr [ebp - 16], esi # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??0?$ExprLhs@ABQAH@Catch@@QAE@ABQAH@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop esi + pop ebp + ret 8 +Ltmp11555: + .cv_fpo_endproc +Lfunc_end240: + # -- End function + .def "??$?8PAH@?$ExprLhs@ABQAH@Catch@@QAE?BV?$BinaryExpr@ABQAHABQAH@1@ABQAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8PAH@?$ExprLhs@ABQAH@Catch@@QAE?BV?$BinaryExpr@ABQAHABQAH@1@ABQAH@Z" + .globl "??$?8PAH@?$ExprLhs@ABQAH@Catch@@QAE?BV?$BinaryExpr@ABQAHABQAH@1@ABQAH@Z" # -- Begin function ??$?8PAH@?$ExprLhs@ABQAH@Catch@@QAE?BV?$BinaryExpr@ABQAHABQAH@1@ABQAH@Z + .p2align 4, 0x90 +"??$?8PAH@?$ExprLhs@ABQAH@Catch@@QAE?BV?$BinaryExpr@ABQAHABQAH@1@ABQAH@Z": # @"??$?8PAH@?$ExprLhs@ABQAH@Catch@@QAE?BV?$BinaryExpr@ABQAHABQAH@1@ABQAH@Z" +Lfunc_begin241: + .cv_func_id 241 + .cv_loc 241 2 1068 0 # external\include\catch/catch.hpp:1068:0 + .cv_fpo_proc "??$?8PAH@?$ExprLhs@ABQAH@Catch@@QAE?BV?$BinaryExpr@ABQAHABQAH@1@ABQAH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp11556: + .cv_loc 241 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], ebx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ecx] + sub esp, 8 + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], edx # 4-byte Spill + call "??$compareEqual@PAHPAH@Catch@@YA_NABQAH0@Z" + add esp, 8 + and al, 1 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "??0?$BinaryExpr@ABQAHABQAH@Catch@@QAE@_NABQAHVStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp11557: + .cv_fpo_endproc +Lfunc_end241: + # -- End function + .def "??1?$BinaryExpr@ABQAHABQAH@Catch@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@ABQAHABQAH@Catch@@UAE@XZ" + .globl "??1?$BinaryExpr@ABQAHABQAH@Catch@@UAE@XZ" # -- Begin function ??1?$BinaryExpr@ABQAHABQAH@Catch@@UAE@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@ABQAHABQAH@Catch@@UAE@XZ": # @"??1?$BinaryExpr@ABQAHABQAH@Catch@@UAE@XZ" +Lfunc_begin242: + .cv_func_id 242 + .cv_loc 242 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??1?$BinaryExpr@ABQAHABQAH@Catch@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, ["??_7?$BinaryExpr@ABQAHABQAH@Catch@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11558: + mov dword ptr [ecx], eax +Ltmp11559: + .cv_loc 242 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov eax, ecx + add eax, 12 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "??1ITransientExpression@Catch@@UAE@XZ" +Ltmp11560: + .cv_loc 242 2 1000 0 # external\include\catch/catch.hpp:1000:0 + add esp, 8 + pop ebp + ret +Ltmp11561: + .cv_fpo_endproc +Lfunc_end242: + # -- End function + .def "?empty@?$span@H$0?0@gsl@@QBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?empty@?$span@H$0?0@gsl@@QBE_NXZ" + .globl "?empty@?$span@H$0?0@gsl@@QBE_NXZ" # -- Begin function ?empty@?$span@H$0?0@gsl@@QBE_NXZ + .p2align 4, 0x90 +"?empty@?$span@H$0?0@gsl@@QBE_NXZ": # @"?empty@?$span@H$0?0@gsl@@QBE_NXZ" +Lfunc_begin243: + .cv_func_id 243 + .cv_loc 243 5 503 0 # ..\include\gsl/span:503:0 + .cv_fpo_proc "?empty@?$span@H$0?0@gsl@@QBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11562: + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + and dl, 1 + movzx eax, dl + add esp, 4 + pop ebp + ret +Ltmp11563: + .cv_fpo_endproc +Lfunc_end243: + # -- End function + .def "??8?$ExprLhs@_N@Catch@@QAE?BV?$BinaryExpr@_N_N@1@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??8?$ExprLhs@_N@Catch@@QAE?BV?$BinaryExpr@_N_N@1@_N@Z" + .globl "??8?$ExprLhs@_N@Catch@@QAE?BV?$BinaryExpr@_N_N@1@_N@Z" # -- Begin function ??8?$ExprLhs@_N@Catch@@QAE?BV?$BinaryExpr@_N_N@1@_N@Z + .p2align 4, 0x90 +"??8?$ExprLhs@_N@Catch@@QAE?BV?$BinaryExpr@_N_N@1@_N@Z": # @"??8?$ExprLhs@_N@Catch@@QAE?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 + .cv_fpo_proc "??8?$ExprLhs@_N@Catch@@QAE?BV?$BinaryExpr@_N_N@1@_N@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov bl, byte ptr [ebp + 12] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 16], esi + and bl, 1 + mov byte ptr [ebp - 17], bl + mov dword ptr [ebp - 24], ecx + mov ecx, dword ptr [ebp - 24] +Ltmp11564: + .cv_loc 244 2 1072 0 # external\include\catch/catch.hpp:1072:0 + mov esi, esp + push eax + sub esp, 20 + mov edi, esp + mov bl, byte ptr [ebp - 17] + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, edi + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 36], edx # 4-byte Spill + mov byte ptr [ebp - 37], bl # 1-byte Spill + mov dword ptr [ebp - 44], edi # 4-byte Spill + mov dword ptr [ebp - 48], esi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 32] # 4-byte Reload + mov bl, byte ptr [ecx] + mov bh, byte ptr [ecx] + and bh, 1 + movzx edx, bh + mov bh, byte ptr [ebp - 17] + and bh, 1 + movzx esi, bh + cmp edx, esi + sete bh + and bh, 1 + mov edx, dword ptr [ebp - 44] # 4-byte Reload + mov byte ptr [edx], bh + and bl, 1 + mov byte ptr [edx + 4], bl + mov bl, byte ptr [ebp - 37] # 1-byte Reload + and bl, 1 + mov byte ptr [edx + 20], bl + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "??0?$BinaryExpr@_N_N@Catch@@QAE@_N0VStringRef@1@0@Z" + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 56], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 48] # 4-byte Reload + mov esp, eax + mov eax, dword ptr [ebp - 36] # 4-byte Reload + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp11565: + .cv_fpo_endproc +Lfunc_end244: + # -- End function + .def "??1?$BinaryExpr@_N_N@Catch@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@_N_N@Catch@@UAE@XZ" + .globl "??1?$BinaryExpr@_N_N@Catch@@UAE@XZ" # -- Begin function ??1?$BinaryExpr@_N_N@Catch@@UAE@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@_N_N@Catch@@UAE@XZ": # @"??1?$BinaryExpr@_N_N@Catch@@UAE@XZ" +Lfunc_begin245: + .cv_func_id 245 + .cv_loc 245 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??1?$BinaryExpr@_N_N@Catch@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, ["??_7?$BinaryExpr@_N_N@Catch@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11566: + mov dword ptr [ecx], eax +Ltmp11567: + .cv_loc 245 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov eax, ecx + add eax, 8 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "??1ITransientExpression@Catch@@UAE@XZ" +Ltmp11568: + .cv_loc 245 2 1000 0 # external\include\catch/catch.hpp:1000:0 + add esp, 8 + pop ebp + ret +Ltmp11569: + .cv_fpo_endproc +Lfunc_end245: + # -- End function + .def "??A?$span@H$0?0@gsl@@QBEAAHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$span@H$0?0@gsl@@QBEAAHH@Z" + .globl "??A?$span@H$0?0@gsl@@QBEAAHH@Z" # -- Begin function ??A?$span@H$0?0@gsl@@QBEAAHH@Z + .p2align 4, 0x90 +"??A?$span@H$0?0@gsl@@QBEAAHH@Z": # @"??A?$span@H$0?0@gsl@@QBEAAHH@Z" +Lfunc_begin246: + .cv_func_id 246 + .cv_loc 246 5 508 0 # ..\include\gsl/span:508:0 + .cv_fpo_proc "??A?$span@H$0?0@gsl@@QBEAAHH@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 60 + .cv_fpo_stackalloc 60 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??A?$span@H$0?0@gsl@@QBEAAHH@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp11572: + .cv_loc 246 5 509 0 # ..\include\gsl/span:509:0 + mov edx, ecx + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "?CheckRange@?$span@H$0?0@gsl@@CA_NHH@Z" + mov byte ptr [ebp - 45], 0 + test al, 1 + jne LBB246_1 + jmp LBB246_2 +LBB246_1: + test byte ptr [ebp - 45], 1 + jne LBB246_4 + jmp LBB246_5 +LBB246_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BJDFKDLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB246_3 +LBB246_3: +LBB246_4: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB246_5: + .cv_loc 246 5 510 0 # ..\include\gsl/span:510:0 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + mov ecx, dword ptr [ebp + 8] + lea eax, [eax + 4*ecx] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 60 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$6@?0???A?$span@H$0?0@gsl@@QBEAAHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???A?$span@H$0?0@gsl@@QBEAAHH@Z@4HA": +LBB246_6: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 246 5 509 0 # ..\include\gsl/span:509:0 + test byte ptr [ebp - 45], 1 + jne LBB246_7 + jmp LBB246_8 +LBB246_7: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB246_8: + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp11573: + .cv_fpo_endproc +Lfunc_end246: + .section .xdata,"dr",associative,"??A?$span@H$0?0@gsl@@QBEAAHH@Z" + .p2align 2 +"L__ehtable$??A?$span@H$0?0@gsl@@QBEAAHH@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??A?$span@H$0?0@gsl@@QBEAAHH@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??A?$span@H$0?0@gsl@@QBEAAHH@Z": + .long -1 # ToState + .long "?dtor$6@?0???A?$span@H$0?0@gsl@@QBEAAHH@Z@4HA" # Action + .section .text,"xr",discard,"??A?$span@H$0?0@gsl@@QBEAAHH@Z" + # -- End function + .def "?at@?$span@H$0?0@gsl@@QBEAAHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?at@?$span@H$0?0@gsl@@QBEAAHH@Z" + .globl "?at@?$span@H$0?0@gsl@@QBEAAHH@Z" # -- Begin function ?at@?$span@H$0?0@gsl@@QBEAAHH@Z + .p2align 4, 0x90 +"?at@?$span@H$0?0@gsl@@QBEAAHH@Z": # @"?at@?$span@H$0?0@gsl@@QBEAAHH@Z" +Lfunc_begin247: + .cv_func_id 247 + .cv_loc 247 5 513 0 # ..\include\gsl/span:513:0 + .cv_fpo_proc "?at@?$span@H$0?0@gsl@@QBEAAHH@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11574: + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + call "??A?$span@H$0?0@gsl@@QBEAAHH@Z" + add esp, 8 + pop ebp + ret 4 +Ltmp11575: + .cv_fpo_endproc +Lfunc_end247: + # -- End function + .def "??R?$span@H$0?0@gsl@@QBEAAHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R?$span@H$0?0@gsl@@QBEAAHH@Z" + .globl "??R?$span@H$0?0@gsl@@QBEAAHH@Z" # -- Begin function ??R?$span@H$0?0@gsl@@QBEAAHH@Z + .p2align 4, 0x90 +"??R?$span@H$0?0@gsl@@QBEAAHH@Z": # @"??R?$span@H$0?0@gsl@@QBEAAHH@Z" +Lfunc_begin248: + .cv_func_id 248 + .cv_loc 248 5 514 0 # ..\include\gsl/span:514:0 + .cv_fpo_proc "??R?$span@H$0?0@gsl@@QBEAAHH@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11576: + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + call "??A?$span@H$0?0@gsl@@QBEAAHH@Z" + add esp, 8 + pop ebp + ret 4 +Ltmp11577: + .cv_fpo_endproc +Lfunc_end248: + # -- End function + .def "??$narrow_cast@HAAH@gsl@@YAHAAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$narrow_cast@HAAH@gsl@@YAHAAH@Z" + .globl "??$narrow_cast@HAAH@gsl@@YAHAAH@Z" # -- Begin function ??$narrow_cast@HAAH@gsl@@YAHAAH@Z + .p2align 4, 0x90 +"??$narrow_cast@HAAH@gsl@@YAHAAH@Z": # @"??$narrow_cast@HAAH@gsl@@YAHAAH@Z" +Lfunc_begin249: + .cv_func_id 249 + .cv_loc 249 15 99 0 # ..\include\gsl/gsl_util:99:0 + .cv_fpo_proc "??$narrow_cast@HAAH@gsl@@YAHAAH@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11578: + .cv_loc 249 15 100 0 # ..\include\gsl/gsl_util:100:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 4], eax # 4-byte Spill + call "??$forward@AAH@std@@YAAAHAAH@Z" + mov eax, dword ptr [eax] + add esp, 8 + pop ebp + ret +Ltmp11579: + .cv_fpo_endproc +Lfunc_end249: + # -- End function + .def "??0?$span@H$01@gsl@@QAE@PAHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$01@gsl@@QAE@PAHH@Z" + .globl "??0?$span@H$01@gsl@@QAE@PAHH@Z" # -- Begin function ??0?$span@H$01@gsl@@QAE@PAHH@Z + .p2align 4, 0x90 +"??0?$span@H$01@gsl@@QAE@PAHH@Z": # @"??0?$span@H$01@gsl@@QAE@PAHH@Z" +Lfunc_begin250: + .cv_func_id 250 + .cv_loc 250 5 386 0 # ..\include\gsl/span:386:0 + .cv_fpo_proc "??0?$span@H$01@gsl@@QAE@PAHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp11580: + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop edi + pop ebp + ret 8 +Ltmp11581: + .cv_fpo_endproc +Lfunc_end250: + # -- End function + .def "?data@?$span@H$01@gsl@@QBEPAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@H$01@gsl@@QBEPAHXZ" + .globl "?data@?$span@H$01@gsl@@QBEPAHXZ" # -- Begin function ?data@?$span@H$01@gsl@@QBEPAHXZ + .p2align 4, 0x90 +"?data@?$span@H$01@gsl@@QBEPAHXZ": # @"?data@?$span@H$01@gsl@@QBEPAHXZ" +Lfunc_begin251: + .cv_func_id 251 + .cv_loc 251 5 515 0 # ..\include\gsl/span:515:0 + .cv_fpo_proc "?data@?$span@H$01@gsl@@QBEPAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11582: + call "?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QBEPAHXZ" + add esp, 4 + pop ebp + ret +Ltmp11583: + .cv_fpo_endproc +Lfunc_end251: + # -- End function + .def "??A?$span@H$01@gsl@@QBEAAHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$span@H$01@gsl@@QBEAAHH@Z" + .globl "??A?$span@H$01@gsl@@QBEAAHH@Z" # -- Begin function ??A?$span@H$01@gsl@@QBEAAHH@Z + .p2align 4, 0x90 +"??A?$span@H$01@gsl@@QBEAAHH@Z": # @"??A?$span@H$01@gsl@@QBEAAHH@Z" +Lfunc_begin252: + .cv_func_id 252 + .cv_loc 252 5 508 0 # ..\include\gsl/span:508:0 + .cv_fpo_proc "??A?$span@H$01@gsl@@QBEAAHH@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 60 + .cv_fpo_stackalloc 60 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??A?$span@H$01@gsl@@QBEAAHH@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp11586: + .cv_loc 252 5 509 0 # ..\include\gsl/span:509:0 + mov edx, ecx + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "?size@?$extent_type@$01@details@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "?CheckRange@?$span@H$01@gsl@@CA_NHH@Z" + mov byte ptr [ebp - 45], 0 + test al, 1 + jne LBB252_1 + jmp LBB252_2 +LBB252_1: + test byte ptr [ebp - 45], 1 + jne LBB252_4 + jmp LBB252_5 +LBB252_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BJDFKDLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB252_3 +LBB252_3: +LBB252_4: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB252_5: + .cv_loc 252 5 510 0 # ..\include\gsl/span:510:0 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?data@?$span@H$01@gsl@@QBEPAHXZ" + mov ecx, dword ptr [ebp + 8] + lea eax, [eax + 4*ecx] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 60 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$6@?0???A?$span@H$01@gsl@@QBEAAHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???A?$span@H$01@gsl@@QBEAAHH@Z@4HA": +LBB252_6: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 252 5 509 0 # ..\include\gsl/span:509:0 + test byte ptr [ebp - 45], 1 + jne LBB252_7 + jmp LBB252_8 +LBB252_7: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB252_8: + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp11587: + .cv_fpo_endproc +Lfunc_end252: + .section .xdata,"dr",associative,"??A?$span@H$01@gsl@@QBEAAHH@Z" + .p2align 2 +"L__ehtable$??A?$span@H$01@gsl@@QBEAAHH@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??A?$span@H$01@gsl@@QBEAAHH@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??A?$span@H$01@gsl@@QBEAAHH@Z": + .long -1 # ToState + .long "?dtor$6@?0???A?$span@H$01@gsl@@QBEAAHH@Z@4HA" # Action + .section .text,"xr",discard,"??A?$span@H$01@gsl@@QBEAAHH@Z" + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QBE?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@QBE?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QBE?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QBE?A?@@XZ" +Lfunc_begin253: + .cv_func_id 253 + .cv_loc 253 1 216 0 # ..\tests\span_tests.cpp:216:0 + .cv_fpo_proc "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QBE?A?@@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 4], eax + mov dword ptr [ebp - 16], ecx + mov eax, dword ptr [ebp - 16] +Ltmp11588: + mov eax, dword ptr [eax] + lea ecx, [ebp - 12] +Ltmp11589: + #DEBUG_VALUE: operator():s <- [$ecx+0] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 2 + call "??0?$span@H$0?0@gsl@@QAE@PAHH@Z" +Ltmp11590: + sub esp, 8 + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 20], eax # 4-byte Spill + call @__security_check_cookie@4 + add esp, 28 + pop ebp + ret +Ltmp11591: + .cv_fpo_endproc +Lfunc_end253: + # -- End function + .def "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAHH@Z" + .globl "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAHH@Z" # -- Begin function ??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAHH@Z + .p2align 4, 0x90 +"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAHH@Z": # @"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAHH@Z" +Lfunc_begin254: + .cv_func_id 254 + .cv_loc 254 5 729 0 # ..\include\gsl/span:729:0 + .cv_fpo_proc "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAHH@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 16] + mov esi, dword ptr [ebp + 12] +Ltmp11592: + .cv_loc 254 5 730 0 # ..\include\gsl/span:730:0 + mov edi, dword ptr [ebp + 16] + mov ebx, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], ebx + mov dword ptr [esp + 4], edi + mov dword ptr [ebp - 20], esi # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "??0?$span@H$0?0@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp11593: + .cv_fpo_endproc +Lfunc_end254: + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QBE?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@QBE?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QBE?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QBE?A?@@XZ" +Lfunc_begin255: + .cv_func_id 255 + .cv_loc 255 1 234 0 # ..\tests\span_tests.cpp:234:0 + .cv_fpo_proc "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QBE?A?@@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 4], eax + mov dword ptr [ebp - 16], ecx + mov eax, dword ptr [ebp - 16] +Ltmp11594: + mov eax, dword ptr [eax] + lea ecx, [ebp - 12] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], 2 + call "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAHH@Z" + mov eax, dword ptr [ebp - 4] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + add esp, 28 + pop ebp + ret +Ltmp11595: + .cv_fpo_endproc +Lfunc_end255: + # -- End function + .def "??0?$ExprLhs@ABH@Catch@@QAE@ABH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@ABH@Catch@@QAE@ABH@Z" + .globl "??0?$ExprLhs@ABH@Catch@@QAE@ABH@Z" # -- Begin function ??0?$ExprLhs@ABH@Catch@@QAE@ABH@Z + .p2align 4, 0x90 +"??0?$ExprLhs@ABH@Catch@@QAE@ABH@Z": # @"??0?$ExprLhs@ABH@Catch@@QAE@ABH@Z" +Lfunc_begin256: + .cv_func_id 256 + .cv_loc 256 2 1065 0 # external\include\catch/catch.hpp:1065:0 + .cv_fpo_proc "??0?$ExprLhs@ABH@Catch@@QAE@ABH@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11596: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ecx], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp11597: + .cv_fpo_endproc +Lfunc_end256: + # -- End function + .def "??$compareEqual@HH@Catch@@YA_NABH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@HH@Catch@@YA_NABH0@Z" + .globl "??$compareEqual@HH@Catch@@YA_NABH0@Z" # -- Begin function ??$compareEqual@HH@Catch@@YA_NABH0@Z + .p2align 4, 0x90 +"??$compareEqual@HH@Catch@@YA_NABH0@Z": # @"??$compareEqual@HH@Catch@@YA_NABH0@Z" +Lfunc_begin257: + .cv_func_id 257 + .cv_loc 257 2 1040 0 # external\include\catch/catch.hpp:1040:0 + .cv_fpo_proc "??$compareEqual@HH@Catch@@YA_NABH0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp11598: + mov edx, dword ptr [ebp + 8] + mov edx, dword ptr [edx] + mov esi, dword ptr [ebp + 12] + cmp edx, dword ptr [esi] + sete bl + and bl, 1 + movzx edx, bl + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebx + pop ebp + ret +Ltmp11599: + .cv_fpo_endproc +Lfunc_end257: + # -- End function + .def "??0?$BinaryExpr@ABHABH@Catch@@QAE@_NABHVStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@ABHABH@Catch@@QAE@_NABHVStringRef@1@1@Z" + .globl "??0?$BinaryExpr@ABHABH@Catch@@QAE@_NABHVStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@ABHABH@Catch@@QAE@_NABHVStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@ABHABH@Catch@@QAE@_NABHVStringRef@1@1@Z": # @"??0?$BinaryExpr@ABHABH@Catch@@QAE@_NABHVStringRef@1@1@Z" +Lfunc_begin258: + .cv_func_id 258 + .cv_loc 258 2 1020 0 # external\include\catch/catch.hpp:1020:0 + .cv_fpo_proc "??0?$BinaryExpr@ABHABH@Catch@@QAE@_NABHVStringRef@1@1@Z" 24 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, eax + add edx, 8 + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp11600: + mov esi, ecx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "??0ITransientExpression@Catch@@QAE@XZ" + lea ecx, ["??_7?$BinaryExpr@ABHABH@Catch@@6B@"] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov bl, byte ptr [ecx] + and bl, 1 + mov byte ptr [edx + 4], bl + mov esi, dword ptr [ecx + 4] + mov dword ptr [edx + 8], esi + add edx, 12 + mov ecx, edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov edx, dword ptr [ecx + 20] + mov esi, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esi + 24], edx + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 28 + pop esi + pop ebx + pop ebp + ret 24 +Ltmp11601: + .cv_fpo_endproc +Lfunc_end258: + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ": # @"?isBinaryExpression@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ" +Lfunc_begin259: + .cv_func_id 259 + .cv_loc 259 2 1006 0 # external\include\catch/catch.hpp:1006:0 + .cv_fpo_proc "?isBinaryExpression@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp11602: + mov al, 1 + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp11603: + .cv_fpo_endproc +Lfunc_end259: + # -- End function + .def "?getResult@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ" + .globl "?getResult@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ" # -- Begin function ?getResult@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ": # @"?getResult@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ" +Lfunc_begin260: + .cv_func_id 260 + .cv_loc 260 2 1007 0 # external\include\catch/catch.hpp:1007:0 + .cv_fpo_proc "?getResult@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11604: + mov al, byte ptr [ecx + 4] + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp11605: + .cv_fpo_endproc +Lfunc_end260: + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin261: + .cv_func_id 261 + .cv_loc 261 2 1009 0 # external\include\catch/catch.hpp:1009:0 + .cv_fpo_proc "?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 108 + .cv_fpo_stackalloc 108 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp11610: + .cv_loc 261 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov edx, esp + push eax + sub esp, 20 + mov esi, esp + mov edi, esi + mov ebx, dword ptr [ecx + 24] + sub esp, 8 + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 4], ebx + lea ebx, [ebp - 60] + mov dword ptr [eax], ebx + mov dword ptr [ebp - 100], edi # 4-byte Spill + mov dword ptr [ebp - 104], ecx # 4-byte Spill + mov dword ptr [ebp - 108], edx # 4-byte Spill + mov dword ptr [ebp - 112], esi # 4-byte Spill + call "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABH@Z" + add esp, 8 + mov eax, dword ptr [ebp - 112] # 4-byte Reload + add eax, 8 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + add ecx, 12 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + mov dword ptr [ebp - 116], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + mov byte ptr [ebp - 89], 1 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + lea edx, [ebp - 88] + mov dword ptr [esi], edx + mov dword ptr [ebp - 120], eax # 4-byte Spill + call "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABH@Z" + add esp, 8 + jmp LBB261_1 +LBB261_1: + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 88] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 60] + mov dword ptr [ecx + 20], eax + mov byte ptr [ebp - 89], 0 + mov dword ptr [ebp - 16], 2 + call "?formatReconstructedExpression@Catch@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" + add esp, 24 + jmp LBB261_2 +LBB261_2: + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 88] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 261 2 1012 0 # external\include\catch/catch.hpp:1012:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB261_3: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 88] + .cv_loc 261 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB261_4: + push ebp + sub esp, 24 + add ebp, 12 + test byte ptr [ebp - 89], 1 + jne LBB261_5 + jmp LBB261_6 +LBB261_5: + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" +LBB261_6: + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB261_7: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp11611: + .cv_fpo_endproc +Lfunc_end261: + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@ABHABH@Catch@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@ABHABH@Catch@@UAEPAXI@Z" + .globl "??_G?$BinaryExpr@ABHABH@Catch@@UAEPAXI@Z" # -- Begin function ??_G?$BinaryExpr@ABHABH@Catch@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@ABHABH@Catch@@UAEPAXI@Z": # @"??_G?$BinaryExpr@ABHABH@Catch@@UAEPAXI@Z" +Lfunc_begin262: + .cv_func_id 262 + .cv_loc 262 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??_G?$BinaryExpr@ABHABH@Catch@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp11612: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB262_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB262_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp11613: + .cv_fpo_endproc +Lfunc_end262: + # -- End function + .def "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABH@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@@ABH@Z" + .globl "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABH@Z" # -- Begin function ??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABH@Z + .p2align 4, 0x90 +"??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABH@Z": # @"??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABH@Z" +Lfunc_begin263: + .cv_func_id 263 + .cv_loc 263 2 596 0 # external\include\catch/catch.hpp:596:0 + .cv_fpo_proc "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp11614: + .cv_loc 263 2 597 0 # external\include\catch/catch.hpp:597:0 + mov esi, dword ptr [ebp + 12] + mov esi, dword ptr [esi] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "?convert@?$StringMaker@H@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z" + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 16 + pop esi + pop ebp + ret +Ltmp11615: + .cv_fpo_endproc +Lfunc_end263: + # -- End function + .def "??0?$ExprLhs@ABQAH@Catch@@QAE@ABQAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@ABQAH@Catch@@QAE@ABQAH@Z" + .globl "??0?$ExprLhs@ABQAH@Catch@@QAE@ABQAH@Z" # -- Begin function ??0?$ExprLhs@ABQAH@Catch@@QAE@ABQAH@Z + .p2align 4, 0x90 +"??0?$ExprLhs@ABQAH@Catch@@QAE@ABQAH@Z": # @"??0?$ExprLhs@ABQAH@Catch@@QAE@ABQAH@Z" +Lfunc_begin264: + .cv_func_id 264 + .cv_loc 264 2 1065 0 # external\include\catch/catch.hpp:1065:0 + .cv_fpo_proc "??0?$ExprLhs@ABQAH@Catch@@QAE@ABQAH@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11616: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ecx], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp11617: + .cv_fpo_endproc +Lfunc_end264: + # -- End function + .def "??$compareEqual@PAHPAH@Catch@@YA_NABQAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@PAHPAH@Catch@@YA_NABQAH0@Z" + .globl "??$compareEqual@PAHPAH@Catch@@YA_NABQAH0@Z" # -- Begin function ??$compareEqual@PAHPAH@Catch@@YA_NABQAH0@Z + .p2align 4, 0x90 +"??$compareEqual@PAHPAH@Catch@@YA_NABQAH0@Z": # @"??$compareEqual@PAHPAH@Catch@@YA_NABQAH0@Z" +Lfunc_begin265: + .cv_func_id 265 + .cv_loc 265 2 1040 0 # external\include\catch/catch.hpp:1040:0 + .cv_fpo_proc "??$compareEqual@PAHPAH@Catch@@YA_NABQAH0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp11618: + mov edx, dword ptr [ebp + 8] + mov edx, dword ptr [edx] + mov esi, dword ptr [ebp + 12] + cmp edx, dword ptr [esi] + sete bl + and bl, 1 + movzx edx, bl + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebx + pop ebp + ret +Ltmp11619: + .cv_fpo_endproc +Lfunc_end265: + # -- End function + .def "??0?$BinaryExpr@ABQAHABQAH@Catch@@QAE@_NABQAHVStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@ABQAHABQAH@Catch@@QAE@_NABQAHVStringRef@1@1@Z" + .globl "??0?$BinaryExpr@ABQAHABQAH@Catch@@QAE@_NABQAHVStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@ABQAHABQAH@Catch@@QAE@_NABQAHVStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@ABQAHABQAH@Catch@@QAE@_NABQAHVStringRef@1@1@Z": # @"??0?$BinaryExpr@ABQAHABQAH@Catch@@QAE@_NABQAHVStringRef@1@1@Z" +Lfunc_begin266: + .cv_func_id 266 + .cv_loc 266 2 1020 0 # external\include\catch/catch.hpp:1020:0 + .cv_fpo_proc "??0?$BinaryExpr@ABQAHABQAH@Catch@@QAE@_NABQAHVStringRef@1@1@Z" 24 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, eax + add edx, 8 + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp11620: + mov esi, ecx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "??0ITransientExpression@Catch@@QAE@XZ" + lea ecx, ["??_7?$BinaryExpr@ABQAHABQAH@Catch@@6B@"] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov bl, byte ptr [ecx] + and bl, 1 + mov byte ptr [edx + 4], bl + mov esi, dword ptr [ecx + 4] + mov dword ptr [edx + 8], esi + add edx, 12 + mov ecx, edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov edx, dword ptr [ecx + 20] + mov esi, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esi + 24], edx + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 28 + pop esi + pop ebx + pop ebp + ret 24 +Ltmp11621: + .cv_fpo_endproc +Lfunc_end266: + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ": # @"?isBinaryExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ" +Lfunc_begin267: + .cv_func_id 267 + .cv_loc 267 2 1006 0 # external\include\catch/catch.hpp:1006:0 + .cv_fpo_proc "?isBinaryExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp11622: + mov al, 1 + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp11623: + .cv_fpo_endproc +Lfunc_end267: + # -- End function + .def "?getResult@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ" + .globl "?getResult@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ" # -- Begin function ?getResult@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ": # @"?getResult@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ" +Lfunc_begin268: + .cv_func_id 268 + .cv_loc 268 2 1007 0 # external\include\catch/catch.hpp:1007:0 + .cv_fpo_proc "?getResult@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11624: + mov al, byte ptr [ecx + 4] + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp11625: + .cv_fpo_endproc +Lfunc_end268: + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin269: + .cv_func_id 269 + .cv_loc 269 2 1009 0 # external\include\catch/catch.hpp:1009:0 + .cv_fpo_proc "?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 108 + .cv_fpo_stackalloc 108 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp11630: + .cv_loc 269 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov edx, esp + push eax + sub esp, 20 + mov esi, esp + mov edi, esi + mov ebx, dword ptr [ecx + 24] + sub esp, 8 + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 4], ebx + lea ebx, [ebp - 60] + mov dword ptr [eax], ebx + mov dword ptr [ebp - 100], edi # 4-byte Spill + mov dword ptr [ebp - 104], ecx # 4-byte Spill + mov dword ptr [ebp - 108], edx # 4-byte Spill + mov dword ptr [ebp - 112], esi # 4-byte Spill + call "??$stringify@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z" + add esp, 8 + mov eax, dword ptr [ebp - 112] # 4-byte Reload + add eax, 8 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + add ecx, 12 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + mov dword ptr [ebp - 116], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + mov byte ptr [ebp - 89], 1 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + lea edx, [ebp - 88] + mov dword ptr [esi], edx + mov dword ptr [ebp - 120], eax # 4-byte Spill + call "??$stringify@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z" + add esp, 8 + jmp LBB269_1 +LBB269_1: + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 88] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 60] + mov dword ptr [ecx + 20], eax + mov byte ptr [ebp - 89], 0 + mov dword ptr [ebp - 16], 2 + call "?formatReconstructedExpression@Catch@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" + add esp, 24 + jmp LBB269_2 +LBB269_2: + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 88] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 269 2 1012 0 # external\include\catch/catch.hpp:1012:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB269_3: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 88] + .cv_loc 269 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB269_4: + push ebp + sub esp, 24 + add ebp, 12 + test byte ptr [ebp - 89], 1 + jne LBB269_5 + jmp LBB269_6 +LBB269_5: + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" +LBB269_6: + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB269_7: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp11631: + .cv_fpo_endproc +Lfunc_end269: + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@ABQAHABQAH@Catch@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@ABQAHABQAH@Catch@@UAEPAXI@Z" + .globl "??_G?$BinaryExpr@ABQAHABQAH@Catch@@UAEPAXI@Z" # -- Begin function ??_G?$BinaryExpr@ABQAHABQAH@Catch@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@ABQAHABQAH@Catch@@UAEPAXI@Z": # @"??_G?$BinaryExpr@ABQAHABQAH@Catch@@UAEPAXI@Z" +Lfunc_begin270: + .cv_func_id 270 + .cv_loc 270 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??_G?$BinaryExpr@ABQAHABQAH@Catch@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp11632: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1?$BinaryExpr@ABQAHABQAH@Catch@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB270_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB270_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp11633: + .cv_fpo_endproc +Lfunc_end270: + # -- End function + .def "??$stringify@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z" + .globl "??$stringify@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z" # -- Begin function ??$stringify@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z + .p2align 4, 0x90 +"??$stringify@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z": # @"??$stringify@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z" +Lfunc_begin271: + .cv_func_id 271 + .cv_loc 271 2 596 0 # external\include\catch/catch.hpp:596:0 + .cv_fpo_proc "??$stringify@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp11634: + .cv_loc 271 2 597 0 # external\include\catch/catch.hpp:597:0 + mov esi, dword ptr [ebp + 12] + mov esi, dword ptr [esi] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$convert@H@?$StringMaker@PAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAH@Z" + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 16 + pop esi + pop ebp + ret +Ltmp11635: + .cv_fpo_endproc +Lfunc_end271: + # -- End function + .def "??$convert@H@?$StringMaker@PAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@H@?$StringMaker@PAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAH@Z" + .globl "??$convert@H@?$StringMaker@PAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAH@Z" # -- Begin function ??$convert@H@?$StringMaker@PAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAH@Z + .p2align 4, 0x90 +"??$convert@H@?$StringMaker@PAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAH@Z": # @"??$convert@H@?$StringMaker@PAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAH@Z" +Lfunc_begin272: + .cv_func_id 272 + .cv_loc 272 2 709 0 # external\include\catch/catch.hpp:709:0 + .cv_fpo_proc "??$convert@H@?$StringMaker@PAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 8], esi +Ltmp11636: + .cv_loc 272 2 710 0 # external\include\catch/catch.hpp:710:0 + cmp dword ptr [ebp + 12], 0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + je LBB272_2 +# %bb.1: +Ltmp11637: + .cv_loc 272 2 711 0 # external\include\catch/catch.hpp:711:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + lea ecx, [ebp + 12] + mov dword ptr [esp + 4], ecx + call "??$rawMemoryToString@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z" + jmp LBB272_3 +Ltmp11638: +LBB272_2: + .cv_loc 272 2 713 0 # external\include\catch/catch.hpp:713:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + lea eax, ["??_C@_07OHNGEDJK@nullptr?$AA@"] + mov dword ptr [esp], eax + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" + sub esp, 4 + mov dword ptr [ebp - 24], eax # 4-byte Spill +Ltmp11639: +LBB272_3: + .cv_loc 272 2 715 0 # external\include\catch/catch.hpp:715:0 + mov eax, dword ptr [ebp - 8] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 28 + pop esi + pop ebp + ret +Ltmp11640: + .cv_fpo_endproc +Lfunc_end272: + # -- End function + .def "??$rawMemoryToString@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$rawMemoryToString@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z" + .globl "??$rawMemoryToString@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z" # -- Begin function ??$rawMemoryToString@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z + .p2align 4, 0x90 +"??$rawMemoryToString@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z": # @"??$rawMemoryToString@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z" +Lfunc_begin273: + .cv_func_id 273 + .cv_loc 273 2 552 0 # external\include\catch/catch.hpp:552:0 + .cv_fpo_proc "??$rawMemoryToString@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp11641: + .cv_loc 273 2 553 0 # external\include\catch/catch.hpp:553:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [esp + 8], 4 + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "?rawMemoryToString@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBXI@Z" + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 20 + pop esi + pop ebp + ret +Ltmp11642: + .cv_fpo_endproc +Lfunc_end273: + # -- End function + .def "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" + .globl "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" # -- Begin function ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z + .p2align 4, 0x90 +"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z": # @"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" +Lfunc_begin274: + .cv_func_id 274 + .cv_loc 274 10 2211 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2211:0 + .cv_fpo_proc "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 84 + .cv_fpo_stackalloc 84 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + mov edx, ecx +Ltmp11647: + mov bl, byte ptr [ebp - 36] + mov esi, esp + mov byte ptr [esi], bl + mov dword ptr [ebp - 56], ecx # 4-byte Spill + mov dword ptr [ebp - 60], eax # 4-byte Spill + mov dword ptr [ebp - 64], edx # 4-byte Spill + call "??$?0$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@@Z" + sub esp, 4 +Ltmp11648: + .cv_loc 274 10 2212 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2212:0 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ" + mov ecx, esp + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@D@1@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ebp - 40], ecx + .cv_loc 274 10 2213 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2213:0 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov ecx, dword ptr [ebp - 40] + mov dword ptr [ebp - 16], 0 + mov edx, esp + mov dword ptr [edx + 4], eax + mov dword ptr [edx], ecx + lea ecx, [ebp - 52] + call "??0?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@AAV?$allocator@U_Container_proxy@std@@@1@AAU_Container_base12@1@@Z" + sub esp, 8 + mov dword ptr [ebp - 80], eax # 4-byte Spill + jmp LBB274_1 +LBB274_1: + .cv_loc 274 10 2214 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2214:0 + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + call "?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ" + .cv_loc 274 10 2215 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2215:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], 1 + mov eax, esp + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + call "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBD@Z" + sub esp, 4 + mov dword ptr [ebp - 84], eax # 4-byte Spill + jmp LBB274_2 +LBB274_2: + .cv_loc 274 10 2216 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2216:0 + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "?_Release@_Basic_container_proxy_ptr12@std@@QAEXXZ" + .cv_loc 274 10 2217 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2217:0 + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + call "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" +Ltmp11649: + .cv_loc 274 10 2217 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2217:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 64] # 4-byte Reload + add esp, 84 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$3@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z@4HA": +LBB274_3: + push ebp + sub esp, 8 + add ebp, 12 + lea ecx, [ebp - 52] +Ltmp11650: + .cv_loc 274 10 2217 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2217:0 + call "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET + .def "?dtor$4@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z@4HA": +LBB274_4: + push ebp + sub esp, 8 + add ebp, 12 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp11651: + .cv_fpo_endproc +Lfunc_end274: + .section .xdata,"dr",associative,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" + .p2align 2 +"L__ehtable$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z": + .long -1 # ToState + .long "?dtor$4@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$3@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z@4HA" # Action + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" + # -- End function + .def "??$?0$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@U_Zero_then_variadic_args_t@1@@Z" +Lfunc_begin275: + .cv_func_id 275 + .cv_loc 275 12 1527 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1527:0 + .cv_fpo_proc "??$?0$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11652: + mov eax, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??0?$allocator@D@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" + .cv_loc 275 12 1528 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1528:0 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop ebp + ret 4 +Ltmp11653: + .cv_fpo_endproc +Lfunc_end275: + # -- End function + .def "??0?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@AAV?$allocator@U_Container_proxy@std@@@1@AAU_Container_base12@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@AAV?$allocator@U_Container_proxy@std@@@1@AAU_Container_base12@1@@Z" + .globl "??0?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@AAV?$allocator@U_Container_proxy@std@@@1@AAU_Container_base12@1@@Z" # -- Begin function ??0?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@AAV?$allocator@U_Container_proxy@std@@@1@AAU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@AAV?$allocator@U_Container_proxy@std@@@1@AAU_Container_base12@1@@Z": # @"??0?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@AAV?$allocator@U_Container_proxy@std@@@1@AAU_Container_base12@1@@Z" +Lfunc_begin276: + .cv_func_id 276 + .cv_loc 276 12 1479 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1479:0 + .cv_fpo_proc "??0?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@AAV?$allocator@U_Container_proxy@std@@@1@AAU_Container_base12@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 8], esi + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp11654: + mov esi, dword ptr [ebp + 8] + mov dword ptr [ecx + 4], esi +Ltmp11655: + .cv_loc 276 12 1480 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1480:0 + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], 1 + mov dword ptr [ebp - 24], edx # 4-byte Spill + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "?allocate@?$allocator@U_Container_proxy@std@@@std@@QAEPAU_Container_proxy@2@I@Z" + sub esp, 4 + mov dword ptr [esp], eax + call "??$_Unfancy@U_Container_proxy@std@@@std@@YAPAU_Container_proxy@0@PAU10@@Z" + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ecx], eax + .cv_loc 276 12 1481 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1481:0 + mov eax, dword ptr [ebp + 12] + mov dword ptr [esp], eax + call "??$addressof@U_Container_base12@std@@@std@@YAPAU_Container_base12@0@AAU10@@Z" + mov dword ptr [ebp - 12], eax + mov eax, dword ptr [ebp - 20] # 4-byte Reload + mov ecx, dword ptr [eax] + mov edx, dword ptr [eax + 4] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + lea ecx, [ebp - 12] + mov dword ptr [esp + 8], ecx + call "??$construct@U_Container_proxy@std@@PAU_Container_base12@2@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@$$QAPAU_Container_base12@1@@Z" + .cv_loc 276 12 1482 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1482:0 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + mov ecx, dword ptr [eax] + mov edx, dword ptr [ebp + 12] + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 8] + xor ecx, ebp + call @__security_check_cookie@4 +Ltmp11656: + .cv_loc 276 12 1483 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1483:0 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + add esp, 36 + pop esi + pop ebp + ret 8 +Ltmp11657: + .cv_fpo_endproc +Lfunc_end276: + # -- End function + .def "?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ" + .globl "?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ" # -- Begin function ?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ + .p2align 4, 0x90 +"?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ": # @"?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ" +Lfunc_begin277: + .cv_func_id 277 + .cv_loc 277 10 3859 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3859:0 + .cv_fpo_proc "?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 4], eax + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp11658: + .cv_loc 277 10 3860 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3860:0 + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov dword ptr [ebp - 16], eax + .cv_loc 277 10 3861 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3861:0 + mov eax, dword ptr [ebp - 16] + mov dword ptr [eax + 20], 0 + .cv_loc 277 10 3862 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3862:0 + mov eax, dword ptr [ebp - 16] + mov dword ptr [eax + 24], 15 + .cv_loc 277 10 3865 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3865:0 + mov byte ptr [ebp - 5], 0 + mov eax, dword ptr [ebp - 16] + add eax, 4 + mov dword ptr [esp], eax + lea eax, [ebp - 5] + mov dword ptr [esp + 4], eax + call "?assign@?$char_traits@D@std@@SAXAADABD@Z" + mov eax, dword ptr [ebp - 4] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + .cv_loc 277 10 3866 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3866:0 + add esp, 24 + pop ebp + ret +Ltmp11659: + .cv_fpo_endproc +Lfunc_end277: + # -- End function + .def "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBD@Z" + .globl "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBD@Z" # -- Begin function ?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBD@Z + .p2align 4, 0x90 +"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBD@Z": # @"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBD@Z" +Lfunc_begin278: + .cv_func_id 278 + .cv_loc 278 10 2703 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2703:0 + .cv_fpo_proc "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp11660: + .cv_loc 278 10 2704 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2704:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + call "?length@?$char_traits@D@std@@SAIQBD@Z" + mov dword ptr [esp], eax + call "??$_Convert_size@I@std@@YAII@Z" + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBDI@Z" + add esp, 16 + pop esi + pop ebp + ret 4 +Ltmp11661: + .cv_fpo_endproc +Lfunc_end278: + # -- End function + .def "?_Release@_Basic_container_proxy_ptr12@std@@QAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Release@_Basic_container_proxy_ptr12@std@@QAEXXZ" + .globl "?_Release@_Basic_container_proxy_ptr12@std@@QAEXXZ" # -- Begin function ?_Release@_Basic_container_proxy_ptr12@std@@QAEXXZ + .p2align 4, 0x90 +"?_Release@_Basic_container_proxy_ptr12@std@@QAEXXZ": # @"?_Release@_Basic_container_proxy_ptr12@std@@QAEXXZ" +Lfunc_begin279: + .cv_func_id 279 + .cv_loc 279 12 1458 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1458:0 + .cv_fpo_proc "?_Release@_Basic_container_proxy_ptr12@std@@QAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11662: + .cv_loc 279 12 1459 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1459:0 + mov dword ptr [ecx], 0 + .cv_loc 279 12 1460 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1460:0 + add esp, 4 + pop ebp + ret +Ltmp11663: + .cv_fpo_endproc +Lfunc_end279: + # -- End function + .def "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" + .globl "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" # -- Begin function ??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ": # @"??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" +Lfunc_begin280: + .cv_func_id 280 + .cv_loc 280 12 1492 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1492:0 + .cv_fpo_proc "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11664: + .cv_loc 280 12 1493 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1493:0 + cmp dword ptr [ecx], 0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + je LBB280_2 +# %bb.1: +Ltmp11665: + .cv_loc 280 12 1494 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1494:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax] + mov edx, dword ptr [eax + 4] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + call "??$_Delete_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" +Ltmp11666: +LBB280_2: + .cv_loc 280 12 1496 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1496:0 + add esp, 16 + pop ebp + ret +Ltmp11667: + .cv_fpo_endproc +Lfunc_end280: + # -- End function + .def "??0?$allocator@D@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$allocator@D@std@@QAE@XZ" + .globl "??0?$allocator@D@std@@QAE@XZ" # -- Begin function ??0?$allocator@D@std@@QAE@XZ + .p2align 4, 0x90 +"??0?$allocator@D@std@@QAE@XZ": # @"??0?$allocator@D@std@@QAE@XZ" +Lfunc_begin281: + .cv_func_id 281 + .cv_loc 281 12 915 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:915:0 + .cv_fpo_proc "??0?$allocator@D@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp11668: + .cv_loc 281 12 916 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:916:0 + add esp, 4 + pop ebp + ret +Ltmp11669: + .cv_fpo_endproc +Lfunc_end281: + # -- End function + .def "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" + .globl "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" # -- Begin function ??0?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??0?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ": # @"??0?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" +Lfunc_begin282: + .cv_func_id 282 + .cv_loc 282 10 2002 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2002:0 + .cv_fpo_proc "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11670: + mov eax, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??0_Container_base12@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + add ecx, 4 + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ecx + 20], 0 + mov dword ptr [ecx + 24], 0 + .cv_loc 282 10 2003 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2003:0 + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop ebp + ret +Ltmp11671: + .cv_fpo_endproc +Lfunc_end282: + # -- End function + .def "??0_Container_base12@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Container_base12@std@@QAE@XZ" + .globl "??0_Container_base12@std@@QAE@XZ" # -- Begin function ??0_Container_base12@std@@QAE@XZ + .p2align 4, 0x90 +"??0_Container_base12@std@@QAE@XZ": # @"??0_Container_base12@std@@QAE@XZ" +Lfunc_begin283: + .cv_func_id 283 + .cv_loc 283 12 1269 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1269:0 + .cv_fpo_proc "??0_Container_base12@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11672: + mov dword ptr [ecx], 0 + .cv_loc 283 12 1270 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1270:0 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp11673: + .cv_fpo_endproc +Lfunc_end283: + # -- End function + .def "??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" + .globl "??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" # -- Begin function ??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ": # @"??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" +Lfunc_begin284: + .cv_func_id 284 + .cv_loc 284 10 2057 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2057:0 + .cv_fpo_proc "??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp11674: + .cv_loc 284 10 2058 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2058:0 + add esp, 4 + pop ebp + ret +Ltmp11675: + .cv_fpo_endproc +Lfunc_end284: + # -- End function + .def "??$_Unfancy@U_Container_proxy@std@@@std@@YAPAU_Container_proxy@0@PAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy@U_Container_proxy@std@@@std@@YAPAU_Container_proxy@0@PAU10@@Z" + .globl "??$_Unfancy@U_Container_proxy@std@@@std@@YAPAU_Container_proxy@0@PAU10@@Z" # -- Begin function ??$_Unfancy@U_Container_proxy@std@@@std@@YAPAU_Container_proxy@0@PAU10@@Z + .p2align 4, 0x90 +"??$_Unfancy@U_Container_proxy@std@@@std@@YAPAU_Container_proxy@0@PAU10@@Z": # @"??$_Unfancy@U_Container_proxy@std@@@std@@YAPAU_Container_proxy@0@PAU10@@Z" +Lfunc_begin285: + .cv_func_id 285 + .cv_loc 285 13 294 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:294:0 + .cv_fpo_proc "??$_Unfancy@U_Container_proxy@std@@@std@@YAPAU_Container_proxy@0@PAU10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11676: + .cv_loc 285 13 295 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:295:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp11677: + .cv_fpo_endproc +Lfunc_end285: + # -- End function + .def "?allocate@?$allocator@U_Container_proxy@std@@@std@@QAEPAU_Container_proxy@2@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$allocator@U_Container_proxy@std@@@std@@QAEPAU_Container_proxy@2@I@Z" + .globl "?allocate@?$allocator@U_Container_proxy@std@@@std@@QAEPAU_Container_proxy@2@I@Z" # -- Begin function ?allocate@?$allocator@U_Container_proxy@std@@@std@@QAEPAU_Container_proxy@2@I@Z + .p2align 4, 0x90 +"?allocate@?$allocator@U_Container_proxy@std@@@std@@QAEPAU_Container_proxy@2@I@Z": # @"?allocate@?$allocator@U_Container_proxy@std@@@std@@QAEPAU_Container_proxy@2@I@Z" +Lfunc_begin286: + .cv_func_id 286 + .cv_loc 286 12 929 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:929:0 + .cv_fpo_proc "?allocate@?$allocator@U_Container_proxy@std@@@std@@QAEPAU_Container_proxy@2@I@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx +Ltmp11678: + .cv_loc 286 12 930 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:930:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 8], eax # 4-byte Spill + call "??$_Get_size_of_n@$07@std@@YAII@Z" + mov dword ptr [esp], eax + call "??$_Allocate@$07U_Default_allocate_traits@std@@$0A@@std@@YAPAXI@Z" + add esp, 12 + pop ebp + ret 4 +Ltmp11679: + .cv_fpo_endproc +Lfunc_end286: + # -- End function + .def "??$construct@U_Container_proxy@std@@PAU_Container_base12@2@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@$$QAPAU_Container_base12@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@U_Container_proxy@std@@PAU_Container_base12@2@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@$$QAPAU_Container_base12@1@@Z" + .globl "??$construct@U_Container_proxy@std@@PAU_Container_base12@2@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@$$QAPAU_Container_base12@1@@Z" # -- Begin function ??$construct@U_Container_proxy@std@@PAU_Container_base12@2@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@$$QAPAU_Container_base12@1@@Z + .p2align 4, 0x90 +"??$construct@U_Container_proxy@std@@PAU_Container_base12@2@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@$$QAPAU_Container_base12@1@@Z": # @"??$construct@U_Container_proxy@std@@PAU_Container_base12@2@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@$$QAPAU_Container_base12@1@@Z" +Lfunc_begin287: + .cv_func_id 287 + .cv_loc 287 12 818 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:818:0 + .cv_fpo_proc "??$construct@U_Container_proxy@std@@PAU_Container_base12@2@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@$$QAPAU_Container_base12@1@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp11680: + .cv_loc 287 12 819 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:819:0 + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 16] + mov dword ptr [esp], edi + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], esi # 4-byte Spill + call "??$forward@PAU_Container_base12@std@@@std@@YA$$QAPAU_Container_base12@0@AAPAU10@@Z" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], eax + call "??0_Container_proxy@std@@QAE@PAU_Container_base12@1@@Z" + sub esp, 4 + .cv_loc 287 12 820 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:820:0 + mov dword ptr [ebp - 28], eax # 4-byte Spill + add esp, 24 + pop esi + pop edi + pop ebp + ret +Ltmp11681: + .cv_fpo_endproc +Lfunc_end287: + # -- End function + .def "??$addressof@U_Container_base12@std@@@std@@YAPAU_Container_base12@0@AAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@U_Container_base12@std@@@std@@YAPAU_Container_base12@0@AAU10@@Z" + .globl "??$addressof@U_Container_base12@std@@@std@@YAPAU_Container_base12@0@AAU10@@Z" # -- Begin function ??$addressof@U_Container_base12@std@@@std@@YAPAU_Container_base12@0@AAU10@@Z + .p2align 4, 0x90 +"??$addressof@U_Container_base12@std@@@std@@YAPAU_Container_base12@0@AAU10@@Z": # @"??$addressof@U_Container_base12@std@@@std@@YAPAU_Container_base12@0@AAU10@@Z" +Lfunc_begin288: + .cv_func_id 288 + .cv_loc 288 13 280 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:280:0 + .cv_fpo_proc "??$addressof@U_Container_base12@std@@@std@@YAPAU_Container_base12@0@AAU10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11682: + .cv_loc 288 13 281 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:281:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp11683: + .cv_fpo_endproc +Lfunc_end288: + # -- End function + .def "??$_Allocate@$07U_Default_allocate_traits@std@@$0A@@std@@YAPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Allocate@$07U_Default_allocate_traits@std@@$0A@@std@@YAPAXI@Z" + .globl "??$_Allocate@$07U_Default_allocate_traits@std@@$0A@@std@@YAPAXI@Z" # -- Begin function ??$_Allocate@$07U_Default_allocate_traits@std@@$0A@@std@@YAPAXI@Z + .p2align 4, 0x90 +"??$_Allocate@$07U_Default_allocate_traits@std@@$0A@@std@@YAPAXI@Z": # @"??$_Allocate@$07U_Default_allocate_traits@std@@$0A@@std@@YAPAXI@Z" +Lfunc_begin289: + .cv_func_id 289 + .cv_loc 289 12 171 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:171:0 + .cv_fpo_proc "??$_Allocate@$07U_Default_allocate_traits@std@@$0A@@std@@YAPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11684: + .cv_loc 289 12 173 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:173:0 + cmp dword ptr [ebp + 8], 4096 + mov dword ptr [ebp - 8], eax # 4-byte Spill + jb LBB289_2 +# %bb.1: +Ltmp11685: + .cv_loc 289 12 174 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:174:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [esp], eax + call "??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPAXI@Z" + mov dword ptr [ebp - 4], eax + jmp LBB289_5 +Ltmp11686: +LBB289_2: + .cv_loc 289 12 178 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:178:0 + cmp dword ptr [ebp + 8], 0 + je LBB289_4 +# %bb.3: +Ltmp11687: + .cv_loc 289 12 179 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:179:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [esp], eax + call "?_Allocate@_Default_allocate_traits@std@@SAPAXI@Z" + mov dword ptr [ebp - 4], eax + jmp LBB289_5 +Ltmp11688: +LBB289_4: + .cv_loc 289 12 182 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:182:0 + mov dword ptr [ebp - 4], 0 +LBB289_5: + .cv_loc 289 12 183 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:183:0 + mov eax, dword ptr [ebp - 4] + add esp, 12 + pop ebp + ret +Ltmp11689: + .cv_fpo_endproc +Lfunc_end289: + # -- End function + .def "??$_Get_size_of_n@$07@std@@YAII@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_size_of_n@$07@std@@YAII@Z" + .globl "??$_Get_size_of_n@$07@std@@YAII@Z" # -- Begin function ??$_Get_size_of_n@$07@std@@YAII@Z + .p2align 4, 0x90 +"??$_Get_size_of_n@$07@std@@YAII@Z": # @"??$_Get_size_of_n@$07@std@@YAII@Z" +Lfunc_begin290: + .cv_func_id 290 + .cv_loc 290 12 23 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:23:0 + .cv_fpo_proc "??$_Get_size_of_n@$07@std@@YAII@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11690: + .cv_loc 290 12 24 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:24:0 + mov dword ptr [ebp - 4], 536870911 + .cv_loc 290 12 25 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:25:0 + mov ecx, dword ptr [ebp + 8] + shl ecx, 3 + mov dword ptr [ebp - 8], ecx + .cv_loc 290 12 26 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:26:0 + mov ecx, 536870911 + cmp ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], eax # 4-byte Spill + jae LBB290_2 +# %bb.1: +Ltmp11691: + .cv_loc 290 12 28 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:28:0 + mov dword ptr [ebp - 8], -1 +Ltmp11692: +LBB290_2: + .cv_loc 290 12 31 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:31:0 + mov eax, dword ptr [ebp - 8] + add esp, 12 + pop ebp + ret +Ltmp11693: + .cv_fpo_endproc +Lfunc_end290: + # -- End function + .def "??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPAXI@Z" + .globl "??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPAXI@Z" # -- Begin function ??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPAXI@Z + .p2align 4, 0x90 +"??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPAXI@Z": # @"??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPAXI@Z" +Lfunc_begin291: + .cv_func_id 291 + .cv_loc 291 12 86 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:86:0 + .cv_fpo_proc "??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11694: + .cv_loc 291 12 87 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:87:0 + mov ecx, dword ptr [ebp + 8] + add ecx, 39 + mov dword ptr [ebp - 4], ecx + .cv_loc 291 12 88 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:88:0 + mov ecx, dword ptr [ebp - 4] + cmp ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], eax # 4-byte Spill + ja LBB291_2 +# %bb.1: +Ltmp11695: + .cv_loc 291 12 90 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:90:0 + mov dword ptr [ebp - 4], -1 +Ltmp11696: +LBB291_2: + .cv_loc 291 12 93 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:93:0 + mov eax, dword ptr [ebp - 4] + mov dword ptr [esp], eax + call "?_Allocate@_Default_allocate_traits@std@@SAPAXI@Z" + mov dword ptr [ebp - 8], eax +# %bb.3: +Ltmp11697: + .cv_loc 291 12 94 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:94:0 + cmp dword ptr [ebp - 8], 0 + je LBB291_5 +# %bb.4: +Ltmp11698: + .cv_loc 291 12 94 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:94:0 + jmp LBB291_10 +Ltmp11699: +LBB291_5: + .cv_loc 291 12 94 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:94:0 + jmp LBB291_6 +LBB291_6: + .cv_loc 291 12 94 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:94:0 + xor eax, eax +Ltmp11700: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GH@BIKJJEOM@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 94 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0BB@FCMFBGOM@invalid?5argument?$AA@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB291_8 +# %bb.7: + int3 +LBB291_8: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_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@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MO@MFADBDIJ@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 94 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 24], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp11701: +# %bb.9: + .cv_loc 291 12 94 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:94:0 + jmp LBB291_10 +Ltmp11702: +LBB291_10: + .cv_loc 291 12 94 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:94:0 + jmp LBB291_11 +Ltmp11703: +LBB291_11: + .cv_loc 291 12 95 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:95:0 + mov eax, dword ptr [ebp - 8] + add eax, 39 + and eax, -32 + mov dword ptr [ebp - 12], eax + .cv_loc 291 12 96 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:96:0 + mov eax, dword ptr [ebp - 8] + mov ecx, dword ptr [ebp - 12] + mov dword ptr [ecx - 4], eax + .cv_loc 291 12 99 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:99:0 + mov eax, dword ptr [ebp - 12] + mov dword ptr [eax - 8], -84215046 + .cv_loc 291 12 101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:101:0 + mov eax, dword ptr [ebp - 12] + add esp, 48 + pop ebp + ret +Ltmp11704: + .cv_fpo_endproc +Lfunc_end291: + # -- End function + .def "?_Allocate@_Default_allocate_traits@std@@SAPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Allocate@_Default_allocate_traits@std@@SAPAXI@Z" + .globl "?_Allocate@_Default_allocate_traits@std@@SAPAXI@Z" # -- Begin function ?_Allocate@_Default_allocate_traits@std@@SAPAXI@Z + .p2align 4, 0x90 +"?_Allocate@_Default_allocate_traits@std@@SAPAXI@Z": # @"?_Allocate@_Default_allocate_traits@std@@SAPAXI@Z" +Lfunc_begin292: + .cv_func_id 292 + .cv_loc 292 12 48 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:48:0 + .cv_fpo_proc "?_Allocate@_Default_allocate_traits@std@@SAPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11705: + .cv_loc 292 12 49 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:49:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 4], eax # 4-byte Spill + call "??2@YAPAXI@Z" + add esp, 8 + pop ebp + ret +Ltmp11706: + .cv_fpo_endproc +Lfunc_end292: + # -- End function + .def "??$forward@PAU_Container_base12@std@@@std@@YA$$QAPAU_Container_base12@0@AAPAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@PAU_Container_base12@std@@@std@@YA$$QAPAU_Container_base12@0@AAPAU10@@Z" + .globl "??$forward@PAU_Container_base12@std@@@std@@YA$$QAPAU_Container_base12@0@AAPAU10@@Z" # -- Begin function ??$forward@PAU_Container_base12@std@@@std@@YA$$QAPAU_Container_base12@0@AAPAU10@@Z + .p2align 4, 0x90 +"??$forward@PAU_Container_base12@std@@@std@@YA$$QAPAU_Container_base12@0@AAPAU10@@Z": # @"??$forward@PAU_Container_base12@std@@@std@@YA$$QAPAU_Container_base12@0@AAPAU10@@Z" +Lfunc_begin293: + .cv_func_id 293 + .cv_loc 293 7 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1296:0 + .cv_fpo_proc "??$forward@PAU_Container_base12@std@@@std@@YA$$QAPAU_Container_base12@0@AAPAU10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11707: + .cv_loc 293 7 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1297:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp11708: + .cv_fpo_endproc +Lfunc_end293: + # -- End function + .def "??0_Container_proxy@std@@QAE@PAU_Container_base12@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Container_proxy@std@@QAE@PAU_Container_base12@1@@Z" + .globl "??0_Container_proxy@std@@QAE@PAU_Container_base12@1@@Z" # -- Begin function ??0_Container_proxy@std@@QAE@PAU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0_Container_proxy@std@@QAE@PAU_Container_base12@1@@Z": # @"??0_Container_proxy@std@@QAE@PAU_Container_base12@1@@Z" +Lfunc_begin294: + .cv_func_id 294 + .cv_loc 294 12 1261 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1261:0 + .cv_fpo_proc "??0_Container_proxy@std@@QAE@PAU_Container_base12@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11709: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ecx], edx + mov dword ptr [ecx + 4], 0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp11710: + .cv_fpo_endproc +Lfunc_end294: + # -- End function + .def "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBDI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBDI@Z" + .globl "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBDI@Z" # -- Begin function ?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBDI@Z + .p2align 4, 0x90 +"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBDI@Z": # @"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBDI@Z" +Lfunc_begin295: + .cv_func_id 295 + .cv_loc 295 10 2684 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2684:0 + .cv_fpo_proc "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBDI@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 60 + .cv_fpo_stackalloc 60 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 12], esi + mov dword ptr [ebp - 24], ecx + mov ecx, dword ptr [ebp - 24] +Ltmp11711: + .cv_loc 295 10 2686 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2686:0 + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov dword ptr [ebp - 28], eax + .cv_loc 295 10 2687 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2687:0 + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp - 28] + cmp eax, dword ptr [ecx + 24] + ja LBB295_2 +# %bb.1: +Ltmp11712: + .cv_loc 295 10 2688 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2688:0 + mov ecx, dword ptr [ebp - 28] + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QAEPADXZ" + mov dword ptr [ebp - 32], eax + .cv_loc 295 10 2689 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2689:0 + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp - 28] + mov dword ptr [ecx + 20], eax + .cv_loc 295 10 2690 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2690:0 + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 32] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "?move@?$char_traits@D@std@@SAPADQADQBDI@Z" + .cv_loc 295 10 2691 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2691:0 + mov byte ptr [ebp - 13], 0 + mov ecx, dword ptr [ebp - 32] + add ecx, dword ptr [ebp + 12] + mov dword ptr [esp], ecx + lea ecx, [ebp - 13] + mov dword ptr [esp + 4], ecx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "?assign@?$char_traits@D@std@@SAXAADABD@Z" + .cv_loc 295 10 2692 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2692:0 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 20], eax + jmp LBB295_3 +Ltmp11713: +LBB295_2: + .cv_loc 295 10 2695 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2695:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [esp], esi + lea esi, [ebp - 16] + mov bl, byte ptr [esi] + mov byte ptr [esp + 4], bl + mov dword ptr [esp + 8], eax + call "??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@QBDI@Z@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??assign@01@QAEAAV01@QBDI@Z@PBD@Z" + sub esp, 12 + mov dword ptr [ebp - 20], eax +LBB295_3: + .cv_loc 295 10 2701 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2701:0 + mov eax, dword ptr [ebp - 20] + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 56], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 56] # 4-byte Reload + add esp, 60 + pop esi + pop ebx + pop ebp + ret 8 +Ltmp11714: + .cv_fpo_endproc +Lfunc_end295: + # -- End function + .def "??$_Convert_size@I@std@@YAII@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Convert_size@I@std@@YAII@Z" + .globl "??$_Convert_size@I@std@@YAII@Z" # -- Begin function ??$_Convert_size@I@std@@YAII@Z + .p2align 4, 0x90 +"??$_Convert_size@I@std@@YAII@Z": # @"??$_Convert_size@I@std@@YAII@Z" +Lfunc_begin296: + .cv_func_id 296 + .cv_loc 296 12 1135 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1135:0 + .cv_fpo_proc "??$_Convert_size@I@std@@YAII@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11715: + .cv_loc 296 12 1136 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1136:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp11716: + .cv_fpo_endproc +Lfunc_end296: + # -- End function + .def "?length@?$char_traits@D@std@@SAIQBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?length@?$char_traits@D@std@@SAIQBD@Z" + .globl "?length@?$char_traits@D@std@@SAIQBD@Z" # -- Begin function ?length@?$char_traits@D@std@@SAIQBD@Z + .p2align 4, 0x90 +"?length@?$char_traits@D@std@@SAIQBD@Z": # @"?length@?$char_traits@D@std@@SAIQBD@Z" +Lfunc_begin297: + .cv_func_id 297 + .cv_loc 297 10 298 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:298:0 + .cv_fpo_proc "?length@?$char_traits@D@std@@SAIQBD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11717: + .cv_loc 297 10 303 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:303:0 + mov ecx, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [edx], ecx + mov dword ptr [ebp - 4], eax # 4-byte Spill + call _strlen + add esp, 8 + pop ebp + ret +Ltmp11718: + .cv_fpo_endproc +Lfunc_end297: + # -- End function + .def "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QAEPADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QAEPADXZ" + .globl "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QAEPADXZ" # -- Begin function ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QAEPADXZ + .p2align 4, 0x90 +"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QAEPADXZ": # @"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QAEPADXZ" +Lfunc_begin298: + .cv_func_id 298 + .cv_loc 298 10 2013 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2013:0 + .cv_fpo_proc "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QAEPADXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11719: + .cv_loc 298 10 2014 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2014:0 + mov eax, ecx + add eax, 4 + mov dword ptr [ebp - 8], eax + .cv_loc 298 10 2015 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2015:0 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QBE_NXZ" + test al, 1 + jne LBB298_1 + jmp LBB298_2 +LBB298_1: +Ltmp11720: + .cv_loc 298 10 2016 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2016:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov dword ptr [esp], ecx + call "??$_Unfancy@D@std@@YAPADPAD@Z" + mov dword ptr [ebp - 8], eax +Ltmp11721: +LBB298_2: + .cv_loc 298 10 2019 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2019:0 + mov eax, dword ptr [ebp - 8] + add esp, 16 + pop ebp + ret +Ltmp11722: + .cv_fpo_endproc +Lfunc_end298: + # -- End function + .def "?move@?$char_traits@D@std@@SAPADQADQBDI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?move@?$char_traits@D@std@@SAPADQADQBDI@Z" + .globl "?move@?$char_traits@D@std@@SAPADQADQBDI@Z" # -- Begin function ?move@?$char_traits@D@std@@SAPADQADQBDI@Z + .p2align 4, 0x90 +"?move@?$char_traits@D@std@@SAPADQADQBDI@Z": # @"?move@?$char_traits@D@std@@SAPADQADQBDI@Z" +Lfunc_begin299: + .cv_func_id 299 + .cv_loc 299 10 331 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:331:0 + .cv_fpo_proc "?move@?$char_traits@D@std@@SAPADQADQBDI@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp11723: + .cv_loc 299 10 333 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:333:0 + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [ebp + 12] + mov ebx, dword ptr [ebp + 16] + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 8], ebx + mov dword ptr [eax + 4], edi + mov dword ptr [eax], esi + mov dword ptr [ebp - 20], esi # 4-byte Spill + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov dword ptr [ebp - 28], edx # 4-byte Spill + call _memmove + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, ecx + add esp, 32 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp11724: + .cv_fpo_endproc +Lfunc_end299: + # -- End function + .def "??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@QBDI@Z@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??assign@01@QAEAAV01@QBDI@Z@PBD@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@@QAEAAV34@QBDI@Z@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??assign@01@QAEAAV01@QBDI@Z@PBD@Z" + .globl "??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@QBDI@Z@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??assign@01@QAEAAV01@QBDI@Z@PBD@Z" # -- Begin function ??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@QBDI@Z@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??assign@01@QAEAAV01@QBDI@Z@PBD@Z + .p2align 4, 0x90 +"??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@QBDI@Z@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??assign@01@QAEAAV01@QBDI@Z@PBD@Z": # @"??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@QBDI@Z@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??assign@01@QAEAAV01@QBDI@Z@PBD@Z" +Lfunc_begin300: + .cv_func_id 300 + .cv_loc 300 10 3782 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3782:0 + .cv_fpo_proc "??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@QBDI@Z@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??assign@01@QAEAAV01@QBDI@Z@PBD@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + lea edx, [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi + mov dword ptr [ebp - 20], ecx + mov ecx, dword ptr [ebp - 20] +Ltmp11725: + .cv_loc 300 10 3785 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3785:0 + mov edi, dword ptr [ebp + 8] + mov dword ptr [ebp - 40], ecx # 4-byte Spill + mov dword ptr [ebp - 44], esi # 4-byte Spill + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], edx # 4-byte Spill + mov dword ptr [ebp - 56], edi # 4-byte Spill + call "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + cmp ecx, eax + jbe LBB300_2 +# %bb.1: +Ltmp11726: + .cv_loc 300 10 3786 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3786:0 + call "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@CAXXZ" +Ltmp11727: +LBB300_2: + .cv_loc 300 10 3789 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3789:0 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov dword ptr [ebp - 24], eax + .cv_loc 300 10 3790 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3790:0 + mov eax, dword ptr [ebp - 24] + mov eax, dword ptr [eax + 24] + mov dword ptr [ebp - 28], eax + .cv_loc 300 10 3791 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3791:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [esp], eax + call "?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEII@Z" + sub esp, 4 + mov dword ptr [ebp - 32], eax + .cv_loc 300 10 3792 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3792:0 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ" + mov dword ptr [ebp - 36], eax + .cv_loc 300 10 3793 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3793:0 + mov ecx, dword ptr [ebp - 36] + mov eax, dword ptr [ebp - 32] + add eax, 1 + mov dword ptr [esp], eax + call "?allocate@?$allocator@D@std@@QAEPADI@Z" + sub esp, 4 + mov dword ptr [ebp - 16], eax + .cv_loc 300 10 3794 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3794:0 + mov eax, dword ptr [ebp - 24] + mov ecx, eax + call "?_Orphan_all@_Container_base12@std@@QAEXXZ" + .cv_loc 300 10 3795 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3795:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 24] + mov dword ptr [ecx + 20], eax + .cv_loc 300 10 3796 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3796:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr [ecx + 24], eax + .cv_loc 300 10 3797 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3797:0 + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 16] + mov dword ptr [esp], edx + mov dword ptr [ebp - 60], eax # 4-byte Spill + mov dword ptr [ebp - 64], ecx # 4-byte Spill + call "??$_Unfancy@D@std@@YAPADPAD@Z" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [esp + 4], eax + mov eax, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [esp + 8], eax + call "??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@QBDI@Z@QBE?A?@@QADI0@Z" + sub esp, 12 + .cv_loc 300 10 3798 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3798:0 + mov eax, 16 + cmp eax, dword ptr [ebp - 28] + ja LBB300_4 +# %bb.3: +Ltmp11728: + .cv_loc 300 10 3799 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3799:0 + mov ecx, dword ptr [ebp - 36] + mov eax, dword ptr [ebp - 28] + add eax, 1 + mov edx, dword ptr [ebp - 24] + mov edx, dword ptr [edx + 4] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + call "?deallocate@?$allocator@D@std@@QAEXQADI@Z" + sub esp, 8 + .cv_loc 300 10 3800 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3800:0 + mov eax, dword ptr [ebp - 16] + mov ecx, dword ptr [ebp - 24] + mov dword ptr [ecx + 4], eax + .cv_loc 300 10 3801 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3801:0 + jmp LBB300_5 +Ltmp11729: +LBB300_4: + .cv_loc 300 10 3802 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3802:0 + mov eax, dword ptr [ebp - 24] + add eax, 4 + mov dword ptr [esp], eax + call "??$addressof@PAD@std@@YAPAPADAAPAD@Z" + mov ecx, dword ptr [ebp - 36] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + lea eax, [ebp - 16] + mov dword ptr [esp + 8], eax + call "??$construct@PADABQAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPADABQAD@Z" +Ltmp11730: +LBB300_5: + .cv_loc 300 10 3805 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3805:0 + mov eax, dword ptr [ebp - 12] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 68 + pop esi + pop edi + pop ebp + ret 12 +Ltmp11731: + .cv_fpo_endproc +Lfunc_end300: + # -- End function + .def "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + .globl "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" # -- Begin function ?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ + .p2align 4, 0x90 +"?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ": # @"?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" +Lfunc_begin301: + .cv_func_id 301 + .cv_loc 301 10 3267 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3267:0 + .cv_fpo_proc "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 4], eax + mov dword ptr [ebp - 24], ecx + mov ecx, dword ptr [ebp - 24] +Ltmp11732: + .cv_loc 301 10 3268 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3268:0 + call "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$allocator@D@2@XZ" + mov dword ptr [esp], eax + call "?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAIABV?$allocator@D@2@@Z" + mov dword ptr [ebp - 8], eax + .cv_loc 301 10 3269 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3269:0 + mov dword ptr [ebp - 12], 16 + lea eax, [ebp - 8] + mov dword ptr [esp], eax + lea eax, [ebp - 12] + mov dword ptr [esp + 4], eax + call "??$_Max_value@I@std@@YAABIABI0@Z" + mov eax, dword ptr [eax] + mov dword ptr [ebp - 28], eax + .cv_loc 301 10 3271 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3271:0 + mov eax, dword ptr [ebp - 28] + sub eax, 1 + mov dword ptr [ebp - 16], eax + call "?max@?$numeric_limits@H@std@@SAHXZ" + mov dword ptr [ebp - 20], eax + lea eax, [ebp - 20] + mov dword ptr [esp], eax + lea eax, [ebp - 16] + mov dword ptr [esp + 4], eax + call "??$_Min_value@I@std@@YAABIABI0@Z" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 32], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 32] # 4-byte Reload + add esp, 40 + pop ebp + ret +Ltmp11733: + .cv_fpo_endproc +Lfunc_end301: + # -- End function + .def "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@CAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@CAXXZ" + .globl "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@CAXXZ" # -- Begin function ?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@CAXXZ + .p2align 4, 0x90 +"?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@CAXXZ": # @"?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@CAXXZ" +Lfunc_begin302: + .cv_func_id 302 + .cv_loc 302 10 3885 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3885:0 + .cv_fpo_proc "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@CAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue +Ltmp11734: + .cv_loc 302 10 3886 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3886:0 + lea eax, ["??_C@_0BA@JFNIOLAK@string?5too?5long?$AA@"] + mov dword ptr [esp], eax + call "?_Xlength_error@std@@YAXPBD@Z" +Ltmp11735: + .cv_fpo_endproc +Lfunc_end302: + # -- End function + .def "?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEII@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEII@Z" + .globl "?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEII@Z" # -- Begin function ?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEII@Z + .p2align 4, 0x90 +"?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEII@Z": # @"?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEII@Z" +Lfunc_begin303: + .cv_func_id 303 + .cv_loc 303 10 3765 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3765:0 + .cv_fpo_proc "?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEII@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx + mov dword ptr [ebp - 20], ecx + mov ecx, dword ptr [ebp - 20] +Ltmp11736: + .cv_loc 303 10 3766 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3766:0 + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov dword ptr [ebp - 40], eax # 4-byte Spill + call "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + mov dword ptr [ebp - 24], eax + .cv_loc 303 10 3767 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3767:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov dword ptr [ebp - 28], eax + .cv_loc 303 10 3768 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3768:0 + mov eax, dword ptr [ebp + 8] + or eax, 15 + mov dword ptr [ebp - 8], eax + .cv_loc 303 10 3769 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3769:0 + mov eax, dword ptr [ebp - 8] + cmp eax, dword ptr [ebp - 24] + jbe LBB303_2 +# %bb.1: +Ltmp11737: + .cv_loc 303 10 3770 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3770:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 16], eax + jmp LBB303_5 +Ltmp11738: +LBB303_2: + .cv_loc 303 10 3773 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3773:0 + mov eax, dword ptr [ebp - 28] + mov eax, dword ptr [eax + 24] + mov dword ptr [ebp - 32], eax + .cv_loc 303 10 3774 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3774:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov edx, dword ptr [ebp - 32] + shr edx, 1 + sub ecx, edx + cmp eax, ecx + jbe LBB303_4 +# %bb.3: +Ltmp11739: + .cv_loc 303 10 3775 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3775:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 16], eax + jmp LBB303_5 +Ltmp11740: +LBB303_4: + .cv_loc 303 10 3778 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3778:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 32] + shr ecx, 1 + add eax, ecx + mov dword ptr [ebp - 12], eax + lea eax, [ebp - 8] + mov dword ptr [esp], eax + lea eax, [ebp - 12] + mov dword ptr [esp + 4], eax + call "??$_Max_value@I@std@@YAABIABI0@Z" + mov eax, dword ptr [eax] + mov dword ptr [ebp - 16], eax +LBB303_5: + .cv_loc 303 10 3779 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3779:0 + mov eax, dword ptr [ebp - 16] + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 44], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop ebp + ret 4 +Ltmp11741: + .cv_fpo_endproc +Lfunc_end303: + # -- End function + .def "?allocate@?$allocator@D@std@@QAEPADI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$allocator@D@std@@QAEPADI@Z" + .globl "?allocate@?$allocator@D@std@@QAEPADI@Z" # -- Begin function ?allocate@?$allocator@D@std@@QAEPADI@Z + .p2align 4, 0x90 +"?allocate@?$allocator@D@std@@QAEPADI@Z": # @"?allocate@?$allocator@D@std@@QAEPADI@Z" +Lfunc_begin304: + .cv_func_id 304 + .cv_loc 304 12 929 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:929:0 + .cv_fpo_proc "?allocate@?$allocator@D@std@@QAEPADI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx +Ltmp11742: + .cv_loc 304 12 930 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:930:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 8], eax # 4-byte Spill + call "??$_Get_size_of_n@$00@std@@YAII@Z" + mov dword ptr [esp], eax + call "??$_Allocate@$07U_Default_allocate_traits@std@@$0A@@std@@YAPAXI@Z" + add esp, 12 + pop ebp + ret 4 +Ltmp11743: + .cv_fpo_endproc +Lfunc_end304: + # -- End function + .def "??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@QBDI@Z@QBE?A?@@QADI0@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@@QAEAAV23@QBDI@Z@QBE?A?@@QADI0@Z" + .globl "??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@QBDI@Z@QBE?A?@@QADI0@Z" # -- Begin function ??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@QBDI@Z@QBE?A?@@QADI0@Z + .p2align 4, 0x90 +"??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@QBDI@Z@QBE?A?@@QADI0@Z": # @"??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@QBDI@Z@QBE?A?@@QADI0@Z" +Lfunc_begin305: + .cv_func_id 305 + .cv_loc 305 10 2696 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2696:0 + .cv_fpo_proc "??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@QBDI@Z@QBE?A?@@QADI0@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 16], edi + mov dword ptr [ebp - 24], ecx +Ltmp11744: + .cv_loc 305 10 2697 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2697:0 + mov ecx, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 16] + mov ebx, dword ptr [ebp + 8] + mov dword ptr [esp], ebx + mov dword ptr [esp + 4], edi + mov dword ptr [esp + 8], ecx + mov dword ptr [ebp - 28], esi # 4-byte Spill + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov dword ptr [ebp - 36], edx # 4-byte Spill + call "?copy@?$char_traits@D@std@@SAPADQADQBDI@Z" + .cv_loc 305 10 2698 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2698:0 + mov byte ptr [ebp - 17], 0 + mov ecx, dword ptr [ebp + 8] + add ecx, dword ptr [ebp + 12] + mov dword ptr [esp], ecx + lea ecx, [ebp - 17] + mov dword ptr [esp + 4], ecx + mov dword ptr [ebp - 40], eax # 4-byte Spill + call "?assign@?$char_traits@D@std@@SAXAADABD@Z" + mov eax, dword ptr [ebp - 16] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + .cv_loc 305 10 2699 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2699:0 + add esp, 40 + pop esi + pop edi + pop ebx + pop ebp + ret 12 +Ltmp11745: + .cv_fpo_endproc +Lfunc_end305: + # -- End function + .def "??$construct@PADABQAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPADABQAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@PADABQAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPADABQAD@Z" + .globl "??$construct@PADABQAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPADABQAD@Z" # -- Begin function ??$construct@PADABQAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPADABQAD@Z + .p2align 4, 0x90 +"??$construct@PADABQAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPADABQAD@Z": # @"??$construct@PADABQAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPADABQAD@Z" +Lfunc_begin306: + .cv_func_id 306 + .cv_loc 306 12 818 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:818:0 + .cv_fpo_proc "??$construct@PADABQAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPADABQAD@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp11746: + .cv_loc 306 12 819 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:819:0 + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 16] + mov dword ptr [esp], edi + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], esi # 4-byte Spill + call "??$forward@ABQAD@std@@YAABQADABQAD@Z" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ecx], eax + .cv_loc 306 12 820 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:820:0 + add esp, 20 + pop esi + pop edi + pop ebp + ret +Ltmp11747: + .cv_fpo_endproc +Lfunc_end306: + # -- End function + .def "?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAIABV?$allocator@D@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAIABV?$allocator@D@2@@Z" + .globl "?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAIABV?$allocator@D@2@@Z" # -- Begin function ?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAIABV?$allocator@D@2@@Z + .p2align 4, 0x90 +"?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAIABV?$allocator@D@2@@Z": # @"?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAIABV?$allocator@D@2@@Z" +Lfunc_begin307: + .cv_func_id 307 + .cv_loc 307 12 827 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:827:0 + .cv_fpo_proc "?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAIABV?$allocator@D@2@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11748: + .cv_loc 307 12 828 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:828:0 + mov ecx, 4294967295 + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp11749: + .cv_fpo_endproc +Lfunc_end307: + # -- End function + .def "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$allocator@D@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$allocator@D@2@XZ" + .globl "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$allocator@D@2@XZ" # -- Begin function ?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$allocator@D@2@XZ + .p2align 4, 0x90 +"?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$allocator@D@2@XZ": # @"?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$allocator@D@2@XZ" +Lfunc_begin308: + .cv_func_id 308 + .cv_loc 308 10 3903 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3903:0 + .cv_fpo_proc "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$allocator@D@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11750: + .cv_loc 308 10 3904 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3904:0 + call "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$allocator@D@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp11751: + .cv_fpo_endproc +Lfunc_end308: + # -- End function + .def "??$_Max_value@I@std@@YAABIABI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Max_value@I@std@@YAABIABI0@Z" + .globl "??$_Max_value@I@std@@YAABIABI0@Z" # -- Begin function ??$_Max_value@I@std@@YAABIABI0@Z + .p2align 4, 0x90 +"??$_Max_value@I@std@@YAABIABI0@Z": # @"??$_Max_value@I@std@@YAABIABI0@Z" +Lfunc_begin309: + .cv_func_id 309 + .cv_loc 309 14 27 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\utility:27:0 + .cv_fpo_proc "??$_Max_value@I@std@@YAABIABI0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp11752: + .cv_loc 309 14 28 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\utility:28:0 + mov edx, dword ptr [ebp + 8] + mov edx, dword ptr [edx] + mov esi, dword ptr [ebp + 12] + cmp edx, dword ptr [esi] + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + jae LBB309_2 +# %bb.1: + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], eax # 4-byte Spill + jmp LBB309_3 +LBB309_2: + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], eax # 4-byte Spill +LBB309_3: + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 12 + pop esi + pop ebp + ret +Ltmp11753: + .cv_fpo_endproc +Lfunc_end309: + # -- End function + .def "??$_Min_value@I@std@@YAABIABI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Min_value@I@std@@YAABIABI0@Z" + .globl "??$_Min_value@I@std@@YAABIABI0@Z" # -- Begin function ??$_Min_value@I@std@@YAABIABI0@Z + .p2align 4, 0x90 +"??$_Min_value@I@std@@YAABIABI0@Z": # @"??$_Min_value@I@std@@YAABIABI0@Z" +Lfunc_begin310: + .cv_func_id 310 + .cv_loc 310 14 20 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\utility:20:0 + .cv_fpo_proc "??$_Min_value@I@std@@YAABIABI0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp11754: + .cv_loc 310 14 21 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\utility:21:0 + mov edx, dword ptr [ebp + 12] + mov edx, dword ptr [edx] + mov esi, dword ptr [ebp + 8] + cmp edx, dword ptr [esi] + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + jae LBB310_2 +# %bb.1: + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], eax # 4-byte Spill + jmp LBB310_3 +LBB310_2: + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], eax # 4-byte Spill +LBB310_3: + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 12 + pop esi + pop ebp + ret +Ltmp11755: + .cv_fpo_endproc +Lfunc_end310: + # -- End function + .def "?max@?$numeric_limits@H@std@@SAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max@?$numeric_limits@H@std@@SAHXZ" + .globl "?max@?$numeric_limits@H@std@@SAHXZ" # -- Begin function ?max@?$numeric_limits@H@std@@SAHXZ + .p2align 4, 0x90 +"?max@?$numeric_limits@H@std@@SAHXZ": # @"?max@?$numeric_limits@H@std@@SAHXZ" +Lfunc_begin311: + .cv_func_id 311 + .cv_file 16 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\limits" "B46E7B5797848A917C566532C182ABCD" 1 + .cv_loc 311 16 507 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\limits:507:0 + .cv_fpo_proc "?max@?$numeric_limits@H@std@@SAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp11756: + .cv_loc 311 16 508 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\limits:508:0 + mov eax, 2147483647 + pop ebp + ret +Ltmp11757: + .cv_fpo_endproc +Lfunc_end311: + # -- End function + .def "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$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@@QBEABV?$allocator@D@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$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@@QBEABV?$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@@QBEABV?$allocator@D@2@XZ": # @"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$allocator@D@2@XZ" +Lfunc_begin312: + .cv_func_id 312 + .cv_loc 312 12 1540 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1540:0 + .cv_fpo_proc "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$allocator@D@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11758: + .cv_loc 312 12 1541 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1541:0 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp11759: + .cv_fpo_endproc +Lfunc_end312: + # -- End function + .def "??$_Get_size_of_n@$00@std@@YAII@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_size_of_n@$00@std@@YAII@Z" + .globl "??$_Get_size_of_n@$00@std@@YAII@Z" # -- Begin function ??$_Get_size_of_n@$00@std@@YAII@Z + .p2align 4, 0x90 +"??$_Get_size_of_n@$00@std@@YAII@Z": # @"??$_Get_size_of_n@$00@std@@YAII@Z" +Lfunc_begin313: + .cv_func_id 313 + .cv_loc 313 12 36 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:36:0 + .cv_fpo_proc "??$_Get_size_of_n@$00@std@@YAII@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11760: + .cv_loc 313 12 37 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:37:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp11761: + .cv_fpo_endproc +Lfunc_end313: + # -- End function + .def "?copy@?$char_traits@D@std@@SAPADQADQBDI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?copy@?$char_traits@D@std@@SAPADQADQBDI@Z" + .globl "?copy@?$char_traits@D@std@@SAPADQADQBDI@Z" # -- Begin function ?copy@?$char_traits@D@std@@SAPADQADQBDI@Z + .p2align 4, 0x90 +"?copy@?$char_traits@D@std@@SAPADQADQBDI@Z": # @"?copy@?$char_traits@D@std@@SAPADQADQBDI@Z" +Lfunc_begin314: + .cv_func_id 314 + .cv_loc 314 10 308 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:308:0 + .cv_fpo_proc "?copy@?$char_traits@D@std@@SAPADQADQBDI@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp11762: + .cv_loc 314 10 310 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:310:0 + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [ebp + 12] + mov ebx, dword ptr [ebp + 16] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edi + mov dword ptr [esp + 8], ebx + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + mov dword ptr [ebp - 28], esi # 4-byte Spill + call _memcpy + mov eax, dword ptr [ebp - 28] # 4-byte Reload + add esp, 28 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp11763: + .cv_fpo_endproc +Lfunc_end314: + # -- End function + .def "??$forward@ABQAD@std@@YAABQADABQAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@ABQAD@std@@YAABQADABQAD@Z" + .globl "??$forward@ABQAD@std@@YAABQADABQAD@Z" # -- Begin function ??$forward@ABQAD@std@@YAABQADABQAD@Z + .p2align 4, 0x90 +"??$forward@ABQAD@std@@YAABQADABQAD@Z": # @"??$forward@ABQAD@std@@YAABQADABQAD@Z" +Lfunc_begin315: + .cv_func_id 315 + .cv_loc 315 7 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1296:0 + .cv_fpo_proc "??$forward@ABQAD@std@@YAABQADABQAD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11764: + .cv_loc 315 7 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1297:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp11765: + .cv_fpo_endproc +Lfunc_end315: + # -- End function + .def "??0?$BinaryExpr@_N_N@Catch@@QAE@_N0VStringRef@1@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@_N_N@Catch@@QAE@_N0VStringRef@1@0@Z" + .globl "??0?$BinaryExpr@_N_N@Catch@@QAE@_N0VStringRef@1@0@Z" # -- Begin function ??0?$BinaryExpr@_N_N@Catch@@QAE@_N0VStringRef@1@0@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@_N_N@Catch@@QAE@_N0VStringRef@1@0@Z": # @"??0?$BinaryExpr@_N_N@Catch@@QAE@_N0VStringRef@1@0@Z" +Lfunc_begin316: + .cv_func_id 316 + .cv_loc 316 2 1020 0 # external\include\catch/catch.hpp:1020:0 + .cv_fpo_proc "??0?$BinaryExpr@_N_N@Catch@@QAE@_N0VStringRef@1@0@Z" 24 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, eax + add edx, 8 + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp11766: + mov esi, ecx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "??0ITransientExpression@Catch@@QAE@XZ" + lea ecx, ["??_7?$BinaryExpr@_N_N@Catch@@6B@"] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov bl, byte ptr [ecx] + and bl, 1 + mov byte ptr [edx + 4], bl + mov bl, byte ptr [ecx + 4] + and bl, 1 + mov byte ptr [edx + 5], bl + add edx, 8 + mov ecx, edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov bl, byte ptr [ecx + 20] + and bl, 1 + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov byte ptr [edx + 20], bl + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 28 + pop esi + pop ebx + pop ebp + ret 24 +Ltmp11767: + .cv_fpo_endproc +Lfunc_end316: + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EBE_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EBE_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EBE_NXZ": # @"?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EBE_NXZ" +Lfunc_begin317: + .cv_func_id 317 + .cv_loc 317 2 1006 0 # external\include\catch/catch.hpp:1006:0 + .cv_fpo_proc "?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp11768: + mov al, 1 + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp11769: + .cv_fpo_endproc +Lfunc_end317: + # -- End function + .def "?getResult@?$BinaryExpr@_N_N@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@_N_N@Catch@@EBE_NXZ" + .globl "?getResult@?$BinaryExpr@_N_N@Catch@@EBE_NXZ" # -- Begin function ?getResult@?$BinaryExpr@_N_N@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@_N_N@Catch@@EBE_NXZ": # @"?getResult@?$BinaryExpr@_N_N@Catch@@EBE_NXZ" +Lfunc_begin318: + .cv_func_id 318 + .cv_loc 318 2 1007 0 # external\include\catch/catch.hpp:1007:0 + .cv_fpo_proc "?getResult@?$BinaryExpr@_N_N@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11770: + mov al, byte ptr [ecx + 4] + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp11771: + .cv_fpo_endproc +Lfunc_end318: + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin319: + .cv_func_id 319 + .cv_loc 319 2 1009 0 # external\include\catch/catch.hpp:1009:0 + .cv_fpo_proc "?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 108 + .cv_fpo_stackalloc 108 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp11776: + .cv_loc 319 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov edx, esp + push eax + sub esp, 20 + mov esi, esp + mov edi, esi + mov ebx, ecx + add ebx, 20 + sub esp, 8 + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 4], ebx + lea ebx, [ebp - 60] + mov dword ptr [eax], ebx + mov dword ptr [ebp - 100], edi # 4-byte Spill + mov dword ptr [ebp - 104], ecx # 4-byte Spill + mov dword ptr [ebp - 108], edx # 4-byte Spill + mov dword ptr [ebp - 112], esi # 4-byte Spill + call "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB_N@Z" + add esp, 8 + mov eax, dword ptr [ebp - 112] # 4-byte Reload + add eax, 8 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + add ecx, 8 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + mov dword ptr [ebp - 116], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + mov byte ptr [ebp - 89], 1 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + add ecx, 5 + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 88] + mov dword ptr [edx], ecx + mov dword ptr [ebp - 120], eax # 4-byte Spill + call "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB_N@Z" + add esp, 8 + jmp LBB319_1 +LBB319_1: + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 88] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 60] + mov dword ptr [ecx + 20], eax + mov byte ptr [ebp - 89], 0 + mov dword ptr [ebp - 16], 2 + call "?formatReconstructedExpression@Catch@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" + add esp, 24 + jmp LBB319_2 +LBB319_2: + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 88] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 319 2 1012 0 # external\include\catch/catch.hpp:1012:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$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@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB319_3: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 88] + .cv_loc 319 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$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@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB319_4: + push ebp + sub esp, 24 + add ebp, 12 + test byte ptr [ebp - 89], 1 + jne LBB319_5 + jmp LBB319_6 +LBB319_5: + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" +LBB319_6: + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$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@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB319_7: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp11777: + .cv_fpo_endproc +Lfunc_end319: + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"L__ehtable$?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@_N_N@Catch@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@_N_N@Catch@@UAEPAXI@Z" + .globl "??_G?$BinaryExpr@_N_N@Catch@@UAEPAXI@Z" # -- Begin function ??_G?$BinaryExpr@_N_N@Catch@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@_N_N@Catch@@UAEPAXI@Z": # @"??_G?$BinaryExpr@_N_N@Catch@@UAEPAXI@Z" +Lfunc_begin320: + .cv_func_id 320 + .cv_loc 320 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??_G?$BinaryExpr@_N_N@Catch@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp11778: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1?$BinaryExpr@_N_N@Catch@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB320_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB320_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp11779: + .cv_fpo_endproc +Lfunc_end320: + # -- End function + .def "?CheckRange@?$span@H$0?0@gsl@@CA_NHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?CheckRange@?$span@H$0?0@gsl@@CA_NHH@Z" + .globl "?CheckRange@?$span@H$0?0@gsl@@CA_NHH@Z" # -- Begin function ?CheckRange@?$span@H$0?0@gsl@@CA_NHH@Z + .p2align 4, 0x90 +"?CheckRange@?$span@H$0?0@gsl@@CA_NHH@Z": # @"?CheckRange@?$span@H$0?0@gsl@@CA_NHH@Z" +Lfunc_begin321: + .cv_func_id 321 + .cv_loc 321 5 548 0 # ..\include\gsl/span:548:0 + .cv_fpo_proc "?CheckRange@?$span@H$0?0@gsl@@CA_NHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 8], edx +Ltmp11780: + .cv_loc 321 5 565 0 # ..\include\gsl/span:565:0 + lea edx, [ebp + 8] + #DEBUG_VALUE: CheckRange:idx <- [$edx+0] + mov dword ptr [esp], edx + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + call "??$narrow_cast@IAAH@gsl@@YAIAAH@Z" +Ltmp11781: + lea ecx, [ebp + 12] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "??$narrow_cast@IAAH@gsl@@YAIAAH@Z" + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + cmp ecx, eax + setb bl + and bl, 1 + movzx eax, bl + mov edx, dword ptr [ebp - 8] + xor edx, ebp + mov ecx, edx + mov dword ptr [ebp - 24], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + add esp, 24 + pop ebx + pop ebp + ret +Ltmp11782: + .cv_fpo_endproc +Lfunc_end321: + # -- End function + .def "??$narrow_cast@IAAH@gsl@@YAIAAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$narrow_cast@IAAH@gsl@@YAIAAH@Z" + .globl "??$narrow_cast@IAAH@gsl@@YAIAAH@Z" # -- Begin function ??$narrow_cast@IAAH@gsl@@YAIAAH@Z + .p2align 4, 0x90 +"??$narrow_cast@IAAH@gsl@@YAIAAH@Z": # @"??$narrow_cast@IAAH@gsl@@YAIAAH@Z" +Lfunc_begin322: + .cv_func_id 322 + .cv_loc 322 15 99 0 # ..\include\gsl/gsl_util:99:0 + .cv_fpo_proc "??$narrow_cast@IAAH@gsl@@YAIAAH@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11783: + .cv_loc 322 15 100 0 # ..\include\gsl/gsl_util:100:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 4], eax # 4-byte Spill + call "??$forward@AAH@std@@YAAAHAAH@Z" + mov eax, dword ptr [eax] + add esp, 8 + pop ebp + ret +Ltmp11784: + .cv_fpo_endproc +Lfunc_end322: + # -- End function + .def "??$forward@AAH@std@@YAAAHAAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AAH@std@@YAAAHAAH@Z" + .globl "??$forward@AAH@std@@YAAAHAAH@Z" # -- Begin function ??$forward@AAH@std@@YAAAHAAH@Z + .p2align 4, 0x90 +"??$forward@AAH@std@@YAAAHAAH@Z": # @"??$forward@AAH@std@@YAAAHAAH@Z" +Lfunc_begin323: + .cv_func_id 323 + .cv_loc 323 7 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1296:0 + .cv_fpo_proc "??$forward@AAH@std@@YAAAHAAH@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11785: + .cv_loc 323 7 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1297:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp11786: + .cv_fpo_endproc +Lfunc_end323: + # -- End function + .def "??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z" + .globl "??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z" # -- Begin function ??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z + .p2align 4, 0x90 +"??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z": # @"??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z" +Lfunc_begin324: + .cv_func_id 324 + .cv_loc 324 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp11791: + mov esi, ecx + mov edi, dword ptr [ebp + 12] + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edi + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??0?$extent_type@$01@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [edx], ecx +Ltmp11792: + .cv_loc 324 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$01@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + jne LBB324_1 + jmp LBB324_2 +LBB324_1: + test byte ptr [ebp - 49], 1 + jne LBB324_4 + jmp LBB324_5 +LBB324_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB324_3 +LBB324_3: +LBB324_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB324_5: + .cv_loc 324 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 65], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB324_7 +# %bb.6: + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$01@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB324_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB324_8 + jmp LBB324_9 +LBB324_8: + test byte ptr [ebp - 65], 1 + jne LBB324_14 + jmp LBB324_15 +LBB324_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 64] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 65], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB324_10 +LBB324_10: +LBB324_14: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp11793: +LBB324_15: + .cv_loc 324 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z@4HA": +LBB324_11: + push ebp + push eax + add ebp, 12 +Ltmp11794: + .cv_loc 324 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 49], 1 + jne LBB324_12 + jmp LBB324_13 +LBB324_12: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB324_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z@4HA": +LBB324_16: + push ebp + push eax + add ebp, 12 + .cv_loc 324 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 65], 1 + jne LBB324_17 + jmp LBB324_18 +LBB324_17: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +LBB324_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11795: + .cv_fpo_endproc +Lfunc_end324: + .section .xdata,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z" + .p2align 2 +"L__ehtable$??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z@4HA" # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z@4HA" # Action + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z" + # -- End function + .def "??0?$extent_type@$01@details@gsl@@QAE@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$01@details@gsl@@QAE@H@Z" + .globl "??0?$extent_type@$01@details@gsl@@QAE@H@Z" # -- Begin function ??0?$extent_type@$01@details@gsl@@QAE@H@Z + .p2align 4, 0x90 +"??0?$extent_type@$01@details@gsl@@QAE@H@Z": # @"??0?$extent_type@$01@details@gsl@@QAE@H@Z" +Lfunc_begin325: + .cv_func_id 325 + .cv_loc 325 5 321 0 # ..\include\gsl/span:321:0 + .cv_fpo_proc "??0?$extent_type@$01@details@gsl@@QAE@H@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$extent_type@$01@details@gsl@@QAE@H@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp11798: + .cv_loc 325 5 321 0 # ..\include\gsl/span:321:0 + cmp dword ptr [ebp + 8], 2 + sete bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jne LBB325_1 + jmp LBB325_2 +LBB325_1: + test byte ptr [ebp - 49], 1 + jne LBB325_4 + jmp LBB325_5 +LBB325_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PHADKCAK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB325_3 +LBB325_3: +LBB325_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp11799: +LBB325_5: + .cv_loc 325 5 321 0 # ..\include\gsl/span:321:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$6@?0???0?$extent_type@$01@details@gsl@@QAE@H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???0?$extent_type@$01@details@gsl@@QAE@H@Z@4HA": +LBB325_6: + push ebp + push eax + add ebp, 12 +Ltmp11800: + .cv_loc 325 5 321 0 # ..\include\gsl/span:321:0 + test byte ptr [ebp - 49], 1 + jne LBB325_7 + jmp LBB325_8 +LBB325_7: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB325_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11801: + .cv_fpo_endproc +Lfunc_end325: + .section .xdata,"dr",associative,"??0?$extent_type@$01@details@gsl@@QAE@H@Z" + .p2align 2 +"L__ehtable$??0?$extent_type@$01@details@gsl@@QAE@H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$extent_type@$01@details@gsl@@QAE@H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$extent_type@$01@details@gsl@@QAE@H@Z": + .long -1 # ToState + .long "?dtor$6@?0???0?$extent_type@$01@details@gsl@@QAE@H@Z@4HA" # Action + .section .text,"xr",discard,"??0?$extent_type@$01@details@gsl@@QAE@H@Z" + # -- End function + .def "?size@?$extent_type@$01@details@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$01@details@gsl@@QBEHXZ" + .globl "?size@?$extent_type@$01@details@gsl@@QBEHXZ" # -- Begin function ?size@?$extent_type@$01@details@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$extent_type@$01@details@gsl@@QBEHXZ": # @"?size@?$extent_type@$01@details@gsl@@QBEHXZ" +Lfunc_begin326: + .cv_func_id 326 + .cv_loc 326 5 323 0 # ..\include\gsl/span:323:0 + .cv_fpo_proc "?size@?$extent_type@$01@details@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp11802: + mov eax, 2 + add esp, 4 + pop ebp + ret +Ltmp11803: + .cv_fpo_endproc +Lfunc_end326: + # -- End function + .def "?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QBEPAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QBEPAHXZ" + .globl "?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QBEPAHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QBEPAHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QBEPAHXZ": # @"?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QBEPAHXZ" +Lfunc_begin327: + .cv_func_id 327 + .cv_loc 327 5 602 0 # ..\include\gsl/span:602:0 + .cv_fpo_proc "?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QBEPAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11804: + mov eax, dword ptr [ecx] + add esp, 4 + pop ebp + ret +Ltmp11805: + .cv_fpo_endproc +Lfunc_end327: + # -- End function + .def "?CheckRange@?$span@H$01@gsl@@CA_NHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?CheckRange@?$span@H$01@gsl@@CA_NHH@Z" + .globl "?CheckRange@?$span@H$01@gsl@@CA_NHH@Z" # -- Begin function ?CheckRange@?$span@H$01@gsl@@CA_NHH@Z + .p2align 4, 0x90 +"?CheckRange@?$span@H$01@gsl@@CA_NHH@Z": # @"?CheckRange@?$span@H$01@gsl@@CA_NHH@Z" +Lfunc_begin328: + .cv_func_id 328 + .cv_loc 328 5 548 0 # ..\include\gsl/span:548:0 + .cv_fpo_proc "?CheckRange@?$span@H$01@gsl@@CA_NHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 8], edx +Ltmp11806: + .cv_loc 328 5 565 0 # ..\include\gsl/span:565:0 + lea edx, [ebp + 8] + #DEBUG_VALUE: CheckRange:idx <- [$edx+0] + mov dword ptr [esp], edx + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + call "??$narrow_cast@IAAH@gsl@@YAIAAH@Z" +Ltmp11807: + lea ecx, [ebp + 12] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "??$narrow_cast@IAAH@gsl@@YAIAAH@Z" + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + cmp ecx, eax + setb bl + and bl, 1 + movzx eax, bl + mov edx, dword ptr [ebp - 8] + xor edx, ebp + mov ecx, edx + mov dword ptr [ebp - 24], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + add esp, 24 + pop ebx + pop ebp + ret +Ltmp11808: + .cv_fpo_endproc +Lfunc_end328: + # -- End function + .def "??0?$span@H$0?0@gsl@@QAE@PAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@QAE@PAH0@Z" + .globl "??0?$span@H$0?0@gsl@@QAE@PAH0@Z" # -- Begin function ??0?$span@H$0?0@gsl@@QAE@PAH0@Z + .p2align 4, 0x90 +"??0?$span@H$0?0@gsl@@QAE@PAH0@Z": # @"??0?$span@H$0?0@gsl@@QAE@PAH0@Z" +Lfunc_begin329: + .cv_func_id 329 + .cv_loc 329 5 390 0 # ..\include\gsl/span:390:0 + .cv_fpo_proc "??0?$span@H$0?0@gsl@@QAE@PAH0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp11809: + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 16], edx # 4-byte Spill + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], ecx # 4-byte Spill + call "??$distance@PAH@std@@YAHPAH0@Z" + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, ecx + add esp, 32 + pop esi + pop edi + pop ebp + ret 8 +Ltmp11810: + .cv_fpo_endproc +Lfunc_end329: + # -- End function + .def "??0?$span@H$01@gsl@@QAE@PAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$01@gsl@@QAE@PAH0@Z" + .globl "??0?$span@H$01@gsl@@QAE@PAH0@Z" # -- Begin function ??0?$span@H$01@gsl@@QAE@PAH0@Z + .p2align 4, 0x90 +"??0?$span@H$01@gsl@@QAE@PAH0@Z": # @"??0?$span@H$01@gsl@@QAE@PAH0@Z" +Lfunc_begin330: + .cv_func_id 330 + .cv_loc 330 5 390 0 # ..\include\gsl/span:390:0 + .cv_fpo_proc "??0?$span@H$01@gsl@@QAE@PAH0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp11811: + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 16], edx # 4-byte Spill + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], ecx # 4-byte Spill + call "??$distance@PAH@std@@YAHPAH0@Z" + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, ecx + add esp, 32 + pop esi + pop edi + pop ebp + ret 8 +Ltmp11812: + .cv_fpo_endproc +Lfunc_end330: + # -- End function + .def "??0?$span@H$0A@@gsl@@QAE@PAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$0A@@gsl@@QAE@PAH0@Z" + .globl "??0?$span@H$0A@@gsl@@QAE@PAH0@Z" # -- Begin function ??0?$span@H$0A@@gsl@@QAE@PAH0@Z + .p2align 4, 0x90 +"??0?$span@H$0A@@gsl@@QAE@PAH0@Z": # @"??0?$span@H$0A@@gsl@@QAE@PAH0@Z" +Lfunc_begin331: + .cv_func_id 331 + .cv_loc 331 5 390 0 # ..\include\gsl/span:390:0 + .cv_fpo_proc "??0?$span@H$0A@@gsl@@QAE@PAH0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp11813: + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 16], edx # 4-byte Spill + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], ecx # 4-byte Spill + call "??$distance@PAH@std@@YAHPAH0@Z" + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, ecx + add esp, 32 + pop esi + pop edi + pop ebp + ret 8 +Ltmp11814: + .cv_fpo_endproc +Lfunc_end331: + # -- End function + .def "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAH0@Z" + .globl "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAH0@Z" # -- Begin function ??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAH0@Z + .p2align 4, 0x90 +"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAH0@Z": # @"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAH0@Z" +Lfunc_begin332: + .cv_func_id 332 + .cv_loc 332 5 735 0 # ..\include\gsl/span:735:0 + .cv_fpo_proc "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAH0@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 16] + mov esi, dword ptr [ebp + 12] +Ltmp11815: + .cv_loc 332 5 736 0 # ..\include\gsl/span:736:0 + mov edi, dword ptr [ebp + 16] + mov ebx, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], ebx + mov dword ptr [esp + 4], edi + mov dword ptr [ebp - 20], esi # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "??0?$span@H$0?0@gsl@@QAE@PAH0@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp11816: + .cv_fpo_endproc +Lfunc_end332: + # -- End function + .def "??$distance@PAH@std@@YAHPAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$distance@PAH@std@@YAHPAH0@Z" + .globl "??$distance@PAH@std@@YAHPAH0@Z" # -- Begin function ??$distance@PAH@std@@YAHPAH0@Z + .p2align 4, 0x90 +"??$distance@PAH@std@@YAHPAH0@Z": # @"??$distance@PAH@std@@YAHPAH0@Z" +Lfunc_begin333: + .cv_func_id 333 + .cv_file 17 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\xutility" "54EF75956695497A9FCBCF8E0B36B741" 1 + .cv_loc 333 17 785 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:785:0 + .cv_fpo_proc "??$distance@PAH@std@@YAHPAH0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp11817: + .cv_loc 333 17 787 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:787:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + sub edx, esi + sar edx, 2 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp11818: + .cv_fpo_endproc +Lfunc_end333: + # -- End function + .def "??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z" + .globl "??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z" # -- Begin function ??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z + .p2align 4, 0x90 +"??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z": # @"??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z" +Lfunc_begin334: + .cv_func_id 334 + .cv_loc 334 5 395 0 # ..\include\gsl/span:395:0 + .cv_fpo_proc "??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + lea edx, [ebp - 36] +Ltmp11821: + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??0?$extent_type@$04@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [edx], ecx + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "??$addressof@H@std@@YAPAHAAH@Z" + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB334_1 +LBB334_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z@4HA": +LBB334_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp11822: + .cv_fpo_endproc +Lfunc_end334: + .section .xdata,"dr",associative,"??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z" + .p2align 2 +"L__ehtable$??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z@4HA" # Action + .section .text,"xr",discard,"??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z" + # -- End function + .def "??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" + .globl "??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" # -- Begin function ??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z + .p2align 4, 0x90 +"??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z": # @"??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" +Lfunc_begin335: + .cv_func_id 335 + .cv_loc 335 5 395 0 # ..\include\gsl/span:395:0 + .cv_fpo_proc "??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + lea edx, [ebp - 36] +Ltmp11825: + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??0?$extent_type@$04@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [edx], ecx + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "??$addressof@H@std@@YAPAHAAH@Z" + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB335_1 +LBB335_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z@4HA": +LBB335_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp11826: + .cv_fpo_endproc +Lfunc_end335: + .section .xdata,"dr",associative,"??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" + .p2align 2 +"L__ehtable$??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z@4HA" # Action + .section .text,"xr",discard,"??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" + # -- End function + .def "?data@?$span@H$04@gsl@@QBEPAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@H$04@gsl@@QBEPAHXZ" + .globl "?data@?$span@H$04@gsl@@QBEPAHXZ" # -- Begin function ?data@?$span@H$04@gsl@@QBEPAHXZ + .p2align 4, 0x90 +"?data@?$span@H$04@gsl@@QBEPAHXZ": # @"?data@?$span@H$04@gsl@@QBEPAHXZ" +Lfunc_begin336: + .cv_func_id 336 + .cv_loc 336 5 515 0 # ..\include\gsl/span:515:0 + .cv_fpo_proc "?data@?$span@H$04@gsl@@QBEPAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11827: + call "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QBEPAHXZ" + add esp, 4 + pop ebp + ret +Ltmp11828: + .cv_fpo_endproc +Lfunc_end336: + # -- End function + .def "??$addressof@$$BY02H@std@@YAPAY02HAAY02H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@$$BY02H@std@@YAPAY02HAAY02H@Z" + .globl "??$addressof@$$BY02H@std@@YAPAY02HAAY02H@Z" # -- Begin function ??$addressof@$$BY02H@std@@YAPAY02HAAY02H@Z + .p2align 4, 0x90 +"??$addressof@$$BY02H@std@@YAPAY02HAAY02H@Z": # @"??$addressof@$$BY02H@std@@YAPAY02HAAY02H@Z" +Lfunc_begin337: + .cv_func_id 337 + .cv_loc 337 13 280 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:280:0 + .cv_fpo_proc "??$addressof@$$BY02H@std@@YAPAY02HAAY02H@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11829: + .cv_loc 337 13 281 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:281:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp11830: + .cv_fpo_endproc +Lfunc_end337: + # -- End function + .def "??0?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" + .globl "??0?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" # -- Begin function ??0?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z + .p2align 4, 0x90 +"??0?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z": # @"??0?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" +Lfunc_begin338: + .cv_func_id 338 + .cv_loc 338 5 386 0 # ..\include\gsl/span:386:0 + .cv_fpo_proc "??0?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp11831: + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop edi + pop ebp + ret 8 +Ltmp11832: + .cv_fpo_endproc +Lfunc_end338: + # -- End function + .def "?size@?$span@$$BY02H$0?0@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@$$BY02H$0?0@gsl@@QBEHXZ" + .globl "?size@?$span@$$BY02H$0?0@gsl@@QBEHXZ" # -- Begin function ?size@?$span@$$BY02H$0?0@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$span@$$BY02H$0?0@gsl@@QBEHXZ": # @"?size@?$span@$$BY02H$0?0@gsl@@QBEHXZ" +Lfunc_begin339: + .cv_func_id 339 + .cv_loc 339 5 498 0 # ..\include\gsl/span:498:0 + .cv_fpo_proc "?size@?$span@$$BY02H$0?0@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11833: + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + add esp, 4 + pop ebp + ret +Ltmp11834: + .cv_fpo_endproc +Lfunc_end339: + # -- End function + .def "?data@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ" + .globl "?data@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ" # -- Begin function ?data@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ + .p2align 4, 0x90 +"?data@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ": # @"?data@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ" +Lfunc_begin340: + .cv_func_id 340 + .cv_loc 340 5 515 0 # ..\include\gsl/span:515:0 + .cv_fpo_proc "?data@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11835: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ" + add esp, 4 + pop ebp + ret +Ltmp11836: + .cv_fpo_endproc +Lfunc_end340: + # -- End function + .def "??$addressof@$$BY121H@std@@YAPAY121HAAY121H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@$$BY121H@std@@YAPAY121HAAY121H@Z" + .globl "??$addressof@$$BY121H@std@@YAPAY121HAAY121H@Z" # -- Begin function ??$addressof@$$BY121H@std@@YAPAY121HAAY121H@Z + .p2align 4, 0x90 +"??$addressof@$$BY121H@std@@YAPAY121HAAY121H@Z": # @"??$addressof@$$BY121H@std@@YAPAY121HAAY121H@Z" +Lfunc_begin341: + .cv_func_id 341 + .cv_loc 341 13 280 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:280:0 + .cv_fpo_proc "??$addressof@$$BY121H@std@@YAPAY121HAAY121H@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11837: + .cv_loc 341 13 281 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:281:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp11838: + .cv_fpo_endproc +Lfunc_end341: + # -- End function + .def "??0?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" + .globl "??0?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" # -- Begin function ??0?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z + .p2align 4, 0x90 +"??0?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z": # @"??0?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" +Lfunc_begin342: + .cv_func_id 342 + .cv_loc 342 5 386 0 # ..\include\gsl/span:386:0 + .cv_fpo_proc "??0?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp11839: + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop edi + pop ebp + ret 8 +Ltmp11840: + .cv_fpo_endproc +Lfunc_end342: + # -- End function + .def "?size@?$span@$$BY121H$0?0@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@$$BY121H$0?0@gsl@@QBEHXZ" + .globl "?size@?$span@$$BY121H$0?0@gsl@@QBEHXZ" # -- Begin function ?size@?$span@$$BY121H$0?0@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$span@$$BY121H$0?0@gsl@@QBEHXZ": # @"?size@?$span@$$BY121H$0?0@gsl@@QBEHXZ" +Lfunc_begin343: + .cv_func_id 343 + .cv_loc 343 5 498 0 # ..\include\gsl/span:498:0 + .cv_fpo_proc "?size@?$span@$$BY121H$0?0@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11841: + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + add esp, 4 + pop ebp + ret +Ltmp11842: + .cv_fpo_endproc +Lfunc_end343: + # -- End function + .def "?data@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ" + .globl "?data@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ" # -- Begin function ?data@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ + .p2align 4, 0x90 +"?data@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ": # @"?data@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ" +Lfunc_begin344: + .cv_func_id 344 + .cv_loc 344 5 515 0 # ..\include\gsl/span:515:0 + .cv_fpo_proc "?data@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11843: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ" + add esp, 4 + pop ebp + ret +Ltmp11844: + .cv_fpo_endproc +Lfunc_end344: + # -- End function + .def "??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AAY04H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AAY04H@Z" + .globl "??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AAY04H@Z" # -- Begin function ??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AAY04H@Z + .p2align 4, 0x90 +"??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AAY04H@Z": # @"??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AAY04H@Z" +Lfunc_begin345: + .cv_func_id 345 + .cv_loc 345 5 741 0 # ..\include\gsl/span:741:0 + .cv_fpo_proc "??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AAY04H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp11845: + .cv_loc 345 5 742 0 # ..\include\gsl/span:742:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], esi + mov dword ptr [ebp - 12], edx # 4-byte Spill + call "??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop esi + pop ebp + ret +Ltmp11846: + .cv_fpo_endproc +Lfunc_end345: + # -- End function + .def "??$addressof@H@std@@YAPAHAAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@H@std@@YAPAHAAH@Z" + .globl "??$addressof@H@std@@YAPAHAAH@Z" # -- Begin function ??$addressof@H@std@@YAPAHAAH@Z + .p2align 4, 0x90 +"??$addressof@H@std@@YAPAHAAH@Z": # @"??$addressof@H@std@@YAPAHAAH@Z" +Lfunc_begin346: + .cv_func_id 346 + .cv_loc 346 13 280 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:280:0 + .cv_fpo_proc "??$addressof@H@std@@YAPAHAAH@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11847: + .cv_loc 346 13 281 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:281:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp11848: + .cv_fpo_endproc +Lfunc_end346: + # -- End function + .def "??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PAY02HH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PAY02HH@Z" + .globl "??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PAY02HH@Z" # -- Begin function ??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PAY02HH@Z + .p2align 4, 0x90 +"??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PAY02HH@Z": # @"??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PAY02HH@Z" +Lfunc_begin347: + .cv_func_id 347 + .cv_loc 347 5 729 0 # ..\include\gsl/span:729:0 + .cv_fpo_proc "??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PAY02HH@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 16] + mov esi, dword ptr [ebp + 12] +Ltmp11849: + .cv_loc 347 5 730 0 # ..\include\gsl/span:730:0 + mov edi, dword ptr [ebp + 16] + mov ebx, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], ebx + mov dword ptr [esp + 4], edi + mov dword ptr [ebp - 20], esi # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "??0?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp11850: + .cv_fpo_endproc +Lfunc_end347: + # -- End function + .def "??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PAY121HH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PAY121HH@Z" + .globl "??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PAY121HH@Z" # -- Begin function ??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PAY121HH@Z + .p2align 4, 0x90 +"??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PAY121HH@Z": # @"??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PAY121HH@Z" +Lfunc_begin348: + .cv_func_id 348 + .cv_loc 348 5 729 0 # ..\include\gsl/span:729:0 + .cv_fpo_proc "??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PAY121HH@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 16] + mov esi, dword ptr [ebp + 12] +Ltmp11851: + .cv_loc 348 5 730 0 # ..\include\gsl/span:730:0 + mov edi, dword ptr [ebp + 16] + mov ebx, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], ebx + mov dword ptr [esp + 4], edi + mov dword ptr [ebp - 20], esi # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "??0?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp11852: + .cv_fpo_endproc +Lfunc_end348: + # -- End function + .def "??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z +"??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z": # @"??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z" +Lfunc_begin349: + .cv_func_id 349 + .cv_loc 349 5 395 0 # ..\include\gsl/span:395:0 + .cv_fpo_proc "??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + lea edx, [ebp - 36] +Ltmp11855: + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??0?$extent_type@$04@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [edx], ecx + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPAUAddressOverloaded@?A0x3DBF7A98@@AAU1?A0x3DBF7A98@@@Z" + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB349_1 +LBB349_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z@4HA": +LBB349_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp11856: + .cv_fpo_endproc +Lfunc_end349: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z@4HA" # Action + .text + # -- End function + .def "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" +Lfunc_begin350: + .cv_func_id 350 + .cv_loc 350 5 515 0 # ..\include\gsl/span:515:0 + .cv_fpo_proc "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11857: + call "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" + add esp, 4 + pop ebp + ret +Ltmp11858: + .cv_fpo_endproc +Lfunc_end350: + # -- End function + .def "??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPAUAddressOverloaded@?A0x3DBF7A98@@AAU1?A0x3DBF7A98@@@Z"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPAUAddressOverloaded@?A0x3DBF7A98@@AAU1?A0x3DBF7A98@@@Z +"??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPAUAddressOverloaded@?A0x3DBF7A98@@AAU1?A0x3DBF7A98@@@Z": # @"??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPAUAddressOverloaded@?A0x3DBF7A98@@AAU1?A0x3DBF7A98@@@Z" +Lfunc_begin351: + .cv_func_id 351 + .cv_loc 351 13 280 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:280:0 + .cv_fpo_proc "??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPAUAddressOverloaded@?A0x3DBF7A98@@AAU1?A0x3DBF7A98@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11859: + .cv_loc 351 13 281 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:281:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp11860: + .cv_fpo_endproc +Lfunc_end351: + # -- End function + .def "??0?$extent_type@$04@details@gsl@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$04@details@gsl@@QAE@XZ" + .globl "??0?$extent_type@$04@details@gsl@@QAE@XZ" # -- Begin function ??0?$extent_type@$04@details@gsl@@QAE@XZ + .p2align 4, 0x90 +"??0?$extent_type@$04@details@gsl@@QAE@XZ": # @"??0?$extent_type@$04@details@gsl@@QAE@XZ" +Lfunc_begin352: + .cv_func_id 352 + .cv_loc 352 5 311 0 # ..\include\gsl/span:311:0 + .cv_fpo_proc "??0?$extent_type@$04@details@gsl@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp11861: + add esp, 4 + pop ebp + ret +Ltmp11862: + .cv_fpo_endproc +Lfunc_end352: + # -- End function + .def "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" +Lfunc_begin353: + .cv_func_id 353 + .cv_loc 353 5 591 0 # ..\include\gsl/span:591:0 + .cv_fpo_proc "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 32], eax +Ltmp11865: + mov ecx, eax + lea edx, [ebp - 44] + mov bl, byte ptr [edx] + mov byte ptr [esp], bl + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$?0$04@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$04@12@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 36] + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp11866: + .cv_loc 353 5 592 0 # ..\include\gsl/span:592:0 + mov ecx, edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 57], 0 + test bl, 1 + jne LBB353_1 + jmp LBB353_2 +LBB353_1: + test byte ptr [ebp - 57], 1 + jne LBB353_4 + jmp LBB353_5 +LBB353_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 56] + mov ecx, eax + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 57], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB353_3 +LBB353_3: +LBB353_4: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp11867: +LBB353_5: + .cv_loc 353 5 593 0 # ..\include\gsl/span:593:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 68 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA": +LBB353_6: + push ebp + push eax + add ebp, 12 +Ltmp11868: + .cv_loc 353 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [ebp - 57], 1 + jne LBB353_7 + jmp LBB353_8 +LBB353_7: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +LBB353_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11869: + .cv_fpo_endproc +Lfunc_end353: + .section .xdata,"dr",associative,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + # -- End function + .def "??$?0$04@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$04@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$04@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$04@12@@Z" + .globl "??$?0$04@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$04@12@@Z" # -- Begin function ??$?0$04@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$04@12@@Z + .p2align 4, 0x90 +"??$?0$04@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$04@12@@Z": # @"??$?0$04@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$04@12@@Z" +Lfunc_begin354: + .cv_func_id 354 + .cv_loc 354 5 334 0 # ..\include\gsl/span:334:0 + .cv_fpo_proc "??$?0$04@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$04@12@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11870: + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "?size@?$extent_type@$04@details@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp11871: + .cv_fpo_endproc +Lfunc_end354: + # -- End function + .def "?size@?$extent_type@$04@details@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$04@details@gsl@@QBEHXZ" + .globl "?size@?$extent_type@$04@details@gsl@@QBEHXZ" # -- Begin function ?size@?$extent_type@$04@details@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$extent_type@$04@details@gsl@@QBEHXZ": # @"?size@?$extent_type@$04@details@gsl@@QBEHXZ" +Lfunc_begin355: + .cv_func_id 355 + .cv_loc 355 5 323 0 # ..\include\gsl/span:323:0 + .cv_fpo_proc "?size@?$extent_type@$04@details@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp11872: + mov eax, 5 + add esp, 4 + pop ebp + ret +Ltmp11873: + .cv_fpo_endproc +Lfunc_end355: + # -- End function + .def "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" +Lfunc_begin356: + .cv_func_id 356 + .cv_loc 356 5 591 0 # ..\include\gsl/span:591:0 + .cv_fpo_proc "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 32], eax +Ltmp11876: + mov ecx, dword ptr [ebp - 36] + mov dword ptr [eax], ecx +Ltmp11877: + .cv_loc 356 5 592 0 # ..\include\gsl/span:592:0 + mov ecx, eax + call "?size@?$extent_type@$04@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 53], 0 + test bl, 1 + jne LBB356_1 + jmp LBB356_2 +LBB356_1: + test byte ptr [ebp - 53], 1 + jne LBB356_4 + jmp LBB356_5 +LBB356_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 53], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB356_3 +LBB356_3: +LBB356_4: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp11878: +LBB356_5: + .cv_loc 356 5 593 0 # ..\include\gsl/span:593:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA": +LBB356_6: + push ebp + push eax + add ebp, 12 +Ltmp11879: + .cv_loc 356 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [ebp - 53], 1 + jne LBB356_7 + jmp LBB356_8 +LBB356_7: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB356_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11880: + .cv_fpo_endproc +Lfunc_end356: + .section .xdata,"dr",associative,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@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@@QBEPAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QBEPAHXZ" + .globl "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QBEPAHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QBEPAHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QBEPAHXZ": # @"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QBEPAHXZ" +Lfunc_begin357: + .cv_func_id 357 + .cv_loc 357 5 602 0 # ..\include\gsl/span:602:0 + .cv_fpo_proc "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QBEPAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11881: + mov eax, dword ptr [ecx] + add esp, 4 + pop ebp + ret +Ltmp11882: + .cv_fpo_endproc +Lfunc_end357: + # -- End function + .def "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" + .globl "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" # -- Begin function ??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z + .p2align 4, 0x90 +"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z": # @"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" +Lfunc_begin358: + .cv_func_id 358 + .cv_loc 358 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp11887: + mov esi, ecx + mov edi, dword ptr [ebp + 12] + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edi + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp11888: + .cv_loc 358 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + jne LBB358_1 + jmp LBB358_2 +LBB358_1: + test byte ptr [ebp - 49], 1 + jne LBB358_4 + jmp LBB358_5 +LBB358_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB358_3 +LBB358_3: +LBB358_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB358_5: + .cv_loc 358 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 65], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB358_7 +# %bb.6: + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB358_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB358_8 + jmp LBB358_9 +LBB358_8: + test byte ptr [ebp - 65], 1 + jne LBB358_14 + jmp LBB358_15 +LBB358_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 64] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 65], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB358_10 +LBB358_10: +LBB358_14: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp11889: +LBB358_15: + .cv_loc 358 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z@4HA": +LBB358_11: + push ebp + push eax + add ebp, 12 +Ltmp11890: + .cv_loc 358 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 49], 1 + jne LBB358_12 + jmp LBB358_13 +LBB358_12: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB358_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z@4HA": +LBB358_16: + push ebp + push eax + add ebp, 12 + .cv_loc 358 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 65], 1 + jne LBB358_17 + jmp LBB358_18 +LBB358_17: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +LBB358_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11891: + .cv_fpo_endproc +Lfunc_end358: + .section .xdata,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" + .p2align 2 +"L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z@4HA" # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z@4HA" # Action + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ" +Lfunc_begin359: + .cv_func_id 359 + .cv_loc 359 5 602 0 # ..\include\gsl/span:602:0 + .cv_fpo_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11892: + mov eax, dword ptr [ecx + 4] + add esp, 4 + pop ebp + ret +Ltmp11893: + .cv_fpo_endproc +Lfunc_end359: + # -- End function + .def "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" + .globl "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" # -- Begin function ??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z + .p2align 4, 0x90 +"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z": # @"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" +Lfunc_begin360: + .cv_func_id 360 + .cv_loc 360 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp11898: + mov esi, ecx + mov edi, dword ptr [ebp + 12] + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edi + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp11899: + .cv_loc 360 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + jne LBB360_1 + jmp LBB360_2 +LBB360_1: + test byte ptr [ebp - 49], 1 + jne LBB360_4 + jmp LBB360_5 +LBB360_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB360_3 +LBB360_3: +LBB360_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB360_5: + .cv_loc 360 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 65], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB360_7 +# %bb.6: + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB360_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB360_8 + jmp LBB360_9 +LBB360_8: + test byte ptr [ebp - 65], 1 + jne LBB360_14 + jmp LBB360_15 +LBB360_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 64] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 65], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB360_10 +LBB360_10: +LBB360_14: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp11900: +LBB360_15: + .cv_loc 360 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z@4HA": +LBB360_11: + push ebp + push eax + add ebp, 12 +Ltmp11901: + .cv_loc 360 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 49], 1 + jne LBB360_12 + jmp LBB360_13 +LBB360_12: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB360_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z@4HA": +LBB360_16: + push ebp + push eax + add ebp, 12 + .cv_loc 360 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 65], 1 + jne LBB360_17 + jmp LBB360_18 +LBB360_17: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +LBB360_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11902: + .cv_fpo_endproc +Lfunc_end360: + .section .xdata,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" + .p2align 2 +"L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z@4HA" # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z@4HA" # Action + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ" +Lfunc_begin361: + .cv_func_id 361 + .cv_loc 361 5 602 0 # ..\include\gsl/span:602:0 + .cv_fpo_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11903: + mov eax, dword ptr [ecx + 4] + add esp, 4 + pop ebp + ret +Ltmp11904: + .cv_fpo_endproc +Lfunc_end361: + # -- End function + .def "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@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@@QAE@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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" +Lfunc_begin362: + .cv_func_id 362 + .cv_loc 362 5 591 0 # ..\include\gsl/span:591:0 + .cv_fpo_proc "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 32], eax +Ltmp11907: + mov ecx, dword ptr [ebp - 36] + mov dword ptr [eax], ecx +Ltmp11908: + .cv_loc 362 5 592 0 # ..\include\gsl/span:592:0 + mov ecx, eax + call "?size@?$extent_type@$04@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 53], 0 + test bl, 1 + jne LBB362_1 + jmp LBB362_2 +LBB362_1: + test byte ptr [ebp - 53], 1 + jne LBB362_4 + jmp LBB362_5 +LBB362_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 53], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB362_3 +LBB362_3: +LBB362_4: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp11909: +LBB362_5: + .cv_loc 362 5 593 0 # ..\include\gsl/span:593:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA": +LBB362_6: + push ebp + push eax + add ebp, 12 +Ltmp11910: + .cv_loc 362 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [ebp - 53], 1 + jne LBB362_7 + jmp LBB362_8 +LBB362_7: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB362_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11911: + .cv_fpo_endproc +Lfunc_end362: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA" # Action + .text + # -- End function + .def "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QBEPAUAddressOverloaded@?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@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" +Lfunc_begin363: + .cv_func_id 363 + .cv_loc 363 5 602 0 # ..\include\gsl/span:602:0 + .cv_fpo_proc "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11912: + mov eax, dword ptr [ecx] + add esp, 4 + pop ebp + ret +Ltmp11913: + .cv_fpo_endproc +Lfunc_end363: + # -- End function + .def "??0?$span@N$0?0@gsl@@QAE@PANH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@N$0?0@gsl@@QAE@PANH@Z" + .globl "??0?$span@N$0?0@gsl@@QAE@PANH@Z" # -- Begin function ??0?$span@N$0?0@gsl@@QAE@PANH@Z + .p2align 4, 0x90 +"??0?$span@N$0?0@gsl@@QAE@PANH@Z": # @"??0?$span@N$0?0@gsl@@QAE@PANH@Z" +Lfunc_begin364: + .cv_func_id 364 + .cv_loc 364 5 386 0 # ..\include\gsl/span:386:0 + .cv_fpo_proc "??0?$span@N$0?0@gsl@@QAE@PANH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp11914: + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop edi + pop ebp + ret 8 +Ltmp11915: + .cv_fpo_endproc +Lfunc_end364: + # -- End function + .def "?size@?$span@N$0?0@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@N$0?0@gsl@@QBEHXZ" + .globl "?size@?$span@N$0?0@gsl@@QBEHXZ" # -- Begin function ?size@?$span@N$0?0@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$span@N$0?0@gsl@@QBEHXZ": # @"?size@?$span@N$0?0@gsl@@QBEHXZ" +Lfunc_begin365: + .cv_func_id 365 + .cv_loc 365 5 498 0 # ..\include\gsl/span:498:0 + .cv_fpo_proc "?size@?$span@N$0?0@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11916: + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + add esp, 4 + pop ebp + ret +Ltmp11917: + .cv_fpo_endproc +Lfunc_end365: + # -- End function + .def "?data@?$span@N$0?0@gsl@@QBEPANXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@N$0?0@gsl@@QBEPANXZ" + .globl "?data@?$span@N$0?0@gsl@@QBEPANXZ" # -- Begin function ?data@?$span@N$0?0@gsl@@QBEPANXZ + .p2align 4, 0x90 +"?data@?$span@N$0?0@gsl@@QBEPANXZ": # @"?data@?$span@N$0?0@gsl@@QBEPANXZ" +Lfunc_begin366: + .cv_func_id 366 + .cv_loc 366 5 515 0 # ..\include\gsl/span:515:0 + .cv_fpo_proc "?data@?$span@N$0?0@gsl@@QBEPANXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11918: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QBEPANXZ" + add esp, 4 + pop ebp + ret +Ltmp11919: + .cv_fpo_endproc +Lfunc_end366: + # -- End function + .def "??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PANH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PANH@Z" + .globl "??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PANH@Z" # -- Begin function ??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PANH@Z + .p2align 4, 0x90 +"??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PANH@Z": # @"??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PANH@Z" +Lfunc_begin367: + .cv_func_id 367 + .cv_loc 367 5 729 0 # ..\include\gsl/span:729:0 + .cv_fpo_proc "??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PANH@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 16] + mov esi, dword ptr [ebp + 12] +Ltmp11920: + .cv_loc 367 5 730 0 # ..\include\gsl/span:730:0 + mov edi, dword ptr [ebp + 16] + mov ebx, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], ebx + mov dword ptr [esp + 4], edi + mov dword ptr [ebp - 20], esi # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "??0?$span@N$0?0@gsl@@QAE@PANH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp11921: + .cv_fpo_endproc +Lfunc_end367: + # -- End function + .def "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z" + .globl "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z" # -- Begin function ??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z + .p2align 4, 0x90 +"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z": # @"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z" +Lfunc_begin368: + .cv_func_id 368 + .cv_loc 368 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp11926: + mov esi, ecx + mov edi, dword ptr [ebp + 12] + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edi + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp11927: + .cv_loc 368 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + jne LBB368_1 + jmp LBB368_2 +LBB368_1: + test byte ptr [ebp - 49], 1 + jne LBB368_4 + jmp LBB368_5 +LBB368_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB368_3 +LBB368_3: +LBB368_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB368_5: + .cv_loc 368 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 65], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB368_7 +# %bb.6: + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB368_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB368_8 + jmp LBB368_9 +LBB368_8: + test byte ptr [ebp - 65], 1 + jne LBB368_14 + jmp LBB368_15 +LBB368_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 64] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 65], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB368_10 +LBB368_10: +LBB368_14: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp11928: +LBB368_15: + .cv_loc 368 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z@4HA": +LBB368_11: + push ebp + push eax + add ebp, 12 +Ltmp11929: + .cv_loc 368 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 49], 1 + jne LBB368_12 + jmp LBB368_13 +LBB368_12: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB368_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z@4HA": +LBB368_16: + push ebp + push eax + add ebp, 12 + .cv_loc 368 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 65], 1 + jne LBB368_17 + jmp LBB368_18 +LBB368_17: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +LBB368_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11930: + .cv_fpo_endproc +Lfunc_end368: + .section .xdata,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z" + .p2align 2 +"L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z@4HA" # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z@4HA" # Action + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QBEPANXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QBEPANXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QBEPANXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QBEPANXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QBEPANXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QBEPANXZ" +Lfunc_begin369: + .cv_func_id 369 + .cv_loc 369 5 602 0 # ..\include\gsl/span:602:0 + .cv_fpo_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QBEPANXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11931: + mov eax, dword ptr [ecx + 4] + add esp, 4 + pop ebp + ret +Ltmp11932: + .cv_fpo_endproc +Lfunc_end369: + # -- End function + .def "??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .globl "??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" # -- Begin function ??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z": # @"??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" +Lfunc_begin370: + .cv_func_id 370 + .cv_loc 370 5 400 0 # ..\include\gsl/span:400:0 + .cv_fpo_proc "??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + lea edx, [ebp - 36] +Ltmp11935: + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??0?$extent_type@$03@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "?data@?$array@H$03@std@@QAEPAHXZ" + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB370_1 +LBB370_1: + .cv_loc 370 5 401 0 # ..\include\gsl/span:401:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z@4HA": +LBB370_2: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 370 5 400 0 # ..\include\gsl/span:400:0 + call dword ptr [__imp____std_terminate] +Ltmp11936: + .cv_fpo_endproc +Lfunc_end370: + .section .xdata,"dr",associative,"??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .p2align 2 +"L__ehtable$??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" + # -- End function + .def "??$narrow_cast@HI@gsl@@YAH$$QAI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$narrow_cast@HI@gsl@@YAH$$QAI@Z" + .globl "??$narrow_cast@HI@gsl@@YAH$$QAI@Z" # -- Begin function ??$narrow_cast@HI@gsl@@YAH$$QAI@Z + .p2align 4, 0x90 +"??$narrow_cast@HI@gsl@@YAH$$QAI@Z": # @"??$narrow_cast@HI@gsl@@YAH$$QAI@Z" +Lfunc_begin371: + .cv_func_id 371 + .cv_loc 371 15 99 0 # ..\include\gsl/gsl_util:99:0 + .cv_fpo_proc "??$narrow_cast@HI@gsl@@YAH$$QAI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11937: + .cv_loc 371 15 100 0 # ..\include\gsl/gsl_util:100:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 4], eax # 4-byte Spill + call "??$forward@I@std@@YA$$QAIAAI@Z" + mov eax, dword ptr [eax] + add esp, 8 + pop ebp + ret +Ltmp11938: + .cv_fpo_endproc +Lfunc_end371: + # -- End function + .def "?size@?$array@H$03@std@@QBEIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$array@H$03@std@@QBEIXZ" + .globl "?size@?$array@H$03@std@@QBEIXZ" # -- Begin function ?size@?$array@H$03@std@@QBEIXZ + .p2align 4, 0x90 +"?size@?$array@H$03@std@@QBEIXZ": # @"?size@?$array@H$03@std@@QBEIXZ" +Lfunc_begin372: + .cv_func_id 372 + .cv_file 18 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\array" "46D827E67ADC0C7118AF6700210BDE8B" 1 + .cv_loc 372 18 124 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\array:124:0 + .cv_fpo_proc "?size@?$array@H$03@std@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp11939: + .cv_loc 372 18 125 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\array:125:0 + mov eax, 4 + add esp, 4 + pop ebp + ret +Ltmp11940: + .cv_fpo_endproc +Lfunc_end372: + # -- End function + .def "?data@?$array@H$03@std@@QAEPAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$array@H$03@std@@QAEPAHXZ" + .globl "?data@?$array@H$03@std@@QAEPAHXZ" # -- Begin function ?data@?$array@H$03@std@@QAEPAHXZ + .p2align 4, 0x90 +"?data@?$array@H$03@std@@QAEPAHXZ": # @"?data@?$array@H$03@std@@QAEPAHXZ" +Lfunc_begin373: + .cv_func_id 373 + .cv_loc 373 18 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\array:191:0 + .cv_fpo_proc "?data@?$array@H$03@std@@QAEPAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp11941: + .cv_loc 373 18 192 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\array:192:0 + add esp, 4 + pop ebp + ret +Ltmp11942: + .cv_fpo_endproc +Lfunc_end373: + # -- End function + .def "??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .globl "??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" # -- Begin function ??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z": # @"??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" +Lfunc_begin374: + .cv_func_id 374 + .cv_loc 374 5 400 0 # ..\include\gsl/span:400:0 + .cv_fpo_proc "??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + lea edx, [ebp - 36] +Ltmp11945: + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??0?$extent_type@$03@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "?data@?$array@H$03@std@@QAEPAHXZ" + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB374_1 +LBB374_1: + .cv_loc 374 5 401 0 # ..\include\gsl/span:401:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z@4HA": +LBB374_2: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 374 5 400 0 # ..\include\gsl/span:400:0 + call dword ptr [__imp____std_terminate] +Ltmp11946: + .cv_fpo_endproc +Lfunc_end374: + .section .xdata,"dr",associative,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .p2align 2 +"L__ehtable$??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" + # -- End function + .def "??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .globl "??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" # -- Begin function ??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z": # @"??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" +Lfunc_begin375: + .cv_func_id 375 + .cv_loc 375 5 400 0 # ..\include\gsl/span:400:0 + .cv_fpo_proc "??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + lea edx, [ebp - 36] +Ltmp11949: + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??0?$extent_type@$03@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "?data@?$array@H$03@std@@QAEPAHXZ" + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB375_1 +LBB375_1: + .cv_loc 375 5 401 0 # ..\include\gsl/span:401:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z@4HA": +LBB375_2: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 375 5 400 0 # ..\include\gsl/span:400:0 + call dword ptr [__imp____std_terminate] +Ltmp11950: + .cv_fpo_endproc +Lfunc_end375: + .section .xdata,"dr",associative,"??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .p2align 2 +"L__ehtable$??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" + # -- End function + .def "?data@?$span@H$03@gsl@@QBEPAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@H$03@gsl@@QBEPAHXZ" + .globl "?data@?$span@H$03@gsl@@QBEPAHXZ" # -- Begin function ?data@?$span@H$03@gsl@@QBEPAHXZ + .p2align 4, 0x90 +"?data@?$span@H$03@gsl@@QBEPAHXZ": # @"?data@?$span@H$03@gsl@@QBEPAHXZ" +Lfunc_begin376: + .cv_func_id 376 + .cv_loc 376 5 515 0 # ..\include\gsl/span:515:0 + .cv_fpo_proc "?data@?$span@H$03@gsl@@QBEPAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11951: + call "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QBEPAHXZ" + add esp, 4 + pop ebp + ret +Ltmp11952: + .cv_fpo_endproc +Lfunc_end376: + # -- End function + .def "??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .globl "??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" # -- Begin function ??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z": # @"??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" +Lfunc_begin377: + .cv_func_id 377 + .cv_loc 377 5 400 0 # ..\include\gsl/span:400:0 + .cv_fpo_proc "??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + lea edx, [ebp - 36] +Ltmp11955: + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??0?$extent_type@$03@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "?data@?$array@H$03@std@@QAEPAHXZ" + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB377_1 +LBB377_1: + .cv_loc 377 5 401 0 # ..\include\gsl/span:401:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z@4HA": +LBB377_2: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 377 5 400 0 # ..\include\gsl/span:400:0 + call dword ptr [__imp____std_terminate] +Ltmp11956: + .cv_fpo_endproc +Lfunc_end377: + .section .xdata,"dr",associative,"??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .p2align 2 +"L__ehtable$??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" + # -- End function + .def "?data@?$span@$$CBH$03@gsl@@QBEPBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@$$CBH$03@gsl@@QBEPBHXZ" + .globl "?data@?$span@$$CBH$03@gsl@@QBEPBHXZ" # -- Begin function ?data@?$span@$$CBH$03@gsl@@QBEPBHXZ + .p2align 4, 0x90 +"?data@?$span@$$CBH$03@gsl@@QBEPBHXZ": # @"?data@?$span@$$CBH$03@gsl@@QBEPBHXZ" +Lfunc_begin378: + .cv_func_id 378 + .cv_loc 378 5 515 0 # ..\include\gsl/span:515:0 + .cv_fpo_proc "?data@?$span@$$CBH$03@gsl@@QBEPBHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11957: + call "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QBEPBHXZ" + add esp, 4 + pop ebp + ret +Ltmp11958: + .cv_fpo_endproc +Lfunc_end378: + # -- End function + .def "??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z" + .globl "??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z" # -- Begin function ??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z + .p2align 4, 0x90 +"??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z": # @"??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z" +Lfunc_begin379: + .cv_func_id 379 + .cv_loc 379 5 405 0 # ..\include\gsl/span:405:0 + .cv_fpo_proc "??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + lea edx, [ebp - 36] +Ltmp11961: + mov dword ptr [ebp - 40], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "??0?$extent_type@$0A@@details@gsl@@QAE@XZ" + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], 0 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 52], eax # 4-byte Spill + jmp LBB379_1 +LBB379_1: + .cv_loc 379 5 406 0 # ..\include\gsl/span:406:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 48 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z@4HA": +LBB379_2: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 379 5 405 0 # ..\include\gsl/span:405:0 + call dword ptr [__imp____std_terminate] +Ltmp11962: + .cv_fpo_endproc +Lfunc_end379: + .section .xdata,"dr",associative,"??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z" + .p2align 2 +"L__ehtable$??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z@4HA" # Action + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z" + # -- End function + .def "??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z +"??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": # @"??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" +Lfunc_begin380: + .cv_func_id 380 + .cv_loc 380 5 400 0 # ..\include\gsl/span:400:0 + .cv_fpo_proc "??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + lea edx, [ebp - 36] +Ltmp11965: + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??0?$extent_type@$03@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QAEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB380_1 +LBB380_1: + .cv_loc 380 5 401 0 # ..\include\gsl/span:401:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$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@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z@4HA": +LBB380_2: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 380 5 400 0 # ..\include\gsl/span:400:0 + call dword ptr [__imp____std_terminate] +Ltmp11966: + .cv_fpo_endproc +Lfunc_end380: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z@4HA" # Action + .text + # -- End function + .def "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QAEPAUAddressOverloaded@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QAEPAUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QAEPAUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QAEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" +Lfunc_begin381: + .cv_func_id 381 + .cv_loc 381 18 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\array:191:0 + .cv_fpo_proc "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QAEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp11967: + .cv_loc 381 18 192 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\array:192:0 + add esp, 4 + pop ebp + ret +Ltmp11968: + .cv_fpo_endproc +Lfunc_end381: + # -- End function + .def "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" +Lfunc_begin382: + .cv_func_id 382 + .cv_loc 382 5 515 0 # ..\include\gsl/span:515:0 + .cv_fpo_proc "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11969: + call "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" + add esp, 4 + pop ebp + ret +Ltmp11970: + .cv_fpo_endproc +Lfunc_end382: + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QBE?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@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z +"??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z": # @"??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +Lfunc_begin383: + .cv_func_id 383 + .cv_loc 383 1 503 0 # ..\tests\span_tests.cpp:503:0 + .cv_fpo_proc "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp11971: + add esp, 4 + pop ebp + ret 8 +Ltmp11972: + .cv_fpo_endproc +Lfunc_end383: + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QBE@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QBE@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QBE@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QBE@XZ" +Lfunc_begin384: + .cv_func_id 384 + .cv_loc 384 1 502 0 # ..\tests\span_tests.cpp:502:0 + .cv_fpo_proc "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QBE@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov dword ptr [ebp - 4], ecx +Ltmp11973: + mov dword ptr [eax], 1 + mov dword ptr [eax + 4], 2 + mov dword ptr [eax + 8], 3 + mov dword ptr [eax + 12], 4 + mov eax, edx + add esp, 4 + pop ebp + ret 4 +Ltmp11974: + .cv_fpo_endproc +Lfunc_end384: + # -- End function + .def "??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z" + .globl "??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z" # -- Begin function ??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z": # @"??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z" +Lfunc_begin385: + .cv_func_id 385 + .cv_loc 385 5 411 0 # ..\include\gsl/span:411:0 + .cv_fpo_proc "??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + lea edx, [ebp - 36] +Ltmp11977: + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??0?$extent_type@$03@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "?data@?$array@H$03@std@@QBEPBHXZ" + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB385_1 +LBB385_1: + .cv_loc 385 5 412 0 # ..\include\gsl/span:412:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z@4HA": +LBB385_2: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 385 5 411 0 # ..\include\gsl/span:411:0 + call dword ptr [__imp____std_terminate] +Ltmp11978: + .cv_fpo_endproc +Lfunc_end385: + .section .xdata,"dr",associative,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z" + .p2align 2 +"L__ehtable$??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z" + # -- End function + .def "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AAV?$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@AAV?$array@H$03@std@@@Z" + .globl "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AAV?$array@H$03@std@@@Z" # -- Begin function ??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AAV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AAV?$array@H$03@std@@@Z": # @"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AAV?$array@H$03@std@@@Z" +Lfunc_begin386: + .cv_func_id 386 + .cv_loc 386 5 747 0 # ..\include\gsl/span:747:0 + .cv_fpo_proc "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AAV?$array@H$03@std@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp11979: + .cv_loc 386 5 748 0 # ..\include\gsl/span:748:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], esi + mov dword ptr [ebp - 12], edx # 4-byte Spill + call "??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop esi + pop ebp + ret +Ltmp11980: + .cv_fpo_endproc +Lfunc_end386: + # -- End function + .def "??0?$extent_type@$03@details@gsl@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$03@details@gsl@@QAE@XZ" + .globl "??0?$extent_type@$03@details@gsl@@QAE@XZ" # -- Begin function ??0?$extent_type@$03@details@gsl@@QAE@XZ + .p2align 4, 0x90 +"??0?$extent_type@$03@details@gsl@@QAE@XZ": # @"??0?$extent_type@$03@details@gsl@@QAE@XZ" +Lfunc_begin387: + .cv_func_id 387 + .cv_loc 387 5 311 0 # ..\include\gsl/span:311:0 + .cv_fpo_proc "??0?$extent_type@$03@details@gsl@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp11981: + add esp, 4 + pop ebp + ret +Ltmp11982: + .cv_fpo_endproc +Lfunc_end387: + # -- End function + .def "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +Lfunc_begin388: + .cv_func_id 388 + .cv_loc 388 5 591 0 # ..\include\gsl/span:591:0 + .cv_fpo_proc "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 32], eax +Ltmp11985: + mov ecx, eax + lea edx, [ebp - 44] + mov bl, byte ptr [edx] + mov byte ptr [esp], bl + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$?0$03@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$03@12@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 36] + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp11986: + .cv_loc 388 5 592 0 # ..\include\gsl/span:592:0 + mov ecx, edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 57], 0 + test bl, 1 + jne LBB388_1 + jmp LBB388_2 +LBB388_1: + test byte ptr [ebp - 57], 1 + jne LBB388_4 + jmp LBB388_5 +LBB388_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 56] + mov ecx, eax + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 57], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB388_3 +LBB388_3: +LBB388_4: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp11987: +LBB388_5: + .cv_loc 388 5 593 0 # ..\include\gsl/span:593:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 68 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA": +LBB388_6: + push ebp + push eax + add ebp, 12 +Ltmp11988: + .cv_loc 388 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [ebp - 57], 1 + jne LBB388_7 + jmp LBB388_8 +LBB388_7: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +LBB388_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp11989: + .cv_fpo_endproc +Lfunc_end388: + .section .xdata,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + # -- End function + .def "??$?0$03@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$03@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$03@12@@Z" + .globl "??$?0$03@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$03@12@@Z" # -- Begin function ??$?0$03@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$03@12@@Z + .p2align 4, 0x90 +"??$?0$03@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$03@12@@Z": # @"??$?0$03@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$03@12@@Z" +Lfunc_begin389: + .cv_func_id 389 + .cv_loc 389 5 334 0 # ..\include\gsl/span:334:0 + .cv_fpo_proc "??$?0$03@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$03@12@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp11990: + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "?size@?$extent_type@$03@details@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp11991: + .cv_fpo_endproc +Lfunc_end389: + # -- End function + .def "?size@?$extent_type@$03@details@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$03@details@gsl@@QBEHXZ" + .globl "?size@?$extent_type@$03@details@gsl@@QBEHXZ" # -- Begin function ?size@?$extent_type@$03@details@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$extent_type@$03@details@gsl@@QBEHXZ": # @"?size@?$extent_type@$03@details@gsl@@QBEHXZ" +Lfunc_begin390: + .cv_func_id 390 + .cv_loc 390 5 323 0 # ..\include\gsl/span:323:0 + .cv_fpo_proc "?size@?$extent_type@$03@details@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp11992: + mov eax, 4 + add esp, 4 + pop ebp + ret +Ltmp11993: + .cv_fpo_endproc +Lfunc_end390: + # -- End function + .def "??$forward@I@std@@YA$$QAIAAI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@I@std@@YA$$QAIAAI@Z" + .globl "??$forward@I@std@@YA$$QAIAAI@Z" # -- Begin function ??$forward@I@std@@YA$$QAIAAI@Z + .p2align 4, 0x90 +"??$forward@I@std@@YA$$QAIAAI@Z": # @"??$forward@I@std@@YA$$QAIAAI@Z" +Lfunc_begin391: + .cv_func_id 391 + .cv_loc 391 7 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1296:0 + .cv_fpo_proc "??$forward@I@std@@YA$$QAIAAI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp11994: + .cv_loc 391 7 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1297:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp11995: + .cv_fpo_endproc +Lfunc_end391: + # -- End function + .def "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +Lfunc_begin392: + .cv_func_id 392 + .cv_loc 392 5 591 0 # ..\include\gsl/span:591:0 + .cv_fpo_proc "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 32], eax +Ltmp11998: + mov ecx, eax + lea edx, [ebp - 44] + mov bl, byte ptr [edx] + mov byte ptr [esp], bl + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$?0$03@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$03@12@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 36] + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp11999: + .cv_loc 392 5 592 0 # ..\include\gsl/span:592:0 + mov ecx, edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 57], 0 + test bl, 1 + jne LBB392_1 + jmp LBB392_2 +LBB392_1: + test byte ptr [ebp - 57], 1 + jne LBB392_4 + jmp LBB392_5 +LBB392_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 56] + mov ecx, eax + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 57], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB392_3 +LBB392_3: +LBB392_4: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp12000: +LBB392_5: + .cv_loc 392 5 593 0 # ..\include\gsl/span:593:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 68 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA": +LBB392_6: + push ebp + push eax + add ebp, 12 +Ltmp12001: + .cv_loc 392 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [ebp - 57], 1 + jne LBB392_7 + jmp LBB392_8 +LBB392_7: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +LBB392_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12002: + .cv_fpo_endproc +Lfunc_end392: + .section .xdata,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +Lfunc_begin393: + .cv_func_id 393 + .cv_loc 393 5 591 0 # ..\include\gsl/span:591:0 + .cv_fpo_proc "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 32], eax +Ltmp12005: + mov ecx, dword ptr [ebp - 36] + mov dword ptr [eax], ecx +Ltmp12006: + .cv_loc 393 5 592 0 # ..\include\gsl/span:592:0 + mov ecx, eax + call "?size@?$extent_type@$03@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 53], 0 + test bl, 1 + jne LBB393_1 + jmp LBB393_2 +LBB393_1: + test byte ptr [ebp - 53], 1 + jne LBB393_4 + jmp LBB393_5 +LBB393_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 53], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB393_3 +LBB393_3: +LBB393_4: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp12007: +LBB393_5: + .cv_loc 393 5 593 0 # ..\include\gsl/span:593:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA": +LBB393_6: + push ebp + push eax + add ebp, 12 +Ltmp12008: + .cv_loc 393 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [ebp - 53], 1 + jne LBB393_7 + jmp LBB393_8 +LBB393_7: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB393_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12009: + .cv_fpo_endproc +Lfunc_end393: + .section .xdata,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@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@@QBEPAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QBEPAHXZ" + .globl "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QBEPAHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QBEPAHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QBEPAHXZ": # @"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QBEPAHXZ" +Lfunc_begin394: + .cv_func_id 394 + .cv_loc 394 5 602 0 # ..\include\gsl/span:602:0 + .cv_fpo_proc "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QBEPAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12010: + mov eax, dword ptr [ecx] + add esp, 4 + pop ebp + ret +Ltmp12011: + .cv_fpo_endproc +Lfunc_end394: + # -- End function + .def "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +Lfunc_begin395: + .cv_func_id 395 + .cv_loc 395 5 591 0 # ..\include\gsl/span:591:0 + .cv_fpo_proc "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 32], eax +Ltmp12014: + mov ecx, dword ptr [ebp - 36] + mov dword ptr [eax], ecx +Ltmp12015: + .cv_loc 395 5 592 0 # ..\include\gsl/span:592:0 + mov ecx, eax + call "?size@?$extent_type@$03@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 53], 0 + test bl, 1 + jne LBB395_1 + jmp LBB395_2 +LBB395_1: + test byte ptr [ebp - 53], 1 + jne LBB395_4 + jmp LBB395_5 +LBB395_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 53], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB395_3 +LBB395_3: +LBB395_4: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp12016: +LBB395_5: + .cv_loc 395 5 593 0 # ..\include\gsl/span:593:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA": +LBB395_6: + push ebp + push eax + add ebp, 12 +Ltmp12017: + .cv_loc 395 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [ebp - 53], 1 + jne LBB395_7 + jmp LBB395_8 +LBB395_7: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB395_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12018: + .cv_fpo_endproc +Lfunc_end395: + .section .xdata,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@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@@QBEPBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QBEPBHXZ" + .globl "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QBEPBHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QBEPBHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QBEPBHXZ": # @"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QBEPBHXZ" +Lfunc_begin396: + .cv_func_id 396 + .cv_loc 396 5 602 0 # ..\include\gsl/span:602:0 + .cv_fpo_proc "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QBEPBHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12019: + mov eax, dword ptr [ecx] + add esp, 4 + pop ebp + ret +Ltmp12020: + .cv_fpo_endproc +Lfunc_end396: + # -- End function + .def "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@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@@QAE@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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +Lfunc_begin397: + .cv_func_id 397 + .cv_loc 397 5 591 0 # ..\include\gsl/span:591:0 + .cv_fpo_proc "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 32], eax +Ltmp12023: + mov ecx, dword ptr [ebp - 36] + mov dword ptr [eax], ecx +Ltmp12024: + .cv_loc 397 5 592 0 # ..\include\gsl/span:592:0 + mov ecx, eax + call "?size@?$extent_type@$03@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 53], 0 + test bl, 1 + jne LBB397_1 + jmp LBB397_2 +LBB397_1: + test byte ptr [ebp - 53], 1 + jne LBB397_4 + jmp LBB397_5 +LBB397_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 53], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB397_3 +LBB397_3: +LBB397_4: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp12025: +LBB397_5: + .cv_loc 397 5 593 0 # ..\include\gsl/span:593:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA": +LBB397_6: + push ebp + push eax + add ebp, 12 +Ltmp12026: + .cv_loc 397 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [ebp - 53], 1 + jne LBB397_7 + jmp LBB397_8 +LBB397_7: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB397_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12027: + .cv_fpo_endproc +Lfunc_end397: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA" # Action + .text + # -- End function + .def "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPAUAddressOverloaded@?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@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" +Lfunc_begin398: + .cv_func_id 398 + .cv_loc 398 5 602 0 # ..\include\gsl/span:602:0 + .cv_fpo_proc "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12028: + mov eax, dword ptr [ecx] + add esp, 4 + pop ebp + ret +Ltmp12029: + .cv_fpo_endproc +Lfunc_end398: + # -- End function + .def "?data@?$array@H$03@std@@QBEPBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$array@H$03@std@@QBEPBHXZ" + .globl "?data@?$array@H$03@std@@QBEPBHXZ" # -- Begin function ?data@?$array@H$03@std@@QBEPBHXZ + .p2align 4, 0x90 +"?data@?$array@H$03@std@@QBEPBHXZ": # @"?data@?$array@H$03@std@@QBEPBHXZ" +Lfunc_begin399: + .cv_func_id 399 + .cv_loc 399 18 195 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\array:195:0 + .cv_fpo_proc "?data@?$array@H$03@std@@QBEPBHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp12030: + .cv_loc 399 18 196 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\array:196:0 + add esp, 4 + pop ebp + ret +Ltmp12031: + .cv_fpo_endproc +Lfunc_end399: + # -- End function + .def "??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z" + .globl "??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z" # -- Begin function ??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z": # @"??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z" +Lfunc_begin400: + .cv_func_id 400 + .cv_loc 400 5 411 0 # ..\include\gsl/span:411:0 + .cv_fpo_proc "??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + lea edx, [ebp - 36] +Ltmp12034: + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??0?$extent_type@$03@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "?data@?$array@H$03@std@@QBEPBHXZ" + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB400_1 +LBB400_1: + .cv_loc 400 5 412 0 # ..\include\gsl/span:412:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z@4HA": +LBB400_2: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 400 5 411 0 # ..\include\gsl/span:411:0 + call dword ptr [__imp____std_terminate] +Ltmp12035: + .cv_fpo_endproc +Lfunc_end400: + .section .xdata,"dr",associative,"??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z" + .p2align 2 +"L__ehtable$??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z" + # -- End function + .def "??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z +"??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": # @"??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" +Lfunc_begin401: + .cv_func_id 401 + .cv_loc 401 5 411 0 # ..\include\gsl/span:411:0 + .cv_fpo_proc "??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + lea edx, [ebp - 36] +Ltmp12038: + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??0?$extent_type@$03@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ" + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB401_1 +LBB401_1: + .cv_loc 401 5 412 0 # ..\include\gsl/span:412:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$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@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z@4HA": +LBB401_2: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 401 5 411 0 # ..\include\gsl/span:411:0 + call dword ptr [__imp____std_terminate] +Ltmp12039: + .cv_fpo_endproc +Lfunc_end401: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z@4HA" # Action + .text + # -- End function + .def "?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ" +Lfunc_begin402: + .cv_func_id 402 + .cv_loc 402 5 515 0 # ..\include\gsl/span:515:0 + .cv_fpo_proc "?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12040: + call "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ" + add esp, 4 + pop ebp + ret +Ltmp12041: + .cv_fpo_endproc +Lfunc_end402: + # -- End function + .def "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ" +Lfunc_begin403: + .cv_func_id 403 + .cv_loc 403 18 195 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\array:195:0 + .cv_fpo_proc "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp12042: + .cv_loc 403 18 196 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\array:196:0 + add esp, 4 + pop ebp + ret +Ltmp12043: + .cv_fpo_endproc +Lfunc_end403: + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QBE?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@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z +"??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z": # @"??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +Lfunc_begin404: + .cv_func_id 404 + .cv_loc 404 1 572 0 # ..\tests\span_tests.cpp:572:0 + .cv_fpo_proc "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp12044: + add esp, 4 + pop ebp + ret 8 +Ltmp12045: + .cv_fpo_endproc +Lfunc_end404: + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QBE@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QBE@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QBE@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QBE@XZ" +Lfunc_begin405: + .cv_func_id 405 + .cv_loc 405 1 571 0 # ..\tests\span_tests.cpp:571:0 + .cv_fpo_proc "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QBE@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov dword ptr [ebp - 4], ecx +Ltmp12046: + mov dword ptr [eax], 1 + mov dword ptr [eax + 4], 2 + mov dword ptr [eax + 8], 3 + mov dword ptr [eax + 12], 4 + mov eax, edx + add esp, 4 + pop ebp + ret 4 +Ltmp12047: + .cv_fpo_endproc +Lfunc_end405: + # -- End function + .def "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@ABV?$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@ABV?$array@H$03@std@@@Z" + .globl "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@ABV?$array@H$03@std@@@Z" # -- Begin function ??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@ABV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@ABV?$array@H$03@std@@@Z": # @"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@ABV?$array@H$03@std@@@Z" +Lfunc_begin406: + .cv_func_id 406 + .cv_loc 406 5 753 0 # ..\include\gsl/span:753:0 + .cv_fpo_proc "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@ABV?$array@H$03@std@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp12048: + .cv_loc 406 5 754 0 # ..\include\gsl/span:754:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], esi + mov dword ptr [ebp - 12], edx # 4-byte Spill + call "??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop esi + pop ebp + ret +Ltmp12049: + .cv_fpo_endproc +Lfunc_end406: + # -- End function + .def "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@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@@QAE@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@@QAE@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@@QAE@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 + .cv_fpo_proc "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 32], eax +Ltmp12052: + mov ecx, dword ptr [ebp - 36] + mov dword ptr [eax], ecx +Ltmp12053: + .cv_loc 407 5 592 0 # ..\include\gsl/span:592:0 + mov ecx, eax + call "?size@?$extent_type@$03@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 53], 0 + test bl, 1 + jne LBB407_1 + jmp LBB407_2 +LBB407_1: + test byte ptr [ebp - 53], 1 + jne LBB407_4 + jmp LBB407_5 +LBB407_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 53], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB407_3 +LBB407_3: +LBB407_4: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp12054: +LBB407_5: + .cv_loc 407 5 593 0 # ..\include\gsl/span:593:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA": +LBB407_6: + push ebp + push eax + add ebp, 12 +Ltmp12055: + .cv_loc 407 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [ebp - 53], 1 + jne LBB407_7 + jmp LBB407_8 +LBB407_7: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB407_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12056: + .cv_fpo_endproc +Lfunc_end407: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA" # Action + .text + # -- End function + .def "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPBUAddressOverloaded@?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@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ" +Lfunc_begin408: + .cv_func_id 408 + .cv_loc 408 5 602 0 # ..\include\gsl/span:602:0 + .cv_fpo_proc "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12057: + mov eax, dword ptr [ecx] + add esp, 4 + pop ebp + ret +Ltmp12058: + .cv_fpo_endproc +Lfunc_end408: + # -- End function + .def "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$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@@QAE@ABV?$array@$$CBH$03@std@@@Z" + .globl "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z" # -- Begin function ??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z + .p2align 4, 0x90 +"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z": # @"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z" +Lfunc_begin409: + .cv_func_id 409 + .cv_loc 409 5 437 0 # ..\include\gsl/span:437:0 + .cv_fpo_proc "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12059: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?size@?$array@$$CBH$03@std@@QBEIXZ" + mov dword ptr [esp], eax + call "??$narrow@HI@gsl@@YAHI@Z" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "?data@?$array@$$CBH$03@std@@QBEPBHXZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??0?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop ebp + ret 4 +Ltmp12060: + .cv_fpo_endproc +Lfunc_end409: + # -- End function + .def "?size@?$array@$$CBH$03@std@@QBEIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$array@$$CBH$03@std@@QBEIXZ" + .globl "?size@?$array@$$CBH$03@std@@QBEIXZ" # -- Begin function ?size@?$array@$$CBH$03@std@@QBEIXZ + .p2align 4, 0x90 +"?size@?$array@$$CBH$03@std@@QBEIXZ": # @"?size@?$array@$$CBH$03@std@@QBEIXZ" +Lfunc_begin410: + .cv_func_id 410 + .cv_loc 410 18 124 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\array:124:0 + .cv_fpo_proc "?size@?$array@$$CBH$03@std@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp12061: + .cv_loc 410 18 125 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\array:125:0 + mov eax, 4 + add esp, 4 + pop ebp + ret +Ltmp12062: + .cv_fpo_endproc +Lfunc_end410: + # -- End function + .def "?data@?$array@$$CBH$03@std@@QAEPBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$array@$$CBH$03@std@@QAEPBHXZ" + .globl "?data@?$array@$$CBH$03@std@@QAEPBHXZ" # -- Begin function ?data@?$array@$$CBH$03@std@@QAEPBHXZ + .p2align 4, 0x90 +"?data@?$array@$$CBH$03@std@@QAEPBHXZ": # @"?data@?$array@$$CBH$03@std@@QAEPBHXZ" +Lfunc_begin411: + .cv_func_id 411 + .cv_loc 411 18 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\array:191:0 + .cv_fpo_proc "?data@?$array@$$CBH$03@std@@QAEPBHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp12063: + .cv_loc 411 18 192 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\array:192:0 + add esp, 4 + pop ebp + ret +Ltmp12064: + .cv_fpo_endproc +Lfunc_end411: + # -- End function + .def "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z" + .globl "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z" # -- Begin function ??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z + .p2align 4, 0x90 +"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z": # @"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z" +Lfunc_begin412: + .cv_func_id 412 + .cv_loc 412 5 437 0 # ..\include\gsl/span:437:0 + .cv_fpo_proc "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12065: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?size@?$array@$$CBH$03@std@@QBEIXZ" + mov dword ptr [esp], eax + call "??$narrow@HI@gsl@@YAHI@Z" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "?data@?$array@$$CBH$03@std@@QBEPBHXZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??0?$span@$$CBH$03@gsl@@QAE@PBHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop ebp + ret 4 +Ltmp12066: + .cv_fpo_endproc +Lfunc_end412: + # -- End function + .def "??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AAV?$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@AAV?$array@$$CBH$03@std@@@Z" + .globl "??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AAV?$array@$$CBH$03@std@@@Z" # -- Begin function ??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AAV?$array@$$CBH$03@std@@@Z + .p2align 4, 0x90 +"??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AAV?$array@$$CBH$03@std@@@Z": # @"??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AAV?$array@$$CBH$03@std@@@Z" +Lfunc_begin413: + .cv_func_id 413 + .cv_loc 413 5 747 0 # ..\include\gsl/span:747:0 + .cv_fpo_proc "??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AAV?$array@$$CBH$03@std@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp12067: + .cv_loc 413 5 748 0 # ..\include\gsl/span:748:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], esi + mov dword ptr [ebp - 12], edx # 4-byte Spill + call "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop esi + pop ebp + ret +Ltmp12068: + .cv_fpo_endproc +Lfunc_end413: + # -- End function + .def "??$narrow@HI@gsl@@YAHI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$narrow@HI@gsl@@YAHI@Z" + .globl "??$narrow@HI@gsl@@YAHI@Z" # -- Begin function ??$narrow@HI@gsl@@YAHI@Z + .p2align 4, 0x90 +"??$narrow@HI@gsl@@YAHI@Z": # @"??$narrow@HI@gsl@@YAHI@Z" +Lfunc_begin414: + .cv_func_id 414 + .cv_loc 414 15 124 0 # ..\include\gsl/gsl_util:124:0 + .cv_fpo_proc "??$narrow@HI@gsl@@YAHI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + and esp, -8 + sub esp, 88 + .cv_fpo_stackalloc 88 + .cv_fpo_endprologue + mov esi, esp + mov dword ptr [esi + 8], ebp + mov eax, dword ptr [ebp + 8] + mov ecx, esp + mov dword ptr [esi + 68], ecx + mov dword ptr [esi + 80], -1 + lea ecx, [esi + 72] + mov dword ptr [esi + 76], offset "___ehhandler$??$narrow@HI@gsl@@YAHI@Z" + mov edx, dword ptr fs:[0] + mov dword ptr [esi + 72], edx + mov dword ptr fs:[0], ecx +Ltmp12073: + .cv_loc 414 15 125 0 # ..\include\gsl/gsl_util:125:0 + lea ecx, [ebp + 8] + #DEBUG_VALUE: narrow:u <- [$ecx+0] + mov dword ptr [esp], ecx + mov dword ptr [esi + 28], eax # 4-byte Spill + call "??$narrow_cast@HAAI@gsl@@YAHAAI@Z" +Ltmp12074: + mov dword ptr [esi + 64], eax + .cv_loc 414 15 126 0 # ..\include\gsl/gsl_util:126:0 + mov eax, dword ptr [esi + 64] + cmp eax, dword ptr [ebp + 8] + je LBB414_4 +# %bb.1: +Ltmp12075: + .cv_loc 414 15 126 0 # ..\include\gsl/gsl_util:126:0 + mov dword ptr [esi + 52], 0 + mov dword ptr [esi + 48], 0 + mov dword ptr [esi + 56], 0 + lea eax, [esi + 48] + mov ecx, eax + mov dword ptr [esi + 24], eax # 4-byte Spill + call "??0narrowing_error@gsl@@QAE@XZ" + mov dword ptr [esi + 80], 0 + mov ecx, esp + mov edx, dword ptr [esi + 24] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [esi + 20], eax # 4-byte Spill + call "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QAUnarrowing_error@1@@Z" + sub esp, 4 + jmp LBB414_2 +Ltmp12076: +LBB414_2: +LBB414_4: + .cv_loc 414 15 127 0 # ..\include\gsl/gsl_util:127:0 + cmp dword ptr [esi + 64], 0 + setl al + test al, 1 + jne LBB414_5 + jmp LBB414_8 +LBB414_5: +Ltmp12077: + .cv_loc 414 15 128 0 # ..\include\gsl/gsl_util:128:0 + mov dword ptr [esi + 36], 0 + mov dword ptr [esi + 32], 0 + mov dword ptr [esi + 40], 0 + lea eax, [esi + 32] + mov ecx, eax + mov dword ptr [esi + 16], eax # 4-byte Spill + call "??0narrowing_error@gsl@@QAE@XZ" + mov dword ptr [esi + 80], 1 + mov ecx, esp + mov edx, dword ptr [esi + 16] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [esi + 12], eax # 4-byte Spill + call "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QAUnarrowing_error@1@@Z" + sub esp, 4 + jmp LBB414_6 +Ltmp12078: +LBB414_6: +LBB414_8: + .cv_loc 414 15 129 0 # ..\include\gsl/gsl_util:129:0 + mov eax, dword ptr [esi + 64] + mov ecx, dword ptr [esi + 72] + mov dword ptr fs:[0], ecx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$3@?0???$narrow@HI@gsl@@YAHI@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???$narrow@HI@gsl@@YAHI@Z@4HA": +LBB414_3: + push ebp + push eax + lea esi, [ebp - 84] + mov ebp, dword ptr [esi + 8] + lea ecx, [esi + 48] +Ltmp12079: + .cv_loc 414 15 126 0 # ..\include\gsl/gsl_util:126:0 + call "??1narrowing_error@gsl@@UAE@XZ" + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12080: + .def "?dtor$7@?0???$narrow@HI@gsl@@YAHI@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???$narrow@HI@gsl@@YAHI@Z@4HA": +LBB414_7: + push ebp + push eax + lea esi, [ebp - 84] + mov ebp, dword ptr [esi + 8] + lea ecx, [esi + 32] +Ltmp12081: + .cv_loc 414 15 128 0 # ..\include\gsl/gsl_util:128:0 + call "??1narrowing_error@gsl@@UAE@XZ" + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12082: + .cv_fpo_endproc +Lfunc_end414: + .section .xdata,"dr",associative,"??$narrow@HI@gsl@@YAHI@Z" + .p2align 2 +"L__ehtable$??$narrow@HI@gsl@@YAHI@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$narrow@HI@gsl@@YAHI@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$narrow@HI@gsl@@YAHI@Z": + .long -1 # ToState + .long "?dtor$3@?0???$narrow@HI@gsl@@YAHI@Z@4HA" # Action + .long -1 # ToState + .long "?dtor$7@?0???$narrow@HI@gsl@@YAHI@Z@4HA" # Action + .section .text,"xr",discard,"??$narrow@HI@gsl@@YAHI@Z" + # -- End function + .def "?data@?$array@$$CBH$03@std@@QBEPBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$array@$$CBH$03@std@@QBEPBHXZ" + .globl "?data@?$array@$$CBH$03@std@@QBEPBHXZ" # -- Begin function ?data@?$array@$$CBH$03@std@@QBEPBHXZ + .p2align 4, 0x90 +"?data@?$array@$$CBH$03@std@@QBEPBHXZ": # @"?data@?$array@$$CBH$03@std@@QBEPBHXZ" +Lfunc_begin415: + .cv_func_id 415 + .cv_loc 415 18 195 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\array:195:0 + .cv_fpo_proc "?data@?$array@$$CBH$03@std@@QBEPBHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp12083: + .cv_loc 415 18 196 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\array:196:0 + add esp, 4 + pop ebp + ret +Ltmp12084: + .cv_fpo_endproc +Lfunc_end415: + # -- End function + .def "??$narrow_cast@HAAI@gsl@@YAHAAI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$narrow_cast@HAAI@gsl@@YAHAAI@Z" + .globl "??$narrow_cast@HAAI@gsl@@YAHAAI@Z" # -- Begin function ??$narrow_cast@HAAI@gsl@@YAHAAI@Z + .p2align 4, 0x90 +"??$narrow_cast@HAAI@gsl@@YAHAAI@Z": # @"??$narrow_cast@HAAI@gsl@@YAHAAI@Z" +Lfunc_begin416: + .cv_func_id 416 + .cv_loc 416 15 99 0 # ..\include\gsl/gsl_util:99:0 + .cv_fpo_proc "??$narrow_cast@HAAI@gsl@@YAHAAI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp12085: + .cv_loc 416 15 100 0 # ..\include\gsl/gsl_util:100:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 4], eax # 4-byte Spill + call "??$forward@AAI@std@@YAAAIAAI@Z" + mov eax, dword ptr [eax] + add esp, 8 + pop ebp + ret +Ltmp12086: + .cv_fpo_endproc +Lfunc_end416: + # -- End function + .def "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QAUnarrowing_error@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QAUnarrowing_error@1@@Z" + .globl "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QAUnarrowing_error@1@@Z" # -- Begin function ??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QAUnarrowing_error@1@@Z + .p2align 4, 0x90 +"??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QAUnarrowing_error@1@@Z": # @"??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QAUnarrowing_error@1@@Z" +Lfunc_begin417: + .cv_func_id 417 + .cv_loc 417 6 143 0 # ..\include\gsl/gsl_assert:143:0 + .cv_fpo_proc "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QAUnarrowing_error@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp12087: + .cv_loc 417 6 144 0 # ..\include\gsl/gsl_assert:144:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??$forward@Unarrowing_error@gsl@@@std@@YA$$QAUnarrowing_error@gsl@@AAU12@@Z" + lea ecx, [ebp - 12] + mov dword ptr [esp], eax + call "??0narrowing_error@gsl@@QAE@$$QAU01@@Z" + sub esp, 4 + lea ecx, [ebp - 12] + mov dword ptr [esp], ecx + lea ecx, ["__TI2?AUnarrowing_error@gsl@@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call dword ptr [__imp___CxxThrowException@8] +Ltmp12088: + .cv_fpo_endproc +Lfunc_end417: + # -- End function + .def "??0narrowing_error@gsl@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0narrowing_error@gsl@@QAE@XZ" + .globl "??0narrowing_error@gsl@@QAE@XZ" # -- Begin function ??0narrowing_error@gsl@@QAE@XZ + .p2align 4, 0x90 +"??0narrowing_error@gsl@@QAE@XZ": # @"??0narrowing_error@gsl@@QAE@XZ" +Lfunc_begin418: + .cv_func_id 418 + .cv_loc 418 15 103 0 # ..\include\gsl/gsl_util:103:0 + .cv_fpo_proc "??0narrowing_error@gsl@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12089: + mov eax, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??0exception@std@@QAE@XZ" + lea ecx, ["??_7narrowing_error@gsl@@6B@"] + mov edx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [edx], ecx + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, edx + add esp, 12 + pop ebp + ret +Ltmp12090: + .cv_fpo_endproc +Lfunc_end418: + # -- End function + .def "??1narrowing_error@gsl@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1narrowing_error@gsl@@UAE@XZ" + .globl "??1narrowing_error@gsl@@UAE@XZ" # -- Begin function ??1narrowing_error@gsl@@UAE@XZ + .p2align 4, 0x90 +"??1narrowing_error@gsl@@UAE@XZ": # @"??1narrowing_error@gsl@@UAE@XZ" +Lfunc_begin419: + .cv_func_id 419 + .cv_loc 419 15 103 0 # ..\include\gsl/gsl_util:103:0 + .cv_fpo_proc "??1narrowing_error@gsl@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12091: + .cv_loc 419 15 103 0 # ..\include\gsl/gsl_util:103:0 + call "??1exception@std@@UAE@XZ" +Ltmp12092: + .cv_loc 419 15 103 0 # ..\include\gsl/gsl_util:103:0 + add esp, 4 + pop ebp + ret +Ltmp12093: + .cv_fpo_endproc +Lfunc_end419: + # -- End function + .def "??$forward@AAI@std@@YAAAIAAI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AAI@std@@YAAAIAAI@Z" + .globl "??$forward@AAI@std@@YAAAIAAI@Z" # -- Begin function ??$forward@AAI@std@@YAAAIAAI@Z + .p2align 4, 0x90 +"??$forward@AAI@std@@YAAAIAAI@Z": # @"??$forward@AAI@std@@YAAAIAAI@Z" +Lfunc_begin420: + .cv_func_id 420 + .cv_loc 420 7 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1296:0 + .cv_fpo_proc "??$forward@AAI@std@@YAAAIAAI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp12094: + .cv_loc 420 7 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1297:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp12095: + .cv_fpo_endproc +Lfunc_end420: + # -- End function + .def "??$forward@Unarrowing_error@gsl@@@std@@YA$$QAUnarrowing_error@gsl@@AAU12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@Unarrowing_error@gsl@@@std@@YA$$QAUnarrowing_error@gsl@@AAU12@@Z" + .globl "??$forward@Unarrowing_error@gsl@@@std@@YA$$QAUnarrowing_error@gsl@@AAU12@@Z" # -- Begin function ??$forward@Unarrowing_error@gsl@@@std@@YA$$QAUnarrowing_error@gsl@@AAU12@@Z + .p2align 4, 0x90 +"??$forward@Unarrowing_error@gsl@@@std@@YA$$QAUnarrowing_error@gsl@@AAU12@@Z": # @"??$forward@Unarrowing_error@gsl@@@std@@YA$$QAUnarrowing_error@gsl@@AAU12@@Z" +Lfunc_begin421: + .cv_func_id 421 + .cv_loc 421 7 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1296:0 + .cv_fpo_proc "??$forward@Unarrowing_error@gsl@@@std@@YA$$QAUnarrowing_error@gsl@@AAU12@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp12096: + .cv_loc 421 7 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1297:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp12097: + .cv_fpo_endproc +Lfunc_end421: + # -- End function + .def "??0narrowing_error@gsl@@QAE@$$QAU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0narrowing_error@gsl@@QAE@$$QAU01@@Z" + .globl "??0narrowing_error@gsl@@QAE@$$QAU01@@Z" # -- Begin function ??0narrowing_error@gsl@@QAE@$$QAU01@@Z + .p2align 4, 0x90 +"??0narrowing_error@gsl@@QAE@$$QAU01@@Z": # @"??0narrowing_error@gsl@@QAE@$$QAU01@@Z" +Lfunc_begin422: + .cv_func_id 422 + .cv_loc 422 15 103 0 # ..\include\gsl/gsl_util:103:0 + .cv_fpo_proc "??0narrowing_error@gsl@@QAE@$$QAU01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp12098: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0exception@std@@QAE@ABV01@@Z" + sub esp, 4 + lea ecx, ["??_7narrowing_error@gsl@@6B@"] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, edx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp12099: + .cv_fpo_endproc +Lfunc_end422: + # -- End function + .def "??0narrowing_error@gsl@@QAE@ABU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0narrowing_error@gsl@@QAE@ABU01@@Z" + .globl "??0narrowing_error@gsl@@QAE@ABU01@@Z" # -- Begin function ??0narrowing_error@gsl@@QAE@ABU01@@Z + .p2align 4, 0x90 +"??0narrowing_error@gsl@@QAE@ABU01@@Z": # @"??0narrowing_error@gsl@@QAE@ABU01@@Z" +Lfunc_begin423: + .cv_func_id 423 + .cv_loc 423 15 103 0 # ..\include\gsl/gsl_util:103:0 + .cv_fpo_proc "??0narrowing_error@gsl@@QAE@ABU01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp12100: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0exception@std@@QAE@ABV01@@Z" + sub esp, 4 + lea ecx, ["??_7narrowing_error@gsl@@6B@"] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, edx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp12101: + .cv_fpo_endproc +Lfunc_end423: + # -- End function + .def "??_Gnarrowing_error@gsl@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_Gnarrowing_error@gsl@@UAEPAXI@Z" + .globl "??_Gnarrowing_error@gsl@@UAEPAXI@Z" # -- Begin function ??_Gnarrowing_error@gsl@@UAEPAXI@Z + .p2align 4, 0x90 +"??_Gnarrowing_error@gsl@@UAEPAXI@Z": # @"??_Gnarrowing_error@gsl@@UAEPAXI@Z" +Lfunc_begin424: + .cv_func_id 424 + .cv_loc 424 15 103 0 # ..\include\gsl/gsl_util:103:0 + .cv_fpo_proc "??_Gnarrowing_error@gsl@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp12102: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1narrowing_error@gsl@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB424_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB424_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp12103: + .cv_fpo_endproc +Lfunc_end424: + # -- End function + .def "??0exception@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0exception@std@@QAE@XZ" + .globl "??0exception@std@@QAE@XZ" # -- Begin function ??0exception@std@@QAE@XZ + .p2align 4, 0x90 +"??0exception@std@@QAE@XZ": # @"??0exception@std@@QAE@XZ" +Lfunc_begin425: + .cv_func_id 425 + .cv_loc 425 9 50 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:50:0 + .cv_fpo_proc "??0exception@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + xor eax, eax + lea edx, ["??_7exception@std@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12104: + mov dword ptr [ecx], edx + mov edx, ecx + add edx, 4 + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 0 + mov dword ptr [esp + 8], 8 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [ebp - 12], eax # 4-byte Spill + call _memset + .cv_loc 425 9 51 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:51:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + add esp, 24 + pop ebp + ret +Ltmp12105: + .cv_fpo_endproc +Lfunc_end425: + # -- End function + .def "??0?$span@$$CBH$03@gsl@@QAE@PBHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@$$CBH$03@gsl@@QAE@PBHH@Z" + .globl "??0?$span@$$CBH$03@gsl@@QAE@PBHH@Z" # -- Begin function ??0?$span@$$CBH$03@gsl@@QAE@PBHH@Z + .p2align 4, 0x90 +"??0?$span@$$CBH$03@gsl@@QAE@PBHH@Z": # @"??0?$span@$$CBH$03@gsl@@QAE@PBHH@Z" +Lfunc_begin426: + .cv_func_id 426 + .cv_loc 426 5 386 0 # ..\include\gsl/span:386:0 + .cv_fpo_proc "??0?$span@$$CBH$03@gsl@@QAE@PBHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp12106: + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop edi + pop ebp + ret 8 +Ltmp12107: + .cv_fpo_endproc +Lfunc_end426: + # -- End function + .def "??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z" + .globl "??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z" # -- Begin function ??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z + .p2align 4, 0x90 +"??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z": # @"??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z" +Lfunc_begin427: + .cv_func_id 427 + .cv_loc 427 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp12112: + mov esi, ecx + mov edi, dword ptr [ebp + 12] + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edi + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??0?$extent_type@$03@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [edx], ecx +Ltmp12113: + .cv_loc 427 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$03@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + jne LBB427_1 + jmp LBB427_2 +LBB427_1: + test byte ptr [ebp - 49], 1 + jne LBB427_4 + jmp LBB427_5 +LBB427_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB427_3 +LBB427_3: +LBB427_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB427_5: + .cv_loc 427 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 65], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB427_7 +# %bb.6: + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$03@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB427_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB427_8 + jmp LBB427_9 +LBB427_8: + test byte ptr [ebp - 65], 1 + jne LBB427_14 + jmp LBB427_15 +LBB427_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 64] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 65], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB427_10 +LBB427_10: +LBB427_14: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp12114: +LBB427_15: + .cv_loc 427 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z@4HA": +LBB427_11: + push ebp + push eax + add ebp, 12 +Ltmp12115: + .cv_loc 427 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 49], 1 + jne LBB427_12 + jmp LBB427_13 +LBB427_12: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB427_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z@4HA": +LBB427_16: + push ebp + push eax + add ebp, 12 + .cv_loc 427 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 65], 1 + jne LBB427_17 + jmp LBB427_18 +LBB427_17: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +LBB427_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12116: + .cv_fpo_endproc +Lfunc_end427: + .section .xdata,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z" + .p2align 2 +"L__ehtable$??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z@4HA" # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z@4HA" # Action + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z" + # -- End function + .def "??0?$extent_type@$03@details@gsl@@QAE@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$03@details@gsl@@QAE@H@Z" + .globl "??0?$extent_type@$03@details@gsl@@QAE@H@Z" # -- Begin function ??0?$extent_type@$03@details@gsl@@QAE@H@Z + .p2align 4, 0x90 +"??0?$extent_type@$03@details@gsl@@QAE@H@Z": # @"??0?$extent_type@$03@details@gsl@@QAE@H@Z" +Lfunc_begin428: + .cv_func_id 428 + .cv_loc 428 5 321 0 # ..\include\gsl/span:321:0 + .cv_fpo_proc "??0?$extent_type@$03@details@gsl@@QAE@H@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$extent_type@$03@details@gsl@@QAE@H@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp12119: + .cv_loc 428 5 321 0 # ..\include\gsl/span:321:0 + cmp dword ptr [ebp + 8], 4 + sete bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jne LBB428_1 + jmp LBB428_2 +LBB428_1: + test byte ptr [ebp - 49], 1 + jne LBB428_4 + jmp LBB428_5 +LBB428_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PHADKCAK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB428_3 +LBB428_3: +LBB428_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp12120: +LBB428_5: + .cv_loc 428 5 321 0 # ..\include\gsl/span:321:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$6@?0???0?$extent_type@$03@details@gsl@@QAE@H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???0?$extent_type@$03@details@gsl@@QAE@H@Z@4HA": +LBB428_6: + push ebp + push eax + add ebp, 12 +Ltmp12121: + .cv_loc 428 5 321 0 # ..\include\gsl/span:321:0 + test byte ptr [ebp - 49], 1 + jne LBB428_7 + jmp LBB428_8 +LBB428_7: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB428_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12122: + .cv_fpo_endproc +Lfunc_end428: + .section .xdata,"dr",associative,"??0?$extent_type@$03@details@gsl@@QAE@H@Z" + .p2align 2 +"L__ehtable$??0?$extent_type@$03@details@gsl@@QAE@H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$extent_type@$03@details@gsl@@QAE@H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$extent_type@$03@details@gsl@@QAE@H@Z": + .long -1 # ToState + .long "?dtor$6@?0???0?$extent_type@$03@details@gsl@@QAE@H@Z@4HA" # Action + .section .text,"xr",discard,"??0?$extent_type@$03@details@gsl@@QAE@H@Z" + # -- End function + .def "??0?$allocator@H@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$allocator@H@std@@QAE@XZ" + .globl "??0?$allocator@H@std@@QAE@XZ" # -- Begin function ??0?$allocator@H@std@@QAE@XZ + .p2align 4, 0x90 +"??0?$allocator@H@std@@QAE@XZ": # @"??0?$allocator@H@std@@QAE@XZ" +Lfunc_begin429: + .cv_func_id 429 + .cv_loc 429 12 915 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:915:0 + .cv_fpo_proc "??0?$allocator@H@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp12123: + .cv_loc 429 12 916 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:916:0 + add esp, 4 + pop ebp + ret +Ltmp12124: + .cv_fpo_endproc +Lfunc_end429: + # -- End function + .def "??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z" + .globl "??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z" # -- Begin function ??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z + .p2align 4, 0x90 +"??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z": # @"??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z" +Lfunc_begin430: + .cv_func_id 430 + .cv_file 19 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\vector" "DF8871E1925FA7A90C19DB265B1F796F" 1 + .cv_loc 430 19 449 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:449:0 + .cv_fpo_proc "??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 100 + .cv_fpo_stackalloc 100 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 36], esi + mov dword ptr [ebp - 32], edx + mov dword ptr [ebp - 40], ecx + mov ecx, dword ptr [ebp - 40] +Ltmp12127: + mov edx, dword ptr [ebp + 16] + mov bl, byte ptr [ebp - 44] + mov esi, esp + mov byte ptr [esi], bl + mov dword ptr [esi + 4], edx + mov dword ptr [ebp - 68], ecx # 4-byte Spill + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??$?0ABV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@H@1@@Z" + sub esp, 8 +Ltmp12128: + .cv_loc 430 19 450 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:450:0 + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "?_Getal@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$allocator@H@2@XZ" + mov ecx, esp + mov dword ptr [ecx], eax + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@H@1@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ebp - 48], ecx + .cv_loc 430 19 451 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:451:0 + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + mov ecx, dword ptr [ebp - 48] + mov edx, esp + mov dword ptr [edx + 4], eax + mov dword ptr [edx], ecx + lea ecx, [ebp - 60] + call "??0?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@AAV?$allocator@U_Container_proxy@std@@@1@AAU_Container_base12@1@@Z" + sub esp, 8 + lea ecx, [ebp - 36] + .cv_loc 430 19 452 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:452:0 + mov dword ptr [ebp - 88], ecx # 4-byte Spill + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "?end@?$initializer_list@H@std@@QBEPBHXZ" + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ebp - 96], eax # 4-byte Spill + call "?begin@?$initializer_list@H@std@@QBEPBHXZ" + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 64] + mov ecx, esp + mov byte ptr [ecx + 8], bl + mov edx, dword ptr [ebp - 96] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z" + sub esp, 12 + jmp LBB430_1 +LBB430_1: + .cv_loc 430 19 453 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:453:0 + lea eax, [ebp - 60] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "?_Release@_Basic_container_proxy_ptr12@std@@QAEXXZ" + .cv_loc 430 19 454 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:454:0 + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + call "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" +Ltmp12129: + .cv_loc 430 19 454 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:454:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 68] # 4-byte Reload + add esp, 100 + pop esi + pop edi + pop ebx + pop ebp + ret 12 + .def "?dtor$2@?0???0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z@4HA": +LBB430_2: + push ebp + sub esp, 12 + add ebp, 12 + lea ecx, [ebp - 60] +Ltmp12130: + .cv_loc 430 19 454 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:454:0 + call "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp12131: + .cv_fpo_endproc +Lfunc_end430: + .section .xdata,"dr",associative,"??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z" + .p2align 2 +"L__ehtable$??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z@4HA" # Action + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z" + # -- End function + .def "??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z" + .globl "??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z" # -- Begin function ??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z + .p2align 4, 0x90 +"??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z": # @"??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z" +Lfunc_begin431: + .cv_func_id 431 + .cv_loc 431 19 458 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:458:0 + .cv_fpo_proc "??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 104 + .cv_fpo_stackalloc 104 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp12136: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 68], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "?_Getal@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$allocator@H@2@XZ" + lea ecx, [ebp - 40] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@ABV32@@Z" + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + lea eax, [ebp - 44] + mov bl, byte ptr [eax] + mov byte ptr [esp], bl + lea eax, [ebp - 40] + mov dword ptr [esp + 4], eax + call "??$?0V?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@H@1@@Z" + sub esp, 8 +Ltmp12137: + .cv_loc 431 19 459 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:459:0 + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "?_Getal@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$allocator@H@2@XZ" + lea ecx, [ebp - 52] + mov dword ptr [esp], eax + call "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@H@1@@Z" + sub esp, 4 + lea ecx, [ebp - 52] + mov dword ptr [ebp - 48], ecx + .cv_loc 431 19 460 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:460:0 + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + mov ecx, dword ptr [ebp - 48] + lea edx, [ebp - 60] + mov dword ptr [ebp - 84], ecx # 4-byte Spill + mov ecx, edx + mov edx, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + call "??0?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@AAV?$allocator@U_Container_proxy@std@@@1@AAU_Container_base12@1@@Z" + sub esp, 8 + .cv_loc 431 19 461 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:461:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "?empty@?$vector@HV?$allocator@H@std@@@std@@QBE_NXZ" + test al, 1 + jne LBB431_5 +# %bb.1: +Ltmp12138: + .cv_loc 431 19 462 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:462:0 + mov ecx, dword ptr [ebp + 8] + call "?size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "?_Buy_raw@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z" + sub esp, 4 + jmp LBB431_2 +LBB431_2: + .cv_loc 431 19 463 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:463:0 + mov eax, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ebp - 64], eax + .cv_loc 431 19 464 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:464:0 + mov ecx, eax + call "?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "?_Mylast@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 96], eax # 4-byte Spill + call "?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" + mov eax, dword ptr [eax] + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [ecx + 8], edx + mov edx, dword ptr [ebp - 96] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "??$_Ucopy@PAH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPAH00@Z" + sub esp, 12 + mov dword ptr [ebp - 100], eax # 4-byte Spill + jmp LBB431_3 +LBB431_3: + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "?_Mylast@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ" + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 431 19 465 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:465:0 + mov dword ptr [ebp - 64], 0 + .cv_loc 431 19 466 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:466:0 + lea ecx, [ebp - 64] + call "??1?$_Tidy_guard@V?$vector@HV?$allocator@H@std@@@std@@@std@@QAE@XZ" + jmp LBB431_5 +Ltmp12139: +LBB431_5: + .cv_loc 431 19 468 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:468:0 + lea eax, [ebp - 60] + mov ecx, eax + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "?_Release@_Basic_container_proxy_ptr12@std@@QAEXXZ" + .cv_loc 431 19 469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:469:0 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + call "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" +Ltmp12140: + .cv_loc 431 19 469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:469:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 104 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$4@?0???0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z@4HA": +LBB431_4: + push ebp + sub esp, 12 + add ebp, 12 + lea ecx, [ebp - 64] +Ltmp12141: + .cv_loc 431 19 466 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:466:0 + call "??1?$_Tidy_guard@V?$vector@HV?$allocator@H@std@@@std@@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp12142: + .def "?dtor$6@?0???0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z@4HA": +LBB431_6: + push ebp + sub esp, 12 + add ebp, 12 + lea ecx, [ebp - 60] + .cv_loc 431 19 469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:469:0 + call "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp12143: + .cv_fpo_endproc +Lfunc_end431: + .section .xdata,"dr",associative,"??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z" + .p2align 2 +"L__ehtable$??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z": + .long -1 # ToState + .long "?dtor$6@?0???0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$4@?0???0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z@4HA" # Action + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z" + # -- End function + .def "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QAE@AAV?$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@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" + .globl "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" # -- Begin function ??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z + .p2align 4, 0x90 +"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z": # @"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" +Lfunc_begin432: + .cv_func_id 432 + .cv_loc 432 5 428 0 # ..\include\gsl/span:428:0 + .cv_fpo_proc "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12144: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" + mov dword ptr [esp], eax + call "??$narrow@HI@gsl@@YAHI@Z" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "?data@?$vector@HV?$allocator@H@std@@@std@@QAEPAHXZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??0?$span@H$0?0@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop ebp + ret 4 +Ltmp12145: + .cv_fpo_endproc +Lfunc_end432: + # -- End function + .def "?size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" + .globl "?size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" # -- Begin function ?size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ + .p2align 4, 0x90 +"?size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ": # @"?size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" +Lfunc_begin433: + .cv_func_id 433 + .cv_loc 433 19 1338 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1338:0 + .cv_fpo_proc "?size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12146: + .cv_loc 433 19 1339 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1339:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "?_Mylast@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + sub ecx, eax + sar ecx, 2 + mov eax, ecx + add esp, 12 + pop ebp + ret +Ltmp12147: + .cv_fpo_endproc +Lfunc_end433: + # -- End function + .def "?data@?$vector@HV?$allocator@H@std@@@std@@QAEPAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$vector@HV?$allocator@H@std@@@std@@QAEPAHXZ" + .globl "?data@?$vector@HV?$allocator@H@std@@@std@@QAEPAHXZ" # -- Begin function ?data@?$vector@HV?$allocator@H@std@@@std@@QAEPAHXZ + .p2align 4, 0x90 +"?data@?$vector@HV?$allocator@H@std@@@std@@QAEPAHXZ": # @"?data@?$vector@HV?$allocator@H@std@@@std@@QAEPAHXZ" +Lfunc_begin434: + .cv_func_id 434 + .cv_loc 434 19 1259 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1259:0 + .cv_fpo_proc "?data@?$vector@HV?$allocator@H@std@@@std@@QAEPAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12148: + .cv_loc 434 19 1260 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1260:0 + call "?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ" + mov eax, dword ptr [eax] + mov dword ptr [esp], eax + call "??$_Unfancy_maybe_null@H@std@@YAPAHPAH@Z" + add esp, 8 + pop ebp + ret +Ltmp12149: + .cv_fpo_endproc +Lfunc_end434: + # -- End function + .def "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$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@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" + .globl "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" # -- Begin function ??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z + .p2align 4, 0x90 +"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z": # @"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" +Lfunc_begin435: + .cv_func_id 435 + .cv_loc 435 5 428 0 # ..\include\gsl/span:428:0 + .cv_fpo_proc "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12150: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" + mov dword ptr [esp], eax + call "??$narrow@HI@gsl@@YAHI@Z" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "?data@?$vector@HV?$allocator@H@std@@@std@@QAEPAHXZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??0?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop ebp + ret 4 +Ltmp12151: + .cv_fpo_endproc +Lfunc_end435: + # -- End function + .def "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QAE@AAV?$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@@QAE@AAV?$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@@QAE@AAV?$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@@QAE@AAV?$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@@QAE@AAV?$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@@QAE@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" +Lfunc_begin436: + .cv_func_id 436 + .cv_loc 436 5 428 0 # ..\include\gsl/span:428:0 + .cv_fpo_proc "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QAE@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12152: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + mov dword ptr [esp], eax + call "??$narrow@HI@gsl@@YAHI@Z" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??0?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop ebp + ret 4 +Ltmp12153: + .cv_fpo_endproc +Lfunc_end436: + # -- End function + .def "?size@?$span@$$CBD$0?0@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@$$CBD$0?0@gsl@@QBEHXZ" + .globl "?size@?$span@$$CBD$0?0@gsl@@QBEHXZ" # -- Begin function ?size@?$span@$$CBD$0?0@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$span@$$CBD$0?0@gsl@@QBEHXZ": # @"?size@?$span@$$CBD$0?0@gsl@@QBEHXZ" +Lfunc_begin437: + .cv_func_id 437 + .cv_loc 437 5 498 0 # ..\include\gsl/span:498:0 + .cv_fpo_proc "?size@?$span@$$CBD$0?0@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12154: + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + add esp, 4 + pop ebp + ret +Ltmp12155: + .cv_fpo_endproc +Lfunc_end437: + # -- End function + .def "?data@?$span@$$CBD$0?0@gsl@@QBEPBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@$$CBD$0?0@gsl@@QBEPBDXZ" + .globl "?data@?$span@$$CBD$0?0@gsl@@QBEPBDXZ" # -- Begin function ?data@?$span@$$CBD$0?0@gsl@@QBEPBDXZ + .p2align 4, 0x90 +"?data@?$span@$$CBD$0?0@gsl@@QBEPBDXZ": # @"?data@?$span@$$CBD$0?0@gsl@@QBEPBDXZ" +Lfunc_begin438: + .cv_func_id 438 + .cv_loc 438 5 515 0 # ..\include\gsl/span:515:0 + .cv_fpo_proc "?data@?$span@$$CBD$0?0@gsl@@QBEPBDXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12156: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QBEPBDXZ" + add esp, 4 + pop ebp + ret +Ltmp12157: + .cv_fpo_endproc +Lfunc_end438: + # -- End function + .def "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QAE@ABV?$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@@QAE@ABV?$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@@QAE@ABV?$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@@QAE@ABV?$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@@QAE@ABV?$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@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" +Lfunc_begin439: + .cv_func_id 439 + .cv_loc 439 5 437 0 # ..\include\gsl/span:437:0 + .cv_fpo_proc "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12158: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + mov dword ptr [esp], eax + call "??$narrow@HI@gsl@@YAHI@Z" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??0?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop ebp + ret 4 +Ltmp12159: + .cv_fpo_endproc +Lfunc_end439: + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?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@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z +"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z": # @"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +Lfunc_begin440: + .cv_func_id 440 + .cv_loc 440 1 669 0 # ..\tests\span_tests.cpp:669:0 + .cv_fpo_proc "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp12160: + add esp, 4 + pop ebp + ret 8 +Ltmp12161: + .cv_fpo_endproc +Lfunc_end440: + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ" +Lfunc_begin441: + .cv_func_id 441 + .cv_loc 441 1 668 0 # ..\tests\span_tests.cpp:668:0 + .cv_fpo_proc "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov dword ptr [ebp - 4], ecx +Ltmp12162: + mov ecx, eax + mov dword ptr [ebp - 8], edx # 4-byte Spill + call "??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + add esp, 12 + pop ebp + ret 4 +Ltmp12163: + .cv_fpo_endproc +Lfunc_end441: + # -- End function + .def "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$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@@QAE@ABV?$vector@HV?$allocator@H@std@@@std@@@Z" + .globl "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$vector@HV?$allocator@H@std@@@std@@@Z" # -- Begin function ??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$vector@HV?$allocator@H@std@@@std@@@Z + .p2align 4, 0x90 +"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$vector@HV?$allocator@H@std@@@std@@@Z": # @"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$vector@HV?$allocator@H@std@@@std@@@Z" +Lfunc_begin442: + .cv_func_id 442 + .cv_loc 442 5 437 0 # ..\include\gsl/span:437:0 + .cv_fpo_proc "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$vector@HV?$allocator@H@std@@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12164: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" + mov dword ptr [esp], eax + call "??$narrow@HI@gsl@@YAHI@Z" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "?data@?$vector@HV?$allocator@H@std@@@std@@QBEPBHXZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??0?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop ebp + ret 4 +Ltmp12165: + .cv_fpo_endproc +Lfunc_end442: + # -- End function + .def "??1?$vector@HV?$allocator@H@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" + .globl "??1?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" # -- Begin function ??1?$vector@HV?$allocator@H@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$vector@HV?$allocator@H@std@@@std@@QAE@XZ": # @"??1?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" +Lfunc_begin443: + .cv_func_id 443 + .cv_loc 443 19 609 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:609:0 + .cv_fpo_proc "??1?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12166: + .cv_loc 443 19 610 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:610:0 + mov dword ptr [ebp - 20], ecx # 4-byte Spill + call "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ" + .cv_loc 443 19 612 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:612:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Getal@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$allocator@H@2@XZ" + lea ecx, [ebp - 12] + mov dword ptr [esp], eax + call "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@H@1@@Z" + sub esp, 4 + lea ecx, [ebp - 12] + mov dword ptr [ebp - 8], ecx + .cv_loc 443 19 613 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:613:0 + mov dword ptr [ebp - 16], 0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?_Myproxy@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" + mov dword ptr [esp], eax + lea eax, [ebp - 16] + mov dword ptr [esp + 4], eax + call "??$exchange@PAU_Container_proxy@std@@$$T@std@@YAPAU_Container_proxy@0@AAPAU10@$$QA$$T@Z" + mov ecx, dword ptr [ebp - 8] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Delete_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" +Ltmp12167: + .cv_loc 443 19 615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:615:0 + add esp, 32 + pop ebp + ret +Ltmp12168: + .cv_fpo_endproc +Lfunc_end443: + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?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@QBE?A?@@V?$span@$$CBD$0?0@gsl@@@Z +"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?A?@@V?$span@$$CBD$0?0@gsl@@@Z": # @"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?A?@@V?$span@$$CBD$0?0@gsl@@@Z" +Lfunc_begin444: + .cv_func_id 444 + .cv_loc 444 1 683 0 # ..\tests\span_tests.cpp:683:0 + .cv_fpo_proc "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?A?@@V?$span@$$CBD$0?0@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp12169: + add esp, 4 + pop ebp + ret 8 +Ltmp12170: + .cv_fpo_endproc +Lfunc_end444: + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ" +Lfunc_begin445: + .cv_func_id 445 + .cv_loc 445 1 682 0 # ..\tests\span_tests.cpp:682:0 + .cv_fpo_proc "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov dword ptr [ebp - 4], ecx +Ltmp12171: + mov ecx, eax + mov dword ptr [ebp - 8], edx # 4-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + add esp, 12 + pop ebp + ret 4 +Ltmp12172: + .cv_fpo_endproc +Lfunc_end445: + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?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@QBE?A?@@V?$span@$$CBD$0?0@gsl@@@Z +"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?A?@@V?$span@$$CBD$0?0@gsl@@@Z": # @"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?A?@@V?$span@$$CBD$0?0@gsl@@@Z" +Lfunc_begin446: + .cv_func_id 446 + .cv_loc 446 1 697 0 # ..\tests\span_tests.cpp:697:0 + .cv_fpo_proc "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?A?@@V?$span@$$CBD$0?0@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp12173: + add esp, 4 + pop ebp + ret 8 +Ltmp12174: + .cv_fpo_endproc +Lfunc_end446: + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ" +Lfunc_begin447: + .cv_func_id 447 + .cv_loc 447 1 696 0 # ..\tests\span_tests.cpp:696:0 + .cv_fpo_proc "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov dword ptr [ebp - 4], ecx +Ltmp12175: + mov ecx, eax + mov dword ptr [ebp - 8], edx # 4-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + add esp, 12 + pop ebp + ret 4 +Ltmp12176: + .cv_fpo_endproc +Lfunc_end447: + # -- End function + .def "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AAV?$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@AAV?$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@AAV?$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@AAV?$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@AAV?$vector@HV?$allocator@H@std@@@std@@@Z": # @"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" +Lfunc_begin448: + .cv_func_id 448 + .cv_loc 448 5 747 0 # ..\include\gsl/span:747:0 + .cv_fpo_proc "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp12177: + .cv_loc 448 5 748 0 # ..\include\gsl/span:748:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], esi + mov dword ptr [ebp - 12], edx # 4-byte Spill + call "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop esi + pop ebp + ret +Ltmp12178: + .cv_fpo_endproc +Lfunc_end448: + # -- End function + .def "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@ABV?$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@ABV?$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@ABV?$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@ABV?$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@ABV?$vector@HV?$allocator@H@std@@@std@@@Z": # @"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@ABV?$vector@HV?$allocator@H@std@@@std@@@Z" +Lfunc_begin449: + .cv_func_id 449 + .cv_loc 449 5 753 0 # ..\include\gsl/span:753:0 + .cv_fpo_proc "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@ABV?$vector@HV?$allocator@H@std@@@std@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp12179: + .cv_loc 449 5 754 0 # ..\include\gsl/span:754:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], esi + mov dword ptr [ebp - 12], edx # 4-byte Spill + call "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$vector@HV?$allocator@H@std@@@std@@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop esi + pop ebp + ret +Ltmp12180: + .cv_fpo_endproc +Lfunc_end449: + # -- End function + .def "?data@?$vector@HV?$allocator@H@std@@@std@@QBEPBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$vector@HV?$allocator@H@std@@@std@@QBEPBHXZ" + .globl "?data@?$vector@HV?$allocator@H@std@@@std@@QBEPBHXZ" # -- Begin function ?data@?$vector@HV?$allocator@H@std@@@std@@QBEPBHXZ + .p2align 4, 0x90 +"?data@?$vector@HV?$allocator@H@std@@@std@@QBEPBHXZ": # @"?data@?$vector@HV?$allocator@H@std@@@std@@QBEPBHXZ" +Lfunc_begin450: + .cv_func_id 450 + .cv_loc 450 19 1263 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1263:0 + .cv_fpo_proc "?data@?$vector@HV?$allocator@H@std@@@std@@QBEPBHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12181: + .cv_loc 450 19 1264 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1264:0 + call "?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" + mov eax, dword ptr [eax] + mov dword ptr [esp], eax + call "??$_Unfancy_maybe_null@H@std@@YAPAHPAH@Z" + add esp, 8 + pop ebp + ret +Ltmp12182: + .cv_fpo_endproc +Lfunc_end450: + # -- End function + .def "??$?0ABV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@H@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0ABV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@H@1@@Z" + .globl "??$?0ABV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@H@1@@Z" # -- Begin function ??$?0ABV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@H@1@@Z + .p2align 4, 0x90 +"??$?0ABV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@H@1@@Z": # @"??$?0ABV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@H@1@@Z" +Lfunc_begin451: + .cv_func_id 451 + .cv_loc 451 12 1533 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1533:0 + .cv_fpo_proc "??$?0ABV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@H@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12183: + mov edx, dword ptr [ebp + 12] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$forward@ABV?$allocator@H@std@@@std@@YAABV?$allocator@H@0@ABV10@@Z" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QAE@XZ" + .cv_loc 451 12 1534 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1534:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop ebp + ret 8 +Ltmp12184: + .cv_fpo_endproc +Lfunc_end451: + # -- End function + .def "?_Getal@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$allocator@H@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$allocator@H@2@XZ" + .globl "?_Getal@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$allocator@H@2@XZ" # -- Begin function ?_Getal@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$allocator@H@2@XZ + .p2align 4, 0x90 +"?_Getal@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$allocator@H@2@XZ": # @"?_Getal@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$allocator@H@2@XZ" +Lfunc_begin452: + .cv_func_id 452 + .cv_loc 452 19 1588 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1588:0 + .cv_fpo_proc "?_Getal@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$allocator@H@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12185: + .cv_loc 452 19 1589 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1589:0 + call "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAEAAV?$allocator@H@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp12186: + .cv_fpo_endproc +Lfunc_end452: + # -- End function + .def "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@H@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@H@1@@Z" + .globl "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@H@1@@Z" # -- Begin function ??$?0H@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@H@1@@Z + .p2align 4, 0x90 +"??$?0H@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@H@1@@Z": # @"??$?0H@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@H@1@@Z" +Lfunc_begin453: + .cv_func_id 453 + .cv_loc 453 12 920 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:920:0 + .cv_fpo_proc "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@H@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12187: + .cv_loc 453 12 921 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:921:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp12188: + .cv_fpo_endproc +Lfunc_end453: + # -- End function + .def "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + .globl "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # -- Begin function ?_Get_data@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ": # @"?_Get_data@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" +Lfunc_begin454: + .cv_func_id 454 + .cv_loc 454 19 1596 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1596:0 + .cv_fpo_proc "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12189: + .cv_loc 454 19 1597 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1597:0 + call "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp12190: + .cv_fpo_endproc +Lfunc_end454: + # -- End function + .def "??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z" + .globl "??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z" # -- Begin function ??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z + .p2align 4, 0x90 +"??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z": # @"??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z" +Lfunc_begin455: + .cv_func_id 455 + .cv_loc 455 19 427 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:427:0 + .cv_fpo_proc "??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12193: + .cv_loc 455 19 428 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:428:0 + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 44], edx # 4-byte Spill + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], ecx # 4-byte Spill + call "??$distance@PBH@std@@YAHPBH0@Z" + mov dword ptr [esp], eax + call "??$_Convert_size@I@std@@YAII@Z" + mov dword ptr [ebp - 36], eax + .cv_loc 455 19 429 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:429:0 + cmp dword ptr [ebp - 36], 0 + je LBB455_4 +# %bb.1: +Ltmp12194: + .cv_loc 455 19 430 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:430:0 + mov eax, dword ptr [ebp - 36] + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?_Buy_nonzero@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z" + sub esp, 4 + .cv_loc 455 19 431 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:431:0 + mov eax, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ebp - 40], eax + .cv_loc 455 19 432 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:432:0 + mov ecx, eax + call "?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], 0 + mov esi, esp + mov dword ptr [esi + 8], eax + mov dword ptr [esi + 4], ecx + mov dword ptr [esi], edx + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "??$_Ucopy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPBH0PAH@Z" + sub esp, 12 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB455_2 +LBB455_2: + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?_Mylast@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 455 19 433 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:433:0 + mov dword ptr [ebp - 40], 0 + .cv_loc 455 19 434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:434:0 + lea ecx, [ebp - 40] + call "??1?$_Tidy_guard@V?$vector@HV?$allocator@H@std@@@std@@@std@@QAE@XZ" + jmp LBB455_4 +Ltmp12195: +LBB455_4: + .cv_loc 455 19 435 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:435:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 12 + .def "?dtor$3@?0???$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z@4HA": +LBB455_3: + push ebp + sub esp, 12 + add ebp, 12 + lea ecx, [ebp - 40] +Ltmp12196: + .cv_loc 455 19 434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:434:0 + call "??1?$_Tidy_guard@V?$vector@HV?$allocator@H@std@@@std@@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp12197: + .cv_fpo_endproc +Lfunc_end455: + .section .xdata,"dr",associative,"??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z" + .p2align 2 +"L__ehtable$??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z": + .long -1 # ToState + .long "?dtor$3@?0???$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z@4HA" # Action + .section .text,"xr",discard,"??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z" + # -- End function + .def "?end@?$initializer_list@H@std@@QBEPBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?end@?$initializer_list@H@std@@QBEPBHXZ" + .globl "?end@?$initializer_list@H@std@@QBEPBHXZ" # -- Begin function ?end@?$initializer_list@H@std@@QBEPBHXZ + .p2align 4, 0x90 +"?end@?$initializer_list@H@std@@QBEPBHXZ": # @"?end@?$initializer_list@H@std@@QBEPBHXZ" +Lfunc_begin456: + .cv_func_id 456 + .cv_file 20 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\initializer_list" "9A60F4416E5AEA9303C49010E00BF899" 1 + .cv_loc 456 20 39 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\initializer_list:39:0 + .cv_fpo_proc "?end@?$initializer_list@H@std@@QBEPBHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12198: + .cv_loc 456 20 40 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\initializer_list:40:0 + mov eax, dword ptr [ecx + 4] + add esp, 4 + pop ebp + ret +Ltmp12199: + .cv_fpo_endproc +Lfunc_end456: + # -- End function + .def "?begin@?$initializer_list@H@std@@QBEPBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?begin@?$initializer_list@H@std@@QBEPBHXZ" + .globl "?begin@?$initializer_list@H@std@@QBEPBHXZ" # -- Begin function ?begin@?$initializer_list@H@std@@QBEPBHXZ + .p2align 4, 0x90 +"?begin@?$initializer_list@H@std@@QBEPBHXZ": # @"?begin@?$initializer_list@H@std@@QBEPBHXZ" +Lfunc_begin457: + .cv_func_id 457 + .cv_loc 457 20 35 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\initializer_list:35:0 + .cv_fpo_proc "?begin@?$initializer_list@H@std@@QBEPBHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12200: + .cv_loc 457 20 36 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\initializer_list:36:0 + mov eax, dword ptr [ecx] + add esp, 4 + pop ebp + ret +Ltmp12201: + .cv_fpo_endproc +Lfunc_end457: + # -- End function + .def "??$forward@ABV?$allocator@H@std@@@std@@YAABV?$allocator@H@0@ABV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@ABV?$allocator@H@std@@@std@@YAABV?$allocator@H@0@ABV10@@Z" + .globl "??$forward@ABV?$allocator@H@std@@@std@@YAABV?$allocator@H@0@ABV10@@Z" # -- Begin function ??$forward@ABV?$allocator@H@std@@@std@@YAABV?$allocator@H@0@ABV10@@Z + .p2align 4, 0x90 +"??$forward@ABV?$allocator@H@std@@@std@@YAABV?$allocator@H@0@ABV10@@Z": # @"??$forward@ABV?$allocator@H@std@@@std@@YAABV?$allocator@H@0@ABV10@@Z" +Lfunc_begin458: + .cv_func_id 458 + .cv_loc 458 7 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1296:0 + .cv_fpo_proc "??$forward@ABV?$allocator@H@std@@@std@@YAABV?$allocator@H@0@ABV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp12202: + .cv_loc 458 7 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1297:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp12203: + .cv_fpo_endproc +Lfunc_end458: + # -- End function + .def "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QAE@XZ" + .globl "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QAE@XZ" # -- Begin function ??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QAE@XZ": # @"??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QAE@XZ" +Lfunc_begin459: + .cv_func_id 459 + .cv_loc 459 19 318 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:318:0 + .cv_fpo_proc "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12204: + mov eax, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??0_Container_base12@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ecx + 4], 0 + mov dword ptr [ecx + 8], 0 + mov dword ptr [ecx + 12], 0 + .cv_loc 459 19 319 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:319:0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + add esp, 12 + pop ebp + ret +Ltmp12205: + .cv_fpo_endproc +Lfunc_end459: + # -- End function + .def "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAEAAV?$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@@QAEAAV?$allocator@H@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$allocator@H@2@XZ": # @"?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAEAAV?$allocator@H@2@XZ" +Lfunc_begin460: + .cv_func_id 460 + .cv_loc 460 12 1536 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1536:0 + .cv_fpo_proc "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAEAAV?$allocator@H@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12206: + .cv_loc 460 12 1537 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1537:0 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp12207: + .cv_fpo_endproc +Lfunc_end460: + # -- End function + .def "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" +Lfunc_begin461: + .cv_func_id 461 + .cv_loc 461 12 1544 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1544:0 + .cv_fpo_proc "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp12208: + .cv_loc 461 12 1545 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1545:0 + add esp, 4 + pop ebp + ret +Ltmp12209: + .cv_fpo_endproc +Lfunc_end461: + # -- End function + .def "??$distance@PBH@std@@YAHPBH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$distance@PBH@std@@YAHPBH0@Z" + .globl "??$distance@PBH@std@@YAHPBH0@Z" # -- Begin function ??$distance@PBH@std@@YAHPBH0@Z + .p2align 4, 0x90 +"??$distance@PBH@std@@YAHPBH0@Z": # @"??$distance@PBH@std@@YAHPBH0@Z" +Lfunc_begin462: + .cv_func_id 462 + .cv_loc 462 17 785 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:785:0 + .cv_fpo_proc "??$distance@PBH@std@@YAHPBH0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp12210: + .cv_loc 462 17 787 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:787:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + sub edx, esi + sar edx, 2 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp12211: + .cv_fpo_endproc +Lfunc_end462: + # -- End function + .def "?_Buy_nonzero@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Buy_nonzero@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z" + .globl "?_Buy_nonzero@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z" # -- Begin function ?_Buy_nonzero@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z + .p2align 4, 0x90 +"?_Buy_nonzero@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z": # @"?_Buy_nonzero@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z" +Lfunc_begin463: + .cv_func_id 463 + .cv_loc 463 19 1498 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1498:0 + .cv_fpo_proc "?_Buy_nonzero@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12212: + .cv_loc 463 19 1501 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1501:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], edx # 4-byte Spill + call "?max_size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + cmp ecx, eax + jbe LBB463_2 +# %bb.1: +Ltmp12213: + .cv_loc 463 19 1502 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1502:0 + call "?_Xlength@?$vector@HV?$allocator@H@std@@@std@@CAXXZ" +Ltmp12214: +LBB463_2: + .cv_loc 463 19 1505 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1505:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [esp], eax + call "?_Buy_raw@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z" + .cv_loc 463 19 1506 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1506:0 + add esp, 16 + pop ebp + ret 4 +Ltmp12215: + .cv_fpo_endproc +Lfunc_end463: + # -- End function + .def "??$_Ucopy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPBH0PAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ucopy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPBH0PAH@Z" + .globl "??$_Ucopy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPBH0PAH@Z" # -- Begin function ??$_Ucopy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPBH0PAH@Z + .p2align 4, 0x90 +"??$_Ucopy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPBH0PAH@Z": # @"??$_Ucopy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPBH0PAH@Z" +Lfunc_begin464: + .cv_func_id 464 + .cv_loc 464 19 1443 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1443:0 + .cv_fpo_proc "??$_Ucopy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPBH0PAH@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp12216: + .cv_loc 464 19 1444 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1444:0 + mov dword ptr [ebp - 12], esi # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "?_Getal@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$allocator@H@2@XZ" + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], eax + call "??$_Uninitialized_copy@PBHPAHV?$allocator@H@std@@@std@@YAPAHQBH0PAHAAV?$allocator@H@0@@Z" + add esp, 32 + pop esi + pop ebp + ret 12 +Ltmp12217: + .cv_fpo_endproc +Lfunc_end464: + # -- End function + .def "?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ" + .globl "?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ" # -- Begin function ?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ + .p2align 4, 0x90 +"?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ": # @"?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ" +Lfunc_begin465: + .cv_func_id 465 + .cv_loc 465 19 1614 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1614:0 + .cv_fpo_proc "?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12218: + .cv_loc 465 19 1615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1615:0 + call "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + add eax, 4 + add esp, 4 + pop ebp + ret +Ltmp12219: + .cv_fpo_endproc +Lfunc_end465: + # -- End function + .def "?_Mylast@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ" + .globl "?_Mylast@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ" # -- Begin function ?_Mylast@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ + .p2align 4, 0x90 +"?_Mylast@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ": # @"?_Mylast@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ" +Lfunc_begin466: + .cv_func_id 466 + .cv_loc 466 19 1622 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1622:0 + .cv_fpo_proc "?_Mylast@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12220: + .cv_loc 466 19 1623 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1623:0 + call "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + add eax, 8 + add esp, 4 + pop ebp + ret +Ltmp12221: + .cv_fpo_endproc +Lfunc_end466: + # -- End function + .def "??1?$_Tidy_guard@V?$vector@HV?$allocator@H@std@@@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Tidy_guard@V?$vector@HV?$allocator@H@std@@@std@@@std@@QAE@XZ" + .globl "??1?$_Tidy_guard@V?$vector@HV?$allocator@H@std@@@std@@@std@@QAE@XZ" # -- Begin function ??1?$_Tidy_guard@V?$vector@HV?$allocator@H@std@@@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Tidy_guard@V?$vector@HV?$allocator@H@std@@@std@@@std@@QAE@XZ": # @"??1?$_Tidy_guard@V?$vector@HV?$allocator@H@std@@@std@@@std@@QAE@XZ" +Lfunc_begin467: + .cv_func_id 467 + .cv_loc 467 17 3513 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:3513:0 + .cv_fpo_proc "??1?$_Tidy_guard@V?$vector@HV?$allocator@H@std@@@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12222: + .cv_loc 467 17 3514 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:3514:0 + cmp dword ptr [ecx], 0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + je LBB467_2 +# %bb.1: +Ltmp12223: + .cv_loc 467 17 3515 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:3515:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax] + call "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ" +Ltmp12224: +LBB467_2: + .cv_loc 467 17 3517 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:3517:0 + add esp, 8 + pop ebp + ret +Ltmp12225: + .cv_fpo_endproc +Lfunc_end467: + # -- End function + .def "?max_size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" + .globl "?max_size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" # -- Begin function ?max_size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ + .p2align 4, 0x90 +"?max_size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ": # @"?max_size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" +Lfunc_begin468: + .cv_func_id 468 + .cv_loc 468 19 1342 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1342:0 + .cv_fpo_proc "?max_size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 4], eax + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp12226: + .cv_loc 468 19 1343 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1343:0 + call "?_Getal@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$allocator@H@2@XZ" + mov dword ptr [esp], eax + call "?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SAIABV?$allocator@H@2@@Z" + mov dword ptr [ebp - 8], eax + call "?max@?$numeric_limits@H@std@@SAHXZ" + mov dword ptr [ebp - 12], eax + lea eax, [ebp - 12] + mov dword ptr [esp], eax + lea eax, [ebp - 8] + mov dword ptr [esp + 4], eax + call "??$_Min_value@I@std@@YAABIABI0@Z" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 20], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + add esp, 28 + pop ebp + ret +Ltmp12227: + .cv_fpo_endproc +Lfunc_end468: + # -- 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_begin469: + .cv_func_id 469 + .cv_loc 469 19 1536 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1536:0 + .cv_fpo_proc "?_Xlength@?$vector@HV?$allocator@H@std@@@std@@CAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue +Ltmp12228: + .cv_loc 469 19 1537 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1537:0 + lea eax, ["??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@"] + mov dword ptr [esp], eax + call "?_Xlength_error@std@@YAXPBD@Z" +Ltmp12229: + .cv_fpo_endproc +Lfunc_end469: + # -- End function + .def "?_Buy_raw@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Buy_raw@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z" + .globl "?_Buy_raw@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z" # -- Begin function ?_Buy_raw@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z + .p2align 4, 0x90 +"?_Buy_raw@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z": # @"?_Buy_raw@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z" +Lfunc_begin470: + .cv_func_id 470 + .cv_loc 470 19 1489 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1489:0 + .cv_fpo_proc "?_Buy_raw@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12230: + .cv_loc 470 19 1492 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1492:0 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + mov dword ptr [ebp - 8], eax + .cv_loc 470 19 1493 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1493:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Getal@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$allocator@H@2@XZ" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], eax + call "?allocate@?$allocator@H@std@@QAEPAHI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 8] + mov dword ptr [ecx + 4], eax + .cv_loc 470 19 1494 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1494:0 + mov eax, dword ptr [ebp - 8] + mov eax, dword ptr [eax + 4] + mov ecx, dword ptr [ebp - 8] + mov dword ptr [ecx + 8], eax + .cv_loc 470 19 1495 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1495:0 + mov eax, dword ptr [ebp - 8] + mov eax, dword ptr [eax + 4] + mov ecx, dword ptr [ebp + 8] + shl ecx, 2 + add eax, ecx + mov ecx, dword ptr [ebp - 8] + mov dword ptr [ecx + 12], eax + .cv_loc 470 19 1496 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1496:0 + add esp, 24 + pop ebp + ret 4 +Ltmp12231: + .cv_fpo_endproc +Lfunc_end470: + # -- End function + .def "?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SAIABV?$allocator@H@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SAIABV?$allocator@H@2@@Z" + .globl "?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SAIABV?$allocator@H@2@@Z" # -- Begin function ?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SAIABV?$allocator@H@2@@Z + .p2align 4, 0x90 +"?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SAIABV?$allocator@H@2@@Z": # @"?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SAIABV?$allocator@H@2@@Z" +Lfunc_begin471: + .cv_func_id 471 + .cv_loc 471 12 827 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:827:0 + .cv_fpo_proc "?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SAIABV?$allocator@H@2@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp12232: + .cv_loc 471 12 828 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:828:0 + mov ecx, 1073741823 + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp12233: + .cv_fpo_endproc +Lfunc_end471: + # -- End function + .def "?_Getal@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$allocator@H@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$allocator@H@2@XZ" + .globl "?_Getal@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$allocator@H@2@XZ" # -- Begin function ?_Getal@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$allocator@H@2@XZ + .p2align 4, 0x90 +"?_Getal@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$allocator@H@2@XZ": # @"?_Getal@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$allocator@H@2@XZ" +Lfunc_begin472: + .cv_func_id 472 + .cv_loc 472 19 1592 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1592:0 + .cv_fpo_proc "?_Getal@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$allocator@H@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12234: + .cv_loc 472 19 1593 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1593:0 + call "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QBEABV?$allocator@H@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp12235: + .cv_fpo_endproc +Lfunc_end472: + # -- End function + .def "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QBEABV?$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@@QBEABV?$allocator@H@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QBEABV?$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@@QBEABV?$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@@QBEABV?$allocator@H@2@XZ": # @"?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QBEABV?$allocator@H@2@XZ" +Lfunc_begin473: + .cv_func_id 473 + .cv_loc 473 12 1540 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1540:0 + .cv_fpo_proc "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QBEABV?$allocator@H@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12236: + .cv_loc 473 12 1541 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1541:0 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp12237: + .cv_fpo_endproc +Lfunc_end473: + # -- End function + .def "?allocate@?$allocator@H@std@@QAEPAHI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$allocator@H@std@@QAEPAHI@Z" + .globl "?allocate@?$allocator@H@std@@QAEPAHI@Z" # -- Begin function ?allocate@?$allocator@H@std@@QAEPAHI@Z + .p2align 4, 0x90 +"?allocate@?$allocator@H@std@@QAEPAHI@Z": # @"?allocate@?$allocator@H@std@@QAEPAHI@Z" +Lfunc_begin474: + .cv_func_id 474 + .cv_loc 474 12 929 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:929:0 + .cv_fpo_proc "?allocate@?$allocator@H@std@@QAEPAHI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx +Ltmp12238: + .cv_loc 474 12 930 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:930:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 8], eax # 4-byte Spill + call "??$_Get_size_of_n@$03@std@@YAII@Z" + mov dword ptr [esp], eax + call "??$_Allocate@$07U_Default_allocate_traits@std@@$0A@@std@@YAPAXI@Z" + add esp, 12 + pop ebp + ret 4 +Ltmp12239: + .cv_fpo_endproc +Lfunc_end474: + # -- End function + .def "??$_Get_size_of_n@$03@std@@YAII@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_size_of_n@$03@std@@YAII@Z" + .globl "??$_Get_size_of_n@$03@std@@YAII@Z" # -- Begin function ??$_Get_size_of_n@$03@std@@YAII@Z + .p2align 4, 0x90 +"??$_Get_size_of_n@$03@std@@YAII@Z": # @"??$_Get_size_of_n@$03@std@@YAII@Z" +Lfunc_begin475: + .cv_func_id 475 + .cv_loc 475 12 23 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:23:0 + .cv_fpo_proc "??$_Get_size_of_n@$03@std@@YAII@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp12240: + .cv_loc 475 12 24 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:24:0 + mov dword ptr [ebp - 4], 1073741823 + .cv_loc 475 12 25 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:25:0 + mov ecx, dword ptr [ebp + 8] + shl ecx, 2 + mov dword ptr [ebp - 8], ecx + .cv_loc 475 12 26 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:26:0 + mov ecx, 1073741823 + cmp ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], eax # 4-byte Spill + jae LBB475_2 +# %bb.1: +Ltmp12241: + .cv_loc 475 12 28 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:28:0 + mov dword ptr [ebp - 8], -1 +Ltmp12242: +LBB475_2: + .cv_loc 475 12 31 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:31:0 + mov eax, dword ptr [ebp - 8] + add esp, 12 + pop ebp + ret +Ltmp12243: + .cv_fpo_endproc +Lfunc_end475: + # -- End function + .def "??$_Uninitialized_copy@PBHPAHV?$allocator@H@std@@@std@@YAPAHQBH0PAHAAV?$allocator@H@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy@PBHPAHV?$allocator@H@std@@@std@@YAPAHQBH0PAHAAV?$allocator@H@0@@Z" + .globl "??$_Uninitialized_copy@PBHPAHV?$allocator@H@std@@@std@@YAPAHQBH0PAHAAV?$allocator@H@0@@Z" # -- Begin function ??$_Uninitialized_copy@PBHPAHV?$allocator@H@std@@@std@@YAPAHQBH0PAHAAV?$allocator@H@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy@PBHPAHV?$allocator@H@std@@@std@@YAPAHQBH0PAHAAV?$allocator@H@0@@Z": # @"??$_Uninitialized_copy@PBHPAHV?$allocator@H@std@@@std@@YAPAHQBH0PAHAAV?$allocator@H@0@@Z" +Lfunc_begin476: + .cv_func_id 476 + .cv_file 21 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\xmemory" "AA9B9D043A9822755276AD5242CF521C" 1 + .cv_loc 476 21 161 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:161:0 + .cv_fpo_proc "??$_Uninitialized_copy@PBHPAHV?$allocator@H@std@@@std@@YAPAHQBH0PAHAAV?$allocator@H@0@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi +Ltmp12244: + .cv_loc 476 21 163 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:163:0 + mov edi, dword ptr [ebp + 8] + mov dword ptr [esp], edi + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov dword ptr [ebp - 36], edx # 4-byte Spill + mov dword ptr [ebp - 40], esi # 4-byte Spill + call "??$_Get_unwrapped@$$CBH@std@@YAPBHQBH@Z" + mov dword ptr [ebp - 16], eax + .cv_loc 476 21 164 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:164:0 + mov eax, dword ptr [ebp + 12] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@$$CBH@std@@YAPBHQBH@Z" + mov dword ptr [ebp - 20], eax + .cv_loc 476 21 165 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:165:0 + lea eax, [ebp - 16] + mov dword ptr [esp], eax + lea eax, [ebp - 20] + mov dword ptr [esp + 4], eax + call "??$_Idl_distance@PBHPBH@std@@YA?A?@@ABQBH0@Z" + mov ecx, dword ptr [ebp + 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Get_unwrapped_n@HH$0A@@std@@YAPAHQAHH@Z" + mov dword ptr [ebp - 24], eax +Ltmp12245: + .cv_loc 476 21 168 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:168:0 + mov eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 20] + mov edx, dword ptr [ebp - 16] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "??$_Copy_memmove@PBHPAH@std@@YAPAHPBH0PAH@Z" + mov dword ptr [ebp - 24], eax +Ltmp12246: + .cv_loc 476 21 179 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:179:0 + mov eax, dword ptr [ebp - 24] + lea ecx, [ebp + 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Seek_wrapped@H@std@@YAXAAPAHQAH@Z" + .cv_loc 476 21 180 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:180:0 + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 44], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 48 + pop esi + pop edi + pop ebp + ret +Ltmp12247: + .cv_fpo_endproc +Lfunc_end476: + # -- End function + .def "??$_Get_unwrapped@$$CBH@std@@YAPBHQBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped@$$CBH@std@@YAPBHQBH@Z" + .globl "??$_Get_unwrapped@$$CBH@std@@YAPBHQBH@Z" # -- Begin function ??$_Get_unwrapped@$$CBH@std@@YAPBHQBH@Z + .p2align 4, 0x90 +"??$_Get_unwrapped@$$CBH@std@@YAPBHQBH@Z": # @"??$_Get_unwrapped@$$CBH@std@@YAPBHQBH@Z" +Lfunc_begin477: + .cv_func_id 477 + .cv_loc 477 17 274 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:274:0 + .cv_fpo_proc "??$_Get_unwrapped@$$CBH@std@@YAPBHQBH@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp12248: + .cv_loc 477 17 275 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:275:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp12249: + .cv_fpo_endproc +Lfunc_end477: + # -- End function + .def "??$_Get_unwrapped_n@HH$0A@@std@@YAPAHQAHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped_n@HH$0A@@std@@YAPAHQAHH@Z" + .globl "??$_Get_unwrapped_n@HH$0A@@std@@YAPAHQAHH@Z" # -- Begin function ??$_Get_unwrapped_n@HH$0A@@std@@YAPAHQAHH@Z + .p2align 4, 0x90 +"??$_Get_unwrapped_n@HH$0A@@std@@YAPAHQAHH@Z": # @"??$_Get_unwrapped_n@HH$0A@@std@@YAPAHQAHH@Z" +Lfunc_begin478: + .cv_func_id 478 + .cv_loc 478 17 394 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:394:0 + .cv_fpo_proc "??$_Get_unwrapped_n@HH$0A@@std@@YAPAHQAHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp12250: + .cv_loc 478 17 395 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:395:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + add esp, 8 + pop ebp + ret +Ltmp12251: + .cv_fpo_endproc +Lfunc_end478: + # -- End function + .def "??$_Idl_distance@PBHPBH@std@@YA?A?@@ABQBH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Idl_distance@PBHPBH@std@@YA?A?@@ABQBH0@Z" + .globl "??$_Idl_distance@PBHPBH@std@@YA?A?@@ABQBH0@Z" # -- Begin function ??$_Idl_distance@PBHPBH@std@@YA?A?@@ABQBH0@Z + .p2align 4, 0x90 +"??$_Idl_distance@PBHPBH@std@@YA?A?@@ABQBH0@Z": # @"??$_Idl_distance@PBHPBH@std@@YA?A?@@ABQBH0@Z" +Lfunc_begin479: + .cv_func_id 479 + .cv_loc 479 17 486 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:486:0 + .cv_fpo_proc "??$_Idl_distance@PBHPBH@std@@YA?A?@@ABQBH0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp12252: + .cv_loc 479 17 488 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:488:0 + mov edx, dword ptr [ebp + 12] + mov edx, dword ptr [edx] + mov esi, dword ptr [ebp + 8] + mov esi, dword ptr [esi] + sub edx, esi + sar edx, 2 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp12253: + .cv_fpo_endproc +Lfunc_end479: + # -- End function + .def "??$_Copy_memmove@PBHPAH@std@@YAPAHPBH0PAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_memmove@PBHPAH@std@@YAPAHPBH0PAH@Z" + .globl "??$_Copy_memmove@PBHPAH@std@@YAPAHPBH0PAH@Z" # -- Begin function ??$_Copy_memmove@PBHPAH@std@@YAPAHPBH0PAH@Z + .p2align 4, 0x90 +"??$_Copy_memmove@PBHPAH@std@@YAPAHPBH0PAH@Z": # @"??$_Copy_memmove@PBHPAH@std@@YAPAHPBH0PAH@Z" +Lfunc_begin480: + .cv_func_id 480 + .cv_loc 480 17 1761 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1761:0 + .cv_fpo_proc "??$_Copy_memmove@PBHPAH@std@@YAPAHPBH0PAH@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp12254: + .cv_loc 480 17 1762 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1762:0 + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], esi + .cv_loc 480 17 1763 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1763:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 20], esi + .cv_loc 480 17 1764 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1764:0 + mov esi, dword ptr [ebp + 16] + mov dword ptr [ebp - 24], esi + .cv_loc 480 17 1765 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1765:0 + mov esi, dword ptr [ebp - 20] + mov edi, dword ptr [ebp - 16] + sub esi, edi + mov dword ptr [ebp - 28], esi + .cv_loc 480 17 1766 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1766:0 + mov esi, dword ptr [ebp - 24] + mov edi, dword ptr [ebp - 16] + mov ebx, dword ptr [ebp - 28] + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 8], ebx + mov dword ptr [eax + 4], edi + mov dword ptr [eax], esi + mov dword ptr [ebp - 36], edx # 4-byte Spill + mov dword ptr [ebp - 40], ecx # 4-byte Spill + call _memmove + .cv_loc 480 17 1767 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1767:0 + mov ecx, dword ptr [ebp - 24] + add ecx, dword ptr [ebp - 28] + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, ecx + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp12255: + .cv_fpo_endproc +Lfunc_end480: + # -- End function + .def "??$_Seek_wrapped@H@std@@YAXAAPAHQAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Seek_wrapped@H@std@@YAXAAPAHQAH@Z" + .globl "??$_Seek_wrapped@H@std@@YAXAAPAHQAH@Z" # -- Begin function ??$_Seek_wrapped@H@std@@YAXAAPAHQAH@Z + .p2align 4, 0x90 +"??$_Seek_wrapped@H@std@@YAXAAPAHQAH@Z": # @"??$_Seek_wrapped@H@std@@YAXAAPAHQAH@Z" +Lfunc_begin481: + .cv_func_id 481 + .cv_loc 481 17 434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:434:0 + .cv_fpo_proc "??$_Seek_wrapped@H@std@@YAXAAPAHQAH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp12256: + .cv_loc 481 17 435 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:435:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esi], edx + .cv_loc 481 17 436 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:436:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp12257: + .cv_fpo_endproc +Lfunc_end481: + # -- End function + .def "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ" + .globl "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ" # -- Begin function ?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ + .p2align 4, 0x90 +"?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ": # @"?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ" +Lfunc_begin482: + .cv_func_id 482 + .cv_loc 482 19 1522 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1522:0 + .cv_fpo_proc "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp12258: + .cv_loc 482 19 1523 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1523:0 + mov dword ptr [ebp - 20], ecx # 4-byte Spill + call "?_Orphan_all@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ" + .cv_loc 482 19 1524 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1524:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + mov dword ptr [ebp - 12], eax + .cv_loc 482 19 1525 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1525:0 + mov eax, dword ptr [ebp - 12] + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 16], eax + .cv_loc 482 19 1526 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1526:0 + cmp dword ptr [ebp - 16], 0 + je LBB482_2 +# %bb.1: +Ltmp12259: + .cv_loc 482 19 1527 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1527:0 + mov eax, dword ptr [ebp - 12] + mov eax, dword ptr [eax + 8] + mov ecx, dword ptr [ebp - 16] + mov edx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AAEXPAH0@Z" + sub esp, 8 + .cv_loc 482 19 1528 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1528:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Getal@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$allocator@H@2@XZ" + mov ecx, dword ptr [ebp - 12] + mov ecx, dword ptr [ecx + 12] + mov edx, dword ptr [ebp - 16] + sub ecx, edx + sar ecx, 2 + mov edx, dword ptr [ebp - 16] + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], edx + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "?deallocate@?$allocator@H@std@@QAEXQAHI@Z" + sub esp, 8 + .cv_loc 482 19 1530 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1530:0 + mov eax, dword ptr [ebp - 12] + mov dword ptr [eax + 4], 0 + .cv_loc 482 19 1531 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1531:0 + mov eax, dword ptr [ebp - 12] + mov dword ptr [eax + 8], 0 + .cv_loc 482 19 1532 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1532:0 + mov eax, dword ptr [ebp - 12] + mov dword ptr [eax + 12], 0 +Ltmp12260: +LBB482_2: + .cv_loc 482 19 1534 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1534:0 + add esp, 32 + pop esi + pop ebp + ret +Ltmp12261: + .cv_fpo_endproc +Lfunc_end482: + # -- End function + .def "?_Orphan_all@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_all@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ" + .globl "?_Orphan_all@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ" # -- Begin function ?_Orphan_all@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ + .p2align 4, 0x90 +"?_Orphan_all@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ": # @"?_Orphan_all@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ" +Lfunc_begin483: + .cv_func_id 483 + .cv_loc 483 19 1580 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1580:0 + .cv_fpo_proc "?_Orphan_all@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12262: + .cv_loc 483 19 1581 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1581:0 + call "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + mov ecx, eax + call "?_Orphan_all@_Container_base12@std@@QAEXXZ" + .cv_loc 483 19 1582 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1582:0 + add esp, 4 + pop ebp + ret +Ltmp12263: + .cv_fpo_endproc +Lfunc_end483: + # -- End function + .def "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AAEXPAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AAEXPAH0@Z" + .globl "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AAEXPAH0@Z" # -- Begin function ?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AAEXPAH0@Z + .p2align 4, 0x90 +"?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AAEXPAH0@Z": # @"?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AAEXPAH0@Z" +Lfunc_begin484: + .cv_func_id 484 + .cv_loc 484 19 1467 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1467:0 + .cv_fpo_proc "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AAEXPAH0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12264: + .cv_loc 484 19 1468 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1468:0 + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Getal@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$allocator@H@2@XZ" + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPAH0AAV?$allocator@H@0@@Z" + .cv_loc 484 19 1469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1469:0 + add esp, 24 + pop ebp + ret 8 +Ltmp12265: + .cv_fpo_endproc +Lfunc_end484: + # -- End function + .def "?deallocate@?$allocator@H@std@@QAEXQAHI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$allocator@H@std@@QAEXQAHI@Z" + .globl "?deallocate@?$allocator@H@std@@QAEXQAHI@Z" # -- Begin function ?deallocate@?$allocator@H@std@@QAEXQAHI@Z + .p2align 4, 0x90 +"?deallocate@?$allocator@H@std@@QAEXQAHI@Z": # @"?deallocate@?$allocator@H@std@@QAEXQAHI@Z" +Lfunc_begin485: + .cv_func_id 485 + .cv_loc 485 12 923 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:923:0 + .cv_fpo_proc "?deallocate@?$allocator@H@std@@QAEXQAHI@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx +Ltmp12266: + .cv_loc 485 12 925 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:925:0 + mov ecx, dword ptr [ebp + 12] + shl ecx, 2 + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], ecx + mov dword ptr [ebp - 12], edx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??$_Deallocate@$07$0A@@std@@YAXPAXI@Z" + .cv_loc 485 12 926 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:926:0 + add esp, 20 + pop esi + pop ebp + ret 8 +Ltmp12267: + .cv_fpo_endproc +Lfunc_end485: + # -- End function + .def "??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPAH0AAV?$allocator@H@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPAH0AAV?$allocator@H@0@@Z" + .globl "??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPAH0AAV?$allocator@H@0@@Z" # -- Begin function ??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPAH0AAV?$allocator@H@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPAH0AAV?$allocator@H@0@@Z": # @"??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPAH0AAV?$allocator@H@0@@Z" +Lfunc_begin486: + .cv_func_id 486 + .cv_loc 486 12 1086 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1086:0 + .cv_fpo_proc "??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPAH0AAV?$allocator@H@0@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp12268: + .cv_loc 486 12 1101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1101:0 + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [ebp - 12], edx # 4-byte Spill + add esp, 12 + pop ebp + ret +Ltmp12269: + .cv_fpo_endproc +Lfunc_end486: + # -- End function + .def "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@ABV32@@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@ABV32@@Z" + .globl "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@ABV32@@Z" # -- Begin function ?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@ABV32@@Z + .p2align 4, 0x90 +"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@ABV32@@Z": # @"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@ABV32@@Z" +Lfunc_begin487: + .cv_func_id 487 + .cv_loc 487 12 831 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:831:0 + .cv_fpo_proc "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@ABV32@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp + 12] +Ltmp12270: + .cv_loc 487 12 832 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:832:0 + mov dword ptr [ebp - 4], ecx # 4-byte Spill + add esp, 4 + pop ebp + ret +Ltmp12271: + .cv_fpo_endproc +Lfunc_end487: + # -- 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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@H@1@@Z" +Lfunc_begin488: + .cv_func_id 488 + .cv_loc 488 12 1533 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1533:0 + .cv_fpo_proc "??$?0V?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@H@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12272: + mov edx, dword ptr [ebp + 12] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$forward@V?$allocator@H@std@@@std@@YA$$QAV?$allocator@H@0@AAV10@@Z" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QAE@XZ" + .cv_loc 488 12 1534 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1534:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop ebp + ret 8 +Ltmp12273: + .cv_fpo_endproc +Lfunc_end488: + # -- End function + .def "?empty@?$vector@HV?$allocator@H@std@@@std@@QBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?empty@?$vector@HV?$allocator@H@std@@@std@@QBE_NXZ" + .globl "?empty@?$vector@HV?$allocator@H@std@@@std@@QBE_NXZ" # -- Begin function ?empty@?$vector@HV?$allocator@H@std@@@std@@QBE_NXZ + .p2align 4, 0x90 +"?empty@?$vector@HV?$allocator@H@std@@@std@@QBE_NXZ": # @"?empty@?$vector@HV?$allocator@H@std@@@std@@QBE_NXZ" +Lfunc_begin489: + .cv_func_id 489 + .cv_loc 489 19 1334 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1334:0 + .cv_fpo_proc "?empty@?$vector@HV?$allocator@H@std@@@std@@QBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12274: + .cv_loc 489 19 1335 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1335:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Mylast@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + cmp ecx, dword ptr [eax] + sete dl + and dl, 1 + movzx eax, dl + add esp, 12 + pop ebp + ret +Ltmp12275: + .cv_fpo_endproc +Lfunc_end489: + # -- End function + .def "??$_Ucopy@PAH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPAH00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ucopy@PAH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPAH00@Z" + .globl "??$_Ucopy@PAH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPAH00@Z" # -- Begin function ??$_Ucopy@PAH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPAH00@Z + .p2align 4, 0x90 +"??$_Ucopy@PAH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPAH00@Z": # @"??$_Ucopy@PAH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPAH00@Z" +Lfunc_begin490: + .cv_func_id 490 + .cv_loc 490 19 1443 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1443:0 + .cv_fpo_proc "??$_Ucopy@PAH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPAH00@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp12276: + .cv_loc 490 19 1444 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1444:0 + mov dword ptr [ebp - 12], esi # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "?_Getal@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$allocator@H@2@XZ" + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], eax + call "??$_Uninitialized_copy@PAHPAHV?$allocator@H@std@@@std@@YAPAHQAH0PAHAAV?$allocator@H@0@@Z" + add esp, 32 + pop esi + pop ebp + ret 12 +Ltmp12277: + .cv_fpo_endproc +Lfunc_end490: + # -- End function + .def "?_Mylast@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" + .globl "?_Mylast@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" # -- Begin function ?_Mylast@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ + .p2align 4, 0x90 +"?_Mylast@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ": # @"?_Mylast@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" +Lfunc_begin491: + .cv_func_id 491 + .cv_loc 491 19 1626 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1626:0 + .cv_fpo_proc "?_Mylast@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12278: + .cv_loc 491 19 1627 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1627:0 + call "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + add eax, 8 + add esp, 4 + pop ebp + ret +Ltmp12279: + .cv_fpo_endproc +Lfunc_end491: + # -- End function + .def "?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" + .globl "?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" # -- Begin function ?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ + .p2align 4, 0x90 +"?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ": # @"?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" +Lfunc_begin492: + .cv_func_id 492 + .cv_loc 492 19 1618 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1618:0 + .cv_fpo_proc "?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12280: + .cv_loc 492 19 1619 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1619:0 + call "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + add eax, 4 + add esp, 4 + pop ebp + ret +Ltmp12281: + .cv_fpo_endproc +Lfunc_end492: + # -- End function + .def "??$forward@V?$allocator@H@std@@@std@@YA$$QAV?$allocator@H@0@AAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@V?$allocator@H@std@@@std@@YA$$QAV?$allocator@H@0@AAV10@@Z" + .globl "??$forward@V?$allocator@H@std@@@std@@YA$$QAV?$allocator@H@0@AAV10@@Z" # -- Begin function ??$forward@V?$allocator@H@std@@@std@@YA$$QAV?$allocator@H@0@AAV10@@Z + .p2align 4, 0x90 +"??$forward@V?$allocator@H@std@@@std@@YA$$QAV?$allocator@H@0@AAV10@@Z": # @"??$forward@V?$allocator@H@std@@@std@@YA$$QAV?$allocator@H@0@AAV10@@Z" +Lfunc_begin493: + .cv_func_id 493 + .cv_loc 493 7 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1296:0 + .cv_fpo_proc "??$forward@V?$allocator@H@std@@@std@@YA$$QAV?$allocator@H@0@AAV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp12282: + .cv_loc 493 7 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1297:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp12283: + .cv_fpo_endproc +Lfunc_end493: + # -- End function + .def "??$_Uninitialized_copy@PAHPAHV?$allocator@H@std@@@std@@YAPAHQAH0PAHAAV?$allocator@H@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy@PAHPAHV?$allocator@H@std@@@std@@YAPAHQAH0PAHAAV?$allocator@H@0@@Z" + .globl "??$_Uninitialized_copy@PAHPAHV?$allocator@H@std@@@std@@YAPAHQAH0PAHAAV?$allocator@H@0@@Z" # -- Begin function ??$_Uninitialized_copy@PAHPAHV?$allocator@H@std@@@std@@YAPAHQAH0PAHAAV?$allocator@H@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy@PAHPAHV?$allocator@H@std@@@std@@YAPAHQAH0PAHAAV?$allocator@H@0@@Z": # @"??$_Uninitialized_copy@PAHPAHV?$allocator@H@std@@@std@@YAPAHQAH0PAHAAV?$allocator@H@0@@Z" +Lfunc_begin494: + .cv_func_id 494 + .cv_loc 494 21 161 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:161:0 + .cv_fpo_proc "??$_Uninitialized_copy@PAHPAHV?$allocator@H@std@@@std@@YAPAHQAH0PAHAAV?$allocator@H@0@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi +Ltmp12284: + .cv_loc 494 21 163 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:163:0 + mov edi, dword ptr [ebp + 8] + mov dword ptr [esp], edi + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov dword ptr [ebp - 36], edx # 4-byte Spill + mov dword ptr [ebp - 40], esi # 4-byte Spill + call "??$_Get_unwrapped@H@std@@YAPAHQAH@Z" + mov dword ptr [ebp - 16], eax + .cv_loc 494 21 164 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:164:0 + mov eax, dword ptr [ebp + 12] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@H@std@@YAPAHQAH@Z" + mov dword ptr [ebp - 20], eax + .cv_loc 494 21 165 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:165:0 + lea eax, [ebp - 16] + mov dword ptr [esp], eax + lea eax, [ebp - 20] + mov dword ptr [esp + 4], eax + call "??$_Idl_distance@PAHPAH@std@@YA?A?@@ABQAH0@Z" + mov ecx, dword ptr [ebp + 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Get_unwrapped_n@HH$0A@@std@@YAPAHQAHH@Z" + mov dword ptr [ebp - 24], eax +Ltmp12285: + .cv_loc 494 21 168 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:168:0 + mov eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 20] + mov edx, dword ptr [ebp - 16] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "??$_Copy_memmove@PAHPAH@std@@YAPAHPAH00@Z" + mov dword ptr [ebp - 24], eax +Ltmp12286: + .cv_loc 494 21 179 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:179:0 + mov eax, dword ptr [ebp - 24] + lea ecx, [ebp + 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Seek_wrapped@H@std@@YAXAAPAHQAH@Z" + .cv_loc 494 21 180 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:180:0 + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 44], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 48 + pop esi + pop edi + pop ebp + ret +Ltmp12287: + .cv_fpo_endproc +Lfunc_end494: + # -- End function + .def "??$_Get_unwrapped@H@std@@YAPAHQAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped@H@std@@YAPAHQAH@Z" + .globl "??$_Get_unwrapped@H@std@@YAPAHQAH@Z" # -- Begin function ??$_Get_unwrapped@H@std@@YAPAHQAH@Z + .p2align 4, 0x90 +"??$_Get_unwrapped@H@std@@YAPAHQAH@Z": # @"??$_Get_unwrapped@H@std@@YAPAHQAH@Z" +Lfunc_begin495: + .cv_func_id 495 + .cv_loc 495 17 274 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:274:0 + .cv_fpo_proc "??$_Get_unwrapped@H@std@@YAPAHQAH@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp12288: + .cv_loc 495 17 275 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:275:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp12289: + .cv_fpo_endproc +Lfunc_end495: + # -- End function + .def "??$_Idl_distance@PAHPAH@std@@YA?A?@@ABQAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Idl_distance@PAHPAH@std@@YA?A?@@ABQAH0@Z" + .globl "??$_Idl_distance@PAHPAH@std@@YA?A?@@ABQAH0@Z" # -- Begin function ??$_Idl_distance@PAHPAH@std@@YA?A?@@ABQAH0@Z + .p2align 4, 0x90 +"??$_Idl_distance@PAHPAH@std@@YA?A?@@ABQAH0@Z": # @"??$_Idl_distance@PAHPAH@std@@YA?A?@@ABQAH0@Z" +Lfunc_begin496: + .cv_func_id 496 + .cv_loc 496 17 486 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:486:0 + .cv_fpo_proc "??$_Idl_distance@PAHPAH@std@@YA?A?@@ABQAH0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp12290: + .cv_loc 496 17 488 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:488:0 + mov edx, dword ptr [ebp + 12] + mov edx, dword ptr [edx] + mov esi, dword ptr [ebp + 8] + mov esi, dword ptr [esi] + sub edx, esi + sar edx, 2 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp12291: + .cv_fpo_endproc +Lfunc_end496: + # -- End function + .def "??$_Copy_memmove@PAHPAH@std@@YAPAHPAH00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_memmove@PAHPAH@std@@YAPAHPAH00@Z" + .globl "??$_Copy_memmove@PAHPAH@std@@YAPAHPAH00@Z" # -- Begin function ??$_Copy_memmove@PAHPAH@std@@YAPAHPAH00@Z + .p2align 4, 0x90 +"??$_Copy_memmove@PAHPAH@std@@YAPAHPAH00@Z": # @"??$_Copy_memmove@PAHPAH@std@@YAPAHPAH00@Z" +Lfunc_begin497: + .cv_func_id 497 + .cv_loc 497 17 1761 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1761:0 + .cv_fpo_proc "??$_Copy_memmove@PAHPAH@std@@YAPAHPAH00@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp12292: + .cv_loc 497 17 1762 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1762:0 + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], esi + .cv_loc 497 17 1763 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1763:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 20], esi + .cv_loc 497 17 1764 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1764:0 + mov esi, dword ptr [ebp + 16] + mov dword ptr [ebp - 24], esi + .cv_loc 497 17 1765 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1765:0 + mov esi, dword ptr [ebp - 20] + mov edi, dword ptr [ebp - 16] + sub esi, edi + mov dword ptr [ebp - 28], esi + .cv_loc 497 17 1766 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1766:0 + mov esi, dword ptr [ebp - 24] + mov edi, dword ptr [ebp - 16] + mov ebx, dword ptr [ebp - 28] + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 8], ebx + mov dword ptr [eax + 4], edi + mov dword ptr [eax], esi + mov dword ptr [ebp - 36], edx # 4-byte Spill + mov dword ptr [ebp - 40], ecx # 4-byte Spill + call _memmove + .cv_loc 497 17 1767 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1767:0 + mov ecx, dword ptr [ebp - 24] + add ecx, dword ptr [ebp - 28] + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, ecx + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp12293: + .cv_fpo_endproc +Lfunc_end497: + # -- End function + .def "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + .globl "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # -- Begin function ?_Get_data@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ": # @"?_Get_data@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" +Lfunc_begin498: + .cv_func_id 498 + .cv_loc 498 19 1600 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1600:0 + .cv_fpo_proc "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12294: + .cv_loc 498 19 1601 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1601:0 + call "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QBEABV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp12295: + .cv_fpo_endproc +Lfunc_end498: + # -- End function + .def "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" +Lfunc_begin499: + .cv_func_id 499 + .cv_loc 499 12 1548 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1548:0 + .cv_fpo_proc "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QBEABV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp12296: + .cv_loc 499 12 1549 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1549:0 + add esp, 4 + pop ebp + ret +Ltmp12297: + .cv_fpo_endproc +Lfunc_end499: + # -- End function + .def "??$_Unfancy_maybe_null@H@std@@YAPAHPAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy_maybe_null@H@std@@YAPAHPAH@Z" + .globl "??$_Unfancy_maybe_null@H@std@@YAPAHPAH@Z" # -- Begin function ??$_Unfancy_maybe_null@H@std@@YAPAHPAH@Z + .p2align 4, 0x90 +"??$_Unfancy_maybe_null@H@std@@YAPAHPAH@Z": # @"??$_Unfancy_maybe_null@H@std@@YAPAHPAH@Z" +Lfunc_begin500: + .cv_func_id 500 + .cv_loc 500 19 333 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:333:0 + .cv_fpo_proc "??$_Unfancy_maybe_null@H@std@@YAPAHPAH@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp12298: + .cv_loc 500 19 334 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:334:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp12299: + .cv_fpo_endproc +Lfunc_end500: + # -- End function + .def "??0?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" + .globl "??0?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" # -- Begin function ??0?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z + .p2align 4, 0x90 +"??0?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z": # @"??0?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" +Lfunc_begin501: + .cv_func_id 501 + .cv_loc 501 5 386 0 # ..\include\gsl/span:386:0 + .cv_fpo_proc "??0?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp12300: + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop edi + pop ebp + ret 8 +Ltmp12301: + .cv_fpo_endproc +Lfunc_end501: + # -- End function + .def "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" + .globl "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" # -- Begin function ??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z + .p2align 4, 0x90 +"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z": # @"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" +Lfunc_begin502: + .cv_func_id 502 + .cv_loc 502 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp12306: + mov esi, ecx + mov edi, dword ptr [ebp + 12] + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edi + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp12307: + .cv_loc 502 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + jne LBB502_1 + jmp LBB502_2 +LBB502_1: + test byte ptr [ebp - 49], 1 + jne LBB502_4 + jmp LBB502_5 +LBB502_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB502_3 +LBB502_3: +LBB502_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB502_5: + .cv_loc 502 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 65], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB502_7 +# %bb.6: + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB502_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB502_8 + jmp LBB502_9 +LBB502_8: + test byte ptr [ebp - 65], 1 + jne LBB502_14 + jmp LBB502_15 +LBB502_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 64] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 65], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB502_10 +LBB502_10: +LBB502_14: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp12308: +LBB502_15: + .cv_loc 502 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z@4HA": +LBB502_11: + push ebp + push eax + add ebp, 12 +Ltmp12309: + .cv_loc 502 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 49], 1 + jne LBB502_12 + jmp LBB502_13 +LBB502_12: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB502_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z@4HA": +LBB502_16: + push ebp + push eax + add ebp, 12 + .cv_loc 502 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 65], 1 + jne LBB502_17 + jmp LBB502_18 +LBB502_17: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +LBB502_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12310: + .cv_fpo_endproc +Lfunc_end502: + .section .xdata,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" + .p2align 2 +"L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z@4HA" # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z@4HA" # Action + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QBEPBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QBEPBDXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QBEPBDXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QBEPBDXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QBEPBDXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QBEPBDXZ" +Lfunc_begin503: + .cv_func_id 503 + .cv_loc 503 5 602 0 # ..\include\gsl/span:602:0 + .cv_fpo_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QBEPBDXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12311: + mov eax, dword ptr [ecx + 4] + add esp, 4 + pop ebp + ret +Ltmp12312: + .cv_fpo_endproc +Lfunc_end503: + # -- End function + .def "??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" + .globl "??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" # -- Begin function ??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ": # @"??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" +Lfunc_begin504: + .cv_func_id 504 + .cv_loc 504 19 372 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:372:0 + .cv_fpo_proc "??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp12315: + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx], bl + mov ecx, eax + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "??$?0$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@@Z" + sub esp, 4 +Ltmp12316: + .cv_loc 504 19 373 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:373:0 + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "?_Getal@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$allocator@H@2@XZ" + mov ecx, esp + mov dword ptr [ecx], eax + lea eax, [ebp - 40] + mov ecx, eax + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@H@1@@Z" + sub esp, 4 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ecx], edx + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??$_Alloc_proxy@V?$allocator@U_Container_proxy@std@@@std@@@_Container_base12@std@@QAEX$$QAV?$allocator@U_Container_proxy@std@@@1@@Z" + sub esp, 4 + jmp LBB504_1 +Ltmp12317: +LBB504_1: + .cv_loc 504 19 374 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:374:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$2@?0???0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ@4HA": +LBB504_2: + push ebp + push eax + add ebp, 12 + .cv_loc 504 19 372 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:372:0 + call dword ptr [__imp____std_terminate] +Ltmp12318: + .cv_fpo_endproc +Lfunc_end504: + .section .xdata,"dr",associative,"??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" + .p2align 2 +"L__ehtable$??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ@4HA" # Action + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" + # -- End function + .def "??$?0$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@U_Zero_then_variadic_args_t@1@@Z" +Lfunc_begin505: + .cv_func_id 505 + .cv_loc 505 12 1527 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1527:0 + .cv_fpo_proc "??$?0$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12319: + mov eax, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??0?$allocator@H@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QAE@XZ" + .cv_loc 505 12 1528 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1528:0 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop ebp + ret 4 +Ltmp12320: + .cv_fpo_endproc +Lfunc_end505: + # -- End function + .def "??$_Alloc_proxy@V?$allocator@U_Container_proxy@std@@@std@@@_Container_base12@std@@QAEX$$QAV?$allocator@U_Container_proxy@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Alloc_proxy@V?$allocator@U_Container_proxy@std@@@std@@@_Container_base12@std@@QAEX$$QAV?$allocator@U_Container_proxy@std@@@1@@Z" + .globl "??$_Alloc_proxy@V?$allocator@U_Container_proxy@std@@@std@@@_Container_base12@std@@QAEX$$QAV?$allocator@U_Container_proxy@std@@@1@@Z" # -- Begin function ??$_Alloc_proxy@V?$allocator@U_Container_proxy@std@@@std@@@_Container_base12@std@@QAEX$$QAV?$allocator@U_Container_proxy@std@@@1@@Z + .p2align 4, 0x90 +"??$_Alloc_proxy@V?$allocator@U_Container_proxy@std@@@std@@@_Container_base12@std@@QAEX$$QAV?$allocator@U_Container_proxy@std@@@1@@Z": # @"??$_Alloc_proxy@V?$allocator@U_Container_proxy@std@@@std@@@_Container_base12@std@@QAEX$$QAV?$allocator@U_Container_proxy@std@@@1@@Z" +Lfunc_begin506: + .cv_func_id 506 + .cv_loc 506 12 1287 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1287:0 + .cv_fpo_proc "??$_Alloc_proxy@V?$allocator@U_Container_proxy@std@@@std@@@_Container_base12@std@@QAEX$$QAV?$allocator@U_Container_proxy@std@@@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp12321: + .cv_loc 506 12 1288 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1288:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], 1 + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?allocate@?$allocator@U_Container_proxy@std@@@std@@QAEPAU_Container_proxy@2@I@Z" + sub esp, 4 + mov dword ptr [esp], eax + call "??$_Unfancy@U_Container_proxy@std@@@std@@YAPAU_Container_proxy@0@PAU10@@Z" + mov dword ptr [ebp - 16], eax + .cv_loc 506 12 1289 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1289:0 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 8], eax + mov ecx, dword ptr [ebp - 16] + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + lea ecx, [ebp - 8] + mov dword ptr [esp + 8], ecx + call "??$construct@U_Container_proxy@std@@PAU_Container_base12@2@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@$$QAPAU_Container_base12@1@@Z" + .cv_loc 506 12 1290 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1290:0 + mov eax, dword ptr [ebp - 16] + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ecx], eax + .cv_loc 506 12 1291 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1291:0 + mov eax, dword ptr [ebp - 16] + mov dword ptr [eax], ecx + mov eax, dword ptr [ebp - 4] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + .cv_loc 506 12 1292 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1292:0 + add esp, 36 + pop ebp + ret 4 +Ltmp12322: + .cv_fpo_endproc +Lfunc_end506: + # -- End function + .def "?_Myproxy@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAU_Container_proxy@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myproxy@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" + .globl "?_Myproxy@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" # -- Begin function ?_Myproxy@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAU_Container_proxy@2@XZ + .p2align 4, 0x90 +"?_Myproxy@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAU_Container_proxy@2@XZ": # @"?_Myproxy@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" +Lfunc_begin507: + .cv_func_id 507 + .cv_loc 507 19 1571 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1571:0 + .cv_fpo_proc "?_Myproxy@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12323: + .cv_loc 507 19 1572 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1572:0 + call "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp12324: + .cv_fpo_endproc +Lfunc_end507: + # -- End function + .def "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .globl "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" # -- Begin function ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ + .p2align 4, 0x90 +"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ": # @"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" +Lfunc_begin508: + .cv_func_id 508 + .cv_loc 508 10 2161 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2161:0 + .cv_fpo_proc "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] + mov ecx, eax +Ltmp12329: + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov edx, esp + mov byte ptr [edx], bl + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??$?0$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@@Z" + sub esp, 4 + mov dword ptr [ebp - 52], eax # 4-byte Spill + jmp LBB508_1 +LBB508_1: +Ltmp12330: + .cv_loc 508 10 2162 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2162:0 + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ" + mov ecx, esp + mov dword ptr [ecx], eax + lea eax, [ebp - 40] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@D@1@@Z" + sub esp, 4 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx], edx + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$_Alloc_proxy@V?$allocator@U_Container_proxy@std@@@std@@@_Container_base12@std@@QAEX$$QAV?$allocator@U_Container_proxy@std@@@1@@Z" + sub esp, 4 + jmp LBB508_2 +LBB508_2: + .cv_loc 508 10 2163 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2163:0 + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ" +Ltmp12331: + .cv_loc 508 10 2164 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2164:0 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$3@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ@4HA": +LBB508_3: + push ebp + push eax + add ebp, 12 +Ltmp12332: + .cv_loc 508 10 2164 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2164:0 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + call "??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@XZ" + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12333: + .def "?dtor$4@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ@4HA": +LBB508_4: + push ebp + push eax + add ebp, 12 + .cv_loc 508 10 2161 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2161:0 + call dword ptr [__imp____std_terminate] +Ltmp12334: + .cv_fpo_endproc +Lfunc_end508: + .section .xdata,"dr",associative,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .p2align 2 +"L__ehtable$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ": + .long -1 # ToState + .long "?dtor$4@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ@4HA" # Action + .long 0 # ToState + .long "?dtor$3@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ@4HA" # Action + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + # -- End function + .def "??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ +"??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ": # @"??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ" +Lfunc_begin509: + .cv_func_id 509 + .cv_loc 509 5 384 0 # ..\include\gsl/span:384:0 + .cv_fpo_proc "??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] + lea ecx, [ebp - 36] +Ltmp12337: + mov dword ptr [ebp - 40], eax # 4-byte Spill + call "??0?$extent_type@$0A@@details@gsl@@QAE@XZ" + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], 0 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 48], eax # 4-byte Spill + jmp LBB509_1 +LBB509_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$2@?0???$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ@4HA": +LBB509_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp12338: + .cv_fpo_endproc +Lfunc_end509: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ": + .long -1 # ToState + .long "?dtor$2@?0???$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ@4HA" # Action + .text + # -- End function + .def "??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@ABV?$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@@QAE@ABV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z +"??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@ABV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z": # @"??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@ABV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z" +Lfunc_begin510: + .cv_func_id 510 + .cv_loc 510 5 448 0 # ..\include\gsl/span:448:0 + .cv_fpo_proc "??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@ABV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp12339: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEHXZ" + lea ecx, [ebp - 8] + mov dword ptr [esp], eax + call "??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEPAUDerivedClass@?A0x3DBF7A98@@XZ" + mov ecx, dword ptr [ebp - 8] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 32], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 40 + pop ebp + ret 4 +Ltmp12340: + .cv_fpo_endproc +Lfunc_end510: + # -- End function + .def "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PAUDerivedClass@?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@@QAE@PAUDerivedClass@?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@@QAE@PAUDerivedClass@?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@@QAE@PAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z" +Lfunc_begin511: + .cv_func_id 511 + .cv_loc 511 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp12345: + mov edx, ecx + mov dword ptr [ebp - 76], ecx # 4-byte Spill + mov ecx, edx + lea edx, [ebp - 40] + mov bl, byte ptr [edx] + mov byte ptr [esp], bl + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp12346: + .cv_loc 511 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 53], 0 + test bl, 1 + jne LBB511_1 + jmp LBB511_2 +LBB511_1: + test byte ptr [ebp - 53], 1 + jne LBB511_4 + jmp LBB511_5 +LBB511_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 53], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB511_3 +LBB511_3: +LBB511_4: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB511_5: + .cv_loc 511 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 69], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB511_7 +# %bb.6: + mov eax, dword ptr [ebp - 76] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB511_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB511_8 + jmp LBB511_9 +LBB511_8: + test byte ptr [ebp - 69], 1 + jne LBB511_14 + jmp LBB511_15 +LBB511_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 68] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 69], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB511_10 +LBB511_10: +LBB511_14: + lea ecx, [ebp - 68] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp12347: +LBB511_15: + .cv_loc 511 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .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@@QAE@PAUDerivedClass@?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@@QAE@PAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z@4HA": +LBB511_11: + push ebp + push eax + add ebp, 12 +Ltmp12348: + .cv_loc 511 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 53], 1 + jne LBB511_12 + jmp LBB511_13 +LBB511_12: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB511_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .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@@QAE@PAUDerivedClass@?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@@QAE@PAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z@4HA": +LBB511_16: + push ebp + push eax + add ebp, 12 + .cv_loc 511 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 69], 1 + jne LBB511_17 + jmp LBB511_18 +LBB511_17: + lea ecx, [ebp - 68] + call "??1fail_fast@gsl@@UAE@XZ" +LBB511_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12349: + .cv_fpo_endproc +Lfunc_end511: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PAUDerivedClass@?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@@QAE@PAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@PAUDerivedClass@?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@@QAE@PAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z@4HA" # 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@@QAE@PAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z@4HA" # Action + .text + # -- End function + .def "?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEHXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEHXZ +"?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEHXZ": # @"?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEHXZ" +Lfunc_begin512: + .cv_func_id 512 + .cv_loc 512 5 498 0 # ..\include\gsl/span:498:0 + .cv_fpo_proc "?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12350: + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + add esp, 4 + pop ebp + ret +Ltmp12351: + .cv_fpo_endproc +Lfunc_end512: + # -- End function + .def "?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEPAUDerivedClass@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEPAUDerivedClass@?A0x3DBF7A98@@XZ +"?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEPAUDerivedClass@?A0x3DBF7A98@@XZ": # @"?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEPAUDerivedClass@?A0x3DBF7A98@@XZ" +Lfunc_begin513: + .cv_func_id 513 + .cv_loc 513 5 515 0 # ..\include\gsl/span:515:0 + .cv_fpo_proc "?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEPAUDerivedClass@?A0x3DBF7A98@@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12352: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEPAUDerivedClass@?A0x3DBF7A98@@XZ" + add esp, 4 + pop ebp + ret +Ltmp12353: + .cv_fpo_endproc +Lfunc_end513: + # -- 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@@QAE@PBUDerivedClass@?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@@QAE@PBUDerivedClass@?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@@QAE@PBUDerivedClass@?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@@QAE@PBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z" +Lfunc_begin514: + .cv_func_id 514 + .cv_loc 514 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 92 + .cv_fpo_stackalloc 92 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 32], eax +Ltmp12358: + mov ecx, dword ptr [ebp - 36] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp + 8] + mov dword ptr [eax + 4], ecx +Ltmp12359: + .cv_loc 514 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, eax + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 53], 0 + test bl, 1 + jne LBB514_1 + jmp LBB514_2 +LBB514_1: + test byte ptr [ebp - 53], 1 + jne LBB514_4 + jmp LBB514_5 +LBB514_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 53], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB514_3 +LBB514_3: +LBB514_4: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB514_5: + .cv_loc 514 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 69], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 89], cl # 1-byte Spill + jne LBB514_7 +# %bb.6: + mov eax, dword ptr [ebp - 80] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 89], dl # 1-byte Spill +LBB514_7: + mov al, byte ptr [ebp - 89] # 1-byte Reload + test al, 1 + jne LBB514_8 + jmp LBB514_9 +LBB514_8: + test byte ptr [ebp - 69], 1 + jne LBB514_14 + jmp LBB514_15 +LBB514_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 68] + mov ecx, eax + mov dword ptr [ebp - 96], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 69], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 96] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB514_10 +LBB514_10: +LBB514_14: + lea ecx, [ebp - 68] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp12360: +LBB514_15: + .cv_loc 514 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 92 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .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@@QAE@PBUDerivedClass@?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@@QAE@PBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z@4HA": +LBB514_11: + push ebp + push eax + add ebp, 12 +Ltmp12361: + .cv_loc 514 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 53], 1 + jne LBB514_12 + jmp LBB514_13 +LBB514_12: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB514_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .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@@QAE@PBUDerivedClass@?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@@QAE@PBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z@4HA": +LBB514_16: + push ebp + push eax + add ebp, 12 + .cv_loc 514 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 69], 1 + jne LBB514_17 + jmp LBB514_18 +LBB514_17: + lea ecx, [ebp - 68] + call "??1fail_fast@gsl@@UAE@XZ" +LBB514_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12362: + .cv_fpo_endproc +Lfunc_end514: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PBUDerivedClass@?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@@QAE@PBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@PBUDerivedClass@?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@@QAE@PBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z@4HA" # 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@@QAE@PBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z@4HA" # Action + .text + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEPAUDerivedClass@?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@@QBEPAUDerivedClass@?A0x3DBF7A98@@XZ +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEPAUDerivedClass@?A0x3DBF7A98@@XZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEPAUDerivedClass@?A0x3DBF7A98@@XZ" +Lfunc_begin515: + .cv_func_id 515 + .cv_loc 515 5 602 0 # ..\include\gsl/span:602:0 + .cv_fpo_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEPAUDerivedClass@?A0x3DBF7A98@@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12363: + mov eax, dword ptr [ecx + 4] + add esp, 4 + pop ebp + ret +Ltmp12364: + .cv_fpo_endproc +Lfunc_end515: + # -- End function + .def "??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z" + .globl "??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z" # -- Begin function ??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z + .p2align 4, 0x90 +"??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z": # @"??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z" +Lfunc_begin516: + .cv_func_id 516 + .cv_loc 516 5 395 0 # ..\include\gsl/span:395:0 + .cv_fpo_proc "??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + lea edx, [ebp - 36] +Ltmp12367: + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??0?$extent_type@$02@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [edx], ecx + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "??$addressof@$$CBH@std@@YAPBHABH@Z" + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB516_1 +LBB516_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z@4HA": +LBB516_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp12368: + .cv_fpo_endproc +Lfunc_end516: + .section .xdata,"dr",associative,"??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z" + .p2align 2 +"L__ehtable$??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z@4HA" # Action + .section .text,"xr",discard,"??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z" + # -- End function + .def "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$span@H$0?0@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$span@H$0?0@1@@Z" + .globl "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$span@H$0?0@1@@Z" # -- Begin function ??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$span@H$0?0@1@@Z + .p2align 4, 0x90 +"??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$span@H$0?0@1@@Z": # @"??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$span@H$0?0@1@@Z" +Lfunc_begin517: + .cv_func_id 517 + .cv_loc 517 5 448 0 # ..\include\gsl/span:448:0 + .cv_fpo_proc "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$span@H$0?0@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp12369: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + lea ecx, [ebp - 8] + mov dword ptr [esp], eax + call "??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + mov ecx, dword ptr [ebp - 8] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0?0@details@2@@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 32], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 40 + pop ebp + ret 4 +Ltmp12370: + .cv_fpo_endproc +Lfunc_end517: + # -- End function + .def "?empty@?$span@$$CBH$0?0@gsl@@QBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?empty@?$span@$$CBH$0?0@gsl@@QBE_NXZ" + .globl "?empty@?$span@$$CBH$0?0@gsl@@QBE_NXZ" # -- Begin function ?empty@?$span@$$CBH$0?0@gsl@@QBE_NXZ + .p2align 4, 0x90 +"?empty@?$span@$$CBH$0?0@gsl@@QBE_NXZ": # @"?empty@?$span@$$CBH$0?0@gsl@@QBE_NXZ" +Lfunc_begin518: + .cv_func_id 518 + .cv_loc 518 5 503 0 # ..\include\gsl/span:503:0 + .cv_fpo_proc "?empty@?$span@$$CBH$0?0@gsl@@QBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12371: + call "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + and dl, 1 + movzx eax, dl + add esp, 4 + pop ebp + ret +Ltmp12372: + .cv_fpo_endproc +Lfunc_end518: + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE?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@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z +"??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z": # @"??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +Lfunc_begin519: + .cv_func_id 519 + .cv_loc 519 1 770 0 # ..\tests\span_tests.cpp:770:0 + .cv_fpo_proc "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 116 + .cv_fpo_stackalloc 116 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + mov dword ptr [ebp - 92], eax # 4-byte Spill + mov dword ptr [ebp - 96], ecx # 4-byte Spill +LBB519_1: # =>This Inner Loop Header: Depth=1 +Ltmp12385: + .cv_loc 519 1 770 0 # ..\tests\span_tests.cpp:770:0 + mov eax, esp + push eax + sub esp, 28 + mov ecx, esp + mov edx, ecx + add edx, 16 + sub esp, 4 + mov dword ptr [ebp - 100], ecx # 4-byte Spill + mov ecx, edx + lea edx, ["??_C@_0CH@DHNHFLOA@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + sub esp, 8 + lea ecx, [ebp - 80] + lea edx, ["??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 770 + mov dword ptr [ebp - 108], eax # 4-byte Spill + call "??0SourceLineInfo@Catch@@QAE@PBDI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + lea edx, ["??_C@_05GCOJDIEO@CHECK?$AA@"] + mov dword ptr [esp], edx + mov dword ptr [ebp - 112], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + lea ecx, [ebp - 80] + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [edx + 12], ecx + mov dword ptr [edx + 28], 2 + lea ecx, [ebp - 72] + mov dword ptr [ebp - 116], eax # 4-byte Spill + call "??0AssertionHandler@Catch@@QAE@VStringRef@1@ABUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + mov esp, ecx +Ltmp12386: + .cv_loc 519 1 770 0 # ..\tests\span_tests.cpp:770:0 + mov ecx, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [ebp - 120], eax # 4-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + cmp eax, 2 + mov byte ptr [ebp - 121], bl # 1-byte Spill + jne LBB519_3 +# %bb.2: # in Loop: Header=BB519_1 Depth=1 + mov ecx, dword ptr [ebp - 92] # 4-byte Reload + call "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + mov ecx, dword ptr [ebp - 96] # 4-byte Reload + mov edx, dword ptr [ecx] + add edx, 4 + cmp eax, edx + sete bl + mov byte ptr [ebp - 121], bl # 1-byte Spill +LBB519_3: # in Loop: Header=BB519_1 Depth=1 + mov al, byte ptr [ebp - 121] # 1-byte Reload + mov dword ptr [ebp - 16], 1 + sub esp, 8 + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 84] + mov dword ptr [edx], ecx + lea ecx, [ebp - 88] + call "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + jmp LBB519_4 +LBB519_4: # in Loop: Header=BB519_1 Depth=1 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 84] + mov dword ptr [eax], ecx + lea ecx, [ebp - 72] + call "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + jmp LBB519_13 +Ltmp12387: +LBB519_19: # Block address taken + # in Loop: Header=BB519_1 Depth=1 + add ebp, 12 + .cv_loc 519 1 770 0 # ..\tests\span_tests.cpp:770:0 + jmp LBB519_7 +LBB519_7: # in Loop: Header=BB519_1 Depth=1 + mov dword ptr [ebp - 16], 0 +Ltmp12388: +LBB519_8: # in Loop: Header=BB519_1 Depth=1 + .cv_loc 519 1 770 0 # ..\tests\span_tests.cpp:770:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 72] + call "?shouldDebugBreak@AssertionHandler@Catch@@QBE_NXZ" + mov byte ptr [ebp - 122], al # 1-byte Spill + jmp LBB519_9 +LBB519_9: # in Loop: Header=BB519_1 Depth=1 + mov al, byte ptr [ebp - 122] # 1-byte Reload + test al, 1 + jne LBB519_10 + jmp LBB519_15 +LBB519_10: # in Loop: Header=BB519_1 Depth=1 +Ltmp12389: + .cv_loc 519 1 770 0 # ..\tests\span_tests.cpp:770:0 + call "?isDebuggerActive@Catch@@YA_NXZ" + mov byte ptr [ebp - 123], al # 1-byte Spill + jmp LBB519_11 +LBB519_11: # in Loop: Header=BB519_1 Depth=1 + mov al, byte ptr [ebp - 123] # 1-byte Reload + test al, 1 + jne LBB519_12 + jmp LBB519_14 +LBB519_12: # in Loop: Header=BB519_1 Depth=1 +Ltmp12390: + .cv_loc 519 1 770 0 # ..\tests\span_tests.cpp:770:0 + int3 + jmp LBB519_14 +Ltmp12391: +LBB519_13: # in Loop: Header=BB519_1 Depth=1 + .cv_loc 519 1 770 0 # ..\tests\span_tests.cpp:770:0 + jmp LBB519_8 +Ltmp12392: +LBB519_14: # in Loop: Header=BB519_1 Depth=1 + .cv_loc 519 1 770 0 # ..\tests\span_tests.cpp:770:0 + jmp LBB519_15 +Ltmp12393: +LBB519_15: # in Loop: Header=BB519_1 Depth=1 + .cv_loc 519 1 770 0 # ..\tests\span_tests.cpp:770:0 + lea ecx, [ebp - 72] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QBEXXZ" + jmp LBB519_16 +LBB519_16: # in Loop: Header=BB519_1 Depth=1 + lea ecx, [ebp - 72] + call "??1AssertionHandler@Catch@@QAE@XZ" + xor ecx, ecx + mov dword ptr [ebp - 16], -1 + sub esp, 4 + mov dword ptr [esp], 0 + mov dword ptr [ebp - 128], ecx # 4-byte Spill + call "?isTrue@Catch@@YA_N_N@Z" + add esp, 4 + test al, 1 + jne LBB519_1 +Ltmp12394: +# %bb.17: + .cv_loc 519 1 770 0 # ..\tests\span_tests.cpp:770:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?catch$5@?0???R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE?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@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z@4HA": +LBB519_5: # in Loop: Header=BB519_1 Depth=1 + push ebp + sub esp, 32 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp12395: + .cv_loc 519 1 770 0 # ..\tests\span_tests.cpp:770:0 + mov dword ptr [ebp - 16], 2 + lea ecx, [ebp - 72] + call "?useActiveException@AssertionHandler@Catch@@QAEXXZ" + jmp LBB519_6 +LBB519_6: # in Loop: Header=BB519_1 Depth=1 + mov eax, offset LBB519_19 + add esp, 32 + pop ebp + ret # CATCHRET +Ltmp12396: + .def "?dtor$18@?0???R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE?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@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z@4HA": +LBB519_18: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 72] + .cv_loc 519 1 770 0 # ..\tests\span_tests.cpp:770:0 + call "??1AssertionHandler@Catch@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp12397: + .cv_fpo_endproc +Lfunc_end519: + .section .xdata,"dr" + .p2align 2 +"L__ehtable$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE?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@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z") # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE?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@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z@4HA" # 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@QBE?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@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z") # HandlerArray +"$handlerMap$0$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE?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@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z@4HA" # Handler + .text + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE@XZ" +Lfunc_begin520: + .cv_func_id 520 + .cv_loc 520 1 769 0 # ..\tests\span_tests.cpp:769:0 + .cv_fpo_proc "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12398: + mov ecx, dword ptr [ecx] + add ecx, 4 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 2 + mov dword ptr [ebp - 12], edx # 4-byte Spill + call "??0?$span@H$0?0@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop ebp + ret 4 +Ltmp12399: + .cv_fpo_endproc +Lfunc_end520: + # -- End function + .def "??0?$extent_type@$02@details@gsl@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$02@details@gsl@@QAE@XZ" + .globl "??0?$extent_type@$02@details@gsl@@QAE@XZ" # -- Begin function ??0?$extent_type@$02@details@gsl@@QAE@XZ + .p2align 4, 0x90 +"??0?$extent_type@$02@details@gsl@@QAE@XZ": # @"??0?$extent_type@$02@details@gsl@@QAE@XZ" +Lfunc_begin521: + .cv_func_id 521 + .cv_loc 521 5 311 0 # ..\include\gsl/span:311:0 + .cv_fpo_proc "??0?$extent_type@$02@details@gsl@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp12400: + add esp, 4 + pop ebp + ret +Ltmp12401: + .cv_fpo_endproc +Lfunc_end521: + # -- End function + .def "??$addressof@$$CBH@std@@YAPBHABH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@$$CBH@std@@YAPBHABH@Z" + .globl "??$addressof@$$CBH@std@@YAPBHABH@Z" # -- Begin function ??$addressof@$$CBH@std@@YAPBHABH@Z + .p2align 4, 0x90 +"??$addressof@$$CBH@std@@YAPBHABH@Z": # @"??$addressof@$$CBH@std@@YAPBHABH@Z" +Lfunc_begin522: + .cv_func_id 522 + .cv_loc 522 13 280 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:280:0 + .cv_fpo_proc "??$addressof@$$CBH@std@@YAPBHABH@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp12402: + .cv_loc 522 13 281 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:281:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp12403: + .cv_fpo_endproc +Lfunc_end522: + # -- End function + .def "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" +Lfunc_begin523: + .cv_func_id 523 + .cv_loc 523 5 591 0 # ..\include\gsl/span:591:0 + .cv_fpo_proc "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 32], eax +Ltmp12406: + mov ecx, eax + lea edx, [ebp - 44] + mov bl, byte ptr [edx] + mov byte ptr [esp], bl + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$?0$02@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$02@12@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 36] + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp12407: + .cv_loc 523 5 592 0 # ..\include\gsl/span:592:0 + mov ecx, edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 57], 0 + test bl, 1 + jne LBB523_1 + jmp LBB523_2 +LBB523_1: + test byte ptr [ebp - 57], 1 + jne LBB523_4 + jmp LBB523_5 +LBB523_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 56] + mov ecx, eax + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 57], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB523_3 +LBB523_3: +LBB523_4: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp12408: +LBB523_5: + .cv_loc 523 5 593 0 # ..\include\gsl/span:593:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 68 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$6@?0???$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z@4HA": +LBB523_6: + push ebp + push eax + add ebp, 12 +Ltmp12409: + .cv_loc 523 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [ebp - 57], 1 + jne LBB523_7 + jmp LBB523_8 +LBB523_7: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +LBB523_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12410: + .cv_fpo_endproc +Lfunc_end523: + .section .xdata,"dr",associative,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + # -- End function + .def "??$?0$02@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$02@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$02@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$02@12@@Z" + .globl "??$?0$02@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$02@12@@Z" # -- Begin function ??$?0$02@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$02@12@@Z + .p2align 4, 0x90 +"??$?0$02@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$02@12@@Z": # @"??$?0$02@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$02@12@@Z" +Lfunc_begin524: + .cv_func_id 524 + .cv_loc 524 5 334 0 # ..\include\gsl/span:334:0 + .cv_fpo_proc "??$?0$02@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$02@12@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12411: + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "?size@?$extent_type@$02@details@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp12412: + .cv_fpo_endproc +Lfunc_end524: + # -- End function + .def "?size@?$extent_type@$02@details@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$02@details@gsl@@QBEHXZ" + .globl "?size@?$extent_type@$02@details@gsl@@QBEHXZ" # -- Begin function ?size@?$extent_type@$02@details@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$extent_type@$02@details@gsl@@QBEHXZ": # @"?size@?$extent_type@$02@details@gsl@@QBEHXZ" +Lfunc_begin525: + .cv_func_id 525 + .cv_loc 525 5 323 0 # ..\include\gsl/span:323:0 + .cv_fpo_proc "?size@?$extent_type@$02@details@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp12413: + mov eax, 3 + add esp, 4 + pop ebp + ret +Ltmp12414: + .cv_fpo_endproc +Lfunc_end525: + # -- End function + .def "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$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@@QAE@PBHV?$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@@QAE@PBHV?$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@@QAE@PBHV?$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@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0?0@details@2@@Z" +Lfunc_begin526: + .cv_func_id 526 + .cv_loc 526 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0?0@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 92 + .cv_fpo_stackalloc 92 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0?0@details@2@@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 32], eax +Ltmp12419: + mov ecx, dword ptr [ebp - 36] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp + 8] + mov dword ptr [eax + 4], ecx +Ltmp12420: + .cv_loc 526 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, eax + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 53], 0 + test bl, 1 + jne LBB526_1 + jmp LBB526_2 +LBB526_1: + test byte ptr [ebp - 53], 1 + jne LBB526_4 + jmp LBB526_5 +LBB526_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 53], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB526_3 +LBB526_3: +LBB526_4: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB526_5: + .cv_loc 526 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 69], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 89], cl # 1-byte Spill + jne LBB526_7 +# %bb.6: + mov eax, dword ptr [ebp - 80] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 89], dl # 1-byte Spill +LBB526_7: + mov al, byte ptr [ebp - 89] # 1-byte Reload + test al, 1 + jne LBB526_8 + jmp LBB526_9 +LBB526_8: + test byte ptr [ebp - 69], 1 + jne LBB526_14 + jmp LBB526_15 +LBB526_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 68] + mov ecx, eax + mov dword ptr [ebp - 96], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 69], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 96] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB526_10 +LBB526_10: +LBB526_14: + lea ecx, [ebp - 68] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp12421: +LBB526_15: + .cv_loc 526 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 92 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .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@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0?0@details@2@@Z@4HA": +LBB526_11: + push ebp + push eax + add ebp, 12 +Ltmp12422: + .cv_loc 526 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 53], 1 + jne LBB526_12 + jmp LBB526_13 +LBB526_12: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB526_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .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@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0?0@details@2@@Z@4HA": +LBB526_16: + push ebp + push eax + add ebp, 12 + .cv_loc 526 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 69], 1 + jne LBB526_17 + jmp LBB526_18 +LBB526_17: + lea ecx, [ebp - 68] + call "??1fail_fast@gsl@@UAE@XZ" +LBB526_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12423: + .cv_fpo_endproc +Lfunc_end526: + .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@@QAE@PBHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0?0@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0?0@details@2@@Z@4HA" # 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@@QAE@PBHV?$extent_type@$0?0@details@2@@Z@4HA" # Action + .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@@QAE@PBHV?$extent_type@$0?0@details@2@@Z" + # -- End function + .def "??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + .globl "??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" # -- Begin function ??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ + .p2align 4, 0x90 +"??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ": # @"??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" +Lfunc_begin527: + .cv_func_id 527 + .cv_loc 527 5 456 0 # ..\include\gsl/span:456:0 + .cv_fpo_proc "??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12426: + .cv_loc 527 5 457 0 # ..\include\gsl/span:457:0 + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov dword ptr [ebp - 56], edx # 4-byte Spill + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "?size@?$span@H$04@gsl@@QBEHXZ" + mov ecx, 2 + cmp ecx, eax + setle bl + mov byte ptr [ebp - 45], 0 + test bl, 1 + jne LBB527_1 + jmp LBB527_2 +LBB527_1: + test byte ptr [ebp - 45], 1 + jne LBB527_4 + jmp LBB527_5 +LBB527_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@DJMBCLLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB527_3 +LBB527_3: +LBB527_4: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB527_5: + .cv_loc 527 5 458 0 # ..\include\gsl/span:458:0 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?data@?$span@H$04@gsl@@QBEPAHXZ" + mov ecx, esp + mov dword ptr [ecx], eax + mov dword ptr [ecx + 4], 2 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "??0?$span@H$01@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 72], eax # 4-byte Spill + mov eax, ecx + add esp, 68 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$6@?0???$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ@4HA": +LBB527_6: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 527 5 457 0 # ..\include\gsl/span:457:0 + test byte ptr [ebp - 45], 1 + jne LBB527_7 + jmp LBB527_8 +LBB527_7: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB527_8: + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp12427: + .cv_fpo_endproc +Lfunc_end527: + .section .xdata,"dr",associative,"??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + .p2align 2 +"L__ehtable$??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ@4HA" # Action + .section .text,"xr",discard,"??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + # -- End function + .def "?size@?$span@H$01@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@H$01@gsl@@QBEHXZ" + .globl "?size@?$span@H$01@gsl@@QBEHXZ" # -- Begin function ?size@?$span@H$01@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$span@H$01@gsl@@QBEHXZ": # @"?size@?$span@H$01@gsl@@QBEHXZ" +Lfunc_begin528: + .cv_func_id 528 + .cv_loc 528 5 498 0 # ..\include\gsl/span:498:0 + .cv_fpo_proc "?size@?$span@H$01@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12428: + call "?size@?$extent_type@$01@details@gsl@@QBEHXZ" + add esp, 4 + pop ebp + ret +Ltmp12429: + .cv_fpo_endproc +Lfunc_end528: + # -- End function + .def "?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + .globl "?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" # -- Begin function ?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z + .p2align 4, 0x90 +"?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z": # @"?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" +Lfunc_begin529: + .cv_func_id 529 + .cv_loc 529 5 481 0 # ..\include\gsl/span:481:0 + .cv_fpo_proc "?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + xor ebx, ebx + # kill: def $bl killed $bl killed $ebx + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov eax, dword ptr fs:[0] + mov dword ptr [ebp - 24], eax + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp12432: + .cv_loc 529 5 482 0 # ..\include\gsl/span:482:0 + mov ecx, dword ptr [ebp + 12] + mov byte ptr [ebp - 45], 0 + cmp ecx, 0 + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], eax # 4-byte Spill + mov dword ptr [ebp - 64], edx # 4-byte Spill + mov byte ptr [ebp - 65], bl # 1-byte Spill + jl LBB529_2 +# %bb.1: + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "?size@?$span@H$04@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + cmp ecx, eax + setle dl + mov byte ptr [ebp - 65], dl # 1-byte Spill +LBB529_2: + mov al, byte ptr [ebp - 65] # 1-byte Reload + test al, 1 + jne LBB529_3 + jmp LBB529_4 +LBB529_3: + test byte ptr [ebp - 45], 1 + jne LBB529_6 + jmp LBB529_7 +LBB529_4: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@EMGOEMKG@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB529_5 +LBB529_5: +LBB529_6: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB529_7: + .cv_loc 529 5 483 0 # ..\include\gsl/span:483:0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "?data@?$span@H$04@gsl@@QBEPAHXZ" + mov ecx, dword ptr [ebp + 12] + mov edx, esp + mov dword ptr [edx + 4], ecx + mov dword ptr [edx], eax + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "??0?$span@H$0?0@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ebp - 84], eax # 4-byte Spill + mov eax, ecx + add esp, 80 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$8@?0??first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z@4HA": +LBB529_8: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 529 5 482 0 # ..\include\gsl/span:482:0 + test byte ptr [ebp - 45], 1 + jne LBB529_9 + jmp LBB529_10 +LBB529_9: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB529_10: + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp12433: + .cv_fpo_endproc +Lfunc_end529: + .section .xdata,"dr",associative,"?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + .p2align 2 +"L__ehtable$?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z": + .long -1 # ToState + .long "?dtor$8@?0??first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z@4HA" # Action + .section .text,"xr",discard,"?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + # -- End function + .def "??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .globl "??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" # -- Begin function ??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ": # @"??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" +Lfunc_begin530: + .cv_func_id 530 + .cv_loc 530 5 456 0 # ..\include\gsl/span:456:0 + .cv_fpo_proc "??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12436: + .cv_loc 530 5 457 0 # ..\include\gsl/span:457:0 + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov dword ptr [ebp - 56], edx # 4-byte Spill + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "?size@?$span@H$04@gsl@@QBEHXZ" + xor ecx, ecx + cmp ecx, eax + setle bl + mov byte ptr [ebp - 45], 0 + test bl, 1 + jne LBB530_1 + jmp LBB530_2 +LBB530_1: + test byte ptr [ebp - 45], 1 + jne LBB530_4 + jmp LBB530_5 +LBB530_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@DJMBCLLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB530_3 +LBB530_3: +LBB530_4: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB530_5: + .cv_loc 530 5 458 0 # ..\include\gsl/span:458:0 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?data@?$span@H$04@gsl@@QBEPAHXZ" + mov ecx, esp + mov dword ptr [ecx], eax + mov dword ptr [ecx + 4], 0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "??0?$span@H$0A@@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 72], eax # 4-byte Spill + mov eax, ecx + add esp, 68 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$6@?0???$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ@4HA": +LBB530_6: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 530 5 457 0 # ..\include\gsl/span:457:0 + test byte ptr [ebp - 45], 1 + jne LBB530_7 + jmp LBB530_8 +LBB530_7: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB530_8: + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp12437: + .cv_fpo_endproc +Lfunc_end530: + .section .xdata,"dr",associative,"??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 2 +"L__ehtable$??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ@4HA" # Action + .section .text,"xr",discard,"??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + # -- End function + .def "?size@?$span@H$0A@@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@H$0A@@gsl@@QBEHXZ" + .globl "?size@?$span@H$0A@@gsl@@QBEHXZ" # -- Begin function ?size@?$span@H$0A@@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$span@H$0A@@gsl@@QBEHXZ": # @"?size@?$span@H$0A@@gsl@@QBEHXZ" +Lfunc_begin531: + .cv_func_id 531 + .cv_loc 531 5 498 0 # ..\include\gsl/span:498:0 + .cv_fpo_proc "?size@?$span@H$0A@@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12438: + call "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" + add esp, 4 + pop ebp + ret +Ltmp12439: + .cv_fpo_endproc +Lfunc_end531: + # -- End function + .def "??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + .globl "??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ" # -- Begin function ??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ + .p2align 4, 0x90 +"??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ": # @"??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ" +Lfunc_begin532: + .cv_func_id 532 + .cv_loc 532 5 456 0 # ..\include\gsl/span:456:0 + .cv_fpo_proc "??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12442: + .cv_loc 532 5 457 0 # ..\include\gsl/span:457:0 + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov dword ptr [ebp - 56], edx # 4-byte Spill + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "?size@?$span@H$04@gsl@@QBEHXZ" + mov ecx, 5 + cmp ecx, eax + setle bl + mov byte ptr [ebp - 45], 0 + test bl, 1 + jne LBB532_1 + jmp LBB532_2 +LBB532_1: + test byte ptr [ebp - 45], 1 + jne LBB532_4 + jmp LBB532_5 +LBB532_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@DJMBCLLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB532_3 +LBB532_3: +LBB532_4: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB532_5: + .cv_loc 532 5 458 0 # ..\include\gsl/span:458:0 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?data@?$span@H$04@gsl@@QBEPAHXZ" + mov ecx, esp + mov dword ptr [ecx], eax + mov dword ptr [ecx + 4], 5 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "??0?$span@H$04@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 72], eax # 4-byte Spill + mov eax, ecx + add esp, 68 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$6@?0???$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ@4HA": +LBB532_6: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 532 5 457 0 # ..\include\gsl/span:457:0 + test byte ptr [ebp - 45], 1 + jne LBB532_7 + jmp LBB532_8 +LBB532_7: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB532_8: + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp12443: + .cv_fpo_endproc +Lfunc_end532: + .section .xdata,"dr",associative,"??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + .p2align 2 +"L__ehtable$??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ@4HA" # Action + .section .text,"xr",discard,"??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + # -- End function + .def "?size@?$span@H$04@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@H$04@gsl@@QBEHXZ" + .globl "?size@?$span@H$04@gsl@@QBEHXZ" # -- Begin function ?size@?$span@H$04@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$span@H$04@gsl@@QBEHXZ": # @"?size@?$span@H$04@gsl@@QBEHXZ" +Lfunc_begin533: + .cv_func_id 533 + .cv_loc 533 5 498 0 # ..\include\gsl/span:498:0 + .cv_fpo_proc "?size@?$span@H$04@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12444: + call "?size@?$extent_type@$04@details@gsl@@QBEHXZ" + add esp, 4 + pop ebp + ret +Ltmp12445: + .cv_fpo_endproc +Lfunc_end533: + # -- End function + .def "??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .globl "??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" # -- Begin function ??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ": # @"??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" +Lfunc_begin534: + .cv_func_id 534 + .cv_loc 534 5 456 0 # ..\include\gsl/span:456:0 + .cv_fpo_proc "??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12448: + .cv_loc 534 5 457 0 # ..\include\gsl/span:457:0 + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov dword ptr [ebp - 56], edx # 4-byte Spill + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + cmp ecx, eax + setle bl + mov byte ptr [ebp - 45], 0 + test bl, 1 + jne LBB534_1 + jmp LBB534_2 +LBB534_1: + test byte ptr [ebp - 45], 1 + jne LBB534_4 + jmp LBB534_5 +LBB534_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@DJMBCLLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB534_3 +LBB534_3: +LBB534_4: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB534_5: + .cv_loc 534 5 458 0 # ..\include\gsl/span:458:0 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + mov ecx, esp + mov dword ptr [ecx], eax + mov dword ptr [ecx + 4], 0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "??0?$span@H$0A@@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 72], eax # 4-byte Spill + mov eax, ecx + add esp, 68 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$6@?0???$first@$0A@@?$span@H$0?0@gsl@@QBE?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@@QBE?AV?$span@H$0A@@1@XZ@4HA": +LBB534_6: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 534 5 457 0 # ..\include\gsl/span:457:0 + test byte ptr [ebp - 45], 1 + jne LBB534_7 + jmp LBB534_8 +LBB534_7: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB534_8: + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp12449: + .cv_fpo_endproc +Lfunc_end534: + .section .xdata,"dr",associative,"??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 2 +"L__ehtable$??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ@4HA" # Action + .section .text,"xr",discard,"??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + # -- End function + .def "?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z" + .globl "?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z" # -- Begin function ?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z + .p2align 4, 0x90 +"?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z": # @"?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z" +Lfunc_begin535: + .cv_func_id 535 + .cv_loc 535 5 481 0 # ..\include\gsl/span:481:0 + .cv_fpo_proc "?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + xor ebx, ebx + # kill: def $bl killed $bl killed $ebx + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z" + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov eax, dword ptr fs:[0] + mov dword ptr [ebp - 24], eax + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp12452: + .cv_loc 535 5 482 0 # ..\include\gsl/span:482:0 + mov ecx, dword ptr [ebp + 12] + mov byte ptr [ebp - 45], 0 + cmp ecx, 0 + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], eax # 4-byte Spill + mov dword ptr [ebp - 64], edx # 4-byte Spill + mov byte ptr [ebp - 65], bl # 1-byte Spill + jl LBB535_2 +# %bb.1: + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + cmp ecx, eax + setle dl + mov byte ptr [ebp - 65], dl # 1-byte Spill +LBB535_2: + mov al, byte ptr [ebp - 65] # 1-byte Reload + test al, 1 + jne LBB535_3 + jmp LBB535_4 +LBB535_3: + test byte ptr [ebp - 45], 1 + jne LBB535_6 + jmp LBB535_7 +LBB535_4: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@EMGOEMKG@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB535_5 +LBB535_5: +LBB535_6: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB535_7: + .cv_loc 535 5 483 0 # ..\include\gsl/span:483:0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + mov ecx, dword ptr [ebp + 12] + mov edx, esp + mov dword ptr [edx + 4], ecx + mov dword ptr [edx], eax + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "??0?$span@H$0?0@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ebp - 84], eax # 4-byte Spill + mov eax, ecx + add esp, 80 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$8@?0??first@?$span@H$0?0@gsl@@QBE?AV12@H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??first@?$span@H$0?0@gsl@@QBE?AV12@H@Z@4HA": +LBB535_8: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 535 5 482 0 # ..\include\gsl/span:482:0 + test byte ptr [ebp - 45], 1 + jne LBB535_9 + jmp LBB535_10 +LBB535_9: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB535_10: + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp12453: + .cv_fpo_endproc +Lfunc_end535: + .section .xdata,"dr",associative,"?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z" + .p2align 2 +"L__ehtable$?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z": + .long -1 # ToState + .long "?dtor$8@?0??first@?$span@H$0?0@gsl@@QBE?AV12@H@Z@4HA" # Action + .section .text,"xr",discard,"?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z" + # -- End function + .def "??0?$span@H$04@gsl@@QAE@PAHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$04@gsl@@QAE@PAHH@Z" + .globl "??0?$span@H$04@gsl@@QAE@PAHH@Z" # -- Begin function ??0?$span@H$04@gsl@@QAE@PAHH@Z + .p2align 4, 0x90 +"??0?$span@H$04@gsl@@QAE@PAHH@Z": # @"??0?$span@H$04@gsl@@QAE@PAHH@Z" +Lfunc_begin536: + .cv_func_id 536 + .cv_loc 536 5 386 0 # ..\include\gsl/span:386:0 + .cv_fpo_proc "??0?$span@H$04@gsl@@QAE@PAHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp12454: + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop edi + pop ebp + ret 8 +Ltmp12455: + .cv_fpo_endproc +Lfunc_end536: + # -- End function + .def "??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z" + .globl "??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z" # -- Begin function ??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z + .p2align 4, 0x90 +"??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z": # @"??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z" +Lfunc_begin537: + .cv_func_id 537 + .cv_loc 537 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp12460: + mov esi, ecx + mov edi, dword ptr [ebp + 12] + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edi + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??0?$extent_type@$04@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [edx], ecx +Ltmp12461: + .cv_loc 537 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$04@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + jne LBB537_1 + jmp LBB537_2 +LBB537_1: + test byte ptr [ebp - 49], 1 + jne LBB537_4 + jmp LBB537_5 +LBB537_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB537_3 +LBB537_3: +LBB537_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB537_5: + .cv_loc 537 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 65], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB537_7 +# %bb.6: + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$04@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB537_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB537_8 + jmp LBB537_9 +LBB537_8: + test byte ptr [ebp - 65], 1 + jne LBB537_14 + jmp LBB537_15 +LBB537_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 64] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 65], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB537_10 +LBB537_10: +LBB537_14: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp12462: +LBB537_15: + .cv_loc 537 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z@4HA": +LBB537_11: + push ebp + push eax + add ebp, 12 +Ltmp12463: + .cv_loc 537 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 49], 1 + jne LBB537_12 + jmp LBB537_13 +LBB537_12: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB537_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z@4HA": +LBB537_16: + push ebp + push eax + add ebp, 12 + .cv_loc 537 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 65], 1 + jne LBB537_17 + jmp LBB537_18 +LBB537_17: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +LBB537_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12464: + .cv_fpo_endproc +Lfunc_end537: + .section .xdata,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z" + .p2align 2 +"L__ehtable$??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z@4HA" # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z@4HA" # Action + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z" + # -- End function + .def "??0?$extent_type@$04@details@gsl@@QAE@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$04@details@gsl@@QAE@H@Z" + .globl "??0?$extent_type@$04@details@gsl@@QAE@H@Z" # -- Begin function ??0?$extent_type@$04@details@gsl@@QAE@H@Z + .p2align 4, 0x90 +"??0?$extent_type@$04@details@gsl@@QAE@H@Z": # @"??0?$extent_type@$04@details@gsl@@QAE@H@Z" +Lfunc_begin538: + .cv_func_id 538 + .cv_loc 538 5 321 0 # ..\include\gsl/span:321:0 + .cv_fpo_proc "??0?$extent_type@$04@details@gsl@@QAE@H@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$extent_type@$04@details@gsl@@QAE@H@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp12467: + .cv_loc 538 5 321 0 # ..\include\gsl/span:321:0 + cmp dword ptr [ebp + 8], 5 + sete bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jne LBB538_1 + jmp LBB538_2 +LBB538_1: + test byte ptr [ebp - 49], 1 + jne LBB538_4 + jmp LBB538_5 +LBB538_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PHADKCAK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB538_3 +LBB538_3: +LBB538_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp12468: +LBB538_5: + .cv_loc 538 5 321 0 # ..\include\gsl/span:321:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$6@?0???0?$extent_type@$04@details@gsl@@QAE@H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???0?$extent_type@$04@details@gsl@@QAE@H@Z@4HA": +LBB538_6: + push ebp + push eax + add ebp, 12 +Ltmp12469: + .cv_loc 538 5 321 0 # ..\include\gsl/span:321:0 + test byte ptr [ebp - 49], 1 + jne LBB538_7 + jmp LBB538_8 +LBB538_7: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB538_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12470: + .cv_fpo_endproc +Lfunc_end538: + .section .xdata,"dr",associative,"??0?$extent_type@$04@details@gsl@@QAE@H@Z" + .p2align 2 +"L__ehtable$??0?$extent_type@$04@details@gsl@@QAE@H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$extent_type@$04@details@gsl@@QAE@H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$extent_type@$04@details@gsl@@QAE@H@Z": + .long -1 # ToState + .long "?dtor$6@?0???0?$extent_type@$04@details@gsl@@QAE@H@Z@4HA" # Action + .section .text,"xr",discard,"??0?$extent_type@$04@details@gsl@@QAE@H@Z" + # -- End function + .def "??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + .globl "??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" # -- Begin function ??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ + .p2align 4, 0x90 +"??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ": # @"??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" +Lfunc_begin539: + .cv_func_id 539 + .cv_loc 539 5 464 0 # ..\include\gsl/span:464:0 + .cv_fpo_proc "??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 72 + .cv_fpo_stackalloc 72 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12473: + .cv_loc 539 5 465 0 # ..\include\gsl/span:465:0 + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov dword ptr [ebp - 56], edx # 4-byte Spill + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "?size@?$span@H$04@gsl@@QBEHXZ" + sub eax, 2 + cmp eax, 0 + setge bl + mov byte ptr [ebp - 45], 0 + test bl, 1 + jne LBB539_1 + jmp LBB539_2 +LBB539_1: + test byte ptr [ebp - 45], 1 + jne LBB539_4 + jmp LBB539_5 +LBB539_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@JLBPHGL@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB539_3 +LBB539_3: +LBB539_4: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB539_5: + .cv_loc 539 5 466 0 # ..\include\gsl/span:466:0 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?data@?$span@H$04@gsl@@QBEPAHXZ" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "?size@?$span@H$04@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + lea eax, [ecx + 4*eax - 8] + mov edx, esp + mov dword ptr [edx], eax + mov dword ptr [edx + 4], 2 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "??0?$span@H$01@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 76], eax # 4-byte Spill + mov eax, ecx + add esp, 72 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$6@?0???$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ@4HA": +LBB539_6: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 539 5 465 0 # ..\include\gsl/span:465:0 + test byte ptr [ebp - 45], 1 + jne LBB539_7 + jmp LBB539_8 +LBB539_7: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB539_8: + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp12474: + .cv_fpo_endproc +Lfunc_end539: + .section .xdata,"dr",associative,"??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + .p2align 2 +"L__ehtable$??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ@4HA" # Action + .section .text,"xr",discard,"??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + # -- End function + .def "?last@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?last@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + .globl "?last@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" # -- Begin function ?last@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z + .p2align 4, 0x90 +"?last@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z": # @"?last@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" +Lfunc_begin540: + .cv_func_id 540 + .cv_loc 540 5 487 0 # ..\include\gsl/span:487:0 + .cv_fpo_proc "?last@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 16], edi + mov dword ptr [ebp - 24], ecx + mov ecx, dword ptr [ebp - 24] +Ltmp12475: + .cv_loc 540 5 488 0 # ..\include\gsl/span:488:0 + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + call "?size@?$span@H$04@gsl@@QBEHXZ" + sub eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], -1 + lea eax, [ebp - 20] + mov bl, byte ptr [eax] + mov byte ptr [esp + 12], bl + call "??$make_subspan@$04@?$span@H$04@gsl@@ABE?AV?$span@H$0?0@1@HHV?$subspan_selector@$04@01@@Z" + sub esp, 16 + mov eax, dword ptr [ebp - 16] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp12476: + .cv_fpo_endproc +Lfunc_end540: + # -- End function + .def "??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .globl "??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" # -- Begin function ??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ": # @"??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" +Lfunc_begin541: + .cv_func_id 541 + .cv_loc 541 5 464 0 # ..\include\gsl/span:464:0 + .cv_fpo_proc "??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 72 + .cv_fpo_stackalloc 72 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12479: + .cv_loc 541 5 465 0 # ..\include\gsl/span:465:0 + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov dword ptr [ebp - 56], edx # 4-byte Spill + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "?size@?$span@H$04@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 45], 0 + test bl, 1 + jne LBB541_1 + jmp LBB541_2 +LBB541_1: + test byte ptr [ebp - 45], 1 + jne LBB541_4 + jmp LBB541_5 +LBB541_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@JLBPHGL@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB541_3 +LBB541_3: +LBB541_4: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB541_5: + .cv_loc 541 5 466 0 # ..\include\gsl/span:466:0 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?data@?$span@H$04@gsl@@QBEPAHXZ" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "?size@?$span@H$04@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + lea eax, [ecx + 4*eax] + mov edx, esp + mov dword ptr [edx], eax + mov dword ptr [edx + 4], 0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "??0?$span@H$0A@@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 76], eax # 4-byte Spill + mov eax, ecx + add esp, 72 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$6@?0???$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ@4HA": +LBB541_6: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 541 5 465 0 # ..\include\gsl/span:465:0 + test byte ptr [ebp - 45], 1 + jne LBB541_7 + jmp LBB541_8 +LBB541_7: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB541_8: + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp12480: + .cv_fpo_endproc +Lfunc_end541: + .section .xdata,"dr",associative,"??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 2 +"L__ehtable$??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ@4HA" # Action + .section .text,"xr",discard,"??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + # -- End function + .def "??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + .globl "??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ" # -- Begin function ??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ + .p2align 4, 0x90 +"??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ": # @"??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ" +Lfunc_begin542: + .cv_func_id 542 + .cv_loc 542 5 464 0 # ..\include\gsl/span:464:0 + .cv_fpo_proc "??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 72 + .cv_fpo_stackalloc 72 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12483: + .cv_loc 542 5 465 0 # ..\include\gsl/span:465:0 + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov dword ptr [ebp - 56], edx # 4-byte Spill + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "?size@?$span@H$04@gsl@@QBEHXZ" + sub eax, 5 + cmp eax, 0 + setge bl + mov byte ptr [ebp - 45], 0 + test bl, 1 + jne LBB542_1 + jmp LBB542_2 +LBB542_1: + test byte ptr [ebp - 45], 1 + jne LBB542_4 + jmp LBB542_5 +LBB542_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@JLBPHGL@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB542_3 +LBB542_3: +LBB542_4: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB542_5: + .cv_loc 542 5 466 0 # ..\include\gsl/span:466:0 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?data@?$span@H$04@gsl@@QBEPAHXZ" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "?size@?$span@H$04@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + lea eax, [ecx + 4*eax - 20] + mov edx, esp + mov dword ptr [edx], eax + mov dword ptr [edx + 4], 5 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "??0?$span@H$04@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 76], eax # 4-byte Spill + mov eax, ecx + add esp, 72 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$6@?0???$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ@4HA": +LBB542_6: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 542 5 465 0 # ..\include\gsl/span:465:0 + test byte ptr [ebp - 45], 1 + jne LBB542_7 + jmp LBB542_8 +LBB542_7: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB542_8: + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp12484: + .cv_fpo_endproc +Lfunc_end542: + .section .xdata,"dr",associative,"??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + .p2align 2 +"L__ehtable$??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ@4HA" # Action + .section .text,"xr",discard,"??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + # -- End function + .def "??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .globl "??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" # -- Begin function ??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ": # @"??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" +Lfunc_begin543: + .cv_func_id 543 + .cv_loc 543 5 464 0 # ..\include\gsl/span:464:0 + .cv_fpo_proc "??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 72 + .cv_fpo_stackalloc 72 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12487: + .cv_loc 543 5 465 0 # ..\include\gsl/span:465:0 + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov dword ptr [ebp - 56], edx # 4-byte Spill + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 45], 0 + test bl, 1 + jne LBB543_1 + jmp LBB543_2 +LBB543_1: + test byte ptr [ebp - 45], 1 + jne LBB543_4 + jmp LBB543_5 +LBB543_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@JLBPHGL@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB543_3 +LBB543_3: +LBB543_4: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB543_5: + .cv_loc 543 5 466 0 # ..\include\gsl/span:466:0 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + lea eax, [ecx + 4*eax] + mov edx, esp + mov dword ptr [edx], eax + mov dword ptr [edx + 4], 0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "??0?$span@H$0A@@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 76], eax # 4-byte Spill + mov eax, ecx + add esp, 72 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$6@?0???$last@$0A@@?$span@H$0?0@gsl@@QBE?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@@QBE?AV?$span@H$0A@@1@XZ@4HA": +LBB543_6: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 543 5 465 0 # ..\include\gsl/span:465:0 + test byte ptr [ebp - 45], 1 + jne LBB543_7 + jmp LBB543_8 +LBB543_7: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB543_8: + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp12488: + .cv_fpo_endproc +Lfunc_end543: + .section .xdata,"dr",associative,"??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 2 +"L__ehtable$??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ@4HA" # Action + .section .text,"xr",discard,"??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + # -- End function + .def "?last@?$span@H$0?0@gsl@@QBE?AV12@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?last@?$span@H$0?0@gsl@@QBE?AV12@H@Z" + .globl "?last@?$span@H$0?0@gsl@@QBE?AV12@H@Z" # -- Begin function ?last@?$span@H$0?0@gsl@@QBE?AV12@H@Z + .p2align 4, 0x90 +"?last@?$span@H$0?0@gsl@@QBE?AV12@H@Z": # @"?last@?$span@H$0?0@gsl@@QBE?AV12@H@Z" +Lfunc_begin544: + .cv_func_id 544 + .cv_loc 544 5 487 0 # ..\include\gsl/span:487:0 + .cv_fpo_proc "?last@?$span@H$0?0@gsl@@QBE?AV12@H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 16], edi + mov dword ptr [ebp - 24], ecx + mov ecx, dword ptr [ebp - 24] +Ltmp12489: + .cv_loc 544 5 488 0 # ..\include\gsl/span:488:0 + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + sub eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], -1 + lea eax, [ebp - 20] + mov bl, byte ptr [eax] + mov byte ptr [esp + 12], bl + call "?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z" + sub esp, 16 + mov eax, dword ptr [ebp - 16] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp12490: + .cv_fpo_endproc +Lfunc_end544: + # -- End function + .def "??$make_subspan@$04@?$span@H$04@gsl@@ABE?AV?$span@H$0?0@1@HHV?$subspan_selector@$04@01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_subspan@$04@?$span@H$04@gsl@@ABE?AV?$span@H$0?0@1@HHV?$subspan_selector@$04@01@@Z" + .globl "??$make_subspan@$04@?$span@H$04@gsl@@ABE?AV?$span@H$0?0@1@HHV?$subspan_selector@$04@01@@Z" # -- Begin function ??$make_subspan@$04@?$span@H$04@gsl@@ABE?AV?$span@H$0?0@1@HHV?$subspan_selector@$04@01@@Z + .p2align 4, 0x90 +"??$make_subspan@$04@?$span@H$04@gsl@@ABE?AV?$span@H$0?0@1@HHV?$subspan_selector@$04@01@@Z": # @"??$make_subspan@$04@?$span@H$04@gsl@@ABE?AV?$span@H$0?0@1@HHV?$subspan_selector@$04@01@@Z" +Lfunc_begin545: + .cv_func_id 545 + .cv_loc 545 5 622 0 # ..\include\gsl/span:622:0 + .cv_fpo_proc "??$make_subspan@$04@?$span@H$04@gsl@@ABE?AV?$span@H$0?0@1@HHV?$subspan_selector@$04@01@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 16] + mov edi, dword ptr [ebp + 12] + mov ebx, dword ptr [___security_cookie] + xor ebx, ebp + mov dword ptr [ebp - 16], ebx + mov dword ptr [ebp - 28], ecx + mov ecx, dword ptr [ebp - 28] +Ltmp12491: + .cv_loc 545 5 623 0 # ..\include\gsl/span:623:0 + lea ebx, [ebp - 24] +Ltmp12492: + #DEBUG_VALUE: make_subspan<5>:tmp <- [$ebx+0] + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov ecx, ebx + mov ebx, dword ptr [ebp - 32] # 4-byte Reload +Ltmp12493: + mov dword ptr [esp], ebx + mov dword ptr [ebp - 36], edi # 4-byte Spill + mov dword ptr [ebp - 40], eax # 4-byte Spill + mov dword ptr [ebp - 44], edx # 4-byte Spill + mov dword ptr [ebp - 48], esi # 4-byte Spill + call "??$?0H$04X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$04@1@@Z" + sub esp, 4 + .cv_loc 545 5 624 0 # ..\include\gsl/span:624:0 + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + lea esi, [ebp - 24] + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov ecx, esi + mov esi, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov edx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [esp + 8], edx + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "?subspan@?$span@H$0?0@gsl@@QBE?AV12@HH@Z" + sub esp, 12 + mov eax, dword ptr [ebp - 16] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 16 +Ltmp12494: + .cv_fpo_endproc +Lfunc_end545: + # -- End function + .def "??$?0H$04X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$04@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H$04X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$04@1@@Z" + .globl "??$?0H$04X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$04@1@@Z" # -- Begin function ??$?0H$04X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$04@1@@Z + .p2align 4, 0x90 +"??$?0H$04X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$04@1@@Z": # @"??$?0H$04X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$04@1@@Z" +Lfunc_begin546: + .cv_func_id 546 + .cv_loc 546 5 448 0 # ..\include\gsl/span:448:0 + .cv_fpo_proc "??$?0H$04X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$04@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 8], edx + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp12495: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?size@?$span@H$04@gsl@@QBEHXZ" + lea ecx, [ebp - 12] + mov dword ptr [esp], eax + call "??0?$extent_type@$04@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "?data@?$span@H$04@gsl@@QBEPAHXZ" + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], eax + lea eax, [ebp - 12] + mov bl, byte ptr [eax] + mov byte ptr [esp + 4], bl + call "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$04@details@2@@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 8] + xor ecx, ebp + mov dword ptr [ebp - 32], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + add esp, 36 + pop ebx + pop ebp + ret 4 +Ltmp12496: + .cv_fpo_endproc +Lfunc_end546: + # -- End function + .def "?subspan@?$span@H$0?0@gsl@@QBE?AV12@HH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?subspan@?$span@H$0?0@gsl@@QBE?AV12@HH@Z" + .globl "?subspan@?$span@H$0?0@gsl@@QBE?AV12@HH@Z" # -- Begin function ?subspan@?$span@H$0?0@gsl@@QBE?AV12@HH@Z + .p2align 4, 0x90 +"?subspan@?$span@H$0?0@gsl@@QBE?AV12@HH@Z": # @"?subspan@?$span@H$0?0@gsl@@QBE?AV12@HH@Z" +Lfunc_begin547: + .cv_func_id 547 + .cv_loc 547 5 493 0 # ..\include\gsl/span:493:0 + .cv_fpo_proc "?subspan@?$span@H$0?0@gsl@@QBE?AV12@HH@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 16] + mov edi, dword ptr [ebp + 12] + mov ebx, dword ptr [___security_cookie] + xor ebx, ebp + mov dword ptr [ebp - 16], ebx + mov dword ptr [ebp - 24], ecx + mov ecx, dword ptr [ebp - 24] +Ltmp12497: + .cv_loc 547 5 494 0 # ..\include\gsl/span:494:0 + mov ebx, dword ptr [ebp + 16] + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 32] # 4-byte Reload + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], ebx + lea eax, [ebp - 20] + mov al, byte ptr [eax] + mov byte ptr [esp + 12], al + mov dword ptr [ebp - 36], edi # 4-byte Spill + mov dword ptr [ebp - 40], esi # 4-byte Spill + mov dword ptr [ebp - 44], edx # 4-byte Spill + call "?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z" + sub esp, 16 + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 48 + pop esi + pop edi + pop ebx + pop ebp + ret 12 +Ltmp12498: + .cv_fpo_endproc +Lfunc_end547: + # -- End function + .def "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$04@details@2@@Z" +Lfunc_begin548: + .cv_func_id 548 + .cv_loc 548 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$04@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$04@details@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp12503: + mov edx, ecx + mov dword ptr [ebp - 76], ecx # 4-byte Spill + mov ecx, edx + lea edx, [ebp - 40] + mov bl, byte ptr [edx] + mov byte ptr [esp], bl + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??$?0$04@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$04@12@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp12504: + .cv_loc 548 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 53], 0 + test bl, 1 + jne LBB548_1 + jmp LBB548_2 +LBB548_1: + test byte ptr [ebp - 53], 1 + jne LBB548_4 + jmp LBB548_5 +LBB548_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 53], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB548_3 +LBB548_3: +LBB548_4: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB548_5: + .cv_loc 548 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 69], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB548_7 +# %bb.6: + mov eax, dword ptr [ebp - 76] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB548_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB548_8 + jmp LBB548_9 +LBB548_8: + test byte ptr [ebp - 69], 1 + jne LBB548_14 + jmp LBB548_15 +LBB548_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 68] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 69], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB548_10 +LBB548_10: +LBB548_14: + lea ecx, [ebp - 68] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp12505: +LBB548_15: + .cv_loc 548 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$04@details@2@@Z@4HA": +LBB548_11: + push ebp + push eax + add ebp, 12 +Ltmp12506: + .cv_loc 548 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 53], 1 + jne LBB548_12 + jmp LBB548_13 +LBB548_12: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB548_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$04@details@2@@Z@4HA": +LBB548_16: + push ebp + push eax + add ebp, 12 + .cv_loc 548 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 69], 1 + jne LBB548_17 + jmp LBB548_18 +LBB548_17: + lea ecx, [ebp - 68] + call "??1fail_fast@gsl@@UAE@XZ" +LBB548_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12507: + .cv_fpo_endproc +Lfunc_end548: + .section .xdata,"dr",associative,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$04@details@2@@Z" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$04@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$04@details@2@@Z@4HA" # 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@@QAE@PAHV?$extent_type@$04@details@2@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$04@details@2@@Z" + # -- End function + .def "?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z" + .globl "?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z" # -- Begin function ?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z + .p2align 4, 0x90 +"?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z": # @"?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z" +Lfunc_begin549: + .cv_func_id 549 + .cv_loc 549 5 630 0 # ..\include\gsl/span:630:0 + .cv_fpo_proc "?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 132 + .cv_fpo_stackalloc 132 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 16] + mov edi, dword ptr [ebp + 12] + xor ebx, ebx + # kill: def $bl killed $bl killed $ebx + mov dword ptr [ebp - 76], eax # 4-byte Spill + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z" + mov dword ptr [ebp - 80], eax # 4-byte Spill + mov eax, dword ptr fs:[0] + mov dword ptr [ebp - 24], eax + mov eax, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp12512: + .cv_loc 549 5 631 0 # ..\include\gsl/span:631:0 + mov ecx, dword ptr [ebp + 12] + mov byte ptr [ebp - 45], 0 + cmp ecx, 0 + mov dword ptr [ebp - 84], edi # 4-byte Spill + mov dword ptr [ebp - 88], eax # 4-byte Spill + mov dword ptr [ebp - 92], edx # 4-byte Spill + mov dword ptr [ebp - 96], esi # 4-byte Spill + mov byte ptr [ebp - 97], bl # 1-byte Spill + jl LBB549_2 +# %bb.1: + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + sub eax, dword ptr [ebp + 12] + cmp eax, 0 + setge dl + mov byte ptr [ebp - 97], dl # 1-byte Spill +LBB549_2: + mov al, byte ptr [ebp - 97] # 1-byte Reload + test al, 1 + jne LBB549_3 + jmp LBB549_4 +LBB549_3: + test byte ptr [ebp - 45], 1 + jne LBB549_6 + jmp LBB549_7 +LBB549_4: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@MBBPDIAP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 104] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 108], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB549_5 +LBB549_5: +LBB549_6: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB549_7: + .cv_loc 549 5 633 0 # ..\include\gsl/span:633:0 + cmp dword ptr [ebp + 16], -1 + jne LBB549_12 +# %bb.8: +Ltmp12513: + .cv_loc 549 5 633 0 # ..\include\gsl/span:633:0 + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + mov ecx, dword ptr [ebp + 12] + shl ecx, 2 + add eax, ecx + mov dword ptr [ebp - 52], eax + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + sub eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp - 52] + mov edx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [ebp - 112], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 112] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "??0?$span@H$0?0@gsl@@AAE@UKnownNotNull@01@H@Z" + sub esp, 8 + mov dword ptr [ebp - 116], eax # 4-byte Spill + jmp LBB549_23 +Ltmp12514: +LBB549_12: + .cv_loc 549 5 635 0 # ..\include\gsl/span:635:0 + xor eax, eax + mov cl, al + mov eax, dword ptr [ebp + 16] + mov byte ptr [ebp - 65], 0 + cmp eax, 0 + mov byte ptr [ebp - 117], cl # 1-byte Spill + jl LBB549_14 +# %bb.13: + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + sub eax, dword ptr [ebp + 12] + cmp eax, dword ptr [ebp + 16] + setge dl + mov byte ptr [ebp - 117], dl # 1-byte Spill +LBB549_14: + mov al, byte ptr [ebp - 117] # 1-byte Reload + test al, 1 + jne LBB549_15 + jmp LBB549_16 +LBB549_15: + test byte ptr [ebp - 65], 1 + jne LBB549_18 + jmp LBB549_19 +LBB549_16: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@KFHDPNAL@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 64] + mov ecx, eax + mov dword ptr [ebp - 124], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 65], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 124] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 128], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB549_17 +LBB549_17: +LBB549_18: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +LBB549_19: + .cv_loc 549 5 636 0 # ..\include\gsl/span:636:0 + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + mov ecx, dword ptr [ebp + 12] + shl ecx, 2 + add eax, ecx + mov dword ptr [ebp - 72], eax + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp - 72] + mov edx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [ebp - 132], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 132] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "??0?$span@H$0?0@gsl@@AAE@UKnownNotNull@01@H@Z" + sub esp, 8 + mov dword ptr [ebp - 136], eax # 4-byte Spill + jmp LBB549_23 +LBB549_23: + .cv_loc 549 5 637 0 # ..\include\gsl/span:637:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 92] # 4-byte Reload + add esp, 132 + pop esi + pop edi + pop ebx + pop ebp + ret 16 + .def "?dtor$9@?0??make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$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@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z@4HA": +LBB549_9: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 549 5 631 0 # ..\include\gsl/span:631:0 + test byte ptr [ebp - 45], 1 + jne LBB549_10 + jmp LBB549_11 +LBB549_10: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB549_11: + add esp, 8 + pop ebp + ret # CLEANUPRET + .def "?dtor$20@?0??make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$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@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z@4HA": +LBB549_20: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 549 5 635 0 # ..\include\gsl/span:635:0 + test byte ptr [ebp - 65], 1 + jne LBB549_21 + jmp LBB549_22 +LBB549_21: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +LBB549_22: + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp12515: + .cv_fpo_endproc +Lfunc_end549: + .section .xdata,"dr",associative,"?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z" + .p2align 2 +"L__ehtable$?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z": + .long -1 # ToState + .long "?dtor$9@?0??make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z@4HA" # Action + .long -1 # ToState + .long "?dtor$20@?0??make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z@4HA" # Action + .section .text,"xr",discard,"?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z" + # -- End function + .def "??0?$span@H$0?0@gsl@@AAE@UKnownNotNull@01@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@AAE@UKnownNotNull@01@H@Z" + .globl "??0?$span@H$0?0@gsl@@AAE@UKnownNotNull@01@H@Z" # -- Begin function ??0?$span@H$0?0@gsl@@AAE@UKnownNotNull@01@H@Z + .p2align 4, 0x90 +"??0?$span@H$0?0@gsl@@AAE@UKnownNotNull@01@H@Z": # @"??0?$span@H$0?0@gsl@@AAE@UKnownNotNull@01@H@Z" +Lfunc_begin550: + .cv_func_id 550 + .cv_loc 550 5 612 0 # ..\include\gsl/span:612:0 + .cv_fpo_proc "??0?$span@H$0?0@gsl@@AAE@UKnownNotNull@01@H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 8], esi + mov dword ptr [ebp - 12], edx + mov dword ptr [ebp - 20], ecx + mov ecx, dword ptr [ebp - 20] +Ltmp12516: + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp - 12] + mov dword ptr [ebp - 16], esi + mov esi, dword ptr [ebp - 16] + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 8] + xor ecx, ebp + mov dword ptr [ebp - 32], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + add esp, 36 + pop esi + pop ebp + ret 8 +Ltmp12517: + .cv_fpo_endproc +Lfunc_end550: + # -- End function + .def "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z" + .globl "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z" # -- Begin function ??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z + .p2align 4, 0x90 +"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z": # @"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z" +Lfunc_begin551: + .cv_func_id 551 + .cv_loc 551 5 591 0 # ..\include\gsl/span:591:0 + .cv_fpo_proc "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], edx + mov dword ptr [ebp - 40], ecx + mov ecx, dword ptr [ebp - 40] + mov dword ptr [ebp - 32], ecx +Ltmp12520: + mov edx, ecx + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 60], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 36] + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp12521: + .cv_loc 551 5 592 0 # ..\include\gsl/span:592:0 + mov ecx, edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 53], 0 + test bl, 1 + jne LBB551_1 + jmp LBB551_2 +LBB551_1: + test byte ptr [ebp - 53], 1 + jne LBB551_4 + jmp LBB551_5 +LBB551_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 53], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB551_3 +LBB551_3: +LBB551_4: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp12522: +LBB551_5: + .cv_loc 551 5 593 0 # ..\include\gsl/span:593:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 68 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$6@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z@4HA": +LBB551_6: + push ebp + push eax + add ebp, 12 +Ltmp12523: + .cv_loc 551 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [ebp - 53], 1 + jne LBB551_7 + jmp LBB551_8 +LBB551_7: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB551_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12524: + .cv_fpo_endproc +Lfunc_end551: + .section .xdata,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z" + .p2align 2 +"L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z@4HA" # Action + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z" + # -- End function + .def "??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + .globl "??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" # -- Begin function ??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ + .p2align 4, 0x90 +"??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ": # @"??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" +Lfunc_begin552: + .cv_func_id 552 + .cv_loc 552 5 473 0 # ..\include\gsl/span:473:0 + .cv_fpo_proc "??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 72 + .cv_fpo_stackalloc 72 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12527: + .cv_loc 552 5 474 0 # ..\include\gsl/span:474:0 + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov dword ptr [ebp - 56], edx # 4-byte Spill + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "?size@?$span@H$04@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + sub eax, 2 + mov byte ptr [ebp - 45], 0 + cmp eax, 0 + mov byte ptr [ebp - 61], bl # 1-byte Spill + jl LBB552_2 +# %bb.1: + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?size@?$span@H$04@gsl@@QBEHXZ" + mov ecx, 4 + cmp ecx, eax + setle dl + mov byte ptr [ebp - 61], dl # 1-byte Spill +LBB552_2: + mov al, byte ptr [ebp - 61] # 1-byte Reload + test al, 1 + jne LBB552_3 + jmp LBB552_4 +LBB552_3: + test byte ptr [ebp - 45], 1 + jne LBB552_6 + jmp LBB552_7 +LBB552_4: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB552_5 +LBB552_5: +LBB552_6: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB552_7: + .cv_loc 552 5 477 0 # ..\include\gsl/span:477:0 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?data@?$span@H$04@gsl@@QBEPAHXZ" + add eax, 8 + mov ecx, esp + mov dword ptr [ecx], eax + mov dword ptr [ecx + 4], 2 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "??0?$span@H$01@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 76], eax # 4-byte Spill + mov eax, ecx + add esp, 72 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$8@?0???$subspan@$01$01@?$span@H$04@gsl@@QBE?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@@QBE?AV?$span@H$01@1@XZ@4HA": +LBB552_8: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 552 5 474 0 # ..\include\gsl/span:474:0 + test byte ptr [ebp - 45], 1 + jne LBB552_9 + jmp LBB552_10 +LBB552_9: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB552_10: + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp12528: + .cv_fpo_endproc +Lfunc_end552: + .section .xdata,"dr",associative,"??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + .p2align 2 +"L__ehtable$??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ": + .long -1 # ToState + .long "?dtor$8@?0???$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ@4HA" # Action + .section .text,"xr",discard,"??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + # -- End function + .def "?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" + .globl "?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" # -- Begin function ?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z + .p2align 4, 0x90 +"?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z": # @"?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" +Lfunc_begin553: + .cv_func_id 553 + .cv_loc 553 5 493 0 # ..\include\gsl/span:493:0 + .cv_fpo_proc "?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 16] + mov edi, dword ptr [ebp + 12] + mov ebx, dword ptr [___security_cookie] + xor ebx, ebp + mov dword ptr [ebp - 16], ebx + mov dword ptr [ebp - 24], ecx + mov ecx, dword ptr [ebp - 24] +Ltmp12529: + .cv_loc 553 5 494 0 # ..\include\gsl/span:494:0 + mov ebx, dword ptr [ebp + 16] + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 32] # 4-byte Reload + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], ebx + lea eax, [ebp - 20] + mov al, byte ptr [eax] + mov byte ptr [esp + 12], al + mov dword ptr [ebp - 36], edi # 4-byte Spill + mov dword ptr [ebp - 40], esi # 4-byte Spill + mov dword ptr [ebp - 44], edx # 4-byte Spill + call "??$make_subspan@$04@?$span@H$04@gsl@@ABE?AV?$span@H$0?0@1@HHV?$subspan_selector@$04@01@@Z" + sub esp, 16 + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 48 + pop esi + pop edi + pop ebx + pop ebp + ret 12 +Ltmp12530: + .cv_fpo_endproc +Lfunc_end553: + # -- End function + .def "??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .globl "??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" # -- Begin function ??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ": # @"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" +Lfunc_begin554: + .cv_func_id 554 + .cv_loc 554 5 473 0 # ..\include\gsl/span:473:0 + .cv_fpo_proc "??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 72 + .cv_fpo_stackalloc 72 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12533: + .cv_loc 554 5 474 0 # ..\include\gsl/span:474:0 + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov dword ptr [ebp - 56], edx # 4-byte Spill + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "?size@?$span@H$04@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + mov byte ptr [ebp - 45], 0 + cmp eax, 0 + mov byte ptr [ebp - 61], bl # 1-byte Spill + jl LBB554_2 +# %bb.1: + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?size@?$span@H$04@gsl@@QBEHXZ" + xor ecx, ecx + cmp ecx, eax + setle dl + mov byte ptr [ebp - 61], dl # 1-byte Spill +LBB554_2: + mov al, byte ptr [ebp - 61] # 1-byte Reload + test al, 1 + jne LBB554_3 + jmp LBB554_4 +LBB554_3: + test byte ptr [ebp - 45], 1 + jne LBB554_6 + jmp LBB554_7 +LBB554_4: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB554_5 +LBB554_5: +LBB554_6: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB554_7: + .cv_loc 554 5 477 0 # ..\include\gsl/span:477:0 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?data@?$span@H$04@gsl@@QBEPAHXZ" + mov ecx, esp + mov dword ptr [ecx], eax + mov dword ptr [ecx + 4], 0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "??0?$span@H$0A@@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 76], eax # 4-byte Spill + mov eax, ecx + add esp, 72 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$8@?0???$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?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@@QBE?AV?$span@H$0A@@1@XZ@4HA": +LBB554_8: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 554 5 474 0 # ..\include\gsl/span:474:0 + test byte ptr [ebp - 45], 1 + jne LBB554_9 + jmp LBB554_10 +LBB554_9: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB554_10: + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp12534: + .cv_fpo_endproc +Lfunc_end554: + .section .xdata,"dr",associative,"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 2 +"L__ehtable$??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$8@?0???$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ@4HA" # Action + .section .text,"xr",discard,"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + # -- End function + .def "??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + .globl "??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ" # -- Begin function ??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ + .p2align 4, 0x90 +"??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ": # @"??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ" +Lfunc_begin555: + .cv_func_id 555 + .cv_loc 555 5 473 0 # ..\include\gsl/span:473:0 + .cv_fpo_proc "??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 72 + .cv_fpo_stackalloc 72 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12537: + .cv_loc 555 5 474 0 # ..\include\gsl/span:474:0 + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov dword ptr [ebp - 56], edx # 4-byte Spill + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "?size@?$span@H$04@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + mov byte ptr [ebp - 45], 0 + cmp eax, 0 + mov byte ptr [ebp - 61], bl # 1-byte Spill + jl LBB555_2 +# %bb.1: + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?size@?$span@H$04@gsl@@QBEHXZ" + mov ecx, 5 + cmp ecx, eax + setle dl + mov byte ptr [ebp - 61], dl # 1-byte Spill +LBB555_2: + mov al, byte ptr [ebp - 61] # 1-byte Reload + test al, 1 + jne LBB555_3 + jmp LBB555_4 +LBB555_3: + test byte ptr [ebp - 45], 1 + jne LBB555_6 + jmp LBB555_7 +LBB555_4: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB555_5 +LBB555_5: +LBB555_6: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB555_7: + .cv_loc 555 5 477 0 # ..\include\gsl/span:477:0 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?data@?$span@H$04@gsl@@QBEPAHXZ" + mov ecx, esp + mov dword ptr [ecx], eax + mov dword ptr [ecx + 4], 5 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "??0?$span@H$04@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 76], eax # 4-byte Spill + mov eax, ecx + add esp, 72 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$8@?0???$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ@4HA": +LBB555_8: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 555 5 474 0 # ..\include\gsl/span:474:0 + test byte ptr [ebp - 45], 1 + jne LBB555_9 + jmp LBB555_10 +LBB555_9: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB555_10: + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp12538: + .cv_fpo_endproc +Lfunc_end555: + .section .xdata,"dr",associative,"??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + .p2align 2 +"L__ehtable$??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ": + .long -1 # ToState + .long "?dtor$8@?0???$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ@4HA" # Action + .section .text,"xr",discard,"??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + # -- End function + .def "??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .globl "??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" # -- Begin function ??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ": # @"??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" +Lfunc_begin556: + .cv_func_id 556 + .cv_loc 556 5 473 0 # ..\include\gsl/span:473:0 + .cv_fpo_proc "??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 72 + .cv_fpo_stackalloc 72 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12541: + .cv_loc 556 5 474 0 # ..\include\gsl/span:474:0 + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov dword ptr [ebp - 56], edx # 4-byte Spill + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "?size@?$span@H$04@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + sub eax, 4 + mov byte ptr [ebp - 45], 0 + cmp eax, 0 + mov byte ptr [ebp - 61], bl # 1-byte Spill + jl LBB556_2 +# %bb.1: + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?size@?$span@H$04@gsl@@QBEHXZ" + mov ecx, 4 + cmp ecx, eax + setle dl + mov byte ptr [ebp - 61], dl # 1-byte Spill +LBB556_2: + mov al, byte ptr [ebp - 61] # 1-byte Reload + test al, 1 + jne LBB556_3 + jmp LBB556_4 +LBB556_3: + test byte ptr [ebp - 45], 1 + jne LBB556_6 + jmp LBB556_7 +LBB556_4: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB556_5 +LBB556_5: +LBB556_6: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB556_7: + .cv_loc 556 5 477 0 # ..\include\gsl/span:477:0 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?data@?$span@H$04@gsl@@QBEPAHXZ" + add eax, 16 + mov ecx, esp + mov dword ptr [ecx], eax + mov dword ptr [ecx + 4], 0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "??0?$span@H$0A@@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 76], eax # 4-byte Spill + mov eax, ecx + add esp, 72 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$8@?0???$subspan@$03$0A@@?$span@H$04@gsl@@QBE?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@@QBE?AV?$span@H$0A@@1@XZ@4HA": +LBB556_8: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 556 5 474 0 # ..\include\gsl/span:474:0 + test byte ptr [ebp - 45], 1 + jne LBB556_9 + jmp LBB556_10 +LBB556_9: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB556_10: + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp12542: + .cv_fpo_endproc +Lfunc_end556: + .section .xdata,"dr",associative,"??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 2 +"L__ehtable$??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$8@?0???$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ@4HA" # Action + .section .text,"xr",discard,"??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + # -- End function + .def "??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ" + .globl "??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ" # -- Begin function ??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ + .p2align 4, 0x90 +"??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ": # @"??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ" +Lfunc_begin557: + .cv_func_id 557 + .cv_loc 557 5 473 0 # ..\include\gsl/span:473:0 + .cv_fpo_proc "??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 76 + .cv_fpo_stackalloc 76 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12545: + .cv_loc 557 5 474 0 # ..\include\gsl/span:474:0 + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov dword ptr [ebp - 56], edx # 4-byte Spill + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "?size@?$span@H$04@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + sub eax, 1 + mov byte ptr [ebp - 45], 0 + cmp eax, 0 + mov byte ptr [ebp - 61], bl # 1-byte Spill + jl LBB557_2 +# %bb.1: + mov al, 1 + mov byte ptr [ebp - 61], al # 1-byte Spill + jmp LBB557_2 +LBB557_2: + mov al, byte ptr [ebp - 61] # 1-byte Reload + test al, 1 + jne LBB557_3 + jmp LBB557_4 +LBB557_3: + test byte ptr [ebp - 45], 1 + jne LBB557_6 + jmp LBB557_7 +LBB557_4: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB557_5 +LBB557_5: +LBB557_6: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB557_7: + .cv_loc 557 5 477 0 # ..\include\gsl/span:477:0 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?data@?$span@H$04@gsl@@QBEPAHXZ" + add eax, 4 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "?size@?$span@H$04@gsl@@QBEHXZ" + dec eax + mov ecx, esp + mov dword ptr [ecx + 4], eax + mov eax, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "??0?$span@H$03@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 80], eax # 4-byte Spill + mov eax, ecx + add esp, 76 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$8@?0???$subspan@$00$0?0@?$span@H$04@gsl@@QBE?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@@QBE?AV?$span@H$03@1@XZ@4HA": +LBB557_8: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 557 5 474 0 # ..\include\gsl/span:474:0 + test byte ptr [ebp - 45], 1 + jne LBB557_9 + jmp LBB557_10 +LBB557_9: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB557_10: + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp12546: + .cv_fpo_endproc +Lfunc_end557: + .section .xdata,"dr",associative,"??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ" + .p2align 2 +"L__ehtable$??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ": + .long -1 # ToState + .long "?dtor$8@?0???$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ@4HA" # Action + .section .text,"xr",discard,"??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ" + # -- End function + .def "?size@?$span@H$03@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@H$03@gsl@@QBEHXZ" + .globl "?size@?$span@H$03@gsl@@QBEHXZ" # -- Begin function ?size@?$span@H$03@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$span@H$03@gsl@@QBEHXZ": # @"?size@?$span@H$03@gsl@@QBEHXZ" +Lfunc_begin558: + .cv_func_id 558 + .cv_loc 558 5 498 0 # ..\include\gsl/span:498:0 + .cv_fpo_proc "?size@?$span@H$03@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12547: + call "?size@?$extent_type@$03@details@gsl@@QBEHXZ" + add esp, 4 + pop ebp + ret +Ltmp12548: + .cv_fpo_endproc +Lfunc_end558: + # -- End function + .def "??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .globl "??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" # -- Begin function ??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ": # @"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" +Lfunc_begin559: + .cv_func_id 559 + .cv_loc 559 5 473 0 # ..\include\gsl/span:473:0 + .cv_fpo_proc "??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 72 + .cv_fpo_stackalloc 72 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12551: + .cv_loc 559 5 474 0 # ..\include\gsl/span:474:0 + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov dword ptr [ebp - 56], edx # 4-byte Spill + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + mov byte ptr [ebp - 45], 0 + cmp eax, 0 + mov byte ptr [ebp - 61], bl # 1-byte Spill + jl LBB559_2 +# %bb.1: + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + cmp ecx, eax + setle dl + mov byte ptr [ebp - 61], dl # 1-byte Spill +LBB559_2: + mov al, byte ptr [ebp - 61] # 1-byte Reload + test al, 1 + jne LBB559_3 + jmp LBB559_4 +LBB559_3: + test byte ptr [ebp - 45], 1 + jne LBB559_6 + jmp LBB559_7 +LBB559_4: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB559_5 +LBB559_5: +LBB559_6: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB559_7: + .cv_loc 559 5 477 0 # ..\include\gsl/span:477:0 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + mov ecx, esp + mov dword ptr [ecx], eax + mov dword ptr [ecx + 4], 0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "??0?$span@H$0A@@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 76], eax # 4-byte Spill + mov eax, ecx + add esp, 72 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$8@?0???$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?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@@QBE?AV?$span@H$0A@@1@XZ@4HA": +LBB559_8: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 559 5 474 0 # ..\include\gsl/span:474:0 + test byte ptr [ebp - 45], 1 + jne LBB559_9 + jmp LBB559_10 +LBB559_9: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB559_10: + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp12552: + .cv_fpo_endproc +Lfunc_end559: + .section .xdata,"dr",associative,"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 2 +"L__ehtable$??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$8@?0???$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ@4HA" # Action + .section .text,"xr",discard,"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + # -- End function + .def "??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .globl "??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" # -- Begin function ??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ": # @"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" +Lfunc_begin560: + .cv_func_id 560 + .cv_loc 560 5 473 0 # ..\include\gsl/span:473:0 + .cv_fpo_proc "??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 72 + .cv_fpo_stackalloc 72 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12555: + .cv_loc 560 5 474 0 # ..\include\gsl/span:474:0 + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov dword ptr [ebp - 56], edx # 4-byte Spill + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + xor ecx, ecx + mov bl, cl + sub eax, 1 + mov byte ptr [ebp - 45], 0 + cmp eax, 0 + mov byte ptr [ebp - 61], bl # 1-byte Spill + jl LBB560_2 +# %bb.1: + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov ecx, 1 + cmp ecx, eax + setle dl + mov byte ptr [ebp - 61], dl # 1-byte Spill +LBB560_2: + mov al, byte ptr [ebp - 61] # 1-byte Reload + test al, 1 + jne LBB560_3 + jmp LBB560_4 +LBB560_3: + test byte ptr [ebp - 45], 1 + jne LBB560_6 + jmp LBB560_7 +LBB560_4: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB560_5 +LBB560_5: +LBB560_6: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB560_7: + .cv_loc 560 5 477 0 # ..\include\gsl/span:477:0 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + add eax, 4 + mov ecx, esp + mov dword ptr [ecx], eax + mov dword ptr [ecx + 4], 0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "??0?$span@H$0A@@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 76], eax # 4-byte Spill + mov eax, ecx + add esp, 72 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$8@?0???$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?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@@QBE?AV?$span@H$0A@@1@XZ@4HA": +LBB560_8: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 560 5 474 0 # ..\include\gsl/span:474:0 + test byte ptr [ebp - 45], 1 + jne LBB560_9 + jmp LBB560_10 +LBB560_9: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB560_10: + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp12556: + .cv_fpo_endproc +Lfunc_end560: + .section .xdata,"dr",associative,"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 2 +"L__ehtable$??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$8@?0???$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ@4HA" # Action + .section .text,"xr",discard,"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + # -- End function + .def "??0?$span@H$03@gsl@@QAE@PAHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$03@gsl@@QAE@PAHH@Z" + .globl "??0?$span@H$03@gsl@@QAE@PAHH@Z" # -- Begin function ??0?$span@H$03@gsl@@QAE@PAHH@Z + .p2align 4, 0x90 +"??0?$span@H$03@gsl@@QAE@PAHH@Z": # @"??0?$span@H$03@gsl@@QAE@PAHH@Z" +Lfunc_begin561: + .cv_func_id 561 + .cv_loc 561 5 386 0 # ..\include\gsl/span:386:0 + .cv_fpo_proc "??0?$span@H$03@gsl@@QAE@PAHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp12557: + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop edi + pop ebp + ret 8 +Ltmp12558: + .cv_fpo_endproc +Lfunc_end561: + # -- End function + .def "??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z" + .globl "??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z" # -- Begin function ??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z + .p2align 4, 0x90 +"??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z": # @"??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z" +Lfunc_begin562: + .cv_func_id 562 + .cv_loc 562 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp12563: + mov esi, ecx + mov edi, dword ptr [ebp + 12] + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edi + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??0?$extent_type@$03@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [edx], ecx +Ltmp12564: + .cv_loc 562 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$03@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + jne LBB562_1 + jmp LBB562_2 +LBB562_1: + test byte ptr [ebp - 49], 1 + jne LBB562_4 + jmp LBB562_5 +LBB562_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB562_3 +LBB562_3: +LBB562_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB562_5: + .cv_loc 562 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 65], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB562_7 +# %bb.6: + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$03@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB562_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB562_8 + jmp LBB562_9 +LBB562_8: + test byte ptr [ebp - 65], 1 + jne LBB562_14 + jmp LBB562_15 +LBB562_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 64] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 65], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB562_10 +LBB562_10: +LBB562_14: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp12565: +LBB562_15: + .cv_loc 562 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z@4HA": +LBB562_11: + push ebp + push eax + add ebp, 12 +Ltmp12566: + .cv_loc 562 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 49], 1 + jne LBB562_12 + jmp LBB562_13 +LBB562_12: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB562_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z@4HA": +LBB562_16: + push ebp + push eax + add ebp, 12 + .cv_loc 562 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 65], 1 + jne LBB562_17 + jmp LBB562_18 +LBB562_17: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +LBB562_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12567: + .cv_fpo_endproc +Lfunc_end562: + .section .xdata,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z" + .p2align 2 +"L__ehtable$??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z@4HA" # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z@4HA" # Action + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z" + # -- End function + .def "??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" + .globl "??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" # -- Begin function ??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z + .p2align 4, 0x90 +"??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z": # @"??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" +Lfunc_begin563: + .cv_func_id 563 + .cv_loc 563 5 395 0 # ..\include\gsl/span:395:0 + .cv_fpo_proc "??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + lea edx, [ebp - 36] +Ltmp12570: + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??0?$extent_type@$03@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [edx], ecx + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "??$addressof@H@std@@YAPAHAAH@Z" + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB563_1 +LBB563_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z@4HA": +LBB563_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp12571: + .cv_fpo_endproc +Lfunc_end563: + .section .xdata,"dr",associative,"??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" + .p2align 2 +"L__ehtable$??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z@4HA" # Action + .section .text,"xr",discard,"??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" + # -- End function + .def "??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z" + .globl "??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z" # -- Begin function ??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z + .p2align 4, 0x90 +"??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z": # @"??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z" +Lfunc_begin564: + .cv_func_id 564 + .cv_loc 564 5 395 0 # ..\include\gsl/span:395:0 + .cv_fpo_proc "??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + lea edx, [ebp - 36] +Ltmp12574: + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??0?$extent_type@$01@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [edx], ecx + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "??$addressof@H@std@@YAPAHAAH@Z" + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB564_1 +LBB564_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z@4HA": +LBB564_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp12575: + .cv_fpo_endproc +Lfunc_end564: + .section .xdata,"dr",associative,"??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z" + .p2align 2 +"L__ehtable$??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z@4HA" # Action + .section .text,"xr",discard,"??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z" + # -- End function + .def "?at@?$span@H$01@gsl@@QBEAAHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?at@?$span@H$01@gsl@@QBEAAHH@Z" + .globl "?at@?$span@H$01@gsl@@QBEAAHH@Z" # -- Begin function ?at@?$span@H$01@gsl@@QBEAAHH@Z + .p2align 4, 0x90 +"?at@?$span@H$01@gsl@@QBEAAHH@Z": # @"?at@?$span@H$01@gsl@@QBEAAHH@Z" +Lfunc_begin565: + .cv_func_id 565 + .cv_loc 565 5 513 0 # ..\include\gsl/span:513:0 + .cv_fpo_proc "?at@?$span@H$01@gsl@@QBEAAHH@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12576: + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + call "??A?$span@H$01@gsl@@QBEAAHH@Z" + add esp, 8 + pop ebp + ret 4 +Ltmp12577: + .cv_fpo_endproc +Lfunc_end565: + # -- End function + .def "??0?$extent_type@$01@details@gsl@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$01@details@gsl@@QAE@XZ" + .globl "??0?$extent_type@$01@details@gsl@@QAE@XZ" # -- Begin function ??0?$extent_type@$01@details@gsl@@QAE@XZ + .p2align 4, 0x90 +"??0?$extent_type@$01@details@gsl@@QAE@XZ": # @"??0?$extent_type@$01@details@gsl@@QAE@XZ" +Lfunc_begin566: + .cv_func_id 566 + .cv_loc 566 5 311 0 # ..\include\gsl/span:311:0 + .cv_fpo_proc "??0?$extent_type@$01@details@gsl@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp12578: + add esp, 4 + pop ebp + ret +Ltmp12579: + .cv_fpo_endproc +Lfunc_end566: + # -- End function + .def "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" +Lfunc_begin567: + .cv_func_id 567 + .cv_loc 567 5 591 0 # ..\include\gsl/span:591:0 + .cv_fpo_proc "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 32], eax +Ltmp12582: + mov ecx, dword ptr [ebp - 36] + mov dword ptr [eax], ecx +Ltmp12583: + .cv_loc 567 5 592 0 # ..\include\gsl/span:592:0 + mov ecx, eax + call "?size@?$extent_type@$01@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 53], 0 + test bl, 1 + jne LBB567_1 + jmp LBB567_2 +LBB567_1: + test byte ptr [ebp - 53], 1 + jne LBB567_4 + jmp LBB567_5 +LBB567_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 53], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB567_3 +LBB567_3: +LBB567_4: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp12584: +LBB567_5: + .cv_loc 567 5 593 0 # ..\include\gsl/span:593:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$6@?0???$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z@4HA": +LBB567_6: + push ebp + push eax + add ebp, 12 +Ltmp12585: + .cv_loc 567 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [ebp - 53], 1 + jne LBB567_7 + jmp LBB567_8 +LBB567_7: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB567_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12586: + .cv_fpo_endproc +Lfunc_end567: + .section .xdata,"dr",associative,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + # -- End function + .def "??R?$span@H$01@gsl@@QBEAAHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R?$span@H$01@gsl@@QBEAAHH@Z" + .globl "??R?$span@H$01@gsl@@QBEAAHH@Z" # -- Begin function ??R?$span@H$01@gsl@@QBEAAHH@Z + .p2align 4, 0x90 +"??R?$span@H$01@gsl@@QBEAAHH@Z": # @"??R?$span@H$01@gsl@@QBEAAHH@Z" +Lfunc_begin568: + .cv_func_id 568 + .cv_loc 568 5 514 0 # ..\include\gsl/span:514:0 + .cv_fpo_proc "??R?$span@H$01@gsl@@QBEAAHH@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12587: + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + call "??A?$span@H$01@gsl@@QBEAAHH@Z" + add esp, 8 + pop ebp + ret 4 +Ltmp12588: + .cv_fpo_endproc +Lfunc_end568: + # -- End function + .def "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" + .globl "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" # -- Begin function ??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@XZ + .p2align 4, 0x90 +"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@XZ": # @"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" +Lfunc_begin569: + .cv_func_id 569 + .cv_loc 569 5 142 0 # ..\include\gsl/span:142:0 + .cv_fpo_proc "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12589: + mov dword ptr [ecx], 0 + mov dword ptr [ecx + 4], 0 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp12590: + .cv_fpo_endproc +Lfunc_end569: + # -- End function + .def "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +Lfunc_begin570: + .cv_func_id 570 + .cv_loc 570 2 1114 0 # external\include\catch/catch.hpp:1114:0 + .cv_fpo_proc "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx +Ltmp12591: + .cv_loc 570 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + mov dword ptr [ebp - 16], esi # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop esi + pop ebp + ret 8 +Ltmp12592: + .cv_fpo_endproc +Lfunc_end570: + # -- End function + .def "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +Lfunc_begin571: + .cv_func_id 571 + .cv_loc 571 2 1068 0 # external\include\catch/catch.hpp:1068:0 + .cv_fpo_proc "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp12593: + .cv_loc 571 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], ebx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ecx] + sub esp, 8 + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], edx # 4-byte Spill + call "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + add esp, 8 + and al, 1 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp12594: + .cv_fpo_endproc +Lfunc_end571: + # -- End function + .def "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + .globl "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" # -- Begin function ??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ": # @"??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" +Lfunc_begin572: + .cv_func_id 572 + .cv_loc 572 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, ["??_7?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12595: + mov dword ptr [ecx], eax +Ltmp12596: + .cv_loc 572 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov eax, ecx + add eax, 12 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "??1ITransientExpression@Catch@@UAE@XZ" +Ltmp12597: + .cv_loc 572 2 1000 0 # external\include\catch/catch.hpp:1000:0 + add esp, 8 + pop ebp + ret +Ltmp12598: + .cv_fpo_endproc +Lfunc_end572: + # -- End function + .def "??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +Lfunc_begin573: + .cv_func_id 573 + .cv_loc 573 2 1065 0 # external\include\catch/catch.hpp:1065:0 + .cv_fpo_proc "??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12599: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ecx], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp12600: + .cv_fpo_endproc +Lfunc_end573: + # -- End function + .def "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NABV?$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_NABV?$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_NABV?$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_NABV?$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_NABV?$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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" +Lfunc_begin574: + .cv_func_id 574 + .cv_loc 574 2 1040 0 # external\include\catch/catch.hpp:1040:0 + .cv_fpo_proc "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 16], edx +Ltmp12601: + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [edx] + mov dword ptr [ebp - 24], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 20], edx + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [edx] + mov dword ptr [ebp - 32], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 28], edx + mov edx, dword ptr [ebp - 32] + mov esi, dword ptr [ebp - 28] + mov edi, dword ptr [ebp - 24] + mov ebx, dword ptr [ebp - 20] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], esi + mov dword ptr [esp + 8], edi + mov dword ptr [esp + 12], ebx + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov dword ptr [ebp - 40], ecx # 4-byte Spill + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 44], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 48 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp12602: + .cv_fpo_endproc +Lfunc_end574: + # -- End function + .def "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + .globl "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z": # @"??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" +Lfunc_begin575: + .cv_func_id 575 + .cv_loc 575 2 1020 0 # external\include\catch/catch.hpp:1020:0 + .cv_fpo_proc "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" 24 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, eax + add edx, 8 + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp12603: + mov esi, ecx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "??0ITransientExpression@Catch@@QAE@XZ" + lea ecx, ["??_7?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@6B@"] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov bl, byte ptr [ecx] + and bl, 1 + mov byte ptr [edx + 4], bl + mov esi, dword ptr [ecx + 4] + mov dword ptr [edx + 8], esi + add edx, 12 + mov ecx, edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov edx, dword ptr [ecx + 20] + mov esi, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esi + 24], edx + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 28 + pop esi + pop ebx + pop ebp + ret 24 +Ltmp12604: + .cv_fpo_endproc +Lfunc_end575: + # -- 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_begin576: + .cv_func_id 576 + .cv_loc 576 5 230 0 # ..\include\gsl/span:230:0 + .cv_fpo_proc "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + xor ebx, ebx + # kill: def $bl killed $bl killed $ebx + mov dword ptr [ebp - 16], esi + mov dword ptr [ebp - 12], edx + mov dword ptr [ebp - 24], ecx + mov dword ptr [ebp - 20], eax +Ltmp12605: + .cv_loc 576 5 231 0 # ..\include\gsl/span:231:0 + mov eax, dword ptr [ebp - 16] + cmp eax, dword ptr [ebp - 24] + mov byte ptr [ebp - 25], bl # 1-byte Spill + jne LBB576_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] + cmp eax, dword ptr [ebp - 20] + sete cl + mov byte ptr [ebp - 25], cl # 1-byte Spill +LBB576_2: + mov al, byte ptr [ebp - 25] # 1-byte Reload + and al, 1 + movzx eax, al + add esp, 20 + pop esi + pop ebx + pop ebp + ret +Ltmp12606: + .cv_fpo_endproc +Lfunc_end576: + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ": # @"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" +Lfunc_begin577: + .cv_func_id 577 + .cv_loc 577 2 1006 0 # external\include\catch/catch.hpp:1006:0 + .cv_fpo_proc "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp12607: + mov al, 1 + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp12608: + .cv_fpo_endproc +Lfunc_end577: + # -- End function + .def "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .globl "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" # -- Begin function ?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ": # @"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" +Lfunc_begin578: + .cv_func_id 578 + .cv_loc 578 2 1007 0 # external\include\catch/catch.hpp:1007:0 + .cv_fpo_proc "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12609: + mov al, byte ptr [ecx + 4] + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp12610: + .cv_fpo_endproc +Lfunc_end578: + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin579: + .cv_func_id 579 + .cv_loc 579 2 1009 0 # external\include\catch/catch.hpp:1009:0 + .cv_fpo_proc "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 108 + .cv_fpo_stackalloc 108 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12615: + .cv_loc 579 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov edx, esp + push eax + sub esp, 20 + mov esi, esp + mov edi, esi + mov ebx, dword ptr [ecx + 24] + sub esp, 8 + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 4], ebx + lea ebx, [ebp - 60] + mov dword ptr [eax], ebx + mov dword ptr [ebp - 100], edi # 4-byte Spill + mov dword ptr [ebp - 104], ecx # 4-byte Spill + mov dword ptr [ebp - 108], edx # 4-byte Spill + mov dword ptr [ebp - 112], esi # 4-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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + add esp, 8 + mov eax, dword ptr [ebp - 112] # 4-byte Reload + add eax, 8 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + add ecx, 12 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + mov dword ptr [ebp - 116], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + mov byte ptr [ebp - 89], 1 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + lea edx, [ebp - 88] + mov dword ptr [esi], edx + mov dword ptr [ebp - 120], eax # 4-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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + add esp, 8 + jmp LBB579_1 +LBB579_1: + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 88] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 60] + mov dword ptr [ecx + 20], eax + mov byte ptr [ebp - 89], 0 + mov dword ptr [ebp - 16], 2 + call "?formatReconstructedExpression@Catch@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" + add esp, 24 + jmp LBB579_2 +LBB579_2: + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 88] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 579 2 1012 0 # external\include\catch/catch.hpp:1012:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB579_3: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 88] + .cv_loc 579 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB579_4: + push ebp + sub esp, 24 + add ebp, 12 + test byte ptr [ebp - 89], 1 + jne LBB579_5 + jmp LBB579_6 +LBB579_5: + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" +LBB579_6: + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB579_7: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp12616: + .cv_fpo_endproc +Lfunc_end579: + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" + .globl "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" # -- Begin function ??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z": # @"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" +Lfunc_begin580: + .cv_func_id 580 + .cv_loc 580 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp12617: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB580_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB580_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp12618: + .cv_fpo_endproc +Lfunc_end580: + # -- 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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +Lfunc_begin581: + .cv_func_id 581 + .cv_loc 581 2 596 0 # external\include\catch/catch.hpp:596:0 + .cv_fpo_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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp12619: + .cv_loc 581 2 597 0 # external\include\catch/catch.hpp:597:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 16 + pop esi + pop ebp + ret +Ltmp12620: + .cv_fpo_endproc +Lfunc_end581: + # -- 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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +Lfunc_begin582: + .cv_func_id 582 + .cv_loc 582 2 586 0 # external\include\catch/catch.hpp:586:0 + .cv_fpo_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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp12621: + .cv_loc 582 2 587 0 # external\include\catch/catch.hpp:587:0 + mov dword ptr [ebp - 4], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["?unprintableString@Detail@Catch@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@B"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 8], edx # 4-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 4] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop ebp + ret +Ltmp12622: + .cv_fpo_endproc +Lfunc_end582: + # -- End function + .def "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z" + .globl "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z" # -- Begin function ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z + .p2align 4, 0x90 +"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z": # @"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z" +Lfunc_begin583: + .cv_func_id 583 + .cv_loc 583 10 2145 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2145:0 + .cv_fpo_proc "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 88 + .cv_fpo_stackalloc 88 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + mov edx, ecx +Ltmp12627: + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 60], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 64], eax # 4-byte Spill + mov dword ptr [ebp - 68], edx # 4-byte Spill + call "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$allocator@D@2@XZ" + mov ecx, esp + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx], eax + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@ABV32@@Z" + mov bl, byte ptr [ebp - 40] + mov eax, esp + mov byte ptr [eax], bl + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [eax + 4], ecx + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "??$?0V?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@D@1@@Z" + sub esp, 8 +Ltmp12628: + .cv_loc 583 10 2146 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2146:0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ" + mov ecx, esp + mov dword ptr [ecx], eax + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@D@1@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ebp - 44], ecx + .cv_loc 583 10 2147 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2147:0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov ecx, dword ptr [ebp - 44] + mov dword ptr [ebp - 16], 0 + mov edx, esp + mov dword ptr [edx + 4], eax + mov dword ptr [edx], ecx + lea ecx, [ebp - 56] + call "??0?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@AAV?$allocator@U_Container_proxy@std@@@1@AAU_Container_base12@1@@Z" + sub esp, 8 + mov dword ptr [ebp - 88], eax # 4-byte Spill + jmp LBB583_1 +LBB583_1: + .cv_loc 583 10 2148 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2148:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXABV12@@Z" + sub esp, 4 + jmp LBB583_2 +LBB583_2: + .cv_loc 583 10 2149 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2149:0 + lea eax, [ebp - 56] + mov ecx, eax + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "?_Release@_Basic_container_proxy_ptr12@std@@QAEXXZ" + .cv_loc 583 10 2150 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2150:0 + mov ecx, dword ptr [ebp - 92] # 4-byte Reload + call "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" +Ltmp12629: + .cv_loc 583 10 2150 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2150:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 68] # 4-byte Reload + add esp, 88 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$3@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z@4HA": +LBB583_3: + push ebp + sub esp, 8 + add ebp, 12 + lea ecx, [ebp - 56] +Ltmp12630: + .cv_loc 583 10 2150 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2150:0 + call "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET + .def "?dtor$4@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z@4HA": +LBB583_4: + push ebp + sub esp, 8 + add ebp, 12 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp12631: + .cv_fpo_endproc +Lfunc_end583: + .section .xdata,"dr",associative,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z" + .p2align 2 +"L__ehtable$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z": + .long -1 # ToState + .long "?dtor$4@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$3@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z@4HA" # Action + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z" + # -- End function + .def "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@ABV32@@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@ABV32@@Z" + .globl "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@ABV32@@Z" # -- Begin function ?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@ABV32@@Z + .p2align 4, 0x90 +"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@ABV32@@Z": # @"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@ABV32@@Z" +Lfunc_begin584: + .cv_func_id 584 + .cv_loc 584 12 831 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:831:0 + .cv_fpo_proc "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@ABV32@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp + 12] +Ltmp12632: + .cv_loc 584 12 832 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:832:0 + mov dword ptr [ebp - 4], ecx # 4-byte Spill + add esp, 4 + pop ebp + ret +Ltmp12633: + .cv_fpo_endproc +Lfunc_end584: + # -- 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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@D@1@@Z" +Lfunc_begin585: + .cv_func_id 585 + .cv_loc 585 12 1533 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1533:0 + .cv_fpo_proc "??$?0V?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@D@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12634: + mov edx, dword ptr [ebp + 12] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$forward@V?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" + .cv_loc 585 12 1534 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1534:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop ebp + ret 8 +Ltmp12635: + .cv_fpo_endproc +Lfunc_end585: + # -- End function + .def "?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXABV12@@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@@QAEXABV12@@Z" + .globl "?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXABV12@@Z" # -- Begin function ?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXABV12@@Z + .p2align 4, 0x90 +"?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXABV12@@Z": # @"?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXABV12@@Z" +Lfunc_begin586: + .cv_func_id 586 + .cv_loc 586 10 2434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2434:0 + .cv_fpo_proc "?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXABV12@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx + mov dword ptr [ebp - 20], ecx + mov ecx, dword ptr [ebp - 20] +Ltmp12636: + .cv_loc 586 10 2439 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2439:0 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov dword ptr [ebp - 24], eax + .cv_loc 586 10 2440 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2440:0 + mov ecx, dword ptr [ebp + 8] + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov dword ptr [ebp - 28], eax + .cv_loc 586 10 2441 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2441:0 + mov eax, dword ptr [ebp - 28] + mov eax, dword ptr [eax + 20] + mov dword ptr [ebp - 32], eax + .cv_loc 586 10 2442 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2442:0 + mov ecx, dword ptr [ebp - 28] + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEPBDXZ" + mov dword ptr [ebp - 36], eax + .cv_loc 586 10 2443 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2443:0 + cmp dword ptr [ebp - 32], 16 + jae LBB586_2 +# %bb.1: +Ltmp12637: + .cv_loc 586 10 2444 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2444:0 + mov eax, dword ptr [ebp - 36] + mov ecx, dword ptr [ebp - 24] + add ecx, 4 + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], 16 + call "?copy@?$char_traits@D@std@@SAPADQADQBDI@Z" + .cv_loc 586 10 2445 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2445:0 + mov ecx, dword ptr [ebp - 32] + mov edx, dword ptr [ebp - 24] + mov dword ptr [edx + 20], ecx + .cv_loc 586 10 2446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2446:0 + mov ecx, dword ptr [ebp - 24] + mov dword ptr [ecx + 24], 15 + .cv_loc 586 10 2447 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2447:0 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB586_3 +Ltmp12638: +LBB586_2: + .cv_loc 586 10 2450 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2450:0 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + call "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ" + mov dword ptr [ebp - 40], eax + .cv_loc 586 10 2451 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2451:0 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + call "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + mov dword ptr [ebp - 8], eax + mov eax, dword ptr [ebp - 32] + or eax, 15 + mov dword ptr [ebp - 12], eax + lea eax, [ebp - 12] + mov dword ptr [esp], eax + lea eax, [ebp - 8] + mov dword ptr [esp + 4], eax + call "??$_Min_value@I@std@@YAABIABI0@Z" + mov eax, dword ptr [eax] + mov dword ptr [ebp - 44], eax + .cv_loc 586 10 2452 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2452:0 + mov ecx, dword ptr [ebp - 40] + mov eax, dword ptr [ebp - 44] + add eax, 1 + mov dword ptr [esp], eax + call "?allocate@?$allocator@D@std@@QAEPADI@Z" + sub esp, 4 + mov dword ptr [ebp - 16], eax + .cv_loc 586 10 2453 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2453:0 + mov eax, dword ptr [ebp - 24] + add eax, 4 + mov dword ptr [esp], eax + call "??$addressof@PAD@std@@YAPAPADAAPAD@Z" + mov ecx, dword ptr [ebp - 40] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + lea eax, [ebp - 16] + mov dword ptr [esp + 8], eax + call "??$construct@PADABQAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPADABQAD@Z" + .cv_loc 586 10 2454 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2454:0 + mov eax, dword ptr [ebp - 32] + add eax, 1 + mov ecx, dword ptr [ebp - 36] + mov edx, dword ptr [ebp - 16] + mov dword ptr [esp], edx + mov dword ptr [ebp - 60], eax # 4-byte Spill + mov dword ptr [ebp - 64], ecx # 4-byte Spill + call "??$_Unfancy@D@std@@YAPADPAD@Z" + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [esp + 4], eax + mov eax, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [esp + 8], eax + call "?copy@?$char_traits@D@std@@SAPADQADQBDI@Z" + .cv_loc 586 10 2455 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2455:0 + mov ecx, dword ptr [ebp - 32] + mov edx, dword ptr [ebp - 24] + mov dword ptr [edx + 20], ecx + .cv_loc 586 10 2456 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2456:0 + mov ecx, dword ptr [ebp - 44] + mov edx, dword ptr [ebp - 24] + mov dword ptr [edx + 24], ecx + mov dword ptr [ebp - 68], eax # 4-byte Spill +LBB586_3: + .cv_loc 586 10 2457 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2457:0 + mov eax, dword ptr [ebp - 4] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + add esp, 80 + pop ebp + ret 4 +Ltmp12639: + .cv_fpo_endproc +Lfunc_end586: + # -- End function + .def "??$forward@V?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@V?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z" + .globl "??$forward@V?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z" # -- Begin function ??$forward@V?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z + .p2align 4, 0x90 +"??$forward@V?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z": # @"??$forward@V?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z" +Lfunc_begin587: + .cv_func_id 587 + .cv_loc 587 7 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1296:0 + .cv_fpo_proc "??$forward@V?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp12640: + .cv_loc 587 7 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1297:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp12641: + .cv_fpo_endproc +Lfunc_end587: + # -- End function + .def "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@XZ" + .globl "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@XZ" # -- Begin function ??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@XZ + .p2align 4, 0x90 +"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@XZ": # @"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@XZ" +Lfunc_begin588: + .cv_func_id 588 + .cv_loc 588 5 142 0 # ..\include\gsl/span:142:0 + .cv_fpo_proc "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12642: + mov dword ptr [ecx], 0 + mov dword ptr [ecx + 4], 0 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp12643: + .cv_fpo_endproc +Lfunc_end588: + # -- End function + .def "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +Lfunc_begin589: + .cv_func_id 589 + .cv_loc 589 2 1114 0 # external\include\catch/catch.hpp:1114:0 + .cv_fpo_proc "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx +Ltmp12644: + .cv_loc 589 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + mov dword ptr [ebp - 16], esi # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop esi + pop ebp + ret 8 +Ltmp12645: + .cv_fpo_endproc +Lfunc_end589: + # -- End function + .def "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +Lfunc_begin590: + .cv_func_id 590 + .cv_loc 590 2 1068 0 # external\include\catch/catch.hpp:1068:0 + .cv_fpo_proc "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp12646: + .cv_loc 590 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], ebx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ecx] + sub esp, 8 + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], edx # 4-byte Spill + call "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" + add esp, 8 + and al, 1 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp12647: + .cv_fpo_endproc +Lfunc_end590: + # -- End function + .def "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + .globl "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" # -- Begin function ??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ": # @"??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" +Lfunc_begin591: + .cv_func_id 591 + .cv_loc 591 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, ["??_7?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12648: + mov dword ptr [ecx], eax +Ltmp12649: + .cv_loc 591 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov eax, ecx + add eax, 12 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "??1ITransientExpression@Catch@@UAE@XZ" +Ltmp12650: + .cv_loc 591 2 1000 0 # external\include\catch/catch.hpp:1000:0 + add esp, 8 + pop ebp + ret +Ltmp12651: + .cv_fpo_endproc +Lfunc_end591: + # -- End function + .def "??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +Lfunc_begin592: + .cv_func_id 592 + .cv_loc 592 2 1065 0 # external\include\catch/catch.hpp:1065:0 + .cv_fpo_proc "??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12652: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ecx], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp12653: + .cv_fpo_endproc +Lfunc_end592: + # -- End function + .def "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NABV?$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_NABV?$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_NABV?$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_NABV?$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_NABV?$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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" +Lfunc_begin593: + .cv_func_id 593 + .cv_loc 593 2 1040 0 # external\include\catch/catch.hpp:1040:0 + .cv_fpo_proc "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 16], edx +Ltmp12654: + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [edx] + mov dword ptr [ebp - 24], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 20], edx + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [edx] + mov dword ptr [ebp - 32], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 28], edx + mov edx, dword ptr [ebp - 32] + mov esi, dword ptr [ebp - 28] + mov edi, dword ptr [ebp - 24] + mov ebx, dword ptr [ebp - 20] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], esi + mov dword ptr [esp + 8], edi + mov dword ptr [esp + 12], ebx + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov dword ptr [ebp - 40], ecx # 4-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 ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 44], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 48 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp12655: + .cv_fpo_endproc +Lfunc_end593: + # -- End function + .def "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@QAE@_NABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" + .globl "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z": # @"??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" +Lfunc_begin594: + .cv_func_id 594 + .cv_loc 594 2 1020 0 # external\include\catch/catch.hpp:1020:0 + .cv_fpo_proc "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" 24 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, eax + add edx, 8 + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp12656: + mov esi, ecx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "??0ITransientExpression@Catch@@QAE@XZ" + lea ecx, ["??_7?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@6B@"] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov bl, byte ptr [ecx] + and bl, 1 + mov byte ptr [edx + 4], bl + mov esi, dword ptr [ecx + 4] + mov dword ptr [edx + 8], esi + add edx, 12 + mov ecx, edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov edx, dword ptr [ecx + 20] + mov esi, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esi + 24], edx + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 28 + pop esi + pop ebx + pop ebp + ret 24 +Ltmp12657: + .cv_fpo_endproc +Lfunc_end594: + # -- 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_begin595: + .cv_func_id 595 + .cv_loc 595 5 230 0 # ..\include\gsl/span:230:0 + .cv_fpo_proc "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + xor ebx, ebx + # kill: def $bl killed $bl killed $ebx + mov dword ptr [ebp - 16], esi + mov dword ptr [ebp - 12], edx + mov dword ptr [ebp - 24], ecx + mov dword ptr [ebp - 20], eax +Ltmp12658: + .cv_loc 595 5 231 0 # ..\include\gsl/span:231:0 + mov eax, dword ptr [ebp - 16] + cmp eax, dword ptr [ebp - 24] + mov byte ptr [ebp - 25], bl # 1-byte Spill + jne LBB595_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] + cmp eax, dword ptr [ebp - 20] + sete cl + mov byte ptr [ebp - 25], cl # 1-byte Spill +LBB595_2: + mov al, byte ptr [ebp - 25] # 1-byte Reload + and al, 1 + movzx eax, al + add esp, 20 + pop esi + pop ebx + pop ebp + ret +Ltmp12659: + .cv_fpo_endproc +Lfunc_end595: + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ": # @"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ" +Lfunc_begin596: + .cv_func_id 596 + .cv_loc 596 2 1006 0 # external\include\catch/catch.hpp:1006:0 + .cv_fpo_proc "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp12660: + mov al, 1 + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp12661: + .cv_fpo_endproc +Lfunc_end596: + # -- End function + .def "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .globl "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ" # -- Begin function ?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ": # @"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ" +Lfunc_begin597: + .cv_func_id 597 + .cv_loc 597 2 1007 0 # external\include\catch/catch.hpp:1007:0 + .cv_fpo_proc "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12662: + mov al, byte ptr [ecx + 4] + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp12663: + .cv_fpo_endproc +Lfunc_end597: + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin598: + .cv_func_id 598 + .cv_loc 598 2 1009 0 # external\include\catch/catch.hpp:1009:0 + .cv_fpo_proc "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 108 + .cv_fpo_stackalloc 108 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12668: + .cv_loc 598 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov edx, esp + push eax + sub esp, 20 + mov esi, esp + mov edi, esi + mov ebx, dword ptr [ecx + 24] + sub esp, 8 + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 4], ebx + lea ebx, [ebp - 60] + mov dword ptr [eax], ebx + mov dword ptr [ebp - 100], edi # 4-byte Spill + mov dword ptr [ebp - 104], ecx # 4-byte Spill + mov dword ptr [ebp - 108], edx # 4-byte Spill + mov dword ptr [ebp - 112], esi # 4-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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + add esp, 8 + mov eax, dword ptr [ebp - 112] # 4-byte Reload + add eax, 8 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + add ecx, 12 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + mov dword ptr [ebp - 116], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + mov byte ptr [ebp - 89], 1 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + lea edx, [ebp - 88] + mov dword ptr [esi], edx + mov dword ptr [ebp - 120], eax # 4-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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + add esp, 8 + jmp LBB598_1 +LBB598_1: + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 88] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 60] + mov dword ptr [ecx + 20], eax + mov byte ptr [ebp - 89], 0 + mov dword ptr [ebp - 16], 2 + call "?formatReconstructedExpression@Catch@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" + add esp, 24 + jmp LBB598_2 +LBB598_2: + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 88] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 598 2 1012 0 # external\include\catch/catch.hpp:1012:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB598_3: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 88] + .cv_loc 598 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB598_4: + push ebp + sub esp, 24 + add ebp, 12 + test byte ptr [ebp - 89], 1 + jne LBB598_5 + jmp LBB598_6 +LBB598_5: + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" +LBB598_6: + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB598_7: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp12669: + .cv_fpo_endproc +Lfunc_end598: + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" + .globl "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" # -- Begin function ??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAEPAXI@Z": # @"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" +Lfunc_begin599: + .cv_func_id 599 + .cv_loc 599 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp12670: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB599_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB599_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp12671: + .cv_fpo_endproc +Lfunc_end599: + # -- 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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +Lfunc_begin600: + .cv_func_id 600 + .cv_loc 600 2 596 0 # external\include\catch/catch.hpp:596:0 + .cv_fpo_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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp12672: + .cv_loc 600 2 597 0 # external\include\catch/catch.hpp:597:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 16 + pop esi + pop ebp + ret +Ltmp12673: + .cv_fpo_endproc +Lfunc_end600: + # -- 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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +Lfunc_begin601: + .cv_func_id 601 + .cv_loc 601 2 586 0 # external\include\catch/catch.hpp:586:0 + .cv_fpo_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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp12674: + .cv_loc 601 2 587 0 # external\include\catch/catch.hpp:587:0 + mov dword ptr [ebp - 4], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["?unprintableString@Detail@Catch@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@B"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 8], edx # 4-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 4] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop ebp + ret +Ltmp12675: + .cv_fpo_endproc +Lfunc_end601: + # -- End function + .def "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +Lfunc_begin602: + .cv_func_id 602 + .cv_loc 602 2 1068 0 # external\include\catch/catch.hpp:1068:0 + .cv_fpo_proc "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp12676: + .cv_loc 602 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], ebx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ecx] + sub esp, 8 + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], edx # 4-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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" + add esp, 8 + and al, 1 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp12677: + .cv_fpo_endproc +Lfunc_end602: + # -- End function + .def "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" + .globl "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" # -- Begin function ??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ": # @"??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" +Lfunc_begin603: + .cv_func_id 603 + .cv_loc 603 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, ["??_7?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12678: + mov dword ptr [ecx], eax +Ltmp12679: + .cv_loc 603 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov eax, ecx + add eax, 12 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "??1ITransientExpression@Catch@@UAE@XZ" +Ltmp12680: + .cv_loc 603 2 1000 0 # external\include\catch/catch.hpp:1000:0 + add esp, 8 + pop ebp + ret +Ltmp12681: + .cv_fpo_endproc +Lfunc_end603: + # -- End function + .def "?begin@?$span@H$0?0@gsl@@QBE?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@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + .globl "?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" # -- Begin function ?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ + .p2align 4, 0x90 +"?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ": # @"?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +Lfunc_begin604: + .cv_func_id 604 + .cv_loc 604 5 518 0 # ..\include\gsl/span:518:0 + .cv_fpo_proc "?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + xor esi, esi + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp12682: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 16], edx # 4-byte Spill + mov dword ptr [ebp - 20], esi # 4-byte Spill + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop ebp + ret 4 +Ltmp12683: + .cv_fpo_endproc +Lfunc_end604: + # -- End function + .def "?cbegin@?$span@H$0?0@gsl@@QBE?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@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + .globl "?cbegin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" # -- Begin function ?cbegin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ + .p2align 4, 0x90 +"?cbegin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ": # @"?cbegin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +Lfunc_begin605: + .cv_func_id 605 + .cv_loc 605 5 521 0 # ..\include\gsl/span:521:0 + .cv_fpo_proc "?cbegin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + xor esi, esi + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp12684: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 16], edx # 4-byte Spill + mov dword ptr [ebp - 20], esi # 4-byte Spill + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop ebp + ret 4 +Ltmp12685: + .cv_fpo_endproc +Lfunc_end605: + # -- End function + .def "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +Lfunc_begin606: + .cv_func_id 606 + .cv_loc 606 2 1068 0 # external\include\catch/catch.hpp:1068:0 + .cv_fpo_proc "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp12686: + .cv_loc 606 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], ebx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ecx] + sub esp, 8 + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], edx # 4-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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" + add esp, 8 + and al, 1 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp12687: + .cv_fpo_endproc +Lfunc_end606: + # -- End function + .def "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" + .globl "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" # -- Begin function ??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ": # @"??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" +Lfunc_begin607: + .cv_func_id 607 + .cv_loc 607 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, ["??_7?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12688: + mov dword ptr [ecx], eax +Ltmp12689: + .cv_loc 607 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov eax, ecx + add eax, 12 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "??1ITransientExpression@Catch@@UAE@XZ" +Ltmp12690: + .cv_loc 607 2 1000 0 # external\include\catch/catch.hpp:1000:0 + add esp, 8 + pop ebp + ret +Ltmp12691: + .cv_fpo_endproc +Lfunc_end607: + # -- End function + .def "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@ABV?$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@@QAE@ABV?$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@@QAE@ABV?$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@@QAE@ABV?$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@@QAE@ABV?$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@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" +Lfunc_begin608: + .cv_func_id 608 + .cv_loc 608 5 152 0 # ..\include\gsl/span:152:0 + .cv_fpo_proc "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp12692: + mov edx, dword ptr [ebp + 8] + mov edx, dword ptr [edx + 4] + mov esi, dword ptr [ebp + 8] + mov esi, dword ptr [esi] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop esi + pop ebp + ret 4 +Ltmp12693: + .cv_fpo_endproc +Lfunc_end608: + # -- End function + .def "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z" + .globl "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z" # -- Begin function ??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z + .p2align 4, 0x90 +"??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z": # @"??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z" +Lfunc_begin609: + .cv_func_id 609 + .cv_loc 609 5 196 0 # ..\include\gsl/span:196:0 + .cv_fpo_proc "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi + mov dword ptr [ebp - 24], ecx + mov ecx, dword ptr [ebp - 24] +Ltmp12694: + .cv_loc 609 5 197 0 # ..\include\gsl/span:197:0 + mov edi, dword ptr [ecx] + mov dword ptr [ebp - 20], edi + mov ecx, dword ptr [ecx + 4] + mov dword ptr [ebp - 16], ecx + .cv_loc 609 5 198 0 # ..\include\gsl/span:198:0 + mov ecx, dword ptr [ebp + 12] + lea edi, [ebp - 20] +Ltmp12695: + #DEBUG_VALUE: operator+:ret <- [$edi+0] + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, edi + mov edi, dword ptr [ebp - 28] # 4-byte Reload +Ltmp12696: + mov dword ptr [esp], edi + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + call "??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" + sub esp, 4 + mov ecx, dword ptr [eax] + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [edx], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [edx + 4], eax + mov eax, dword ptr [ebp - 12] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 36 + pop esi + pop edi + pop ebp + ret 8 +Ltmp12697: + .cv_fpo_endproc +Lfunc_end609: + # -- End function + .def "?cend@?$span@H$0?0@gsl@@QBE?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@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + .globl "?cend@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" # -- Begin function ?cend@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ + .p2align 4, 0x90 +"?cend@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ": # @"?cend@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +Lfunc_begin610: + .cv_func_id 610 + .cv_loc 610 5 522 0 # ..\include\gsl/span:522:0 + .cv_fpo_proc "?cend@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12698: + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [ebp - 12], edx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov edx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop ebp + ret 4 +Ltmp12699: + .cv_fpo_endproc +Lfunc_end610: + # -- 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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" +Lfunc_begin611: + .cv_func_id 611 + .cv_loc 611 2 1040 0 # external\include\catch/catch.hpp:1040:0 + .cv_fpo_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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 12], edx +Ltmp12700: + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [edx] + mov dword ptr [ebp - 20], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 16], edx + mov edx, dword ptr [ebp + 8] + lea esi, [ebp - 28] + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edx + mov dword ptr [ebp - 36], eax # 4-byte Spill + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 28] + mov edx, dword ptr [ebp - 24] + mov esi, dword ptr [ebp - 20] + mov edi, dword ptr [ebp - 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + mov dword ptr [ebp - 40], eax # 4-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 ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 44], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebp + ret +Ltmp12701: + .cv_fpo_endproc +Lfunc_end611: + # -- End function + .def "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + .globl "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" # -- Begin function ??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z": # @"??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" +Lfunc_begin612: + .cv_func_id 612 + .cv_loc 612 2 1020 0 # external\include\catch/catch.hpp:1020:0 + .cv_fpo_proc "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" 24 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, eax + add edx, 8 + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp12702: + mov esi, ecx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "??0ITransientExpression@Catch@@QAE@XZ" + lea ecx, ["??_7?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@"] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov bl, byte ptr [ecx] + and bl, 1 + mov byte ptr [edx + 4], bl + mov esi, dword ptr [ecx + 4] + mov dword ptr [edx + 8], esi + add edx, 12 + mov ecx, edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov edx, dword ptr [ecx + 20] + mov esi, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esi + 24], edx + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 28 + pop esi + pop ebx + pop ebp + ret 24 +Ltmp12703: + .cv_fpo_endproc +Lfunc_end612: + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ": # @"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ" +Lfunc_begin613: + .cv_func_id 613 + .cv_loc 613 2 1006 0 # external\include\catch/catch.hpp:1006:0 + .cv_fpo_proc "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp12704: + mov al, 1 + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp12705: + .cv_fpo_endproc +Lfunc_end613: + # -- End function + .def "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ" + .globl "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ" # -- Begin function ?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ": # @"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ" +Lfunc_begin614: + .cv_func_id 614 + .cv_loc 614 2 1007 0 # external\include\catch/catch.hpp:1007:0 + .cv_fpo_proc "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12706: + mov al, byte ptr [ecx + 4] + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp12707: + .cv_fpo_endproc +Lfunc_end614: + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin615: + .cv_func_id 615 + .cv_loc 615 2 1009 0 # external\include\catch/catch.hpp:1009:0 + .cv_fpo_proc "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 108 + .cv_fpo_stackalloc 108 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12712: + .cv_loc 615 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov edx, esp + push eax + sub esp, 20 + mov esi, esp + mov edi, esi + mov ebx, dword ptr [ecx + 24] + sub esp, 8 + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 4], ebx + lea ebx, [ebp - 60] + mov dword ptr [eax], ebx + mov dword ptr [ebp - 100], edi # 4-byte Spill + mov dword ptr [ebp - 104], ecx # 4-byte Spill + mov dword ptr [ebp - 108], edx # 4-byte Spill + mov dword ptr [ebp - 112], esi # 4-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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + add esp, 8 + mov eax, dword ptr [ebp - 112] # 4-byte Reload + add eax, 8 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + add ecx, 12 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + mov dword ptr [ebp - 116], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + mov byte ptr [ebp - 89], 1 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + lea edx, [ebp - 88] + mov dword ptr [esi], edx + mov dword ptr [ebp - 120], eax # 4-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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + add esp, 8 + jmp LBB615_1 +LBB615_1: + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 88] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 60] + mov dword ptr [ecx + 20], eax + mov byte ptr [ebp - 89], 0 + mov dword ptr [ebp - 16], 2 + call "?formatReconstructedExpression@Catch@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" + add esp, 24 + jmp LBB615_2 +LBB615_2: + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 88] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 615 2 1012 0 # external\include\catch/catch.hpp:1012:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB615_3: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 88] + .cv_loc 615 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB615_4: + push ebp + sub esp, 24 + add ebp, 12 + test byte ptr [ebp - 89], 1 + jne LBB615_5 + jmp LBB615_6 +LBB615_5: + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" +LBB615_6: + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB615_7: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp12713: + .cv_fpo_endproc +Lfunc_end615: + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAEPAXI@Z" + .globl "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAEPAXI@Z" # -- Begin function ??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAEPAXI@Z": # @"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAEPAXI@Z" +Lfunc_begin616: + .cv_func_id 616 + .cv_loc 616 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp12714: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB616_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB616_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp12715: + .cv_fpo_endproc +Lfunc_end616: + # -- End function + .def "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z" + .globl "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z" # -- Begin function ??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z + .p2align 4, 0x90 +"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z": # @"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z" +Lfunc_begin617: + .cv_func_id 617 + .cv_loc 617 5 146 0 # ..\include\gsl/span:146:0 + .cv_fpo_proc "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp12716: + mov esi, dword ptr [ebp + 8] + mov dword ptr [ecx], esi + mov esi, dword ptr [ebp + 12] + mov dword ptr [ecx + 4], esi + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + mov dword ptr [ebp - 16], edx # 4-byte Spill + add esp, 12 + pop esi + pop ebp + ret 8 +Ltmp12717: + .cv_fpo_endproc +Lfunc_end617: + # -- End function + .def "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z" + .globl "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z" # -- Begin function ??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z + .p2align 4, 0x90 +"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z": # @"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z" +Lfunc_begin618: + .cv_func_id 618 + .cv_loc 618 5 146 0 # ..\include\gsl/span:146:0 + .cv_fpo_proc "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp12718: + mov esi, dword ptr [ebp + 8] + mov dword ptr [ecx], esi + mov esi, dword ptr [ebp + 12] + mov dword ptr [ecx + 4], esi + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + mov dword ptr [ebp - 16], edx # 4-byte Spill + add esp, 12 + pop esi + pop ebp + ret 8 +Ltmp12719: + .cv_fpo_endproc +Lfunc_end618: + # -- 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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" +Lfunc_begin619: + .cv_func_id 619 + .cv_loc 619 2 1040 0 # external\include\catch/catch.hpp:1040:0 + .cv_fpo_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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 12], edx +Ltmp12720: + mov edx, dword ptr [ebp + 12] + lea esi, [ebp - 20] + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edx + mov dword ptr [ebp - 36], eax # 4-byte Spill + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ecx] + mov dword ptr [ebp - 28], edx + mov ecx, dword ptr [ecx + 4] + mov dword ptr [ebp - 24], ecx + mov ecx, dword ptr [ebp - 28] + mov edx, dword ptr [ebp - 24] + mov esi, dword ptr [ebp - 20] + mov edi, dword ptr [ebp - 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + mov dword ptr [ebp - 40], eax # 4-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 ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 44], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebp + ret +Ltmp12721: + .cv_fpo_endproc +Lfunc_end619: + # -- End function + .def "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" + .globl "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" # -- Begin function ??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z": # @"??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" +Lfunc_begin620: + .cv_func_id 620 + .cv_loc 620 2 1020 0 # external\include\catch/catch.hpp:1020:0 + .cv_fpo_proc "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" 24 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, eax + add edx, 8 + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp12722: + mov esi, ecx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "??0ITransientExpression@Catch@@QAE@XZ" + lea ecx, ["??_7?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@"] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov bl, byte ptr [ecx] + and bl, 1 + mov byte ptr [edx + 4], bl + mov esi, dword ptr [ecx + 4] + mov dword ptr [edx + 8], esi + add edx, 12 + mov ecx, edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov edx, dword ptr [ecx + 20] + mov esi, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esi + 24], edx + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 28 + pop esi + pop ebx + pop ebp + ret 24 +Ltmp12723: + .cv_fpo_endproc +Lfunc_end620: + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ": # @"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ" +Lfunc_begin621: + .cv_func_id 621 + .cv_loc 621 2 1006 0 # external\include\catch/catch.hpp:1006:0 + .cv_fpo_proc "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp12724: + mov al, 1 + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp12725: + .cv_fpo_endproc +Lfunc_end621: + # -- End function + .def "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ" + .globl "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ" # -- Begin function ?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ": # @"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ" +Lfunc_begin622: + .cv_func_id 622 + .cv_loc 622 2 1007 0 # external\include\catch/catch.hpp:1007:0 + .cv_fpo_proc "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12726: + mov al, byte ptr [ecx + 4] + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp12727: + .cv_fpo_endproc +Lfunc_end622: + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin623: + .cv_func_id 623 + .cv_loc 623 2 1009 0 # external\include\catch/catch.hpp:1009:0 + .cv_fpo_proc "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 108 + .cv_fpo_stackalloc 108 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12732: + .cv_loc 623 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov edx, esp + push eax + sub esp, 20 + mov esi, esp + mov edi, esi + mov ebx, dword ptr [ecx + 24] + sub esp, 8 + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 4], ebx + lea ebx, [ebp - 60] + mov dword ptr [eax], ebx + mov dword ptr [ebp - 100], edi # 4-byte Spill + mov dword ptr [ebp - 104], ecx # 4-byte Spill + mov dword ptr [ebp - 108], edx # 4-byte Spill + mov dword ptr [ebp - 112], esi # 4-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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + add esp, 8 + mov eax, dword ptr [ebp - 112] # 4-byte Reload + add eax, 8 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + add ecx, 12 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + mov dword ptr [ebp - 116], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + mov byte ptr [ebp - 89], 1 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + lea edx, [ebp - 88] + mov dword ptr [esi], edx + mov dword ptr [ebp - 120], eax # 4-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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + add esp, 8 + jmp LBB623_1 +LBB623_1: + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 88] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 60] + mov dword ptr [ecx + 20], eax + mov byte ptr [ebp - 89], 0 + mov dword ptr [ebp - 16], 2 + call "?formatReconstructedExpression@Catch@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" + add esp, 24 + jmp LBB623_2 +LBB623_2: + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 88] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 623 2 1012 0 # external\include\catch/catch.hpp:1012:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB623_3: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 88] + .cv_loc 623 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB623_4: + push ebp + sub esp, 24 + add ebp, 12 + test byte ptr [ebp - 89], 1 + jne LBB623_5 + jmp LBB623_6 +LBB623_5: + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" +LBB623_6: + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB623_7: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp12733: + .cv_fpo_endproc +Lfunc_end623: + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAEPAXI@Z" + .globl "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAEPAXI@Z" # -- Begin function ??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAEPAXI@Z": # @"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAEPAXI@Z" +Lfunc_begin624: + .cv_func_id 624 + .cv_loc 624 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp12734: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB624_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB624_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp12735: + .cv_fpo_endproc +Lfunc_end624: + # -- End function + .def "??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" + .globl "??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" # -- Begin function ??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z + .p2align 4, 0x90 +"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z": # @"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" +Lfunc_begin625: + .cv_func_id 625 + .cv_loc 625 5 207 0 # ..\include\gsl/span:207:0 + .cv_fpo_proc "??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 64 + .cv_fpo_stackalloc 64 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + xor edx, edx + mov bl, dl + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12738: + .cv_loc 625 5 208 0 # ..\include\gsl/span:208:0 + mov edx, dword ptr [ecx + 4] + add edx, dword ptr [ebp + 8] + mov byte ptr [ebp - 45], 0 + cmp edx, 0 + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], ecx # 4-byte Spill + mov byte ptr [ebp - 57], bl # 1-byte Spill + jl LBB625_2 +# %bb.1: + mov eax, dword ptr [ebp - 56] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + add ecx, dword ptr [ebp + 8] + mov edx, dword ptr [eax] + mov dword ptr [ebp - 64], ecx # 4-byte Spill + mov ecx, edx + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + cmp ecx, eax + setle bl + mov byte ptr [ebp - 57], bl # 1-byte Spill +LBB625_2: + mov al, byte ptr [ebp - 57] # 1-byte Reload + test al, 1 + jne LBB625_3 + jmp LBB625_4 +LBB625_3: + test byte ptr [ebp - 45], 1 + jne LBB625_6 + jmp LBB625_7 +LBB625_4: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@JNPJKKEI@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB625_5 +LBB625_5: +LBB625_6: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB625_7: + .cv_loc 625 5 209 0 # ..\include\gsl/span:209:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov edx, dword ptr [ecx + 4] + add edx, eax + mov dword ptr [ecx + 4], edx + .cv_loc 625 5 210 0 # ..\include\gsl/span:210:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, ecx + add esp, 64 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$8@?0???Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@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@@QAEAAV012@H@Z@4HA": +LBB625_8: + push ebp + push eax + add ebp, 12 + .cv_loc 625 5 208 0 # ..\include\gsl/span:208:0 + test byte ptr [ebp - 45], 1 + jne LBB625_9 + jmp LBB625_10 +LBB625_9: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB625_10: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12739: + .cv_fpo_endproc +Lfunc_end625: + .section .xdata,"dr",associative,"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" + .p2align 2 +"L__ehtable$??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z": + .long -1 # ToState + .long "?dtor$8@?0???Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z@4HA" # Action + .section .text,"xr",discard,"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" + # -- End function + .def "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +Lfunc_begin626: + .cv_func_id 626 + .cv_loc 626 2 1076 0 # external\include\catch/catch.hpp:1076:0 + .cv_fpo_proc "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp12740: + .cv_loc 626 2 1077 0 # external\include\catch/catch.hpp:1077:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_02FDNJECIE@?$CB?$DN?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], ebx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ecx] + sub esp, 8 + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], edx # 4-byte Spill + call "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + add esp, 8 + and al, 1 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp12741: + .cv_fpo_endproc +Lfunc_end626: + # -- End function + .def "?end@?$span@H$0?0@gsl@@QBE?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@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + .globl "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" # -- Begin function ?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ + .p2align 4, 0x90 +"?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ": # @"?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +Lfunc_begin627: + .cv_func_id 627 + .cv_loc 627 5 519 0 # ..\include\gsl/span:519:0 + .cv_fpo_proc "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12742: + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [ebp - 12], edx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov edx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop ebp + ret 4 +Ltmp12743: + .cv_fpo_endproc +Lfunc_end627: + # -- End function + .def "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +Lfunc_begin628: + .cv_func_id 628 + .cv_loc 628 2 1076 0 # external\include\catch/catch.hpp:1076:0 + .cv_fpo_proc "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp12744: + .cv_loc 628 2 1077 0 # external\include\catch/catch.hpp:1077:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_02FDNJECIE@?$CB?$DN?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], ebx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ecx] + sub esp, 8 + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], edx # 4-byte Spill + call "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" + add esp, 8 + and al, 1 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp12745: + .cv_fpo_endproc +Lfunc_end628: + # -- End function + .def "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +Lfunc_begin629: + .cv_func_id 629 + .cv_loc 629 2 1076 0 # external\include\catch/catch.hpp:1076:0 + .cv_fpo_proc "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp12746: + .cv_loc 629 2 1077 0 # external\include\catch/catch.hpp:1077:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_02FDNJECIE@?$CB?$DN?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], ebx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ecx] + sub esp, 8 + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], edx # 4-byte Spill + call "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" + add esp, 8 + and al, 1 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp12747: + .cv_fpo_endproc +Lfunc_end629: + # -- End function + .def "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +Lfunc_begin630: + .cv_func_id 630 + .cv_loc 630 2 1088 0 # external\include\catch/catch.hpp:1088:0 + .cv_fpo_proc "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 64 + .cv_fpo_stackalloc 64 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 16], edi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] +Ltmp12748: + .cv_loc 630 2 1089 0 # external\include\catch/catch.hpp:1089:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 40], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_01MNNFJEPP@?$DM?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 52], esi # 4-byte Spill + mov dword ptr [ebp - 56], ebx # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + mov dword ptr [ebp - 64], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [esi] + mov dword ptr [ebp - 24], edi + mov esi, dword ptr [esi + 4] + mov dword ptr [ebp - 20], esi + mov esi, dword ptr [ecx] + mov edi, dword ptr [esi] + mov dword ptr [ebp - 32], edi + mov esi, dword ptr [esi + 4] + mov dword ptr [ebp - 28], esi + mov esi, dword ptr [ebp - 32] + mov edi, dword ptr [ebp - 28] + mov ebx, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 20] + sub esp, 16 + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edi + mov dword ptr [esp + 8], ebx + mov dword ptr [esp + 12], ecx + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov dword ptr [ebp - 72], edx # 4-byte Spill + call "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + add esp, 16 + and al, 1 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 76], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 64] # 4-byte Reload + mov esp, eax + mov eax, dword ptr [ebp - 60] # 4-byte Reload + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp12749: + .cv_fpo_endproc +Lfunc_end630: + # -- End function + .def "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +Lfunc_begin631: + .cv_func_id 631 + .cv_loc 631 2 1096 0 # external\include\catch/catch.hpp:1096:0 + .cv_fpo_proc "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 64 + .cv_fpo_stackalloc 64 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 16], edi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] +Ltmp12750: + .cv_loc 631 2 1097 0 # external\include\catch/catch.hpp:1097:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 40], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_02EHCHHCKH@?$DM?$DN?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 52], esi # 4-byte Spill + mov dword ptr [ebp - 56], ebx # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + mov dword ptr [ebp - 64], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [esi] + mov dword ptr [ebp - 24], edi + mov esi, dword ptr [esi + 4] + mov dword ptr [ebp - 20], esi + mov esi, dword ptr [ecx] + mov edi, dword ptr [esi] + mov dword ptr [ebp - 32], edi + mov esi, dword ptr [esi + 4] + mov dword ptr [ebp - 28], esi + mov esi, dword ptr [ebp - 32] + mov edi, dword ptr [ebp - 28] + mov ebx, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 20] + sub esp, 16 + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edi + mov dword ptr [esp + 8], ebx + mov dword ptr [esp + 12], ecx + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov dword ptr [ebp - 72], edx # 4-byte Spill + call "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + add esp, 16 + and al, 1 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 76], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 64] # 4-byte Reload + mov esp, eax + mov eax, dword ptr [ebp - 60] # 4-byte Reload + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp12751: + .cv_fpo_endproc +Lfunc_end631: + # -- End function + .def "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +Lfunc_begin632: + .cv_func_id 632 + .cv_loc 632 2 1096 0 # external\include\catch/catch.hpp:1096:0 + .cv_fpo_proc "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 16], edi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] +Ltmp12752: + .cv_loc 632 2 1097 0 # external\include\catch/catch.hpp:1097:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 40], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_02EHCHHCKH@?$DM?$DN?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 52], esi # 4-byte Spill + mov dword ptr [ebp - 56], ebx # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + mov dword ptr [ebp - 64], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [esi] + mov dword ptr [ebp - 24], edi + mov esi, dword ptr [esi + 4] + mov dword ptr [ebp - 20], esi + mov esi, dword ptr [ecx] + sub esp, 4 + lea ecx, [ebp - 32] + mov dword ptr [esp], esi + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov dword ptr [ebp - 72], edx # 4-byte Spill + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + mov ecx, dword ptr [ebp - 32] + mov edx, dword ptr [ebp - 28] + mov esi, dword ptr [ebp - 24] + mov edi, dword ptr [ebp - 20] + sub esp, 16 + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + add esp, 16 + and al, 1 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 80], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 64] # 4-byte Reload + mov esp, eax + mov eax, dword ptr [ebp - 60] # 4-byte Reload + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp12753: + .cv_fpo_endproc +Lfunc_end632: + # -- End function + .def "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +Lfunc_begin633: + .cv_func_id 633 + .cv_loc 633 2 1096 0 # external\include\catch/catch.hpp:1096:0 + .cv_fpo_proc "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 16], edi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] +Ltmp12754: + .cv_loc 633 2 1097 0 # external\include\catch/catch.hpp:1097:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 40], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_02EHCHHCKH@?$DM?$DN?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 52], esi # 4-byte Spill + mov dword ptr [ebp - 56], ebx # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + mov dword ptr [ebp - 64], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + sub esp, 4 + lea ecx, [ebp - 24] + mov dword ptr [esp], esi + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov dword ptr [ebp - 72], edx # 4-byte Spill + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [edx] + mov dword ptr [ebp - 32], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 28], edx + mov edx, dword ptr [ebp - 32] + mov esi, dword ptr [ebp - 28] + mov edi, dword ptr [ebp - 24] + mov ebx, dword ptr [ebp - 20] + sub esp, 16 + mov dword ptr [esp], edx + mov dword ptr [esp + 4], esi + mov dword ptr [esp + 8], edi + mov dword ptr [esp + 12], ebx + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + add esp, 16 + and al, 1 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 80], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 64] # 4-byte Reload + mov esp, eax + mov eax, dword ptr [ebp - 60] # 4-byte Reload + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp12755: + .cv_fpo_endproc +Lfunc_end633: + # -- End function + .def "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +Lfunc_begin634: + .cv_func_id 634 + .cv_loc 634 2 1088 0 # external\include\catch/catch.hpp:1088:0 + .cv_fpo_proc "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 16], edi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] +Ltmp12756: + .cv_loc 634 2 1089 0 # external\include\catch/catch.hpp:1089:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 40], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_01MNNFJEPP@?$DM?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 52], esi # 4-byte Spill + mov dword ptr [ebp - 56], ebx # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + mov dword ptr [ebp - 64], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + sub esp, 4 + lea ecx, [ebp - 24] + mov dword ptr [esp], esi + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov dword ptr [ebp - 72], edx # 4-byte Spill + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [edx] + mov dword ptr [ebp - 32], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 28], edx + mov edx, dword ptr [ebp - 32] + mov esi, dword ptr [ebp - 28] + mov edi, dword ptr [ebp - 24] + mov ebx, dword ptr [ebp - 20] + sub esp, 16 + mov dword ptr [esp], edx + mov dword ptr [esp + 4], esi + mov dword ptr [esp + 8], edi + mov dword ptr [esp + 12], ebx + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + add esp, 16 + and al, 1 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 80], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 64] # 4-byte Reload + mov esp, eax + mov eax, dword ptr [ebp - 60] # 4-byte Reload + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp12757: + .cv_fpo_endproc +Lfunc_end634: + # -- End function + .def "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +Lfunc_begin635: + .cv_func_id 635 + .cv_loc 635 2 1084 0 # external\include\catch/catch.hpp:1084:0 + .cv_fpo_proc "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 64 + .cv_fpo_stackalloc 64 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 16], edi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] +Ltmp12758: + .cv_loc 635 2 1085 0 # external\include\catch/catch.hpp:1085:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 40], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_01PPODPGHN@?$DO?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 52], esi # 4-byte Spill + mov dword ptr [ebp - 56], ebx # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + mov dword ptr [ebp - 64], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [esi] + mov dword ptr [ebp - 24], edi + mov esi, dword ptr [esi + 4] + mov dword ptr [ebp - 20], esi + mov esi, dword ptr [ecx] + mov edi, dword ptr [esi] + mov dword ptr [ebp - 32], edi + mov esi, dword ptr [esi + 4] + mov dword ptr [ebp - 28], esi + mov esi, dword ptr [ebp - 32] + mov edi, dword ptr [ebp - 28] + mov ebx, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 20] + sub esp, 16 + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edi + mov dword ptr [esp + 8], ebx + mov dword ptr [esp + 12], ecx + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov dword ptr [ebp - 72], edx # 4-byte Spill + call "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + add esp, 16 + and al, 1 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 76], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 64] # 4-byte Reload + mov esp, eax + mov eax, dword ptr [ebp - 60] # 4-byte Reload + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp12759: + .cv_fpo_endproc +Lfunc_end635: + # -- End function + .def "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +Lfunc_begin636: + .cv_func_id 636 + .cv_loc 636 2 1092 0 # external\include\catch/catch.hpp:1092:0 + .cv_fpo_proc "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 64 + .cv_fpo_stackalloc 64 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 16], edi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] +Ltmp12760: + .cv_loc 636 2 1093 0 # external\include\catch/catch.hpp:1093:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 40], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_02EEKDKGMJ@?$DO?$DN?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 52], esi # 4-byte Spill + mov dword ptr [ebp - 56], ebx # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + mov dword ptr [ebp - 64], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [esi] + mov dword ptr [ebp - 24], edi + mov esi, dword ptr [esi + 4] + mov dword ptr [ebp - 20], esi + mov esi, dword ptr [ecx] + mov edi, dword ptr [esi] + mov dword ptr [ebp - 32], edi + mov esi, dword ptr [esi + 4] + mov dword ptr [ebp - 28], esi + mov esi, dword ptr [ebp - 32] + mov edi, dword ptr [ebp - 28] + mov ebx, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 20] + sub esp, 16 + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edi + mov dword ptr [esp + 8], ebx + mov dword ptr [esp + 12], ecx + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov dword ptr [ebp - 72], edx # 4-byte Spill + call "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + add esp, 16 + and al, 1 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 76], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 64] # 4-byte Reload + mov esp, eax + mov eax, dword ptr [ebp - 60] # 4-byte Reload + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp12761: + .cv_fpo_endproc +Lfunc_end636: + # -- End function + .def "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +Lfunc_begin637: + .cv_func_id 637 + .cv_loc 637 2 1084 0 # external\include\catch/catch.hpp:1084:0 + .cv_fpo_proc "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 16], edi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] +Ltmp12762: + .cv_loc 637 2 1085 0 # external\include\catch/catch.hpp:1085:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 40], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_01PPODPGHN@?$DO?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 52], esi # 4-byte Spill + mov dword ptr [ebp - 56], ebx # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + mov dword ptr [ebp - 64], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [esi] + mov dword ptr [ebp - 24], edi + mov esi, dword ptr [esi + 4] + mov dword ptr [ebp - 20], esi + mov esi, dword ptr [ecx] + sub esp, 4 + lea ecx, [ebp - 32] + mov dword ptr [esp], esi + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov dword ptr [ebp - 72], edx # 4-byte Spill + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + mov ecx, dword ptr [ebp - 32] + mov edx, dword ptr [ebp - 28] + mov esi, dword ptr [ebp - 24] + mov edi, dword ptr [ebp - 20] + sub esp, 16 + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + add esp, 16 + and al, 1 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 80], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 64] # 4-byte Reload + mov esp, eax + mov eax, dword ptr [ebp - 60] # 4-byte Reload + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp12763: + .cv_fpo_endproc +Lfunc_end637: + # -- End function + .def "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +Lfunc_begin638: + .cv_func_id 638 + .cv_loc 638 2 1092 0 # external\include\catch/catch.hpp:1092:0 + .cv_fpo_proc "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 16], edi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] +Ltmp12764: + .cv_loc 638 2 1093 0 # external\include\catch/catch.hpp:1093:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 40], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_02EEKDKGMJ@?$DO?$DN?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 52], esi # 4-byte Spill + mov dword ptr [ebp - 56], ebx # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + mov dword ptr [ebp - 64], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [esi] + mov dword ptr [ebp - 24], edi + mov esi, dword ptr [esi + 4] + mov dword ptr [ebp - 20], esi + mov esi, dword ptr [ecx] + sub esp, 4 + lea ecx, [ebp - 32] + mov dword ptr [esp], esi + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov dword ptr [ebp - 72], edx # 4-byte Spill + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + mov ecx, dword ptr [ebp - 32] + mov edx, dword ptr [ebp - 28] + mov esi, dword ptr [ebp - 24] + mov edi, dword ptr [ebp - 20] + sub esp, 16 + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + add esp, 16 + and al, 1 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 80], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 64] # 4-byte Reload + mov esp, eax + mov eax, dword ptr [ebp - 60] # 4-byte Reload + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp12765: + .cv_fpo_endproc +Lfunc_end638: + # -- End function + .def "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@YA_NABV?$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@@ABV123@@Catch@@YA_NABV?$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@@ABV123@@Catch@@YA_NABV?$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@@ABV123@@Catch@@YA_NABV?$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@@ABV123@@Catch@@YA_NABV?$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@@ABV123@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" +Lfunc_begin639: + .cv_func_id 639 + .cv_loc 639 2 1051 0 # external\include\catch/catch.hpp:1051:0 + .cv_fpo_proc "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 16], edx +Ltmp12766: + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [edx] + mov dword ptr [ebp - 24], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 20], edx + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [edx] + mov dword ptr [ebp - 32], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 28], edx + mov edx, dword ptr [ebp - 32] + mov esi, dword ptr [ebp - 28] + mov edi, dword ptr [ebp - 24] + mov ebx, dword ptr [ebp - 20] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], esi + mov dword ptr [esp + 8], edi + mov dword ptr [esp + 12], ebx + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov dword ptr [ebp - 40], ecx # 4-byte Spill + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 44], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 48 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp12767: + .cv_fpo_endproc +Lfunc_end639: + # -- 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_begin640: + .cv_func_id 640 + .cv_loc 640 5 235 0 # ..\include\gsl/span:235:0 + .cv_fpo_proc "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi + mov dword ptr [ebp - 20], esi + mov dword ptr [ebp - 16], edx + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 24], eax +Ltmp12768: + .cv_loc 640 5 236 0 # ..\include\gsl/span:236:0 + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 32], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr [ebp - 16] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 44] + mov ecx, dword ptr [ebp - 40] + mov edx, dword ptr [ebp - 36] + mov esi, dword ptr [ebp - 32] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + 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 ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 48], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 48] # 4-byte Reload + add esp, 56 + pop esi + pop edi + pop ebp + ret +Ltmp12769: + .cv_fpo_endproc +Lfunc_end640: + # -- End function + .def "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z": # @"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" +Lfunc_begin641: + .cv_func_id 641 + .cv_loc 641 2 1051 0 # external\include\catch/catch.hpp:1051:0 + .cv_fpo_proc "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 12], edx +Ltmp12770: + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [edx] + mov dword ptr [ebp - 20], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 16], edx + mov edx, dword ptr [ebp + 8] + lea esi, [ebp - 28] + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edx + mov dword ptr [ebp - 36], eax # 4-byte Spill + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 28] + mov edx, dword ptr [ebp - 24] + mov esi, dword ptr [ebp - 20] + mov edi, dword ptr [ebp - 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + mov dword ptr [ebp - 40], eax # 4-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 ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 44], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebp + ret +Ltmp12771: + .cv_fpo_endproc +Lfunc_end641: + # -- 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_begin642: + .cv_func_id 642 + .cv_loc 642 5 235 0 # ..\include\gsl/span:235:0 + .cv_fpo_proc "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi + mov dword ptr [ebp - 20], esi + mov dword ptr [ebp - 16], edx + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 24], eax +Ltmp12772: + .cv_loc 642 5 236 0 # ..\include\gsl/span:236:0 + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 32], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr [ebp - 16] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 44] + mov ecx, dword ptr [ebp - 40] + mov edx, dword ptr [ebp - 36] + mov esi, dword ptr [ebp - 32] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + 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 ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 48], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 48] # 4-byte Reload + add esp, 56 + pop esi + pop edi + pop ebp + ret +Ltmp12773: + .cv_fpo_endproc +Lfunc_end642: + # -- End function + .def "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z": # @"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" +Lfunc_begin643: + .cv_func_id 643 + .cv_loc 643 2 1051 0 # external\include\catch/catch.hpp:1051:0 + .cv_fpo_proc "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 12], edx +Ltmp12774: + mov edx, dword ptr [ebp + 12] + lea esi, [ebp - 20] + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edx + mov dword ptr [ebp - 36], eax # 4-byte Spill + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ecx] + mov dword ptr [ebp - 28], edx + mov ecx, dword ptr [ecx + 4] + mov dword ptr [ebp - 24], ecx + mov ecx, dword ptr [ebp - 28] + mov edx, dword ptr [ebp - 24] + mov esi, dword ptr [ebp - 20] + mov edi, dword ptr [ebp - 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + mov dword ptr [ebp - 40], eax # 4-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 ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 44], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebp + ret +Ltmp12775: + .cv_fpo_endproc +Lfunc_end643: + # -- 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_begin644: + .cv_func_id 644 + .cv_loc 644 5 240 0 # ..\include\gsl/span:240:0 + .cv_fpo_proc "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], esi + mov dword ptr [ebp - 12], edx + mov dword ptr [ebp - 24], ecx + mov dword ptr [ebp - 20], eax +Ltmp12776: + .cv_loc 644 5 241 0 # ..\include\gsl/span:241:0 + mov eax, dword ptr [ebp - 12] + cmp eax, dword ptr [ebp - 20] + setl bl + and bl, 1 + movzx eax, bl + add esp, 16 + pop esi + pop ebx + pop ebp + ret +Ltmp12777: + .cv_fpo_endproc +Lfunc_end644: + # -- 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_begin645: + .cv_func_id 645 + .cv_loc 645 5 245 0 # ..\include\gsl/span:245:0 + .cv_fpo_proc "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi + mov dword ptr [ebp - 20], esi + mov dword ptr [ebp - 16], edx + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 24], eax +Ltmp12778: + .cv_loc 645 5 246 0 # ..\include\gsl/span:246:0 + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr [ebp - 16] + mov dword ptr [ebp - 32], eax + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 44] + mov ecx, dword ptr [ebp - 40] + mov edx, dword ptr [ebp - 36] + mov esi, dword ptr [ebp - 32] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + 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 ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 48], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 48] # 4-byte Reload + add esp, 56 + pop esi + pop edi + pop ebp + ret +Ltmp12779: + .cv_fpo_endproc +Lfunc_end645: + # -- 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_begin646: + .cv_func_id 646 + .cv_loc 646 5 245 0 # ..\include\gsl/span:245:0 + .cv_fpo_proc "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi + mov dword ptr [ebp - 20], esi + mov dword ptr [ebp - 16], edx + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 24], eax +Ltmp12780: + .cv_loc 646 5 246 0 # ..\include\gsl/span:246:0 + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr [ebp - 16] + mov dword ptr [ebp - 32], eax + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 44] + mov ecx, dword ptr [ebp - 40] + mov edx, dword ptr [ebp - 36] + mov esi, dword ptr [ebp - 32] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + 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 ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 48], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 48] # 4-byte Reload + add esp, 56 + pop esi + pop edi + pop ebp + ret +Ltmp12781: + .cv_fpo_endproc +Lfunc_end646: + # -- 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_begin647: + .cv_func_id 647 + .cv_loc 647 5 240 0 # ..\include\gsl/span:240:0 + .cv_fpo_proc "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], esi + mov dword ptr [ebp - 12], edx + mov dword ptr [ebp - 24], ecx + mov dword ptr [ebp - 20], eax +Ltmp12782: + .cv_loc 647 5 241 0 # ..\include\gsl/span:241:0 + mov eax, dword ptr [ebp - 12] + cmp eax, dword ptr [ebp - 20] + setl bl + and bl, 1 + movzx eax, bl + add esp, 16 + pop esi + pop ebx + pop ebp + ret +Ltmp12783: + .cv_fpo_endproc +Lfunc_end647: + # -- 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_begin648: + .cv_func_id 648 + .cv_loc 648 5 250 0 # ..\include\gsl/span:250:0 + .cv_fpo_proc "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi + mov dword ptr [ebp - 20], esi + mov dword ptr [ebp - 16], edx + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 24], eax +Ltmp12784: + .cv_loc 648 5 251 0 # ..\include\gsl/span:251:0 + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr [ebp - 16] + mov dword ptr [ebp - 32], eax + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 44] + mov ecx, dword ptr [ebp - 40] + mov edx, dword ptr [ebp - 36] + mov esi, dword ptr [ebp - 32] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 48], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 48] # 4-byte Reload + add esp, 56 + pop esi + pop edi + pop ebp + ret +Ltmp12785: + .cv_fpo_endproc +Lfunc_end648: + # -- 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_begin649: + .cv_func_id 649 + .cv_loc 649 5 255 0 # ..\include\gsl/span:255:0 + .cv_fpo_proc "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi + mov dword ptr [ebp - 20], esi + mov dword ptr [ebp - 16], edx + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 24], eax +Ltmp12786: + .cv_loc 649 5 256 0 # ..\include\gsl/span:256:0 + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr [ebp - 16] + mov dword ptr [ebp - 32], eax + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 44] + mov ecx, dword ptr [ebp - 40] + mov edx, dword ptr [ebp - 36] + mov esi, dword ptr [ebp - 32] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + 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 ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 48], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 48] # 4-byte Reload + add esp, 56 + pop esi + pop edi + pop ebp + ret +Ltmp12787: + .cv_fpo_endproc +Lfunc_end649: + # -- 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_begin650: + .cv_func_id 650 + .cv_loc 650 5 250 0 # ..\include\gsl/span:250:0 + .cv_fpo_proc "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi + mov dword ptr [ebp - 20], esi + mov dword ptr [ebp - 16], edx + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 24], eax +Ltmp12788: + .cv_loc 650 5 251 0 # ..\include\gsl/span:251:0 + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr [ebp - 16] + mov dword ptr [ebp - 32], eax + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 44] + mov ecx, dword ptr [ebp - 40] + mov edx, dword ptr [ebp - 36] + mov esi, dword ptr [ebp - 32] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 48], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 48] # 4-byte Reload + add esp, 56 + pop esi + pop edi + pop ebp + ret +Ltmp12789: + .cv_fpo_endproc +Lfunc_end650: + # -- 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_begin651: + .cv_func_id 651 + .cv_loc 651 5 255 0 # ..\include\gsl/span:255:0 + .cv_fpo_proc "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi + mov dword ptr [ebp - 20], esi + mov dword ptr [ebp - 16], edx + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 24], eax +Ltmp12790: + .cv_loc 651 5 256 0 # ..\include\gsl/span:256:0 + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr [ebp - 16] + mov dword ptr [ebp - 32], eax + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 44] + mov ecx, dword ptr [ebp - 40] + mov edx, dword ptr [ebp - 36] + mov esi, dword ptr [ebp - 32] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + 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 ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 48], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 48] # 4-byte Reload + add esp, 56 + pop esi + pop edi + pop ebp + ret +Ltmp12791: + .cv_fpo_endproc +Lfunc_end651: + # -- End function + .def "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AAV?$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@@AAV?$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@@AAV?$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@@AAV?$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@@AAV?$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@@AAV?$span@H$0?0@3@@Z" +Lfunc_begin652: + .cv_func_id 652 + .cv_loc 652 17 1050 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1050:0 + .cv_fpo_proc "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AAV?$span@H$0?0@3@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp12792: + .cv_loc 652 17 1051 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1051:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], eax + mov dword ptr [ebp - 12], edx # 4-byte Spill + call "?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 4 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + add esp, 12 + pop esi + pop ebp + ret +Ltmp12793: + .cv_fpo_endproc +Lfunc_end652: + # -- End function + .def "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AAV?$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@@AAV?$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@@AAV?$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@@AAV?$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@@AAV?$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@@AAV?$span@H$0?0@3@@Z" +Lfunc_begin653: + .cv_func_id 653 + .cv_loc 653 17 1060 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1060:0 + .cv_fpo_proc "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AAV?$span@H$0?0@3@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp12794: + .cv_loc 653 17 1061 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1061:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], eax + mov dword ptr [ebp - 12], edx # 4-byte Spill + call "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 4 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + add esp, 12 + pop esi + pop ebp + ret +Ltmp12795: + .cv_fpo_endproc +Lfunc_end653: + # -- End function + .def "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" + .globl "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" # -- Begin function ??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ + .p2align 4, 0x90 +"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ": # @"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" +Lfunc_begin654: + .cv_func_id 654 + .cv_loc 654 5 156 0 # ..\include\gsl/span:156:0 + .cv_fpo_proc "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp12798: + .cv_loc 654 5 157 0 # ..\include\gsl/span:157:0 + mov ecx, dword ptr [eax + 4] + mov edx, dword ptr [eax] + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + cmp ecx, eax + setne bl + mov byte ptr [ebp - 45], 0 + test bl, 1 + jne LBB654_1 + jmp LBB654_2 +LBB654_1: + test byte ptr [ebp - 45], 1 + jne LBB654_4 + jmp LBB654_5 +LBB654_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@OBPNLIC@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB654_3 +LBB654_3: +LBB654_4: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB654_5: + .cv_loc 654 5 158 0 # ..\include\gsl/span:158:0 + mov eax, dword ptr [ebp - 56] # 4-byte Reload + mov ecx, dword ptr [eax] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov edx, dword ptr [ecx + 4] + lea eax, [eax + 4*edx] + mov edx, dword ptr [ebp - 24] + mov dword ptr fs:[0], edx + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$6@?0???D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ@4HA": +LBB654_6: + push ebp + push eax + add ebp, 12 + .cv_loc 654 5 157 0 # ..\include\gsl/span:157:0 + test byte ptr [ebp - 45], 1 + jne LBB654_7 + jmp LBB654_8 +LBB654_7: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB654_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12799: + .cv_fpo_endproc +Lfunc_end654: + .section .xdata,"dr",associative,"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" + .p2align 2 +"L__ehtable$??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ": + .long -1 # ToState + .long "?dtor$6@?0???D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ@4HA" # Action + .section .text,"xr",discard,"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" + # -- End function + .def "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + .globl "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" # -- Begin function ??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z + .p2align 4, 0x90 +"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z": # @"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" +Lfunc_begin655: + .cv_func_id 655 + .cv_loc 655 5 222 0 # ..\include\gsl/span:222:0 + .cv_fpo_proc "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 60 + .cv_fpo_stackalloc 60 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], edx + mov dword ptr [ebp - 32], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] +Ltmp12802: + .cv_loc 655 5 223 0 # ..\include\gsl/span:223:0 + mov ecx, dword ptr [eax] + cmp ecx, dword ptr [ebp - 36] + sete bl + mov byte ptr [ebp - 53], 0 + test bl, 1 + mov dword ptr [ebp - 60], eax # 4-byte Spill + jne LBB655_1 + jmp LBB655_2 +LBB655_1: + test byte ptr [ebp - 53], 1 + jne LBB655_4 + jmp LBB655_5 +LBB655_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@HNIJKHON@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 53], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB655_3 +LBB655_3: +LBB655_4: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB655_5: + .cv_loc 655 5 224 0 # ..\include\gsl/span:224:0 + mov eax, dword ptr [ebp - 60] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov edx, dword ptr [ebp - 32] + sub ecx, edx + mov edx, dword ptr [ebp - 24] + mov dword ptr fs:[0], edx + mov eax, ecx + add esp, 60 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$6@?0???G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@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@@QBEHV012@@Z@4HA": +LBB655_6: + push ebp + push eax + add ebp, 12 + .cv_loc 655 5 223 0 # ..\include\gsl/span:223:0 + test byte ptr [ebp - 53], 1 + jne LBB655_7 + jmp LBB655_8 +LBB655_7: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB655_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12803: + .cv_fpo_endproc +Lfunc_end655: + .section .xdata,"dr",associative,"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + .p2align 2 +"L__ehtable$??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z": + .long -1 # ToState + .long "?dtor$6@?0???G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z@4HA" # Action + .section .text,"xr",discard,"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + # -- End function + .def "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .globl "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" # -- Begin function ??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ + .p2align 4, 0x90 +"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ": # @"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" +Lfunc_begin656: + .cv_func_id 656 + .cv_loc 656 5 168 0 # ..\include\gsl/span:168:0 + .cv_fpo_proc "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 60 + .cv_fpo_stackalloc 60 + .cv_fpo_endprologue + xor eax, eax + mov dl, al + xor eax, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12806: + .cv_loc 656 5 169 0 # ..\include\gsl/span:169:0 + mov esi, dword ptr [ecx + 4] + mov byte ptr [ebp - 45], 0 + cmp eax, esi + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov byte ptr [ebp - 53], dl # 1-byte Spill + jg LBB656_2 +# %bb.1: + mov eax, dword ptr [ebp - 52] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov edx, dword ptr [eax] + mov dword ptr [ebp - 60], ecx # 4-byte Spill + mov ecx, edx + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + cmp ecx, eax + setne bl + mov byte ptr [ebp - 53], bl # 1-byte Spill +LBB656_2: + mov al, byte ptr [ebp - 53] # 1-byte Reload + test al, 1 + jne LBB656_3 + jmp LBB656_4 +LBB656_3: + test byte ptr [ebp - 45], 1 + jne LBB656_6 + jmp LBB656_7 +LBB656_4: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@JCNKEIFF@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB656_5 +LBB656_5: +LBB656_6: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB656_7: + .cv_loc 656 5 170 0 # ..\include\gsl/span:170:0 + mov eax, dword ptr [ebp - 52] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + inc ecx + mov dword ptr [eax + 4], ecx + .cv_loc 656 5 171 0 # ..\include\gsl/span:171:0 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 60 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$8@?0???E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@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@@QAEAAV012@XZ@4HA": +LBB656_8: + push ebp + push eax + add ebp, 12 + .cv_loc 656 5 169 0 # ..\include\gsl/span:169:0 + test byte ptr [ebp - 45], 1 + jne LBB656_9 + jmp LBB656_10 +LBB656_9: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB656_10: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12807: + .cv_fpo_endproc +Lfunc_end656: + .section .xdata,"dr",associative,"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .p2align 2 +"L__ehtable$??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ": + .long -1 # ToState + .long "?dtor$8@?0???E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ@4HA" # Action + .section .text,"xr",discard,"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$span@H$0?0@3@@Z" +Lfunc_begin657: + .cv_func_id 657 + .cv_loc 657 17 1084 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1084:0 + .cv_fpo_proc "??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span@H$0?0@3@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp12808: + .cv_loc 657 17 1085 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1085:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span@H$0?0@3@@Z" + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 16 + pop esi + pop ebp + ret +Ltmp12809: + .cv_fpo_endproc +Lfunc_end657: + # -- End function + .def "??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$span@H$0?0@3@@Z" +Lfunc_begin658: + .cv_func_id 658 + .cv_loc 658 17 1090 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1090:0 + .cv_fpo_proc "??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span@H$0?0@3@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp12810: + .cv_loc 658 17 1091 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1091:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span@H$0?0@3@@Z" + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 16 + pop esi + pop ebp + ret +Ltmp12811: + .cv_fpo_endproc +Lfunc_end658: + # -- End function + .def "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ" + .globl "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ" # -- Begin function ??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ + .p2align 4, 0x90 +"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ": # @"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ" +Lfunc_begin659: + .cv_func_id 659 + .cv_loc 659 5 156 0 # ..\include\gsl/span:156:0 + .cv_fpo_proc "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp12814: + .cv_loc 659 5 157 0 # ..\include\gsl/span:157:0 + mov ecx, dword ptr [eax + 4] + mov edx, dword ptr [eax] + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + cmp ecx, eax + setne bl + mov byte ptr [ebp - 45], 0 + test bl, 1 + jne LBB659_1 + jmp LBB659_2 +LBB659_1: + test byte ptr [ebp - 45], 1 + jne LBB659_4 + jmp LBB659_5 +LBB659_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@OBPNLIC@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB659_3 +LBB659_3: +LBB659_4: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB659_5: + .cv_loc 659 5 158 0 # ..\include\gsl/span:158:0 + mov eax, dword ptr [ebp - 56] # 4-byte Reload + mov ecx, dword ptr [eax] + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov edx, dword ptr [ecx + 4] + lea eax, [eax + 4*edx] + mov edx, dword ptr [ebp - 24] + mov dword ptr fs:[0], edx + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$6@?0???D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ@4HA": +LBB659_6: + push ebp + push eax + add ebp, 12 + .cv_loc 659 5 157 0 # ..\include\gsl/span:157:0 + test byte ptr [ebp - 45], 1 + jne LBB659_7 + jmp LBB659_8 +LBB659_7: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB659_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12815: + .cv_fpo_endproc +Lfunc_end659: + .section .xdata,"dr",associative,"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ" + .p2align 2 +"L__ehtable$??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ": + .long -1 # ToState + .long "?dtor$6@?0???D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ@4HA" # Action + .section .text,"xr",discard,"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ" + # -- End function + .def "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +Lfunc_begin660: + .cv_func_id 660 + .cv_loc 660 2 1076 0 # external\include\catch/catch.hpp:1076:0 + .cv_fpo_proc "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp12816: + .cv_loc 660 2 1077 0 # external\include\catch/catch.hpp:1077:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_02FDNJECIE@?$CB?$DN?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], ebx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ecx] + sub esp, 8 + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], edx # 4-byte Spill + call "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" + add esp, 8 + and al, 1 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp12817: + .cv_fpo_endproc +Lfunc_end660: + # -- End function + .def "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" + .globl "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" # -- Begin function ??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z + .p2align 4, 0x90 +"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z": # @"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" +Lfunc_begin661: + .cv_func_id 661 + .cv_loc 661 5 222 0 # ..\include\gsl/span:222:0 + .cv_fpo_proc "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 60 + .cv_fpo_stackalloc 60 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], edx + mov dword ptr [ebp - 32], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] +Ltmp12820: + .cv_loc 661 5 223 0 # ..\include\gsl/span:223:0 + mov ecx, dword ptr [eax] + cmp ecx, dword ptr [ebp - 36] + sete bl + mov byte ptr [ebp - 53], 0 + test bl, 1 + mov dword ptr [ebp - 60], eax # 4-byte Spill + jne LBB661_1 + jmp LBB661_2 +LBB661_1: + test byte ptr [ebp - 53], 1 + jne LBB661_4 + jmp LBB661_5 +LBB661_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@HNIJKHON@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 53], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB661_3 +LBB661_3: +LBB661_4: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB661_5: + .cv_loc 661 5 224 0 # ..\include\gsl/span:224:0 + mov eax, dword ptr [ebp - 60] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov edx, dword ptr [ebp - 32] + sub ecx, edx + mov edx, dword ptr [ebp - 24] + mov dword ptr fs:[0], edx + mov eax, ecx + add esp, 60 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$6@?0???G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@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@@QBEHV012@@Z@4HA": +LBB661_6: + push ebp + push eax + add ebp, 12 + .cv_loc 661 5 223 0 # ..\include\gsl/span:223:0 + test byte ptr [ebp - 53], 1 + jne LBB661_7 + jmp LBB661_8 +LBB661_7: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB661_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12821: + .cv_fpo_endproc +Lfunc_end661: + .section .xdata,"dr",associative,"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" + .p2align 2 +"L__ehtable$??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z": + .long -1 # ToState + .long "?dtor$6@?0???G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z@4HA" # Action + .section .text,"xr",discard,"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" + # -- End function + .def "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" + .globl "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" # -- Begin function ??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ + .p2align 4, 0x90 +"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ": # @"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" +Lfunc_begin662: + .cv_func_id 662 + .cv_loc 662 5 168 0 # ..\include\gsl/span:168:0 + .cv_fpo_proc "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 60 + .cv_fpo_stackalloc 60 + .cv_fpo_endprologue + xor eax, eax + mov dl, al + xor eax, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12824: + .cv_loc 662 5 169 0 # ..\include\gsl/span:169:0 + mov esi, dword ptr [ecx + 4] + mov byte ptr [ebp - 45], 0 + cmp eax, esi + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov byte ptr [ebp - 53], dl # 1-byte Spill + jg LBB662_2 +# %bb.1: + mov eax, dword ptr [ebp - 52] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov edx, dword ptr [eax] + mov dword ptr [ebp - 60], ecx # 4-byte Spill + mov ecx, edx + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + cmp ecx, eax + setne bl + mov byte ptr [ebp - 53], bl # 1-byte Spill +LBB662_2: + mov al, byte ptr [ebp - 53] # 1-byte Reload + test al, 1 + jne LBB662_3 + jmp LBB662_4 +LBB662_3: + test byte ptr [ebp - 45], 1 + jne LBB662_6 + jmp LBB662_7 +LBB662_4: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@JCNKEIFF@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB662_5 +LBB662_5: +LBB662_6: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB662_7: + .cv_loc 662 5 170 0 # ..\include\gsl/span:170:0 + mov eax, dword ptr [ebp - 52] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + inc ecx + mov dword ptr [eax + 4], ecx + .cv_loc 662 5 171 0 # ..\include\gsl/span:171:0 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 60 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$8@?0???E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@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@@QAEAAV012@XZ@4HA": +LBB662_8: + push ebp + push eax + add ebp, 12 + .cv_loc 662 5 169 0 # ..\include\gsl/span:169:0 + test byte ptr [ebp - 45], 1 + jne LBB662_9 + jmp LBB662_10 +LBB662_9: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB662_10: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12825: + .cv_fpo_endproc +Lfunc_end662: + .section .xdata,"dr",associative,"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" + .p2align 2 +"L__ehtable$??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ": + .long -1 # ToState + .long "?dtor$8@?0???E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ@4HA" # Action + .section .text,"xr",discard,"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$span@H$0?0@3@@Z" +Lfunc_begin663: + .cv_func_id 663 + .cv_loc 663 17 1055 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1055:0 + .cv_fpo_proc "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span@H$0?0@3@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp12826: + .cv_loc 663 17 1056 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1056:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], eax + mov dword ptr [ebp - 12], edx # 4-byte Spill + call "?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 4 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + add esp, 12 + pop esi + pop ebp + ret +Ltmp12827: + .cv_fpo_endproc +Lfunc_end663: + # -- End function + .def "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$span@H$0?0@3@@Z" +Lfunc_begin664: + .cv_func_id 664 + .cv_loc 664 17 1065 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1065:0 + .cv_fpo_proc "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span@H$0?0@3@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp12828: + .cv_loc 664 17 1066 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1066:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], eax + mov dword ptr [ebp - 12], edx # 4-byte Spill + call "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 4 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + add esp, 12 + pop esi + pop ebp + ret +Ltmp12829: + .cv_fpo_endproc +Lfunc_end664: + # -- End function + .def "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@YA_NABV?$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@@ABV123@@Catch@@YA_NABV?$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@@ABV123@@Catch@@YA_NABV?$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@@ABV123@@Catch@@YA_NABV?$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@@ABV123@@Catch@@YA_NABV?$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@@ABV123@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" +Lfunc_begin665: + .cv_func_id 665 + .cv_loc 665 2 1051 0 # external\include\catch/catch.hpp:1051:0 + .cv_fpo_proc "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 16], edx +Ltmp12830: + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [edx] + mov dword ptr [ebp - 24], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 20], edx + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [edx] + mov dword ptr [ebp - 32], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 28], edx + mov edx, dword ptr [ebp - 32] + mov esi, dword ptr [ebp - 28] + mov edi, dword ptr [ebp - 24] + mov ebx, dword ptr [ebp - 20] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], esi + mov dword ptr [esp + 8], edi + mov dword ptr [esp + 12], ebx + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov dword ptr [ebp - 40], ecx # 4-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 ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 44], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 48 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp12831: + .cv_fpo_endproc +Lfunc_end665: + # -- End function + .def "?rbegin@?$span@H$0?0@gsl@@QBE?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@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" + .globl "?rbegin@?$span@H$0?0@gsl@@QBE?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@@QBE?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@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ": # @"?rbegin@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" +Lfunc_begin666: + .cv_func_id 666 + .cv_loc 666 5 524 0 # ..\include\gsl/span:524:0 + .cv_fpo_proc "?rbegin@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp12832: + lea esi, [ebp - 16] + mov dword ptr [esp], esi + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 4 + mov eax, dword ptr [ebp - 16] + mov ecx, dword ptr [ebp - 12] + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, ecx + add esp, 36 + pop esi + pop ebp + ret 4 +Ltmp12833: + .cv_fpo_endproc +Lfunc_end666: + # -- End function + .def "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +Lfunc_begin667: + .cv_func_id 667 + .cv_loc 667 2 1114 0 # external\include\catch/catch.hpp:1114:0 + .cv_fpo_proc "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx +Ltmp12834: + .cv_loc 667 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + mov dword ptr [ebp - 16], esi # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop esi + pop ebp + ret 8 +Ltmp12835: + .cv_fpo_endproc +Lfunc_end667: + # -- End function + .def "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +Lfunc_begin668: + .cv_func_id 668 + .cv_loc 668 2 1068 0 # external\include\catch/catch.hpp:1068:0 + .cv_fpo_proc "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12838: + .cv_loc 668 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov eax, ebx + mov dword ptr [ebp - 40], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + add ebx, 8 + sub esp, 4 + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax], offset "??_C@_02EGOFBIJA@?$DN?$DN?$AA@" + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, ebx + mov dword ptr [ebp - 52], esi # 4-byte Spill + mov dword ptr [ebp - 56], ebx # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + mov dword ptr [ebp - 64], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov ecx, dword ptr [ecx] + mov edx, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], 0 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + mov dword ptr [esi], ecx + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov dword ptr [ebp - 72], ecx # 4-byte Spill + call "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" + add esp, 8 + mov byte ptr [ebp - 73], al # 1-byte Spill + jmp LBB668_1 +LBB668_1: + mov al, byte ptr [ebp - 73] # 1-byte Reload + and al, 1 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov esi, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ecx + 20], esi + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 24] + mov dword ptr fs:[0], edx + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 80], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$2@?0???$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z@4HA": +LBB668_2: + push ebp + sub esp, 24 + add ebp, 12 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp12839: + .cv_fpo_endproc +Lfunc_end668: + .section .xdata,"dr",associative,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .p2align 2 +"L__ehtable$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z@4HA" # Action + .section .text,"xr",discard,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + # -- End function + .def "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + .globl "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" # -- Begin function ??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ": # @"??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" +Lfunc_begin669: + .cv_func_id 669 + .cv_loc 669 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, ["??_7?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12840: + mov dword ptr [ecx], eax +Ltmp12841: + .cv_loc 669 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov eax, ecx + add eax, 12 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "??1ITransientExpression@Catch@@UAE@XZ" +Ltmp12842: + .cv_loc 669 2 1000 0 # external\include\catch/catch.hpp:1000:0 + add esp, 8 + pop ebp + ret +Ltmp12843: + .cv_fpo_endproc +Lfunc_end669: + # -- End function + .def "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBEAAHXZ"; + .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@@QBEAAHXZ" + .globl "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBEAAHXZ" # -- Begin function ??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBEAAHXZ + .p2align 4, 0x90 +"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBEAAHXZ": # @"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBEAAHXZ" +Lfunc_begin670: + .cv_func_id 670 + .cv_loc 670 17 905 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:905:0 + .cv_fpo_proc "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBEAAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 4], eax + mov dword ptr [ebp - 16], ecx + mov eax, dword ptr [ebp - 16] +Ltmp12844: + .cv_loc 670 17 906 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:906:0 + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 12], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 8], eax + .cv_loc 670 17 907 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:907:0 + lea ecx, [ebp - 12] +Ltmp12845: + #DEBUG_VALUE: operator*:_Tmp <- [$ecx+0] + call "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" +Ltmp12846: + mov ecx, eax + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 20], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + add esp, 20 + pop ebp + ret +Ltmp12847: + .cv_fpo_endproc +Lfunc_end670: + # -- End function + .def "?rend@?$span@H$0?0@gsl@@QBE?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@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" + .globl "?rend@?$span@H$0?0@gsl@@QBE?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@@QBE?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@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ": # @"?rend@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" +Lfunc_begin671: + .cv_func_id 671 + .cv_loc 671 5 525 0 # ..\include\gsl/span:525:0 + .cv_fpo_proc "?rend@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp12848: + lea esi, [ebp - 16] + mov dword ptr [esp], esi + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 4 + mov eax, dword ptr [ebp - 16] + mov ecx, dword ptr [ebp - 12] + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, ecx + add esp, 36 + pop esi + pop ebp + ret 4 +Ltmp12849: + .cv_fpo_endproc +Lfunc_end671: + # -- End function + .def "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +Lfunc_begin672: + .cv_func_id 672 + .cv_loc 672 2 1076 0 # external\include\catch/catch.hpp:1076:0 + .cv_fpo_proc "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12852: + .cv_loc 672 2 1077 0 # external\include\catch/catch.hpp:1077:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov eax, ebx + mov dword ptr [ebp - 40], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + add ebx, 8 + sub esp, 4 + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax], offset "??_C@_02FDNJECIE@?$CB?$DN?$AA@" + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, ebx + mov dword ptr [ebp - 52], esi # 4-byte Spill + mov dword ptr [ebp - 56], ebx # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + mov dword ptr [ebp - 64], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov ecx, dword ptr [ecx] + mov edx, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], 0 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + mov dword ptr [esi], ecx + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov dword ptr [ebp - 72], ecx # 4-byte Spill + call "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" + add esp, 8 + mov byte ptr [ebp - 73], al # 1-byte Spill + jmp LBB672_1 +LBB672_1: + mov al, byte ptr [ebp - 73] # 1-byte Reload + and al, 1 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov esi, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ecx + 20], esi + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 24] + mov dword ptr fs:[0], edx + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 80], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$2@?0???$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z@4HA": +LBB672_2: + push ebp + sub esp, 24 + add ebp, 12 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp12853: + .cv_fpo_endproc +Lfunc_end672: + .section .xdata,"dr",associative,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .p2align 2 +"L__ehtable$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z@4HA" # Action + .section .text,"xr",discard,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$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@@YAHABV?$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@@YAHABV?$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@@YAHABV?$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@@YAHABV?$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@@YAHABV?$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@@YAHABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +Lfunc_begin673: + .cv_func_id 673 + .cv_loc 673 17 1001 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1001:0 + .cv_fpo_proc "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YAHABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx +Ltmp12854: + .cv_loc 673 17 1002 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1002:0 + mov edx, dword ptr [ebp + 12] + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, edx + lea edx, [ebp - 12] + mov dword ptr [esp], edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + lea eax, [ebp - 20] + mov dword ptr [esp], eax + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" + sub esp, 4 + mov eax, dword ptr [ebp - 20] + mov ecx, dword ptr [ebp - 16] + lea edx, [ebp - 12] + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 32] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 36], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add esp, 44 + pop ebp + ret +Ltmp12855: + .cv_fpo_endproc +Lfunc_end673: + # -- End function + .def "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@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@@QAEAAV01@XZ" + .globl "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@XZ" # -- Begin function ??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@XZ + .p2align 4, 0x90 +"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@XZ": # @"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@XZ" +Lfunc_begin674: + .cv_func_id 674 + .cv_loc 674 17 916 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:916:0 + .cv_fpo_proc "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12856: + .cv_loc 674 17 917 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:917:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .cv_loc 674 17 918 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:918:0 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + add esp, 12 + pop ebp + ret +Ltmp12857: + .cv_fpo_endproc +Lfunc_end674: + # -- End function + .def "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NABV?$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_NABV?$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_NABV?$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_NABV?$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_NABV?$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_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +Lfunc_begin675: + .cv_func_id 675 + .cv_loc 675 17 1013 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1013:0 + .cv_fpo_proc "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp12858: + .cv_loc 675 17 1014 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1014:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NABV?$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 esp, 16 + pop esi + pop ebp + ret +Ltmp12859: + .cv_fpo_endproc +Lfunc_end675: + # -- End function + .def "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +Lfunc_begin676: + .cv_func_id 676 + .cv_loc 676 17 886 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:886:0 + .cv_fpo_proc "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 8], esi + mov dword ptr [ebp - 16], edx + mov dword ptr [ebp - 12], eax + mov dword ptr [ebp - 20], ecx + mov eax, dword ptr [ebp - 20] +Ltmp12860: + mov ecx, dword ptr [ebp - 16] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 12] + mov dword ptr [eax + 4], ecx + mov ecx, dword ptr [ebp - 8] + xor ecx, ebp + mov dword ptr [ebp - 24], eax # 4-byte Spill + call @__security_check_cookie@4 + .cv_loc 676 17 887 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:887:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + add esp, 20 + pop esi + pop ebp + ret 8 +Ltmp12861: + .cv_fpo_endproc +Lfunc_end676: + # -- End function + .def "??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .globl "??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # -- Begin function ??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z": # @"??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +Lfunc_begin677: + .cv_func_id 677 + .cv_loc 677 2 1065 0 # external\include\catch/catch.hpp:1065:0 + .cv_fpo_proc "??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12862: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ecx], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp12863: + .cv_fpo_endproc +Lfunc_end677: + # -- End function + .def "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NABV?$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_NABV?$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_NABV?$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_NABV?$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_NABV?$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_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" +Lfunc_begin678: + .cv_func_id 678 + .cv_loc 678 2 1040 0 # external\include\catch/catch.hpp:1040:0 + .cv_fpo_proc "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp12864: + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + and al, 1 + movzx eax, al + add esp, 16 + pop esi + pop ebp + ret +Ltmp12865: + .cv_fpo_endproc +Lfunc_end678: + # -- End function + .def "??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" + .globl "??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z": # @"??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" +Lfunc_begin679: + .cv_func_id 679 + .cv_loc 679 2 1020 0 # external\include\catch/catch.hpp:1020:0 + .cv_fpo_proc "??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" 24 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, eax + add edx, 8 + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp12866: + mov esi, ecx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "??0ITransientExpression@Catch@@QAE@XZ" + lea ecx, ["??_7?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@6B@"] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov bl, byte ptr [ecx] + and bl, 1 + mov byte ptr [edx + 4], bl + mov esi, dword ptr [ecx + 4] + mov dword ptr [edx + 8], esi + add edx, 12 + mov ecx, edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov edx, dword ptr [ecx + 20] + mov esi, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esi + 24], edx + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 28 + pop esi + pop ebx + pop ebp + ret 24 +Ltmp12867: + .cv_fpo_endproc +Lfunc_end679: + # -- End function + .def "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NABV?$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_NABV?$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_NABV?$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_NABV?$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_NABV?$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_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +Lfunc_begin680: + .cv_func_id 680 + .cv_loc 680 17 1007 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1007:0 + .cv_fpo_proc "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 8], edx +Ltmp12868: + .cv_loc 680 17 1008 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1008:0 + mov edx, dword ptr [ebp + 12] + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, edx + lea edx, [ebp - 16] + mov dword ptr [esp], edx + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + lea eax, [ebp - 24] + mov dword ptr [esp], eax + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" + sub esp, 4 + mov eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 20] + mov edx, dword ptr [ebp - 16] + mov esi, dword ptr [ebp - 12] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 8] + xor ecx, ebp + mov dword ptr [ebp - 36], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add esp, 48 + pop esi + pop ebp + ret +Ltmp12869: + .cv_fpo_endproc +Lfunc_end680: + # -- End function + .def "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBE?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@@QBE?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@@QBE?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@@QBE?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@@QBE?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@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" +Lfunc_begin681: + .cv_func_id 681 + .cv_loc 681 17 901 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:901:0 + .cv_fpo_proc "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp12870: + .cv_loc 681 17 902 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:902:0 + mov esi, dword ptr [ecx] + mov dword ptr [eax], esi + mov ecx, dword ptr [ecx + 4] + mov dword ptr [eax + 4], ecx + mov eax, edx + add esp, 4 + pop esi + pop ebp + ret 4 +Ltmp12871: + .cv_fpo_endproc +Lfunc_end681: + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ": # @"?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" +Lfunc_begin682: + .cv_func_id 682 + .cv_loc 682 2 1006 0 # external\include\catch/catch.hpp:1006:0 + .cv_fpo_proc "?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp12872: + mov al, 1 + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp12873: + .cv_fpo_endproc +Lfunc_end682: + # -- End function + .def "?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" + .globl "?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" # -- Begin function ?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ": # @"?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" +Lfunc_begin683: + .cv_func_id 683 + .cv_loc 683 2 1007 0 # external\include\catch/catch.hpp:1007:0 + .cv_fpo_proc "?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12874: + mov al, byte ptr [ecx + 4] + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp12875: + .cv_fpo_endproc +Lfunc_end683: + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin684: + .cv_func_id 684 + .cv_loc 684 2 1009 0 # external\include\catch/catch.hpp:1009:0 + .cv_fpo_proc "?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 108 + .cv_fpo_stackalloc 108 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12880: + .cv_loc 684 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov edx, esp + push eax + sub esp, 20 + mov esi, esp + mov edi, esi + mov ebx, dword ptr [ecx + 24] + sub esp, 8 + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 4], ebx + lea ebx, [ebp - 60] + mov dword ptr [eax], ebx + mov dword ptr [ebp - 100], edi # 4-byte Spill + mov dword ptr [ebp - 104], ecx # 4-byte Spill + mov dword ptr [ebp - 108], edx # 4-byte Spill + mov dword ptr [ebp - 112], esi # 4-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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" + add esp, 8 + mov eax, dword ptr [ebp - 112] # 4-byte Reload + add eax, 8 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + add ecx, 12 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + mov dword ptr [ebp - 116], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + mov byte ptr [ebp - 89], 1 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + lea edx, [ebp - 88] + mov dword ptr [esi], edx + mov dword ptr [ebp - 120], eax # 4-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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" + add esp, 8 + jmp LBB684_1 +LBB684_1: + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 88] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 60] + mov dword ptr [ecx + 20], eax + mov byte ptr [ebp - 89], 0 + mov dword ptr [ebp - 16], 2 + call "?formatReconstructedExpression@Catch@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" + add esp, 24 + jmp LBB684_2 +LBB684_2: + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 88] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 684 2 1012 0 # external\include\catch/catch.hpp:1012:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB684_3: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 88] + .cv_loc 684 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB684_4: + push ebp + sub esp, 24 + add ebp, 12 + test byte ptr [ebp - 89], 1 + jne LBB684_5 + jmp LBB684_6 +LBB684_5: + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" +LBB684_6: + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB684_7: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp12881: + .cv_fpo_endproc +Lfunc_end684: + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z" + .globl "??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z" # -- Begin function ??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z": # @"??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z" +Lfunc_begin685: + .cv_func_id 685 + .cv_loc 685 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp12882: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB685_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB685_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp12883: + .cv_fpo_endproc +Lfunc_end685: + # -- 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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" +Lfunc_begin686: + .cv_func_id 686 + .cv_loc 686 2 596 0 # external\include\catch/catch.hpp:596:0 + .cv_fpo_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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp12884: + .cv_loc 686 2 597 0 # external\include\catch/catch.hpp:597:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 16 + pop esi + pop ebp + ret +Ltmp12885: + .cv_fpo_endproc +Lfunc_end686: + # -- 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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" +Lfunc_begin687: + .cv_func_id 687 + .cv_loc 687 2 586 0 # external\include\catch/catch.hpp:586:0 + .cv_fpo_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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp12886: + .cv_loc 687 2 587 0 # external\include\catch/catch.hpp:587:0 + mov dword ptr [ebp - 4], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["?unprintableString@Detail@Catch@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@B"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 8], edx # 4-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 4] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop ebp + ret +Ltmp12887: + .cv_fpo_endproc +Lfunc_end687: + # -- End function + .def "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .globl "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" # -- Begin function ??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ + .p2align 4, 0x90 +"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ": # @"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" +Lfunc_begin688: + .cv_func_id 688 + .cv_loc 688 5 182 0 # ..\include\gsl/span:182:0 + .cv_fpo_proc "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 60 + .cv_fpo_stackalloc 60 + .cv_fpo_endprologue + xor eax, eax + mov dl, al + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp12890: + .cv_loc 688 5 183 0 # ..\include\gsl/span:183:0 + mov ecx, dword ptr [eax + 4] + mov byte ptr [ebp - 45], 0 + cmp ecx, 0 + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov byte ptr [ebp - 53], dl # 1-byte Spill + je LBB688_2 +# %bb.1: + mov eax, dword ptr [ebp - 52] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov edx, dword ptr [eax] + mov dword ptr [ebp - 60], ecx # 4-byte Spill + mov ecx, edx + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + cmp ecx, eax + setle bl + mov byte ptr [ebp - 53], bl # 1-byte Spill +LBB688_2: + mov al, byte ptr [ebp - 53] # 1-byte Reload + test al, 1 + jne LBB688_3 + jmp LBB688_4 +LBB688_3: + test byte ptr [ebp - 45], 1 + jne LBB688_6 + jmp LBB688_7 +LBB688_4: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@GCKLINNF@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB688_5 +LBB688_5: +LBB688_6: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB688_7: + .cv_loc 688 5 184 0 # ..\include\gsl/span:184:0 + mov eax, dword ptr [ebp - 52] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + dec ecx + mov dword ptr [eax + 4], ecx + .cv_loc 688 5 185 0 # ..\include\gsl/span:185:0 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 60 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$8@?0???F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@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@@QAEAAV012@XZ@4HA": +LBB688_8: + push ebp + push eax + add ebp, 12 + .cv_loc 688 5 183 0 # ..\include\gsl/span:183:0 + test byte ptr [ebp - 45], 1 + jne LBB688_9 + jmp LBB688_10 +LBB688_9: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB688_10: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12891: + .cv_fpo_endproc +Lfunc_end688: + .section .xdata,"dr",associative,"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .p2align 2 +"L__ehtable$??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ": + .long -1 # ToState + .long "?dtor$8@?0???F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ@4HA" # Action + .section .text,"xr",discard,"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + # -- End function + .def "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@YA_NABV?$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@@ABV12@@Catch@@YA_NABV?$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@@ABV12@@Catch@@YA_NABV?$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@@ABV12@@Catch@@YA_NABV?$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@@ABV12@@Catch@@YA_NABV?$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@@ABV12@@Catch@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" +Lfunc_begin689: + .cv_func_id 689 + .cv_loc 689 2 1051 0 # external\include\catch/catch.hpp:1051:0 + .cv_fpo_proc "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp12892: + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + and al, 1 + movzx eax, al + add esp, 16 + pop esi + pop ebp + ret +Ltmp12893: + .cv_fpo_endproc +Lfunc_end689: + # -- End function + .def "?crbegin@?$span@H$0?0@gsl@@QBE?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@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" + .globl "?crbegin@?$span@H$0?0@gsl@@QBE?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@@QBE?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@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ": # @"?crbegin@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" +Lfunc_begin690: + .cv_func_id 690 + .cv_loc 690 5 528 0 # ..\include\gsl/span:528:0 + .cv_fpo_proc "?crbegin@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp12894: + .cv_loc 690 5 529 0 # ..\include\gsl/span:529:0 + lea esi, [ebp - 16] + mov dword ptr [esp], esi + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?cend@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + sub esp, 4 + mov eax, dword ptr [ebp - 16] + mov ecx, dword ptr [ebp - 12] + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QAE@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, ecx + add esp, 36 + pop esi + pop ebp + ret 4 +Ltmp12895: + .cv_fpo_endproc +Lfunc_end690: + # -- End function + .def "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +Lfunc_begin691: + .cv_func_id 691 + .cv_loc 691 2 1114 0 # external\include\catch/catch.hpp:1114:0 + .cv_fpo_proc "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx +Ltmp12896: + .cv_loc 691 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + mov dword ptr [ebp - 16], esi # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop esi + pop ebp + ret 8 +Ltmp12897: + .cv_fpo_endproc +Lfunc_end691: + # -- End function + .def "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +Lfunc_begin692: + .cv_func_id 692 + .cv_loc 692 2 1068 0 # external\include\catch/catch.hpp:1068:0 + .cv_fpo_proc "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12900: + .cv_loc 692 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov eax, ebx + mov dword ptr [ebp - 40], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + add ebx, 8 + sub esp, 4 + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax], offset "??_C@_02EGOFBIJA@?$DN?$DN?$AA@" + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, ebx + mov dword ptr [ebp - 52], esi # 4-byte Spill + mov dword ptr [ebp - 56], ebx # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + mov dword ptr [ebp - 64], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov ecx, dword ptr [ecx] + mov edx, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], 0 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + mov dword ptr [esi], ecx + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov dword ptr [ebp - 72], ecx # 4-byte Spill + call "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" + add esp, 8 + mov byte ptr [ebp - 73], al # 1-byte Spill + jmp LBB692_1 +LBB692_1: + mov al, byte ptr [ebp - 73] # 1-byte Reload + and al, 1 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov esi, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ecx + 20], esi + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 24] + mov dword ptr fs:[0], edx + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 80], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$2@?0???$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z@4HA": +LBB692_2: + push ebp + sub esp, 24 + add ebp, 12 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp12901: + .cv_fpo_endproc +Lfunc_end692: + .section .xdata,"dr",associative,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .p2align 2 +"L__ehtable$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z@4HA" # Action + .section .text,"xr",discard,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + # -- End function + .def "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + .globl "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" # -- Begin function ??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ": # @"??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" +Lfunc_begin693: + .cv_func_id 693 + .cv_loc 693 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, ["??_7?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12902: + mov dword ptr [ecx], eax +Ltmp12903: + .cv_loc 693 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov eax, ecx + add eax, 12 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "??1ITransientExpression@Catch@@UAE@XZ" +Ltmp12904: + .cv_loc 693 2 1000 0 # external\include\catch/catch.hpp:1000:0 + add esp, 8 + pop ebp + ret +Ltmp12905: + .cv_fpo_endproc +Lfunc_end693: + # -- End function + .def "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBEABHXZ"; + .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@@QBEABHXZ" + .globl "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBEABHXZ" # -- Begin function ??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBEABHXZ + .p2align 4, 0x90 +"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBEABHXZ": # @"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBEABHXZ" +Lfunc_begin694: + .cv_func_id 694 + .cv_loc 694 17 905 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:905:0 + .cv_fpo_proc "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBEABHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 4], eax + mov dword ptr [ebp - 16], ecx + mov eax, dword ptr [ebp - 16] +Ltmp12906: + .cv_loc 694 17 906 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:906:0 + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 12], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 8], eax + .cv_loc 694 17 907 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:907:0 + lea ecx, [ebp - 12] +Ltmp12907: + #DEBUG_VALUE: operator*:_Tmp <- [$ecx+0] + call "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" +Ltmp12908: + mov ecx, eax + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ" + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 20], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + add esp, 20 + pop ebp + ret +Ltmp12909: + .cv_fpo_endproc +Lfunc_end694: + # -- End function + .def "?crend@?$span@H$0?0@gsl@@QBE?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@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" + .globl "?crend@?$span@H$0?0@gsl@@QBE?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@@QBE?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@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ": # @"?crend@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" +Lfunc_begin695: + .cv_func_id 695 + .cv_loc 695 5 532 0 # ..\include\gsl/span:532:0 + .cv_fpo_proc "?crend@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp12910: + .cv_loc 695 5 533 0 # ..\include\gsl/span:533:0 + lea esi, [ebp - 16] + mov dword ptr [esp], esi + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?cbegin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + sub esp, 4 + mov eax, dword ptr [ebp - 16] + mov ecx, dword ptr [ebp - 12] + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QAE@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, ecx + add esp, 36 + pop esi + pop ebp + ret 4 +Ltmp12911: + .cv_fpo_endproc +Lfunc_end695: + # -- End function + .def "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +Lfunc_begin696: + .cv_func_id 696 + .cv_loc 696 2 1076 0 # external\include\catch/catch.hpp:1076:0 + .cv_fpo_proc "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12914: + .cv_loc 696 2 1077 0 # external\include\catch/catch.hpp:1077:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov eax, ebx + mov dword ptr [ebp - 40], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + add ebx, 8 + sub esp, 4 + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax], offset "??_C@_02FDNJECIE@?$CB?$DN?$AA@" + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, ebx + mov dword ptr [ebp - 52], esi # 4-byte Spill + mov dword ptr [ebp - 56], ebx # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + mov dword ptr [ebp - 64], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov ecx, dword ptr [ecx] + mov edx, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], 0 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + mov dword ptr [esi], ecx + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov dword ptr [ebp - 72], ecx # 4-byte Spill + call "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" + add esp, 8 + mov byte ptr [ebp - 73], al # 1-byte Spill + jmp LBB696_1 +LBB696_1: + mov al, byte ptr [ebp - 73] # 1-byte Reload + and al, 1 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov esi, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ecx + 20], esi + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 24] + mov dword ptr fs:[0], edx + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 80], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$2@?0???$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z@4HA": +LBB696_2: + push ebp + sub esp, 24 + add ebp, 12 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp12915: + .cv_fpo_endproc +Lfunc_end696: + .section .xdata,"dr",associative,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .p2align 2 +"L__ehtable$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z@4HA" # Action + .section .text,"xr",discard,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$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@@YAHABV?$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@@YAHABV?$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@@YAHABV?$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@@YAHABV?$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@@YAHABV?$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@@YAHABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +Lfunc_begin697: + .cv_func_id 697 + .cv_loc 697 17 1001 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1001:0 + .cv_fpo_proc "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YAHABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx +Ltmp12916: + .cv_loc 697 17 1002 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1002:0 + mov edx, dword ptr [ebp + 12] + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, edx + lea edx, [ebp - 12] + mov dword ptr [esp], edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + lea eax, [ebp - 20] + mov dword ptr [esp], eax + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" + sub esp, 4 + mov eax, dword ptr [ebp - 20] + mov ecx, dword ptr [ebp - 16] + lea edx, [ebp - 12] + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 32] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 36], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add esp, 44 + pop ebp + ret +Ltmp12917: + .cv_fpo_endproc +Lfunc_end697: + # -- End function + .def "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QAEAAV01@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@@QAEAAV01@XZ" + .globl "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QAEAAV01@XZ" # -- Begin function ??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QAEAAV01@XZ + .p2align 4, 0x90 +"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QAEAAV01@XZ": # @"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QAEAAV01@XZ" +Lfunc_begin698: + .cv_func_id 698 + .cv_loc 698 17 916 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:916:0 + .cv_fpo_proc "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QAEAAV01@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12918: + .cv_loc 698 17 917 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:917:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" + .cv_loc 698 17 918 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:918:0 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + add esp, 12 + pop ebp + ret +Ltmp12919: + .cv_fpo_endproc +Lfunc_end698: + # -- End function + .def "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NABV?$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_NABV?$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_NABV?$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_NABV?$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_NABV?$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_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +Lfunc_begin699: + .cv_func_id 699 + .cv_loc 699 17 1013 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1013:0 + .cv_fpo_proc "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp12920: + .cv_loc 699 17 1014 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1014:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NABV?$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 esp, 16 + pop esi + pop ebp + ret +Ltmp12921: + .cv_fpo_endproc +Lfunc_end699: + # -- End function + .def "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +Lfunc_begin700: + .cv_func_id 700 + .cv_loc 700 17 886 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:886:0 + .cv_fpo_proc "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QAE@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 8], esi + mov dword ptr [ebp - 16], edx + mov dword ptr [ebp - 12], eax + mov dword ptr [ebp - 20], ecx + mov eax, dword ptr [ebp - 20] +Ltmp12922: + mov ecx, dword ptr [ebp - 16] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 12] + mov dword ptr [eax + 4], ecx + mov ecx, dword ptr [ebp - 8] + xor ecx, ebp + mov dword ptr [ebp - 24], eax # 4-byte Spill + call @__security_check_cookie@4 + .cv_loc 700 17 887 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:887:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + add esp, 20 + pop esi + pop ebp + ret 8 +Ltmp12923: + .cv_fpo_endproc +Lfunc_end700: + # -- End function + .def "??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .globl "??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # -- Begin function ??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z": # @"??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +Lfunc_begin701: + .cv_func_id 701 + .cv_loc 701 2 1065 0 # external\include\catch/catch.hpp:1065:0 + .cv_fpo_proc "??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12924: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ecx], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp12925: + .cv_fpo_endproc +Lfunc_end701: + # -- End function + .def "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NABV?$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_NABV?$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_NABV?$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_NABV?$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_NABV?$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_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" +Lfunc_begin702: + .cv_func_id 702 + .cv_loc 702 2 1040 0 # external\include\catch/catch.hpp:1040:0 + .cv_fpo_proc "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp12926: + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + and al, 1 + movzx eax, al + add esp, 16 + pop esi + pop ebp + ret +Ltmp12927: + .cv_fpo_endproc +Lfunc_end702: + # -- End function + .def "??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" + .globl "??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z": # @"??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" +Lfunc_begin703: + .cv_func_id 703 + .cv_loc 703 2 1020 0 # external\include\catch/catch.hpp:1020:0 + .cv_fpo_proc "??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" 24 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, eax + add edx, 8 + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp12928: + mov esi, ecx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "??0ITransientExpression@Catch@@QAE@XZ" + lea ecx, ["??_7?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@6B@"] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov bl, byte ptr [ecx] + and bl, 1 + mov byte ptr [edx + 4], bl + mov esi, dword ptr [ecx + 4] + mov dword ptr [edx + 8], esi + add edx, 12 + mov ecx, edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov edx, dword ptr [ecx + 20] + mov esi, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esi + 24], edx + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 28 + pop esi + pop ebx + pop ebp + ret 24 +Ltmp12929: + .cv_fpo_endproc +Lfunc_end703: + # -- End function + .def "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NABV?$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_NABV?$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_NABV?$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_NABV?$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_NABV?$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_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +Lfunc_begin704: + .cv_func_id 704 + .cv_loc 704 17 1007 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1007:0 + .cv_fpo_proc "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 8], edx +Ltmp12930: + .cv_loc 704 17 1008 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1008:0 + mov edx, dword ptr [ebp + 12] + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, edx + lea edx, [ebp - 16] + mov dword ptr [esp], edx + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + lea eax, [ebp - 24] + mov dword ptr [esp], eax + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" + sub esp, 4 + mov eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 20] + mov edx, dword ptr [ebp - 16] + mov esi, dword ptr [ebp - 12] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 8] + xor ecx, ebp + mov dword ptr [ebp - 36], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add esp, 48 + pop esi + pop ebp + ret +Ltmp12931: + .cv_fpo_endproc +Lfunc_end704: + # -- End function + .def "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBE?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@@QBE?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@@QBE?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@@QBE?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@@QBE?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@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" +Lfunc_begin705: + .cv_func_id 705 + .cv_loc 705 17 901 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:901:0 + .cv_fpo_proc "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp12932: + .cv_loc 705 17 902 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:902:0 + mov esi, dword ptr [ecx] + mov dword ptr [eax], esi + mov ecx, dword ptr [ecx + 4] + mov dword ptr [eax + 4], ecx + mov eax, edx + add esp, 4 + pop esi + pop ebp + ret 4 +Ltmp12933: + .cv_fpo_endproc +Lfunc_end705: + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ": # @"?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" +Lfunc_begin706: + .cv_func_id 706 + .cv_loc 706 2 1006 0 # external\include\catch/catch.hpp:1006:0 + .cv_fpo_proc "?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp12934: + mov al, 1 + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp12935: + .cv_fpo_endproc +Lfunc_end706: + # -- End function + .def "?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" + .globl "?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" # -- Begin function ?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ": # @"?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" +Lfunc_begin707: + .cv_func_id 707 + .cv_loc 707 2 1007 0 # external\include\catch/catch.hpp:1007:0 + .cv_fpo_proc "?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12936: + mov al, byte ptr [ecx + 4] + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp12937: + .cv_fpo_endproc +Lfunc_end707: + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin708: + .cv_func_id 708 + .cv_loc 708 2 1009 0 # external\include\catch/catch.hpp:1009:0 + .cv_fpo_proc "?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 108 + .cv_fpo_stackalloc 108 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12942: + .cv_loc 708 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov edx, esp + push eax + sub esp, 20 + mov esi, esp + mov edi, esi + mov ebx, dword ptr [ecx + 24] + sub esp, 8 + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 4], ebx + lea ebx, [ebp - 60] + mov dword ptr [eax], ebx + mov dword ptr [ebp - 100], edi # 4-byte Spill + mov dword ptr [ebp - 104], ecx # 4-byte Spill + mov dword ptr [ebp - 108], edx # 4-byte Spill + mov dword ptr [ebp - 112], esi # 4-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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" + add esp, 8 + mov eax, dword ptr [ebp - 112] # 4-byte Reload + add eax, 8 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + add ecx, 12 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + mov dword ptr [ebp - 116], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + mov byte ptr [ebp - 89], 1 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + lea edx, [ebp - 88] + mov dword ptr [esi], edx + mov dword ptr [ebp - 120], eax # 4-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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" + add esp, 8 + jmp LBB708_1 +LBB708_1: + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 88] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 60] + mov dword ptr [ecx + 20], eax + mov byte ptr [ebp - 89], 0 + mov dword ptr [ebp - 16], 2 + call "?formatReconstructedExpression@Catch@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" + add esp, 24 + jmp LBB708_2 +LBB708_2: + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 88] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 708 2 1012 0 # external\include\catch/catch.hpp:1012:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB708_3: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 88] + .cv_loc 708 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB708_4: + push ebp + sub esp, 24 + add ebp, 12 + test byte ptr [ebp - 89], 1 + jne LBB708_5 + jmp LBB708_6 +LBB708_5: + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" +LBB708_6: + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB708_7: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp12943: + .cv_fpo_endproc +Lfunc_end708: + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z" + .globl "??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z" # -- Begin function ??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z": # @"??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z" +Lfunc_begin709: + .cv_func_id 709 + .cv_loc 709 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp12944: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB709_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB709_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp12945: + .cv_fpo_endproc +Lfunc_end709: + # -- 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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" +Lfunc_begin710: + .cv_func_id 710 + .cv_loc 710 2 596 0 # external\include\catch/catch.hpp:596:0 + .cv_fpo_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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp12946: + .cv_loc 710 2 597 0 # external\include\catch/catch.hpp:597:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 16 + pop esi + pop ebp + ret +Ltmp12947: + .cv_fpo_endproc +Lfunc_end710: + # -- 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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" +Lfunc_begin711: + .cv_func_id 711 + .cv_loc 711 2 586 0 # external\include\catch/catch.hpp:586:0 + .cv_fpo_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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp12948: + .cv_loc 711 2 587 0 # external\include\catch/catch.hpp:587:0 + mov dword ptr [ebp - 4], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["?unprintableString@Detail@Catch@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@B"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 8], edx # 4-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 4] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop ebp + ret +Ltmp12949: + .cv_fpo_endproc +Lfunc_end711: + # -- End function + .def "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" + .globl "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" # -- Begin function ??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ + .p2align 4, 0x90 +"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ": # @"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" +Lfunc_begin712: + .cv_func_id 712 + .cv_loc 712 5 182 0 # ..\include\gsl/span:182:0 + .cv_fpo_proc "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 60 + .cv_fpo_stackalloc 60 + .cv_fpo_endprologue + xor eax, eax + mov dl, al + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp12952: + .cv_loc 712 5 183 0 # ..\include\gsl/span:183:0 + mov ecx, dword ptr [eax + 4] + mov byte ptr [ebp - 45], 0 + cmp ecx, 0 + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov byte ptr [ebp - 53], dl # 1-byte Spill + je LBB712_2 +# %bb.1: + mov eax, dword ptr [ebp - 52] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov edx, dword ptr [eax] + mov dword ptr [ebp - 60], ecx # 4-byte Spill + mov ecx, edx + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + cmp ecx, eax + setle bl + mov byte ptr [ebp - 53], bl # 1-byte Spill +LBB712_2: + mov al, byte ptr [ebp - 53] # 1-byte Reload + test al, 1 + jne LBB712_3 + jmp LBB712_4 +LBB712_3: + test byte ptr [ebp - 45], 1 + jne LBB712_6 + jmp LBB712_7 +LBB712_4: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@GCKLINNF@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB712_5 +LBB712_5: +LBB712_6: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB712_7: + .cv_loc 712 5 184 0 # ..\include\gsl/span:184:0 + mov eax, dword ptr [ebp - 52] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + dec ecx + mov dword ptr [eax + 4], ecx + .cv_loc 712 5 185 0 # ..\include\gsl/span:185:0 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 60 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$8@?0???F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@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@@QAEAAV012@XZ@4HA": +LBB712_8: + push ebp + push eax + add ebp, 12 + .cv_loc 712 5 183 0 # ..\include\gsl/span:183:0 + test byte ptr [ebp - 45], 1 + jne LBB712_9 + jmp LBB712_10 +LBB712_9: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB712_10: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp12953: + .cv_fpo_endproc +Lfunc_end712: + .section .xdata,"dr",associative,"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" + .p2align 2 +"L__ehtable$??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ": + .long -1 # ToState + .long "?dtor$8@?0???F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ@4HA" # Action + .section .text,"xr",discard,"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" + # -- End function + .def "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@YA_NABV?$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@@ABV12@@Catch@@YA_NABV?$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@@ABV12@@Catch@@YA_NABV?$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@@ABV12@@Catch@@YA_NABV?$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@@ABV12@@Catch@@YA_NABV?$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@@ABV12@@Catch@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" +Lfunc_begin713: + .cv_func_id 713 + .cv_loc 713 2 1051 0 # external\include\catch/catch.hpp:1051:0 + .cv_fpo_proc "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp12954: + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + and al, 1 + movzx eax, al + add esp, 16 + pop esi + pop ebp + ret +Ltmp12955: + .cv_fpo_endproc +Lfunc_end713: + # -- End function + .def "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + .globl "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z": # @"??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" +Lfunc_begin714: + .cv_func_id 714 + .cv_loc 714 2 1114 0 # external\include\catch/catch.hpp:1114:0 + .cv_fpo_proc "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx +Ltmp12956: + .cv_loc 714 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + mov dword ptr [ebp - 16], esi # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??0?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE@ABV?$span@H$0?0@gsl@@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop esi + pop ebp + ret 8 +Ltmp12957: + .cv_fpo_endproc +Lfunc_end714: + # -- End function + .def "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .globl "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": # @"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" +Lfunc_begin715: + .cv_func_id 715 + .cv_loc 715 2 1068 0 # external\include\catch/catch.hpp:1068:0 + .cv_fpo_proc "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12960: + .cv_loc 715 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov eax, ebx + mov dword ptr [ebp - 40], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + add ebx, 8 + sub esp, 4 + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax], offset "??_C@_02EGOFBIJA@?$DN?$DN?$AA@" + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, ebx + mov dword ptr [ebp - 52], esi # 4-byte Spill + mov dword ptr [ebp - 56], ebx # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + mov dword ptr [ebp - 64], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov ecx, dword ptr [ecx] + mov edx, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], 0 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + mov dword ptr [esi], ecx + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov dword ptr [ebp - 72], ecx # 4-byte Spill + call "??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z" + add esp, 8 + mov byte ptr [ebp - 73], al # 1-byte Spill + jmp LBB715_1 +LBB715_1: + mov al, byte ptr [ebp - 73] # 1-byte Reload + and al, 1 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov esi, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ecx + 20], esi + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@QAE@_NABV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 24] + mov dword ptr fs:[0], edx + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 80], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$2@?0???$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$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@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z@4HA": +LBB715_2: + push ebp + sub esp, 24 + add ebp, 12 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp12961: + .cv_fpo_endproc +Lfunc_end715: + .section .xdata,"dr",associative,"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .p2align 2 +"L__ehtable$??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z@4HA" # Action + .section .text,"xr",discard,"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + # -- End function + .def "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + .globl "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" # -- Begin function ??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ": # @"??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" +Lfunc_begin716: + .cv_func_id 716 + .cv_loc 716 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, ["??_7?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp12962: + mov dword ptr [ecx], eax +Ltmp12963: + .cv_loc 716 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov eax, ecx + add eax, 12 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "??1ITransientExpression@Catch@@UAE@XZ" +Ltmp12964: + .cv_loc 716 2 1000 0 # external\include\catch/catch.hpp:1000:0 + add esp, 8 + pop ebp + ret +Ltmp12965: + .cv_fpo_endproc +Lfunc_end716: + # -- 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_begin717: + .cv_func_id 717 + .cv_loc 717 5 654 0 # ..\include\gsl/span:654:0 + .cv_fpo_proc "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + lea eax, [ebp + 16] + lea ecx, [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx +Ltmp12966: + .cv_loc 717 5 655 0 # ..\include\gsl/span:655:0 + mov edx, dword ptr [eax] + mov dword ptr [ebp - 12], edx + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 8], eax + mov eax, dword ptr [ecx] + mov dword ptr [ebp - 20], eax + mov eax, dword ptr [ecx + 4] + mov dword ptr [ebp - 16], eax + lea eax, [ebp - 20] + mov ecx, dword ptr [eax] + mov dword ptr [esp], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [esp + 4], eax + lea eax, [ebp - 12] + mov ecx, dword ptr [eax] + mov dword ptr [esp + 8], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [esp + 12], eax + 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 ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 24], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + add esp, 40 + pop ebp + ret +Ltmp12967: + .cv_fpo_endproc +Lfunc_end717: + # -- 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_begin718: + .cv_func_id 718 + .cv_loc 718 5 660 0 # ..\include\gsl/span:660:0 + .cv_fpo_proc "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 92 + .cv_fpo_stackalloc 92 + .cv_fpo_endprologue + lea eax, [ebp + 16] + lea ecx, [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 16], edx +Ltmp12968: + .cv_loc 718 5 661 0 # ..\include\gsl/span:661:0 + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov ecx, eax + lea edx, [ebp - 24] + mov dword ptr [esp], edx + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 4 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + lea eax, [ebp - 32] + mov dword ptr [esp], eax + call "?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 4 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + lea eax, [ebp - 40] + mov dword ptr [esp], eax + call "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 4 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + lea eax, [ebp - 48] + mov dword ptr [esp], eax + call "?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 4 + mov eax, dword ptr [ebp - 48] + mov ecx, dword ptr [ebp - 44] + mov edx, dword ptr [ebp - 40] + mov esi, dword ptr [ebp - 36] + mov edi, dword ptr [ebp - 32] + mov ebx, dword ptr [ebp - 28] + mov dword ptr [ebp - 60], eax # 4-byte Spill + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 64], eax # 4-byte Spill + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov eax, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + mov dword ptr [esp + 16], edi + mov dword ptr [esp + 20], ebx + mov eax, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [esp + 24], eax + mov eax, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [esp + 28], eax + 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 ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 72], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 72] # 4-byte Reload + add esp, 92 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp12969: + .cv_fpo_endproc +Lfunc_end718: + # -- End function + .def "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .globl "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": # @"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" +Lfunc_begin719: + .cv_func_id 719 + .cv_loc 719 2 1096 0 # external\include\catch/catch.hpp:1096:0 + .cv_fpo_proc "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 84 + .cv_fpo_stackalloc 84 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12972: + .cv_loc 719 2 1097 0 # external\include\catch/catch.hpp:1097:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov eax, ebx + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + add ebx, 8 + sub esp, 4 + mov dword ptr [ebp - 60], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax], offset "??_C@_02EHCHHCKH@?$DM?$DN?$AA@" + mov dword ptr [ebp - 64], ecx # 4-byte Spill + mov ecx, ebx + mov dword ptr [ebp - 68], esi # 4-byte Spill + mov dword ptr [ebp - 72], ebx # 4-byte Spill + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + movsd xmm0, qword ptr [esi] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 40], xmm0 + mov esi, dword ptr [ecx] + movsd xmm0, qword ptr [esi] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 48], xmm0 + mov dword ptr [ebp - 16], 0 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 40] # xmm0 = mem[0],zero + mov esi, esp + movsd qword ptr [esi + 8], xmm0 + movsd xmm0, qword ptr [ebp - 48] # xmm0 = mem[0],zero + movsd qword ptr [esi], xmm0 + mov dword ptr [ebp - 84], eax # 4-byte Spill + mov dword ptr [ebp - 88], edx # 4-byte Spill + call "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 89], al # 1-byte Spill + jmp LBB719_1 +LBB719_1: + mov al, byte ptr [ebp - 89] # 1-byte Reload + and al, 1 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov esi, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx + 20], esi + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@QAE@_NABV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 24] + mov dword ptr fs:[0], edx + mov edx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$2@?0???$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$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@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z@4HA": +LBB719_2: + push ebp + sub esp, 24 + add ebp, 12 + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp12973: + .cv_fpo_endproc +Lfunc_end719: + .section .xdata,"dr",associative,"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .p2align 2 +"L__ehtable$??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z@4HA" # Action + .section .text,"xr",discard,"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$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_begin720: + .cv_func_id 720 + .cv_loc 720 5 672 0 # ..\include\gsl/span:672:0 + .cv_fpo_proc "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + lea eax, [ebp + 16] + lea ecx, [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx +Ltmp12974: + .cv_loc 720 5 673 0 # ..\include\gsl/span:673:0 + mov edx, dword ptr [ecx] + mov dword ptr [ebp - 12], edx + mov ecx, dword ptr [ecx + 4] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 20], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 16], eax + lea eax, [ebp - 20] + mov ecx, dword ptr [eax] + mov dword ptr [esp], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [esp + 4], eax + lea eax, [ebp - 12] + mov ecx, dword ptr [eax] + mov dword ptr [esp + 8], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [esp + 12], eax + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 24], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + add esp, 40 + pop ebp + ret +Ltmp12975: + .cv_fpo_endproc +Lfunc_end720: + # -- End function + .def "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .globl "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": # @"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" +Lfunc_begin721: + .cv_func_id 721 + .cv_loc 721 2 1092 0 # external\include\catch/catch.hpp:1092:0 + .cv_fpo_proc "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 84 + .cv_fpo_stackalloc 84 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12978: + .cv_loc 721 2 1093 0 # external\include\catch/catch.hpp:1093:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov eax, ebx + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + add ebx, 8 + sub esp, 4 + mov dword ptr [ebp - 60], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax], offset "??_C@_02EEKDKGMJ@?$DO?$DN?$AA@" + mov dword ptr [ebp - 64], ecx # 4-byte Spill + mov ecx, ebx + mov dword ptr [ebp - 68], esi # 4-byte Spill + mov dword ptr [ebp - 72], ebx # 4-byte Spill + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + movsd xmm0, qword ptr [esi] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 40], xmm0 + mov esi, dword ptr [ecx] + movsd xmm0, qword ptr [esi] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 48], xmm0 + mov dword ptr [ebp - 16], 0 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 40] # xmm0 = mem[0],zero + mov esi, esp + movsd qword ptr [esi + 8], xmm0 + movsd xmm0, qword ptr [ebp - 48] # xmm0 = mem[0],zero + movsd qword ptr [esi], xmm0 + mov dword ptr [ebp - 84], eax # 4-byte Spill + mov dword ptr [ebp - 88], edx # 4-byte Spill + call "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 89], al # 1-byte Spill + jmp LBB721_1 +LBB721_1: + mov al, byte ptr [ebp - 89] # 1-byte Reload + and al, 1 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov esi, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx + 20], esi + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@QAE@_NABV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 24] + mov dword ptr fs:[0], edx + mov edx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$2@?0???$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$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@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z@4HA": +LBB721_2: + push ebp + sub esp, 24 + add ebp, 12 + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp12979: + .cv_fpo_endproc +Lfunc_end721: + .section .xdata,"dr",associative,"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .p2align 2 +"L__ehtable$??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z@4HA" # Action + .section .text,"xr",discard,"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + # -- End function + .def "??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" + .globl "??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" # -- Begin function ??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z + .p2align 4, 0x90 +"??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z": # @"??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" +Lfunc_begin722: + .cv_func_id 722 + .cv_loc 722 5 395 0 # ..\include\gsl/span:395:0 + .cv_fpo_proc "??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + lea edx, [ebp - 36] +Ltmp12982: + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??0?$extent_type@$01@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [edx], ecx + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "??$addressof@H@std@@YAPAHAAH@Z" + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB722_1 +LBB722_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z@4HA": +LBB722_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp12983: + .cv_fpo_endproc +Lfunc_end722: + .section .xdata,"dr",associative,"??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" + .p2align 2 +"L__ehtable$??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z@4HA" # Action + .section .text,"xr",discard,"??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" + # -- End function + .def "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .globl "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": # @"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" +Lfunc_begin723: + .cv_func_id 723 + .cv_loc 723 2 1076 0 # external\include\catch/catch.hpp:1076:0 + .cv_fpo_proc "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12986: + .cv_loc 723 2 1077 0 # external\include\catch/catch.hpp:1077:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov eax, ebx + mov dword ptr [ebp - 40], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + add ebx, 8 + sub esp, 4 + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax], offset "??_C@_02FDNJECIE@?$CB?$DN?$AA@" + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, ebx + mov dword ptr [ebp - 52], esi # 4-byte Spill + mov dword ptr [ebp - 56], ebx # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + mov dword ptr [ebp - 64], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov ecx, dword ptr [ecx] + mov edx, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], 0 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + mov dword ptr [esi], ecx + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov dword ptr [ebp - 72], ecx # 4-byte Spill + call "??$compareNotEqual@V?$span@H$0?0@gsl@@ABV12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z" + add esp, 8 + mov byte ptr [ebp - 73], al # 1-byte Spill + jmp LBB723_1 +LBB723_1: + mov al, byte ptr [ebp - 73] # 1-byte Reload + and al, 1 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov esi, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ecx + 20], esi + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@QAE@_NABV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 24] + mov dword ptr fs:[0], edx + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 80], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$2@?0???$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$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@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z@4HA": +LBB723_2: + push ebp + sub esp, 24 + add ebp, 12 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp12987: + .cv_fpo_endproc +Lfunc_end723: + .section .xdata,"dr",associative,"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .p2align 2 +"L__ehtable$??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z@4HA" # Action + .section .text,"xr",discard,"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$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_begin724: + .cv_func_id 724 + .cv_loc 724 5 648 0 # ..\include\gsl/span:648:0 + .cv_fpo_proc "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 92 + .cv_fpo_stackalloc 92 + .cv_fpo_endprologue + lea eax, [ebp + 16] + lea ecx, [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 16], edx +Ltmp12988: + .cv_loc 724 5 649 0 # ..\include\gsl/span:649:0 + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov ecx, eax + lea edx, [ebp - 24] + mov dword ptr [esp], edx + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 4 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + lea eax, [ebp - 32] + mov dword ptr [esp], eax + call "?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 4 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + lea eax, [ebp - 40] + mov dword ptr [esp], eax + call "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 4 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + lea eax, [ebp - 48] + mov dword ptr [esp], eax + call "?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + sub esp, 4 + mov eax, dword ptr [ebp - 48] + mov ecx, dword ptr [ebp - 44] + mov edx, dword ptr [ebp - 40] + mov esi, dword ptr [ebp - 36] + mov edi, dword ptr [ebp - 32] + mov ebx, dword ptr [ebp - 28] + mov dword ptr [ebp - 60], eax # 4-byte Spill + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 64], eax # 4-byte Spill + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov eax, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + mov dword ptr [esp + 16], edi + mov dword ptr [esp + 20], ebx + mov eax, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [esp + 24], eax + mov eax, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [esp + 28], eax + 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 ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 72], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 72] # 4-byte Reload + add esp, 92 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp12989: + .cv_fpo_endproc +Lfunc_end724: + # -- End function + .def "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .globl "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": # @"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" +Lfunc_begin725: + .cv_func_id 725 + .cv_loc 725 2 1088 0 # external\include\catch/catch.hpp:1088:0 + .cv_fpo_proc "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 84 + .cv_fpo_stackalloc 84 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12992: + .cv_loc 725 2 1089 0 # external\include\catch/catch.hpp:1089:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov eax, ebx + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + add ebx, 8 + sub esp, 4 + mov dword ptr [ebp - 60], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax], offset "??_C@_01MNNFJEPP@?$DM?$AA@" + mov dword ptr [ebp - 64], ecx # 4-byte Spill + mov ecx, ebx + mov dword ptr [ebp - 68], esi # 4-byte Spill + mov dword ptr [ebp - 72], ebx # 4-byte Spill + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + movsd xmm0, qword ptr [esi] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 40], xmm0 + mov esi, dword ptr [ecx] + movsd xmm0, qword ptr [esi] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 48], xmm0 + mov dword ptr [ebp - 16], 0 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 40] # xmm0 = mem[0],zero + mov esi, esp + movsd qword ptr [esi + 8], xmm0 + movsd xmm0, qword ptr [ebp - 48] # xmm0 = mem[0],zero + movsd qword ptr [esi], xmm0 + mov dword ptr [ebp - 84], eax # 4-byte Spill + mov dword ptr [ebp - 88], edx # 4-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 89], al # 1-byte Spill + jmp LBB725_1 +LBB725_1: + mov al, byte ptr [ebp - 89] # 1-byte Reload + and al, 1 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov esi, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx + 20], esi + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@QAE@_NABV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 24] + mov dword ptr fs:[0], edx + mov edx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$2@?0???$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$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@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z@4HA": +LBB725_2: + push ebp + sub esp, 24 + add ebp, 12 + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp12993: + .cv_fpo_endproc +Lfunc_end725: + .section .xdata,"dr",associative,"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .p2align 2 +"L__ehtable$??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z@4HA" # Action + .section .text,"xr",discard,"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$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_begin726: + .cv_func_id 726 + .cv_loc 726 5 666 0 # ..\include\gsl/span:666:0 + .cv_fpo_proc "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + lea eax, [ebp + 16] + lea ecx, [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx +Ltmp12994: + .cv_loc 726 5 667 0 # ..\include\gsl/span:667:0 + mov edx, dword ptr [eax] + mov dword ptr [ebp - 12], edx + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 8], eax + mov eax, dword ptr [ecx] + mov dword ptr [ebp - 20], eax + mov eax, dword ptr [ecx + 4] + mov dword ptr [ebp - 16], eax + lea eax, [ebp - 20] + mov ecx, dword ptr [eax] + mov dword ptr [esp], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [esp + 4], eax + lea eax, [ebp - 12] + mov ecx, dword ptr [eax] + mov dword ptr [esp + 8], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [esp + 12], eax + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 24], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + add esp, 40 + pop ebp + ret +Ltmp12995: + .cv_fpo_endproc +Lfunc_end726: + # -- End function + .def "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .globl "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": # @"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" +Lfunc_begin727: + .cv_func_id 727 + .cv_loc 727 2 1084 0 # external\include\catch/catch.hpp:1084:0 + .cv_fpo_proc "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 84 + .cv_fpo_stackalloc 84 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp12998: + .cv_loc 727 2 1085 0 # external\include\catch/catch.hpp:1085:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov eax, ebx + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + add ebx, 8 + sub esp, 4 + mov dword ptr [ebp - 60], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax], offset "??_C@_01PPODPGHN@?$DO?$AA@" + mov dword ptr [ebp - 64], ecx # 4-byte Spill + mov ecx, ebx + mov dword ptr [ebp - 68], esi # 4-byte Spill + mov dword ptr [ebp - 72], ebx # 4-byte Spill + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + movsd xmm0, qword ptr [esi] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 40], xmm0 + mov esi, dword ptr [ecx] + movsd xmm0, qword ptr [esi] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 48], xmm0 + mov dword ptr [ebp - 16], 0 + sub esp, 16 + movsd xmm0, qword ptr [ebp - 40] # xmm0 = mem[0],zero + mov esi, esp + movsd qword ptr [esi + 8], xmm0 + movsd xmm0, qword ptr [ebp - 48] # xmm0 = mem[0],zero + movsd qword ptr [esi], xmm0 + mov dword ptr [ebp - 84], eax # 4-byte Spill + mov dword ptr [ebp - 88], edx # 4-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + add esp, 16 + mov byte ptr [ebp - 89], al # 1-byte Spill + jmp LBB727_1 +LBB727_1: + mov al, byte ptr [ebp - 89] # 1-byte Reload + and al, 1 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov esi, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx + 20], esi + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@QAE@_NABV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 24] + mov dword ptr fs:[0], edx + mov edx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$2@?0???$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$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@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z@4HA": +LBB727_2: + push ebp + sub esp, 24 + add ebp, 12 + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp12999: + .cv_fpo_endproc +Lfunc_end727: + .section .xdata,"dr",associative,"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .p2align 2 +"L__ehtable$??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z@4HA" # Action + .section .text,"xr",discard,"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$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_begin728: + .cv_func_id 728 + .cv_loc 728 5 678 0 # ..\include\gsl/span:678:0 + .cv_fpo_proc "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + lea eax, [ebp + 16] + lea ecx, [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx +Ltmp13000: + .cv_loc 728 5 679 0 # ..\include\gsl/span:679:0 + mov edx, dword ptr [eax] + mov dword ptr [ebp - 12], edx + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 8], eax + mov eax, dword ptr [ecx] + mov dword ptr [ebp - 20], eax + mov eax, dword ptr [ecx + 4] + mov dword ptr [ebp - 16], eax + lea eax, [ebp - 20] + mov ecx, dword ptr [eax] + mov dword ptr [esp], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [esp + 4], eax + lea eax, [ebp - 12] + mov ecx, dword ptr [eax] + mov dword ptr [esp + 8], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [esp + 12], eax + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 24], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + add esp, 40 + pop ebp + ret +Ltmp13001: + .cv_fpo_endproc +Lfunc_end728: + # -- End function + .def "??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z" + .globl "??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z" # -- Begin function ??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z + .p2align 4, 0x90 +"??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z": # @"??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z" +Lfunc_begin729: + .cv_func_id 729 + .cv_loc 729 5 395 0 # ..\include\gsl/span:395:0 + .cv_fpo_proc "??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + lea edx, [ebp - 36] +Ltmp13004: + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??0?$extent_type@$02@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [edx], ecx + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "??$addressof@H@std@@YAPAHAAH@Z" + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB729_1 +LBB729_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z@4HA": +LBB729_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp13005: + .cv_fpo_endproc +Lfunc_end729: + .section .xdata,"dr",associative,"??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z" + .p2align 2 +"L__ehtable$??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z@4HA" # Action + .section .text,"xr",discard,"??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z" + # -- End function + .def "??0?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE@ABV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE@ABV?$span@H$0?0@gsl@@@Z" + .globl "??0?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE@ABV?$span@H$0?0@gsl@@@Z" # -- Begin function ??0?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE@ABV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE@ABV?$span@H$0?0@gsl@@@Z": # @"??0?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE@ABV?$span@H$0?0@gsl@@@Z" +Lfunc_begin730: + .cv_func_id 730 + .cv_loc 730 2 1065 0 # external\include\catch/catch.hpp:1065:0 + .cv_fpo_proc "??0?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE@ABV?$span@H$0?0@gsl@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13006: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ecx], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp13007: + .cv_fpo_endproc +Lfunc_end730: + # -- End function + .def "??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NABV?$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_NABV?$span@H$0?0@gsl@@0@Z" + .globl "??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z" # -- Begin function ??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z + .p2align 4, 0x90 +"??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z": # @"??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z" +Lfunc_begin731: + .cv_func_id 731 + .cv_loc 731 2 1040 0 # external\include\catch/catch.hpp:1040:0 + .cv_fpo_proc "??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 8], edx +Ltmp13008: + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [edx] + mov dword ptr [ebp - 16], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 12], edx + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [edx] + mov dword ptr [ebp - 24], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 20], edx + lea edx, [ebp - 24] + mov esi, dword ptr [edx] + mov dword ptr [esp], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [esp + 4], edx + lea edx, [ebp - 16] + mov esi, dword ptr [edx] + mov dword ptr [esp + 8], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [esp + 12], edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov dword ptr [ebp - 32], ecx # 4-byte Spill + call "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 8] + xor ecx, ebp + mov dword ptr [ebp - 36], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add esp, 48 + pop esi + pop ebp + ret +Ltmp13009: + .cv_fpo_endproc +Lfunc_end731: + # -- End function + .def "??0?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@QAE@_NABV?$span@H$0?0@gsl@@VStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@QAE@_NABV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + .globl "??0?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@QAE@_NABV?$span@H$0?0@gsl@@VStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@QAE@_NABV?$span@H$0?0@gsl@@VStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@QAE@_NABV?$span@H$0?0@gsl@@VStringRef@1@1@Z": # @"??0?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@QAE@_NABV?$span@H$0?0@gsl@@VStringRef@1@1@Z" +Lfunc_begin732: + .cv_func_id 732 + .cv_loc 732 2 1020 0 # external\include\catch/catch.hpp:1020:0 + .cv_fpo_proc "??0?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@QAE@_NABV?$span@H$0?0@gsl@@VStringRef@1@1@Z" 24 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, eax + add edx, 8 + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp13010: + mov esi, ecx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "??0ITransientExpression@Catch@@QAE@XZ" + lea ecx, ["??_7?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@6B@"] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov bl, byte ptr [ecx] + and bl, 1 + mov byte ptr [edx + 4], bl + mov esi, dword ptr [ecx + 4] + mov dword ptr [edx + 8], esi + add edx, 12 + mov ecx, edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov edx, dword ptr [ecx + 20] + mov esi, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esi + 24], edx + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 28 + pop esi + pop ebx + pop ebp + ret 24 +Ltmp13011: + .cv_fpo_endproc +Lfunc_end732: + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ": # @"?isBinaryExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ" +Lfunc_begin733: + .cv_func_id 733 + .cv_loc 733 2 1006 0 # external\include\catch/catch.hpp:1006:0 + .cv_fpo_proc "?isBinaryExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp13012: + mov al, 1 + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp13013: + .cv_fpo_endproc +Lfunc_end733: + # -- End function + .def "?getResult@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ" + .globl "?getResult@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ" # -- Begin function ?getResult@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ": # @"?getResult@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ" +Lfunc_begin734: + .cv_func_id 734 + .cv_loc 734 2 1007 0 # external\include\catch/catch.hpp:1007:0 + .cv_fpo_proc "?getResult@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13014: + mov al, byte ptr [ecx + 4] + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp13015: + .cv_fpo_endproc +Lfunc_end734: + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin735: + .cv_func_id 735 + .cv_loc 735 2 1009 0 # external\include\catch/catch.hpp:1009:0 + .cv_fpo_proc "?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 108 + .cv_fpo_stackalloc 108 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp13020: + .cv_loc 735 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov edx, esp + push eax + sub esp, 20 + mov esi, esp + mov edi, esi + mov ebx, dword ptr [ecx + 24] + sub esp, 8 + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 4], ebx + lea ebx, [ebp - 60] + mov dword ptr [eax], ebx + mov dword ptr [ebp - 100], edi # 4-byte Spill + mov dword ptr [ebp - 104], ecx # 4-byte Spill + mov dword ptr [ebp - 108], edx # 4-byte Spill + mov dword ptr [ebp - 112], esi # 4-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@@ABV?$span@H$0?0@gsl@@@Z" + add esp, 8 + mov eax, dword ptr [ebp - 112] # 4-byte Reload + add eax, 8 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + add ecx, 12 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + mov dword ptr [ebp - 116], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + mov byte ptr [ebp - 89], 1 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + lea edx, [ebp - 88] + mov dword ptr [esi], edx + mov dword ptr [ebp - 120], eax # 4-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@@ABV?$span@H$0?0@gsl@@@Z" + add esp, 8 + jmp LBB735_1 +LBB735_1: + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 88] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 60] + mov dword ptr [ecx + 20], eax + mov byte ptr [ebp - 89], 0 + mov dword ptr [ebp - 16], 2 + call "?formatReconstructedExpression@Catch@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" + add esp, 24 + jmp LBB735_2 +LBB735_2: + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 88] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 735 2 1012 0 # external\include\catch/catch.hpp:1012:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB735_3: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 88] + .cv_loc 735 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB735_4: + push ebp + sub esp, 24 + add ebp, 12 + test byte ptr [ebp - 89], 1 + jne LBB735_5 + jmp LBB735_6 +LBB735_5: + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" +LBB735_6: + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB735_7: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp13021: + .cv_fpo_endproc +Lfunc_end735: + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAEPAXI@Z" + .globl "??_G?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAEPAXI@Z" # -- Begin function ??_G?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAEPAXI@Z": # @"??_G?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAEPAXI@Z" +Lfunc_begin736: + .cv_func_id 736 + .cv_loc 736 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??_G?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp13022: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB736_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB736_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp13023: + .cv_fpo_endproc +Lfunc_end736: + # -- 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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$span@H$0?0@gsl@@@Z" +Lfunc_begin737: + .cv_func_id 737 + .cv_loc 737 2 596 0 # external\include\catch/catch.hpp:596:0 + .cv_fpo_proc "??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV?$span@H$0?0@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp13024: + .cv_loc 737 2 597 0 # external\include\catch/catch.hpp:597:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-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@@ABV?$span@H$0?0@gsl@@@Z" + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 16 + pop esi + pop ebp + ret +Ltmp13025: + .cv_fpo_endproc +Lfunc_end737: + # -- 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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$span@H$0?0@gsl@@@Z" +Lfunc_begin738: + .cv_func_id 738 + .cv_loc 738 2 586 0 # external\include\catch/catch.hpp:586:0 + .cv_fpo_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@@ABV?$span@H$0?0@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp13026: + .cv_loc 738 2 587 0 # external\include\catch/catch.hpp:587:0 + mov dword ptr [ebp - 4], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["?unprintableString@Detail@Catch@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@B"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 8], edx # 4-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 4] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop ebp + ret +Ltmp13027: + .cv_fpo_endproc +Lfunc_end738: + # -- 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_begin739: + .cv_func_id 739 + .cv_loc 739 17 2698 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2698:0 + .cv_fpo_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" 32 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 132 + .cv_fpo_stackalloc 132 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 36] + mov ecx, dword ptr [ebp + 32] + mov edx, dword ptr [ebp + 28] + mov esi, dword ptr [ebp + 24] + mov edi, dword ptr [ebp + 20] + mov ebx, dword ptr [ebp + 16] + mov dword ptr [ebp - 88], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 92], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 16], eax + mov eax, dword ptr [ebp - 96] # 4-byte Reload + mov dword ptr [ebp - 24], eax + mov eax, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [ebp - 20], eax + mov dword ptr [ebp - 32], ebx + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 40], esi + mov dword ptr [ebp - 36], edx + mov dword ptr [ebp - 48], ecx + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ebp - 44], ecx +Ltmp13028: + .cv_loc 739 17 2699 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2699:0 + mov edx, dword ptr [ebp - 48] + mov dword ptr [ebp - 60], edx + mov edx, dword ptr [ebp - 44] + mov dword ptr [ebp - 56], edx + mov edx, dword ptr [ebp - 40] + mov dword ptr [ebp - 68], edx + mov edx, dword ptr [ebp - 36] + mov dword ptr [ebp - 64], edx + mov edx, dword ptr [ebp - 32] + mov dword ptr [ebp - 76], edx + mov edx, dword ptr [ebp - 28] + mov dword ptr [ebp - 72], edx + mov edx, dword ptr [ebp - 24] + mov dword ptr [ebp - 84], edx + mov edx, dword ptr [ebp - 20] + mov dword ptr [ebp - 80], edx + mov edx, dword ptr [ebp - 84] + mov esi, dword ptr [ebp - 80] + mov edi, dword ptr [ebp - 76] + mov ebx, dword ptr [ebp - 72] + mov eax, dword ptr [ebp - 68] + mov ecx, dword ptr [ebp - 64] + mov dword ptr [ebp - 100], eax # 4-byte Spill + mov eax, dword ptr [ebp - 60] + mov dword ptr [ebp - 104], eax # 4-byte Spill + mov eax, dword ptr [ebp - 56] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], esi + mov dword ptr [esp + 8], edi + mov dword ptr [esp + 12], ebx + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [esp + 16], edx + mov dword ptr [esp + 20], ecx + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + mov dword ptr [esp + 24], ecx + mov dword ptr [esp + 28], eax + lea eax, [ebp - 52] + mov al, byte ptr [eax] + mov byte ptr [esp + 32], al + 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 ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 108], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 108] # 4-byte Reload + add esp, 132 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp13029: + .cv_fpo_endproc +Lfunc_end739: + # -- 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_begin740: + .cv_func_id 740 + .cv_loc 740 17 2685 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2685:0 + .cv_fpo_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" 36 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 116 + .cv_fpo_stackalloc 116 + .cv_fpo_endprologue + lea eax, [ebp + 40] + mov ecx, dword ptr [ebp + 36] + mov edx, dword ptr [ebp + 32] + mov esi, dword ptr [ebp + 28] + mov edi, dword ptr [ebp + 24] + mov ebx, dword ptr [ebp + 20] + mov dword ptr [ebp - 88], eax # 4-byte Spill + mov eax, dword ptr [ebp + 16] + mov dword ptr [ebp - 92], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 100], eax # 4-byte Spill + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 16], eax + mov eax, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ebp - 24], eax + mov eax, dword ptr [ebp - 96] # 4-byte Reload + mov dword ptr [ebp - 20], eax + mov eax, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [ebp - 32], eax + mov dword ptr [ebp - 28], ebx + mov dword ptr [ebp - 40], edi + mov dword ptr [ebp - 36], esi + mov dword ptr [ebp - 48], edx + mov dword ptr [ebp - 44], ecx +Ltmp13030: + .cv_loc 740 17 2686 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2686:0 + lea ecx, [ebp - 24] + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [$ecx+0] + mov dword ptr [esp], ecx + lea ecx, [ebp - 32] +Ltmp13031: + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [$ecx+0] + mov dword ptr [esp + 4], ecx + call "??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" +Ltmp13032: + .cv_loc 740 17 2687 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2687:0 + lea eax, [ebp - 40] + mov dword ptr [esp], eax + lea eax, [ebp - 48] + mov dword ptr [esp + 4], eax + call "??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .cv_loc 740 17 2688 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2688:0 + lea eax, [ebp - 24] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov dword ptr [ebp - 52], eax + .cv_loc 740 17 2689 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2689:0 + lea eax, [ebp - 32] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov dword ptr [ebp - 72], eax + .cv_loc 740 17 2690 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2690:0 + lea eax, [ebp - 40] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov dword ptr [ebp - 56], eax + .cv_loc 740 17 2691 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2691:0 + lea eax, [ebp - 48] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov dword ptr [ebp - 76], eax + .cv_loc 740 17 2692 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2692:0 + lea eax, [ebp - 52] + mov dword ptr [esp], eax + lea eax, [ebp - 56] + mov dword ptr [esp + 4], eax + mov eax, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [esp + 8], eax + call "??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@ABQAH0ABU?$less@X@0@@Z" + lea eax, [ebp - 68] + mov al, byte ptr [eax] + mov byte ptr [esp], al + call "??$_Pass_fn@U?$less@X@std@@$0A@@std@@YA?AU?$less@X@0@U10@@Z" + mov ecx, dword ptr [ebp - 76] + mov edx, dword ptr [ebp - 56] + mov esi, dword ptr [ebp - 72] + mov edi, dword ptr [ebp - 52] + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], ecx + lea ecx, [ebp - 64] + mov al, byte ptr [ecx] + mov byte ptr [esp + 16], al + lea ecx, [ebp - 60] + mov al, byte ptr [ecx] + mov byte ptr [esp + 20], al + call "??$_Lex_compare_unchecked@PAHPAHU?$less@X@std@@@std@@YA_NPAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 104], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 104] # 4-byte Reload + add esp, 116 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp13033: + .cv_fpo_endproc +Lfunc_end740: + # -- End function + .def "??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXABV?$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@@YAXABV?$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@@YAXABV?$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@@YAXABV?$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@@YAXABV?$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@@YAXABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" +Lfunc_begin741: + .cv_func_id 741 + .cv_loc 741 17 216 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:216:0 + .cv_fpo_proc "??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 16], edx +Ltmp13034: + .cv_loc 741 17 218 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:218:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [edx] + mov dword ptr [ebp - 24], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 20], edx + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [edx] + mov dword ptr [ebp - 32], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 28], edx + mov edx, dword ptr [ebp - 32] + mov esi, dword ptr [ebp - 28] + mov edi, dword ptr [ebp - 24] + mov ebx, dword ptr [ebp - 20] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], esi + mov dword ptr [esp + 8], edi + mov dword ptr [esp + 12], ebx + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov dword ptr [ebp - 40], ecx # 4-byte Spill + call "?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z" + mov eax, dword ptr [ebp - 16] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 +Ltmp13035: + .cv_loc 741 17 223 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:223:0 + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp13036: + .cv_fpo_endproc +Lfunc_end741: + # -- End function + .def "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$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?@@ABV?$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?@@ABV?$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?@@ABV?$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?@@ABV?$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?@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +Lfunc_begin742: + .cv_func_id 742 + .cv_loc 742 17 257 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:257:0 + .cv_fpo_proc "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp13037: + .cv_loc 742 17 258 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:258:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + call "?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEPAHXZ" + add esp, 4 + pop ebp + ret +Ltmp13038: + .cv_fpo_endproc +Lfunc_end742: + # -- End function + .def "??$_Lex_compare_unchecked@PAHPAHU?$less@X@std@@@std@@YA_NPAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Lex_compare_unchecked@PAHPAHU?$less@X@std@@@std@@YA_NPAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" + .globl "??$_Lex_compare_unchecked@PAHPAHU?$less@X@std@@@std@@YA_NPAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" # -- Begin function ??$_Lex_compare_unchecked@PAHPAHU?$less@X@std@@@std@@YA_NPAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z + .p2align 4, 0x90 +"??$_Lex_compare_unchecked@PAHPAHU?$less@X@std@@@std@@YA_NPAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z": # @"??$_Lex_compare_unchecked@PAHPAHU?$less@X@std@@@std@@YA_NPAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" +Lfunc_begin743: + .cv_func_id 743 + .cv_loc 743 17 2662 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2662:0 + .cv_fpo_proc "??$_Lex_compare_unchecked@PAHPAHU?$less@X@std@@@std@@YA_NPAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" 24 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + lea eax, [ebp + 24] + mov ecx, dword ptr [ebp + 20] + mov edx, dword ptr [ebp + 16] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + mov dword ptr [ebp - 28], esi # 4-byte Spill + mov dword ptr [ebp - 32], edi # 4-byte Spill +LBB743_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 743 17 2663 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2663:0 + xor eax, eax + mov cl, al +Ltmp13039: + mov eax, dword ptr [ebp + 8] + cmp eax, dword ptr [ebp + 12] + mov byte ptr [ebp - 33], cl # 1-byte Spill + je LBB743_3 +# %bb.2: # in Loop: Header=BB743_1 Depth=1 + mov eax, dword ptr [ebp + 16] + cmp eax, dword ptr [ebp + 20] + setne cl + mov byte ptr [ebp - 33], cl # 1-byte Spill +LBB743_3: # in Loop: Header=BB743_1 Depth=1 + mov al, byte ptr [ebp - 33] # 1-byte Reload + test al, 1 + jne LBB743_4 + jmp LBB743_11 +LBB743_4: # in Loop: Header=BB743_1 Depth=1 +Ltmp13040: + .cv_loc 743 17 2664 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2664:0 + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "??$_Debug_lt_pred@AAU?$less@X@std@@AAHAAH@std@@YA_NAAU?$less@X@0@AAH1@Z" + test al, 1 + jne LBB743_5 + jmp LBB743_6 +LBB743_5: +Ltmp13041: + .cv_loc 743 17 2665 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2665:0 + mov byte ptr [ebp - 9], 1 + jmp LBB743_14 +Ltmp13042: +LBB743_6: # in Loop: Header=BB743_1 Depth=1 + .cv_loc 743 17 2666 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2666:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 40], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "??$?RAAHAAH@?$less@X@std@@QBE_NAAH0@Z" + sub esp, 8 + test al, 1 + jne LBB743_7 + jmp LBB743_8 +LBB743_7: +Ltmp13043: + .cv_loc 743 17 2667 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2667:0 + mov byte ptr [ebp - 9], 0 + jmp LBB743_14 +Ltmp13044: +LBB743_8: # in Loop: Header=BB743_1 Depth=1 + .cv_loc 743 17 2666 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2666:0 + jmp LBB743_9 +Ltmp13045: +LBB743_9: # in Loop: Header=BB743_1 Depth=1 + .cv_loc 743 17 2669 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2669:0 + jmp LBB743_10 +Ltmp13046: +LBB743_10: # in Loop: Header=BB743_1 Depth=1 + .cv_loc 743 17 2663 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2663:0 + mov eax, dword ptr [ebp + 8] + add eax, 4 + mov dword ptr [ebp + 8], eax + mov eax, dword ptr [ebp + 16] + add eax, 4 + mov dword ptr [ebp + 16], eax + jmp LBB743_1 +Ltmp13047: +LBB743_11: + .cv_loc 743 17 2671 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2671:0 + xor eax, eax + mov cl, al + mov eax, dword ptr [ebp + 8] + cmp eax, dword ptr [ebp + 12] + mov byte ptr [ebp - 41], cl # 1-byte Spill + jne LBB743_13 +# %bb.12: + mov eax, dword ptr [ebp + 16] + cmp eax, dword ptr [ebp + 20] + setne cl + mov byte ptr [ebp - 41], cl # 1-byte Spill +LBB743_13: + mov al, byte ptr [ebp - 41] # 1-byte Reload + and al, 1 + mov byte ptr [ebp - 9], al +LBB743_14: + .cv_loc 743 17 2672 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2672:0 + mov al, byte ptr [ebp - 9] + and al, 1 + movzx eax, al + add esp, 48 + pop esi + pop edi + pop ebp + ret +Ltmp13048: + .cv_fpo_endproc +Lfunc_end743: + # -- End function + .def "??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@ABQAH0ABU?$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@ABQAH0ABU?$less@X@0@@Z" + .globl "??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@ABQAH0ABU?$less@X@0@@Z" # -- Begin function ??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@ABQAH0ABU?$less@X@0@@Z + .p2align 4, 0x90 +"??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@ABQAH0ABU?$less@X@0@@Z": # @"??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@ABQAH0ABU?$less@X@0@@Z" +Lfunc_begin744: + .cv_func_id 744 + .cv_loc 744 17 2649 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2649:0 + .cv_fpo_proc "??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@ABQAH0ABU?$less@X@0@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp13049: + .cv_loc 744 17 2650 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2650:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], edx # 4-byte Spill + add esp, 16 + pop ebp + ret +Ltmp13050: + .cv_fpo_endproc +Lfunc_end744: + # -- 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_begin745: + .cv_func_id 745 + .cv_loc 745 17 55 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:55:0 + .cv_fpo_proc "??$_Pass_fn@U?$less@X@std@@$0A@@std@@YA?AU?$less@X@0@U10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue +Ltmp13051: + .cv_loc 745 17 56 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:56:0 + add esp, 4 + pop ebp + ret +Ltmp13052: + .cv_fpo_endproc +Lfunc_end745: + # -- 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_begin746: + .cv_func_id 746 + .cv_loc 746 5 264 0 # ..\include\gsl/span:264:0 + .cv_fpo_proc "?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 64 + .cv_fpo_stackalloc 64 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + xor ebx, ebx + # kill: def $bl killed $bl killed $ebx + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z" + mov dword ptr [ebp - 64], eax # 4-byte Spill + mov eax, dword ptr fs:[0] + mov dword ptr [ebp - 24], eax + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 36], esi + mov dword ptr [ebp - 32], edx + mov dword ptr [ebp - 44], ecx + mov eax, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ebp - 40], eax +Ltmp13057: + .cv_loc 746 5 265 0 # ..\include\gsl/span:265:0 + mov ecx, dword ptr [ebp - 36] + mov edx, dword ptr [ebp - 44] + mov byte ptr [ebp - 57], 0 + cmp ecx, edx + mov byte ptr [ebp - 65], bl # 1-byte Spill + jne LBB746_2 +# %bb.1: + mov eax, dword ptr [ebp - 32] + cmp eax, dword ptr [ebp - 40] + setle cl + mov byte ptr [ebp - 65], cl # 1-byte Spill +LBB746_2: + mov al, byte ptr [ebp - 65] # 1-byte Reload + test al, 1 + jne LBB746_3 + jmp LBB746_4 +LBB746_3: + test byte ptr [ebp - 57], 1 + jne LBB746_7 + jmp LBB746_8 +LBB746_4: + mov dword ptr [ebp - 16], 0 + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@HPHPLHE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea ecx, [ebp - 56] + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov dword ptr [ebp - 72], eax # 4-byte Spill + jmp LBB746_5 +LBB746_5: + mov byte ptr [ebp - 57], 1 + mov dword ptr [ebp - 16], 1 + mov eax, esp + lea ecx, [ebp - 56] + mov dword ptr [eax], ecx + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB746_6 +LBB746_6: +LBB746_7: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +LBB746_8: + .cv_loc 746 5 267 0 # ..\include\gsl/span:267:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + add esp, 64 + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB746_9: + push ebp + push eax + add ebp, 12 + .cv_loc 746 5 265 0 # ..\include\gsl/span:265:0 + test byte ptr [ebp - 57], 1 + jne LBB746_10 + jmp LBB746_11 +LBB746_10: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +LBB746_11: + add esp, 4 + pop ebp + ret # CLEANUPRET + .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": +LBB746_12: + push ebp + push eax + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp13058: + .cv_fpo_endproc +Lfunc_end746: + .section .xdata,"dr",associative,"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z" + .p2align 2 +"L__ehtable$?_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") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # Action + .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@@QBEPAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEPAHXZ" + .globl "?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEPAHXZ" # -- Begin function ?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEPAHXZ + .p2align 4, 0x90 +"?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEPAHXZ": # @"?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEPAHXZ" +Lfunc_begin747: + .cv_func_id 747 + .cv_loc 747 5 277 0 # ..\include\gsl/span:277:0 + .cv_fpo_proc "?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEPAHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13059: + .cv_loc 747 5 280 0 # ..\include\gsl/span:280:0 + mov eax, dword ptr [ecx] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov edx, dword ptr [ecx + 4] + shl edx, 2 + add eax, edx + add esp, 8 + pop ebp + ret +Ltmp13060: + .cv_fpo_endproc +Lfunc_end747: + # -- End function + .def "??$_Debug_lt_pred@AAU?$less@X@std@@AAHAAH@std@@YA_NAAU?$less@X@0@AAH1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_lt_pred@AAU?$less@X@std@@AAHAAH@std@@YA_NAAU?$less@X@0@AAH1@Z" + .globl "??$_Debug_lt_pred@AAU?$less@X@std@@AAHAAH@std@@YA_NAAU?$less@X@0@AAH1@Z" # -- Begin function ??$_Debug_lt_pred@AAU?$less@X@std@@AAHAAH@std@@YA_NAAU?$less@X@0@AAH1@Z + .p2align 4, 0x90 +"??$_Debug_lt_pred@AAU?$less@X@std@@AAHAAH@std@@YA_NAAU?$less@X@0@AAH1@Z": # @"??$_Debug_lt_pred@AAU?$less@X@std@@AAHAAH@std@@YA_NAAU?$less@X@0@AAH1@Z" +Lfunc_begin748: + .cv_func_id 748 + .cv_loc 748 17 629 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:629:0 + .cv_fpo_proc "??$_Debug_lt_pred@AAU?$less@X@std@@AAHAAH@std@@YA_NAAU?$less@X@0@AAH1@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp13061: + .cv_loc 748 17 630 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:630:0 + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [ebp + 16] + mov ebx, dword ptr [ebp + 12] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], ebx + mov dword ptr [esp + 4], edi + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov dword ptr [ebp - 28], edx # 4-byte Spill + call "??$?RAAHAAH@?$less@X@std@@QBE_NAAH0@Z" + sub esp, 8 + and al, 1 + mov byte ptr [ebp - 13], al + .cv_loc 748 17 631 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:631:0 + test byte ptr [ebp - 13], 1 + je LBB748_13 +# %bb.1: +Ltmp13062: + .cv_loc 748 17 632 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:632:0 + jmp LBB748_2 +LBB748_2: +Ltmp13063: + .cv_loc 748 17 632 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:632:0 + mov ecx, dword ptr [ebp + 8] + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 16] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + call "??$?RAAHAAH@?$less@X@std@@QBE_NAAH0@Z" + sub esp, 8 + test al, 1 + jne LBB748_4 +# %bb.3: +Ltmp13064: + .cv_loc 748 17 632 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:632:0 + jmp LBB748_10 +Ltmp13065: +LBB748_4: + .cv_loc 748 17 632 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:632:0 + jmp LBB748_5 +LBB748_5: + .cv_loc 748 17 632 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:632:0 + xor eax, eax +Ltmp13066: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GH@EBEKGEP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 632 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0BD@FEEMDEPI@invalid?5comparator?$AA@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 32], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB748_7 +# %bb.6: + int3 +LBB748_7: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BO@CNCNLIKI@?$AA_?$AAD?$AAe?$AAb?$AAu?$AAg?$AA_?$AAl?$AAt?$AA_?$AAp?$AAr?$AAe?$AAd?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MO@DIOIMGCK@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 632 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 36], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +# %bb.8: + jmp LBB748_9 +Ltmp13067: +LBB748_9: + .cv_loc 748 17 632 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:632:0 + jmp LBB748_10 +Ltmp13068: +LBB748_10: + .cv_loc 748 17 632 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:632:0 + jmp LBB748_11 +LBB748_11: + jmp LBB748_12 +Ltmp13069: +LBB748_12: + .cv_loc 748 17 633 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:633:0 + jmp LBB748_13 +Ltmp13070: +LBB748_13: + .cv_loc 748 17 635 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:635:0 + mov al, byte ptr [ebp - 13] + and al, 1 + movzx eax, al + add esp, 48 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp13071: + .cv_fpo_endproc +Lfunc_end748: + # -- End function + .def "??$?RAAHAAH@?$less@X@std@@QBE_NAAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?RAAHAAH@?$less@X@std@@QBE_NAAH0@Z" + .globl "??$?RAAHAAH@?$less@X@std@@QBE_NAAH0@Z" # -- Begin function ??$?RAAHAAH@?$less@X@std@@QBE_NAAH0@Z + .p2align 4, 0x90 +"??$?RAAHAAH@?$less@X@std@@QBE_NAAH0@Z": # @"??$?RAAHAAH@?$less@X@std@@QBE_NAAH0@Z" +Lfunc_begin749: + .cv_func_id 749 + .cv_loc 749 13 245 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:245:0 + .cv_fpo_proc "??$?RAAHAAH@?$less@X@std@@QBE_NAAH0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx +Ltmp13072: + .cv_loc 749 13 246 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:246:0 + mov ecx, dword ptr [ebp + 8] + mov ecx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + cmp ecx, dword ptr [esi] + setl bl + and bl, 1 + movzx ecx, bl + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, ecx + mov dword ptr [ebp - 20], edx # 4-byte Spill + add esp, 12 + pop esi + pop ebx + pop ebp + ret 8 +Ltmp13073: + .cv_fpo_endproc +Lfunc_end749: + # -- End function + .def "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" +Lfunc_begin750: + .cv_func_id 750 + .cv_loc 750 5 591 0 # ..\include\gsl/span:591:0 + .cv_fpo_proc "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 32], eax +Ltmp13076: + mov ecx, eax + lea edx, [ebp - 44] + mov bl, byte ptr [edx] + mov byte ptr [esp], bl + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$?0$01@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$01@12@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 36] + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp13077: + .cv_loc 750 5 592 0 # ..\include\gsl/span:592:0 + mov ecx, edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 57], 0 + test bl, 1 + jne LBB750_1 + jmp LBB750_2 +LBB750_1: + test byte ptr [ebp - 57], 1 + jne LBB750_4 + jmp LBB750_5 +LBB750_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 56] + mov ecx, eax + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 57], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB750_3 +LBB750_3: +LBB750_4: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp13078: +LBB750_5: + .cv_loc 750 5 593 0 # ..\include\gsl/span:593:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 68 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$6@?0???$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z@4HA": +LBB750_6: + push ebp + push eax + add ebp, 12 +Ltmp13079: + .cv_loc 750 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [ebp - 57], 1 + jne LBB750_7 + jmp LBB750_8 +LBB750_7: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +LBB750_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp13080: + .cv_fpo_endproc +Lfunc_end750: + .section .xdata,"dr",associative,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + # -- End function + .def "??$?0$01@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$01@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$01@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$01@12@@Z" + .globl "??$?0$01@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$01@12@@Z" # -- Begin function ??$?0$01@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$01@12@@Z + .p2align 4, 0x90 +"??$?0$01@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$01@12@@Z": # @"??$?0$01@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$01@12@@Z" +Lfunc_begin751: + .cv_func_id 751 + .cv_loc 751 5 334 0 # ..\include\gsl/span:334:0 + .cv_fpo_proc "??$?0$01@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$01@12@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13081: + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "?size@?$extent_type@$01@details@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp13082: + .cv_fpo_endproc +Lfunc_end751: + # -- End function + .def "??$compareNotEqual@V?$span@H$0?0@gsl@@ABV12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareNotEqual@V?$span@H$0?0@gsl@@ABV12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z" + .globl "??$compareNotEqual@V?$span@H$0?0@gsl@@ABV12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z" # -- Begin function ??$compareNotEqual@V?$span@H$0?0@gsl@@ABV12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z + .p2align 4, 0x90 +"??$compareNotEqual@V?$span@H$0?0@gsl@@ABV12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z": # @"??$compareNotEqual@V?$span@H$0?0@gsl@@ABV12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z" +Lfunc_begin752: + .cv_func_id 752 + .cv_loc 752 2 1051 0 # external\include\catch/catch.hpp:1051:0 + .cv_fpo_proc "??$compareNotEqual@V?$span@H$0?0@gsl@@ABV12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 8], edx +Ltmp13083: + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [edx] + mov dword ptr [ebp - 16], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 12], edx + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [edx] + mov dword ptr [ebp - 24], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 20], edx + lea edx, [ebp - 24] + mov esi, dword ptr [edx] + mov dword ptr [esp], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [esp + 4], edx + lea edx, [ebp - 16] + mov esi, dword ptr [edx] + mov dword ptr [esp + 8], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [esp + 12], edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov dword ptr [ebp - 32], ecx # 4-byte Spill + call "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 8] + xor ecx, ebp + mov dword ptr [ebp - 36], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add esp, 48 + pop esi + pop ebp + ret +Ltmp13084: + .cv_fpo_endproc +Lfunc_end752: + # -- 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_begin753: + .cv_func_id 753 + .cv_loc 753 17 2593 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2593:0 + .cv_fpo_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" 32 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 132 + .cv_fpo_stackalloc 132 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 36] + mov ecx, dword ptr [ebp + 32] + mov edx, dword ptr [ebp + 28] + mov esi, dword ptr [ebp + 24] + mov edi, dword ptr [ebp + 20] + mov ebx, dword ptr [ebp + 16] + mov dword ptr [ebp - 88], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 92], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 16], eax + mov eax, dword ptr [ebp - 96] # 4-byte Reload + mov dword ptr [ebp - 24], eax + mov eax, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [ebp - 20], eax + mov dword ptr [ebp - 32], ebx + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 40], esi + mov dword ptr [ebp - 36], edx + mov dword ptr [ebp - 48], ecx + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ebp - 44], ecx +Ltmp13085: + .cv_loc 753 17 2594 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2594:0 + mov edx, dword ptr [ebp - 48] + mov dword ptr [ebp - 60], edx + mov edx, dword ptr [ebp - 44] + mov dword ptr [ebp - 56], edx + mov edx, dword ptr [ebp - 40] + mov dword ptr [ebp - 68], edx + mov edx, dword ptr [ebp - 36] + mov dword ptr [ebp - 64], edx + mov edx, dword ptr [ebp - 32] + mov dword ptr [ebp - 76], edx + mov edx, dword ptr [ebp - 28] + mov dword ptr [ebp - 72], edx + mov edx, dword ptr [ebp - 24] + mov dword ptr [ebp - 84], edx + mov edx, dword ptr [ebp - 20] + mov dword ptr [ebp - 80], edx + mov edx, dword ptr [ebp - 84] + mov esi, dword ptr [ebp - 80] + mov edi, dword ptr [ebp - 76] + mov ebx, dword ptr [ebp - 72] + mov eax, dword ptr [ebp - 68] + mov ecx, dword ptr [ebp - 64] + mov dword ptr [ebp - 100], eax # 4-byte Spill + mov eax, dword ptr [ebp - 60] + mov dword ptr [ebp - 104], eax # 4-byte Spill + mov eax, dword ptr [ebp - 56] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], esi + mov dword ptr [esp + 8], edi + mov dword ptr [esp + 12], ebx + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [esp + 16], edx + mov dword ptr [esp + 20], ecx + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + mov dword ptr [esp + 24], ecx + mov dword ptr [esp + 28], eax + lea eax, [ebp - 52] + mov al, byte ptr [eax] + mov byte ptr [esp + 32], al + 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 ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 108], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 108] # 4-byte Reload + add esp, 132 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp13086: + .cv_fpo_endproc +Lfunc_end753: + # -- 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_begin754: + .cv_func_id 754 + .cv_loc 754 17 2509 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2509:0 + .cv_fpo_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" 36 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 100 + .cv_fpo_stackalloc 100 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 36] + mov ecx, dword ptr [ebp + 32] + mov edx, dword ptr [ebp + 28] + mov esi, dword ptr [ebp + 24] + mov edi, dword ptr [ebp + 20] + mov ebx, dword ptr [ebp + 16] + mov dword ptr [ebp - 84], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 88], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 92], eax # 4-byte Spill + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 16], eax + mov eax, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [ebp - 24], eax + mov eax, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ebp - 20], eax + mov dword ptr [ebp - 32], ebx + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 40], esi + mov dword ptr [ebp - 36], edx + mov dword ptr [ebp - 48], ecx + mov ecx, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [ebp - 44], ecx +Ltmp13087: + .cv_loc 754 17 2510 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2510:0 + lea edx, [ebp - 24] + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0>,std::equal_to >:_First1 <- [$edx+0] + mov dword ptr [esp], edx + lea edx, [ebp - 32] +Ltmp13088: + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last1 <- [$edx+0] + mov dword ptr [esp + 4], edx + call "??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" +Ltmp13089: + .cv_loc 754 17 2511 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2511:0 + lea eax, [ebp - 40] + mov dword ptr [esp], eax + lea eax, [ebp - 48] + mov dword ptr [esp + 4], eax + call "??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .cv_loc 754 17 2512 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2512:0 + lea eax, [ebp - 24] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov dword ptr [ebp - 64], eax + .cv_loc 754 17 2513 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2513:0 + lea eax, [ebp - 32] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov dword ptr [ebp - 68], eax + .cv_loc 754 17 2514 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2514:0 + lea eax, [ebp - 40] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov dword ptr [ebp - 72], eax + .cv_loc 754 17 2515 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2515:0 + lea eax, [ebp - 48] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov dword ptr [ebp - 76], eax +Ltmp13090: + .cv_loc 754 17 2517 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2517:0 + mov eax, dword ptr [ebp - 68] + mov ecx, dword ptr [ebp - 64] + sub eax, ecx + sar eax, 2 + mov ecx, dword ptr [ebp - 76] + mov edx, dword ptr [ebp - 72] + sub ecx, edx + sar ecx, 2 + cmp eax, ecx + je LBB754_2 +# %bb.1: +Ltmp13091: + .cv_loc 754 17 2518 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2518:0 + mov byte ptr [ebp - 57], 0 + jmp LBB754_3 +Ltmp13092: +LBB754_2: + .cv_loc 754 17 2521 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2521:0 + lea eax, [ebp - 56] + mov cl, byte ptr [eax] + mov byte ptr [esp], cl + call "??$_Pass_fn@U?$equal_to@X@std@@$0A@@std@@YA?AU?$equal_to@X@0@U10@@Z" + mov eax, dword ptr [ebp - 72] + mov edx, dword ptr [ebp - 68] + mov esi, dword ptr [ebp - 64] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], eax + lea eax, [ebp - 52] + mov cl, byte ptr [eax] + mov byte ptr [esp + 12], cl + call "??$equal@PAHPAHU?$equal_to@X@std@@@std@@YA_NQAH00U?$equal_to@X@0@@Z" + and al, 1 + mov byte ptr [ebp - 57], al +Ltmp13093: +LBB754_3: + .cv_loc 754 17 2540 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2540:0 + mov al, byte ptr [ebp - 57] + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 96], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 96] # 4-byte Reload + add esp, 100 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp13094: + .cv_fpo_endproc +Lfunc_end754: + # -- End function + .def "??$equal@PAHPAHU?$equal_to@X@std@@@std@@YA_NQAH00U?$equal_to@X@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$equal@PAHPAHU?$equal_to@X@std@@@std@@YA_NQAH00U?$equal_to@X@0@@Z" + .globl "??$equal@PAHPAHU?$equal_to@X@std@@@std@@YA_NQAH00U?$equal_to@X@0@@Z" # -- Begin function ??$equal@PAHPAHU?$equal_to@X@std@@@std@@YA_NQAH00U?$equal_to@X@0@@Z + .p2align 4, 0x90 +"??$equal@PAHPAHU?$equal_to@X@std@@@std@@YA_NQAH00U?$equal_to@X@0@@Z": # @"??$equal@PAHPAHU?$equal_to@X@std@@@std@@YA_NQAH00U?$equal_to@X@0@@Z" +Lfunc_begin755: + .cv_func_id 755 + .cv_loc 755 17 2391 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2391:0 + .cv_fpo_proc "??$equal@PAHPAHU?$equal_to@X@std@@@std@@YA_NQAH00U?$equal_to@X@0@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 12], esi +Ltmp13095: + .cv_loc 755 17 2392 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2392:0 + lea esi, [ebp + 8] + #DEBUG_VALUE: equal >:_First1 <- [$esi+0] + mov dword ptr [esp], esi + lea esi, [ebp + 12] +Ltmp13096: + #DEBUG_VALUE: equal >:_Last1 <- [$esi+0] + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 40], eax # 4-byte Spill + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov dword ptr [ebp - 48], edx # 4-byte Spill + call "??$_Adl_verify_range@PAHPAH@std@@YAXABQAH0@Z" + .cv_loc 755 17 2393 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2393:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@H@std@@YAPAHQAH@Z" + mov dword ptr [ebp - 16], eax + .cv_loc 755 17 2394 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2394:0 + mov eax, dword ptr [ebp + 12] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@H@std@@YAPAHQAH@Z" + mov dword ptr [ebp - 20], eax + .cv_loc 755 17 2395 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2395:0 + lea eax, [ebp - 16] + mov dword ptr [esp], eax + lea eax, [ebp - 20] + mov dword ptr [esp + 4], eax + call "??$_Idl_distance@PAHPAH@std@@YA?A?@@ABQAH0@Z" + mov ecx, dword ptr [ebp + 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Get_unwrapped_n@HH$0A@@std@@YAPAHQAHH@Z" + mov dword ptr [ebp - 24], eax +Ltmp13097: + .cv_loc 755 17 2397 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2397:0 + mov eax, dword ptr [ebp - 16] + mov dword ptr [ebp - 28], eax + .cv_loc 755 17 2398 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2398:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 32], eax + .cv_loc 755 17 2399 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2399:0 + mov eax, dword ptr [ebp - 20] + mov ecx, dword ptr [ebp - 28] + sub eax, ecx + mov dword ptr [ebp - 36], eax + .cv_loc 755 17 2400 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2400:0 + mov eax, dword ptr [ebp - 36] + mov ecx, dword ptr [ebp - 32] + mov edx, dword ptr [ebp - 28] + mov esi, esp +Ltmp13098: + mov dword ptr [esi + 8], eax + mov dword ptr [esi + 4], ecx + mov dword ptr [esi], edx + call _memcmp + cmp eax, 0 + sete bl + and bl, 1 + movzx eax, bl + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 52], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 52] # 4-byte Reload + add esp, 56 + pop esi + pop ebx + pop ebp + ret +Ltmp13099: + .cv_fpo_endproc +Lfunc_end755: + # -- 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_begin756: + .cv_func_id 756 + .cv_loc 756 17 55 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:55:0 + .cv_fpo_proc "??$_Pass_fn@U?$equal_to@X@std@@$0A@@std@@YA?AU?$equal_to@X@0@U10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue +Ltmp13100: + .cv_loc 756 17 56 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:56:0 + add esp, 4 + pop ebp + ret +Ltmp13101: + .cv_fpo_endproc +Lfunc_end756: + # -- End function + .def "??$_Adl_verify_range@PAHPAH@std@@YAXABQAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Adl_verify_range@PAHPAH@std@@YAXABQAH0@Z" + .globl "??$_Adl_verify_range@PAHPAH@std@@YAXABQAH0@Z" # -- Begin function ??$_Adl_verify_range@PAHPAH@std@@YAXABQAH0@Z + .p2align 4, 0x90 +"??$_Adl_verify_range@PAHPAH@std@@YAXABQAH0@Z": # @"??$_Adl_verify_range@PAHPAH@std@@YAXABQAH0@Z" +Lfunc_begin757: + .cv_func_id 757 + .cv_loc 757 17 216 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:216:0 + .cv_fpo_proc "??$_Adl_verify_range@PAHPAH@std@@YAXABQAH0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp13102: + .cv_loc 757 17 218 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:218:0 + mov edx, dword ptr [ebp + 12] + mov edx, dword ptr [edx] + mov esi, dword ptr [ebp + 8] + mov esi, dword ptr [esi] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$_Verify_range@H@std@@YAXQBH0@Z" +Ltmp13103: + .cv_loc 757 17 223 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:223:0 + add esp, 16 + pop esi + pop ebp + ret +Ltmp13104: + .cv_fpo_endproc +Lfunc_end757: + # -- End function + .def "??$_Verify_range@H@std@@YAXQBH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Verify_range@H@std@@YAXQBH0@Z" + .globl "??$_Verify_range@H@std@@YAXQBH0@Z" # -- Begin function ??$_Verify_range@H@std@@YAXQBH0@Z + .p2align 4, 0x90 +"??$_Verify_range@H@std@@YAXQBH0@Z": # @"??$_Verify_range@H@std@@YAXQBH0@Z" +Lfunc_begin758: + .cv_func_id 758 + .cv_loc 758 17 190 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:190:0 + .cv_fpo_proc "??$_Verify_range@H@std@@YAXQBH0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov dword ptr [ebp - 8], ecx # 4-byte Spill +# %bb.1: +Ltmp13105: + .cv_loc 758 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + mov eax, dword ptr [ebp + 8] + cmp eax, dword ptr [ebp + 12] + ja LBB758_3 +# %bb.2: +Ltmp13106: + .cv_loc 758 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + jmp LBB758_9 +Ltmp13107: +LBB758_3: + .cv_loc 758 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + jmp LBB758_4 +LBB758_4: + .cv_loc 758 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + xor eax, eax +Ltmp13108: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GH@EBEKGEP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 191 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0BJ@HAJGEHKO@transposed?5pointer?5range?$AA@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB758_6 +# %bb.5: + int3 +LBB758_6: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BM@MDLBHIEK@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MO@DIOIMGCK@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 191 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 16], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +# %bb.7: + jmp LBB758_8 +Ltmp13109: +LBB758_8: + .cv_loc 758 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + jmp LBB758_9 +Ltmp13110: +LBB758_9: + .cv_loc 758 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + jmp LBB758_10 +LBB758_10: + jmp LBB758_11 +Ltmp13111: +LBB758_11: + .cv_loc 758 17 192 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:192:0 + add esp, 40 + pop ebp + ret +Ltmp13112: + .cv_fpo_endproc +Lfunc_end758: + # -- End function + .def "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" +Lfunc_begin759: + .cv_func_id 759 + .cv_loc 759 5 591 0 # ..\include\gsl/span:591:0 + .cv_fpo_proc "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 32], eax +Ltmp13115: + mov ecx, eax + lea edx, [ebp - 44] + mov bl, byte ptr [edx] + mov byte ptr [esp], bl + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$?0$02@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$02@12@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 36] + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp13116: + .cv_loc 759 5 592 0 # ..\include\gsl/span:592:0 + mov ecx, edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 57], 0 + test bl, 1 + jne LBB759_1 + jmp LBB759_2 +LBB759_1: + test byte ptr [ebp - 57], 1 + jne LBB759_4 + jmp LBB759_5 +LBB759_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 56] + mov ecx, eax + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 57], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB759_3 +LBB759_3: +LBB759_4: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp13117: +LBB759_5: + .cv_loc 759 5 593 0 # ..\include\gsl/span:593:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 68 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$6@?0???$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z@4HA": +LBB759_6: + push ebp + push eax + add ebp, 12 +Ltmp13118: + .cv_loc 759 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [ebp - 57], 1 + jne LBB759_7 + jmp LBB759_8 +LBB759_7: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +LBB759_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp13119: + .cv_fpo_endproc +Lfunc_end759: + .section .xdata,"dr",associative,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + # -- End function + .def "??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z" + .globl "??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z" # -- Begin function ??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z + .p2align 4, 0x90 +"??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z": # @"??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z" +Lfunc_begin760: + .cv_func_id 760 + .cv_loc 760 5 395 0 # ..\include\gsl/span:395:0 + .cv_fpo_proc "??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + lea edx, [ebp - 36] +Ltmp13122: + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??0?$extent_type@$03@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [edx], ecx + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "??$addressof@$$CBH@std@@YAPBHABH@Z" + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB760_1 +LBB760_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z@4HA": +LBB760_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp13123: + .cv_fpo_endproc +Lfunc_end760: + .section .xdata,"dr",associative,"??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z" + .p2align 2 +"L__ehtable$??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z@4HA" # Action + .section .text,"xr",discard,"??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$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_begin761: + .cv_func_id 761 + .cv_loc 761 5 709 0 # ..\include\gsl/span:709:0 + .cv_fpo_proc "??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + lea edx, [ebp + 12] +Ltmp13126: + .cv_loc 761 5 708 0 # ..\include\gsl/span:708:0 + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + .cv_loc 761 5 711 0 # ..\include\gsl/span:711:0 + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + call "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "?size_bytes@?$span@$$CBH$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov dword ptr [ecx + 4], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@1@H@Z" + sub esp, 8 + mov dword ptr [ebp - 48], eax # 4-byte Spill + jmp LBB761_1 +LBB761_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 32] # 4-byte Reload + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB761_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp13127: + .cv_fpo_endproc +Lfunc_end761: + .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 +"L__ehtable$??$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") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # Action + .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 "??$?NPBX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBX@1@ABQBX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NPBX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBX@1@ABQBX@Z" + .globl "??$?NPBX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBX@1@ABQBX@Z" # -- Begin function ??$?NPBX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBX@1@ABQBX@Z + .p2align 4, 0x90 +"??$?NPBX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBX@1@ABQBX@Z": # @"??$?NPBX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBX@1@ABQBX@Z" +Lfunc_begin762: + .cv_func_id 762 + .cv_loc 762 2 1114 0 # external\include\catch/catch.hpp:1114:0 + .cv_fpo_proc "??$?NPBX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBX@1@ABQBX@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx +Ltmp13128: + .cv_loc 762 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + mov dword ptr [ebp - 16], esi # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??0?$ExprLhs@ABQBX@Catch@@QAE@ABQBX@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop esi + pop ebp + ret 8 +Ltmp13129: + .cv_fpo_endproc +Lfunc_end762: + # -- End function + .def "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@2@XZ" + .globl "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@2@XZ" # -- Begin function ?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@2@XZ + .p2align 4, 0x90 +"?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@2@XZ": # @"?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@2@XZ" +Lfunc_begin763: + .cv_func_id 763 + .cv_loc 763 5 515 0 # ..\include\gsl/span:515:0 + .cv_fpo_proc "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13130: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@3@XZ" + add esp, 4 + pop ebp + ret +Ltmp13131: + .cv_fpo_endproc +Lfunc_end763: + # -- End function + .def "??$?8PBX@?$ExprLhs@ABQBX@Catch@@QAE?BV?$BinaryExpr@ABQBXABQBX@1@ABQBX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8PBX@?$ExprLhs@ABQBX@Catch@@QAE?BV?$BinaryExpr@ABQBXABQBX@1@ABQBX@Z" + .globl "??$?8PBX@?$ExprLhs@ABQBX@Catch@@QAE?BV?$BinaryExpr@ABQBXABQBX@1@ABQBX@Z" # -- Begin function ??$?8PBX@?$ExprLhs@ABQBX@Catch@@QAE?BV?$BinaryExpr@ABQBXABQBX@1@ABQBX@Z + .p2align 4, 0x90 +"??$?8PBX@?$ExprLhs@ABQBX@Catch@@QAE?BV?$BinaryExpr@ABQBXABQBX@1@ABQBX@Z": # @"??$?8PBX@?$ExprLhs@ABQBX@Catch@@QAE?BV?$BinaryExpr@ABQBXABQBX@1@ABQBX@Z" +Lfunc_begin764: + .cv_func_id 764 + .cv_loc 764 2 1068 0 # external\include\catch/catch.hpp:1068:0 + .cv_fpo_proc "??$?8PBX@?$ExprLhs@ABQBX@Catch@@QAE?BV?$BinaryExpr@ABQBXABQBX@1@ABQBX@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp13132: + .cv_loc 764 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], ebx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ecx] + sub esp, 8 + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], edx # 4-byte Spill + call "??$compareEqual@PBXPBX@Catch@@YA_NABQBX0@Z" + add esp, 8 + and al, 1 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "??0?$BinaryExpr@ABQBXABQBX@Catch@@QAE@_NABQBXVStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp13133: + .cv_fpo_endproc +Lfunc_end764: + # -- End function + .def "??1?$BinaryExpr@ABQBXABQBX@Catch@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@ABQBXABQBX@Catch@@UAE@XZ" + .globl "??1?$BinaryExpr@ABQBXABQBX@Catch@@UAE@XZ" # -- Begin function ??1?$BinaryExpr@ABQBXABQBX@Catch@@UAE@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@ABQBXABQBX@Catch@@UAE@XZ": # @"??1?$BinaryExpr@ABQBXABQBX@Catch@@UAE@XZ" +Lfunc_begin765: + .cv_func_id 765 + .cv_loc 765 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??1?$BinaryExpr@ABQBXABQBX@Catch@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, ["??_7?$BinaryExpr@ABQBXABQBX@Catch@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13134: + mov dword ptr [ecx], eax +Ltmp13135: + .cv_loc 765 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov eax, ecx + add eax, 12 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "??1ITransientExpression@Catch@@UAE@XZ" +Ltmp13136: + .cv_loc 765 2 1000 0 # external\include\catch/catch.hpp:1000:0 + add esp, 8 + pop ebp + ret +Ltmp13137: + .cv_fpo_endproc +Lfunc_end765: + # -- End function + .def "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" + .globl "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" # -- Begin function ?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ": # @"?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" +Lfunc_begin766: + .cv_func_id 766 + .cv_loc 766 5 498 0 # ..\include\gsl/span:498:0 + .cv_fpo_proc "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13138: + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + add esp, 4 + pop ebp + ret +Ltmp13139: + .cv_fpo_endproc +Lfunc_end766: + # -- End function + .def "?size_bytes@?$span@$$CBH$0?0@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size_bytes@?$span@$$CBH$0?0@gsl@@QBEHXZ" + .globl "?size_bytes@?$span@$$CBH$0?0@gsl@@QBEHXZ" # -- Begin function ?size_bytes@?$span@$$CBH$0?0@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size_bytes@?$span@$$CBH$0?0@gsl@@QBEHXZ": # @"?size_bytes@?$span@$$CBH$0?0@gsl@@QBEHXZ" +Lfunc_begin767: + .cv_func_id 767 + .cv_loc 767 5 500 0 # ..\include\gsl/span:500:0 + .cv_fpo_proc "?size_bytes@?$span@$$CBH$0?0@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 4], eax + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp13140: + .cv_loc 767 5 501 0 # ..\include\gsl/span:501:0 + call "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 8], 4 + lea ecx, [ebp - 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??$narrow_cast@HI@gsl@@YAH$$QAI@Z" + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + imul ecx, eax + mov eax, dword ptr [ebp - 4] + xor eax, ebp + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + add esp, 24 + pop ebp + ret +Ltmp13141: + .cv_fpo_endproc +Lfunc_end767: + # -- 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_begin768: + .cv_func_id 768 + .cv_loc 768 5 709 0 # ..\include\gsl/span:709:0 + .cv_fpo_proc "??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + lea edx, [ebp + 12] +Ltmp13144: + .cv_loc 768 5 708 0 # ..\include\gsl/span:708:0 + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + .cv_loc 768 5 711 0 # ..\include\gsl/span:711:0 + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "?size_bytes@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov dword ptr [ecx + 4], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@1@H@Z" + sub esp, 8 + mov dword ptr [ebp - 48], eax # 4-byte Spill + jmp LBB768_1 +LBB768_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 32] # 4-byte Reload + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB768_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp13145: + .cv_fpo_endproc +Lfunc_end768: + .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 +"L__ehtable$??$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") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # Action + .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@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" + .globl "?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" # -- Begin function ?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ": # @"?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" +Lfunc_begin769: + .cv_func_id 769 + .cv_loc 769 5 500 0 # ..\include\gsl/span:500:0 + .cv_fpo_proc "?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 4], eax + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp13146: + .cv_loc 769 5 501 0 # ..\include\gsl/span:501:0 + call "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 8], 1 + lea ecx, [ebp - 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??$narrow_cast@HI@gsl@@YAH$$QAI@Z" + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + imul ecx, eax + mov eax, dword ptr [ebp - 4] + xor eax, ebp + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + add esp, 24 + pop ebp + ret +Ltmp13147: + .cv_fpo_endproc +Lfunc_end769: + # -- End function + .def "??$?NPBW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBW4byte@gsl@@@1@ABQBW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NPBW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBW4byte@gsl@@@1@ABQBW4byte@gsl@@@Z" + .globl "??$?NPBW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBW4byte@gsl@@@1@ABQBW4byte@gsl@@@Z" # -- Begin function ??$?NPBW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBW4byte@gsl@@@1@ABQBW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$?NPBW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBW4byte@gsl@@@1@ABQBW4byte@gsl@@@Z": # @"??$?NPBW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBW4byte@gsl@@@1@ABQBW4byte@gsl@@@Z" +Lfunc_begin770: + .cv_func_id 770 + .cv_loc 770 2 1114 0 # external\include\catch/catch.hpp:1114:0 + .cv_fpo_proc "??$?NPBW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBW4byte@gsl@@@1@ABQBW4byte@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx +Ltmp13148: + .cv_loc 770 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + mov dword ptr [ebp - 16], esi # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??0?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE@ABQBW4byte@gsl@@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop esi + pop ebp + ret 8 +Ltmp13149: + .cv_fpo_endproc +Lfunc_end770: + # -- End function + .def "??$?8$$T@?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@1@AB$$T@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8$$T@?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@1@AB$$T@Z" + .globl "??$?8$$T@?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@1@AB$$T@Z" # -- Begin function ??$?8$$T@?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@1@AB$$T@Z + .p2align 4, 0x90 +"??$?8$$T@?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@1@AB$$T@Z": # @"??$?8$$T@?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@1@AB$$T@Z" +Lfunc_begin771: + .cv_func_id 771 + .cv_loc 771 2 1068 0 # external\include\catch/catch.hpp:1068:0 + .cv_fpo_proc "??$?8$$T@?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@1@AB$$T@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp13150: + .cv_loc 771 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], ebx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ecx] + sub esp, 8 + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], edx # 4-byte Spill + call "??$compareEqual@PBW4byte@gsl@@$$T@Catch@@YA_NABQBW4byte@gsl@@AB$$T@Z" + add esp, 8 + and al, 1 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "??0?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@QAE@_NABQBW4byte@gsl@@VStringRef@1@AB$$T@Z" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp13151: + .cv_fpo_endproc +Lfunc_end771: + # -- End function + .def "??1?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAE@XZ" + .globl "??1?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAE@XZ" # -- Begin function ??1?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAE@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAE@XZ": # @"??1?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAE@XZ" +Lfunc_begin772: + .cv_func_id 772 + .cv_loc 772 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??1?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, ["??_7?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13152: + mov dword ptr [ecx], eax +Ltmp13153: + .cv_loc 772 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov eax, ecx + add eax, 12 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "??1ITransientExpression@Catch@@UAE@XZ" +Ltmp13154: + .cv_loc 772 2 1000 0 # external\include\catch/catch.hpp:1000:0 + add esp, 8 + pop ebp + ret +Ltmp13155: + .cv_fpo_endproc +Lfunc_end772: + # -- End function + .def "?size_bytes@?$span@H$0?0@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size_bytes@?$span@H$0?0@gsl@@QBEHXZ" + .globl "?size_bytes@?$span@H$0?0@gsl@@QBEHXZ" # -- Begin function ?size_bytes@?$span@H$0?0@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size_bytes@?$span@H$0?0@gsl@@QBEHXZ": # @"?size_bytes@?$span@H$0?0@gsl@@QBEHXZ" +Lfunc_begin773: + .cv_func_id 773 + .cv_loc 773 5 500 0 # ..\include\gsl/span:500:0 + .cv_fpo_proc "?size_bytes@?$span@H$0?0@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 4], eax + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp13156: + .cv_loc 773 5 501 0 # ..\include\gsl/span:501:0 + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 8], 4 + lea ecx, [ebp - 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??$narrow_cast@HI@gsl@@YAH$$QAI@Z" + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + imul ecx, eax + mov eax, dword ptr [ebp - 4] + xor eax, ebp + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + add esp, 24 + pop ebp + ret +Ltmp13157: + .cv_fpo_endproc +Lfunc_end773: + # -- End function + .def "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@1@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@1@H@Z" + .globl "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@1@H@Z" # -- Begin function ??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@1@H@Z + .p2align 4, 0x90 +"??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@1@H@Z": # @"??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@1@H@Z" +Lfunc_begin774: + .cv_func_id 774 + .cv_loc 774 5 386 0 # ..\include\gsl/span:386:0 + .cv_fpo_proc "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@1@H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp13158: + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop edi + pop ebp + ret 8 +Ltmp13159: + .cv_fpo_endproc +Lfunc_end774: + # -- End function + .def "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z" + .globl "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z" # -- Begin function ??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z + .p2align 4, 0x90 +"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z": # @"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z" +Lfunc_begin775: + .cv_func_id 775 + .cv_loc 775 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp13164: + mov esi, ecx + mov edi, dword ptr [ebp + 12] + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edi + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp13165: + .cv_loc 775 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + jne LBB775_1 + jmp LBB775_2 +LBB775_1: + test byte ptr [ebp - 49], 1 + jne LBB775_4 + jmp LBB775_5 +LBB775_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB775_3 +LBB775_3: +LBB775_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB775_5: + .cv_loc 775 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 65], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB775_7 +# %bb.6: + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB775_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB775_8 + jmp LBB775_9 +LBB775_8: + test byte ptr [ebp - 65], 1 + jne LBB775_14 + jmp LBB775_15 +LBB775_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 64] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 65], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB775_10 +LBB775_10: +LBB775_14: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp13166: +LBB775_15: + .cv_loc 775 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z@4HA": +LBB775_11: + push ebp + push eax + add ebp, 12 +Ltmp13167: + .cv_loc 775 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 49], 1 + jne LBB775_12 + jmp LBB775_13 +LBB775_12: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB775_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z@4HA": +LBB775_16: + push ebp + push eax + add ebp, 12 + .cv_loc 775 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 65], 1 + jne LBB775_17 + jmp LBB775_18 +LBB775_17: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +LBB775_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp13168: + .cv_fpo_endproc +Lfunc_end775: + .section .xdata,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z" + .p2align 2 +"L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z@4HA" # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z@4HA" # Action + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z" + # -- End function + .def "??0?$ExprLhs@ABQBX@Catch@@QAE@ABQBX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@ABQBX@Catch@@QAE@ABQBX@Z" + .globl "??0?$ExprLhs@ABQBX@Catch@@QAE@ABQBX@Z" # -- Begin function ??0?$ExprLhs@ABQBX@Catch@@QAE@ABQBX@Z + .p2align 4, 0x90 +"??0?$ExprLhs@ABQBX@Catch@@QAE@ABQBX@Z": # @"??0?$ExprLhs@ABQBX@Catch@@QAE@ABQBX@Z" +Lfunc_begin776: + .cv_func_id 776 + .cv_loc 776 2 1065 0 # external\include\catch/catch.hpp:1065:0 + .cv_fpo_proc "??0?$ExprLhs@ABQBX@Catch@@QAE@ABQBX@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13169: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ecx], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp13170: + .cv_fpo_endproc +Lfunc_end776: + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@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@@QBEPBW4byte@3@XZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@3@XZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@3@XZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@3@XZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@3@XZ" +Lfunc_begin777: + .cv_func_id 777 + .cv_loc 777 5 602 0 # ..\include\gsl/span:602:0 + .cv_fpo_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@3@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13171: + mov eax, dword ptr [ecx + 4] + add esp, 4 + pop ebp + ret +Ltmp13172: + .cv_fpo_endproc +Lfunc_end777: + # -- End function + .def "??$compareEqual@PBXPBX@Catch@@YA_NABQBX0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@PBXPBX@Catch@@YA_NABQBX0@Z" + .globl "??$compareEqual@PBXPBX@Catch@@YA_NABQBX0@Z" # -- Begin function ??$compareEqual@PBXPBX@Catch@@YA_NABQBX0@Z + .p2align 4, 0x90 +"??$compareEqual@PBXPBX@Catch@@YA_NABQBX0@Z": # @"??$compareEqual@PBXPBX@Catch@@YA_NABQBX0@Z" +Lfunc_begin778: + .cv_func_id 778 + .cv_loc 778 2 1040 0 # external\include\catch/catch.hpp:1040:0 + .cv_fpo_proc "??$compareEqual@PBXPBX@Catch@@YA_NABQBX0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp13173: + mov edx, dword ptr [ebp + 8] + mov edx, dword ptr [edx] + mov esi, dword ptr [ebp + 12] + cmp edx, dword ptr [esi] + sete bl + and bl, 1 + movzx edx, bl + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebx + pop ebp + ret +Ltmp13174: + .cv_fpo_endproc +Lfunc_end778: + # -- End function + .def "??0?$BinaryExpr@ABQBXABQBX@Catch@@QAE@_NABQBXVStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@ABQBXABQBX@Catch@@QAE@_NABQBXVStringRef@1@1@Z" + .globl "??0?$BinaryExpr@ABQBXABQBX@Catch@@QAE@_NABQBXVStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@ABQBXABQBX@Catch@@QAE@_NABQBXVStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@ABQBXABQBX@Catch@@QAE@_NABQBXVStringRef@1@1@Z": # @"??0?$BinaryExpr@ABQBXABQBX@Catch@@QAE@_NABQBXVStringRef@1@1@Z" +Lfunc_begin779: + .cv_func_id 779 + .cv_loc 779 2 1020 0 # external\include\catch/catch.hpp:1020:0 + .cv_fpo_proc "??0?$BinaryExpr@ABQBXABQBX@Catch@@QAE@_NABQBXVStringRef@1@1@Z" 24 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, eax + add edx, 8 + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp13175: + mov esi, ecx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "??0ITransientExpression@Catch@@QAE@XZ" + lea ecx, ["??_7?$BinaryExpr@ABQBXABQBX@Catch@@6B@"] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov bl, byte ptr [ecx] + and bl, 1 + mov byte ptr [edx + 4], bl + mov esi, dword ptr [ecx + 4] + mov dword ptr [edx + 8], esi + add edx, 12 + mov ecx, edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov edx, dword ptr [ecx + 20] + mov esi, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esi + 24], edx + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 28 + pop esi + pop ebx + pop ebp + ret 24 +Ltmp13176: + .cv_fpo_endproc +Lfunc_end779: + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ": # @"?isBinaryExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ" +Lfunc_begin780: + .cv_func_id 780 + .cv_loc 780 2 1006 0 # external\include\catch/catch.hpp:1006:0 + .cv_fpo_proc "?isBinaryExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp13177: + mov al, 1 + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp13178: + .cv_fpo_endproc +Lfunc_end780: + # -- End function + .def "?getResult@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ" + .globl "?getResult@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ" # -- Begin function ?getResult@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ": # @"?getResult@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ" +Lfunc_begin781: + .cv_func_id 781 + .cv_loc 781 2 1007 0 # external\include\catch/catch.hpp:1007:0 + .cv_fpo_proc "?getResult@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13179: + mov al, byte ptr [ecx + 4] + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp13180: + .cv_fpo_endproc +Lfunc_end781: + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin782: + .cv_func_id 782 + .cv_loc 782 2 1009 0 # external\include\catch/catch.hpp:1009:0 + .cv_fpo_proc "?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 108 + .cv_fpo_stackalloc 108 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp13185: + .cv_loc 782 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov edx, esp + push eax + sub esp, 20 + mov esi, esp + mov edi, esi + mov ebx, dword ptr [ecx + 24] + sub esp, 8 + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 4], ebx + lea ebx, [ebp - 60] + mov dword ptr [eax], ebx + mov dword ptr [ebp - 100], edi # 4-byte Spill + mov dword ptr [ebp - 104], ecx # 4-byte Spill + mov dword ptr [ebp - 108], edx # 4-byte Spill + mov dword ptr [ebp - 112], esi # 4-byte Spill + call "??$stringify@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z" + add esp, 8 + mov eax, dword ptr [ebp - 112] # 4-byte Reload + add eax, 8 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + add ecx, 12 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + mov dword ptr [ebp - 116], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + mov byte ptr [ebp - 89], 1 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + lea edx, [ebp - 88] + mov dword ptr [esi], edx + mov dword ptr [ebp - 120], eax # 4-byte Spill + call "??$stringify@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z" + add esp, 8 + jmp LBB782_1 +LBB782_1: + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 88] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 60] + mov dword ptr [ecx + 20], eax + mov byte ptr [ebp - 89], 0 + mov dword ptr [ebp - 16], 2 + call "?formatReconstructedExpression@Catch@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" + add esp, 24 + jmp LBB782_2 +LBB782_2: + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 88] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 782 2 1012 0 # external\include\catch/catch.hpp:1012:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB782_3: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 88] + .cv_loc 782 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB782_4: + push ebp + sub esp, 24 + add ebp, 12 + test byte ptr [ebp - 89], 1 + jne LBB782_5 + jmp LBB782_6 +LBB782_5: + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" +LBB782_6: + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB782_7: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp13186: + .cv_fpo_endproc +Lfunc_end782: + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@ABQBXABQBX@Catch@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@ABQBXABQBX@Catch@@UAEPAXI@Z" + .globl "??_G?$BinaryExpr@ABQBXABQBX@Catch@@UAEPAXI@Z" # -- Begin function ??_G?$BinaryExpr@ABQBXABQBX@Catch@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@ABQBXABQBX@Catch@@UAEPAXI@Z": # @"??_G?$BinaryExpr@ABQBXABQBX@Catch@@UAEPAXI@Z" +Lfunc_begin783: + .cv_func_id 783 + .cv_loc 783 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??_G?$BinaryExpr@ABQBXABQBX@Catch@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp13187: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1?$BinaryExpr@ABQBXABQBX@Catch@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB783_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB783_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp13188: + .cv_fpo_endproc +Lfunc_end783: + # -- End function + .def "??$stringify@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z" + .globl "??$stringify@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z" # -- Begin function ??$stringify@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z + .p2align 4, 0x90 +"??$stringify@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z": # @"??$stringify@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z" +Lfunc_begin784: + .cv_func_id 784 + .cv_loc 784 2 596 0 # external\include\catch/catch.hpp:596:0 + .cv_fpo_proc "??$stringify@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp13189: + .cv_loc 784 2 597 0 # external\include\catch/catch.hpp:597:0 + mov esi, dword ptr [ebp + 12] + mov esi, dword ptr [esi] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$convert@$$CBX@?$StringMaker@PBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBX@Z" + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 16 + pop esi + pop ebp + ret +Ltmp13190: + .cv_fpo_endproc +Lfunc_end784: + # -- End function + .def "??$convert@$$CBX@?$StringMaker@PBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@$$CBX@?$StringMaker@PBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBX@Z" + .globl "??$convert@$$CBX@?$StringMaker@PBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBX@Z" # -- Begin function ??$convert@$$CBX@?$StringMaker@PBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBX@Z + .p2align 4, 0x90 +"??$convert@$$CBX@?$StringMaker@PBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBX@Z": # @"??$convert@$$CBX@?$StringMaker@PBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBX@Z" +Lfunc_begin785: + .cv_func_id 785 + .cv_loc 785 2 709 0 # external\include\catch/catch.hpp:709:0 + .cv_fpo_proc "??$convert@$$CBX@?$StringMaker@PBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBX@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 8], esi +Ltmp13191: + .cv_loc 785 2 710 0 # external\include\catch/catch.hpp:710:0 + cmp dword ptr [ebp + 12], 0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + je LBB785_2 +# %bb.1: +Ltmp13192: + .cv_loc 785 2 711 0 # external\include\catch/catch.hpp:711:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + lea ecx, [ebp + 12] + mov dword ptr [esp + 4], ecx + call "??$rawMemoryToString@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z" + jmp LBB785_3 +Ltmp13193: +LBB785_2: + .cv_loc 785 2 713 0 # external\include\catch/catch.hpp:713:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + lea eax, ["??_C@_07OHNGEDJK@nullptr?$AA@"] + mov dword ptr [esp], eax + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" + sub esp, 4 + mov dword ptr [ebp - 24], eax # 4-byte Spill +Ltmp13194: +LBB785_3: + .cv_loc 785 2 715 0 # external\include\catch/catch.hpp:715:0 + mov eax, dword ptr [ebp - 8] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 28 + pop esi + pop ebp + ret +Ltmp13195: + .cv_fpo_endproc +Lfunc_end785: + # -- End function + .def "??$rawMemoryToString@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$rawMemoryToString@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z" + .globl "??$rawMemoryToString@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z" # -- Begin function ??$rawMemoryToString@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z + .p2align 4, 0x90 +"??$rawMemoryToString@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z": # @"??$rawMemoryToString@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z" +Lfunc_begin786: + .cv_func_id 786 + .cv_loc 786 2 552 0 # external\include\catch/catch.hpp:552:0 + .cv_fpo_proc "??$rawMemoryToString@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp13196: + .cv_loc 786 2 553 0 # external\include\catch/catch.hpp:553:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [esp + 8], 4 + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "?rawMemoryToString@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBXI@Z" + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 20 + pop esi + pop ebp + ret +Ltmp13197: + .cv_fpo_endproc +Lfunc_end786: + # -- End function + .def "??0?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE@ABQBW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE@ABQBW4byte@gsl@@@Z" + .globl "??0?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE@ABQBW4byte@gsl@@@Z" # -- Begin function ??0?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE@ABQBW4byte@gsl@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE@ABQBW4byte@gsl@@@Z": # @"??0?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE@ABQBW4byte@gsl@@@Z" +Lfunc_begin787: + .cv_func_id 787 + .cv_loc 787 2 1065 0 # external\include\catch/catch.hpp:1065:0 + .cv_fpo_proc "??0?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE@ABQBW4byte@gsl@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13198: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ecx], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp13199: + .cv_fpo_endproc +Lfunc_end787: + # -- End function + .def "??$compareEqual@PBW4byte@gsl@@$$T@Catch@@YA_NABQBW4byte@gsl@@AB$$T@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@PBW4byte@gsl@@$$T@Catch@@YA_NABQBW4byte@gsl@@AB$$T@Z" + .globl "??$compareEqual@PBW4byte@gsl@@$$T@Catch@@YA_NABQBW4byte@gsl@@AB$$T@Z" # -- Begin function ??$compareEqual@PBW4byte@gsl@@$$T@Catch@@YA_NABQBW4byte@gsl@@AB$$T@Z + .p2align 4, 0x90 +"??$compareEqual@PBW4byte@gsl@@$$T@Catch@@YA_NABQBW4byte@gsl@@AB$$T@Z": # @"??$compareEqual@PBW4byte@gsl@@$$T@Catch@@YA_NABQBW4byte@gsl@@AB$$T@Z" +Lfunc_begin788: + .cv_func_id 788 + .cv_loc 788 2 1040 0 # external\include\catch/catch.hpp:1040:0 + .cv_fpo_proc "??$compareEqual@PBW4byte@gsl@@$$T@Catch@@YA_NABQBW4byte@gsl@@AB$$T@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp13200: + mov edx, dword ptr [ebp + 8] + cmp dword ptr [edx], 0 + sete bl + and bl, 1 + movzx edx, bl + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop ebx + pop ebp + ret +Ltmp13201: + .cv_fpo_endproc +Lfunc_end788: + # -- End function + .def "??0?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@QAE@_NABQBW4byte@gsl@@VStringRef@1@AB$$T@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@QAE@_NABQBW4byte@gsl@@VStringRef@1@AB$$T@Z" + .globl "??0?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@QAE@_NABQBW4byte@gsl@@VStringRef@1@AB$$T@Z" # -- Begin function ??0?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@QAE@_NABQBW4byte@gsl@@VStringRef@1@AB$$T@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@QAE@_NABQBW4byte@gsl@@VStringRef@1@AB$$T@Z": # @"??0?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@QAE@_NABQBW4byte@gsl@@VStringRef@1@AB$$T@Z" +Lfunc_begin789: + .cv_func_id 789 + .cv_loc 789 2 1020 0 # external\include\catch/catch.hpp:1020:0 + .cv_fpo_proc "??0?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@QAE@_NABQBW4byte@gsl@@VStringRef@1@AB$$T@Z" 24 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, eax + add edx, 8 + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp13202: + mov esi, ecx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "??0ITransientExpression@Catch@@QAE@XZ" + lea ecx, ["??_7?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@6B@"] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov bl, byte ptr [ecx] + and bl, 1 + mov byte ptr [edx + 4], bl + mov esi, dword ptr [ecx + 4] + mov dword ptr [edx + 8], esi + add edx, 12 + mov ecx, edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov edx, dword ptr [ecx + 20] + mov esi, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esi + 24], edx + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 28 + pop esi + pop ebx + pop ebp + ret 24 +Ltmp13203: + .cv_fpo_endproc +Lfunc_end789: + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ": # @"?isBinaryExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" +Lfunc_begin790: + .cv_func_id 790 + .cv_loc 790 2 1006 0 # external\include\catch/catch.hpp:1006:0 + .cv_fpo_proc "?isBinaryExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp13204: + mov al, 1 + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp13205: + .cv_fpo_endproc +Lfunc_end790: + # -- End function + .def "?getResult@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" + .globl "?getResult@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" # -- Begin function ?getResult@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ": # @"?getResult@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" +Lfunc_begin791: + .cv_func_id 791 + .cv_loc 791 2 1007 0 # external\include\catch/catch.hpp:1007:0 + .cv_fpo_proc "?getResult@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13206: + mov al, byte ptr [ecx + 4] + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp13207: + .cv_fpo_endproc +Lfunc_end791: + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin792: + .cv_func_id 792 + .cv_loc 792 2 1009 0 # external\include\catch/catch.hpp:1009:0 + .cv_fpo_proc "?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 108 + .cv_fpo_stackalloc 108 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp13212: + .cv_loc 792 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov edx, esp + push eax + sub esp, 20 + mov esi, esp + mov edi, esi + mov ebx, dword ptr [ecx + 24] + sub esp, 8 + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 4], ebx + lea ebx, [ebp - 60] + mov dword ptr [eax], ebx + mov dword ptr [ebp - 100], edi # 4-byte Spill + mov dword ptr [ebp - 104], ecx # 4-byte Spill + mov dword ptr [ebp - 108], edx # 4-byte Spill + mov dword ptr [ebp - 112], esi # 4-byte Spill + call "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB$$T@Z" + add esp, 8 + mov eax, dword ptr [ebp - 112] # 4-byte Reload + add eax, 8 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + add ecx, 12 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + mov dword ptr [ebp - 116], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + mov byte ptr [ebp - 89], 1 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + lea edx, [ebp - 88] + mov dword ptr [esi], edx + mov dword ptr [ebp - 120], eax # 4-byte Spill + call "??$stringify@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z" + add esp, 8 + jmp LBB792_1 +LBB792_1: + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 88] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 60] + mov dword ptr [ecx + 20], eax + mov byte ptr [ebp - 89], 0 + mov dword ptr [ebp - 16], 2 + call "?formatReconstructedExpression@Catch@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" + add esp, 24 + jmp LBB792_2 +LBB792_2: + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 88] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 792 2 1012 0 # external\include\catch/catch.hpp:1012:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB792_3: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 88] + .cv_loc 792 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB792_4: + push ebp + sub esp, 24 + add ebp, 12 + test byte ptr [ebp - 89], 1 + jne LBB792_5 + jmp LBB792_6 +LBB792_5: + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" +LBB792_6: + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB792_7: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp13213: + .cv_fpo_endproc +Lfunc_end792: + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z" + .globl "??_G?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z" # -- Begin function ??_G?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z": # @"??_G?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z" +Lfunc_begin793: + .cv_func_id 793 + .cv_loc 793 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??_G?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp13214: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB793_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB793_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp13215: + .cv_fpo_endproc +Lfunc_end793: + # -- End function + .def "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB$$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@@AB$$T@Z" + .globl "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB$$T@Z" # -- Begin function ??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB$$T@Z + .p2align 4, 0x90 +"??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB$$T@Z": # @"??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB$$T@Z" +Lfunc_begin794: + .cv_func_id 794 + .cv_loc 794 2 596 0 # external\include\catch/catch.hpp:596:0 + .cv_fpo_proc "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB$$T@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp13216: + .cv_loc 794 2 597 0 # external\include\catch/catch.hpp:597:0 + mov esi, dword ptr [ebp + 12] + mov esi, dword ptr [esi] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "?convert@?$StringMaker@$$T@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@$$T@Z" + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 16 + pop esi + pop ebp + ret +Ltmp13217: + .cv_fpo_endproc +Lfunc_end794: + # -- End function + .def "??$stringify@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z" + .globl "??$stringify@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z" # -- Begin function ??$stringify@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$stringify@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z": # @"??$stringify@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z" +Lfunc_begin795: + .cv_func_id 795 + .cv_loc 795 2 596 0 # external\include\catch/catch.hpp:596:0 + .cv_fpo_proc "??$stringify@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp13218: + .cv_loc 795 2 597 0 # external\include\catch/catch.hpp:597:0 + mov esi, dword ptr [ebp + 12] + mov esi, dword ptr [esi] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$convert@$$CBW4byte@gsl@@@?$StringMaker@PBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBW4byte@gsl@@@Z" + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 16 + pop esi + pop ebp + ret +Ltmp13219: + .cv_fpo_endproc +Lfunc_end795: + # -- End function + .def "??$convert@$$CBW4byte@gsl@@@?$StringMaker@PBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@$$CBW4byte@gsl@@@?$StringMaker@PBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBW4byte@gsl@@@Z" + .globl "??$convert@$$CBW4byte@gsl@@@?$StringMaker@PBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBW4byte@gsl@@@Z" # -- Begin function ??$convert@$$CBW4byte@gsl@@@?$StringMaker@PBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$convert@$$CBW4byte@gsl@@@?$StringMaker@PBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBW4byte@gsl@@@Z": # @"??$convert@$$CBW4byte@gsl@@@?$StringMaker@PBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBW4byte@gsl@@@Z" +Lfunc_begin796: + .cv_func_id 796 + .cv_loc 796 2 709 0 # external\include\catch/catch.hpp:709:0 + .cv_fpo_proc "??$convert@$$CBW4byte@gsl@@@?$StringMaker@PBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBW4byte@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 8], esi +Ltmp13220: + .cv_loc 796 2 710 0 # external\include\catch/catch.hpp:710:0 + cmp dword ptr [ebp + 12], 0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + je LBB796_2 +# %bb.1: +Ltmp13221: + .cv_loc 796 2 711 0 # external\include\catch/catch.hpp:711:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + lea ecx, [ebp + 12] + mov dword ptr [esp + 4], ecx + call "??$rawMemoryToString@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z" + jmp LBB796_3 +Ltmp13222: +LBB796_2: + .cv_loc 796 2 713 0 # external\include\catch/catch.hpp:713:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + lea eax, ["??_C@_07OHNGEDJK@nullptr?$AA@"] + mov dword ptr [esp], eax + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" + sub esp, 4 + mov dword ptr [ebp - 24], eax # 4-byte Spill +Ltmp13223: +LBB796_3: + .cv_loc 796 2 715 0 # external\include\catch/catch.hpp:715:0 + mov eax, dword ptr [ebp - 8] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 28 + pop esi + pop ebp + ret +Ltmp13224: + .cv_fpo_endproc +Lfunc_end796: + # -- End function + .def "??$rawMemoryToString@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$rawMemoryToString@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z" + .globl "??$rawMemoryToString@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z" # -- Begin function ??$rawMemoryToString@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$rawMemoryToString@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z": # @"??$rawMemoryToString@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z" +Lfunc_begin797: + .cv_func_id 797 + .cv_loc 797 2 552 0 # external\include\catch/catch.hpp:552:0 + .cv_fpo_proc "??$rawMemoryToString@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp13225: + .cv_loc 797 2 553 0 # external\include\catch/catch.hpp:553:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [esp + 8], 4 + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "?rawMemoryToString@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBXI@Z" + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 20 + pop esi + pop ebp + ret +Ltmp13226: + .cv_fpo_endproc +Lfunc_end797: + # -- 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_begin798: + .cv_func_id 798 + .cv_loc 798 5 718 0 # ..\include\gsl/span:718:0 + .cv_fpo_proc "??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + lea edx, [ebp + 12] +Ltmp13229: + .cv_loc 798 5 717 0 # ..\include\gsl/span:717:0 + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + .cv_loc 798 5 720 0 # ..\include\gsl/span:720:0 + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "?size_bytes@?$span@H$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov dword ptr [ecx + 4], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "??0?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@1@H@Z" + sub esp, 8 + mov dword ptr [ebp - 48], eax # 4-byte Spill + jmp LBB798_1 +LBB798_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 32] # 4-byte Reload + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB798_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp13230: + .cv_fpo_endproc +Lfunc_end798: + .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 +"L__ehtable$??$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") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # Action + .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@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ" + .globl "?size@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ" # -- Begin function ?size@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ": # @"?size@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ" +Lfunc_begin799: + .cv_func_id 799 + .cv_loc 799 5 498 0 # ..\include\gsl/span:498:0 + .cv_fpo_proc "?size@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13231: + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + add esp, 4 + pop ebp + ret +Ltmp13232: + .cv_fpo_endproc +Lfunc_end799: + # -- End function + .def "?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ" + .globl "?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ" # -- Begin function ?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ": # @"?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ" +Lfunc_begin800: + .cv_func_id 800 + .cv_loc 800 5 500 0 # ..\include\gsl/span:500:0 + .cv_fpo_proc "?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 4], eax + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp13233: + .cv_loc 800 5 501 0 # ..\include\gsl/span:501:0 + call "?size@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ" + mov dword ptr [ebp - 8], 1 + lea ecx, [ebp - 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??$narrow_cast@HI@gsl@@YAH$$QAI@Z" + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + imul ecx, eax + mov eax, dword ptr [ebp - 4] + xor eax, ebp + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + add esp, 24 + pop ebp + ret +Ltmp13234: + .cv_fpo_endproc +Lfunc_end800: + # -- End function + .def "??$?NPAX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAX@1@ABQAX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NPAX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAX@1@ABQAX@Z" + .globl "??$?NPAX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAX@1@ABQAX@Z" # -- Begin function ??$?NPAX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAX@1@ABQAX@Z + .p2align 4, 0x90 +"??$?NPAX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAX@1@ABQAX@Z": # @"??$?NPAX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAX@1@ABQAX@Z" +Lfunc_begin801: + .cv_func_id 801 + .cv_loc 801 2 1114 0 # external\include\catch/catch.hpp:1114:0 + .cv_fpo_proc "??$?NPAX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAX@1@ABQAX@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx +Ltmp13235: + .cv_loc 801 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + mov dword ptr [ebp - 16], esi # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??0?$ExprLhs@ABQAX@Catch@@QAE@ABQAX@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop esi + pop ebp + ret 8 +Ltmp13236: + .cv_fpo_endproc +Lfunc_end801: + # -- End function + .def "?data@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@2@XZ" + .globl "?data@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@2@XZ" # -- Begin function ?data@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@2@XZ + .p2align 4, 0x90 +"?data@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@2@XZ": # @"?data@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@2@XZ" +Lfunc_begin802: + .cv_func_id 802 + .cv_loc 802 5 515 0 # ..\include\gsl/span:515:0 + .cv_fpo_proc "?data@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13237: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@3@XZ" + add esp, 4 + pop ebp + ret +Ltmp13238: + .cv_fpo_endproc +Lfunc_end802: + # -- End function + .def "??$?8PAX@?$ExprLhs@ABQAX@Catch@@QAE?BV?$BinaryExpr@ABQAXABQAX@1@ABQAX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8PAX@?$ExprLhs@ABQAX@Catch@@QAE?BV?$BinaryExpr@ABQAXABQAX@1@ABQAX@Z" + .globl "??$?8PAX@?$ExprLhs@ABQAX@Catch@@QAE?BV?$BinaryExpr@ABQAXABQAX@1@ABQAX@Z" # -- Begin function ??$?8PAX@?$ExprLhs@ABQAX@Catch@@QAE?BV?$BinaryExpr@ABQAXABQAX@1@ABQAX@Z + .p2align 4, 0x90 +"??$?8PAX@?$ExprLhs@ABQAX@Catch@@QAE?BV?$BinaryExpr@ABQAXABQAX@1@ABQAX@Z": # @"??$?8PAX@?$ExprLhs@ABQAX@Catch@@QAE?BV?$BinaryExpr@ABQAXABQAX@1@ABQAX@Z" +Lfunc_begin803: + .cv_func_id 803 + .cv_loc 803 2 1068 0 # external\include\catch/catch.hpp:1068:0 + .cv_fpo_proc "??$?8PAX@?$ExprLhs@ABQAX@Catch@@QAE?BV?$BinaryExpr@ABQAXABQAX@1@ABQAX@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp13239: + .cv_loc 803 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], ebx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ecx] + sub esp, 8 + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], edx # 4-byte Spill + call "??$compareEqual@PAXPAX@Catch@@YA_NABQAX0@Z" + add esp, 8 + and al, 1 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "??0?$BinaryExpr@ABQAXABQAX@Catch@@QAE@_NABQAXVStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp13240: + .cv_fpo_endproc +Lfunc_end803: + # -- End function + .def "??1?$BinaryExpr@ABQAXABQAX@Catch@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@ABQAXABQAX@Catch@@UAE@XZ" + .globl "??1?$BinaryExpr@ABQAXABQAX@Catch@@UAE@XZ" # -- Begin function ??1?$BinaryExpr@ABQAXABQAX@Catch@@UAE@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@ABQAXABQAX@Catch@@UAE@XZ": # @"??1?$BinaryExpr@ABQAXABQAX@Catch@@UAE@XZ" +Lfunc_begin804: + .cv_func_id 804 + .cv_loc 804 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??1?$BinaryExpr@ABQAXABQAX@Catch@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, ["??_7?$BinaryExpr@ABQAXABQAX@Catch@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13241: + mov dword ptr [ecx], eax +Ltmp13242: + .cv_loc 804 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov eax, ecx + add eax, 12 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "??1ITransientExpression@Catch@@UAE@XZ" +Ltmp13243: + .cv_loc 804 2 1000 0 # external\include\catch/catch.hpp:1000:0 + add esp, 8 + pop ebp + ret +Ltmp13244: + .cv_fpo_endproc +Lfunc_end804: + # -- End function + .def "??$?NPAW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAW4byte@gsl@@@1@ABQAW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NPAW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAW4byte@gsl@@@1@ABQAW4byte@gsl@@@Z" + .globl "??$?NPAW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAW4byte@gsl@@@1@ABQAW4byte@gsl@@@Z" # -- Begin function ??$?NPAW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAW4byte@gsl@@@1@ABQAW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$?NPAW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAW4byte@gsl@@@1@ABQAW4byte@gsl@@@Z": # @"??$?NPAW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAW4byte@gsl@@@1@ABQAW4byte@gsl@@@Z" +Lfunc_begin805: + .cv_func_id 805 + .cv_loc 805 2 1114 0 # external\include\catch/catch.hpp:1114:0 + .cv_fpo_proc "??$?NPAW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAW4byte@gsl@@@1@ABQAW4byte@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx +Ltmp13245: + .cv_loc 805 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + mov dword ptr [ebp - 16], esi # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??0?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE@ABQAW4byte@gsl@@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop esi + pop ebp + ret 8 +Ltmp13246: + .cv_fpo_endproc +Lfunc_end805: + # -- End function + .def "??$?8$$T@?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@1@AB$$T@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8$$T@?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@1@AB$$T@Z" + .globl "??$?8$$T@?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@1@AB$$T@Z" # -- Begin function ??$?8$$T@?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@1@AB$$T@Z + .p2align 4, 0x90 +"??$?8$$T@?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@1@AB$$T@Z": # @"??$?8$$T@?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@1@AB$$T@Z" +Lfunc_begin806: + .cv_func_id 806 + .cv_loc 806 2 1068 0 # external\include\catch/catch.hpp:1068:0 + .cv_fpo_proc "??$?8$$T@?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@1@AB$$T@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp13247: + .cv_loc 806 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], ebx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ecx] + sub esp, 8 + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], edx # 4-byte Spill + call "??$compareEqual@PAW4byte@gsl@@$$T@Catch@@YA_NABQAW4byte@gsl@@AB$$T@Z" + add esp, 8 + and al, 1 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "??0?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@QAE@_NABQAW4byte@gsl@@VStringRef@1@AB$$T@Z" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp13248: + .cv_fpo_endproc +Lfunc_end806: + # -- End function + .def "??1?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAE@XZ" + .globl "??1?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAE@XZ" # -- Begin function ??1?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAE@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAE@XZ": # @"??1?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAE@XZ" +Lfunc_begin807: + .cv_func_id 807 + .cv_loc 807 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??1?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, ["??_7?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13249: + mov dword ptr [ecx], eax +Ltmp13250: + .cv_loc 807 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov eax, ecx + add eax, 12 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "??1ITransientExpression@Catch@@UAE@XZ" +Ltmp13251: + .cv_loc 807 2 1000 0 # external\include\catch/catch.hpp:1000:0 + add esp, 8 + pop ebp + ret +Ltmp13252: + .cv_fpo_endproc +Lfunc_end807: + # -- End function + .def "??0?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@1@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@1@H@Z" + .globl "??0?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@1@H@Z" # -- Begin function ??0?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@1@H@Z + .p2align 4, 0x90 +"??0?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@1@H@Z": # @"??0?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@1@H@Z" +Lfunc_begin808: + .cv_func_id 808 + .cv_loc 808 5 386 0 # ..\include\gsl/span:386:0 + .cv_fpo_proc "??0?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@1@H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp13253: + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop edi + pop ebp + ret 8 +Ltmp13254: + .cv_fpo_endproc +Lfunc_end808: + # -- End function + .def "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z" + .globl "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z" # -- Begin function ??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z + .p2align 4, 0x90 +"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z": # @"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z" +Lfunc_begin809: + .cv_func_id 809 + .cv_loc 809 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp13259: + mov esi, ecx + mov edi, dword ptr [ebp + 12] + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edi + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp13260: + .cv_loc 809 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 49], 0 + test bl, 1 + jne LBB809_1 + jmp LBB809_2 +LBB809_1: + test byte ptr [ebp - 49], 1 + jne LBB809_4 + jmp LBB809_5 +LBB809_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 49], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB809_3 +LBB809_3: +LBB809_4: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB809_5: + .cv_loc 809 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 65], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB809_7 +# %bb.6: + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB809_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB809_8 + jmp LBB809_9 +LBB809_8: + test byte ptr [ebp - 65], 1 + jne LBB809_14 + jmp LBB809_15 +LBB809_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 64] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 65], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB809_10 +LBB809_10: +LBB809_14: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp13261: +LBB809_15: + .cv_loc 809 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z@4HA": +LBB809_11: + push ebp + push eax + add ebp, 12 +Ltmp13262: + .cv_loc 809 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 49], 1 + jne LBB809_12 + jmp LBB809_13 +LBB809_12: + lea ecx, [ebp - 48] + call "??1fail_fast@gsl@@UAE@XZ" +LBB809_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z@4HA": +LBB809_16: + push ebp + push eax + add ebp, 12 + .cv_loc 809 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 65], 1 + jne LBB809_17 + jmp LBB809_18 +LBB809_17: + lea ecx, [ebp - 64] + call "??1fail_fast@gsl@@UAE@XZ" +LBB809_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp13263: + .cv_fpo_endproc +Lfunc_end809: + .section .xdata,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z" + .p2align 2 +"L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z@4HA" # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z@4HA" # Action + .section .text,"xr",discard,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z" + # -- End function + .def "??0?$ExprLhs@ABQAX@Catch@@QAE@ABQAX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@ABQAX@Catch@@QAE@ABQAX@Z" + .globl "??0?$ExprLhs@ABQAX@Catch@@QAE@ABQAX@Z" # -- Begin function ??0?$ExprLhs@ABQAX@Catch@@QAE@ABQAX@Z + .p2align 4, 0x90 +"??0?$ExprLhs@ABQAX@Catch@@QAE@ABQAX@Z": # @"??0?$ExprLhs@ABQAX@Catch@@QAE@ABQAX@Z" +Lfunc_begin810: + .cv_func_id 810 + .cv_loc 810 2 1065 0 # external\include\catch/catch.hpp:1065:0 + .cv_fpo_proc "??0?$ExprLhs@ABQAX@Catch@@QAE@ABQAX@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13264: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ecx], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp13265: + .cv_fpo_endproc +Lfunc_end810: + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@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@@QBEPAW4byte@3@XZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@3@XZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@3@XZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@3@XZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@3@XZ" +Lfunc_begin811: + .cv_func_id 811 + .cv_loc 811 5 602 0 # ..\include\gsl/span:602:0 + .cv_fpo_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@3@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13266: + mov eax, dword ptr [ecx + 4] + add esp, 4 + pop ebp + ret +Ltmp13267: + .cv_fpo_endproc +Lfunc_end811: + # -- End function + .def "??$compareEqual@PAXPAX@Catch@@YA_NABQAX0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@PAXPAX@Catch@@YA_NABQAX0@Z" + .globl "??$compareEqual@PAXPAX@Catch@@YA_NABQAX0@Z" # -- Begin function ??$compareEqual@PAXPAX@Catch@@YA_NABQAX0@Z + .p2align 4, 0x90 +"??$compareEqual@PAXPAX@Catch@@YA_NABQAX0@Z": # @"??$compareEqual@PAXPAX@Catch@@YA_NABQAX0@Z" +Lfunc_begin812: + .cv_func_id 812 + .cv_loc 812 2 1040 0 # external\include\catch/catch.hpp:1040:0 + .cv_fpo_proc "??$compareEqual@PAXPAX@Catch@@YA_NABQAX0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp13268: + mov edx, dword ptr [ebp + 8] + mov edx, dword ptr [edx] + mov esi, dword ptr [ebp + 12] + cmp edx, dword ptr [esi] + sete bl + and bl, 1 + movzx edx, bl + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebx + pop ebp + ret +Ltmp13269: + .cv_fpo_endproc +Lfunc_end812: + # -- End function + .def "??0?$BinaryExpr@ABQAXABQAX@Catch@@QAE@_NABQAXVStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@ABQAXABQAX@Catch@@QAE@_NABQAXVStringRef@1@1@Z" + .globl "??0?$BinaryExpr@ABQAXABQAX@Catch@@QAE@_NABQAXVStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@ABQAXABQAX@Catch@@QAE@_NABQAXVStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@ABQAXABQAX@Catch@@QAE@_NABQAXVStringRef@1@1@Z": # @"??0?$BinaryExpr@ABQAXABQAX@Catch@@QAE@_NABQAXVStringRef@1@1@Z" +Lfunc_begin813: + .cv_func_id 813 + .cv_loc 813 2 1020 0 # external\include\catch/catch.hpp:1020:0 + .cv_fpo_proc "??0?$BinaryExpr@ABQAXABQAX@Catch@@QAE@_NABQAXVStringRef@1@1@Z" 24 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, eax + add edx, 8 + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp13270: + mov esi, ecx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "??0ITransientExpression@Catch@@QAE@XZ" + lea ecx, ["??_7?$BinaryExpr@ABQAXABQAX@Catch@@6B@"] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov bl, byte ptr [ecx] + and bl, 1 + mov byte ptr [edx + 4], bl + mov esi, dword ptr [ecx + 4] + mov dword ptr [edx + 8], esi + add edx, 12 + mov ecx, edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov edx, dword ptr [ecx + 20] + mov esi, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esi + 24], edx + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 28 + pop esi + pop ebx + pop ebp + ret 24 +Ltmp13271: + .cv_fpo_endproc +Lfunc_end813: + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ": # @"?isBinaryExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ" +Lfunc_begin814: + .cv_func_id 814 + .cv_loc 814 2 1006 0 # external\include\catch/catch.hpp:1006:0 + .cv_fpo_proc "?isBinaryExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp13272: + mov al, 1 + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp13273: + .cv_fpo_endproc +Lfunc_end814: + # -- End function + .def "?getResult@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ" + .globl "?getResult@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ" # -- Begin function ?getResult@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ": # @"?getResult@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ" +Lfunc_begin815: + .cv_func_id 815 + .cv_loc 815 2 1007 0 # external\include\catch/catch.hpp:1007:0 + .cv_fpo_proc "?getResult@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13274: + mov al, byte ptr [ecx + 4] + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp13275: + .cv_fpo_endproc +Lfunc_end815: + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin816: + .cv_func_id 816 + .cv_loc 816 2 1009 0 # external\include\catch/catch.hpp:1009:0 + .cv_fpo_proc "?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 108 + .cv_fpo_stackalloc 108 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp13280: + .cv_loc 816 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov edx, esp + push eax + sub esp, 20 + mov esi, esp + mov edi, esi + mov ebx, dword ptr [ecx + 24] + sub esp, 8 + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 4], ebx + lea ebx, [ebp - 60] + mov dword ptr [eax], ebx + mov dword ptr [ebp - 100], edi # 4-byte Spill + mov dword ptr [ebp - 104], ecx # 4-byte Spill + mov dword ptr [ebp - 108], edx # 4-byte Spill + mov dword ptr [ebp - 112], esi # 4-byte Spill + call "??$stringify@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z" + add esp, 8 + mov eax, dword ptr [ebp - 112] # 4-byte Reload + add eax, 8 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + add ecx, 12 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + mov dword ptr [ebp - 116], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + mov byte ptr [ebp - 89], 1 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + lea edx, [ebp - 88] + mov dword ptr [esi], edx + mov dword ptr [ebp - 120], eax # 4-byte Spill + call "??$stringify@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z" + add esp, 8 + jmp LBB816_1 +LBB816_1: + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 88] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 60] + mov dword ptr [ecx + 20], eax + mov byte ptr [ebp - 89], 0 + mov dword ptr [ebp - 16], 2 + call "?formatReconstructedExpression@Catch@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" + add esp, 24 + jmp LBB816_2 +LBB816_2: + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 88] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 816 2 1012 0 # external\include\catch/catch.hpp:1012:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB816_3: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 88] + .cv_loc 816 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB816_4: + push ebp + sub esp, 24 + add ebp, 12 + test byte ptr [ebp - 89], 1 + jne LBB816_5 + jmp LBB816_6 +LBB816_5: + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" +LBB816_6: + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB816_7: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp13281: + .cv_fpo_endproc +Lfunc_end816: + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@ABQAXABQAX@Catch@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@ABQAXABQAX@Catch@@UAEPAXI@Z" + .globl "??_G?$BinaryExpr@ABQAXABQAX@Catch@@UAEPAXI@Z" # -- Begin function ??_G?$BinaryExpr@ABQAXABQAX@Catch@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@ABQAXABQAX@Catch@@UAEPAXI@Z": # @"??_G?$BinaryExpr@ABQAXABQAX@Catch@@UAEPAXI@Z" +Lfunc_begin817: + .cv_func_id 817 + .cv_loc 817 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??_G?$BinaryExpr@ABQAXABQAX@Catch@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp13282: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1?$BinaryExpr@ABQAXABQAX@Catch@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB817_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB817_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp13283: + .cv_fpo_endproc +Lfunc_end817: + # -- End function + .def "??$stringify@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z" + .globl "??$stringify@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z" # -- Begin function ??$stringify@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z + .p2align 4, 0x90 +"??$stringify@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z": # @"??$stringify@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z" +Lfunc_begin818: + .cv_func_id 818 + .cv_loc 818 2 596 0 # external\include\catch/catch.hpp:596:0 + .cv_fpo_proc "??$stringify@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp13284: + .cv_loc 818 2 597 0 # external\include\catch/catch.hpp:597:0 + mov esi, dword ptr [ebp + 12] + mov esi, dword ptr [esi] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$convert@X@?$StringMaker@PAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAX@Z" + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 16 + pop esi + pop ebp + ret +Ltmp13285: + .cv_fpo_endproc +Lfunc_end818: + # -- End function + .def "??$convert@X@?$StringMaker@PAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@X@?$StringMaker@PAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAX@Z" + .globl "??$convert@X@?$StringMaker@PAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAX@Z" # -- Begin function ??$convert@X@?$StringMaker@PAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAX@Z + .p2align 4, 0x90 +"??$convert@X@?$StringMaker@PAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAX@Z": # @"??$convert@X@?$StringMaker@PAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAX@Z" +Lfunc_begin819: + .cv_func_id 819 + .cv_loc 819 2 709 0 # external\include\catch/catch.hpp:709:0 + .cv_fpo_proc "??$convert@X@?$StringMaker@PAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAX@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 8], esi +Ltmp13286: + .cv_loc 819 2 710 0 # external\include\catch/catch.hpp:710:0 + cmp dword ptr [ebp + 12], 0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + je LBB819_2 +# %bb.1: +Ltmp13287: + .cv_loc 819 2 711 0 # external\include\catch/catch.hpp:711:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + lea ecx, [ebp + 12] + mov dword ptr [esp + 4], ecx + call "??$rawMemoryToString@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z" + jmp LBB819_3 +Ltmp13288: +LBB819_2: + .cv_loc 819 2 713 0 # external\include\catch/catch.hpp:713:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + lea eax, ["??_C@_07OHNGEDJK@nullptr?$AA@"] + mov dword ptr [esp], eax + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" + sub esp, 4 + mov dword ptr [ebp - 24], eax # 4-byte Spill +Ltmp13289: +LBB819_3: + .cv_loc 819 2 715 0 # external\include\catch/catch.hpp:715:0 + mov eax, dword ptr [ebp - 8] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 28 + pop esi + pop ebp + ret +Ltmp13290: + .cv_fpo_endproc +Lfunc_end819: + # -- End function + .def "??$rawMemoryToString@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$rawMemoryToString@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z" + .globl "??$rawMemoryToString@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z" # -- Begin function ??$rawMemoryToString@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z + .p2align 4, 0x90 +"??$rawMemoryToString@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z": # @"??$rawMemoryToString@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z" +Lfunc_begin820: + .cv_func_id 820 + .cv_loc 820 2 552 0 # external\include\catch/catch.hpp:552:0 + .cv_fpo_proc "??$rawMemoryToString@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp13291: + .cv_loc 820 2 553 0 # external\include\catch/catch.hpp:553:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [esp + 8], 4 + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "?rawMemoryToString@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBXI@Z" + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 20 + pop esi + pop ebp + ret +Ltmp13292: + .cv_fpo_endproc +Lfunc_end820: + # -- End function + .def "??0?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE@ABQAW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE@ABQAW4byte@gsl@@@Z" + .globl "??0?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE@ABQAW4byte@gsl@@@Z" # -- Begin function ??0?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE@ABQAW4byte@gsl@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE@ABQAW4byte@gsl@@@Z": # @"??0?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE@ABQAW4byte@gsl@@@Z" +Lfunc_begin821: + .cv_func_id 821 + .cv_loc 821 2 1065 0 # external\include\catch/catch.hpp:1065:0 + .cv_fpo_proc "??0?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE@ABQAW4byte@gsl@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13293: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ecx], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp13294: + .cv_fpo_endproc +Lfunc_end821: + # -- End function + .def "??$compareEqual@PAW4byte@gsl@@$$T@Catch@@YA_NABQAW4byte@gsl@@AB$$T@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@PAW4byte@gsl@@$$T@Catch@@YA_NABQAW4byte@gsl@@AB$$T@Z" + .globl "??$compareEqual@PAW4byte@gsl@@$$T@Catch@@YA_NABQAW4byte@gsl@@AB$$T@Z" # -- Begin function ??$compareEqual@PAW4byte@gsl@@$$T@Catch@@YA_NABQAW4byte@gsl@@AB$$T@Z + .p2align 4, 0x90 +"??$compareEqual@PAW4byte@gsl@@$$T@Catch@@YA_NABQAW4byte@gsl@@AB$$T@Z": # @"??$compareEqual@PAW4byte@gsl@@$$T@Catch@@YA_NABQAW4byte@gsl@@AB$$T@Z" +Lfunc_begin822: + .cv_func_id 822 + .cv_loc 822 2 1040 0 # external\include\catch/catch.hpp:1040:0 + .cv_fpo_proc "??$compareEqual@PAW4byte@gsl@@$$T@Catch@@YA_NABQAW4byte@gsl@@AB$$T@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp13295: + mov edx, dword ptr [ebp + 8] + cmp dword ptr [edx], 0 + sete bl + and bl, 1 + movzx edx, bl + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop ebx + pop ebp + ret +Ltmp13296: + .cv_fpo_endproc +Lfunc_end822: + # -- End function + .def "??0?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@QAE@_NABQAW4byte@gsl@@VStringRef@1@AB$$T@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@QAE@_NABQAW4byte@gsl@@VStringRef@1@AB$$T@Z" + .globl "??0?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@QAE@_NABQAW4byte@gsl@@VStringRef@1@AB$$T@Z" # -- Begin function ??0?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@QAE@_NABQAW4byte@gsl@@VStringRef@1@AB$$T@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@QAE@_NABQAW4byte@gsl@@VStringRef@1@AB$$T@Z": # @"??0?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@QAE@_NABQAW4byte@gsl@@VStringRef@1@AB$$T@Z" +Lfunc_begin823: + .cv_func_id 823 + .cv_loc 823 2 1020 0 # external\include\catch/catch.hpp:1020:0 + .cv_fpo_proc "??0?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@QAE@_NABQAW4byte@gsl@@VStringRef@1@AB$$T@Z" 24 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, eax + add edx, 8 + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp13297: + mov esi, ecx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "??0ITransientExpression@Catch@@QAE@XZ" + lea ecx, ["??_7?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@6B@"] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov bl, byte ptr [ecx] + and bl, 1 + mov byte ptr [edx + 4], bl + mov esi, dword ptr [ecx + 4] + mov dword ptr [edx + 8], esi + add edx, 12 + mov ecx, edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov edx, dword ptr [ecx + 20] + mov esi, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esi + 24], edx + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 28 + pop esi + pop ebx + pop ebp + ret 24 +Ltmp13298: + .cv_fpo_endproc +Lfunc_end823: + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ": # @"?isBinaryExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" +Lfunc_begin824: + .cv_func_id 824 + .cv_loc 824 2 1006 0 # external\include\catch/catch.hpp:1006:0 + .cv_fpo_proc "?isBinaryExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp13299: + mov al, 1 + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp13300: + .cv_fpo_endproc +Lfunc_end824: + # -- End function + .def "?getResult@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" + .globl "?getResult@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" # -- Begin function ?getResult@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ": # @"?getResult@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" +Lfunc_begin825: + .cv_func_id 825 + .cv_loc 825 2 1007 0 # external\include\catch/catch.hpp:1007:0 + .cv_fpo_proc "?getResult@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13301: + mov al, byte ptr [ecx + 4] + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp13302: + .cv_fpo_endproc +Lfunc_end825: + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin826: + .cv_func_id 826 + .cv_loc 826 2 1009 0 # external\include\catch/catch.hpp:1009:0 + .cv_fpo_proc "?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 108 + .cv_fpo_stackalloc 108 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp13307: + .cv_loc 826 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov edx, esp + push eax + sub esp, 20 + mov esi, esp + mov edi, esi + mov ebx, dword ptr [ecx + 24] + sub esp, 8 + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 4], ebx + lea ebx, [ebp - 60] + mov dword ptr [eax], ebx + mov dword ptr [ebp - 100], edi # 4-byte Spill + mov dword ptr [ebp - 104], ecx # 4-byte Spill + mov dword ptr [ebp - 108], edx # 4-byte Spill + mov dword ptr [ebp - 112], esi # 4-byte Spill + call "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB$$T@Z" + add esp, 8 + mov eax, dword ptr [ebp - 112] # 4-byte Reload + add eax, 8 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + add ecx, 12 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + mov dword ptr [ebp - 116], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + mov byte ptr [ebp - 89], 1 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + lea edx, [ebp - 88] + mov dword ptr [esi], edx + mov dword ptr [ebp - 120], eax # 4-byte Spill + call "??$stringify@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z" + add esp, 8 + jmp LBB826_1 +LBB826_1: + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 88] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 60] + mov dword ptr [ecx + 20], eax + mov byte ptr [ebp - 89], 0 + mov dword ptr [ebp - 16], 2 + call "?formatReconstructedExpression@Catch@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" + add esp, 24 + jmp LBB826_2 +LBB826_2: + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 88] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 826 2 1012 0 # external\include\catch/catch.hpp:1012:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB826_3: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 88] + .cv_loc 826 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB826_4: + push ebp + sub esp, 24 + add ebp, 12 + test byte ptr [ebp - 89], 1 + jne LBB826_5 + jmp LBB826_6 +LBB826_5: + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" +LBB826_6: + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB826_7: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp13308: + .cv_fpo_endproc +Lfunc_end826: + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z" + .globl "??_G?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z" # -- Begin function ??_G?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z": # @"??_G?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z" +Lfunc_begin827: + .cv_func_id 827 + .cv_loc 827 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??_G?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp13309: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB827_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB827_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp13310: + .cv_fpo_endproc +Lfunc_end827: + # -- End function + .def "??$stringify@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z" + .globl "??$stringify@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z" # -- Begin function ??$stringify@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$stringify@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z": # @"??$stringify@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z" +Lfunc_begin828: + .cv_func_id 828 + .cv_loc 828 2 596 0 # external\include\catch/catch.hpp:596:0 + .cv_fpo_proc "??$stringify@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp13311: + .cv_loc 828 2 597 0 # external\include\catch/catch.hpp:597:0 + mov esi, dword ptr [ebp + 12] + mov esi, dword ptr [esi] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$convert@W4byte@gsl@@@?$StringMaker@PAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAW4byte@gsl@@@Z" + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 16 + pop esi + pop ebp + ret +Ltmp13312: + .cv_fpo_endproc +Lfunc_end828: + # -- End function + .def "??$convert@W4byte@gsl@@@?$StringMaker@PAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@W4byte@gsl@@@?$StringMaker@PAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAW4byte@gsl@@@Z" + .globl "??$convert@W4byte@gsl@@@?$StringMaker@PAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAW4byte@gsl@@@Z" # -- Begin function ??$convert@W4byte@gsl@@@?$StringMaker@PAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$convert@W4byte@gsl@@@?$StringMaker@PAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAW4byte@gsl@@@Z": # @"??$convert@W4byte@gsl@@@?$StringMaker@PAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAW4byte@gsl@@@Z" +Lfunc_begin829: + .cv_func_id 829 + .cv_loc 829 2 709 0 # external\include\catch/catch.hpp:709:0 + .cv_fpo_proc "??$convert@W4byte@gsl@@@?$StringMaker@PAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAW4byte@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 8], esi +Ltmp13313: + .cv_loc 829 2 710 0 # external\include\catch/catch.hpp:710:0 + cmp dword ptr [ebp + 12], 0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + je LBB829_2 +# %bb.1: +Ltmp13314: + .cv_loc 829 2 711 0 # external\include\catch/catch.hpp:711:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + lea ecx, [ebp + 12] + mov dword ptr [esp + 4], ecx + call "??$rawMemoryToString@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z" + jmp LBB829_3 +Ltmp13315: +LBB829_2: + .cv_loc 829 2 713 0 # external\include\catch/catch.hpp:713:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + lea eax, ["??_C@_07OHNGEDJK@nullptr?$AA@"] + mov dword ptr [esp], eax + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" + sub esp, 4 + mov dword ptr [ebp - 24], eax # 4-byte Spill +Ltmp13316: +LBB829_3: + .cv_loc 829 2 715 0 # external\include\catch/catch.hpp:715:0 + mov eax, dword ptr [ebp - 8] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 28 + pop esi + pop ebp + ret +Ltmp13317: + .cv_fpo_endproc +Lfunc_end829: + # -- End function + .def "??$rawMemoryToString@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$rawMemoryToString@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z" + .globl "??$rawMemoryToString@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z" # -- Begin function ??$rawMemoryToString@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$rawMemoryToString@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z": # @"??$rawMemoryToString@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z" +Lfunc_begin830: + .cv_func_id 830 + .cv_loc 830 2 552 0 # external\include\catch/catch.hpp:552:0 + .cv_fpo_proc "??$rawMemoryToString@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp13318: + .cv_loc 830 2 553 0 # external\include\catch/catch.hpp:553:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [esp + 8], 4 + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "?rawMemoryToString@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBXI@Z" + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 20 + pop esi + pop ebp + ret +Ltmp13319: + .cv_fpo_endproc +Lfunc_end830: + # -- End function + .def "??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z" + .globl "??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z" # -- Begin function ??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z + .p2align 4, 0x90 +"??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z": # @"??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z" +Lfunc_begin831: + .cv_func_id 831 + .cv_loc 831 5 395 0 # ..\include\gsl/span:395:0 + .cv_fpo_proc "??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + lea edx, [ebp - 36] +Ltmp13322: + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??0?$extent_type@$03@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [edx], ecx + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "??$addressof@H@std@@YAPAHAAH@Z" + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB831_1 +LBB831_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z@4HA": +LBB831_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp13323: + .cv_fpo_endproc +Lfunc_end831: + .section .xdata,"dr",associative,"??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z" + .p2align 2 +"L__ehtable$??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z@4HA" # Action + .section .text,"xr",discard,"??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z" + # -- End function + .def "??$?0H$03X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$03@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H$03X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$03@1@@Z" + .globl "??$?0H$03X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$03@1@@Z" # -- Begin function ??$?0H$03X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$03@1@@Z + .p2align 4, 0x90 +"??$?0H$03X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$03@1@@Z": # @"??$?0H$03X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$03@1@@Z" +Lfunc_begin832: + .cv_func_id 832 + .cv_loc 832 5 448 0 # ..\include\gsl/span:448:0 + .cv_fpo_proc "??$?0H$03X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$03@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 8], edx + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp13324: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?size@?$span@H$03@gsl@@QBEHXZ" + lea ecx, [ebp - 12] + mov dword ptr [esp], eax + call "??0?$extent_type@$03@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "?data@?$span@H$03@gsl@@QBEPAHXZ" + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], eax + lea eax, [ebp - 12] + mov bl, byte ptr [eax] + mov byte ptr [esp + 4], bl + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$03@details@2@@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 8] + xor ecx, ebp + mov dword ptr [ebp - 32], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + add esp, 36 + pop ebx + pop ebp + ret 4 +Ltmp13325: + .cv_fpo_endproc +Lfunc_end832: + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?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@QBE?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ" +Lfunc_begin833: + .cv_func_id 833 + .cv_loc 833 1 1471 0 # ..\tests\span_tests.cpp:1471:0 + .cv_fpo_proc "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 4], eax + mov dword ptr [ebp - 12], ecx + mov eax, dword ptr [ebp - 12] +Ltmp13326: + .cv_loc 833 1 1472 0 # ..\tests\span_tests.cpp:1472:0 + mov eax, dword ptr [eax] + lea ecx, [ebp - 8] +Ltmp13327: + #DEBUG_VALUE: operator():s2 <- [$ecx+0] + mov dword ptr [esp], eax + call "??$?0H$0?0X@?$span@H$01@gsl@@QAE@ABV?$span@H$0?0@1@@Z" +Ltmp13328: + sub esp, 4 + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 16], eax # 4-byte Spill + call @__security_check_cookie@4 + .cv_loc 833 1 1474 0 # ..\tests\span_tests.cpp:1474:0 + add esp, 20 + pop ebp + ret +Ltmp13329: + .cv_fpo_endproc +Lfunc_end833: + # -- End function + .def "??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ" + .globl "??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ" # -- Begin function ??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ + .p2align 4, 0x90 +"??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ": # @"??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ" +Lfunc_begin834: + .cv_func_id 834 + .cv_loc 834 5 456 0 # ..\include\gsl/span:456:0 + .cv_fpo_proc "??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp13332: + .cv_loc 834 5 457 0 # ..\include\gsl/span:457:0 + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov dword ptr [ebp - 56], edx # 4-byte Spill + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "?size@?$span@H$03@gsl@@QBEHXZ" + mov ecx, 1 + cmp ecx, eax + setle bl + mov byte ptr [ebp - 45], 0 + test bl, 1 + jne LBB834_1 + jmp LBB834_2 +LBB834_1: + test byte ptr [ebp - 45], 1 + jne LBB834_4 + jmp LBB834_5 +LBB834_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@DJMBCLLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB834_3 +LBB834_3: +LBB834_4: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB834_5: + .cv_loc 834 5 458 0 # ..\include\gsl/span:458:0 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?data@?$span@H$03@gsl@@QBEPAHXZ" + mov ecx, esp + mov dword ptr [ecx], eax + mov dword ptr [ecx + 4], 1 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "??0?$span@H$00@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 72], eax # 4-byte Spill + mov eax, ecx + add esp, 68 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$6@?0???$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ@4HA": +LBB834_6: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 834 5 457 0 # ..\include\gsl/span:457:0 + test byte ptr [ebp - 45], 1 + jne LBB834_7 + jmp LBB834_8 +LBB834_7: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB834_8: + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp13333: + .cv_fpo_endproc +Lfunc_end834: + .section .xdata,"dr",associative,"??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ" + .p2align 2 +"L__ehtable$??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ@4HA" # Action + .section .text,"xr",discard,"??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ" + # -- End function + .def "?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + .globl "?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z" # -- Begin function ?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z + .p2align 4, 0x90 +"?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z": # @"?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z" +Lfunc_begin835: + .cv_func_id 835 + .cv_loc 835 5 481 0 # ..\include\gsl/span:481:0 + .cv_fpo_proc "?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + xor ebx, ebx + # kill: def $bl killed $bl killed $ebx + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov eax, dword ptr fs:[0] + mov dword ptr [ebp - 24], eax + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp13336: + .cv_loc 835 5 482 0 # ..\include\gsl/span:482:0 + mov ecx, dword ptr [ebp + 12] + mov byte ptr [ebp - 45], 0 + cmp ecx, 0 + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], eax # 4-byte Spill + mov dword ptr [ebp - 64], edx # 4-byte Spill + mov byte ptr [ebp - 65], bl # 1-byte Spill + jl LBB835_2 +# %bb.1: + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "?size@?$span@H$03@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + cmp ecx, eax + setle dl + mov byte ptr [ebp - 65], dl # 1-byte Spill +LBB835_2: + mov al, byte ptr [ebp - 65] # 1-byte Reload + test al, 1 + jne LBB835_3 + jmp LBB835_4 +LBB835_3: + test byte ptr [ebp - 45], 1 + jne LBB835_6 + jmp LBB835_7 +LBB835_4: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@EMGOEMKG@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB835_5 +LBB835_5: +LBB835_6: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB835_7: + .cv_loc 835 5 483 0 # ..\include\gsl/span:483:0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "?data@?$span@H$03@gsl@@QBEPAHXZ" + mov ecx, dword ptr [ebp + 12] + mov edx, esp + mov dword ptr [edx + 4], ecx + mov dword ptr [edx], eax + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "??0?$span@H$0?0@gsl@@QAE@PAHH@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ebp - 84], eax # 4-byte Spill + mov eax, ecx + add esp, 80 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$8@?0??first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z@4HA": +LBB835_8: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 835 5 482 0 # ..\include\gsl/span:482:0 + test byte ptr [ebp - 45], 1 + jne LBB835_9 + jmp LBB835_10 +LBB835_9: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB835_10: + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp13337: + .cv_fpo_endproc +Lfunc_end835: + .section .xdata,"dr",associative,"?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + .p2align 2 +"L__ehtable$?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z": + .long -1 # ToState + .long "?dtor$8@?0??first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z@4HA" # Action + .section .text,"xr",discard,"?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + # -- End function + .def "??$?0H$0?0X@?$span@H$00@gsl@@QAE@ABV?$span@H$0?0@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H$0?0X@?$span@H$00@gsl@@QAE@ABV?$span@H$0?0@1@@Z" + .globl "??$?0H$0?0X@?$span@H$00@gsl@@QAE@ABV?$span@H$0?0@1@@Z" # -- Begin function ??$?0H$0?0X@?$span@H$00@gsl@@QAE@ABV?$span@H$0?0@1@@Z + .p2align 4, 0x90 +"??$?0H$0?0X@?$span@H$00@gsl@@QAE@ABV?$span@H$0?0@1@@Z": # @"??$?0H$0?0X@?$span@H$00@gsl@@QAE@ABV?$span@H$0?0@1@@Z" +Lfunc_begin836: + .cv_func_id 836 + .cv_loc 836 5 448 0 # ..\include\gsl/span:448:0 + .cv_fpo_proc "??$?0H$0?0X@?$span@H$00@gsl@@QAE@ABV?$span@H$0?0@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp13338: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + lea ecx, [ebp - 8] + mov dword ptr [esp], eax + call "??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + mov ecx, dword ptr [ebp - 8] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 32], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 40 + pop ebp + ret 4 +Ltmp13339: + .cv_fpo_endproc +Lfunc_end836: + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?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@QBE?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ" +Lfunc_begin837: + .cv_func_id 837 + .cv_loc 837 1 1510 0 # ..\tests\span_tests.cpp:1510:0 + .cv_fpo_proc "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 4], eax + mov dword ptr [ebp - 12], ecx + mov eax, dword ptr [ebp - 12] +Ltmp13340: + .cv_loc 837 1 1511 0 # ..\tests\span_tests.cpp:1511:0 + mov eax, dword ptr [eax] + lea ecx, [ebp - 8] +Ltmp13341: + #DEBUG_VALUE: operator():_s4 <- [$ecx+0] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 2 + call "??0?$span@H$03@gsl@@QAE@PAHH@Z" +Ltmp13342: + sub esp, 8 + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 16], eax # 4-byte Spill + call @__security_check_cookie@4 + .cv_loc 837 1 1513 0 # ..\tests\span_tests.cpp:1513:0 + add esp, 24 + pop ebp + ret +Ltmp13343: + .cv_fpo_endproc +Lfunc_end837: + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?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@QBE?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ" +Lfunc_begin838: + .cv_func_id 838 + .cv_loc 838 1 1519 0 # ..\tests\span_tests.cpp:1519:0 + .cv_fpo_proc "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 4], eax + mov dword ptr [ebp - 12], ecx + mov eax, dword ptr [ebp - 12] +Ltmp13344: + .cv_loc 838 1 1520 0 # ..\tests\span_tests.cpp:1520:0 + mov eax, dword ptr [eax] + lea ecx, [ebp - 8] +Ltmp13345: + #DEBUG_VALUE: operator():_s4 <- [$ecx+0] + mov dword ptr [esp], eax + call "??$?0H$0?0X@?$span@H$03@gsl@@QAE@ABV?$span@H$0?0@1@@Z" +Ltmp13346: + sub esp, 4 + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 16], eax # 4-byte Spill + call @__security_check_cookie@4 + .cv_loc 838 1 1522 0 # ..\tests\span_tests.cpp:1522:0 + add esp, 20 + pop ebp + ret +Ltmp13347: + .cv_fpo_endproc +Lfunc_end838: + # -- End function + .def "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$03@details@2@@Z" +Lfunc_begin839: + .cv_func_id 839 + .cv_loc 839 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$03@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$03@details@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp13352: + mov edx, ecx + mov dword ptr [ebp - 76], ecx # 4-byte Spill + mov ecx, edx + lea edx, [ebp - 40] + mov bl, byte ptr [edx] + mov byte ptr [esp], bl + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??$?0$03@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$03@12@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp13353: + .cv_loc 839 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 53], 0 + test bl, 1 + jne LBB839_1 + jmp LBB839_2 +LBB839_1: + test byte ptr [ebp - 53], 1 + jne LBB839_4 + jmp LBB839_5 +LBB839_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 53], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB839_3 +LBB839_3: +LBB839_4: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB839_5: + .cv_loc 839 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 69], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 93], cl # 1-byte Spill + jne LBB839_7 +# %bb.6: + mov eax, dword ptr [ebp - 76] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 93], dl # 1-byte Spill +LBB839_7: + mov al, byte ptr [ebp - 93] # 1-byte Reload + test al, 1 + jne LBB839_8 + jmp LBB839_9 +LBB839_8: + test byte ptr [ebp - 69], 1 + jne LBB839_14 + jmp LBB839_15 +LBB839_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 68] + mov ecx, eax + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 69], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB839_10 +LBB839_10: +LBB839_14: + lea ecx, [ebp - 68] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp13354: +LBB839_15: + .cv_loc 839 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$03@details@2@@Z@4HA": +LBB839_11: + push ebp + push eax + add ebp, 12 +Ltmp13355: + .cv_loc 839 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 53], 1 + jne LBB839_12 + jmp LBB839_13 +LBB839_12: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB839_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$03@details@2@@Z@4HA": +LBB839_16: + push ebp + push eax + add ebp, 12 + .cv_loc 839 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 69], 1 + jne LBB839_17 + jmp LBB839_18 +LBB839_17: + lea ecx, [ebp - 68] + call "??1fail_fast@gsl@@UAE@XZ" +LBB839_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp13356: + .cv_fpo_endproc +Lfunc_end839: + .section .xdata,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$03@details@2@@Z" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$03@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$03@details@2@@Z@4HA" # 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@@QAE@PAHV?$extent_type@$03@details@2@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$03@details@2@@Z" + # -- End function + .def "??$?0H$0?0X@?$span@H$01@gsl@@QAE@ABV?$span@H$0?0@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H$0?0X@?$span@H$01@gsl@@QAE@ABV?$span@H$0?0@1@@Z" + .globl "??$?0H$0?0X@?$span@H$01@gsl@@QAE@ABV?$span@H$0?0@1@@Z" # -- Begin function ??$?0H$0?0X@?$span@H$01@gsl@@QAE@ABV?$span@H$0?0@1@@Z + .p2align 4, 0x90 +"??$?0H$0?0X@?$span@H$01@gsl@@QAE@ABV?$span@H$0?0@1@@Z": # @"??$?0H$0?0X@?$span@H$01@gsl@@QAE@ABV?$span@H$0?0@1@@Z" +Lfunc_begin840: + .cv_func_id 840 + .cv_loc 840 5 448 0 # ..\include\gsl/span:448:0 + .cv_fpo_proc "??$?0H$0?0X@?$span@H$01@gsl@@QAE@ABV?$span@H$0?0@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp13357: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + lea ecx, [ebp - 8] + mov dword ptr [esp], eax + call "??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + mov ecx, dword ptr [ebp - 8] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 32], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 40 + pop ebp + ret 4 +Ltmp13358: + .cv_fpo_endproc +Lfunc_end840: + # -- End function + .def "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" +Lfunc_begin841: + .cv_func_id 841 + .cv_loc 841 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 100 + .cv_fpo_stackalloc 100 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 32], eax +Ltmp13363: + mov ecx, eax + mov esi, dword ptr [ebp - 36] + mov dword ptr [ebp - 44], esi + mov esi, dword ptr [ebp - 44] + mov dword ptr [esp], esi + mov dword ptr [ebp - 80], edx # 4-byte Spill + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [edx], ecx +Ltmp13364: + .cv_loc 841 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "?size@?$extent_type@$01@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 57], 0 + test bl, 1 + jne LBB841_1 + jmp LBB841_2 +LBB841_1: + test byte ptr [ebp - 57], 1 + jne LBB841_4 + jmp LBB841_5 +LBB841_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 56] + mov ecx, eax + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 57], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 96], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB841_3 +LBB841_3: +LBB841_4: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +LBB841_5: + .cv_loc 841 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 73], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 97], cl # 1-byte Spill + jne LBB841_7 +# %bb.6: + mov eax, dword ptr [ebp - 84] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$01@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 97], dl # 1-byte Spill +LBB841_7: + mov al, byte ptr [ebp - 97] # 1-byte Reload + test al, 1 + jne LBB841_8 + jmp LBB841_9 +LBB841_8: + test byte ptr [ebp - 73], 1 + jne LBB841_14 + jmp LBB841_15 +LBB841_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 72] + mov ecx, eax + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 73], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 104] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 108], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB841_10 +LBB841_10: +LBB841_14: + lea ecx, [ebp - 72] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp13365: +LBB841_15: + .cv_loc 841 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 100 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0?0@details@2@@Z@4HA": +LBB841_11: + push ebp + push eax + add ebp, 12 +Ltmp13366: + .cv_loc 841 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 57], 1 + jne LBB841_12 + jmp LBB841_13 +LBB841_12: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +LBB841_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0?0@details@2@@Z@4HA": +LBB841_16: + push ebp + push eax + add ebp, 12 + .cv_loc 841 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 73], 1 + jne LBB841_17 + jmp LBB841_18 +LBB841_17: + lea ecx, [ebp - 72] + call "??1fail_fast@gsl@@UAE@XZ" +LBB841_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp13367: + .cv_fpo_endproc +Lfunc_end841: + .section .xdata,"dr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0?0@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0?0@details@2@@Z@4HA" # 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@@QAE@PAHV?$extent_type@$0?0@details@2@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + # -- End function + .def "??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + .globl "??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" # -- Begin function ??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z + .p2align 4, 0x90 +"??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z": # @"??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" +Lfunc_begin842: + .cv_func_id 842 + .cv_loc 842 5 315 0 # ..\include\gsl/span:315:0 + .cv_fpo_proc "??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 32], eax +Ltmp13370: + .cv_loc 842 5 318 0 # ..\include\gsl/span:318:0 + lea ecx, [ebp - 36] + #DEBUG_VALUE: extent_type<-1>:ext <- [$ecx+0] + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" +Ltmp13371: + cmp eax, 2 + sete bl + mov byte ptr [ebp - 53], 0 + test bl, 1 + jne LBB842_1 + jmp LBB842_2 +LBB842_1: + test byte ptr [ebp - 53], 1 + jne LBB842_4 + jmp LBB842_5 +LBB842_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@CEIHKHBK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 53], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB842_3 +LBB842_3: +LBB842_4: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp13372: +LBB842_5: + .cv_loc 842 5 319 0 # ..\include\gsl/span:319:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$6@?0???$?0$0?0@?$extent_type@$01@details@gsl@@QAE@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@@QAE@V?$extent_type@$0?0@12@@Z@4HA": +LBB842_6: + push ebp + push eax + add ebp, 12 +Ltmp13373: + .cv_loc 842 5 318 0 # ..\include\gsl/span:318:0 + test byte ptr [ebp - 53], 1 + jne LBB842_7 + jmp LBB842_8 +LBB842_7: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB842_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp13374: + .cv_fpo_endproc +Lfunc_end842: + .section .xdata,"dr",associative,"??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + .p2align 2 +"L__ehtable$??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" +Lfunc_begin843: + .cv_func_id 843 + .cv_loc 843 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 100 + .cv_fpo_stackalloc 100 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 32], eax +Ltmp13379: + mov ecx, eax + mov esi, dword ptr [ebp - 36] + mov dword ptr [ebp - 44], esi + mov esi, dword ptr [ebp - 44] + mov dword ptr [esp], esi + mov dword ptr [ebp - 80], edx # 4-byte Spill + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [edx], ecx +Ltmp13380: + .cv_loc 843 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "?size@?$extent_type@$00@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 57], 0 + test bl, 1 + jne LBB843_1 + jmp LBB843_2 +LBB843_1: + test byte ptr [ebp - 57], 1 + jne LBB843_4 + jmp LBB843_5 +LBB843_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 56] + mov ecx, eax + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 57], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 96], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB843_3 +LBB843_3: +LBB843_4: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +LBB843_5: + .cv_loc 843 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 73], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 97], cl # 1-byte Spill + jne LBB843_7 +# %bb.6: + mov eax, dword ptr [ebp - 84] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$00@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 97], dl # 1-byte Spill +LBB843_7: + mov al, byte ptr [ebp - 97] # 1-byte Reload + test al, 1 + jne LBB843_8 + jmp LBB843_9 +LBB843_8: + test byte ptr [ebp - 73], 1 + jne LBB843_14 + jmp LBB843_15 +LBB843_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 72] + mov ecx, eax + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 73], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 104] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 108], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB843_10 +LBB843_10: +LBB843_14: + lea ecx, [ebp - 72] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp13381: +LBB843_15: + .cv_loc 843 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 100 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0?0@details@2@@Z@4HA": +LBB843_11: + push ebp + push eax + add ebp, 12 +Ltmp13382: + .cv_loc 843 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 57], 1 + jne LBB843_12 + jmp LBB843_13 +LBB843_12: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +LBB843_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0?0@details@2@@Z@4HA": +LBB843_16: + push ebp + push eax + add ebp, 12 + .cv_loc 843 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 73], 1 + jne LBB843_17 + jmp LBB843_18 +LBB843_17: + lea ecx, [ebp - 72] + call "??1fail_fast@gsl@@UAE@XZ" +LBB843_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp13383: + .cv_fpo_endproc +Lfunc_end843: + .section .xdata,"dr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0?0@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0?0@details@2@@Z@4HA" # 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@@QAE@PAHV?$extent_type@$0?0@details@2@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + # -- End function + .def "??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + .globl "??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" # -- Begin function ??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z + .p2align 4, 0x90 +"??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z": # @"??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" +Lfunc_begin844: + .cv_func_id 844 + .cv_loc 844 5 315 0 # ..\include\gsl/span:315:0 + .cv_fpo_proc "??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 32], eax +Ltmp13386: + .cv_loc 844 5 318 0 # ..\include\gsl/span:318:0 + lea ecx, [ebp - 36] + #DEBUG_VALUE: extent_type<-1>:ext <- [$ecx+0] + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" +Ltmp13387: + cmp eax, 1 + sete bl + mov byte ptr [ebp - 53], 0 + test bl, 1 + jne LBB844_1 + jmp LBB844_2 +LBB844_1: + test byte ptr [ebp - 53], 1 + jne LBB844_4 + jmp LBB844_5 +LBB844_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@CEIHKHBK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 53], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB844_3 +LBB844_3: +LBB844_4: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp13388: +LBB844_5: + .cv_loc 844 5 319 0 # ..\include\gsl/span:319:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$6@?0???$?0$0?0@?$extent_type@$00@details@gsl@@QAE@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@@QAE@V?$extent_type@$0?0@12@@Z@4HA": +LBB844_6: + push ebp + push eax + add ebp, 12 +Ltmp13389: + .cv_loc 844 5 318 0 # ..\include\gsl/span:318:0 + test byte ptr [ebp - 53], 1 + jne LBB844_7 + jmp LBB844_8 +LBB844_7: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB844_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp13390: + .cv_fpo_endproc +Lfunc_end844: + .section .xdata,"dr",associative,"??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + .p2align 2 +"L__ehtable$??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + # -- End function + .def "??$?0H$0?0X@?$span@H$03@gsl@@QAE@ABV?$span@H$0?0@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H$0?0X@?$span@H$03@gsl@@QAE@ABV?$span@H$0?0@1@@Z" + .globl "??$?0H$0?0X@?$span@H$03@gsl@@QAE@ABV?$span@H$0?0@1@@Z" # -- Begin function ??$?0H$0?0X@?$span@H$03@gsl@@QAE@ABV?$span@H$0?0@1@@Z + .p2align 4, 0x90 +"??$?0H$0?0X@?$span@H$03@gsl@@QAE@ABV?$span@H$0?0@1@@Z": # @"??$?0H$0?0X@?$span@H$03@gsl@@QAE@ABV?$span@H$0?0@1@@Z" +Lfunc_begin845: + .cv_func_id 845 + .cv_loc 845 5 448 0 # ..\include\gsl/span:448:0 + .cv_fpo_proc "??$?0H$0?0X@?$span@H$03@gsl@@QAE@ABV?$span@H$0?0@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp13391: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "?size@?$span@H$0?0@gsl@@QBEHXZ" + lea ecx, [ebp - 8] + mov dword ptr [esp], eax + call "??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + mov ecx, dword ptr [ebp - 8] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 32], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 40 + pop ebp + ret 4 +Ltmp13392: + .cv_fpo_endproc +Lfunc_end845: + # -- End function + .def "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" +Lfunc_begin846: + .cv_func_id 846 + .cv_loc 846 5 597 0 # ..\include\gsl/span:597:0 + .cv_fpo_proc "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 100 + .cv_fpo_stackalloc 100 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 32], eax +Ltmp13397: + mov ecx, eax + mov esi, dword ptr [ebp - 36] + mov dword ptr [ebp - 44], esi + mov esi, dword ptr [ebp - 44] + mov dword ptr [esp], esi + mov dword ptr [ebp - 80], edx # 4-byte Spill + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [edx], ecx +Ltmp13398: + .cv_loc 846 5 598 0 # ..\include\gsl/span:598:0 + mov ecx, edx + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "?size@?$extent_type@$03@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 57], 0 + test bl, 1 + jne LBB846_1 + jmp LBB846_2 +LBB846_1: + test byte ptr [ebp - 57], 1 + jne LBB846_4 + jmp LBB846_5 +LBB846_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 56] + mov ecx, eax + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 57], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 96], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB846_3 +LBB846_3: +LBB846_4: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +LBB846_5: + .cv_loc 846 5 599 0 # ..\include\gsl/span:599:0 + mov eax, dword ptr [ebp + 8] + mov byte ptr [ebp - 73], 0 + cmp eax, 0 + mov cl, 1 + mov byte ptr [ebp - 97], cl # 1-byte Spill + jne LBB846_7 +# %bb.6: + mov eax, dword ptr [ebp - 84] # 4-byte Reload + mov ecx, eax + call "?size@?$extent_type@$03@details@gsl@@QBEHXZ" + cmp eax, 0 + sete dl + mov byte ptr [ebp - 97], dl # 1-byte Spill +LBB846_7: + mov al, byte ptr [ebp - 97] # 1-byte Reload + test al, 1 + jne LBB846_8 + jmp LBB846_9 +LBB846_8: + test byte ptr [ebp - 73], 1 + jne LBB846_14 + jmp LBB846_15 +LBB846_9: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 72] + mov ecx, eax + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 73], 1 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 104] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 108], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB846_10 +LBB846_10: +LBB846_14: + lea ecx, [ebp - 72] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp13399: +LBB846_15: + .cv_loc 846 5 600 0 # ..\include\gsl/span:600:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 100 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0?0@details@2@@Z@4HA": +LBB846_11: + push ebp + push eax + add ebp, 12 +Ltmp13400: + .cv_loc 846 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [ebp - 57], 1 + jne LBB846_12 + jmp LBB846_13 +LBB846_12: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +LBB846_13: + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0?0@details@2@@Z@4HA": +LBB846_16: + push ebp + push eax + add ebp, 12 + .cv_loc 846 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [ebp - 73], 1 + jne LBB846_17 + jmp LBB846_18 +LBB846_17: + lea ecx, [ebp - 72] + call "??1fail_fast@gsl@@UAE@XZ" +LBB846_18: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp13401: + .cv_fpo_endproc +Lfunc_end846: + .section .xdata,"dr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0?0@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0?0@details@2@@Z@4HA" # 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@@QAE@PAHV?$extent_type@$0?0@details@2@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + # -- End function + .def "??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + .globl "??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" # -- Begin function ??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z + .p2align 4, 0x90 +"??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z": # @"??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" +Lfunc_begin847: + .cv_func_id 847 + .cv_loc 847 5 315 0 # ..\include\gsl/span:315:0 + .cv_fpo_proc "??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 32], eax +Ltmp13404: + .cv_loc 847 5 318 0 # ..\include\gsl/span:318:0 + lea ecx, [ebp - 36] + #DEBUG_VALUE: extent_type<-1>:ext <- [$ecx+0] + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" +Ltmp13405: + cmp eax, 4 + sete bl + mov byte ptr [ebp - 53], 0 + test bl, 1 + jne LBB847_1 + jmp LBB847_2 +LBB847_1: + test byte ptr [ebp - 53], 1 + jne LBB847_4 + jmp LBB847_5 +LBB847_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@CEIHKHBK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 53], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB847_3 +LBB847_3: +LBB847_4: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp13406: +LBB847_5: + .cv_loc 847 5 319 0 # ..\include\gsl/span:319:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$6@?0???$?0$0?0@?$extent_type@$03@details@gsl@@QAE@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@@QAE@V?$extent_type@$0?0@12@@Z@4HA": +LBB847_6: + push ebp + push eax + add ebp, 12 +Ltmp13407: + .cv_loc 847 5 318 0 # ..\include\gsl/span:318:0 + test byte ptr [ebp - 53], 1 + jne LBB847_7 + jmp LBB847_8 +LBB847_7: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB847_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp13408: + .cv_fpo_endproc +Lfunc_end847: + .section .xdata,"dr",associative,"??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + .p2align 2 +"L__ehtable$??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + # -- End function + .def "??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z" + .globl "??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z" # -- Begin function ??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z + .p2align 4, 0x90 +"??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z": # @"??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z" +Lfunc_begin848: + .cv_func_id 848 + .cv_loc 848 5 395 0 # ..\include\gsl/span:395:0 + .cv_fpo_proc "??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + lea edx, [ebp - 36] +Ltmp13411: + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??0?$extent_type@$08@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [edx], ecx + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "??$addressof@D@std@@YAPADAAD@Z" + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx + 4], bl + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" + sub esp, 8 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB848_1 +LBB848_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z@4HA": +LBB848_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp13412: + .cv_fpo_endproc +Lfunc_end848: + .section .xdata,"dr",associative,"??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z" + .p2align 2 +"L__ehtable$??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z@4HA" # Action + .section .text,"xr",discard,"??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z" + # -- End function + .def "?begin@?$span@D$0?0@gsl@@QBE?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@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + .globl "?begin@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" # -- Begin function ?begin@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ + .p2align 4, 0x90 +"?begin@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ": # @"?begin@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" +Lfunc_begin849: + .cv_func_id 849 + .cv_loc 849 5 518 0 # ..\include\gsl/span:518:0 + .cv_fpo_proc "?begin@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + xor esi, esi + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp13413: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 16], edx # 4-byte Spill + mov dword ptr [ebp - 20], esi # 4-byte Spill + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@D$0?0@2@H@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop ebp + ret 4 +Ltmp13414: + .cv_fpo_endproc +Lfunc_end849: + # -- End function + .def "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z" + .globl "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z" # -- Begin function ??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z + .p2align 4, 0x90 +"??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z": # @"??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z" +Lfunc_begin850: + .cv_func_id 850 + .cv_loc 850 5 196 0 # ..\include\gsl/span:196:0 + .cv_fpo_proc "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi + mov dword ptr [ebp - 24], ecx + mov ecx, dword ptr [ebp - 24] +Ltmp13415: + .cv_loc 850 5 197 0 # ..\include\gsl/span:197:0 + mov edi, dword ptr [ecx] + mov dword ptr [ebp - 20], edi + mov ecx, dword ptr [ecx + 4] + mov dword ptr [ebp - 16], ecx + .cv_loc 850 5 198 0 # ..\include\gsl/span:198:0 + mov ecx, dword ptr [ebp + 12] + lea edi, [ebp - 20] +Ltmp13416: + #DEBUG_VALUE: operator+:ret <- [$edi+0] + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, edi + mov edi, dword ptr [ebp - 28] # 4-byte Reload +Ltmp13417: + mov dword ptr [esp], edi + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + call "??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" + sub esp, 4 + mov ecx, dword ptr [eax] + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [edx], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [edx + 4], eax + mov eax, dword ptr [ebp - 12] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 36 + pop esi + pop edi + pop ebp + ret 8 +Ltmp13418: + .cv_fpo_endproc +Lfunc_end850: + # -- 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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@XZ" +Lfunc_begin851: + .cv_func_id 851 + .cv_file 22 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\regex" "606FAF36D657EA4F8BD0FBBD2BA5622C" 1 + .cv_loc 851 22 1002 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1002:0 + .cv_fpo_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@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + xor eax, eax + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13419: + mov edx, ecx + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 0 + mov dword ptr [esp + 8], 8 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call _memset + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov byte ptr [ecx + 8], 0 + add ecx, 12 + mov dword ptr [ebp - 16], eax # 4-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@@QAE@XZ" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + add ecx, 28 + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + add ecx, 48 + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + add ecx, 68 + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + .cv_loc 851 22 1003 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1003:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, ecx + add esp, 44 + pop ebp + ret +Ltmp13420: + .cv_fpo_endproc +Lfunc_end851: + # -- 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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" +Lfunc_begin852: + .cv_func_id 852 + .cv_loc 852 22 2245 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2245:0 + .cv_fpo_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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" 28 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 92 + .cv_fpo_stackalloc 92 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 32] + mov ecx, dword ptr [ebp + 28] + mov edx, dword ptr [ebp + 24] + mov esi, dword ptr [ebp + 20] + mov edi, dword ptr [ebp + 16] + mov ebx, dword ptr [ebp + 12] + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 16], eax + mov eax, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 24], eax + mov dword ptr [ebp - 20], ebx + mov dword ptr [ebp - 32], edi + mov dword ptr [ebp - 28], esi +Ltmp13421: + .cv_loc 852 22 2246 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2246:0 + lea esi, [ebp - 24] + #DEBUG_VALUE: regex_match,0>,std::allocator,0> > >,char,std::regex_traits >:_First <- [$esi+0] + mov dword ptr [esp], esi + lea esi, [ebp - 32] +Ltmp13422: + #DEBUG_VALUE: regex_match,0>,std::allocator,0> > >,char,std::regex_traits >:_Last <- [$esi+0] + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 60], ecx # 4-byte Spill + mov dword ptr [ebp - 64], edx # 4-byte Spill + call "??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .cv_loc 852 22 2247 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2247:0 + mov eax, dword ptr [ebp + 32] + mov ecx, dword ptr [ebp + 28] + mov edx, dword ptr [ebp + 24] + mov esi, dword ptr [ebp - 32] +Ltmp13423: + mov dword ptr [ebp - 40], esi + mov esi, dword ptr [ebp - 28] + mov dword ptr [ebp - 36], esi + mov esi, dword ptr [ebp - 24] + mov dword ptr [ebp - 48], esi + mov esi, dword ptr [ebp - 20] + mov dword ptr [ebp - 44], esi + mov esi, dword ptr [ebp - 48] + mov edi, dword ptr [ebp - 44] + mov ebx, dword ptr [ebp - 40] + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov eax, dword ptr [ebp - 36] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edi + mov dword ptr [esp + 8], ebx + mov dword ptr [esp + 12], eax + mov dword ptr [esp + 16], edx + mov dword ptr [esp + 20], ecx + mov eax, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [esp + 24], eax + mov dword ptr [esp + 28], 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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 72], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 72] # 4-byte Reload + add esp, 92 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp13424: + .cv_fpo_endproc +Lfunc_end852: + # -- End function + .def "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z" + .globl "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z" # -- Begin function ??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z + .p2align 4, 0x90 +"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z": # @"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z" +Lfunc_begin853: + .cv_func_id 853 + .cv_loc 853 22 1891 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1891:0 + .cv_fpo_proc "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp13429: + mov dword ptr [ebp - 40], ecx # 4-byte Spill + mov dword ptr [ebp - 44], edx # 4-byte Spill + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??0_Regex_base@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ecx + 4], 0 + add ecx, 8 + mov dword ptr [ebp - 16], 0 + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "??0?$regex_traits@D@std@@QAE@XZ" + mov dword ptr [ebp - 60], eax # 4-byte Spill + jmp LBB853_1 +LBB853_1: + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add eax, 24 + mov ecx, eax + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" +Ltmp13430: + .cv_loc 853 22 1892 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1892:0 + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [esi], edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov dword ptr [ebp - 76], edx # 4-byte Spill + call "?length@?$_Regex_traits@D@std@@SAIPBD@Z" + mov ecx, dword ptr [ebp - 76] # 4-byte Reload + add ecx, eax + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], 2 + mov bl, byte ptr [ebp - 36] + mov edx, esp + mov byte ptr [edx + 12], bl + mov esi, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [edx + 8], esi + mov dword ptr [edx + 4], ecx + mov dword ptr [edx], eax + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + sub esp, 16 + jmp LBB853_2 +Ltmp13431: +LBB853_2: + .cv_loc 853 22 1893 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1893:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 80 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$3@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_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@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z@4HA": +LBB853_3: + push ebp + sub esp, 16 + add ebp, 12 +Ltmp13432: + .cv_loc 853 22 1893 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1893:0 + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 16 + pop ebp + ret # CLEANUPRET + .def "?dtor$4@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_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@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z@4HA": +LBB853_4: + push ebp + sub esp, 16 + add ebp, 12 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "??1?$regex_traits@D@std@@QAE@XZ" + add esp, 16 + pop ebp + ret # CLEANUPRET + .def "?dtor$5@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_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@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z@4HA": +LBB853_5: + push ebp + sub esp, 16 + add ebp, 12 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "??1_Regex_base@std@@QAE@XZ" + add esp, 16 + pop ebp + ret # CLEANUPRET +Ltmp13433: + .cv_fpo_endproc +Lfunc_end853: + .section .xdata,"dr",associative,"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z" + .p2align 2 +"L__ehtable$??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z": + .long -1 # ToState + .long "?dtor$5@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$4@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$3@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z@4HA" # Action + .section .text,"xr",discard,"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z" + # -- End function + .def "?end@?$span@D$0?0@gsl@@QBE?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@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + .globl "?end@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" # -- Begin function ?end@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ + .p2align 4, 0x90 +"?end@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ": # @"?end@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" +Lfunc_begin854: + .cv_func_id 854 + .cv_loc 854 5 519 0 # ..\include\gsl/span:519:0 + .cv_fpo_proc "?end@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13434: + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [ebp - 12], edx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "?size@?$span@D$0?0@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov edx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@D$0?0@2@H@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop ebp + ret 4 +Ltmp13435: + .cv_fpo_endproc +Lfunc_end854: + # -- End function + .def "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@XZ" + .globl "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@XZ" # -- Begin function ??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@XZ": # @"??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@XZ" +Lfunc_begin855: + .cv_func_id 855 + .cv_loc 855 22 1982 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1982:0 + .cv_fpo_proc "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13436: + .cv_loc 855 22 1983 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1983:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 855 22 1984 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1984:0 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + add ecx, 24 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + add ecx, 8 + call "??1?$regex_traits@D@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + call "??1_Regex_base@std@@QAE@XZ" +Ltmp13437: + .cv_loc 855 22 1984 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1984:0 + add esp, 8 + pop ebp + ret +Ltmp13438: + .cv_fpo_endproc +Lfunc_end855: + # -- 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@@QBE_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@@QBE_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@@QBE_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@@QBE_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@@QBE_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@@QBE_NXZ" +Lfunc_begin856: + .cv_func_id 856 + .cv_loc 856 22 1009 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1009:0 + .cv_fpo_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@@QBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13439: + .cv_loc 856 22 1010 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1010:0 + mov al, byte ptr [ecx + 8] + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp13440: + .cv_fpo_endproc +Lfunc_end856: + # -- 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@@QBE_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@@QBE_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@@QBE_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@@QBE_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@@QBE_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@@QBE_NXZ" +Lfunc_begin857: + .cv_func_id 857 + .cv_loc 857 22 1021 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1021:0 + .cv_fpo_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@@QBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13441: + .cv_loc 857 22 1022 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1022:0 + add ecx, 12 + 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@@QBE_NXZ" + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp13442: + .cv_fpo_endproc +Lfunc_end857: + # -- 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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" +Lfunc_begin858: + .cv_func_id 858 + .cv_loc 858 22 1037 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1037:0 + .cv_fpo_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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13443: + .cv_loc 858 22 1038 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1038:0 + mov edx, ecx + add edx, 12 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 12], eax # 4-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@@QBEIXZ" + cmp eax, dword ptr [ebp + 8] + ja LBB858_2 +# %bb.1: + mov eax, dword ptr [ebp - 8] # 4-byte Reload + add eax, 68 + mov dword ptr [ebp - 16], eax # 4-byte Spill + jmp LBB858_3 +LBB858_2: + mov eax, dword ptr [ebp - 8] # 4-byte Reload + add eax, 12 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], eax + 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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + sub esp, 4 + mov dword ptr [ebp - 16], eax # 4-byte Spill +LBB858_3: + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 24 + pop ebp + ret 4 +Ltmp13444: + .cv_fpo_endproc +Lfunc_end858: + # -- End function + .def "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +Lfunc_begin859: + .cv_func_id 859 + .cv_loc 859 2 1114 0 # external\include\catch/catch.hpp:1114:0 + .cv_fpo_proc "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx +Ltmp13445: + .cv_loc 859 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + mov dword ptr [ebp - 16], esi # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??0?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop esi + pop ebp + ret 8 +Ltmp13446: + .cv_fpo_endproc +Lfunc_end859: + # -- End function + .def "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +Lfunc_begin860: + .cv_func_id 860 + .cv_loc 860 2 1068 0 # external\include\catch/catch.hpp:1068:0 + .cv_fpo_proc "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp13447: + .cv_loc 860 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov edi, esp + push eax + sub esp, 20 + mov ebx, esp + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ebx + add eax, 8 + sub esp, 4 + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], ebx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], edi # 4-byte Spill + call "??0StringRef@Catch@@QAE@PBD@Z" + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ecx] + sub esp, 8 + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], edx # 4-byte Spill + call "??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + add esp, 8 + and al, 1 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ecx + 20], edx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "??0?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov esp, ecx + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov eax, edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp13448: + .cv_fpo_endproc +Lfunc_end860: + # -- End function + .def "??1?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + .globl "??1?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" # -- Begin function ??1?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ": # @"??1?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" +Lfunc_begin861: + .cv_func_id 861 + .cv_loc 861 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??1?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, ["??_7?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13449: + mov dword ptr [ecx], eax +Ltmp13450: + .cv_loc 861 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov eax, ecx + add eax, 12 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "??1ITransientExpression@Catch@@UAE@XZ" +Ltmp13451: + .cv_loc 861 2 1000 0 # external\include\catch/catch.hpp:1000:0 + add esp, 8 + pop ebp + ret +Ltmp13452: + .cv_fpo_endproc +Lfunc_end861: + # -- 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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" +Lfunc_begin862: + .cv_func_id 862 + .cv_loc 862 22 2344 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2344:0 + .cv_fpo_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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" 28 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 112 + .cv_fpo_stackalloc 112 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 32] + mov ecx, dword ptr [ebp + 28] + mov edx, dword ptr [ebp + 24] + mov esi, dword ptr [ebp + 20] + mov edi, dword ptr [ebp + 16] + mov ebx, dword ptr [ebp + 12] + mov dword ptr [ebp - 60], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 64], eax # 4-byte Spill + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 16], eax + mov eax, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ebp - 24], eax + mov dword ptr [ebp - 20], ebx + mov dword ptr [ebp - 32], edi + mov dword ptr [ebp - 28], esi +Ltmp13453: + .cv_loc 862 22 2345 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2345:0 + lea esi, [ebp - 24] + #DEBUG_VALUE: regex_search,0>,std::allocator,0> > >,char,std::regex_traits >:_First <- [$esi+0] + mov dword ptr [esp], esi + lea esi, [ebp - 32] +Ltmp13454: + #DEBUG_VALUE: regex_search,0>,std::allocator,0> > >,char,std::regex_traits >:_Last <- [$esi+0] + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 68], ecx # 4-byte Spill + mov dword ptr [ebp - 72], edx # 4-byte Spill + call "??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .cv_loc 862 22 2346 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2346:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr [ebp + 32] + mov ecx, dword ptr [ebp + 28] + mov edx, dword ptr [ebp + 24] + mov esi, dword ptr [ebp - 32] +Ltmp13455: + mov dword ptr [ebp - 48], esi + mov esi, dword ptr [ebp - 28] + mov dword ptr [ebp - 44], esi + mov esi, dword ptr [ebp - 24] + mov dword ptr [ebp - 56], esi + mov esi, dword ptr [ebp - 20] + mov dword ptr [ebp - 52], esi + mov esi, dword ptr [ebp - 56] + mov edi, dword ptr [ebp - 52] + mov ebx, dword ptr [ebp - 48] + mov dword ptr [ebp - 76], eax # 4-byte Spill + mov eax, dword ptr [ebp - 44] + mov dword ptr [ebp - 80], eax # 4-byte Spill + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 84], eax # 4-byte Spill + mov eax, dword ptr [ebp - 36] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edi + mov dword ptr [esp + 8], ebx + mov esi, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [esp + 12], esi + mov dword ptr [esp + 16], edx + mov dword ptr [esp + 20], ecx + mov ecx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [esp + 24], ecx + mov ecx, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [esp + 28], ecx + mov dword ptr [esp + 32], eax + 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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 88], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 88] # 4-byte Reload + add esp, 112 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp13456: + .cv_fpo_endproc +Lfunc_end862: + # -- 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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@XZ" +Lfunc_begin863: + .cv_func_id 863 + .cv_loc 863 22 985 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:985:0 + .cv_fpo_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@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13457: + .cv_loc 863 22 985 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:985:0 + add ecx, 12 + 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@@QAE@XZ" +Ltmp13458: + .cv_loc 863 22 985 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:985:0 + add esp, 4 + pop ebp + ret +Ltmp13459: + .cv_fpo_endproc +Lfunc_end863: + # -- End function + .def "??0?$extent_type@$08@details@gsl@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$08@details@gsl@@QAE@XZ" + .globl "??0?$extent_type@$08@details@gsl@@QAE@XZ" # -- Begin function ??0?$extent_type@$08@details@gsl@@QAE@XZ + .p2align 4, 0x90 +"??0?$extent_type@$08@details@gsl@@QAE@XZ": # @"??0?$extent_type@$08@details@gsl@@QAE@XZ" +Lfunc_begin864: + .cv_func_id 864 + .cv_loc 864 5 311 0 # ..\include\gsl/span:311:0 + .cv_fpo_proc "??0?$extent_type@$08@details@gsl@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp13460: + add esp, 4 + pop ebp + ret +Ltmp13461: + .cv_fpo_endproc +Lfunc_end864: + # -- End function + .def "??$addressof@D@std@@YAPADAAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@D@std@@YAPADAAD@Z" + .globl "??$addressof@D@std@@YAPADAAD@Z" # -- Begin function ??$addressof@D@std@@YAPADAAD@Z + .p2align 4, 0x90 +"??$addressof@D@std@@YAPADAAD@Z": # @"??$addressof@D@std@@YAPADAAD@Z" +Lfunc_begin865: + .cv_func_id 865 + .cv_loc 865 13 280 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:280:0 + .cv_fpo_proc "??$addressof@D@std@@YAPADAAD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp13462: + .cv_loc 865 13 281 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:281:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp13463: + .cv_fpo_endproc +Lfunc_end865: + # -- End function + .def "??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" +Lfunc_begin866: + .cv_func_id 866 + .cv_loc 866 5 591 0 # ..\include\gsl/span:591:0 + .cv_fpo_proc "??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 32], eax +Ltmp13466: + mov ecx, eax + lea edx, [ebp - 44] + mov bl, byte ptr [edx] + mov byte ptr [esp], bl + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$?0$08@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$08@12@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 36] + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [edx + 4], ecx +Ltmp13467: + .cv_loc 866 5 592 0 # ..\include\gsl/span:592:0 + mov ecx, edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + cmp eax, 0 + setge bl + mov byte ptr [ebp - 57], 0 + test bl, 1 + jne LBB866_1 + jmp LBB866_2 +LBB866_1: + test byte ptr [ebp - 57], 1 + jne LBB866_4 + jmp LBB866_5 +LBB866_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 56] + mov ecx, eax + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 57], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB866_3 +LBB866_3: +LBB866_4: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +Ltmp13468: +LBB866_5: + .cv_loc 866 5 593 0 # ..\include\gsl/span:593:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 68 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$6@?0???$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z@4HA": +LBB866_6: + push ebp + push eax + add ebp, 12 +Ltmp13469: + .cv_loc 866 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [ebp - 57], 1 + jne LBB866_7 + jmp LBB866_8 +LBB866_7: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +LBB866_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp13470: + .cv_fpo_endproc +Lfunc_end866: + .section .xdata,"dr",associative,"??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" + .p2align 2 +"L__ehtable$??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" + # -- End function + .def "??$?0$08@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$08@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$08@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$08@12@@Z" + .globl "??$?0$08@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$08@12@@Z" # -- Begin function ??$?0$08@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$08@12@@Z + .p2align 4, 0x90 +"??$?0$08@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$08@12@@Z": # @"??$?0$08@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$08@12@@Z" +Lfunc_begin867: + .cv_func_id 867 + .cv_loc 867 5 334 0 # ..\include\gsl/span:334:0 + .cv_fpo_proc "??$?0$08@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$08@12@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13471: + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "?size@?$extent_type@$08@details@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp13472: + .cv_fpo_endproc +Lfunc_end867: + # -- End function + .def "?size@?$extent_type@$08@details@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$08@details@gsl@@QBEHXZ" + .globl "?size@?$extent_type@$08@details@gsl@@QBEHXZ" # -- Begin function ?size@?$extent_type@$08@details@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$extent_type@$08@details@gsl@@QBEHXZ": # @"?size@?$extent_type@$08@details@gsl@@QBEHXZ" +Lfunc_begin868: + .cv_func_id 868 + .cv_loc 868 5 323 0 # ..\include\gsl/span:323:0 + .cv_fpo_proc "?size@?$extent_type@$08@details@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp13473: + mov eax, 9 + add esp, 4 + pop ebp + ret +Ltmp13474: + .cv_fpo_endproc +Lfunc_end868: + # -- End function + .def "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@D$0?0@2@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@D$0?0@2@H@Z" + .globl "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@D$0?0@2@H@Z" # -- Begin function ??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@D$0?0@2@H@Z + .p2align 4, 0x90 +"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@D$0?0@2@H@Z": # @"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@D$0?0@2@H@Z" +Lfunc_begin869: + .cv_func_id 869 + .cv_loc 869 5 146 0 # ..\include\gsl/span:146:0 + .cv_fpo_proc "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@D$0?0@2@H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp13475: + mov esi, dword ptr [ebp + 8] + mov dword ptr [ecx], esi + mov esi, dword ptr [ebp + 12] + mov dword ptr [ecx + 4], esi + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + mov dword ptr [ebp - 16], edx # 4-byte Spill + add esp, 12 + pop esi + pop ebp + ret 8 +Ltmp13476: + .cv_fpo_endproc +Lfunc_end869: + # -- End function + .def "??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" + .globl "??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" # -- Begin function ??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z + .p2align 4, 0x90 +"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z": # @"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" +Lfunc_begin870: + .cv_func_id 870 + .cv_loc 870 5 207 0 # ..\include\gsl/span:207:0 + .cv_fpo_proc "??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 64 + .cv_fpo_stackalloc 64 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + xor edx, edx + mov bl, dl + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp13479: + .cv_loc 870 5 208 0 # ..\include\gsl/span:208:0 + mov edx, dword ptr [ecx + 4] + add edx, dword ptr [ebp + 8] + mov byte ptr [ebp - 45], 0 + cmp edx, 0 + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov dword ptr [ebp - 56], ecx # 4-byte Spill + mov byte ptr [ebp - 57], bl # 1-byte Spill + jl LBB870_2 +# %bb.1: + mov eax, dword ptr [ebp - 56] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + add ecx, dword ptr [ebp + 8] + mov edx, dword ptr [eax] + mov dword ptr [ebp - 64], ecx # 4-byte Spill + mov ecx, edx + call "?size@?$span@D$0?0@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + cmp ecx, eax + setle bl + mov byte ptr [ebp - 57], bl # 1-byte Spill +LBB870_2: + mov al, byte ptr [ebp - 57] # 1-byte Reload + test al, 1 + jne LBB870_3 + jmp LBB870_4 +LBB870_3: + test byte ptr [ebp - 45], 1 + jne LBB870_6 + jmp LBB870_7 +LBB870_4: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@JNPJKKEI@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB870_5 +LBB870_5: +LBB870_6: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB870_7: + .cv_loc 870 5 209 0 # ..\include\gsl/span:209:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov edx, dword ptr [ecx + 4] + add edx, eax + mov dword ptr [ecx + 4], edx + .cv_loc 870 5 210 0 # ..\include\gsl/span:210:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, ecx + add esp, 64 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$8@?0???Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@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@@QAEAAV012@H@Z@4HA": +LBB870_8: + push ebp + push eax + add ebp, 12 + .cv_loc 870 5 208 0 # ..\include\gsl/span:208:0 + test byte ptr [ebp - 45], 1 + jne LBB870_9 + jmp LBB870_10 +LBB870_9: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB870_10: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp13480: + .cv_fpo_endproc +Lfunc_end870: + .section .xdata,"dr",associative,"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" + .p2align 2 +"L__ehtable$??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z": + .long -1 # ToState + .long "?dtor$8@?0???Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z@4HA" # Action + .section .text,"xr",discard,"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" + # -- End function + .def "?size@?$span@D$0?0@gsl@@QBEHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@D$0?0@gsl@@QBEHXZ" + .globl "?size@?$span@D$0?0@gsl@@QBEHXZ" # -- Begin function ?size@?$span@D$0?0@gsl@@QBEHXZ + .p2align 4, 0x90 +"?size@?$span@D$0?0@gsl@@QBEHXZ": # @"?size@?$span@D$0?0@gsl@@QBEHXZ" +Lfunc_begin871: + .cv_func_id 871 + .cv_loc 871 5 498 0 # ..\include\gsl/span:498:0 + .cv_fpo_proc "?size@?$span@D$0?0@gsl@@QBEHXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13481: + call "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + add esp, 4 + pop ebp + ret +Ltmp13482: + .cv_fpo_endproc +Lfunc_end871: + # -- End function + .def "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" + .globl "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" # -- Begin function ??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@XZ + .p2align 4, 0x90 +"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@XZ": # @"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" +Lfunc_begin872: + .cv_func_id 872 + .cv_loc 872 5 142 0 # ..\include\gsl/span:142:0 + .cv_fpo_proc "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13483: + mov dword ptr [ecx], 0 + mov dword ptr [ecx + 4], 0 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp13484: + .cv_fpo_endproc +Lfunc_end872: + # -- 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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@XZ" +Lfunc_begin873: + .cv_func_id 873 + .cv_loc 873 19 372 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:372:0 + .cv_fpo_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@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??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@@QAE@XZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp13489: + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx], bl + mov ecx, eax + mov dword ptr [ebp - 44], eax # 4-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@@QAE@U_Zero_then_variadic_args_t@1@@Z" + sub esp, 4 + mov dword ptr [ebp - 48], eax # 4-byte Spill + jmp LBB873_1 +LBB873_1: +Ltmp13490: + .cv_loc 873 19 373 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:373:0 + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$_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 ecx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov ecx, esp + mov dword ptr [ecx], eax + lea eax, [ebp - 40] + mov ecx, eax + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + sub esp, 4 + mov ecx, esp + mov edx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ecx], edx + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??$_Alloc_proxy@V?$allocator@U_Container_proxy@std@@@std@@@_Container_base12@std@@QAEX$$QAV?$allocator@U_Container_proxy@std@@@1@@Z" + sub esp, 4 + jmp LBB873_2 +Ltmp13491: +LBB873_2: + .cv_loc 873 19 374 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:374:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$3@?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@@QAE@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?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@@QAE@XZ@4HA": +LBB873_3: + push ebp + push eax + add ebp, 12 + .cv_loc 873 19 372 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:372:0 + call dword ptr [__imp____std_terminate] +Ltmp13492: + .cv_fpo_endproc +Lfunc_end873: + .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@@QAE@XZ" + .p2align 2 +"L__ehtable$??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@@QAE@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@@QAE@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@XZ": + .long -1 # ToState + .long "?dtor$3@?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@@QAE@XZ@4HA" # Action + .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@@QAE@XZ" + # -- End function + .def "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@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@@QAE@XZ" + .globl "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" # -- Begin function ??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ + .p2align 4, 0x90 +"??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ": # @"??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" +Lfunc_begin874: + .cv_func_id 874 + .cv_loc 874 22 610 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:610:0 + .cv_fpo_proc "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13493: + mov eax, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + 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@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov byte ptr [ecx + 16], 0 + .cv_loc 874 22 611 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:611:0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + add esp, 12 + pop ebp + ret +Ltmp13494: + .cv_fpo_endproc +Lfunc_end874: + # -- 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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@XZ" +Lfunc_begin875: + .cv_func_id 875 + .cv_loc 875 19 609 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:609:0 + .cv_fpo_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@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13495: + .cv_loc 875 19 610 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:610:0 + mov dword ptr [ebp - 20], ecx # 4-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@@AAEXXZ" + .cv_loc 875 19 612 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:612:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + lea ecx, [ebp - 12] + mov dword ptr [esp], eax + call "??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + sub esp, 4 + lea ecx, [ebp - 12] + mov dword ptr [ebp - 8], ecx + .cv_loc 875 19 613 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:613:0 + mov dword ptr [ebp - 16], 0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?_Myproxy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ" + mov dword ptr [esp], eax + lea eax, [ebp - 16] + mov dword ptr [esp + 4], eax + call "??$exchange@PAU_Container_proxy@std@@$$T@std@@YAPAU_Container_proxy@0@AAPAU10@$$QA$$T@Z" + mov ecx, dword ptr [ebp - 8] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Delete_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" +Ltmp13496: + .cv_loc 875 19 615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:615:0 + add esp, 32 + pop ebp + ret +Ltmp13497: + .cv_fpo_endproc +Lfunc_end875: + # -- 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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@U_Zero_then_variadic_args_t@1@@Z" +Lfunc_begin876: + .cv_func_id 876 + .cv_loc 876 12 1527 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1527:0 + .cv_fpo_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@@QAE@U_Zero_then_variadic_args_t@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13498: + mov eax, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-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@@QAE@XZ" + .cv_loc 876 12 1528 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1528:0 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop ebp + ret 4 +Ltmp13499: + .cv_fpo_endproc +Lfunc_end876: + # -- End function + .def "?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$_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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$_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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$_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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$_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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$_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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$_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_begin877: + .cv_func_id 877 + .cv_loc 877 19 1596 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1596:0 + .cv_fpo_proc "?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13500: + .cv_loc 877 19 1597 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1597: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@@QAEAAV?$_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 esp, 4 + pop ebp + ret +Ltmp13501: + .cv_fpo_endproc +Lfunc_end877: + # -- End function + .def "?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .globl "?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # -- Begin function ?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ": # @"?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" +Lfunc_begin878: + .cv_func_id 878 + .cv_loc 878 19 1588 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1588:0 + .cv_fpo_proc "?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13502: + .cv_loc 878 19 1589 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1589: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@@QAEAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp13503: + .cv_fpo_endproc +Lfunc_end878: + # -- 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@@QAE@ABV?$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@@QAE@ABV?$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@@QAE@ABV?$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@@QAE@ABV?$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@@QAE@ABV?$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@@QAE@ABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +Lfunc_begin879: + .cv_func_id 879 + .cv_loc 879 12 920 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:920:0 + .cv_fpo_proc "??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13504: + .cv_loc 879 12 921 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:921:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp13505: + .cv_fpo_endproc +Lfunc_end879: + # -- End function + .def "??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAE@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@@QAE@XZ" + .globl "??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAE@XZ" # -- Begin function ??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAE@XZ": # @"??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAE@XZ" +Lfunc_begin880: + .cv_func_id 880 + .cv_loc 880 12 915 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:915:0 + .cv_fpo_proc "??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp13506: + .cv_loc 880 12 916 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:916:0 + add esp, 4 + pop ebp + ret +Ltmp13507: + .cv_fpo_endproc +Lfunc_end880: + # -- 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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@XZ" +Lfunc_begin881: + .cv_func_id 881 + .cv_loc 881 19 318 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:318:0 + .cv_fpo_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@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13508: + mov eax, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??0_Container_base12@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ecx + 4], 0 + mov dword ptr [ecx + 8], 0 + mov dword ptr [ecx + 12], 0 + .cv_loc 881 19 319 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:319:0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + add esp, 12 + pop ebp + ret +Ltmp13509: + .cv_fpo_endproc +Lfunc_end881: + # -- 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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_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_begin882: + .cv_func_id 882 + .cv_loc 882 12 1544 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1544:0 + .cv_fpo_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@@QAEAAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp13510: + .cv_loc 882 12 1545 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1545:0 + add esp, 4 + pop ebp + ret +Ltmp13511: + .cv_fpo_endproc +Lfunc_end882: + # -- 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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" +Lfunc_begin883: + .cv_func_id 883 + .cv_loc 883 12 1536 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1536:0 + .cv_fpo_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@@QAEAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13512: + .cv_loc 883 12 1537 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1537:0 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp13513: + .cv_fpo_endproc +Lfunc_end883: + # -- 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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@XZ" +Lfunc_begin884: + .cv_func_id 884 + .cv_loc 884 14 89 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\utility:89:0 + .cv_fpo_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@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + xor eax, eax + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp13514: + mov edx, ecx + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 0 + mov dword ptr [esp + 8], 8 + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + call _memset + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" + xor ecx, ecx + mov edx, dword ptr [ebp - 16] # 4-byte Reload + add edx, 8 + mov esi, edx + mov dword ptr [esp], esi + mov dword ptr [esp + 4], 0 + mov dword ptr [esp + 8], 8 + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov dword ptr [ebp - 28], edx # 4-byte Spill + call _memset + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, ecx + add esp, 40 + pop esi + pop ebp + ret +Ltmp13515: + .cv_fpo_endproc +Lfunc_end884: + # -- 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@@AAEXXZ"; + .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@@AAEXXZ" + .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@@AAEXXZ" # -- 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@@AAEXXZ + .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@@AAEXXZ": # @"?_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@@AAEXXZ" +Lfunc_begin885: + .cv_func_id 885 + .cv_loc 885 19 1522 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1522:0 + .cv_fpo_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@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp13516: + .cv_loc 885 19 1523 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1523:0 + mov dword ptr [ebp - 24], ecx # 4-byte Spill + call "?_Orphan_all@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXXZ" + .cv_loc 885 19 1524 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1524:0 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + call "?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$_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 dword ptr [ebp - 16], eax + .cv_loc 885 19 1525 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1525:0 + mov eax, dword ptr [ebp - 16] + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 20], eax + .cv_loc 885 19 1526 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1526:0 + cmp dword ptr [ebp - 20], 0 + je LBB885_2 +# %bb.1: +Ltmp13517: + .cv_loc 885 19 1527 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1527:0 + mov eax, dword ptr [ebp - 16] + mov eax, dword ptr [eax + 8] + mov ecx, dword ptr [ebp - 20] + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + 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@@AAEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + sub esp, 8 + .cv_loc 885 19 1528 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1528:0 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + call "?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov ecx, dword ptr [ebp - 16] + mov ecx, dword ptr [ecx + 12] + mov edx, dword ptr [ebp - 20] + sub ecx, edx + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, ecx + cdq + mov ecx, 20 + idiv ecx + mov ecx, dword ptr [ebp - 20] + mov esi, dword ptr [ebp - 32] # 4-byte Reload + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov ecx, esi + mov edi, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [esp], edi + mov dword ptr [esp + 4], eax + call "?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + sub esp, 8 + .cv_loc 885 19 1530 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1530:0 + mov eax, dword ptr [ebp - 16] + mov dword ptr [eax + 4], 0 + .cv_loc 885 19 1531 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1531:0 + mov eax, dword ptr [ebp - 16] + mov dword ptr [eax + 8], 0 + .cv_loc 885 19 1532 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1532:0 + mov eax, dword ptr [ebp - 16] + mov dword ptr [eax + 12], 0 +Ltmp13518: +LBB885_2: + .cv_loc 885 19 1534 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1534:0 + add esp, 36 + pop esi + pop edi + pop ebp + ret +Ltmp13519: + .cv_fpo_endproc +Lfunc_end885: + # -- End function + .def "?_Myproxy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myproxy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ" + .globl "?_Myproxy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ" # -- Begin function ?_Myproxy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ + .p2align 4, 0x90 +"?_Myproxy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ": # @"?_Myproxy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ" +Lfunc_begin886: + .cv_func_id 886 + .cv_loc 886 19 1571 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1571:0 + .cv_fpo_proc "?_Myproxy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13520: + .cv_loc 886 19 1572 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1572:0 + call "?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$_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 esp, 4 + pop ebp + ret +Ltmp13521: + .cv_fpo_endproc +Lfunc_end886: + # -- End function + .def "?_Orphan_all@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_all@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXXZ" + .globl "?_Orphan_all@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXXZ" # -- Begin function ?_Orphan_all@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXXZ + .p2align 4, 0x90 +"?_Orphan_all@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXXZ": # @"?_Orphan_all@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXXZ" +Lfunc_begin887: + .cv_func_id 887 + .cv_loc 887 19 1580 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1580:0 + .cv_fpo_proc "?_Orphan_all@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13522: + .cv_loc 887 19 1581 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1581:0 + call "?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$_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 ecx, eax + call "?_Orphan_all@_Container_base12@std@@QAEXXZ" + .cv_loc 887 19 1582 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1582:0 + add esp, 4 + pop ebp + ret +Ltmp13523: + .cv_fpo_endproc +Lfunc_end887: + # -- 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@@AAEXPAV?$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@@AAEXPAV?$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@@AAEXPAV?$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@@AAEXPAV?$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@@AAEXPAV?$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@@AAEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" +Lfunc_begin888: + .cv_func_id 888 + .cv_loc 888 19 1467 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1467:0 + .cv_fpo_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@@AAEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13524: + .cv_loc 888 19 1468 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1468:0 + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .cv_loc 888 19 1469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1469:0 + add esp, 24 + pop ebp + ret 8 +Ltmp13525: + .cv_fpo_endproc +Lfunc_end888: + # -- End function + .def "?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAV?$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,"?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + .globl "?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" # -- Begin function ?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z + .p2align 4, 0x90 +"?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z": # @"?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" +Lfunc_begin889: + .cv_func_id 889 + .cv_loc 889 12 923 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:923:0 + .cv_fpo_proc "?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx +Ltmp13526: + .cv_loc 889 12 925 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:925:0 + imul ecx, dword ptr [ebp + 12], 20 + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], ecx + mov dword ptr [ebp - 12], edx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??$_Deallocate@$07$0A@@std@@YAXPAXI@Z" + .cv_loc 889 12 926 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:926:0 + add esp, 20 + pop esi + pop ebp + ret 8 +Ltmp13527: + .cv_fpo_endproc +Lfunc_end889: + # -- 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@@YAXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$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@@YAXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$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@@YAXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$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@@YAXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$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@@YAXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$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@@YAXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +Lfunc_begin890: + .cv_func_id 890 + .cv_loc 890 12 1086 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1086:0 + .cv_fpo_proc "??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp13528: + .cv_loc 890 12 1101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1101:0 + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [ebp - 12], edx # 4-byte Spill + add esp, 12 + pop ebp + ret +Ltmp13529: + .cv_fpo_endproc +Lfunc_end890: + # -- End function + .def "??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXABV?$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@@YAXABV?$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@@YAXABV?$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@@YAXABV?$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@@YAXABV?$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@@YAXABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" +Lfunc_begin891: + .cv_func_id 891 + .cv_loc 891 17 216 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:216:0 + .cv_fpo_proc "??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 16], edx +Ltmp13530: + .cv_loc 891 17 218 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:218:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [edx] + mov dword ptr [ebp - 24], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 20], edx + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [edx] + mov dword ptr [ebp - 32], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 28], edx + mov edx, dword ptr [ebp - 32] + mov esi, dword ptr [ebp - 28] + mov edi, dword ptr [ebp - 24] + mov ebx, dword ptr [ebp - 20] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], esi + mov dword ptr [esp + 8], edi + mov dword ptr [esp + 12], ebx + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov dword ptr [ebp - 40], ecx # 4-byte Spill + call "?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z" + mov eax, dword ptr [ebp - 16] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 +Ltmp13531: + .cv_loc 891 17 223 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:223:0 + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp13532: + .cv_fpo_endproc +Lfunc_end891: + # -- 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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" +Lfunc_begin892: + .cv_func_id 892 + .cv_loc 892 22 2230 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2230:0 + .cv_fpo_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" 32 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 328 + .cv_fpo_stackalloc 328 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 36] + mov ecx, dword ptr [ebp + 32] + mov edx, dword ptr [ebp + 28] + mov esi, dword ptr [ebp + 24] + mov edi, dword ptr [ebp + 20] + mov ebx, dword ptr [ebp + 16] + mov byte ptr [ebp - 245], al # 1-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 252], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 256], eax # 4-byte Spill + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + mov dword ptr [ebp - 260], eax # 4-byte Spill + mov eax, dword ptr fs:[0] + mov dword ptr [ebp - 24], eax + mov eax, dword ptr [ebp - 260] # 4-byte Reload + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 256] # 4-byte Reload + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 252] # 4-byte Reload + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 48], ebx + mov dword ptr [ebp - 44], edi + mov al, byte ptr [ebp - 245] # 1-byte Reload + and al, 1 + mov byte ptr [ebp - 49], al +Ltmp13535: + .cv_loc 892 22 2231 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2231:0 + mov edi, dword ptr [ebp + 28] + mov dword ptr [ebp - 264], ecx # 4-byte Spill + mov ecx, edi + mov dword ptr [ebp - 268], esi # 4-byte Spill + mov dword ptr [ebp - 272], edx # 4-byte Spill + call "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE_NXZ" + test al, 1 + jne LBB892_1 + jmp LBB892_2 +LBB892_1: +Ltmp13536: + .cv_loc 892 22 2232 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2232:0 + mov byte ptr [ebp - 29], 0 + jmp LBB892_5 +Ltmp13537: +LBB892_2: + .cv_loc 892 22 2235 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2235:0 + mov eax, dword ptr [ebp + 32] + mov ecx, dword ptr [ebp + 28] + mov dword ptr [ebp - 276], eax # 4-byte Spill + call "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE?AW4syntax_option_type@regex_constants@2@XZ" + mov ecx, dword ptr [ebp + 28] + mov dword ptr [ebp - 280], eax # 4-byte Spill + call "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEIXZ" + inc eax + mov ecx, dword ptr [ebp + 28] + mov dword ptr [ebp - 284], eax # 4-byte Spill + call "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEPAV_Root_node@2@XZ" + mov ecx, dword ptr [ebp + 28] + mov dword ptr [ebp - 288], eax # 4-byte Spill + call "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEABV?$regex_traits@D@2@XZ" + movsd xmm0, qword ptr [ebp - 48] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 236], xmm0 + movsd xmm0, qword ptr [ebp - 40] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 244], xmm0 + mov ecx, dword ptr [ebp - 244] + mov edx, dword ptr [ebp - 240] + mov esi, dword ptr [ebp - 236] + mov edi, dword ptr [ebp - 232] + mov ebx, esp + mov dword ptr [ebp - 292], eax # 4-byte Spill + mov eax, dword ptr [ebp - 276] # 4-byte Reload + mov dword ptr [ebx + 32], eax + mov eax, dword ptr [ebp - 280] # 4-byte Reload + mov dword ptr [ebx + 28], eax + mov eax, dword ptr [ebp - 284] # 4-byte Reload + mov dword ptr [ebx + 24], eax + mov eax, dword ptr [ebp - 288] # 4-byte Reload + mov dword ptr [ebx + 20], eax + mov eax, dword ptr [ebp - 292] # 4-byte Reload + mov dword ptr [ebx + 16], eax + mov dword ptr [ebx + 12], edi + mov dword ptr [ebx + 8], esi + mov dword ptr [ebx + 4], edx + mov dword ptr [ebx], ecx + lea ecx, [ebp - 228] + mov dword ptr [ebp - 296], ecx # 4-byte Spill + call "??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + sub esp, 36 + .cv_loc 892 22 2237 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2237:0 + mov ecx, dword ptr [ebp + 24] + movzx edx, byte ptr [ebp - 49] + mov dword ptr [ebp - 16], 0 + and edx, 1 + mov esi, esp + mov dword ptr [esi + 4], edx + mov dword ptr [esi], ecx + mov ecx, dword ptr [ebp - 296] # 4-byte Reload + mov dword ptr [ebp - 300], eax # 4-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@@QAE_NPAV?$match_results@V?$span_iterator@V?$span@D$0?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" + sub esp, 8 + mov byte ptr [ebp - 301], al # 1-byte Spill + jmp LBB892_3 +LBB892_3: + mov al, byte ptr [ebp - 301] # 1-byte Reload + and al, 1 + mov byte ptr [ebp - 29], al + .cv_loc 892 22 2238 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2238:0 + lea ecx, [ebp - 228] + call "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@XZ" + jmp LBB892_5 +LBB892_5: + mov al, byte ptr [ebp - 29] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + and al, 1 + movzx eax, al + add esp, 328 + pop esi + pop edi + pop ebx + pop ebp + ret + .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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z@4HA": +LBB892_4: + push ebp + sub esp, 36 + add ebp, 12 + lea ecx, [ebp - 228] + call "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@XZ" + add esp, 36 + pop ebp + ret # CLEANUPRET +Ltmp13538: + .cv_fpo_endproc +Lfunc_end892: + .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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + .p2align 2 +"L__ehtable$??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z@4HA" # Action + .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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + # -- 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_begin893: + .cv_func_id 893 + .cv_loc 893 5 264 0 # ..\include\gsl/span:264:0 + .cv_fpo_proc "?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 64 + .cv_fpo_stackalloc 64 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + xor ebx, ebx + # kill: def $bl killed $bl killed $ebx + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z" + mov dword ptr [ebp - 64], eax # 4-byte Spill + mov eax, dword ptr fs:[0] + mov dword ptr [ebp - 24], eax + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 36], esi + mov dword ptr [ebp - 32], edx + mov dword ptr [ebp - 44], ecx + mov eax, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ebp - 40], eax +Ltmp13543: + .cv_loc 893 5 265 0 # ..\include\gsl/span:265:0 + mov ecx, dword ptr [ebp - 36] + mov edx, dword ptr [ebp - 44] + mov byte ptr [ebp - 57], 0 + cmp ecx, edx + mov byte ptr [ebp - 65], bl # 1-byte Spill + jne LBB893_2 +# %bb.1: + mov eax, dword ptr [ebp - 32] + cmp eax, dword ptr [ebp - 40] + setle cl + mov byte ptr [ebp - 65], cl # 1-byte Spill +LBB893_2: + mov al, byte ptr [ebp - 65] # 1-byte Reload + test al, 1 + jne LBB893_3 + jmp LBB893_4 +LBB893_3: + test byte ptr [ebp - 57], 1 + jne LBB893_7 + jmp LBB893_8 +LBB893_4: + mov dword ptr [ebp - 16], 0 + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@HPHPLHE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea ecx, [ebp - 56] + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov dword ptr [ebp - 72], eax # 4-byte Spill + jmp LBB893_5 +LBB893_5: + mov byte ptr [ebp - 57], 1 + mov dword ptr [ebp - 16], 1 + mov eax, esp + lea ecx, [ebp - 56] + mov dword ptr [eax], ecx + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB893_6 +LBB893_6: +LBB893_7: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +LBB893_8: + .cv_loc 893 5 267 0 # ..\include\gsl/span:267:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + add esp, 64 + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB893_9: + push ebp + push eax + add ebp, 12 + .cv_loc 893 5 265 0 # ..\include\gsl/span:265:0 + test byte ptr [ebp - 57], 1 + jne LBB893_10 + jmp LBB893_11 +LBB893_10: + lea ecx, [ebp - 56] + call "??1fail_fast@gsl@@UAE@XZ" +LBB893_11: + add esp, 4 + pop ebp + ret # CLEANUPRET + .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": +LBB893_12: + push ebp + push eax + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp13544: + .cv_fpo_endproc +Lfunc_end893: + .section .xdata,"dr",associative,"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z" + .p2align 2 +"L__ehtable$?_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") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # Action + .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@@QBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE_NXZ" + .globl "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE_NXZ" # -- Begin function ?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE_NXZ + .p2align 4, 0x90 +"?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE_NXZ": # @"?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE_NXZ" +Lfunc_begin894: + .cv_func_id 894 + .cv_loc 894 22 2073 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2073:0 + .cv_fpo_proc "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13545: + .cv_loc 894 22 2074 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2074:0 + cmp dword ptr [ecx + 4], 0 + sete al + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp13546: + .cv_fpo_endproc +Lfunc_end894: + # -- End function + .def "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE?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@@QBE?AW4syntax_option_type@regex_constants@2@XZ" + .globl "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE?AW4syntax_option_type@regex_constants@2@XZ" # -- Begin function ?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE?AW4syntax_option_type@regex_constants@2@XZ + .p2align 4, 0x90 +"?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE?AW4syntax_option_type@regex_constants@2@XZ": # @"?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE?AW4syntax_option_type@regex_constants@2@XZ" +Lfunc_begin895: + .cv_func_id 895 + .cv_loc 895 22 2048 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2048:0 + .cv_fpo_proc "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE?AW4syntax_option_type@regex_constants@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13547: + .cv_loc 895 22 2049 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2049:0 + cmp dword ptr [ecx + 4], 0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + je LBB895_2 +# %bb.1: + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov ecx, dword ptr [ecx + 20] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + jmp LBB895_3 +LBB895_2: + xor eax, eax + mov dword ptr [ebp - 12], eax # 4-byte Spill + jmp LBB895_3 +LBB895_3: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 12 + pop ebp + ret +Ltmp13548: + .cv_fpo_endproc +Lfunc_end895: + # -- End function + .def "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEIXZ" + .globl "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEIXZ" # -- Begin function ?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEIXZ + .p2align 4, 0x90 +"?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEIXZ": # @"?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEIXZ" +Lfunc_begin896: + .cv_func_id 896 + .cv_loc 896 22 2007 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2007:0 + .cv_fpo_proc "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13549: + .cv_loc 896 22 2008 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2008:0 + cmp dword ptr [ecx + 4], 0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + je LBB896_2 +# %bb.1: + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov ecx, dword ptr [ecx + 28] + sub ecx, 1 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + jmp LBB896_3 +LBB896_2: + xor eax, eax + mov dword ptr [ebp - 12], eax # 4-byte Spill + jmp LBB896_3 +LBB896_3: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 12 + pop ebp + ret +Ltmp13550: + .cv_fpo_endproc +Lfunc_end896: + # -- End function + .def "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEPAV_Root_node@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEPAV_Root_node@2@XZ" + .globl "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEPAV_Root_node@2@XZ" # -- Begin function ?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEPAV_Root_node@2@XZ + .p2align 4, 0x90 +"?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEPAV_Root_node@2@XZ": # @"?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEPAV_Root_node@2@XZ" +Lfunc_begin897: + .cv_func_id 897 + .cv_loc 897 22 2069 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2069:0 + .cv_fpo_proc "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEPAV_Root_node@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13551: + .cv_loc 897 22 2070 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2070:0 + mov eax, dword ptr [ecx + 4] + add esp, 4 + pop ebp + ret +Ltmp13552: + .cv_fpo_endproc +Lfunc_end897: + # -- End function + .def "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEABV?$regex_traits@D@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEABV?$regex_traits@D@2@XZ" + .globl "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEABV?$regex_traits@D@2@XZ" # -- Begin function ?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEABV?$regex_traits@D@2@XZ + .p2align 4, 0x90 +"?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEABV?$regex_traits@D@2@XZ": # @"?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEABV?$regex_traits@D@2@XZ" +Lfunc_begin898: + .cv_func_id 898 + .cv_loc 898 22 2077 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2077:0 + .cv_fpo_proc "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEABV?$regex_traits@D@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13553: + .cv_loc 898 22 2078 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2078:0 + add ecx, 8 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp13554: + .cv_fpo_endproc +Lfunc_end898: + # -- End function + .def "??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_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@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_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@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_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@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_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@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_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@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" +Lfunc_begin899: + .cv_func_id 899 + .cv_loc 899 22 1637 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1637:0 + .cv_fpo_proc "??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" 36 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 124 + .cv_fpo_stackalloc 124 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 40] + mov edx, dword ptr [ebp + 36] + mov esi, dword ptr [ebp + 32] + mov edi, dword ptr [ebp + 28] + mov ebx, dword ptr [ebp + 24] + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov eax, dword ptr [ebp + 20] + mov dword ptr [ebp - 60], eax # 4-byte Spill + mov eax, dword ptr [ebp + 16] + mov dword ptr [ebp - 64], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 72], eax # 4-byte Spill + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + mov dword ptr [ebp - 76], eax # 4-byte Spill + mov eax, dword ptr fs:[0] + mov dword ptr [ebp - 24], eax + mov eax, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ebp - 36], eax + mov eax, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ebp - 48], eax + mov eax, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 44], eax + mov dword ptr [ebp - 52], ecx + mov ecx, dword ptr [ebp - 52] + mov dword ptr [ebp - 32], ecx +Ltmp13557: + mov dword ptr [ebp - 80], ecx # 4-byte Spill + mov dword ptr [ebp - 84], ebx # 4-byte Spill + mov dword ptr [ebp - 88], edx # 4-byte Spill + mov dword ptr [ebp - 92], esi # 4-byte Spill + mov dword ptr [ebp - 96], edi # 4-byte Spill + call "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + add ecx, 48 + mov dword ptr [ebp - 100], ecx # 4-byte Spill + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + add ecx, 96 + mov dword ptr [ebp - 108], ecx # 4-byte Spill + mov dword ptr [ebp - 112], eax # 4-byte Spill + call "??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + add ecx, 112 + mov dword ptr [ebp - 116], eax # 4-byte Spill + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" + xor ecx, ecx + # kill: def $cl killed $cl killed $ecx + mov edx, dword ptr [ebp - 48] + mov esi, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [esi + 120], edx + mov edx, dword ptr [ebp - 44] + mov dword ptr [esi + 124], edx + mov edx, dword ptr [ebp - 40] + mov dword ptr [esi + 128], edx + mov edx, dword ptr [ebp - 36] + mov dword ptr [esi + 132], edx + mov edx, dword ptr [ebp + 28] + mov dword ptr [esi + 136], edx + mov edx, dword ptr [ebp + 36] + mov dword ptr [esi + 140], edx + mov edx, dword ptr [ebp + 40] + mov dword ptr [esi + 144], edx + mov byte ptr [esi + 148], 0 + mov edx, dword ptr [ebp + 32] + mov dword ptr [esi + 152], edx + add esi, 156 + mov edx, dword ptr [ebp + 28] + mov edx, dword ptr [edx + 8] + and edx, 8 + cmp edx, 0 + mov dword ptr [ebp - 120], eax # 4-byte Spill + mov dword ptr [ebp - 124], esi # 4-byte Spill + mov byte ptr [ebp - 125], cl # 1-byte Spill + je LBB899_2 +# %bb.1: + mov eax, dword ptr [ebp + 40] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 16 + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + setne cl + xor cl, -1 + mov byte ptr [ebp - 125], cl # 1-byte Spill +LBB899_2: + mov al, byte ptr [ebp - 125] # 1-byte Reload + and al, 1 + mov ecx, dword ptr [ebp - 124] # 4-byte Reload + mov byte ptr [ecx], al + mov edx, dword ptr [ebp + 24] + mov esi, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [esi + 160], edx +Ltmp13558: + .cv_loc 899 22 1638 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1638:0 + add esi, 96 + mov edx, dword ptr [ebp + 28] + mov edx, dword ptr [edx + 24] + mov dword ptr [ebp - 16], 2 + mov edi, esp + mov dword ptr [edi], edx + mov ecx, esi + call "?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXI@Z" + sub esp, 4 + jmp LBB899_3 +LBB899_3: + .cv_loc 899 22 1639 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1639:0 + mov eax, esp + lea ecx, [ebp - 48] + mov dword ptr [eax + 4], ecx + lea ecx, [ebp - 40] + mov dword ptr [eax], ecx + call "??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" +Ltmp13559: + .cv_loc 899 22 1640 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1640:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 124 + pop esi + pop edi + pop ebx + pop ebp + ret 36 + .def "?dtor$4@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA": +LBB899_4: + push ebp + sub esp, 8 + add ebp, 12 +Ltmp13560: + .cv_loc 899 22 1640 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1640:0 + mov ecx, dword ptr [ebp - 108] # 4-byte Reload + call "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET + .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@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_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@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA": +LBB899_5: + push ebp + sub esp, 8 + add ebp, 12 + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET + .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@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_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@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA": +LBB899_6: + push ebp + sub esp, 8 + add ebp, 12 + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp13561: + .cv_fpo_endproc +Lfunc_end899: + .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@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .p2align 2 +"L__ehtable$??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_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@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z": + .long -1 # 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@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA" # Action + .long 0 # 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@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$4@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA" # Action + .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@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_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@@QAE_NPAV?$match_results@V?$span_iterator@V?$span@D$0?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@@QAE_NPAV?$match_results@V?$span_iterator@V?$span@D$0?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@@QAE_NPAV?$match_results@V?$span_iterator@V?$span@D$0?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@@QAE_NPAV?$match_results@V?$span_iterator@V?$span@D$0?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@@QAE_NPAV?$match_results@V?$span_iterator@V?$span@D$0?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@@QAE_NPAV?$match_results@V?$span_iterator@V?$span@D$0?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_begin900: + .cv_func_id 900 + .cv_loc 900 22 1659 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1659:0 + .cv_fpo_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@@QAE_NPAV?$match_results@V?$span_iterator@V?$span@D$0?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" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 164 + .cv_fpo_stackalloc 164 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 12], esi + and al, 1 + mov byte ptr [ebp - 62], al + mov dword ptr [ebp - 68], ecx + mov ecx, dword ptr [ebp - 68] +Ltmp13562: + .cv_loc 900 22 1660 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1660:0 + cmp dword ptr [ebp + 8], 0 + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], ecx # 4-byte Spill + je LBB900_2 +# %bb.1: + .cv_loc 900 22 1661 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1661:0 + xor eax, eax +Ltmp13563: + mov ecx, dword ptr [ebp + 8] + mov byte ptr [ecx + 8], 1 + .cv_loc 900 22 1662 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1662:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], 0 + mov dword ptr [ebp - 84], eax # 4-byte Spill + 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@@QAEXI@Z" + sub esp, 4 +Ltmp13564: +LBB900_2: + .cv_loc 900 22 1665 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1665:0 + mov eax, dword ptr [ebp - 80] # 4-byte Reload + mov ecx, dword ptr [eax + 128] + mov dword ptr [eax + 112], ecx + mov ecx, dword ptr [eax + 132] + mov dword ptr [eax + 116], ecx + .cv_loc 900 22 1666 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1666:0 + mov ecx, dword ptr [eax + 128] + mov dword ptr [eax], ecx + mov ecx, dword ptr [eax + 132] + mov dword ptr [eax + 4], ecx + .cv_loc 900 22 1667 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1667:0 + add eax, 8 + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ebp - 88], 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@@ABEIXZ" + xor ecx, ecx + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ebp - 92], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 0 + call "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z" + sub esp, 8 + .cv_loc 900 22 1668 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1668:0 + mov eax, dword ptr [ebp - 80] # 4-byte Reload + add eax, 32 + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ebp - 96], 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@@ABEIXZ" + mov ecx, dword ptr [ebp - 96] # 4-byte Reload + mov dword ptr [esp], eax + 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@@QAEXI@Z" + sub esp, 4 + .cv_loc 900 22 1669 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1669:0 + cmp dword ptr [ebp + 8], 0 + setne bl + and bl, 1 + mov eax, dword ptr [ebp - 80] # 4-byte Reload + mov byte ptr [eax + 149], bl + .cv_loc 900 22 1670 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1670:0 + mov bl, byte ptr [ebp - 62] + and bl, 1 + mov byte ptr [eax + 164], bl + .cv_loc 900 22 1671 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1671:0 + mov dword ptr [eax + 168], 10000000 + .cv_loc 900 22 1672 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1672:0 + mov dword ptr [eax + 172], 1000 + .cv_loc 900 22 1674 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1674:0 + mov byte ptr [eax + 148], 0 + .cv_loc 900 22 1676 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1676:0 + mov ecx, dword ptr [eax + 136] + mov dword ptr [ebp - 100], ecx # 4-byte Spill + mov ecx, eax + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [esp], edx + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_base@2@@Z" + sub esp, 4 + test al, 1 + jne LBB900_4 +# %bb.3: +Ltmp13565: + .cv_loc 900 22 1677 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1677:0 + mov byte ptr [ebp - 61], 0 + jmp LBB900_14 +Ltmp13566: +LBB900_4: + .cv_loc 900 22 1680 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1680:0 + cmp dword ptr [ebp + 8], 0 + je LBB900_13 +# %bb.5: +Ltmp13567: + .cv_loc 900 22 1681 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1681:0 + mov ecx, dword ptr [ebp + 8] + mov eax, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ebp - 104], ecx # 4-byte Spill + mov ecx, eax + call "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@ABEIXZ" + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + mov dword ptr [esp], 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@@QAEXI@Z" + sub esp, 4 +Ltmp13568: + .cv_loc 900 22 1682 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1682:0 + mov dword ptr [ebp - 72], 0 +LBB900_6: # =>This Inner Loop Header: Depth=1 + mov eax, dword ptr [ebp - 72] + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ebp - 108], 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@@ABEIXZ" + mov ecx, dword ptr [ebp - 108] # 4-byte Reload + cmp ecx, eax + jae LBB900_12 +# %bb.7: # in Loop: Header=BB900_6 Depth=1 +Ltmp13569: + .cv_loc 900 22 1683 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1683:0 + mov eax, dword ptr [ebp - 80] # 4-byte Reload + add eax, 48 + add eax, 8 + mov ecx, dword ptr [ebp - 72] + mov dword ptr [ebp - 112], ecx # 4-byte Spill + mov ecx, eax + lea eax, [ebp - 28] + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 112] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" + sub esp, 8 + lea ecx, [ebp - 28] + call "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NXZ" + lea ecx, [ebp - 28] + mov byte ptr [ebp - 113], al # 1-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov al, byte ptr [ebp - 113] # 1-byte Reload + test al, 1 + jne LBB900_8 + jmp LBB900_9 +LBB900_8: # in Loop: Header=BB900_6 Depth=1 +Ltmp13570: + .cv_loc 900 22 1684 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1684:0 + mov ecx, dword ptr [ebp + 8] + mov eax, dword ptr [ebp - 72] + mov dword ptr [esp], eax + 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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + sub esp, 4 + mov byte ptr [eax + 16], 1 + .cv_loc 900 22 1685 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1685:0 + mov eax, dword ptr [ebp - 80] # 4-byte Reload + add eax, 48 + add eax, 32 + mov ecx, dword ptr [ebp - 72] + mov dword ptr [ebp - 120], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 120] # 4-byte Reload + mov dword ptr [esp], eax + 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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 72] + mov dword ptr [esp], edx + mov dword ptr [ebp - 124], eax # 4-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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 124] # 4-byte Reload + mov edx, dword ptr [ecx] + mov dword ptr [eax], edx + mov edx, dword ptr [ecx + 4] + mov dword ptr [eax + 4], edx + .cv_loc 900 22 1686 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1686:0 + mov eax, dword ptr [ebp - 80] # 4-byte Reload + add eax, 48 + add eax, 32 + mov edx, dword ptr [ebp - 72] + mov ecx, eax + mov dword ptr [esp], edx + 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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 72] + mov dword ptr [esp], edx + mov dword ptr [ebp - 128], eax # 4-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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 128] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [eax + 8], edx + mov edx, dword ptr [ecx + 12] + mov dword ptr [eax + 12], edx + .cv_loc 900 22 1687 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1687:0 + jmp LBB900_10 +Ltmp13571: +LBB900_9: # in Loop: Header=BB900_6 Depth=1 + .cv_loc 900 22 1688 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1688:0 + mov ecx, dword ptr [ebp + 8] + mov eax, dword ptr [ebp - 72] + mov dword ptr [esp], eax + 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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + sub esp, 4 + mov byte ptr [eax + 16], 0 + .cv_loc 900 22 1689 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1689:0 + mov ecx, dword ptr [ebp + 8] + mov eax, dword ptr [ebp - 72] + mov dword ptr [esp], eax + 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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + mov edx, dword ptr [ecx + 120] + mov dword ptr [eax], edx + mov edx, dword ptr [ecx + 124] + mov dword ptr [eax + 4], edx + .cv_loc 900 22 1690 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1690:0 + mov ecx, dword ptr [ebp + 8] + mov eax, dword ptr [ebp - 72] + mov dword ptr [esp], eax + 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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + mov edx, dword ptr [ecx + 120] + mov dword ptr [eax + 8], edx + mov edx, dword ptr [ecx + 124] + mov dword ptr [eax + 12], edx +Ltmp13572: +LBB900_10: # in Loop: Header=BB900_6 Depth=1 + .cv_loc 900 22 1692 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1692:0 + jmp LBB900_11 +Ltmp13573: +LBB900_11: # in Loop: Header=BB900_6 Depth=1 + .cv_loc 900 22 1682 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1682:0 + mov eax, dword ptr [ebp - 72] + add eax, 1 + mov dword ptr [ebp - 72], eax + jmp LBB900_6 +Ltmp13574: +LBB900_12: + .cv_loc 900 22 1693 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1693:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + mov edx, dword ptr [ecx + 112] + mov dword ptr [eax], edx + mov edx, dword ptr [ecx + 116] + mov dword ptr [eax + 4], edx + .cv_loc 900 22 1694 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1694:0 + mov ecx, dword ptr [ebp + 8] + 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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + xor ecx, ecx + mov edx, dword ptr [ebp - 80] # 4-byte Reload + mov esi, dword ptr [edx + 112] + mov dword ptr [eax], esi + mov esi, dword ptr [edx + 116] + mov dword ptr [eax + 4], esi + .cv_loc 900 22 1695 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1695:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 132], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], 0 + 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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 136], eax # 4-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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [ebp - 136] # 4-byte Reload + mov edx, dword ptr [ecx] + mov dword ptr [eax + 8], edx + mov edx, dword ptr [ecx + 4] + mov dword ptr [eax + 12], edx + .cv_loc 900 22 1696 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1696:0 + mov ecx, dword ptr [ebp + 8] + 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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [eax + 8] + mov dword ptr [ebp - 36], ecx + mov eax, dword ptr [eax + 12] + mov dword ptr [ebp - 32], eax + mov ecx, dword ptr [ebp + 8] + 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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 44], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 44] + mov ecx, dword ptr [ebp - 40] + mov edx, dword ptr [ebp - 36] + mov esi, dword ptr [ebp - 32] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov ecx, dword ptr [ebp + 8] + mov byte ptr [ebp - 137], 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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + xor ecx, ecx + mov bl, byte ptr [ebp - 137] # 1-byte Reload + and bl, 1 + mov byte ptr [eax + 16], bl + .cv_loc 900 22 1698 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1698:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 144], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], 0 + 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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 148], eax # 4-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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [ebp - 148] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [eax], edx + mov edx, dword ptr [ecx + 12] + mov dword ptr [eax + 4], edx + .cv_loc 900 22 1699 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1699:0 + mov ecx, dword ptr [ebp + 8] + 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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + mov edx, dword ptr [ecx + 120] + mov dword ptr [eax + 8], edx + mov edx, dword ptr [ecx + 124] + mov dword ptr [eax + 12], edx + .cv_loc 900 22 1700 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1700:0 + mov ecx, dword ptr [ebp + 8] + 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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [eax + 8] + mov dword ptr [ebp - 52], ecx + mov eax, dword ptr [eax + 12] + mov dword ptr [ebp - 48], eax + mov ecx, dword ptr [ebp + 8] + 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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 60], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 56], eax + mov eax, dword ptr [ebp - 60] + mov ecx, dword ptr [ebp - 56] + mov edx, dword ptr [ebp - 52] + mov esi, dword ptr [ebp - 48] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov ecx, dword ptr [ebp + 8] + mov byte ptr [ebp - 149], 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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov bl, byte ptr [ebp - 149] # 1-byte Reload + and bl, 1 + mov byte ptr [eax + 16], bl + .cv_loc 900 22 1702 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1702:0 + mov ecx, dword ptr [ebp + 8] + 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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + mov edx, dword ptr [ecx + 120] + mov dword ptr [eax], edx + mov edx, dword ptr [ecx + 124] + mov dword ptr [eax + 4], edx + .cv_loc 900 22 1703 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1703:0 + mov ecx, dword ptr [ebp + 8] + 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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + mov edx, dword ptr [ecx + 120] + mov dword ptr [eax + 8], edx + mov edx, dword ptr [ecx + 124] + mov dword ptr [eax + 12], edx +Ltmp13575: +LBB900_13: + .cv_loc 900 22 1705 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1705:0 + mov byte ptr [ebp - 61], 1 +LBB900_14: + .cv_loc 900 22 1706 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1706:0 + mov al, byte ptr [ebp - 61] + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 156], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 156] # 4-byte Reload + add esp, 164 + pop esi + pop ebx + pop ebp + ret 8 +Ltmp13576: + .cv_fpo_endproc +Lfunc_end900: + # -- End function + .def "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@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@@QAE@XZ" + .globl "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@XZ" # -- Begin function ??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@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@@QAE@XZ": # @"??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@XZ" +Lfunc_begin901: + .cv_func_id 901 + .cv_loc 901 22 1631 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1631:0 + .cv_fpo_proc "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13577: + .cv_loc 901 22 1631 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1631:0 + mov eax, ecx + add eax, 96 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" + mov eax, dword ptr [ebp - 8] # 4-byte Reload + add eax, 48 + mov ecx, eax + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" +Ltmp13578: + .cv_loc 901 22 1631 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1631:0 + add esp, 8 + pop ebp + ret +Ltmp13579: + .cv_fpo_endproc +Lfunc_end901: + # -- End function + .def "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@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@@QAE@XZ" + .globl "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" # -- Begin function ??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ + .p2align 4, 0x90 +"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ": # @"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" +Lfunc_begin902: + .cv_func_id 902 + .cv_loc 902 22 1613 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1613:0 + .cv_fpo_proc "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13580: + mov eax, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + add ecx, 32 + mov dword ptr [ebp - 12], eax # 4-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@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop ebp + ret +Ltmp13581: + .cv_fpo_endproc +Lfunc_end902: + # -- End function + .def "??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@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@@QAE@XZ" + .globl "??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" # -- Begin function ??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ + .p2align 4, 0x90 +"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ": # @"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" +Lfunc_begin903: + .cv_func_id 903 + .cv_loc 903 19 372 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:372:0 + .cv_fpo_proc "??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp13586: + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx], bl + mov ecx, eax + mov dword ptr [ebp - 44], eax # 4-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@@QAE@U_Zero_then_variadic_args_t@1@@Z" + sub esp, 4 + mov dword ptr [ebp - 48], eax # 4-byte Spill + jmp LBB903_1 +LBB903_1: +Ltmp13587: + .cv_loc 903 19 373 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:373:0 + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + mov ecx, esp + mov dword ptr [ecx], eax + lea eax, [ebp - 40] + mov ecx, eax + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@U_Loop_vals_t@std@@@1@@Z" + sub esp, 4 + mov ecx, esp + mov edx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ecx], edx + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??$_Alloc_proxy@V?$allocator@U_Container_proxy@std@@@std@@@_Container_base12@std@@QAEX$$QAV?$allocator@U_Container_proxy@std@@@1@@Z" + sub esp, 4 + jmp LBB903_2 +Ltmp13588: +LBB903_2: + .cv_loc 903 19 374 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:374:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$3@?0???0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ@4HA": +LBB903_3: + push ebp + push eax + add ebp, 12 + .cv_loc 903 19 372 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:372:0 + call dword ptr [__imp____std_terminate] +Ltmp13589: + .cv_fpo_endproc +Lfunc_end903: + .section .xdata,"dr",associative,"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" + .p2align 2 +"L__ehtable$??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@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@@QAE@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ": + .long -1 # ToState + .long "?dtor$3@?0???0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ@4HA" # Action + .section .text,"xr",discard,"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@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_begin904: + .cv_func_id 904 + .cv_loc 904 22 135 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:135:0 + .cv_fpo_proc "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp13590: + mov edx, dword ptr [ebp + 8] + and edx, dword ptr [ebp + 12] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + add esp, 8 + pop ebp + ret +Ltmp13591: + .cv_fpo_endproc +Lfunc_end904: + # -- End function + .def "?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXI@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@@QAEXI@Z" + .globl "?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXI@Z" # -- Begin function ?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXI@Z + .p2align 4, 0x90 +"?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXI@Z": # @"?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXI@Z" +Lfunc_begin905: + .cv_func_id 905 + .cv_loc 905 19 1126 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1126:0 + .cv_fpo_proc "?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp13592: + .cv_loc 905 19 1127 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1127:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + lea edx, [ebp - 8] + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??$_Resize@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + sub esp, 8 + mov eax, dword ptr [ebp - 4] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + .cv_loc 905 19 1128 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1128:0 + add esp, 24 + pop ebp + ret 4 +Ltmp13593: + .cv_fpo_endproc +Lfunc_end905: + # -- End function + .def "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@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@@QAE@XZ" + .globl "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" # -- Begin function ??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ": # @"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" +Lfunc_begin906: + .cv_func_id 906 + .cv_loc 906 19 609 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:609:0 + .cv_fpo_proc "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13594: + .cv_loc 906 19 610 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:610:0 + mov dword ptr [ebp - 20], ecx # 4-byte Spill + call "?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ" + .cv_loc 906 19 612 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:612:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + lea ecx, [ebp - 12] + mov dword ptr [esp], eax + call "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@U_Loop_vals_t@std@@@1@@Z" + sub esp, 4 + lea ecx, [ebp - 12] + mov dword ptr [ebp - 8], ecx + .cv_loc 906 19 613 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:613:0 + mov dword ptr [ebp - 16], 0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?_Myproxy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ" + mov dword ptr [esp], eax + lea eax, [ebp - 16] + mov dword ptr [esp + 4], eax + call "??$exchange@PAU_Container_proxy@std@@$$T@std@@YAPAU_Container_proxy@0@AAPAU10@$$QA$$T@Z" + mov ecx, dword ptr [ebp - 8] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Delete_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" +Ltmp13595: + .cv_loc 906 19 615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:615:0 + add esp, 32 + pop ebp + ret +Ltmp13596: + .cv_fpo_endproc +Lfunc_end906: + # -- End function + .def "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@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@@QAE@XZ" + .globl "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" # -- Begin function ??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ": # @"??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" +Lfunc_begin907: + .cv_func_id 907 + .cv_loc 907 22 1613 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1613:0 + .cv_fpo_proc "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13597: + .cv_loc 907 22 1613 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1613:0 + mov eax, ecx + add eax, 32 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + 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@@QAE@XZ" + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" +Ltmp13598: + .cv_loc 907 22 1613 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1613:0 + add esp, 8 + pop ebp + ret +Ltmp13599: + .cv_fpo_endproc +Lfunc_end907: + # -- End function + .def "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@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@@QAE@XZ" + .globl "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" # -- Begin function ??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ + .p2align 4, 0x90 +"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ": # @"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" +Lfunc_begin908: + .cv_func_id 908 + .cv_loc 908 22 1605 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1605:0 + .cv_fpo_proc "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13600: + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + add ecx, 8 + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop ebp + ret +Ltmp13601: + .cv_fpo_endproc +Lfunc_end908: + # -- 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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@XZ" +Lfunc_begin909: + .cv_func_id 909 + .cv_loc 909 19 372 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:372:0 + .cv_fpo_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@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??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@@QAE@XZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp13606: + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx], bl + mov ecx, eax + mov dword ptr [ebp - 44], eax # 4-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@@QAE@U_Zero_then_variadic_args_t@1@@Z" + sub esp, 4 + mov dword ptr [ebp - 48], eax # 4-byte Spill + jmp LBB909_1 +LBB909_1: +Ltmp13607: + .cv_loc 909 19 373 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:373:0 + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$_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 ecx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov ecx, esp + mov dword ptr [ecx], eax + lea eax, [ebp - 40] + mov ecx, eax + mov dword ptr [ebp - 56], eax # 4-byte Spill + 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@@QAE@ABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + sub esp, 4 + mov ecx, esp + mov edx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ecx], edx + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??$_Alloc_proxy@V?$allocator@U_Container_proxy@std@@@std@@@_Container_base12@std@@QAEX$$QAV?$allocator@U_Container_proxy@std@@@1@@Z" + sub esp, 4 + jmp LBB909_2 +Ltmp13608: +LBB909_2: + .cv_loc 909 19 374 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:374:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$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@@QAE@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$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@@QAE@XZ@4HA": +LBB909_3: + push ebp + push eax + add ebp, 12 + .cv_loc 909 19 372 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:372:0 + call dword ptr [__imp____std_terminate] +Ltmp13609: + .cv_fpo_endproc +Lfunc_end909: + .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@@QAE@XZ" + .p2align 2 +"L__ehtable$??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@@QAE@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@@QAE@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@XZ": + .long -1 # ToState + .long "?dtor$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@@QAE@XZ@4HA" # Action + .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@@QAE@XZ" + # -- End function + .def "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ" + .globl "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ" # -- Begin function ??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ": # @"??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ" +Lfunc_begin910: + .cv_func_id 910 + .cv_loc 910 19 2160 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2160:0 + .cv_fpo_proc "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13610: + mov eax, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" + .cv_loc 910 19 2161 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2161:0 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + add esp, 12 + pop ebp + ret +Ltmp13611: + .cv_fpo_endproc +Lfunc_end910: + # -- End function + .def "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" + .globl "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" # -- Begin function ??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ": # @"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" +Lfunc_begin911: + .cv_func_id 911 + .cv_loc 911 19 2062 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2062:0 + .cv_fpo_proc "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp13614: + mov ecx, eax + mov dword ptr [ebp - 40], eax # 4-byte Spill + call "??0_Container_base12@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + add ecx, 4 + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ecx + 20], 0 +Ltmp13615: + .cv_loc 911 19 2063 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2063:0 + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "?_Getal@?$_Vb_val@V?$allocator@_N@std@@@std@@QAEAAV?$allocator@I@2@XZ" + mov ecx, esp + mov dword ptr [ecx], eax + lea eax, [ebp - 36] + mov ecx, eax + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@I@1@@Z" + sub esp, 4 + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ecx], edx + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??$_Alloc_proxy@V?$allocator@U_Container_proxy@std@@@std@@@_Container_base12@std@@QAEX$$QAV?$allocator@U_Container_proxy@std@@@1@@Z" + sub esp, 4 + jmp LBB911_1 +Ltmp13616: +LBB911_1: + .cv_loc 911 19 2064 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2064:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$2@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ@4HA": +LBB911_2: + push ebp + push eax + add ebp, 12 +Ltmp13617: + .cv_loc 911 19 2064 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2064:0 + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??1?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp13618: + .def "?dtor$3@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ@4HA": +LBB911_3: + push ebp + push eax + add ebp, 12 + .cv_loc 911 19 2062 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2062:0 + call dword ptr [__imp____std_terminate] +Ltmp13619: + .cv_fpo_endproc +Lfunc_end911: + .section .xdata,"dr",associative,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" + .p2align 2 +"L__ehtable$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ": + .long -1 # ToState + .long "?dtor$3@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ@4HA" # Action + .long 0 # ToState + .long "?dtor$2@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ@4HA" # Action + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" + # -- End function + .def "??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" + .globl "??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" # -- Begin function ??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ": # @"??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" +Lfunc_begin912: + .cv_func_id 912 + .cv_loc 912 19 372 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:372:0 + .cv_fpo_proc "??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp13624: + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 36] + mov ecx, esp + mov byte ptr [ecx], bl + mov ecx, eax + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "??$?0$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@@Z" + sub esp, 4 + mov dword ptr [ebp - 48], eax # 4-byte Spill + jmp LBB912_1 +LBB912_1: +Ltmp13625: + .cv_loc 912 19 373 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:373:0 + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" + mov ecx, esp + mov dword ptr [ecx], eax + lea eax, [ebp - 40] + mov ecx, eax + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@I@1@@Z" + sub esp, 4 + mov ecx, esp + mov edx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ecx], edx + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??$_Alloc_proxy@V?$allocator@U_Container_proxy@std@@@std@@@_Container_base12@std@@QAEX$$QAV?$allocator@U_Container_proxy@std@@@1@@Z" + sub esp, 4 + jmp LBB912_2 +Ltmp13626: +LBB912_2: + .cv_loc 912 19 374 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:374:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$3@?0???0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ@4HA": +LBB912_3: + push ebp + push eax + add ebp, 12 + .cv_loc 912 19 372 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:372:0 + call dword ptr [__imp____std_terminate] +Ltmp13627: + .cv_fpo_endproc +Lfunc_end912: + .section .xdata,"dr",associative,"??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" + .p2align 2 +"L__ehtable$??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ": + .long -1 # ToState + .long "?dtor$3@?0???0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ@4HA" # Action + .section .text,"xr",discard,"??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" + # -- End function + .def "?_Getal@?$_Vb_val@V?$allocator@_N@std@@@std@@QAEAAV?$allocator@I@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$_Vb_val@V?$allocator@_N@std@@@std@@QAEAAV?$allocator@I@2@XZ" + .globl "?_Getal@?$_Vb_val@V?$allocator@_N@std@@@std@@QAEAAV?$allocator@I@2@XZ" # -- Begin function ?_Getal@?$_Vb_val@V?$allocator@_N@std@@@std@@QAEAAV?$allocator@I@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_Vb_val@V?$allocator@_N@std@@@std@@QAEAAV?$allocator@I@2@XZ": # @"?_Getal@?$_Vb_val@V?$allocator@_N@std@@@std@@QAEAAV?$allocator@I@2@XZ" +Lfunc_begin913: + .cv_func_id 913 + .cv_loc 913 19 2111 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2111:0 + .cv_fpo_proc "?_Getal@?$_Vb_val@V?$allocator@_N@std@@@std@@QAEAAV?$allocator@I@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13628: + .cv_loc 913 19 2112 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2112:0 + add ecx, 4 + call "?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp13629: + .cv_fpo_endproc +Lfunc_end913: + # -- End function + .def "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@I@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0I@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@I@1@@Z" + .globl "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@I@1@@Z" # -- Begin function ??$?0I@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@I@1@@Z + .p2align 4, 0x90 +"??$?0I@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@I@1@@Z": # @"??$?0I@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@I@1@@Z" +Lfunc_begin914: + .cv_func_id 914 + .cv_loc 914 12 920 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:920:0 + .cv_fpo_proc "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@I@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13630: + .cv_loc 914 12 921 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:921:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp13631: + .cv_fpo_endproc +Lfunc_end914: + # -- End function + .def "??1?$vector@IV?$allocator@I@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" + .globl "??1?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" # -- Begin function ??1?$vector@IV?$allocator@I@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$vector@IV?$allocator@I@std@@@std@@QAE@XZ": # @"??1?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" +Lfunc_begin915: + .cv_func_id 915 + .cv_loc 915 19 609 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:609:0 + .cv_fpo_proc "??1?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13632: + .cv_loc 915 19 610 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:610:0 + mov dword ptr [ebp - 20], ecx # 4-byte Spill + call "?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ" + .cv_loc 915 19 612 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:612:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" + lea ecx, [ebp - 12] + mov dword ptr [esp], eax + call "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@I@1@@Z" + sub esp, 4 + lea ecx, [ebp - 12] + mov dword ptr [ebp - 8], ecx + .cv_loc 915 19 613 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:613:0 + mov dword ptr [ebp - 16], 0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?_Myproxy@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" + mov dword ptr [esp], eax + lea eax, [ebp - 16] + mov dword ptr [esp + 4], eax + call "??$exchange@PAU_Container_proxy@std@@$$T@std@@YAPAU_Container_proxy@0@AAPAU10@$$QA$$T@Z" + mov ecx, dword ptr [ebp - 8] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Delete_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" +Ltmp13633: + .cv_loc 915 19 615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:615:0 + add esp, 32 + pop ebp + ret +Ltmp13634: + .cv_fpo_endproc +Lfunc_end915: + # -- End function + .def "??$?0$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@U_Zero_then_variadic_args_t@1@@Z" +Lfunc_begin916: + .cv_func_id 916 + .cv_loc 916 12 1527 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1527:0 + .cv_fpo_proc "??$?0$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13635: + mov eax, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??0?$allocator@I@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QAE@XZ" + .cv_loc 916 12 1528 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1528:0 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop ebp + ret 4 +Ltmp13636: + .cv_fpo_endproc +Lfunc_end916: + # -- End function + .def "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .globl "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # -- Begin function ?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ": # @"?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" +Lfunc_begin917: + .cv_func_id 917 + .cv_loc 917 19 1596 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1596:0 + .cv_fpo_proc "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13637: + .cv_loc 917 19 1597 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1597:0 + call "?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp13638: + .cv_fpo_endproc +Lfunc_end917: + # -- End function + .def "?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" + .globl "?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" # -- Begin function ?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ + .p2align 4, 0x90 +"?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ": # @"?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" +Lfunc_begin918: + .cv_func_id 918 + .cv_loc 918 19 1588 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1588:0 + .cv_fpo_proc "?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13639: + .cv_loc 918 19 1589 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1589:0 + call "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAEAAV?$allocator@I@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp13640: + .cv_fpo_endproc +Lfunc_end918: + # -- End function + .def "??0?$allocator@I@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$allocator@I@std@@QAE@XZ" + .globl "??0?$allocator@I@std@@QAE@XZ" # -- Begin function ??0?$allocator@I@std@@QAE@XZ + .p2align 4, 0x90 +"??0?$allocator@I@std@@QAE@XZ": # @"??0?$allocator@I@std@@QAE@XZ" +Lfunc_begin919: + .cv_func_id 919 + .cv_loc 919 12 915 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:915:0 + .cv_fpo_proc "??0?$allocator@I@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp13641: + .cv_loc 919 12 916 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:916:0 + add esp, 4 + pop ebp + ret +Ltmp13642: + .cv_fpo_endproc +Lfunc_end919: + # -- End function + .def "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QAE@XZ" + .globl "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QAE@XZ" # -- Begin function ??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QAE@XZ": # @"??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QAE@XZ" +Lfunc_begin920: + .cv_func_id 920 + .cv_loc 920 19 318 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:318:0 + .cv_fpo_proc "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13643: + mov eax, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??0_Container_base12@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ecx + 4], 0 + mov dword ptr [ecx + 8], 0 + mov dword ptr [ecx + 12], 0 + .cv_loc 920 19 319 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:319:0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + add esp, 12 + pop ebp + ret +Ltmp13644: + .cv_fpo_endproc +Lfunc_end920: + # -- End function + .def "?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" +Lfunc_begin921: + .cv_func_id 921 + .cv_loc 921 12 1544 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1544:0 + .cv_fpo_proc "?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp13645: + .cv_loc 921 12 1545 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1545:0 + add esp, 4 + pop ebp + ret +Ltmp13646: + .cv_fpo_endproc +Lfunc_end921: + # -- End function + .def "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAEAAV?$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@@QAEAAV?$allocator@I@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$allocator@I@2@XZ": # @"?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAEAAV?$allocator@I@2@XZ" +Lfunc_begin922: + .cv_func_id 922 + .cv_loc 922 12 1536 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1536:0 + .cv_fpo_proc "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAEAAV?$allocator@I@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13647: + .cv_loc 922 12 1537 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1537:0 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp13648: + .cv_fpo_endproc +Lfunc_end922: + # -- End function + .def "?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ" + .globl "?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ" # -- Begin function ?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ + .p2align 4, 0x90 +"?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ": # @"?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ" +Lfunc_begin923: + .cv_func_id 923 + .cv_loc 923 19 1522 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1522:0 + .cv_fpo_proc "?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp13649: + .cv_loc 923 19 1523 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1523:0 + mov dword ptr [ebp - 20], ecx # 4-byte Spill + call "?_Orphan_all@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ" + .cv_loc 923 19 1524 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1524:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov dword ptr [ebp - 12], eax + .cv_loc 923 19 1525 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1525:0 + mov eax, dword ptr [ebp - 12] + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 16], eax + .cv_loc 923 19 1526 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1526:0 + cmp dword ptr [ebp - 16], 0 + je LBB923_2 +# %bb.1: +Ltmp13650: + .cv_loc 923 19 1527 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1527:0 + mov eax, dword ptr [ebp - 12] + mov eax, dword ptr [eax + 8] + mov ecx, dword ptr [ebp - 16] + mov edx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0@Z" + sub esp, 8 + .cv_loc 923 19 1528 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1528:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" + mov ecx, dword ptr [ebp - 12] + mov ecx, dword ptr [ecx + 12] + mov edx, dword ptr [ebp - 16] + sub ecx, edx + sar ecx, 2 + mov edx, dword ptr [ebp - 16] + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], edx + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "?deallocate@?$allocator@I@std@@QAEXQAII@Z" + sub esp, 8 + .cv_loc 923 19 1530 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1530:0 + mov eax, dword ptr [ebp - 12] + mov dword ptr [eax + 4], 0 + .cv_loc 923 19 1531 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1531:0 + mov eax, dword ptr [ebp - 12] + mov dword ptr [eax + 8], 0 + .cv_loc 923 19 1532 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1532:0 + mov eax, dword ptr [ebp - 12] + mov dword ptr [eax + 12], 0 +Ltmp13651: +LBB923_2: + .cv_loc 923 19 1534 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1534:0 + add esp, 32 + pop esi + pop ebp + ret +Ltmp13652: + .cv_fpo_endproc +Lfunc_end923: + # -- End function + .def "?_Myproxy@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAU_Container_proxy@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myproxy@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" + .globl "?_Myproxy@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" # -- Begin function ?_Myproxy@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAU_Container_proxy@2@XZ + .p2align 4, 0x90 +"?_Myproxy@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAU_Container_proxy@2@XZ": # @"?_Myproxy@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" +Lfunc_begin924: + .cv_func_id 924 + .cv_loc 924 19 1571 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1571:0 + .cv_fpo_proc "?_Myproxy@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13653: + .cv_loc 924 19 1572 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1572:0 + call "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp13654: + .cv_fpo_endproc +Lfunc_end924: + # -- End function + .def "?_Orphan_all@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_all@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ" + .globl "?_Orphan_all@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ" # -- Begin function ?_Orphan_all@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ + .p2align 4, 0x90 +"?_Orphan_all@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ": # @"?_Orphan_all@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ" +Lfunc_begin925: + .cv_func_id 925 + .cv_loc 925 19 1580 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1580:0 + .cv_fpo_proc "?_Orphan_all@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13655: + .cv_loc 925 19 1581 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1581:0 + call "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov ecx, eax + call "?_Orphan_all@_Container_base12@std@@QAEXXZ" + .cv_loc 925 19 1582 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1582:0 + add esp, 4 + pop ebp + ret +Ltmp13656: + .cv_fpo_endproc +Lfunc_end925: + # -- End function + .def "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0@Z" + .globl "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0@Z" # -- Begin function ?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0@Z + .p2align 4, 0x90 +"?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0@Z": # @"?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0@Z" +Lfunc_begin926: + .cv_func_id 926 + .cv_loc 926 19 1467 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1467:0 + .cv_fpo_proc "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13657: + .cv_loc 926 19 1468 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1468:0 + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPAI0AAV?$allocator@I@0@@Z" + .cv_loc 926 19 1469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1469:0 + add esp, 24 + pop ebp + ret 8 +Ltmp13658: + .cv_fpo_endproc +Lfunc_end926: + # -- End function + .def "?deallocate@?$allocator@I@std@@QAEXQAII@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$allocator@I@std@@QAEXQAII@Z" + .globl "?deallocate@?$allocator@I@std@@QAEXQAII@Z" # -- Begin function ?deallocate@?$allocator@I@std@@QAEXQAII@Z + .p2align 4, 0x90 +"?deallocate@?$allocator@I@std@@QAEXQAII@Z": # @"?deallocate@?$allocator@I@std@@QAEXQAII@Z" +Lfunc_begin927: + .cv_func_id 927 + .cv_loc 927 12 923 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:923:0 + .cv_fpo_proc "?deallocate@?$allocator@I@std@@QAEXQAII@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx +Ltmp13659: + .cv_loc 927 12 925 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:925:0 + mov ecx, dword ptr [ebp + 12] + shl ecx, 2 + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], ecx + mov dword ptr [ebp - 12], edx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??$_Deallocate@$07$0A@@std@@YAXPAXI@Z" + .cv_loc 927 12 926 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:926:0 + add esp, 20 + pop esi + pop ebp + ret 8 +Ltmp13660: + .cv_fpo_endproc +Lfunc_end927: + # -- End function + .def "??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPAI0AAV?$allocator@I@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPAI0AAV?$allocator@I@0@@Z" + .globl "??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPAI0AAV?$allocator@I@0@@Z" # -- Begin function ??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPAI0AAV?$allocator@I@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPAI0AAV?$allocator@I@0@@Z": # @"??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPAI0AAV?$allocator@I@0@@Z" +Lfunc_begin928: + .cv_func_id 928 + .cv_loc 928 12 1086 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1086:0 + .cv_fpo_proc "??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPAI0AAV?$allocator@I@0@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp13661: + .cv_loc 928 12 1101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1101:0 + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [ebp - 12], edx # 4-byte Spill + add esp, 12 + pop ebp + ret +Ltmp13662: + .cv_fpo_endproc +Lfunc_end928: + # -- 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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@U_Zero_then_variadic_args_t@1@@Z" +Lfunc_begin929: + .cv_func_id 929 + .cv_loc 929 12 1527 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1527:0 + .cv_fpo_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@@QAE@U_Zero_then_variadic_args_t@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13663: + mov eax, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-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@@QAE@XZ" + .cv_loc 929 12 1528 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1528:0 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop ebp + ret 4 +Ltmp13664: + .cv_fpo_endproc +Lfunc_end929: + # -- End function + .def "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$_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_begin930: + .cv_func_id 930 + .cv_loc 930 19 1596 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1596:0 + .cv_fpo_proc "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$_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" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13665: + .cv_loc 930 19 1597 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1597: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@@QAEAAV?$_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 esp, 4 + pop ebp + ret +Ltmp13666: + .cv_fpo_endproc +Lfunc_end930: + # -- End function + .def "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ": # @"?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" +Lfunc_begin931: + .cv_func_id 931 + .cv_loc 931 19 1588 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1588:0 + .cv_fpo_proc "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13667: + .cv_loc 931 19 1589 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1589: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@@QAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp13668: + .cv_fpo_endproc +Lfunc_end931: + # -- 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@@QAE@ABV?$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@@QAE@ABV?$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@@QAE@ABV?$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@@QAE@ABV?$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@@QAE@ABV?$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@@QAE@ABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +Lfunc_begin932: + .cv_func_id 932 + .cv_loc 932 12 920 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:920:0 + .cv_fpo_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@@QAE@ABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13669: + .cv_loc 932 12 921 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:921:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp13670: + .cv_fpo_endproc +Lfunc_end932: + # -- 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@@QAE@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@@QAE@XZ" + .globl "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAE@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@@QAE@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@@QAE@XZ": # @"??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAE@XZ" +Lfunc_begin933: + .cv_func_id 933 + .cv_loc 933 12 915 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:915:0 + .cv_fpo_proc "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp13671: + .cv_loc 933 12 916 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:916:0 + add esp, 4 + pop ebp + ret +Ltmp13672: + .cv_fpo_endproc +Lfunc_end933: + # -- 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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@XZ" +Lfunc_begin934: + .cv_func_id 934 + .cv_loc 934 19 318 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:318:0 + .cv_fpo_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@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13673: + mov eax, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??0_Container_base12@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ecx + 4], 0 + mov dword ptr [ecx + 8], 0 + mov dword ptr [ecx + 12], 0 + .cv_loc 934 19 319 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:319:0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + add esp, 12 + pop ebp + ret +Ltmp13674: + .cv_fpo_endproc +Lfunc_end934: + # -- 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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_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_begin935: + .cv_func_id 935 + .cv_loc 935 12 1544 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1544:0 + .cv_fpo_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@@QAEAAV?$_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" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp13675: + .cv_loc 935 12 1545 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1545:0 + add esp, 4 + pop ebp + ret +Ltmp13676: + .cv_fpo_endproc +Lfunc_end935: + # -- 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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" +Lfunc_begin936: + .cv_func_id 936 + .cv_loc 936 12 1536 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1536:0 + .cv_fpo_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@@QAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13677: + .cv_loc 936 12 1537 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1537:0 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp13678: + .cv_fpo_endproc +Lfunc_end936: + # -- 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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@U_Zero_then_variadic_args_t@1@@Z" +Lfunc_begin937: + .cv_func_id 937 + .cv_loc 937 12 1527 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1527:0 + .cv_fpo_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@@QAE@U_Zero_then_variadic_args_t@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13679: + mov eax, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??0?$allocator@U_Loop_vals_t@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QAE@XZ" + .cv_loc 937 12 1528 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1528:0 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop ebp + ret 4 +Ltmp13680: + .cv_fpo_endproc +Lfunc_end937: + # -- End function + .def "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$_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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .globl "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # -- Begin function ?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ": # @"?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" +Lfunc_begin938: + .cv_func_id 938 + .cv_loc 938 19 1596 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1596:0 + .cv_fpo_proc "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13681: + .cv_loc 938 19 1597 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1597: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@@QAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp13682: + .cv_fpo_endproc +Lfunc_end938: + # -- End function + .def "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + .globl "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" # -- Begin function ?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ + .p2align 4, 0x90 +"?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ": # @"?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" +Lfunc_begin939: + .cv_func_id 939 + .cv_loc 939 19 1588 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1588:0 + .cv_fpo_proc "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13683: + .cv_loc 939 19 1589 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1589: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@@QAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp13684: + .cv_fpo_endproc +Lfunc_end939: + # -- End function + .def "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$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@@QAE@ABV?$allocator@U_Loop_vals_t@std@@@1@@Z" + .globl "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@U_Loop_vals_t@std@@@1@@Z" # -- Begin function ??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@U_Loop_vals_t@std@@@1@@Z + .p2align 4, 0x90 +"??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@U_Loop_vals_t@std@@@1@@Z": # @"??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@U_Loop_vals_t@std@@@1@@Z" +Lfunc_begin940: + .cv_func_id 940 + .cv_loc 940 12 920 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:920:0 + .cv_fpo_proc "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@U_Loop_vals_t@std@@@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13685: + .cv_loc 940 12 921 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:921:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp13686: + .cv_fpo_endproc +Lfunc_end940: + # -- End function + .def "??0?$allocator@U_Loop_vals_t@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$allocator@U_Loop_vals_t@std@@@std@@QAE@XZ" + .globl "??0?$allocator@U_Loop_vals_t@std@@@std@@QAE@XZ" # -- Begin function ??0?$allocator@U_Loop_vals_t@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??0?$allocator@U_Loop_vals_t@std@@@std@@QAE@XZ": # @"??0?$allocator@U_Loop_vals_t@std@@@std@@QAE@XZ" +Lfunc_begin941: + .cv_func_id 941 + .cv_loc 941 12 915 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:915:0 + .cv_fpo_proc "??0?$allocator@U_Loop_vals_t@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp13687: + .cv_loc 941 12 916 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:916:0 + add esp, 4 + pop ebp + ret +Ltmp13688: + .cv_fpo_endproc +Lfunc_end941: + # -- End function + .def "??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QAE@XZ" + .globl "??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QAE@XZ" # -- Begin function ??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QAE@XZ": # @"??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QAE@XZ" +Lfunc_begin942: + .cv_func_id 942 + .cv_loc 942 19 318 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:318:0 + .cv_fpo_proc "??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13689: + mov eax, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??0_Container_base12@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ecx + 4], 0 + mov dword ptr [ecx + 8], 0 + mov dword ptr [ecx + 12], 0 + .cv_loc 942 19 319 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:319:0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + add esp, 12 + pop ebp + ret +Ltmp13690: + .cv_fpo_endproc +Lfunc_end942: + # -- 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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" +Lfunc_begin943: + .cv_func_id 943 + .cv_loc 943 12 1544 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1544:0 + .cv_fpo_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@@QAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp13691: + .cv_loc 943 12 1545 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1545:0 + add esp, 4 + pop ebp + ret +Ltmp13692: + .cv_fpo_endproc +Lfunc_end943: + # -- 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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" +Lfunc_begin944: + .cv_func_id 944 + .cv_loc 944 12 1536 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1536:0 + .cv_fpo_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@@QAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13693: + .cv_loc 944 12 1537 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1537:0 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp13694: + .cv_fpo_endproc +Lfunc_end944: + # -- End function + .def "??$_Resize@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Resize@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + .globl "??$_Resize@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" # -- Begin function ??$_Resize@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z + .p2align 4, 0x90 +"??$_Resize@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z": # @"??$_Resize@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" +Lfunc_begin945: + .cv_func_id 945 + .cv_loc 945 19 1100 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1100:0 + .cv_fpo_proc "??$_Resize@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 12], esi + mov dword ptr [ebp - 20], ecx + mov ecx, dword ptr [ebp - 20] +Ltmp13695: + .cv_loc 945 19 1101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1101:0 + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" + mov dword ptr [ebp - 24], eax + .cv_loc 945 19 1102 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1102:0 + mov eax, dword ptr [ebp + 8] + cmp eax, dword ptr [ebp - 24] + jae LBB945_2 +# %bb.1: +Ltmp13696: + .cv_loc 945 19 1103 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1103:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp + 8] + shl ecx, 3 + add eax, ecx + mov dword ptr [ebp - 28], eax + .cv_loc 945 19 1104 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1104:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 28] + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEXPAU_Loop_vals_t@2@0@Z" + sub esp, 8 + .cv_loc 945 19 1105 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1105:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 28] + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@0@Z" + sub esp, 8 + .cv_loc 945 19 1106 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1106:0 + mov eax, dword ptr [ebp - 28] + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 945 19 1107 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1107:0 + jmp LBB945_6 +Ltmp13697: +LBB945_2: + .cv_loc 945 19 1110 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1110:0 + mov eax, dword ptr [ebp + 8] + cmp eax, dword ptr [ebp - 24] + jbe LBB945_6 +# %bb.3: +Ltmp13698: + .cv_loc 945 19 1111 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1111:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + cmp ecx, eax + jbe LBB945_5 +# %bb.4: +Ltmp13699: + .cv_loc 945 19 1112 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1112:0 + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 64], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + sub esp, 8 + .cv_loc 945 19 1113 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1113:0 + jmp LBB945_6 +Ltmp13700: +LBB945_5: + .cv_loc 945 19 1116 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1116:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + mov eax, dword ptr [eax] + mov dword ptr [ebp - 32], eax + .cv_loc 945 19 1117 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1117:0 + mov eax, dword ptr [ebp + 8] + sub eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 32] + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 68], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + lea eax, [ebp - 16] + mov bl, byte ptr [eax] + mov byte ptr [esp + 8], bl + call "?_Ufill@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEPAU_Loop_vals_t@2@PAU32@IU_Value_init_tag@2@@Z" + sub esp, 12 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 945 19 1118 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1118:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 32] + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 76], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEXPAU_Loop_vals_t@2@0@Z" + sub esp, 8 +Ltmp13701: +LBB945_6: + .cv_loc 945 19 1122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1122:0 + mov eax, dword ptr [ebp - 12] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + add esp, 80 + pop esi + pop ebx + pop ebp + ret 8 +Ltmp13702: + .cv_fpo_endproc +Lfunc_end945: + # -- End function + .def "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ"; + .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@@QBEIXZ" + .globl "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" # -- Begin function ?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ + .p2align 4, 0x90 +"?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ": # @"?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" +Lfunc_begin946: + .cv_func_id 946 + .cv_loc 946 19 1338 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1338:0 + .cv_fpo_proc "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13703: + .cv_loc 946 19 1339 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1339:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + sub ecx, eax + sar ecx, 3 + mov eax, ecx + add esp, 12 + pop ebp + ret +Ltmp13704: + .cv_fpo_endproc +Lfunc_end946: + # -- End function + .def "?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + .globl "?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" # -- Begin function ?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ + .p2align 4, 0x90 +"?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ": # @"?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" +Lfunc_begin947: + .cv_func_id 947 + .cv_loc 947 19 1614 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1614:0 + .cv_fpo_proc "?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13705: + .cv_loc 947 19 1615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1615:0 + call "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + add eax, 4 + add esp, 4 + pop ebp + ret +Ltmp13706: + .cv_fpo_endproc +Lfunc_end947: + # -- End function + .def "?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEXPAU_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@@ABEXPAU_Loop_vals_t@2@0@Z" + .globl "?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEXPAU_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@@ABEXPAU_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@@ABEXPAU_Loop_vals_t@2@0@Z": # @"?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEXPAU_Loop_vals_t@2@0@Z" +Lfunc_begin948: + .cv_func_id 948 + .cv_loc 948 19 1544 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1544:0 + .cv_fpo_proc "?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEXPAU_Loop_vals_t@2@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp13707: + .cv_loc 948 19 1546 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1546:0 + lea esi, [ebp - 12] +Ltmp13708: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], 3 + mov dword ptr [ebp - 24], edx # 4-byte Spill + mov dword ptr [ebp - 28], eax # 4-byte Spill + call dword ptr ["__imp_??0_Lockit@std@@QAE@H@Z"] + sub esp, 4 + .cv_loc 948 19 1548 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1548:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "?_Getpfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ" + mov dword ptr [ebp - 16], eax + .cv_loc 948 19 1550 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1550:0 + cmp dword ptr [ebp - 16], 0 + je LBB948_9 +Ltmp13709: +# %bb.1: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 948 19 1551 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1551:0 + jmp LBB948_2 +Ltmp13710: +LBB948_2: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + mov eax, dword ptr [ebp - 16] + cmp dword ptr [eax], 0 + je LBB948_8 +Ltmp13711: +# %bb.3: # in Loop: Header=BB948_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 948 19 1552 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1552:0 + mov eax, dword ptr [ebp - 16] + mov eax, dword ptr [eax] + mov eax, dword ptr [eax + 8] + cmp eax, dword ptr [ebp + 8] + jb LBB948_5 +Ltmp13712: +# %bb.4: # in Loop: Header=BB948_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp - 16] + mov ecx, dword ptr [ecx] + cmp eax, dword ptr [ecx + 8] + jae LBB948_6 +Ltmp13713: +LBB948_5: # in Loop: Header=BB948_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 948 19 1553 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1553:0 + mov eax, dword ptr [ebp - 16] + mov eax, dword ptr [eax] + mov ecx, eax + call "?_Getpnext@_Iterator_base12@std@@QAEPAPAU12@XZ" + mov dword ptr [ebp - 16], eax + .cv_loc 948 19 1554 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1554:0 + jmp LBB948_7 +Ltmp13714: +LBB948_6: # in Loop: Header=BB948_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 948 19 1555 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1555:0 + mov eax, dword ptr [ebp - 16] + mov eax, dword ptr [eax] + mov ecx, eax + call "?_Clrcont@_Iterator_base12@std@@QAEXXZ" + .cv_loc 948 19 1556 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1556:0 + mov eax, dword ptr [ebp - 16] + mov eax, dword ptr [eax] + mov ecx, eax + call "?_Getpnext@_Iterator_base12@std@@QAEPAPAU12@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 16] + mov dword ptr [ecx], eax +Ltmp13715: +LBB948_7: # in Loop: Header=BB948_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 948 19 1551 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1551:0 + jmp LBB948_2 +Ltmp13716: +LBB948_8: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 948 19 1559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1559:0 + jmp LBB948_9 +Ltmp13717: +LBB948_9: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 948 19 1564 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1564:0 + lea ecx, [ebp - 12] + call dword ptr ["__imp_??1_Lockit@std@@QAE@XZ"] + add esp, 32 + pop esi +Ltmp13718: + pop ebp + ret 8 +Ltmp13719: + .cv_fpo_endproc +Lfunc_end948: + # -- End function + .def "?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + .globl "?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" # -- Begin function ?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ + .p2align 4, 0x90 +"?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ": # @"?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" +Lfunc_begin949: + .cv_func_id 949 + .cv_loc 949 19 1622 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1622:0 + .cv_fpo_proc "?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13720: + .cv_loc 949 19 1623 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1623:0 + call "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + add eax, 8 + add esp, 4 + pop ebp + ret +Ltmp13721: + .cv_fpo_endproc +Lfunc_end949: + # -- End function + .def "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_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@@AAEXPAU_Loop_vals_t@2@0@Z" + .globl "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@0@Z" # -- Begin function ?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_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@@AAEXPAU_Loop_vals_t@2@0@Z": # @"?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@0@Z" +Lfunc_begin950: + .cv_func_id 950 + .cv_loc 950 19 1467 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1467:0 + .cv_fpo_proc "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13722: + .cv_loc 950 19 1468 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1468:0 + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPAU_Loop_vals_t@0@0AAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + .cv_loc 950 19 1469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1469:0 + add esp, 24 + pop ebp + ret 8 +Ltmp13723: + .cv_fpo_endproc +Lfunc_end950: + # -- End function + .def "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ"; + .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@@QBEIXZ" + .globl "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" # -- Begin function ?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ + .p2align 4, 0x90 +"?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ": # @"?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" +Lfunc_begin951: + .cv_func_id 951 + .cv_loc 951 19 1347 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1347:0 + .cv_fpo_proc "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13724: + .cv_loc 951 19 1348 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1348:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + sub ecx, eax + sar ecx, 3 + mov eax, ecx + add esp, 12 + pop ebp + ret +Ltmp13725: + .cv_fpo_endproc +Lfunc_end951: + # -- End function + .def "??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + .globl "??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" # -- Begin function ??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z + .p2align 4, 0x90 +"??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z": # @"??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" +Lfunc_begin952: + .cv_func_id 952 + .cv_loc 952 19 1075 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1075:0 + .cv_fpo_proc "??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp13730: + .cv_loc 952 19 1076 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1076:0 + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 60], ecx # 4-byte Spill + mov dword ptr [ebp - 64], edx # 4-byte Spill + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov dword ptr [ebp - 72], esi # 4-byte Spill + call "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + cmp ecx, eax + jbe LBB952_2 +# %bb.1: +Ltmp13731: + .cv_loc 952 19 1077 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1077:0 + call "?_Xlength@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@CAXXZ" +Ltmp13732: +LBB952_2: + .cv_loc 952 19 1080 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1080:0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" + mov dword ptr [ebp - 36], eax + .cv_loc 952 19 1081 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1081:0 + mov eax, dword ptr [ebp + 8] + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEII@Z" + sub esp, 4 + mov dword ptr [ebp - 40], eax + .cv_loc 952 19 1083 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1083:0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + mov ecx, dword ptr [ebp - 40] + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + call "?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEPAU_Loop_vals_t@2@I@Z" + sub esp, 4 + mov dword ptr [ebp - 44], eax + .cv_loc 952 19 1084 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1084:0 + mov eax, dword ptr [ebp - 44] + mov ecx, dword ptr [ebp - 36] + lea eax, [eax + 8*ecx] + mov dword ptr [ebp - 48], eax + .cv_loc 952 19 1085 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1085:0 + mov eax, dword ptr [ebp - 48] + mov dword ptr [ebp - 52], eax +Ltmp13733: + .cv_loc 952 19 1088 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1088:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 36] + sub eax, ecx + mov ecx, dword ptr [ebp - 48] + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 56] + mov edx, esp + mov byte ptr [edx + 8], bl + mov dword ptr [edx + 4], eax + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "?_Ufill@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEPAU_Loop_vals_t@2@PAU32@IU_Value_init_tag@2@@Z" + sub esp, 12 + mov dword ptr [ebp - 76], eax # 4-byte Spill + jmp LBB952_3 +LBB952_3: + mov eax, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [ebp - 52], eax + .cv_loc 952 19 1089 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1089:0 + mov ecx, dword ptr [ebp - 44] + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 80], ecx # 4-byte Spill + mov ecx, edx + call "?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + mov eax, dword ptr [eax] + mov ecx, esp + mov edx, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ecx + 8], edx + mov edx, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "?_Umove_if_noexcept@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@00@Z" + sub esp, 12 + jmp LBB952_5 +Ltmp13734: +LBB952_5: + .cv_loc 952 19 1096 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1096:0 + mov eax, dword ptr [ebp - 40] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 44] + mov esi, esp + mov dword ptr [esi + 8], eax + mov dword ptr [esi + 4], ecx + mov dword ptr [esi], edx + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXQAU_Loop_vals_t@2@II@Z" + sub esp, 12 + .cv_loc 952 19 1097 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1097:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?catch$4@?0???$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$4@?0???$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z@4HA": +LBB952_4: + push ebp + sub esp, 12 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp13735: + .cv_loc 952 19 1091 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1091:0 + mov eax, dword ptr [ebp - 52] + mov ecx, dword ptr [ebp - 48] + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 88], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@0@Z" + sub esp, 8 + .cv_loc 952 19 1092 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1092:0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + mov ecx, dword ptr [ebp - 40] + mov edx, dword ptr [ebp - 44] + mov dword ptr [ebp - 92], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], edx + mov eax, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEXQAU_Loop_vals_t@2@I@Z" + sub esp, 8 + xor eax, eax + .cv_loc 952 19 1093 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1093:0 + mov dword ptr [ebp - 16], 1 + mov dword ptr [esp], 0 + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 96], eax # 4-byte Spill + call dword ptr [__imp___CxxThrowException@8] +Ltmp13736: + .cv_fpo_endproc +Lfunc_end952: + .section .xdata,"dr",associative,"??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + .p2align 2 +"L__ehtable$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z") # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z") # HandlerArray +"$handlerMap$0$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$4@?0???$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z@4HA" # Handler + .section .text,"xr",discard,"??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + # -- End function + .def "?_Ufill@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEPAU_Loop_vals_t@2@PAU32@IU_Value_init_tag@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Ufill@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEPAU_Loop_vals_t@2@PAU32@IU_Value_init_tag@2@@Z" + .globl "?_Ufill@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEPAU_Loop_vals_t@2@PAU32@IU_Value_init_tag@2@@Z" # -- Begin function ?_Ufill@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEPAU_Loop_vals_t@2@PAU32@IU_Value_init_tag@2@@Z + .p2align 4, 0x90 +"?_Ufill@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEPAU_Loop_vals_t@2@PAU32@IU_Value_init_tag@2@@Z": # @"?_Ufill@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEPAU_Loop_vals_t@2@PAU32@IU_Value_init_tag@2@@Z" +Lfunc_begin953: + .cv_func_id 953 + .cv_loc 953 19 1438 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1438:0 + .cv_fpo_proc "?_Ufill@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEPAU_Loop_vals_t@2@PAU32@IU_Value_init_tag@2@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13737: + .cv_loc 953 19 1439 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1439:0 + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "??$_Uninitialized_value_construct_n@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@PAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + add esp, 24 + pop ebp + ret 12 +Ltmp13738: + .cv_fpo_endproc +Lfunc_end953: + # -- End function + .def "?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" + .globl "?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" # -- Begin function ?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ + .p2align 4, 0x90 +"?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ": # @"?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" +Lfunc_begin954: + .cv_func_id 954 + .cv_loc 954 19 1626 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1626:0 + .cv_fpo_proc "?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13739: + .cv_loc 954 19 1627 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1627:0 + call "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + add eax, 8 + add esp, 4 + pop ebp + ret +Ltmp13740: + .cv_fpo_endproc +Lfunc_end954: + # -- End function + .def "?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" + .globl "?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" # -- Begin function ?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ + .p2align 4, 0x90 +"?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ": # @"?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" +Lfunc_begin955: + .cv_func_id 955 + .cv_loc 955 19 1618 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1618:0 + .cv_fpo_proc "?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13741: + .cv_loc 955 19 1619 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1619:0 + call "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + add eax, 4 + add esp, 4 + pop ebp + ret +Ltmp13742: + .cv_fpo_endproc +Lfunc_end955: + # -- End function + .def "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$_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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .globl "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # -- Begin function ?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ": # @"?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" +Lfunc_begin956: + .cv_func_id 956 + .cv_loc 956 19 1600 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1600:0 + .cv_fpo_proc "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13743: + .cv_loc 956 19 1601 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1601: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@@QBEABV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp13744: + .cv_fpo_endproc +Lfunc_end956: + # -- 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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" +Lfunc_begin957: + .cv_func_id 957 + .cv_loc 957 12 1548 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1548:0 + .cv_fpo_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@@QBEABV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp13745: + .cv_loc 957 12 1549 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1549:0 + add esp, 4 + pop ebp + ret +Ltmp13746: + .cv_fpo_endproc +Lfunc_end957: + # -- End function + .def "?_Getpfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getpfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ" + .globl "?_Getpfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ" # -- Begin function ?_Getpfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ + .p2align 4, 0x90 +"?_Getpfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ": # @"?_Getpfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ" +Lfunc_begin958: + .cv_func_id 958 + .cv_loc 958 19 1567 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1567:0 + .cv_fpo_proc "?_Getpfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13747: + .cv_loc 958 19 1568 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1568:0 + call "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + mov ecx, eax + call "?_Getpfirst@_Container_base12@std@@QBEPAPAU_Iterator_base12@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp13748: + .cv_fpo_endproc +Lfunc_end958: + # -- End function + .def "?_Getpnext@_Iterator_base12@std@@QAEPAPAU12@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getpnext@_Iterator_base12@std@@QAEPAPAU12@XZ" + .globl "?_Getpnext@_Iterator_base12@std@@QAEPAPAU12@XZ" # -- Begin function ?_Getpnext@_Iterator_base12@std@@QAEPAPAU12@XZ + .p2align 4, 0x90 +"?_Getpnext@_Iterator_base12@std@@QAEPAPAU12@XZ": # @"?_Getpnext@_Iterator_base12@std@@QAEPAPAU12@XZ" +Lfunc_begin959: + .cv_func_id 959 + .cv_loc 959 12 1370 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1370:0 + .cv_fpo_proc "?_Getpnext@_Iterator_base12@std@@QAEPAPAU12@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13749: + .cv_loc 959 12 1371 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1371:0 + add ecx, 4 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp13750: + .cv_fpo_endproc +Lfunc_end959: + # -- End function + .def "?_Clrcont@_Iterator_base12@std@@QAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Clrcont@_Iterator_base12@std@@QAEXXZ" + .globl "?_Clrcont@_Iterator_base12@std@@QAEXXZ" # -- Begin function ?_Clrcont@_Iterator_base12@std@@QAEXXZ + .p2align 4, 0x90 +"?_Clrcont@_Iterator_base12@std@@QAEXXZ": # @"?_Clrcont@_Iterator_base12@std@@QAEXXZ" +Lfunc_begin960: + .cv_func_id 960 + .cv_loc 960 12 1362 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1362:0 + .cv_fpo_proc "?_Clrcont@_Iterator_base12@std@@QAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13751: + .cv_loc 960 12 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1363:0 + mov dword ptr [ecx], 0 + .cv_loc 960 12 1364 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1364:0 + add esp, 4 + pop ebp + ret +Ltmp13752: + .cv_fpo_endproc +Lfunc_end960: + # -- End function + .def "?_Getpfirst@_Container_base12@std@@QBEPAPAU_Iterator_base12@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getpfirst@_Container_base12@std@@QBEPAPAU_Iterator_base12@2@XZ" + .globl "?_Getpfirst@_Container_base12@std@@QBEPAPAU_Iterator_base12@2@XZ" # -- Begin function ?_Getpfirst@_Container_base12@std@@QBEPAPAU_Iterator_base12@2@XZ + .p2align 4, 0x90 +"?_Getpfirst@_Container_base12@std@@QBEPAPAU_Iterator_base12@2@XZ": # @"?_Getpfirst@_Container_base12@std@@QBEPAPAU_Iterator_base12@2@XZ" +Lfunc_begin961: + .cv_func_id 961 + .cv_loc 961 12 1279 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1279:0 + .cv_fpo_proc "?_Getpfirst@_Container_base12@std@@QBEPAPAU_Iterator_base12@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13753: + .cv_loc 961 12 1280 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1280:0 + cmp dword ptr [ecx], 0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + jne LBB961_2 +# %bb.1: + xor eax, eax + mov dword ptr [ebp - 12], eax # 4-byte Spill + jmp LBB961_3 +LBB961_2: + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax] + add ecx, 4 + mov dword ptr [ebp - 12], ecx # 4-byte Spill +LBB961_3: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 12 + pop ebp + ret +Ltmp13754: + .cv_fpo_endproc +Lfunc_end961: + # -- End function + .def "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPAU_Loop_vals_t@0@0AAV?$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@@YAXPAU_Loop_vals_t@0@0AAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + .globl "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPAU_Loop_vals_t@0@0AAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # -- Begin function ??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPAU_Loop_vals_t@0@0AAV?$allocator@U_Loop_vals_t@std@@@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPAU_Loop_vals_t@0@0AAV?$allocator@U_Loop_vals_t@std@@@0@@Z": # @"??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPAU_Loop_vals_t@0@0AAV?$allocator@U_Loop_vals_t@std@@@0@@Z" +Lfunc_begin962: + .cv_func_id 962 + .cv_loc 962 12 1086 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1086:0 + .cv_fpo_proc "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPAU_Loop_vals_t@0@0AAV?$allocator@U_Loop_vals_t@std@@@0@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp13755: + .cv_loc 962 12 1101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1101:0 + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [ebp - 12], edx # 4-byte Spill + add esp, 12 + pop ebp + ret +Ltmp13756: + .cv_fpo_endproc +Lfunc_end962: + # -- End function + .def "?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" + .globl "?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" # -- Begin function ?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ + .p2align 4, 0x90 +"?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ": # @"?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" +Lfunc_begin963: + .cv_func_id 963 + .cv_loc 963 19 1634 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1634:0 + .cv_fpo_proc "?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13757: + .cv_loc 963 19 1635 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1635:0 + call "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + add eax, 12 + add esp, 4 + pop ebp + ret +Ltmp13758: + .cv_fpo_endproc +Lfunc_end963: + # -- End function + .def "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ"; + .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@@QBEIXZ" + .globl "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" # -- Begin function ?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ + .p2align 4, 0x90 +"?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ": # @"?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" +Lfunc_begin964: + .cv_func_id 964 + .cv_loc 964 19 1342 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1342:0 + .cv_fpo_proc "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 4], eax + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp13759: + .cv_loc 964 19 1343 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1343:0 + call "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$allocator@U_Loop_vals_t@std@@@2@XZ" + mov dword ptr [esp], eax + call "?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAIABV?$allocator@U_Loop_vals_t@std@@@2@@Z" + mov dword ptr [ebp - 8], eax + call "?max@?$numeric_limits@H@std@@SAHXZ" + mov dword ptr [ebp - 12], eax + lea eax, [ebp - 12] + mov dword ptr [esp], eax + lea eax, [ebp - 8] + mov dword ptr [esp + 4], eax + call "??$_Min_value@I@std@@YAABIABI0@Z" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 20], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + add esp, 28 + pop ebp + ret +Ltmp13760: + .cv_fpo_endproc +Lfunc_end964: + # -- 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_begin965: + .cv_func_id 965 + .cv_loc 965 19 1536 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1536:0 + .cv_fpo_proc "?_Xlength@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@CAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue +Ltmp13761: + .cv_loc 965 19 1537 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1537:0 + lea eax, ["??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@"] + mov dword ptr [esp], eax + call "?_Xlength_error@std@@YAXPBD@Z" +Ltmp13762: + .cv_fpo_endproc +Lfunc_end965: + # -- End function + .def "?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEII@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@@ABEII@Z" + .globl "?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEII@Z" # -- Begin function ?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEII@Z + .p2align 4, 0x90 +"?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEII@Z": # @"?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEII@Z" +Lfunc_begin966: + .cv_func_id 966 + .cv_loc 966 19 1472 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1472:0 + .cv_fpo_proc "?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEII@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp13763: + .cv_loc 966 19 1473 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1473:0 + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" + mov dword ptr [ebp - 12], eax + .cv_loc 966 19 1475 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1475:0 + mov eax, dword ptr [ebp - 12] + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 12] + shr ecx, 1 + sub eax, ecx + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + cmp ecx, eax + jbe LBB966_2 +# %bb.1: +Ltmp13764: + .cv_loc 966 19 1476 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1476:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax + jmp LBB966_5 +Ltmp13765: +LBB966_2: + .cv_loc 966 19 1479 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1479:0 + mov eax, dword ptr [ebp - 12] + mov ecx, dword ptr [ebp - 12] + shr ecx, 1 + add eax, ecx + mov dword ptr [ebp - 16], eax + .cv_loc 966 19 1481 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1481:0 + mov eax, dword ptr [ebp - 16] + cmp eax, dword ptr [ebp + 8] + jae LBB966_4 +# %bb.3: +Ltmp13766: + .cv_loc 966 19 1482 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1482:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax + jmp LBB966_5 +Ltmp13767: +LBB966_4: + .cv_loc 966 19 1485 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1485:0 + mov eax, dword ptr [ebp - 16] + mov dword ptr [ebp - 4], eax +LBB966_5: + .cv_loc 966 19 1486 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1486:0 + mov eax, dword ptr [ebp - 4] + add esp, 28 + pop ebp + ret 4 +Ltmp13768: + .cv_fpo_endproc +Lfunc_end966: + # -- End function + .def "?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEPAU_Loop_vals_t@2@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEPAU_Loop_vals_t@2@I@Z" + .globl "?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEPAU_Loop_vals_t@2@I@Z" # -- Begin function ?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEPAU_Loop_vals_t@2@I@Z + .p2align 4, 0x90 +"?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEPAU_Loop_vals_t@2@I@Z": # @"?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEPAU_Loop_vals_t@2@I@Z" +Lfunc_begin967: + .cv_func_id 967 + .cv_loc 967 12 929 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:929:0 + .cv_fpo_proc "?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEPAU_Loop_vals_t@2@I@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx +Ltmp13769: + .cv_loc 967 12 930 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:930:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 8], eax # 4-byte Spill + call "??$_Get_size_of_n@$07@std@@YAII@Z" + mov dword ptr [esp], eax + call "??$_Allocate@$07U_Default_allocate_traits@std@@$0A@@std@@YAPAXI@Z" + add esp, 12 + pop ebp + ret 4 +Ltmp13770: + .cv_fpo_endproc +Lfunc_end967: + # -- End function + .def "?_Umove_if_noexcept@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_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@@AAEXPAU_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@@AAEXPAU_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@@AAEXPAU_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@@AAEXPAU_Loop_vals_t@2@00@Z": # @"?_Umove_if_noexcept@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@00@Z" +Lfunc_begin968: + .cv_func_id 968 + .cv_loc 968 19 1462 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1462:0 + .cv_fpo_proc "?_Umove_if_noexcept@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@00@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 16], edi + mov dword ptr [ebp - 24], ecx + mov ecx, dword ptr [ebp - 24] +Ltmp13771: + .cv_loc 968 19 1463 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1463:0 + mov edi, dword ptr [ebp + 16] + mov ebx, dword ptr [ebp + 12] + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ebx + mov dword ptr [esp + 8], edi + lea eax, [ebp - 20] + mov al, byte ptr [eax] + mov byte ptr [esp + 12], al + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], edx # 4-byte Spill + call "?_Umove_if_noexcept1@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@00U?$integral_constant@_N$00@2@@Z" + sub esp, 16 + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + call @__security_check_cookie@4 + .cv_loc 968 19 1465 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1465:0 + add esp, 40 + pop esi + pop edi + pop ebx + pop ebp + ret 12 +Ltmp13772: + .cv_fpo_endproc +Lfunc_end968: + # -- End function + .def "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEXQAU_Loop_vals_t@2@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEXQAU_Loop_vals_t@2@I@Z" + .globl "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEXQAU_Loop_vals_t@2@I@Z" # -- Begin function ?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEXQAU_Loop_vals_t@2@I@Z + .p2align 4, 0x90 +"?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEXQAU_Loop_vals_t@2@I@Z": # @"?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEXQAU_Loop_vals_t@2@I@Z" +Lfunc_begin969: + .cv_func_id 969 + .cv_loc 969 12 923 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:923:0 + .cv_fpo_proc "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEXQAU_Loop_vals_t@2@I@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx +Ltmp13773: + .cv_loc 969 12 925 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:925:0 + mov ecx, dword ptr [ebp + 12] + shl ecx, 3 + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], ecx + mov dword ptr [ebp - 12], edx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??$_Deallocate@$07$0A@@std@@YAXPAXI@Z" + .cv_loc 969 12 926 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:926:0 + add esp, 20 + pop esi + pop ebp + ret 8 +Ltmp13774: + .cv_fpo_endproc +Lfunc_end969: + # -- End function + .def "?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXQAU_Loop_vals_t@2@II@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@@AAEXQAU_Loop_vals_t@2@II@Z" + .globl "?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXQAU_Loop_vals_t@2@II@Z" # -- Begin function ?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXQAU_Loop_vals_t@2@II@Z + .p2align 4, 0x90 +"?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXQAU_Loop_vals_t@2@II@Z": # @"?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXQAU_Loop_vals_t@2@II@Z" +Lfunc_begin970: + .cv_func_id 970 + .cv_loc 970 19 1509 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1509:0 + .cv_fpo_proc "?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXQAU_Loop_vals_t@2@II@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp13775: + .cv_loc 970 19 1510 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1510:0 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], esi # 4-byte Spill + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "?_Orphan_all@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ" + .cv_loc 970 19 1512 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1512:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + cmp dword ptr [eax], 0 + je LBB970_2 +# %bb.1: +Ltmp13776: + .cv_loc 970 19 1513 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1513:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@0@Z" + sub esp, 8 + .cv_loc 970 19 1514 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1514:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 36], eax # 4-byte Spill + call "?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 32] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEXQAU_Loop_vals_t@2@I@Z" + sub esp, 8 +Ltmp13777: +LBB970_2: + .cv_loc 970 19 1517 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1517:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 40], eax # 4-byte Spill + call "?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 970 19 1518 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1518:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp + 12] + shl ecx, 3 + add eax, ecx + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 970 19 1519 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1519:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp + 16] + shl ecx, 3 + add eax, ecx + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 970 19 1520 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1520:0 + add esp, 52 + pop esi + pop ebp + ret 12 +Ltmp13778: + .cv_fpo_endproc +Lfunc_end970: + # -- End function + .def "?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAIABV?$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@@SAIABV?$allocator@U_Loop_vals_t@std@@@2@@Z" + .globl "?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAIABV?$allocator@U_Loop_vals_t@std@@@2@@Z" # -- Begin function ?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAIABV?$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@@SAIABV?$allocator@U_Loop_vals_t@std@@@2@@Z": # @"?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAIABV?$allocator@U_Loop_vals_t@std@@@2@@Z" +Lfunc_begin971: + .cv_func_id 971 + .cv_loc 971 12 827 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:827:0 + .cv_fpo_proc "?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAIABV?$allocator@U_Loop_vals_t@std@@@2@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp13779: + .cv_loc 971 12 828 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:828:0 + mov ecx, 536870911 + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp13780: + .cv_fpo_endproc +Lfunc_end971: + # -- End function + .def "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$allocator@U_Loop_vals_t@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$allocator@U_Loop_vals_t@std@@@2@XZ" + .globl "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$allocator@U_Loop_vals_t@std@@@2@XZ" # -- Begin function ?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$allocator@U_Loop_vals_t@std@@@2@XZ + .p2align 4, 0x90 +"?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$allocator@U_Loop_vals_t@std@@@2@XZ": # @"?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$allocator@U_Loop_vals_t@std@@@2@XZ" +Lfunc_begin972: + .cv_func_id 972 + .cv_loc 972 19 1592 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1592:0 + .cv_fpo_proc "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$allocator@U_Loop_vals_t@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13781: + .cv_loc 972 19 1593 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1593: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@@QBEABV?$allocator@U_Loop_vals_t@std@@@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp13782: + .cv_fpo_endproc +Lfunc_end972: + # -- 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@@QBEABV?$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@@QBEABV?$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@@QBEABV?$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@@QBEABV?$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@@QBEABV?$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@@QBEABV?$allocator@U_Loop_vals_t@std@@@2@XZ" +Lfunc_begin973: + .cv_func_id 973 + .cv_loc 973 12 1540 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1540:0 + .cv_fpo_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@@QBEABV?$allocator@U_Loop_vals_t@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13783: + .cv_loc 973 12 1541 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1541:0 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp13784: + .cv_fpo_endproc +Lfunc_end973: + # -- End function + .def "?_Umove_if_noexcept1@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_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@@AAEXPAU_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@@AAEXPAU_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@@AAEXPAU_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@@AAEXPAU_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@@AAEXPAU_Loop_vals_t@2@00U?$integral_constant@_N$00@2@@Z" +Lfunc_begin974: + .cv_func_id 974 + .cv_loc 974 19 1452 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1452:0 + .cv_fpo_proc "?_Umove_if_noexcept1@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@00U?$integral_constant@_N$00@2@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp13785: + .cv_loc 974 19 1453 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1453:0 + mov dword ptr [ebp - 12], esi # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], eax + call "??$_Uninitialized_move@PAU_Loop_vals_t@std@@PAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@0PAU10@AAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + .cv_loc 974 19 1454 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1454:0 + mov dword ptr [ebp - 24], eax # 4-byte Spill + add esp, 36 + pop esi + pop ebp + ret 16 +Ltmp13786: + .cv_fpo_endproc +Lfunc_end974: + # -- End function + .def "??$_Uninitialized_move@PAU_Loop_vals_t@std@@PAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@0PAU10@AAV?$allocator@U_Loop_vals_t@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_move@PAU_Loop_vals_t@std@@PAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@0PAU10@AAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + .globl "??$_Uninitialized_move@PAU_Loop_vals_t@std@@PAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@0PAU10@AAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # -- Begin function ??$_Uninitialized_move@PAU_Loop_vals_t@std@@PAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@0PAU10@AAV?$allocator@U_Loop_vals_t@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_move@PAU_Loop_vals_t@std@@PAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@0PAU10@AAV?$allocator@U_Loop_vals_t@std@@@0@@Z": # @"??$_Uninitialized_move@PAU_Loop_vals_t@std@@PAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@0PAU10@AAV?$allocator@U_Loop_vals_t@std@@@0@@Z" +Lfunc_begin975: + .cv_func_id 975 + .cv_loc 975 21 221 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:221:0 + .cv_fpo_proc "??$_Uninitialized_move@PAU_Loop_vals_t@std@@PAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@0PAU10@AAV?$allocator@U_Loop_vals_t@std@@@0@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi +Ltmp13787: + .cv_loc 975 21 223 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:223:0 + mov edi, dword ptr [ebp + 8] + mov dword ptr [esp], edi + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov dword ptr [ebp - 36], edx # 4-byte Spill + mov dword ptr [ebp - 40], esi # 4-byte Spill + call "??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@QAU10@@Z" + mov dword ptr [ebp - 16], eax + .cv_loc 975 21 224 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:224:0 + mov eax, dword ptr [ebp + 12] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@QAU10@@Z" + mov dword ptr [ebp - 20], eax + .cv_loc 975 21 225 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:225:0 + lea eax, [ebp - 16] + mov dword ptr [esp], eax + lea eax, [ebp - 20] + mov dword ptr [esp + 4], eax + call "??$_Idl_distance@PAU_Loop_vals_t@std@@PAU12@@std@@YA?A?@@ABQAU_Loop_vals_t@0@0@Z" + mov ecx, dword ptr [ebp + 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Get_unwrapped_n@U_Loop_vals_t@std@@H$0A@@std@@YAPAU_Loop_vals_t@0@QAU10@H@Z" + mov dword ptr [ebp - 24], eax +Ltmp13788: + .cv_loc 975 21 228 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:228:0 + mov eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 20] + mov edx, dword ptr [ebp - 16] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "??$_Copy_memmove@PAU_Loop_vals_t@std@@PAU12@@std@@YAPAU_Loop_vals_t@0@PAU10@00@Z" + mov dword ptr [ebp - 24], eax +Ltmp13789: + .cv_loc 975 21 239 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:239:0 + mov eax, dword ptr [ebp - 24] + lea ecx, [ebp + 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAAPAU_Loop_vals_t@0@QAU10@@Z" + .cv_loc 975 21 240 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:240:0 + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 44], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 48 + pop esi + pop edi + pop ebp + ret +Ltmp13790: + .cv_fpo_endproc +Lfunc_end975: + # -- End function + .def "??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@QAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@QAU10@@Z" + .globl "??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@QAU10@@Z" # -- Begin function ??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@QAU10@@Z + .p2align 4, 0x90 +"??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@QAU10@@Z": # @"??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@QAU10@@Z" +Lfunc_begin976: + .cv_func_id 976 + .cv_loc 976 17 274 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:274:0 + .cv_fpo_proc "??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@QAU10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp13791: + .cv_loc 976 17 275 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:275:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp13792: + .cv_fpo_endproc +Lfunc_end976: + # -- End function + .def "??$_Get_unwrapped_n@U_Loop_vals_t@std@@H$0A@@std@@YAPAU_Loop_vals_t@0@QAU10@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped_n@U_Loop_vals_t@std@@H$0A@@std@@YAPAU_Loop_vals_t@0@QAU10@H@Z" + .globl "??$_Get_unwrapped_n@U_Loop_vals_t@std@@H$0A@@std@@YAPAU_Loop_vals_t@0@QAU10@H@Z" # -- Begin function ??$_Get_unwrapped_n@U_Loop_vals_t@std@@H$0A@@std@@YAPAU_Loop_vals_t@0@QAU10@H@Z + .p2align 4, 0x90 +"??$_Get_unwrapped_n@U_Loop_vals_t@std@@H$0A@@std@@YAPAU_Loop_vals_t@0@QAU10@H@Z": # @"??$_Get_unwrapped_n@U_Loop_vals_t@std@@H$0A@@std@@YAPAU_Loop_vals_t@0@QAU10@H@Z" +Lfunc_begin977: + .cv_func_id 977 + .cv_loc 977 17 394 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:394:0 + .cv_fpo_proc "??$_Get_unwrapped_n@U_Loop_vals_t@std@@H$0A@@std@@YAPAU_Loop_vals_t@0@QAU10@H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp13793: + .cv_loc 977 17 395 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:395:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + add esp, 8 + pop ebp + ret +Ltmp13794: + .cv_fpo_endproc +Lfunc_end977: + # -- End function + .def "??$_Idl_distance@PAU_Loop_vals_t@std@@PAU12@@std@@YA?A?@@ABQAU_Loop_vals_t@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Idl_distance@PAU_Loop_vals_t@std@@PAU12@@std@@YA?A?@@ABQAU_Loop_vals_t@0@0@Z" + .globl "??$_Idl_distance@PAU_Loop_vals_t@std@@PAU12@@std@@YA?A?@@ABQAU_Loop_vals_t@0@0@Z" # -- Begin function ??$_Idl_distance@PAU_Loop_vals_t@std@@PAU12@@std@@YA?A?@@ABQAU_Loop_vals_t@0@0@Z + .p2align 4, 0x90 +"??$_Idl_distance@PAU_Loop_vals_t@std@@PAU12@@std@@YA?A?@@ABQAU_Loop_vals_t@0@0@Z": # @"??$_Idl_distance@PAU_Loop_vals_t@std@@PAU12@@std@@YA?A?@@ABQAU_Loop_vals_t@0@0@Z" +Lfunc_begin978: + .cv_func_id 978 + .cv_loc 978 17 486 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:486:0 + .cv_fpo_proc "??$_Idl_distance@PAU_Loop_vals_t@std@@PAU12@@std@@YA?A?@@ABQAU_Loop_vals_t@0@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp13795: + .cv_loc 978 17 488 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:488:0 + mov edx, dword ptr [ebp + 12] + mov edx, dword ptr [edx] + mov esi, dword ptr [ebp + 8] + mov esi, dword ptr [esi] + sub edx, esi + sar edx, 3 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp13796: + .cv_fpo_endproc +Lfunc_end978: + # -- End function + .def "??$_Copy_memmove@PAU_Loop_vals_t@std@@PAU12@@std@@YAPAU_Loop_vals_t@0@PAU10@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_memmove@PAU_Loop_vals_t@std@@PAU12@@std@@YAPAU_Loop_vals_t@0@PAU10@00@Z" + .globl "??$_Copy_memmove@PAU_Loop_vals_t@std@@PAU12@@std@@YAPAU_Loop_vals_t@0@PAU10@00@Z" # -- Begin function ??$_Copy_memmove@PAU_Loop_vals_t@std@@PAU12@@std@@YAPAU_Loop_vals_t@0@PAU10@00@Z + .p2align 4, 0x90 +"??$_Copy_memmove@PAU_Loop_vals_t@std@@PAU12@@std@@YAPAU_Loop_vals_t@0@PAU10@00@Z": # @"??$_Copy_memmove@PAU_Loop_vals_t@std@@PAU12@@std@@YAPAU_Loop_vals_t@0@PAU10@00@Z" +Lfunc_begin979: + .cv_func_id 979 + .cv_loc 979 17 1761 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1761:0 + .cv_fpo_proc "??$_Copy_memmove@PAU_Loop_vals_t@std@@PAU12@@std@@YAPAU_Loop_vals_t@0@PAU10@00@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp13797: + .cv_loc 979 17 1762 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1762:0 + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], esi + .cv_loc 979 17 1763 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1763:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 20], esi + .cv_loc 979 17 1764 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1764:0 + mov esi, dword ptr [ebp + 16] + mov dword ptr [ebp - 24], esi + .cv_loc 979 17 1765 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1765:0 + mov esi, dword ptr [ebp - 20] + mov edi, dword ptr [ebp - 16] + sub esi, edi + mov dword ptr [ebp - 28], esi + .cv_loc 979 17 1766 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1766:0 + mov esi, dword ptr [ebp - 24] + mov edi, dword ptr [ebp - 16] + mov ebx, dword ptr [ebp - 28] + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 8], ebx + mov dword ptr [eax + 4], edi + mov dword ptr [eax], esi + mov dword ptr [ebp - 36], edx # 4-byte Spill + mov dword ptr [ebp - 40], ecx # 4-byte Spill + call _memmove + .cv_loc 979 17 1767 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1767:0 + mov ecx, dword ptr [ebp - 24] + add ecx, dword ptr [ebp - 28] + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, ecx + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp13798: + .cv_fpo_endproc +Lfunc_end979: + # -- End function + .def "??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAAPAU_Loop_vals_t@0@QAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAAPAU_Loop_vals_t@0@QAU10@@Z" + .globl "??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAAPAU_Loop_vals_t@0@QAU10@@Z" # -- Begin function ??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAAPAU_Loop_vals_t@0@QAU10@@Z + .p2align 4, 0x90 +"??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAAPAU_Loop_vals_t@0@QAU10@@Z": # @"??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAAPAU_Loop_vals_t@0@QAU10@@Z" +Lfunc_begin980: + .cv_func_id 980 + .cv_loc 980 17 434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:434:0 + .cv_fpo_proc "??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAAPAU_Loop_vals_t@0@QAU10@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp13799: + .cv_loc 980 17 435 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:435:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esi], edx + .cv_loc 980 17 436 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:436:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp13800: + .cv_fpo_endproc +Lfunc_end980: + # -- End function + .def "?_Orphan_all@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_all@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ" + .globl "?_Orphan_all@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ" # -- Begin function ?_Orphan_all@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ + .p2align 4, 0x90 +"?_Orphan_all@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ": # @"?_Orphan_all@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ" +Lfunc_begin981: + .cv_func_id 981 + .cv_loc 981 19 1580 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1580:0 + .cv_fpo_proc "?_Orphan_all@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13801: + .cv_loc 981 19 1581 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1581:0 + call "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + mov ecx, eax + call "?_Orphan_all@_Container_base12@std@@QAEXXZ" + .cv_loc 981 19 1582 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1582:0 + add esp, 4 + pop ebp + ret +Ltmp13802: + .cv_fpo_endproc +Lfunc_end981: + # -- End function + .def "?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + .globl "?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" # -- Begin function ?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ + .p2align 4, 0x90 +"?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ": # @"?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" +Lfunc_begin982: + .cv_func_id 982 + .cv_loc 982 19 1630 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1630:0 + .cv_fpo_proc "?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13803: + .cv_loc 982 19 1631 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1631:0 + call "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + add eax, 12 + add esp, 4 + pop ebp + ret +Ltmp13804: + .cv_fpo_endproc +Lfunc_end982: + # -- End function + .def "??$_Uninitialized_value_construct_n@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@PAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_value_construct_n@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@PAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + .globl "??$_Uninitialized_value_construct_n@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@PAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # -- Begin function ??$_Uninitialized_value_construct_n@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@PAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_value_construct_n@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@PAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@@Z": # @"??$_Uninitialized_value_construct_n@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@PAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@@Z" +Lfunc_begin983: + .cv_func_id 983 + .cv_loc 983 21 337 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:337:0 + .cv_fpo_proc "??$_Uninitialized_value_construct_n@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@PAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 16], esi +Ltmp13805: + .cv_loc 983 21 338 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:338:0 + mov esi, dword ptr [ebp + 16] + mov edi, dword ptr [ebp + 12] + mov ebx, dword ptr [ebp + 8] + mov dword ptr [esp], ebx + mov dword ptr [esp + 4], edi + mov dword ptr [esp + 8], esi + lea esi, [ebp - 20] + mov bl, byte ptr [esi] + mov byte ptr [esp + 12], bl + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov dword ptr [ebp - 32], edx # 4-byte Spill + call "??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 36], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add esp, 40 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp13806: + .cv_fpo_endproc +Lfunc_end983: + # -- End function + .def "??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$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@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .globl "??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # -- Begin function ??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z": # @"??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" +Lfunc_begin984: + .cv_func_id 984 + .cv_loc 984 21 320 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:320:0 + .cv_fpo_proc "??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 60 + .cv_fpo_stackalloc 60 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi +Ltmp13809: + .cv_loc 984 21 321 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:321:0 + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [ebp + 16] + lea ebx, [ebp - 40] +Ltmp13810: + #DEBUG_VALUE: _Uninitialized_value_construct_n1 >:_Backout <- [$ebx+0] + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, ebx + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edi + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], edx # 4-byte Spill + call "??0?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@PAU_Loop_vals_t@1@AAV?$allocator@U_Loop_vals_t@std@@@1@@Z" + sub esp, 8 + mov dword ptr [ebp - 56], eax # 4-byte Spill +Ltmp13811: +LBB984_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Uninitialized_value_construct_n1 >:_Backout <- [$ebx+0] + .cv_loc 984 21 322 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:322:0 + xor eax, eax +Ltmp13812: + cmp eax, dword ptr [ebp + 12] + jae LBB984_4 +Ltmp13813: +# %bb.2: # in Loop: Header=BB984_1 Depth=1 + #DEBUG_VALUE: _Uninitialized_value_construct_n1 >:_Backout <- [$ebx+0] + .cv_loc 984 21 323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:323:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 40] + call "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXXZ" +Ltmp13814: + jmp LBB984_3 +Ltmp13815: +LBB984_3: # in Loop: Header=BB984_1 Depth=1 + .cv_loc 984 21 322 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:322:0 + mov eax, dword ptr [ebp + 12] + add eax, -1 + mov dword ptr [ebp + 12], eax + jmp LBB984_1 +Ltmp13816: +LBB984_4: + #DEBUG_VALUE: _Uninitialized_value_construct_n1 >:_Backout <- [$ebx+0] + .cv_loc 984 21 326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:326:0 + lea eax, [ebp - 40] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "?_Release@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEPAU_Loop_vals_t@2@XZ" + .cv_loc 984 21 327 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:327:0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??1?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 64] # 4-byte Reload + add esp, 60 + pop esi + pop edi + pop ebx +Ltmp13817: + pop ebp + ret + .def "?dtor$5@?0???$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$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@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA": +LBB984_5: + push ebp + sub esp, 8 + add ebp, 12 + lea ecx, [ebp - 40] + call "??1?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp13818: + .cv_fpo_endproc +Lfunc_end984: + .section .xdata,"dr",associative,"??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 +"L__ehtable$??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$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@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$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@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA" # Action + .section .text,"xr",discard,"??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + # -- End function + .def "??0?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@PAU_Loop_vals_t@1@AAV?$allocator@U_Loop_vals_t@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@PAU_Loop_vals_t@1@AAV?$allocator@U_Loop_vals_t@std@@@1@@Z" + .globl "??0?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@PAU_Loop_vals_t@1@AAV?$allocator@U_Loop_vals_t@std@@@1@@Z" # -- Begin function ??0?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@PAU_Loop_vals_t@1@AAV?$allocator@U_Loop_vals_t@std@@@1@@Z + .p2align 4, 0x90 +"??0?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@PAU_Loop_vals_t@1@AAV?$allocator@U_Loop_vals_t@std@@@1@@Z": # @"??0?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@PAU_Loop_vals_t@1@AAV?$allocator@U_Loop_vals_t@std@@@1@@Z" +Lfunc_begin985: + .cv_func_id 985 + .cv_loc 985 21 131 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:131:0 + .cv_fpo_proc "??0?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@PAU_Loop_vals_t@1@AAV?$allocator@U_Loop_vals_t@std@@@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp13819: + mov esi, dword ptr [ebp + 8] + mov dword ptr [ecx], esi + mov esi, dword ptr [ebp + 8] + mov dword ptr [ecx + 4], esi + mov esi, dword ptr [ebp + 12] + mov dword ptr [ecx + 8], esi + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + mov dword ptr [ebp - 16], edx # 4-byte Spill + add esp, 12 + pop esi + pop ebp + ret 8 +Ltmp13820: + .cv_fpo_endproc +Lfunc_end985: + # -- End function + .def "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXXZ" + .globl "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXXZ" # -- Begin function ??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXXZ + .p2align 4, 0x90 +"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXXZ": # @"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXXZ" +Lfunc_begin986: + .cv_func_id 986 + .cv_loc 986 21 141 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:141:0 + .cv_fpo_proc "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13821: + .cv_loc 986 21 142 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:142:0 + mov eax, dword ptr [ecx + 4] + mov dword ptr [esp], eax + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@PAU10@@Z" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + call "??$construct@U_Loop_vals_t@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAAV?$allocator@U_Loop_vals_t@std@@@1@QAU_Loop_vals_t@1@@Z" + .cv_loc 986 21 143 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:143:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + add ecx, 8 + mov dword ptr [eax + 4], ecx + .cv_loc 986 21 144 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:144:0 + add esp, 16 + pop ebp + ret +Ltmp13822: + .cv_fpo_endproc +Lfunc_end986: + # -- End function + .def "?_Release@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEPAU_Loop_vals_t@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Release@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEPAU_Loop_vals_t@2@XZ" + .globl "?_Release@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEPAU_Loop_vals_t@2@XZ" # -- Begin function ?_Release@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEPAU_Loop_vals_t@2@XZ + .p2align 4, 0x90 +"?_Release@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEPAU_Loop_vals_t@2@XZ": # @"?_Release@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEPAU_Loop_vals_t@2@XZ" +Lfunc_begin987: + .cv_func_id 987 + .cv_loc 987 21 146 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:146:0 + .cv_fpo_proc "?_Release@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEPAU_Loop_vals_t@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13823: + .cv_loc 987 21 147 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:147:0 + mov eax, dword ptr [ecx + 4] + mov dword ptr [ecx], eax + .cv_loc 987 21 148 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:148:0 + mov eax, dword ptr [ecx + 4] + add esp, 4 + pop ebp + ret +Ltmp13824: + .cv_fpo_endproc +Lfunc_end987: + # -- End function + .def "??1?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" + .globl "??1?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" # -- Begin function ??1?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ": # @"??1?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" +Lfunc_begin988: + .cv_func_id 988 + .cv_loc 988 21 136 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:136:0 + .cv_fpo_proc "??1?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13825: + .cv_loc 988 21 137 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:137:0 + mov eax, dword ptr [ecx + 8] + mov edx, dword ptr [ecx + 4] + mov ecx, dword ptr [ecx] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], eax + call "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPAU_Loop_vals_t@0@0AAV?$allocator@U_Loop_vals_t@std@@@0@@Z" +Ltmp13826: + .cv_loc 988 21 138 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:138:0 + add esp, 16 + pop ebp + ret +Ltmp13827: + .cv_fpo_endproc +Lfunc_end988: + # -- End function + .def "??$construct@U_Loop_vals_t@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAAV?$allocator@U_Loop_vals_t@std@@@1@QAU_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@@SAXAAV?$allocator@U_Loop_vals_t@std@@@1@QAU_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@@SAXAAV?$allocator@U_Loop_vals_t@std@@@1@QAU_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@@SAXAAV?$allocator@U_Loop_vals_t@std@@@1@QAU_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@@SAXAAV?$allocator@U_Loop_vals_t@std@@@1@QAU_Loop_vals_t@1@@Z": # @"??$construct@U_Loop_vals_t@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAAV?$allocator@U_Loop_vals_t@std@@@1@QAU_Loop_vals_t@1@@Z" +Lfunc_begin989: + .cv_func_id 989 + .cv_loc 989 12 818 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:818:0 + .cv_fpo_proc "??$construct@U_Loop_vals_t@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAAV?$allocator@U_Loop_vals_t@std@@@1@QAU_Loop_vals_t@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + xor edx, edx +Ltmp13828: + .cv_loc 989 12 819 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:819:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], 0 + mov dword ptr [esp + 8], 8 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], edx # 4-byte Spill + call _memset + .cv_loc 989 12 820 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:820:0 + add esp, 24 + pop esi + pop ebp + ret +Ltmp13829: + .cv_fpo_endproc +Lfunc_end989: + # -- End function + .def "??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@PAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@PAU10@@Z" + .globl "??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@PAU10@@Z" # -- Begin function ??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@PAU10@@Z + .p2align 4, 0x90 +"??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@PAU10@@Z": # @"??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@PAU10@@Z" +Lfunc_begin990: + .cv_func_id 990 + .cv_loc 990 13 294 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:294:0 + .cv_fpo_proc "??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@PAU10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp13830: + .cv_loc 990 13 295 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:295:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp13831: + .cv_fpo_endproc +Lfunc_end990: + # -- End function + .def "?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ"; + .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@@AAEXXZ" + .globl "?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ" # -- Begin function ?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ + .p2align 4, 0x90 +"?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ": # @"?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ" +Lfunc_begin991: + .cv_func_id 991 + .cv_loc 991 19 1522 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1522:0 + .cv_fpo_proc "?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp13832: + .cv_loc 991 19 1523 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1523:0 + mov dword ptr [ebp - 20], ecx # 4-byte Spill + call "?_Orphan_all@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ" + .cv_loc 991 19 1524 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1524:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + mov dword ptr [ebp - 12], eax + .cv_loc 991 19 1525 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1525:0 + mov eax, dword ptr [ebp - 12] + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 16], eax + .cv_loc 991 19 1526 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1526:0 + cmp dword ptr [ebp - 16], 0 + je LBB991_2 +# %bb.1: +Ltmp13833: + .cv_loc 991 19 1527 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1527:0 + mov eax, dword ptr [ebp - 12] + mov eax, dword ptr [eax + 8] + mov ecx, dword ptr [ebp - 16] + mov edx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@0@Z" + sub esp, 8 + .cv_loc 991 19 1528 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1528:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + mov ecx, dword ptr [ebp - 12] + mov ecx, dword ptr [ecx + 12] + mov edx, dword ptr [ebp - 16] + sub ecx, edx + sar ecx, 3 + mov edx, dword ptr [ebp - 16] + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], edx + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEXQAU_Loop_vals_t@2@I@Z" + sub esp, 8 + .cv_loc 991 19 1530 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1530:0 + mov eax, dword ptr [ebp - 12] + mov dword ptr [eax + 4], 0 + .cv_loc 991 19 1531 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1531:0 + mov eax, dword ptr [ebp - 12] + mov dword ptr [eax + 8], 0 + .cv_loc 991 19 1532 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1532:0 + mov eax, dword ptr [ebp - 12] + mov dword ptr [eax + 12], 0 +Ltmp13834: +LBB991_2: + .cv_loc 991 19 1534 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1534:0 + add esp, 32 + pop esi + pop ebp + ret +Ltmp13835: + .cv_fpo_endproc +Lfunc_end991: + # -- End function + .def "?_Myproxy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myproxy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ" + .globl "?_Myproxy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ" # -- Begin function ?_Myproxy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ + .p2align 4, 0x90 +"?_Myproxy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ": # @"?_Myproxy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ" +Lfunc_begin992: + .cv_func_id 992 + .cv_loc 992 19 1571 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1571:0 + .cv_fpo_proc "?_Myproxy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13836: + .cv_loc 992 19 1572 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1572:0 + call "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp13837: + .cv_fpo_endproc +Lfunc_end992: + # -- 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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@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@@QAE@XZ" +Lfunc_begin993: + .cv_func_id 993 + .cv_loc 993 19 609 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:609:0 + .cv_fpo_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@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13838: + .cv_loc 993 19 610 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:610:0 + mov dword ptr [ebp - 20], ecx # 4-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@@AAEXXZ" + .cv_loc 993 19 612 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:612:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + lea ecx, [ebp - 12] + mov dword ptr [esp], eax + 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@@QAE@ABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + sub esp, 4 + lea ecx, [ebp - 12] + mov dword ptr [ebp - 8], ecx + .cv_loc 993 19 613 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:613:0 + mov dword ptr [ebp - 16], 0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?_Myproxy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Container_proxy@2@XZ" + mov dword ptr [esp], eax + lea eax, [ebp - 16] + mov dword ptr [esp + 4], eax + call "??$exchange@PAU_Container_proxy@std@@$$T@std@@YAPAU_Container_proxy@0@AAPAU10@$$QA$$T@Z" + mov ecx, dword ptr [ebp - 8] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Delete_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" +Ltmp13839: + .cv_loc 993 19 615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:615:0 + add esp, 32 + pop ebp + ret +Ltmp13840: + .cv_fpo_endproc +Lfunc_end993: + # -- End function + .def "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@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@@QAE@XZ" + .globl "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" # -- Begin function ??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ": # @"??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" +Lfunc_begin994: + .cv_func_id 994 + .cv_loc 994 22 1605 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1605:0 + .cv_fpo_proc "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13841: + .cv_loc 994 22 1605 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1605:0 + add ecx, 8 + call "??1?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ" +Ltmp13842: + .cv_loc 994 22 1605 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1605:0 + add esp, 4 + pop ebp + ret +Ltmp13843: + .cv_fpo_endproc +Lfunc_end994: + # -- 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@@AAEXXZ"; + .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@@AAEXXZ" + .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@@AAEXXZ" # -- 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@@AAEXXZ + .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@@AAEXXZ": # @"?_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@@AAEXXZ" +Lfunc_begin995: + .cv_func_id 995 + .cv_loc 995 19 1522 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1522:0 + .cv_fpo_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@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp13844: + .cv_loc 995 19 1523 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1523:0 + mov dword ptr [ebp - 20], ecx # 4-byte Spill + call "?_Orphan_all@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXXZ" + .cv_loc 995 19 1524 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1524:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$_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 dword ptr [ebp - 12], eax + .cv_loc 995 19 1525 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1525:0 + mov eax, dword ptr [ebp - 12] + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 16], eax + .cv_loc 995 19 1526 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1526:0 + cmp dword ptr [ebp - 16], 0 + je LBB995_2 +# %bb.1: +Ltmp13845: + .cv_loc 995 19 1527 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1527:0 + mov eax, dword ptr [ebp - 12] + mov eax, dword ptr [eax + 8] + mov ecx, dword ptr [ebp - 16] + mov edx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + 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@@AAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + sub esp, 8 + .cv_loc 995 19 1528 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1528:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov ecx, dword ptr [ebp - 12] + mov ecx, dword ptr [ecx + 12] + mov edx, dword ptr [ebp - 16] + sub ecx, edx + sar ecx, 4 + mov edx, dword ptr [ebp - 16] + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], edx + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + sub esp, 8 + .cv_loc 995 19 1530 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1530:0 + mov eax, dword ptr [ebp - 12] + mov dword ptr [eax + 4], 0 + .cv_loc 995 19 1531 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1531:0 + mov eax, dword ptr [ebp - 12] + mov dword ptr [eax + 8], 0 + .cv_loc 995 19 1532 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1532:0 + mov eax, dword ptr [ebp - 12] + mov dword ptr [eax + 12], 0 +Ltmp13846: +LBB995_2: + .cv_loc 995 19 1534 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1534:0 + add esp, 32 + pop esi + pop ebp + ret +Ltmp13847: + .cv_fpo_endproc +Lfunc_end995: + # -- End function + .def "?_Myproxy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Container_proxy@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myproxy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Container_proxy@2@XZ" + .globl "?_Myproxy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Container_proxy@2@XZ" # -- Begin function ?_Myproxy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Container_proxy@2@XZ + .p2align 4, 0x90 +"?_Myproxy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Container_proxy@2@XZ": # @"?_Myproxy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Container_proxy@2@XZ" +Lfunc_begin996: + .cv_func_id 996 + .cv_loc 996 19 1571 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1571:0 + .cv_fpo_proc "?_Myproxy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Container_proxy@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13848: + .cv_loc 996 19 1572 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1572:0 + call "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$_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 esp, 4 + pop ebp + ret +Ltmp13849: + .cv_fpo_endproc +Lfunc_end996: + # -- End function + .def "?_Orphan_all@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_all@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXXZ" + .globl "?_Orphan_all@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXXZ" # -- Begin function ?_Orphan_all@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXXZ + .p2align 4, 0x90 +"?_Orphan_all@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXXZ": # @"?_Orphan_all@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXXZ" +Lfunc_begin997: + .cv_func_id 997 + .cv_loc 997 19 1580 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1580:0 + .cv_fpo_proc "?_Orphan_all@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13850: + .cv_loc 997 19 1581 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1581:0 + call "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$_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 ecx, eax + call "?_Orphan_all@_Container_base12@std@@QAEXXZ" + .cv_loc 997 19 1582 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1582:0 + add esp, 4 + pop ebp + ret +Ltmp13851: + .cv_fpo_endproc +Lfunc_end997: + # -- 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@@AAEXPAU_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@@AAEXPAU_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@@AAEXPAU_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@@AAEXPAU_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@@AAEXPAU_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@@AAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" +Lfunc_begin998: + .cv_func_id 998 + .cv_loc 998 19 1467 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1467:0 + .cv_fpo_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@@AAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13852: + .cv_loc 998 19 1468 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1468:0 + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + 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@@YAXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .cv_loc 998 19 1469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1469:0 + add esp, 24 + pop ebp + ret 8 +Ltmp13853: + .cv_fpo_endproc +Lfunc_end998: + # -- 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@@QAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@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@@QAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + .globl "?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@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@@QAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@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@@QAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z": # @"?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" +Lfunc_begin999: + .cv_func_id 999 + .cv_loc 999 12 923 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:923:0 + .cv_fpo_proc "?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx +Ltmp13854: + .cv_loc 999 12 925 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:925:0 + mov ecx, dword ptr [ebp + 12] + shl ecx, 4 + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], ecx + mov dword ptr [ebp - 12], edx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??$_Deallocate@$07$0A@@std@@YAXPAXI@Z" + .cv_loc 999 12 926 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:926:0 + add esp, 20 + pop esi + pop ebp + ret 8 +Ltmp13855: + .cv_fpo_endproc +Lfunc_end999: + # -- 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@@YAXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$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@@YAXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$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@@YAXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$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@@YAXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$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@@YAXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$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@@YAXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +Lfunc_begin1000: + .cv_func_id 1000 + .cv_loc 1000 12 1086 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1086:0 + .cv_fpo_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@@YAXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp13856: + .cv_loc 1000 12 1101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1101:0 + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [ebp - 12], edx # 4-byte Spill + add esp, 12 + pop ebp + ret +Ltmp13857: + .cv_fpo_endproc +Lfunc_end1000: + # -- End function + .def "??1?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ" + .globl "??1?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ" # -- Begin function ??1?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ": # @"??1?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ" +Lfunc_begin1001: + .cv_func_id 1001 + .cv_loc 1001 19 2298 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2298:0 + .cv_fpo_proc "??1?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13858: + .cv_loc 1001 19 2299 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2299:0 + call "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" +Ltmp13859: + .cv_loc 1001 19 2299 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2299:0 + add esp, 4 + pop ebp + ret +Ltmp13860: + .cv_fpo_endproc +Lfunc_end1001: + # -- End function + .def "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" + .globl "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" # -- Begin function ??1?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ": # @"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" +Lfunc_begin1002: + .cv_func_id 1002 + .cv_loc 1002 19 2103 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2103:0 + .cv_fpo_proc "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13861: + .cv_loc 1002 19 2105 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2105:0 + mov eax, ecx + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, eax + call "?_Orphan_all@_Container_base12@std@@QAEXXZ" + .cv_loc 1002 19 2106 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2106:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Getal@?$_Vb_val@V?$allocator@_N@std@@@std@@QAEAAV?$allocator@I@2@XZ" + lea ecx, [ebp - 12] + mov dword ptr [esp], eax + call "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@I@1@@Z" + sub esp, 4 + lea ecx, [ebp - 12] + mov dword ptr [ebp - 8], ecx + .cv_loc 1002 19 2107 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2107:0 + mov dword ptr [ebp - 16], 0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], ecx + lea ecx, [ebp - 16] + mov dword ptr [esp + 4], ecx + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$exchange@PAU_Container_proxy@std@@$$T@std@@YAPAU_Container_proxy@0@AAPAU10@$$QA$$T@Z" + mov ecx, dword ptr [ebp - 8] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Delete_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" + .cv_loc 1002 19 2109 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2109:0 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + add eax, 4 + mov ecx, eax + call "??1?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" +Ltmp13862: + .cv_loc 1002 19 2109 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2109:0 + add esp, 32 + pop ebp + ret +Ltmp13863: + .cv_fpo_endproc +Lfunc_end1002: + # -- 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@@QAEXI@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@@QAEXI@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@@QAEXI@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@@QAEXI@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@@QAEXI@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@@QAEXI@Z" +Lfunc_begin1003: + .cv_func_id 1003 + .cv_loc 1003 22 1142 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1142:0 + .cv_fpo_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@@QAEXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13864: + .cv_loc 1003 22 1143 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1143:0 + add ecx, 12 + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + 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@@QAEXI@Z" + .cv_loc 1003 22 1144 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1144:0 + add esp, 8 + pop ebp + ret 4 +Ltmp13865: + .cv_fpo_endproc +Lfunc_end1003: + # -- End function + .def "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z" + .globl "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z" # -- Begin function ?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z + .p2align 4, 0x90 +"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z": # @"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z" +Lfunc_begin1004: + .cv_func_id 1004 + .cv_loc 1004 19 2415 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2415:0 + .cv_fpo_proc "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 208 + .cv_fpo_stackalloc 208 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + and al, 1 + mov byte ptr [ebp - 29], al + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] +Ltmp13872: + .cv_loc 1004 19 2416 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2416:0 + mov dword ptr [ebp - 140], ecx # 4-byte Spill + mov dword ptr [ebp - 144], edx # 4-byte Spill + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" + cmp eax, dword ptr [ebp + 8] + jae LBB1004_4 +# %bb.1: +Ltmp13873: + .cv_loc 1004 19 2417 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2417:0 + mov eax, esp + sub esp, 28 + mov ecx, esp + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [ebp - 140] # 4-byte Reload + mov dword ptr [ebp - 148], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 152], eax # 4-byte Spill + mov dword ptr [ebp - 156], edx # 4-byte Spill + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 156] # 4-byte Reload + sub ecx, eax + mov eax, dword ptr [ebp - 148] # 4-byte Reload + add eax, 4 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 68] + mov dword ptr [edx], esi + mov edx, dword ptr [ebp - 140] # 4-byte Reload + mov dword ptr [ebp - 160], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 164], eax # 4-byte Spill + mov dword ptr [ebp - 168], esi # 4-byte Spill + call "?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 168] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 164] # 4-byte Reload + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" + lea ecx, [ebp - 52] + mov edx, dword ptr [ebp - 148] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 160] # 4-byte Reload + mov dword ptr [edx + 20], ecx + lea ecx, [ebp - 29] + mov dword ptr [edx + 24], ecx + mov dword ptr [ebp - 16], 0 + mov ecx, dword ptr [ebp - 140] # 4-byte Reload + mov dword ptr [ebp - 172], eax # 4-byte Spill + call "?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z" + mov dword ptr [ebp - 176], eax # 4-byte Spill + jmp LBB1004_2 +LBB1004_2: + mov eax, dword ptr [ebp - 152] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 52] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + lea ecx, [ebp - 68] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + .cv_loc 1004 19 2418 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2418:0 + jmp LBB1004_15 +Ltmp13874: +LBB1004_4: + .cv_loc 1004 19 2418 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2418:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 140] # 4-byte Reload + mov dword ptr [ebp - 180], eax # 4-byte Spill + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 180] # 4-byte Reload + cmp ecx, eax + jae LBB1004_14 +# %bb.5: +Ltmp13875: + .cv_loc 1004 19 2419 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2419:0 + mov eax, esp + sub esp, 36 + mov ecx, esp + mov edx, ecx + mov esi, ecx + add esi, 20 + sub esp, 4 + mov edi, esp + lea ebx, [ebp - 100] + mov dword ptr [edi], ebx + mov edi, dword ptr [ebp - 140] # 4-byte Reload + mov dword ptr [ebp - 184], ecx # 4-byte Spill + mov ecx, edi + mov dword ptr [ebp - 188], eax # 4-byte Spill + mov dword ptr [ebp - 192], edx # 4-byte Spill + mov dword ptr [ebp - 196], esi # 4-byte Spill + mov dword ptr [ebp - 200], ebx # 4-byte Spill + call "?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 200] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 196] # 4-byte Reload + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" + mov byte ptr [ebp - 133], 1 + mov ecx, dword ptr [ebp - 184] # 4-byte Reload + add ecx, 4 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 132] + mov dword ptr [edx], esi + mov edx, dword ptr [ebp - 140] # 4-byte Reload + mov dword ptr [ebp - 204], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 208], eax # 4-byte Spill + mov dword ptr [ebp - 212], esi # 4-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], 3 + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 116] + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 212] # 4-byte Reload + call "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z" + jmp LBB1004_6 +LBB1004_6: + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 116] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 204] # 4-byte Reload + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" + lea ecx, [ebp - 84] + mov edx, dword ptr [ebp - 192] # 4-byte Reload + mov dword ptr [edx], ecx + mov byte ptr [ebp - 133], 0 + mov dword ptr [ebp - 16], 4 + mov ecx, dword ptr [ebp - 140] # 4-byte Reload + mov dword ptr [ebp - 216], eax # 4-byte Spill + call "?erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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" + mov dword ptr [ebp - 220], eax # 4-byte Spill + jmp LBB1004_7 +LBB1004_7: + mov eax, dword ptr [ebp - 188] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 84] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + lea ecx, [ebp - 116] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + lea ecx, [ebp - 132] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + lea ecx, [ebp - 100] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + .cv_loc 1004 19 2420 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2420:0 + jmp LBB1004_14 +Ltmp13876: +LBB1004_14: + .cv_loc 1004 19 2418 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2418:0 + jmp LBB1004_15 +Ltmp13877: +LBB1004_15: + .cv_loc 1004 19 2421 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2421:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$3@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z@4HA": +LBB1004_3: + push ebp + sub esp, 36 + add ebp, 12 + lea ecx, [ebp - 68] +Ltmp13878: + .cv_loc 1004 19 2417 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2417:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 36 + pop ebp + ret # CLEANUPRET +Ltmp13879: + .def "?dtor$8@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z@4HA": +LBB1004_8: + push ebp + sub esp, 36 + add ebp, 12 + lea ecx, [ebp - 116] +Ltmp13880: + .cv_loc 1004 19 2419 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2419:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 36 + pop ebp + ret # CLEANUPRET + .def "?dtor$9@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z@4HA": +LBB1004_9: + push ebp + sub esp, 36 + add ebp, 12 + lea ecx, [ebp - 132] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 36 + pop ebp + ret # CLEANUPRET + .def "?dtor$10@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$10@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z@4HA": +LBB1004_10: + push ebp + sub esp, 36 + add ebp, 12 + test byte ptr [ebp - 133], 1 + jne LBB1004_11 + jmp LBB1004_12 +LBB1004_11: + mov ecx, dword ptr [ebp - 196] # 4-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" +LBB1004_12: + add esp, 36 + pop ebp + ret # CLEANUPRET + .def "?dtor$13@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$13@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z@4HA": +LBB1004_13: + push ebp + sub esp, 36 + add ebp, 12 + lea ecx, [ebp - 100] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 36 + pop ebp + ret # CLEANUPRET +Ltmp13881: + .cv_fpo_endproc +Lfunc_end1004: + .section .xdata,"dr",associative,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z" + .p2align 2 +"L__ehtable$?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z": + .long 429065506 # MagicNumber + .long 5 # MaxState + .long ("$stateUnwindMap$?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z": + .long -1 # ToState + .long "?dtor$3@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z@4HA" # Action + .long -1 # ToState + .long "?dtor$13@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$10@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z@4HA" # Action + .long 2 # ToState + .long "?dtor$9@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z@4HA" # Action + .long 3 # ToState + .long "?dtor$8@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z@4HA" # Action + .section .text,"xr",discard,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_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@@ABEIXZ"; + .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@@ABEIXZ" + .globl "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@ABEIXZ" # -- Begin function ?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@ABEIXZ + .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@@ABEIXZ": # @"?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@ABEIXZ" +Lfunc_begin1005: + .cv_func_id 1005 + .cv_loc 1005 22 3557 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3557:0 + .cv_fpo_proc "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@ABEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13882: + .cv_loc 1005 22 3558 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3558:0 + mov eax, dword ptr [ecx + 152] + add esp, 4 + pop ebp + ret +Ltmp13883: + .cv_fpo_endproc +Lfunc_end1005: + # -- 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@@QAEXI@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@@QAEXI@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@@QAEXI@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@@QAEXI@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@@QAEXI@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@@QAEXI@Z" +Lfunc_begin1006: + .cv_func_id 1006 + .cv_loc 1006 19 1126 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1126:0 + .cv_fpo_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@@QAEXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp13884: + .cv_loc 1006 19 1127 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1127:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + lea edx, [ebp - 8] + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??$_Resize@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" + sub esp, 8 + mov eax, dword ptr [ebp - 4] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + .cv_loc 1006 19 1128 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1128:0 + add esp, 24 + pop ebp + ret 4 +Ltmp13885: + .cv_fpo_endproc +Lfunc_end1006: + # -- 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@@AAE_NPAV_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@@AAE_NPAV_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@@AAE_NPAV_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@@AAE_NPAV_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@@AAE_NPAV_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@@AAE_NPAV_Node_base@2@@Z" +Lfunc_begin1007: + .cv_func_id 1007 + .cv_loc 1007 22 3562 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3562:0 + .cv_fpo_proc "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_base@2@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 580 + .cv_fpo_stackalloc 580 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + xor edx, edx + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_base@2@@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp13890: + .cv_loc 1007 22 3563 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3563:0 + cmp edx, dword ptr [ecx + 172] + mov dword ptr [ebp - 420], eax # 4-byte Spill + mov dword ptr [ebp - 424], ecx # 4-byte Spill + jge LBB1007_3 +# %bb.1: + mov eax, dword ptr [ebp - 424] # 4-byte Reload + mov ecx, dword ptr [eax + 172] + add ecx, -1 + mov dword ptr [eax + 172], ecx + cmp ecx, 0 + jg LBB1007_3 +# %bb.2: +Ltmp13891: + .cv_loc 1007 22 3564 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3564:0 + mov dword ptr [esp], 12 + call "?_Xregex_error@std@@YAXW4error_type@regex_constants@1@@Z" +Ltmp13892: +LBB1007_3: + .cv_loc 1007 22 3567 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3567:0 + xor eax, eax + mov ecx, dword ptr [ebp - 424] # 4-byte Reload + cmp eax, dword ptr [ecx + 168] + jge LBB1007_6 +# %bb.4: + mov eax, dword ptr [ebp - 424] # 4-byte Reload + mov ecx, dword ptr [eax + 168] + add ecx, -1 + mov dword ptr [eax + 168], ecx + cmp ecx, 0 + jg LBB1007_6 +# %bb.5: +Ltmp13893: + .cv_loc 1007 22 3568 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3568:0 + mov dword ptr [esp], 11 + call "?_Xregex_error@std@@YAXW4error_type@regex_constants@1@@Z" +Ltmp13894: +LBB1007_6: + .cv_loc 1007 22 3571 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3571:0 + mov byte ptr [ebp - 33], 0 +LBB1007_7: # =>This Loop Header: Depth=1 + # Child Loop BB1007_44 Depth 2 + .cv_loc 1007 22 3572 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3572:0 + cmp dword ptr [ebp + 8], 0 + je LBB1007_89 +# %bb.8: # in Loop: Header=BB1007_7 Depth=1 +Ltmp13895: + .cv_loc 1007 22 3573 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3573:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 4] + mov ecx, eax + sub ecx, 21 + mov dword ptr [ebp - 428], eax # 4-byte Spill + mov dword ptr [ebp - 432], ecx # 4-byte Spill + ja LBB1007_82 +# %bb.92: # in Loop: Header=BB1007_7 Depth=1 + mov eax, dword ptr [ebp - 428] # 4-byte Reload + mov ecx, dword ptr [4*eax + LJTI1007_0] + jmp ecx +LBB1007_9: # in Loop: Header=BB1007_7 Depth=1 +Ltmp13896: + .cv_loc 1007 22 3575 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3575:0 + jmp LBB1007_83 +LBB1007_10: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3578 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3578:0 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + mov ecx, dword ptr [eax + 144] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], 256 + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + jne LBB1007_12 +# %bb.11: # in Loop: Header=BB1007_7 Depth=1 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + mov ecx, dword ptr [eax + 112] + mov dword ptr [ebp - 44], ecx + mov ecx, dword ptr [eax + 116] + mov dword ptr [ebp - 40], ecx + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 52], ecx + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 48], ecx + mov ecx, dword ptr [ebp - 52] + mov edx, dword ptr [ebp - 48] + mov esi, dword ptr [ebp - 44] + mov edi, dword ptr [ebp - 40] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne LBB1007_12 + jmp LBB1007_13 +LBB1007_12: # in Loop: Header=BB1007_7 Depth=1 +Ltmp13897: + .cv_loc 1007 22 3580 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3580:0 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 68], ecx + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 64], ecx + mov ecx, dword ptr [ebp - 68] + mov edx, dword ptr [ebp - 64] + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 60] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + 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 ecx, [ebp - 60] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + movsx eax, byte ptr [eax] + cmp eax, 10 + setne bl + and bl, 1 + mov byte ptr [ebp - 33], bl + .cv_loc 1007 22 3581 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3581:0 + jmp LBB1007_14 +Ltmp13898: +LBB1007_13: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3582 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3582:0 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + mov ecx, dword ptr [eax + 144] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], 1 + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + setne dl + and dl, 1 + mov byte ptr [ebp - 33], dl +Ltmp13899: +LBB1007_14: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3585 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3585:0 + jmp LBB1007_83 +LBB1007_15: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3588 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3588:0 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + mov ecx, dword ptr [eax + 120] + mov dword ptr [ebp - 76], ecx + mov ecx, dword ptr [eax + 124] + mov dword ptr [ebp - 72], ecx + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 84], ecx + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 80], ecx + mov ecx, dword ptr [ebp - 84] + mov edx, dword ptr [ebp - 80] + mov esi, dword ptr [ebp - 76] + mov edi, dword ptr [ebp - 72] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne LBB1007_16 + jmp LBB1007_17 +LBB1007_16: # in Loop: Header=BB1007_7 Depth=1 +Ltmp13900: + .cv_loc 1007 22 3589 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3589:0 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + mov ecx, dword ptr [eax + 144] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], 2 + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + setne dl + and dl, 1 + mov byte ptr [ebp - 33], dl + .cv_loc 1007 22 3590 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3590:0 + jmp LBB1007_18 +Ltmp13901: +LBB1007_17: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3591 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3591:0 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + mov dword ptr [ebp - 16], -1 + mov ecx, eax + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + movsx eax, byte ptr [eax] + cmp eax, 10 + setne dl + and dl, 1 + mov byte ptr [ebp - 33], dl +Ltmp13902: +LBB1007_18: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3594 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3594:0 + jmp LBB1007_83 +LBB1007_19: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3597 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3597:0 + mov dword ptr [ebp - 16], -1 + mov ecx, dword ptr [ebp - 424] # 4-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@@ABE_NXZ" + and al, 1 + movzx ecx, al + mov edx, dword ptr [ebp + 8] + mov edx, dword ptr [edx + 8] + and edx, 1 + cmp edx, 0 + setne al + and al, 1 + movzx edx, al + cmp ecx, edx + sete al + and al, 1 + mov byte ptr [ebp - 33], al + .cv_loc 1007 22 3598 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3598:0 + jmp LBB1007_83 +LBB1007_20: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3601 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3601:0 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + mov ecx, dword ptr [eax + 120] + mov dword ptr [ebp - 92], ecx + mov ecx, dword ptr [eax + 124] + mov dword ptr [ebp - 88], ecx + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 100], ecx + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 96], ecx + mov ecx, dword ptr [ebp - 100] + mov edx, dword ptr [ebp - 96] + mov esi, dword ptr [ebp - 92] + mov edi, dword ptr [ebp - 88] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne LBB1007_23 +# %bb.21: # in Loop: Header=BB1007_7 Depth=1 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + mov dword ptr [ebp - 16], -1 + mov ecx, eax + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + movsx eax, byte ptr [eax] + cmp eax, 10 + je LBB1007_23 +# %bb.22: # in Loop: Header=BB1007_7 Depth=1 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + mov ecx, eax + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + movsx eax, byte ptr [eax] + cmp eax, 13 + jne LBB1007_24 +LBB1007_23: # in Loop: Header=BB1007_7 Depth=1 +Ltmp13903: + .cv_loc 1007 22 3602 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3602:0 + mov byte ptr [ebp - 33], 1 + .cv_loc 1007 22 3603 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3603:0 + jmp LBB1007_25 +Ltmp13904: +LBB1007_24: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3604 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3604:0 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + mov ecx, eax + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + mov dword ptr [ebp - 436], eax # 4-byte Spill +Ltmp13905: +LBB1007_25: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3607 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3607:0 + jmp LBB1007_83 +LBB1007_26: # in Loop: Header=BB1007_7 Depth=1 +Ltmp13906: + .cv_loc 1007 22 3610 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3610:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 104], eax + .cv_loc 1007 22 3611 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3611:0 + lea ecx, [ebp - 112] +Ltmp13907: + #DEBUG_VALUE: _Res0 <- [$ecx+0] + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" +Ltmp13908: + .cv_loc 1007 22 3612 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3612:0 + mov ecx, dword ptr [ebp - 424] # 4-byte Reload + mov edx, dword ptr [ecx] + mov dword ptr [ebp - 120], edx + mov edx, dword ptr [ecx + 4] + mov dword ptr [ebp - 116], edx + mov edx, dword ptr [ecx + 140] + mov esi, dword ptr [ecx + 160] + mov edi, dword ptr [ebp - 104] + add edi, 20 + mov ecx, edi + mov dword ptr [ebp - 440], eax # 4-byte Spill + mov dword ptr [ebp - 444], esi # 4-byte Spill + mov dword ptr [ebp - 448], edx # 4-byte Spill + call "?_Str@?$_Buf@D@std@@QBEPBDXZ" + mov ecx, dword ptr [ebp - 104] + add ecx, 20 + mov dword ptr [ebp - 452], eax # 4-byte Spill + call "?_Size@?$_Buf@D@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 452] # 4-byte Reload + add ecx, eax + mov eax, dword ptr [ebp - 104] + add eax, 20 + mov dword ptr [ebp - 456], ecx # 4-byte Spill + mov ecx, eax + call "?_Str@?$_Buf@D@std@@QBEPBDXZ" + mov ecx, dword ptr [ebp - 424] # 4-byte Reload + mov edx, dword ptr [ecx + 120] + mov dword ptr [ebp - 144], edx + mov edx, dword ptr [ecx + 124] + mov dword ptr [ebp - 140], edx + mov edx, dword ptr [ecx] + mov dword ptr [ebp - 152], edx + mov edx, dword ptr [ecx + 4] + mov dword ptr [ebp - 148], edx + mov edx, dword ptr [ebp - 152] + mov esi, dword ptr [ebp - 148] + mov edi, dword ptr [ebp - 144] + mov ebx, dword ptr [ebp - 140] + mov dword ptr [ebp - 16], -1 + lea ecx, [ebp - 136] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + mov dword ptr [esp + 16], ebx + mov dword ptr [esp + 20], eax + mov eax, dword ptr [ebp - 456] # 4-byte Reload + mov dword ptr [esp + 24], eax + mov eax, dword ptr [ebp - 444] # 4-byte Reload + mov dword ptr [esp + 28], eax + mov eax, dword ptr [ebp - 448] # 4-byte Reload + mov dword ptr [esp + 32], eax + call "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1ABV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + mov eax, dword ptr [ebp - 136] + mov dword ptr [ebp - 112], eax + mov eax, dword ptr [ebp - 132] + mov dword ptr [ebp - 108], eax + mov eax, dword ptr [ebp - 112] + mov dword ptr [ebp - 128], eax + mov eax, dword ptr [ebp - 108] + mov dword ptr [ebp - 124], eax + mov eax, dword ptr [ebp - 128] + mov ecx, dword ptr [ebp - 124] + mov edx, dword ptr [ebp - 120] + mov esi, dword ptr [ebp - 116] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne LBB1007_27 + jmp LBB1007_28 +LBB1007_27: # in Loop: Header=BB1007_7 Depth=1 +Ltmp13909: + .cv_loc 1007 22 3615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3615:0 + mov eax, dword ptr [ebp - 112] + mov ecx, dword ptr [ebp - 424] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 108] + mov dword ptr [ecx + 4], eax + .cv_loc 1007 22 3616 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3616:0 + jmp LBB1007_29 +Ltmp13910: +LBB1007_28: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3617 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3617:0 + mov byte ptr [ebp - 33], 1 +Ltmp13911: +LBB1007_29: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3620 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3620:0 + jmp LBB1007_83 +Ltmp13912: +LBB1007_30: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3624 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3624:0 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + mov ecx, dword ptr [eax + 120] + mov dword ptr [ebp - 160], ecx + mov ecx, dword ptr [eax + 124] + mov dword ptr [ebp - 156], ecx + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 168], ecx + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 164], ecx + mov ecx, dword ptr [ebp - 168] + mov edx, dword ptr [ebp - 164] + mov esi, dword ptr [ebp - 160] + mov edi, dword ptr [ebp - 156] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + 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 [ebp - 457], al # 1-byte Spill + jne LBB1007_32 +# %bb.31: # in Loop: Header=BB1007_7 Depth=1 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], -1 + mov ecx, dword ptr [ebp - 424] # 4-byte Reload + mov dword ptr [esp], eax + call "?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_base@2@@Z" + sub esp, 4 + xor al, -1 + mov byte ptr [ebp - 457], al # 1-byte Spill +LBB1007_32: # in Loop: Header=BB1007_7 Depth=1 + mov al, byte ptr [ebp - 457] # 1-byte Reload + and al, 1 + mov byte ptr [ebp - 33], al + .cv_loc 1007 22 3625 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3625:0 + jmp LBB1007_83 +Ltmp13913: +LBB1007_33: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3629 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3629:0 + jmp LBB1007_83 +LBB1007_34: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3632 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3632:0 + jmp LBB1007_83 +LBB1007_35: # in Loop: Header=BB1007_7 Depth=1 +Ltmp13914: + .cv_loc 1007 22 3636 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3636:0 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + movsd xmm0, qword ptr [eax] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 176], xmm0 + .cv_loc 1007 22 3637 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3637:0 + mov ecx, dword ptr [ebp + 8] + mov ecx, dword ptr [ecx + 4] + sub ecx, 11 + sete byte ptr [ebp - 177] + .cv_loc 1007 22 3638 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3638:0 + mov dword ptr [ebp - 16], -1 + mov edx, esp + mov dword ptr [edx], eax + lea edx, [ebp - 212] + mov dword ptr [ebp - 464], ecx # 4-byte Spill + mov ecx, edx + call "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" + sub esp, 4 + .cv_loc 1007 22 3639 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3639:0 + mov ecx, dword ptr [ebp + 8] + mov ecx, dword ptr [ecx + 20] + mov dword ptr [ebp - 16], 0 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 424] # 4-byte Reload + mov dword ptr [ebp - 468], eax # 4-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@@AAE_NPAV_Node_base@2@@Z" + sub esp, 4 + mov byte ptr [ebp - 469], al # 1-byte Spill + jmp LBB1007_36 +LBB1007_36: # in Loop: Header=BB1007_7 Depth=1 + mov al, byte ptr [ebp - 469] # 1-byte Reload + and al, 1 + movzx ecx, al + mov al, byte ptr [ebp - 177] + and al, 1 + movzx edx, al + cmp ecx, edx + jne LBB1007_39 +# %bb.37: # in Loop: Header=BB1007_7 Depth=1 +Ltmp13915: + .cv_loc 1007 22 3640 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3640:0 + mov eax, esp + lea ecx, [ebp - 212] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 424] # 4-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEXABV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + sub esp, 4 + jmp LBB1007_38 +LBB1007_38: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3641 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3641:0 + mov byte ptr [ebp - 33], 1 + .cv_loc 1007 22 3642 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3642:0 + jmp LBB1007_40 +Ltmp13916: +LBB1007_39: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3643 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3643:0 + mov eax, dword ptr [ebp - 176] + mov ecx, dword ptr [ebp - 424] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 172] + mov dword ptr [ecx + 4], eax +Ltmp13917: +LBB1007_40: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3647 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3647:0 + lea ecx, [ebp - 212] + call "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + jmp LBB1007_83 +Ltmp13918: +LBB1007_42: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3650 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3650:0 + mov dword ptr [ebp + 8], 0 + .cv_loc 1007 22 3651 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3651:0 + jmp LBB1007_83 +LBB1007_43: # in Loop: Header=BB1007_7 Depth=1 +Ltmp13919: + .cv_loc 1007 22 3654 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3654:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 216], eax + .cv_loc 1007 22 3655 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3655:0 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + add eax, 32 + mov ecx, dword ptr [ebp - 216] + mov ecx, dword ptr [ecx + 20] + mov dword ptr [ebp - 476], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 476] # 4-byte Reload + mov dword ptr [esp], eax + 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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 424] # 4-byte Reload + mov edx, dword ptr [ecx] + mov dword ptr [eax], edx + mov edx, dword ptr [ecx + 4] + mov dword ptr [eax + 4], edx +Ltmp13920: + .cv_loc 1007 22 3656 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3656:0 + add ecx, 8 + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" + mov dword ptr [ebp - 220], eax +LBB1007_44: # Parent Loop BB1007_7 Depth=1 + # => This Inner Loop Header: Depth=2 + mov eax, dword ptr [ebp - 216] + mov eax, dword ptr [eax + 20] + cmp eax, dword ptr [ebp - 220] + jae LBB1007_46 +# %bb.45: # in Loop: Header=BB1007_44 Depth=2 +Ltmp13921: + .cv_loc 1007 22 3657 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3657:0 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + add eax, 8 + mov ecx, dword ptr [ebp - 220] + add ecx, -1 + mov dword ptr [ebp - 220], ecx + mov dword ptr [ebp - 16], -1 + mov dword ptr [ebp - 480], ecx # 4-byte Spill + mov ecx, eax + lea eax, [ebp - 236] + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 480] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" + sub esp, 8 + xor eax, eax + lea ecx, [ebp - 236] + mov dword ptr [esp], 0 + mov dword ptr [ebp - 484], eax # 4-byte Spill + call "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@_N@Z" + sub esp, 4 + lea ecx, [ebp - 236] + mov dword ptr [ebp - 488], eax # 4-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" +Ltmp13922: + .cv_loc 1007 22 3656 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3656:0 + jmp LBB1007_44 +Ltmp13923: +LBB1007_46: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3660 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3660:0 + jmp LBB1007_83 +Ltmp13924: +LBB1007_47: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3664 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3664:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 240], eax + .cv_loc 1007 22 3665 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3665:0 + mov eax, dword ptr [ebp - 240] + mov eax, dword ptr [eax + 20] + mov dword ptr [ebp - 244], eax + .cv_loc 1007 22 3666 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3666:0 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + test byte ptr [eax + 149], 1 + jne LBB1007_49 +# %bb.48: # in Loop: Header=BB1007_7 Depth=1 + mov eax, dword ptr [ebp - 244] + cmp dword ptr [eax + 20], 0 + je LBB1007_50 +LBB1007_49: # in Loop: Header=BB1007_7 Depth=1 +Ltmp13925: + .cv_loc 1007 22 3667 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3667:0 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + add eax, 8 + mov ecx, dword ptr [ebp - 244] + mov ecx, dword ptr [ecx + 20] + mov dword ptr [ebp - 16], -1 + mov dword ptr [ebp - 492], ecx # 4-byte Spill + mov ecx, eax + lea eax, [ebp - 260] + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 492] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" + sub esp, 8 + lea ecx, [ebp - 260] + mov dword ptr [esp], 1 + call "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@_N@Z" + sub esp, 4 + lea ecx, [ebp - 260] + mov dword ptr [ebp - 496], eax # 4-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + .cv_loc 1007 22 3668 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3668:0 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + add eax, 32 + mov ecx, dword ptr [ebp - 244] + mov ecx, dword ptr [ecx + 20] + mov dword ptr [ebp - 500], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 500] # 4-byte Reload + mov dword ptr [esp], eax + 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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 424] # 4-byte Reload + mov edx, dword ptr [ecx] + mov dword ptr [eax + 8], edx + mov edx, dword ptr [ecx + 4] + mov dword ptr [eax + 12], edx +Ltmp13926: +LBB1007_50: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3670 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3670:0 + jmp LBB1007_83 +Ltmp13927: +LBB1007_51: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3674 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3674:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 264], eax + .cv_loc 1007 22 3675 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3675:0 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + add eax, 8 + mov ecx, dword ptr [ebp - 264] + mov ecx, dword ptr [ecx + 20] + mov dword ptr [ebp - 16], -1 + mov dword ptr [ebp - 504], ecx # 4-byte Spill + mov ecx, eax + lea eax, [ebp - 280] + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 504] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" + sub esp, 8 + lea ecx, [ebp - 280] + call "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NXZ" + lea ecx, [ebp - 280] + mov byte ptr [ebp - 505], al # 1-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov al, byte ptr [ebp - 505] # 1-byte Reload + test al, 1 + jne LBB1007_52 + jmp LBB1007_58 +LBB1007_52: # in Loop: Header=BB1007_7 Depth=1 +Ltmp13928: + .cv_loc 1007 22 3676 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3676:0 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 288], ecx + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 284], ecx + .cv_loc 1007 22 3677 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3677:0 + add eax, 32 + mov ecx, dword ptr [ebp - 264] + mov ecx, dword ptr [ecx + 20] + mov dword ptr [ebp - 512], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 512] # 4-byte Reload + mov dword ptr [esp], eax + 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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + sub esp, 4 + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 296], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 292], eax + .cv_loc 1007 22 3678 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3678:0 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + add eax, 32 + mov ecx, dword ptr [ebp - 264] + mov ecx, dword ptr [ecx + 20] + mov dword ptr [ebp - 516], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 516] # 4-byte Reload + mov dword ptr [esp], eax + 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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + sub esp, 4 + mov ecx, dword ptr [eax + 8] + mov dword ptr [ebp - 304], ecx + mov eax, dword ptr [eax + 12] + mov dword ptr [ebp - 300], eax + .cv_loc 1007 22 3679 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3679:0 + mov eax, dword ptr [ebp - 304] + mov dword ptr [ebp - 312], eax + mov eax, dword ptr [ebp - 300] + mov dword ptr [ebp - 308], eax + mov eax, dword ptr [ebp - 296] + mov dword ptr [ebp - 320], eax + mov eax, dword ptr [ebp - 292] + mov dword ptr [ebp - 316], eax + mov eax, dword ptr [ebp - 320] + mov ecx, dword ptr [ebp - 316] + mov edx, dword ptr [ebp - 312] + mov esi, dword ptr [ebp - 308] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor ecx, ecx + mov ah, cl + test al, 1 + mov byte ptr [ebp - 517], ah # 1-byte Spill + jne LBB1007_53 + jmp LBB1007_54 +LBB1007_53: # in Loop: Header=BB1007_7 Depth=1 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 328], ecx + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 324], ecx + mov ecx, dword ptr [eax + 140] + mov edx, dword ptr [eax + 160] + mov esi, dword ptr [ebp - 304] + mov dword ptr [ebp - 352], esi + mov esi, dword ptr [ebp - 300] + mov dword ptr [ebp - 348], esi + mov esi, dword ptr [ebp - 296] + mov dword ptr [ebp - 360], esi + mov esi, dword ptr [ebp - 292] + mov dword ptr [ebp - 356], esi + mov esi, dword ptr [eax + 120] + mov dword ptr [ebp - 368], esi + mov esi, dword ptr [eax + 124] + mov dword ptr [ebp - 364], esi + mov esi, dword ptr [eax] + mov dword ptr [ebp - 376], esi + mov esi, dword ptr [eax + 4] + mov dword ptr [ebp - 372], esi + mov esi, dword ptr [ebp - 376] + mov edi, dword ptr [ebp - 372] + mov ebx, dword ptr [ebp - 368] + mov eax, dword ptr [ebp - 364] + mov dword ptr [ebp - 524], eax # 4-byte Spill + mov eax, dword ptr [ebp - 360] + mov dword ptr [ebp - 528], eax # 4-byte Spill + mov eax, dword ptr [ebp - 356] + mov dword ptr [ebp - 532], eax # 4-byte Spill + mov eax, dword ptr [ebp - 352] + mov dword ptr [ebp - 536], eax # 4-byte Spill + mov eax, dword ptr [ebp - 348] + mov dword ptr [ebp - 540], eax # 4-byte Spill + lea eax, [ebp - 344] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [esp + 8], edi + mov dword ptr [esp + 12], ebx + mov eax, dword ptr [ebp - 524] # 4-byte Reload + mov dword ptr [esp + 16], eax + mov eax, dword ptr [ebp - 528] # 4-byte Reload + mov dword ptr [esp + 20], eax + mov eax, dword ptr [ebp - 532] # 4-byte Reload + mov dword ptr [esp + 24], eax + mov eax, dword ptr [ebp - 536] # 4-byte Reload + mov dword ptr [esp + 28], eax + mov eax, dword ptr [ebp - 540] # 4-byte Reload + mov dword ptr [esp + 32], eax + mov dword ptr [esp + 36], edx + mov dword ptr [esp + 40], ecx + 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@000ABV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + mov eax, dword ptr [ebp - 344] + mov dword ptr [ebp - 288], eax + mov eax, dword ptr [ebp - 340] + mov dword ptr [ebp - 284], eax + mov eax, dword ptr [ebp - 288] + mov dword ptr [ebp - 336], eax + mov eax, dword ptr [ebp - 284] + mov dword ptr [ebp - 332], eax + mov eax, dword ptr [ebp - 336] + mov ecx, dword ptr [ebp - 332] + mov edx, dword ptr [ebp - 328] + mov esi, dword ptr [ebp - 324] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [ebp - 517], al # 1-byte Spill +LBB1007_54: # in Loop: Header=BB1007_7 Depth=1 + mov al, byte ptr [ebp - 517] # 1-byte Reload + test al, 1 + jne LBB1007_55 + jmp LBB1007_56 +LBB1007_55: # in Loop: Header=BB1007_7 Depth=1 +Ltmp13929: + .cv_loc 1007 22 3681 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3681:0 + mov byte ptr [ebp - 33], 1 + .cv_loc 1007 22 3682 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3682:0 + jmp LBB1007_57 +Ltmp13930: +LBB1007_56: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3683 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3683:0 + mov eax, dword ptr [ebp - 288] + mov ecx, dword ptr [ebp - 424] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 284] + mov dword ptr [ecx + 4], eax +Ltmp13931: +LBB1007_57: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3685 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3685:0 + jmp LBB1007_58 +Ltmp13932: +LBB1007_58: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3686 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3686:0 + jmp LBB1007_83 +Ltmp13933: +LBB1007_59: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3690 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3690:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], -1 + mov ecx, dword ptr [ebp - 424] # 4-byte Reload + mov dword ptr [esp], eax + call "?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_if@2@@Z" + sub esp, 4 + test al, 1 + jne LBB1007_61 +# %bb.60: # in Loop: Header=BB1007_7 Depth=1 +Ltmp13934: + .cv_loc 1007 22 3691 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3691:0 + mov byte ptr [ebp - 33], 1 +Ltmp13935: +LBB1007_61: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3694 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3694:0 + mov dword ptr [ebp + 8], 0 + .cv_loc 1007 22 3695 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3695:0 + jmp LBB1007_83 +LBB1007_62: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3698 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3698:0 + jmp LBB1007_83 +LBB1007_63: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3701 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3701:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 8] + and eax, 2 + cmp eax, 0 + setne cl + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], -1 + mov edx, esp + mov dword ptr [edx], eax + movzx eax, cl + and eax, 1 + mov dword ptr [edx + 4], eax + mov dword ptr [edx + 8], 0 + mov ecx, dword ptr [ebp - 424] # 4-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@@AAE_NPAV_Node_rep@2@_NH@Z" + sub esp, 12 + test al, 1 + jne LBB1007_65 +# %bb.64: # in Loop: Header=BB1007_7 Depth=1 +Ltmp13936: + .cv_loc 1007 22 3702 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3702:0 + mov byte ptr [ebp - 33], 1 +Ltmp13937: +LBB1007_65: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3705 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3705:0 + mov dword ptr [ebp + 8], 0 + .cv_loc 1007 22 3706 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3706:0 + jmp LBB1007_83 +LBB1007_66: # in Loop: Header=BB1007_7 Depth=1 +Ltmp13938: + .cv_loc 1007 22 3709 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3709:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 20] + mov dword ptr [ebp - 380], eax + .cv_loc 1007 22 3710 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3710:0 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + add eax, 96 + mov ecx, dword ptr [ebp - 380] + mov ecx, dword ptr [ecx + 32] + mov dword ptr [ebp - 544], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 544] # 4-byte Reload + mov dword ptr [esp], eax + call "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEAAU_Loop_vals_t@1@I@Z" + sub esp, 4 + mov dword ptr [ebp - 384], eax + .cv_loc 1007 22 3712 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3712:0 + mov eax, dword ptr [ebp - 380] + cmp dword ptr [eax + 36], 0 + jne LBB1007_69 +# %bb.67: # in Loop: Header=BB1007_7 Depth=1 + mov eax, dword ptr [ebp - 384] + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 380] + mov ecx, dword ptr [ecx + 8] + and ecx, 2 + cmp ecx, 0 + setne dl + mov ecx, dword ptr [ebp - 380] + mov dword ptr [ebp - 16], -1 + mov esi, esp + mov dword ptr [esi + 8], eax + mov dword ptr [esi], ecx + movzx eax, dl + and eax, 1 + mov dword ptr [esi + 4], eax + mov ecx, dword ptr [ebp - 424] # 4-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@@AAE_NPAV_Node_rep@2@_NH@Z" + sub esp, 12 + test al, 1 + jne LBB1007_69 +# %bb.68: # in Loop: Header=BB1007_7 Depth=1 +Ltmp13939: + .cv_loc 1007 22 3713 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3713:0 + mov byte ptr [ebp - 33], 1 +Ltmp13940: +LBB1007_69: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3716 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3716:0 + mov dword ptr [ebp + 8], 0 + .cv_loc 1007 22 3717 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3717:0 + jmp LBB1007_83 +Ltmp13941: +LBB1007_70: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3721 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3721:0 + jmp LBB1007_83 +LBB1007_71: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3724 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3724:0 + mov dword ptr [esp], 32 + mov dword ptr [esp + 4], 8192 + call "??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + mov ecx, dword ptr [ebp - 424] # 4-byte Reload + mov edx, dword ptr [ecx + 144] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + je LBB1007_73 +# %bb.72: # in Loop: Header=BB1007_7 Depth=1 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 392], ecx + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 388], ecx + mov ecx, dword ptr [eax + 112] + mov dword ptr [ebp - 400], ecx + mov ecx, dword ptr [eax + 116] + mov dword ptr [ebp - 396], ecx + mov ecx, dword ptr [ebp - 400] + mov edx, dword ptr [ebp - 396] + mov esi, dword ptr [ebp - 392] + mov edi, dword ptr [ebp - 388] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne LBB1007_75 +LBB1007_73: # in Loop: Header=BB1007_7 Depth=1 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + test byte ptr [eax + 164], 1 + je LBB1007_76 +# %bb.74: # in Loop: Header=BB1007_7 Depth=1 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + mov ecx, dword ptr [eax + 120] + mov dword ptr [ebp - 408], ecx + mov ecx, dword ptr [eax + 124] + mov dword ptr [ebp - 404], ecx + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 416], ecx + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 412], ecx + mov ecx, dword ptr [ebp - 416] + mov edx, dword ptr [ebp - 412] + mov esi, dword ptr [ebp - 408] + mov edi, dword ptr [ebp - 404] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne LBB1007_75 + jmp LBB1007_76 +LBB1007_75: # in Loop: Header=BB1007_7 Depth=1 +Ltmp13942: + .cv_loc 1007 22 3727 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3727:0 + mov byte ptr [ebp - 33], 1 + .cv_loc 1007 22 3728 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3728:0 + jmp LBB1007_80 +Ltmp13943: +LBB1007_76: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3728 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3728:0 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + mov cl, byte ptr [eax + 148] + mov dword ptr [ebp - 16], -1 + test cl, 1 + je LBB1007_78 +# %bb.77: # in Loop: Header=BB1007_7 Depth=1 + mov ecx, dword ptr [ebp - 424] # 4-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@@AAE_NXZ" + test al, 1 + jne LBB1007_78 + jmp LBB1007_79 +LBB1007_78: # in Loop: Header=BB1007_7 Depth=1 +Ltmp13944: + .cv_loc 1007 22 3729 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3729:0 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + add eax, 48 + mov ecx, eax + mov eax, dword ptr [ebp - 424] # 4-byte Reload + mov dword ptr [esp], eax + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" + sub esp, 4 + .cv_loc 1007 22 3730 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3730:0 + mov ecx, dword ptr [ebp - 424] # 4-byte Reload + mov byte ptr [ecx + 148], 1 + mov dword ptr [ebp - 548], eax # 4-byte Spill +Ltmp13945: +LBB1007_79: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3728 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3728:0 + jmp LBB1007_80 +Ltmp13946: +LBB1007_80: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3732 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3732:0 + mov dword ptr [ebp + 8], 0 + .cv_loc 1007 22 3733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3733:0 + jmp LBB1007_83 +LBB1007_81: + mov dword ptr [ebp - 16], -1 +LBB1007_82: + .cv_loc 1007 22 3737 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3737:0 + mov dword ptr [ebp - 16], -1 + mov dword ptr [esp], 13 + call "?_Xregex_error@std@@YAXW4error_type@regex_constants@1@@Z" +Ltmp13947: +LBB1007_83: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3740 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3740:0 + test byte ptr [ebp - 33], 1 + je LBB1007_85 +# %bb.84: # in Loop: Header=BB1007_7 Depth=1 +Ltmp13948: + .cv_loc 1007 22 3741 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3741:0 + mov dword ptr [ebp + 8], 0 + .cv_loc 1007 22 3742 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3742:0 + jmp LBB1007_88 +Ltmp13949: +LBB1007_85: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3742 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3742:0 + cmp dword ptr [ebp + 8], 0 + je LBB1007_87 +# %bb.86: # in Loop: Header=BB1007_7 Depth=1 +Ltmp13950: + .cv_loc 1007 22 3743 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3743:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 12] + mov dword ptr [ebp + 8], eax +Ltmp13951: +LBB1007_87: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3742 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3742:0 + jmp LBB1007_88 +Ltmp13952: +LBB1007_88: # in Loop: Header=BB1007_7 Depth=1 + .cv_loc 1007 22 3572 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3572:0 + jmp LBB1007_7 +LBB1007_89: + .cv_loc 1007 22 3747 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3747:0 + xor eax, eax + mov ecx, dword ptr [ebp - 424] # 4-byte Reload + cmp eax, dword ptr [ecx + 172] + jge LBB1007_91 +# %bb.90: +Ltmp13953: + .cv_loc 1007 22 3748 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3748:0 + mov eax, dword ptr [ebp - 424] # 4-byte Reload + mov ecx, dword ptr [eax + 172] + add ecx, 1 + mov dword ptr [eax + 172], ecx +Ltmp13954: +LBB1007_91: + .cv_loc 1007 22 3751 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3751:0 + mov al, byte ptr [ebp - 33] + xor al, 1 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + and al, 1 + movzx eax, al + add esp, 580 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .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@@AAE_NPAV_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@@AAE_NPAV_Node_base@2@@Z@4HA": +LBB1007_41: + push ebp + sub esp, 44 + add ebp, 12 + lea ecx, [ebp - 212] +Ltmp13955: + .cv_loc 1007 22 3647 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3647:0 + call "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + add esp, 44 + pop ebp + ret # CLEANUPRET +Ltmp13956: + .cv_fpo_endproc +Lfunc_end1007: + .p2align 2, 0x90 +LJTI1007_0: + .long LBB1007_81 + .long LBB1007_9 + .long LBB1007_10 + .long LBB1007_15 + .long LBB1007_19 + .long LBB1007_20 + .long LBB1007_26 + .long LBB1007_30 + .long LBB1007_33 + .long LBB1007_34 + .long LBB1007_35 + .long LBB1007_35 + .long LBB1007_42 + .long LBB1007_43 + .long LBB1007_47 + .long LBB1007_51 + .long LBB1007_59 + .long LBB1007_62 + .long LBB1007_63 + .long LBB1007_66 + .long LBB1007_70 + .long LBB1007_71 + .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@@AAE_NPAV_Node_base@2@@Z" + .p2align 2 +"L__ehtable$?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_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@@AAE_NPAV_Node_base@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@AAE_NPAV_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@@AAE_NPAV_Node_base@2@@Z@4HA" # Action + .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@@AAE_NPAV_Node_base@2@@Z" + # -- End function + .def "??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" + .globl "??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" # -- Begin function ??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z + .p2align 4, 0x90 +"??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z": # @"??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" +Lfunc_begin1008: + .cv_func_id 1008 + .cv_loc 1008 19 2468 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2468:0 + .cv_fpo_proc "??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp13959: + .cv_loc 1008 19 2469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2469:0 + mov edi, esp + lea ebx, [ebp - 48] + mov dword ptr [edi], ebx + mov dword ptr [ebp - 52], esi # 4-byte Spill + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + mov dword ptr [ebp - 64], ebx # 4-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + sub esp, 4 + .cv_loc 1008 19 2470 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2470:0 + mov eax, dword ptr [ebp + 12] + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + call "?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXI@Z" + sub esp, 4 + .cv_loc 1008 19 2471 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2471:0 + mov dword ptr [ebp - 16], 0 + mov eax, esp + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + call "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" + sub esp, 4 + jmp LBB1008_1 +LBB1008_1: + .cv_loc 1008 19 2472 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2472:0 + lea ecx, [ebp - 48] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov eax, dword ptr [ebp - 60] # 4-byte Reload + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$2@?0???A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z@4HA": +LBB1008_2: + push ebp + push eax + add ebp, 12 + lea ecx, [ebp - 48] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp13960: + .cv_fpo_endproc +Lfunc_end1008: + .section .xdata,"dr",associative,"??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" + .p2align 2 +"L__ehtable$??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z": + .long -1 # ToState + .long "?dtor$2@?0???A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z@4HA" # Action + .section .text,"xr",discard,"??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" + # -- End function + .def "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NXZ" + .globl "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NXZ" # -- Begin function ??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NXZ + .p2align 4, 0x90 +"??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NXZ": # @"??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NXZ" +Lfunc_begin1009: + .cv_func_id 1009 + .cv_loc 1009 19 1772 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1772:0 + .cv_fpo_proc "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13961: + .cv_loc 1009 19 1773 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1773:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEPBIXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IBEIXZ" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + and ecx, eax + cmp ecx, 0 + setne dl + and dl, 1 + movzx eax, dl + add esp, 12 + pop ebp + ret +Ltmp13962: + .cv_fpo_endproc +Lfunc_end1009: + # -- End function + .def "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + .globl "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" # -- Begin function ??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ": # @"??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" +Lfunc_begin1010: + .cv_func_id 1010 + .cv_loc 1010 19 1742 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1742:0 + .cv_fpo_proc "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13963: + .cv_loc 1010 19 1742 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1742:0 + call "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" +Ltmp13964: + .cv_loc 1010 19 1742 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1742:0 + add esp, 4 + pop ebp + ret +Ltmp13965: + .cv_fpo_endproc +Lfunc_end1010: + # -- 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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" +Lfunc_begin1011: + .cv_func_id 1011 + .cv_loc 1011 22 1158 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1158:0 + .cv_fpo_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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13966: + .cv_loc 1011 22 1159 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1159:0 + add ecx, 12 + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + 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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + add esp, 8 + pop ebp + ret 4 +Ltmp13967: + .cv_fpo_endproc +Lfunc_end1011: + # -- 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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" +Lfunc_begin1012: + .cv_func_id 1012 + .cv_loc 1012 19 1361 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1361:0 + .cv_fpo_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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill +# %bb.1: +Ltmp13968: + .cv_loc 1012 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-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@@QBEIXZ" + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + cmp ecx, eax + jae LBB1012_3 +# %bb.2: +Ltmp13969: + .cv_loc 1012 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + jmp LBB1012_8 +Ltmp13970: +LBB1012_3: + .cv_loc 1012 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + jmp LBB1012_4 +LBB1012_4: + .cv_loc 1012 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + xor eax, eax +Ltmp13971: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GF@OFINGCLP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 1363 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0BO@PFKOHNJC@vector?5subscript?5out?5of?5range?$AA@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1012_6 +# %bb.5: + int3 +LBB1012_6: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BG@PKIBLBCB@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$FL?$AA?$FN?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MK@NHIPFOLI@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 1363 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 24], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp13972: +# %bb.7: + .cv_loc 1012 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + jmp LBB1012_8 +Ltmp13973: +LBB1012_8: + .cv_loc 1012 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + jmp LBB1012_9 +Ltmp13974: +LBB1012_9: + .cv_loc 1012 19 1366 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1366:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp + 8] + shl ecx, 4 + add eax, ecx + add esp, 48 + pop ebp + ret 4 +Ltmp13975: + .cv_fpo_endproc +Lfunc_end1012: + # -- 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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +Lfunc_begin1013: + .cv_func_id 1013 + .cv_loc 1013 22 1146 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1146:0 + .cv_fpo_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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13976: + .cv_loc 1013 22 1147 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1147:0 + add ecx, 28 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp13977: + .cv_fpo_endproc +Lfunc_end1013: + # -- 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_begin1014: + .cv_func_id 1014 + .cv_loc 1014 5 235 0 # ..\include\gsl/span:235:0 + .cv_fpo_proc "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi + mov dword ptr [ebp - 20], esi + mov dword ptr [ebp - 16], edx + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 24], eax +Ltmp13978: + .cv_loc 1014 5 236 0 # ..\include\gsl/span:236:0 + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 32], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr [ebp - 16] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 44] + mov ecx, dword ptr [ebp - 40] + mov edx, dword ptr [ebp - 36] + mov esi, dword ptr [ebp - 32] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + 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 ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 48], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 48] # 4-byte Reload + add esp, 56 + pop esi + pop edi + pop ebp + ret +Ltmp13979: + .cv_fpo_endproc +Lfunc_end1014: + # -- 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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +Lfunc_begin1015: + .cv_func_id 1015 + .cv_loc 1015 22 1150 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1150:0 + .cv_fpo_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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13980: + .cv_loc 1015 22 1151 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1151:0 + add ecx, 48 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp13981: + .cv_fpo_endproc +Lfunc_end1015: + # -- 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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +Lfunc_begin1016: + .cv_func_id 1016 + .cv_loc 1016 22 1154 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1154:0 + .cv_fpo_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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13982: + .cv_loc 1016 22 1155 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1155:0 + add ecx, 68 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp13983: + .cv_fpo_endproc +Lfunc_end1016: + # -- 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@@QAEXI@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@@QAEXI@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@@QAEXI@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@@QAEXI@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@@QAEXI@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@@QAEXI@Z" +Lfunc_begin1017: + .cv_func_id 1017 + .cv_loc 1017 19 1126 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1126:0 + .cv_fpo_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@@QAEXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp13984: + .cv_loc 1017 19 1127 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1127:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + lea edx, [ebp - 8] + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??$_Resize@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + sub esp, 8 + mov eax, dword ptr [ebp - 4] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + .cv_loc 1017 19 1128 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1128:0 + add esp, 24 + pop ebp + ret 4 +Ltmp13985: + .cv_fpo_endproc +Lfunc_end1017: + # -- End function + .def "??$_Resize@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Resize@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + .globl "??$_Resize@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" # -- Begin function ??$_Resize@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z + .p2align 4, 0x90 +"??$_Resize@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z": # @"??$_Resize@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" +Lfunc_begin1018: + .cv_func_id 1018 + .cv_loc 1018 19 1100 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1100:0 + .cv_fpo_proc "??$_Resize@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 12], esi + mov dword ptr [ebp - 20], ecx + mov ecx, dword ptr [ebp - 20] +Ltmp13986: + .cv_loc 1018 19 1101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1101:0 + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], eax # 4-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@@QBEIXZ" + mov dword ptr [ebp - 24], eax + .cv_loc 1018 19 1102 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1102:0 + mov eax, dword ptr [ebp + 8] + cmp eax, dword ptr [ebp - 24] + jae LBB1018_2 +# %bb.1: +Ltmp13987: + .cv_loc 1018 19 1103 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1103:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + imul ecx, dword ptr [ebp + 8], 20 + add eax, ecx + mov dword ptr [ebp - 28], eax + .cv_loc 1018 19 1104 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1104:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 28] + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + 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@@ABEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + sub esp, 8 + .cv_loc 1018 19 1105 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1105:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 28] + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + 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@@AAEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + sub esp, 8 + .cv_loc 1018 19 1106 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1106:0 + mov eax, dword ptr [ebp - 28] + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 1018 19 1107 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1107:0 + jmp LBB1018_6 +Ltmp13988: +LBB1018_2: + .cv_loc 1018 19 1110 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1110:0 + mov eax, dword ptr [ebp + 8] + cmp eax, dword ptr [ebp - 24] + jbe LBB1018_6 +# %bb.3: +Ltmp13989: + .cv_loc 1018 19 1111 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1111:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 60], eax # 4-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@@QBEIXZ" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + cmp ecx, eax + jbe LBB1018_5 +# %bb.4: +Ltmp13990: + .cv_loc 1018 19 1112 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1112:0 + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 64], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + sub esp, 8 + .cv_loc 1018 19 1113 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1113:0 + jmp LBB1018_6 +Ltmp13991: +LBB1018_5: + .cv_loc 1018 19 1116 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1116:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov dword ptr [ebp - 32], eax + .cv_loc 1018 19 1117 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1117:0 + mov eax, dword ptr [ebp + 8] + sub eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 32] + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 68], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + lea eax, [ebp - 16] + mov bl, byte ptr [eax] + mov byte ptr [esp + 8], bl + call "?_Ufill@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAV32@IU_Value_init_tag@2@@Z" + sub esp, 12 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 1018 19 1118 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1118:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 32] + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 76], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + 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@@ABEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + sub esp, 8 +Ltmp13992: +LBB1018_6: + .cv_loc 1018 19 1122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1122:0 + mov eax, dword ptr [ebp - 12] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + add esp, 80 + pop esi + pop ebx + pop ebp + ret 8 +Ltmp13993: + .cv_fpo_endproc +Lfunc_end1018: + # -- 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@@QBEIXZ"; + .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@@QBEIXZ" + .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@@QBEIXZ" # -- 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@@QBEIXZ + .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@@QBEIXZ": # @"?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@@QBEIXZ" +Lfunc_begin1019: + .cv_func_id 1019 + .cv_loc 1019 19 1338 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1338:0 + .cv_fpo_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@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13994: + .cv_loc 1019 19 1339 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1339:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + sub ecx, eax + mov eax, ecx + cdq + mov ecx, 20 + idiv ecx + add esp, 12 + pop ebp + ret +Ltmp13995: + .cv_fpo_endproc +Lfunc_end1019: + # -- End function + .def "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +Lfunc_begin1020: + .cv_func_id 1020 + .cv_loc 1020 19 1614 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1614:0 + .cv_fpo_proc "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp13996: + .cv_loc 1020 19 1615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1615:0 + call "?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$_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 eax, 4 + add esp, 4 + pop ebp + ret +Ltmp13997: + .cv_fpo_endproc +Lfunc_end1020: + # -- 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@@ABEXPAV?$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@@ABEXPAV?$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@@ABEXPAV?$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@@ABEXPAV?$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@@ABEXPAV?$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@@ABEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" +Lfunc_begin1021: + .cv_func_id 1021 + .cv_loc 1021 19 1544 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1544:0 + .cv_fpo_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@@ABEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp13998: + .cv_loc 1021 19 1546 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1546:0 + lea esi, [ebp - 12] +Ltmp13999: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], 3 + mov dword ptr [ebp - 24], edx # 4-byte Spill + mov dword ptr [ebp - 28], eax # 4-byte Spill + call dword ptr ["__imp_??0_Lockit@std@@QAE@H@Z"] + sub esp, 4 + .cv_loc 1021 19 1548 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1548:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "?_Getpfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ" + mov dword ptr [ebp - 16], eax + .cv_loc 1021 19 1550 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1550:0 + cmp dword ptr [ebp - 16], 0 + je LBB1021_9 +Ltmp14000: +# %bb.1: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1021 19 1551 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1551:0 + jmp LBB1021_2 +Ltmp14001: +LBB1021_2: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + mov eax, dword ptr [ebp - 16] + cmp dword ptr [eax], 0 + je LBB1021_8 +Ltmp14002: +# %bb.3: # in Loop: Header=BB1021_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1021 19 1552 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1552:0 + mov eax, dword ptr [ebp - 16] + mov eax, dword ptr [eax] + mov eax, dword ptr [eax + 8] + cmp eax, dword ptr [ebp + 8] + jb LBB1021_5 +Ltmp14003: +# %bb.4: # in Loop: Header=BB1021_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp - 16] + mov ecx, dword ptr [ecx] + cmp eax, dword ptr [ecx + 8] + jae LBB1021_6 +Ltmp14004: +LBB1021_5: # in Loop: Header=BB1021_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1021 19 1553 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1553:0 + mov eax, dword ptr [ebp - 16] + mov eax, dword ptr [eax] + mov ecx, eax + call "?_Getpnext@_Iterator_base12@std@@QAEPAPAU12@XZ" + mov dword ptr [ebp - 16], eax + .cv_loc 1021 19 1554 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1554:0 + jmp LBB1021_7 +Ltmp14005: +LBB1021_6: # in Loop: Header=BB1021_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1021 19 1555 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1555:0 + mov eax, dword ptr [ebp - 16] + mov eax, dword ptr [eax] + mov ecx, eax + call "?_Clrcont@_Iterator_base12@std@@QAEXXZ" + .cv_loc 1021 19 1556 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1556:0 + mov eax, dword ptr [ebp - 16] + mov eax, dword ptr [eax] + mov ecx, eax + call "?_Getpnext@_Iterator_base12@std@@QAEPAPAU12@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 16] + mov dword ptr [ecx], eax +Ltmp14006: +LBB1021_7: # in Loop: Header=BB1021_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1021 19 1551 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1551:0 + jmp LBB1021_2 +Ltmp14007: +LBB1021_8: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1021 19 1559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1559:0 + jmp LBB1021_9 +Ltmp14008: +LBB1021_9: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1021 19 1564 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1564:0 + lea ecx, [ebp - 12] + call dword ptr ["__imp_??1_Lockit@std@@QAE@XZ"] + add esp, 32 + pop esi +Ltmp14009: + pop ebp + ret 8 +Ltmp14010: + .cv_fpo_endproc +Lfunc_end1021: + # -- End function + .def "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +Lfunc_begin1022: + .cv_func_id 1022 + .cv_loc 1022 19 1622 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1622:0 + .cv_fpo_proc "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14011: + .cv_loc 1022 19 1623 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1623:0 + call "?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$_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 eax, 8 + add esp, 4 + pop ebp + ret +Ltmp14012: + .cv_fpo_endproc +Lfunc_end1022: + # -- 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@@QBEIXZ"; + .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@@QBEIXZ" + .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@@QBEIXZ" # -- 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@@QBEIXZ + .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@@QBEIXZ": # @"?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@@QBEIXZ" +Lfunc_begin1023: + .cv_func_id 1023 + .cv_loc 1023 19 1347 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1347:0 + .cv_fpo_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@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14013: + .cv_loc 1023 19 1348 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1348:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + sub ecx, eax + mov eax, ecx + cdq + mov ecx, 20 + idiv ecx + add esp, 12 + pop ebp + ret +Ltmp14014: + .cv_fpo_endproc +Lfunc_end1023: + # -- End function + .def "??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + .globl "??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" # -- Begin function ??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z + .p2align 4, 0x90 +"??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z": # @"??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" +Lfunc_begin1024: + .cv_func_id 1024 + .cv_loc 1024 19 1075 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1075:0 + .cv_fpo_proc "??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp14019: + .cv_loc 1024 19 1076 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1076:0 + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 60], ecx # 4-byte Spill + mov dword ptr [ebp - 64], edx # 4-byte Spill + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov dword ptr [ebp - 72], esi # 4-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@@QBEIXZ" + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + cmp ecx, eax + jbe LBB1024_2 +# %bb.1: +Ltmp14020: + .cv_loc 1024 19 1077 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1077: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" +Ltmp14021: +LBB1024_2: + .cv_loc 1024 19 1080 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1080:0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + 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@@QBEIXZ" + mov dword ptr [ebp - 36], eax + .cv_loc 1024 19 1081 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1081:0 + mov eax, dword ptr [ebp + 8] + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 60] # 4-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@@ABEII@Z" + sub esp, 4 + mov dword ptr [ebp - 40], eax + .cv_loc 1024 19 1083 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1083:0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov ecx, dword ptr [ebp - 40] + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + call "?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + sub esp, 4 + mov dword ptr [ebp - 44], eax + .cv_loc 1024 19 1084 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1084:0 + mov eax, dword ptr [ebp - 44] + mov ecx, dword ptr [ebp - 36] + lea ecx, [ecx + 4*ecx] + lea eax, [eax + 4*ecx] + mov dword ptr [ebp - 48], eax + .cv_loc 1024 19 1085 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1085:0 + mov eax, dword ptr [ebp - 48] + mov dword ptr [ebp - 52], eax +Ltmp14022: + .cv_loc 1024 19 1088 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1088:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 36] + sub eax, ecx + mov ecx, dword ptr [ebp - 48] + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 56] + mov edx, esp + mov byte ptr [edx + 8], bl + mov dword ptr [edx + 4], eax + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "?_Ufill@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAV32@IU_Value_init_tag@2@@Z" + sub esp, 12 + mov dword ptr [ebp - 76], eax # 4-byte Spill + jmp LBB1024_3 +LBB1024_3: + mov eax, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [ebp - 52], eax + .cv_loc 1024 19 1089 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1089:0 + mov ecx, dword ptr [ebp - 44] + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 80], ecx # 4-byte Spill + mov ecx, edx + call "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, esp + mov edx, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ecx + 8], edx + mov edx, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 60] # 4-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@@AAEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" + sub esp, 12 + jmp LBB1024_5 +Ltmp14023: +LBB1024_5: + .cv_loc 1024 19 1096 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1096:0 + mov eax, dword ptr [ebp - 40] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 44] + mov esi, esp + mov dword ptr [esi + 8], eax + mov dword ptr [esi + 4], ecx + mov dword ptr [esi], edx + mov ecx, dword ptr [ebp - 60] # 4-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@@AAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@Z" + sub esp, 12 + .cv_loc 1024 19 1097 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1097:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?catch$4@?0???$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$4@?0???$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z@4HA": +LBB1024_4: + push ebp + sub esp, 12 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp14024: + .cv_loc 1024 19 1091 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1091:0 + mov eax, dword ptr [ebp - 52] + mov ecx, dword ptr [ebp - 48] + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 88], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + 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@@AAEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + sub esp, 8 + .cv_loc 1024 19 1092 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1092:0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov ecx, dword ptr [ebp - 40] + mov edx, dword ptr [ebp - 44] + mov dword ptr [ebp - 92], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], edx + mov eax, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + sub esp, 8 + xor eax, eax + .cv_loc 1024 19 1093 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1093:0 + mov dword ptr [ebp - 16], 1 + mov dword ptr [esp], 0 + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 96], eax # 4-byte Spill + call dword ptr [__imp___CxxThrowException@8] +Ltmp14025: + .cv_fpo_endproc +Lfunc_end1024: + .section .xdata,"dr",associative,"??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + .p2align 2 +"L__ehtable$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z") # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z") # HandlerArray +"$handlerMap$0$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$4@?0???$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z@4HA" # Handler + .section .text,"xr",discard,"??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + # -- End function + .def "?_Ufill@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAV32@IU_Value_init_tag@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Ufill@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAV32@IU_Value_init_tag@2@@Z" + .globl "?_Ufill@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAV32@IU_Value_init_tag@2@@Z" # -- Begin function ?_Ufill@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAV32@IU_Value_init_tag@2@@Z + .p2align 4, 0x90 +"?_Ufill@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAV32@IU_Value_init_tag@2@@Z": # @"?_Ufill@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAV32@IU_Value_init_tag@2@@Z" +Lfunc_begin1025: + .cv_func_id 1025 + .cv_loc 1025 19 1438 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1438:0 + .cv_fpo_proc "?_Ufill@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAV32@IU_Value_init_tag@2@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14026: + .cv_loc 1025 19 1439 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1439:0 + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "??$_Uninitialized_value_construct_n@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@IAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + add esp, 24 + pop ebp + ret 12 +Ltmp14027: + .cv_fpo_endproc +Lfunc_end1025: + # -- End function + .def "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +Lfunc_begin1026: + .cv_func_id 1026 + .cv_loc 1026 19 1626 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1626:0 + .cv_fpo_proc "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14028: + .cv_loc 1026 19 1627 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1627:0 + call "?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$_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 eax, 8 + add esp, 4 + pop ebp + ret +Ltmp14029: + .cv_fpo_endproc +Lfunc_end1026: + # -- End function + .def "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +Lfunc_begin1027: + .cv_func_id 1027 + .cv_loc 1027 19 1618 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1618:0 + .cv_fpo_proc "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14030: + .cv_loc 1027 19 1619 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1619:0 + call "?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$_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 eax, 4 + add esp, 4 + pop ebp + ret +Ltmp14031: + .cv_fpo_endproc +Lfunc_end1027: + # -- End function + .def "?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$_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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$_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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$_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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$_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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$_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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$_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_begin1028: + .cv_func_id 1028 + .cv_loc 1028 19 1600 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1600:0 + .cv_fpo_proc "?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14032: + .cv_loc 1028 19 1601 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1601: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@@QBEABV?$_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 esp, 4 + pop ebp + ret +Ltmp14033: + .cv_fpo_endproc +Lfunc_end1028: + # -- 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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_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_begin1029: + .cv_func_id 1029 + .cv_loc 1029 12 1548 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1548:0 + .cv_fpo_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@@QBEABV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp14034: + .cv_loc 1029 12 1549 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1549:0 + add esp, 4 + pop ebp + ret +Ltmp14035: + .cv_fpo_endproc +Lfunc_end1029: + # -- End function + .def "?_Getpfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getpfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ" + .globl "?_Getpfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ" # -- Begin function ?_Getpfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ + .p2align 4, 0x90 +"?_Getpfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ": # @"?_Getpfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ" +Lfunc_begin1030: + .cv_func_id 1030 + .cv_loc 1030 19 1567 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1567:0 + .cv_fpo_proc "?_Getpfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14036: + .cv_loc 1030 19 1568 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1568:0 + call "?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$_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 ecx, eax + call "?_Getpfirst@_Container_base12@std@@QBEPAPAU_Iterator_base12@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp14037: + .cv_fpo_endproc +Lfunc_end1030: + # -- End function + .def "?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +Lfunc_begin1031: + .cv_func_id 1031 + .cv_loc 1031 19 1634 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1634:0 + .cv_fpo_proc "?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14038: + .cv_loc 1031 19 1635 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1635:0 + call "?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$_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 eax, 12 + add esp, 4 + pop ebp + ret +Ltmp14039: + .cv_fpo_endproc +Lfunc_end1031: + # -- 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@@QBEIXZ"; + .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@@QBEIXZ" + .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@@QBEIXZ" # -- 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@@QBEIXZ + .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@@QBEIXZ": # @"?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@@QBEIXZ" +Lfunc_begin1032: + .cv_func_id 1032 + .cv_loc 1032 19 1342 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1342:0 + .cv_fpo_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@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 4], eax + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp14040: + .cv_loc 1032 19 1343 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1343:0 + call "?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov dword ptr [esp], eax + 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@@SAIABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" + mov dword ptr [ebp - 8], eax + call "?max@?$numeric_limits@H@std@@SAHXZ" + mov dword ptr [ebp - 12], eax + lea eax, [ebp - 12] + mov dword ptr [esp], eax + lea eax, [ebp - 8] + mov dword ptr [esp + 4], eax + call "??$_Min_value@I@std@@YAABIABI0@Z" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 20], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + add esp, 28 + pop ebp + ret +Ltmp14041: + .cv_fpo_endproc +Lfunc_end1032: + # -- 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_begin1033: + .cv_func_id 1033 + .cv_loc 1033 19 1536 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1536:0 + .cv_fpo_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" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue +Ltmp14042: + .cv_loc 1033 19 1537 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1537:0 + lea eax, ["??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@"] + mov dword ptr [esp], eax + call "?_Xlength_error@std@@YAXPBD@Z" +Ltmp14043: + .cv_fpo_endproc +Lfunc_end1033: + # -- 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@@ABEII@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@@ABEII@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@@ABEII@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@@ABEII@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@@ABEII@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@@ABEII@Z" +Lfunc_begin1034: + .cv_func_id 1034 + .cv_loc 1034 19 1472 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1472:0 + .cv_fpo_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@@ABEII@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14044: + .cv_loc 1034 19 1473 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1473:0 + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-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@@QBEIXZ" + mov dword ptr [ebp - 12], eax + .cv_loc 1034 19 1475 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1475:0 + mov eax, dword ptr [ebp - 12] + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-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@@QBEIXZ" + mov ecx, dword ptr [ebp - 12] + shr ecx, 1 + sub eax, ecx + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + cmp ecx, eax + jbe LBB1034_2 +# %bb.1: +Ltmp14045: + .cv_loc 1034 19 1476 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1476:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax + jmp LBB1034_5 +Ltmp14046: +LBB1034_2: + .cv_loc 1034 19 1479 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1479:0 + mov eax, dword ptr [ebp - 12] + mov ecx, dword ptr [ebp - 12] + shr ecx, 1 + add eax, ecx + mov dword ptr [ebp - 16], eax + .cv_loc 1034 19 1481 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1481:0 + mov eax, dword ptr [ebp - 16] + cmp eax, dword ptr [ebp + 8] + jae LBB1034_4 +# %bb.3: +Ltmp14047: + .cv_loc 1034 19 1482 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1482:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax + jmp LBB1034_5 +Ltmp14048: +LBB1034_4: + .cv_loc 1034 19 1485 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1485:0 + mov eax, dword ptr [ebp - 16] + mov dword ptr [ebp - 4], eax +LBB1034_5: + .cv_loc 1034 19 1486 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1486:0 + mov eax, dword ptr [ebp - 4] + add esp, 28 + pop ebp + ret 4 +Ltmp14049: + .cv_fpo_endproc +Lfunc_end1034: + # -- End function + .def "?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEPAV?$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,"?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + .globl "?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" # -- Begin function ?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z + .p2align 4, 0x90 +"?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z": # @"?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" +Lfunc_begin1035: + .cv_func_id 1035 + .cv_loc 1035 12 929 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:929:0 + .cv_fpo_proc "?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx +Ltmp14050: + .cv_loc 1035 12 930 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:930:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 8], eax # 4-byte Spill + call "??$_Get_size_of_n@$0BE@@std@@YAII@Z" + mov dword ptr [esp], eax + call "??$_Allocate@$07U_Default_allocate_traits@std@@$0A@@std@@YAPAXI@Z" + add esp, 12 + pop ebp + ret 4 +Ltmp14051: + .cv_fpo_endproc +Lfunc_end1035: + # -- 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@@AAEXPAV?$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@@AAEXPAV?$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@@AAEXPAV?$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@@AAEXPAV?$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@@AAEXPAV?$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@@AAEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" +Lfunc_begin1036: + .cv_func_id 1036 + .cv_loc 1036 19 1462 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1462:0 + .cv_fpo_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@@AAEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 16], edi + mov dword ptr [ebp - 24], ecx + mov ecx, dword ptr [ebp - 24] +Ltmp14052: + .cv_loc 1036 19 1463 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1463:0 + mov edi, dword ptr [ebp + 16] + mov ebx, dword ptr [ebp + 12] + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ebx + mov dword ptr [esp + 8], edi + lea eax, [ebp - 20] + mov al, byte ptr [eax] + mov byte ptr [esp + 12], al + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], edx # 4-byte Spill + 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@@AAEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" + sub esp, 16 + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + call @__security_check_cookie@4 + .cv_loc 1036 19 1465 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1465:0 + add esp, 40 + pop esi + pop edi + pop ebx + pop ebp + ret 12 +Ltmp14053: + .cv_fpo_endproc +Lfunc_end1036: + # -- 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@@AAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@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@@AAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@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@@AAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@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@@AAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@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@@AAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@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@@AAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@Z" +Lfunc_begin1037: + .cv_func_id 1037 + .cv_loc 1037 19 1509 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1509:0 + .cv_fpo_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@@AAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14054: + .cv_loc 1037 19 1510 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1510:0 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], esi # 4-byte Spill + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "?_Orphan_all@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXXZ" + .cv_loc 1037 19 1512 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1512:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + cmp dword ptr [eax], 0 + je LBB1037_2 +# %bb.1: +Ltmp14055: + .cv_loc 1037 19 1513 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1513:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp + 4], eax + 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@@AAEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + sub esp, 8 + .cv_loc 1037 19 1514 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1514:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-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@@QBEIXZ" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 36], eax # 4-byte Spill + call "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 32] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + sub esp, 8 +Ltmp14056: +LBB1037_2: + .cv_loc 1037 19 1517 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1517:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 40], eax # 4-byte Spill + call "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 1037 19 1518 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1518:0 + mov eax, dword ptr [ebp + 8] + imul ecx, dword ptr [ebp + 12], 20 + add eax, ecx + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 1037 19 1519 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1519:0 + mov eax, dword ptr [ebp + 8] + imul ecx, dword ptr [ebp + 16], 20 + add eax, ecx + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 1037 19 1520 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1520:0 + add esp, 52 + pop esi + pop ebp + ret 12 +Ltmp14057: + .cv_fpo_endproc +Lfunc_end1037: + # -- 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@@SAIABV?$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@@SAIABV?$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@@SAIABV?$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@@SAIABV?$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@@SAIABV?$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@@SAIABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" +Lfunc_begin1038: + .cv_func_id 1038 + .cv_loc 1038 12 827 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:827:0 + .cv_fpo_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@@SAIABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp14058: + .cv_loc 1038 12 828 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:828:0 + mov ecx, 214748364 + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp14059: + .cv_fpo_endproc +Lfunc_end1038: + # -- End function + .def "?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .globl "?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # -- Begin function ?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ": # @"?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" +Lfunc_begin1039: + .cv_func_id 1039 + .cv_loc 1039 19 1592 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1592:0 + .cv_fpo_proc "?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14060: + .cv_loc 1039 19 1593 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1593: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@@QBEABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp14061: + .cv_fpo_endproc +Lfunc_end1039: + # -- 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@@QBEABV?$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@@QBEABV?$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@@QBEABV?$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@@QBEABV?$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@@QBEABV?$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@@QBEABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" +Lfunc_begin1040: + .cv_func_id 1040 + .cv_loc 1040 12 1540 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1540:0 + .cv_fpo_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@@QBEABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14062: + .cv_loc 1040 12 1541 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1541:0 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp14063: + .cv_fpo_endproc +Lfunc_end1040: + # -- End function + .def "??$_Get_size_of_n@$0BE@@std@@YAII@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_size_of_n@$0BE@@std@@YAII@Z" + .globl "??$_Get_size_of_n@$0BE@@std@@YAII@Z" # -- Begin function ??$_Get_size_of_n@$0BE@@std@@YAII@Z + .p2align 4, 0x90 +"??$_Get_size_of_n@$0BE@@std@@YAII@Z": # @"??$_Get_size_of_n@$0BE@@std@@YAII@Z" +Lfunc_begin1041: + .cv_func_id 1041 + .cv_loc 1041 12 23 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:23:0 + .cv_fpo_proc "??$_Get_size_of_n@$0BE@@std@@YAII@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp14064: + .cv_loc 1041 12 24 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:24:0 + mov dword ptr [ebp - 4], 214748364 + .cv_loc 1041 12 25 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:25:0 + imul ecx, dword ptr [ebp + 8], 20 + mov dword ptr [ebp - 8], ecx + .cv_loc 1041 12 26 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:26:0 + mov ecx, 214748364 + cmp ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], eax # 4-byte Spill + jae LBB1041_2 +# %bb.1: +Ltmp14065: + .cv_loc 1041 12 28 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:28:0 + mov dword ptr [ebp - 8], -1 +Ltmp14066: +LBB1041_2: + .cv_loc 1041 12 31 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:31:0 + mov eax, dword ptr [ebp - 8] + add esp, 12 + pop ebp + ret +Ltmp14067: + .cv_fpo_endproc +Lfunc_end1041: + # -- 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@@AAEXPAV?$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@@AAEXPAV?$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@@AAEXPAV?$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@@AAEXPAV?$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@@AAEXPAV?$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@@AAEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" +Lfunc_begin1042: + .cv_func_id 1042 + .cv_loc 1042 19 1452 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1452:0 + .cv_fpo_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@@AAEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14068: + .cv_loc 1042 19 1453 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1453:0 + mov dword ptr [ebp - 12], esi # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], eax + call "??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .cv_loc 1042 19 1454 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1454:0 + mov dword ptr [ebp - 24], eax # 4-byte Spill + add esp, 36 + pop esi + pop ebp + ret 16 +Ltmp14069: + .cv_fpo_endproc +Lfunc_end1042: + # -- End function + .def "??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .globl "??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # -- Begin function ??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z": # @"??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +Lfunc_begin1043: + .cv_func_id 1043 + .cv_loc 1043 21 221 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:221:0 + .cv_fpo_proc "??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 76 + .cv_fpo_stackalloc 76 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi +Ltmp14072: + .cv_loc 1043 21 223 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:223:0 + mov edi, dword ptr [ebp + 8] + mov dword ptr [esp], edi + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov dword ptr [ebp - 60], ecx # 4-byte Spill + mov dword ptr [ebp - 64], edx # 4-byte Spill + mov dword ptr [ebp - 68], esi # 4-byte Spill + call "??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z" + mov dword ptr [ebp - 32], eax + .cv_loc 1043 21 224 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:224:0 + mov eax, dword ptr [ebp + 12] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z" + mov dword ptr [ebp - 36], eax + .cv_loc 1043 21 225 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:225:0 + lea eax, [ebp - 32] + mov dword ptr [esp], eax + lea eax, [ebp - 36] + mov dword ptr [esp + 4], eax + call "??$_Idl_distance@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@@std@@YA?A?@@ABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + mov ecx, dword ptr [ebp + 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@H$0A@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@H@Z" + mov dword ptr [ebp - 40], eax +Ltmp14073: + .cv_loc 1043 21 231 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:231:0 + mov eax, dword ptr [ebp - 40] + mov ecx, dword ptr [ebp + 20] + lea edx, [ebp - 52] +Ltmp14074: + #DEBUG_VALUE: _Backout <- [$edx+0] + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??0?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +Ltmp14075: + sub esp, 8 + mov dword ptr [ebp - 76], eax # 4-byte Spill +LBB1043_1: # =>This Inner Loop Header: Depth=1 +Ltmp14076: + .cv_loc 1043 21 232 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:232:0 + mov eax, dword ptr [ebp - 32] + cmp eax, dword ptr [ebp - 36] + je LBB1043_4 +# %bb.2: # in Loop: Header=BB1043_1 Depth=1 +Ltmp14077: + .cv_loc 1043 21 233 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:233:0 + mov eax, dword ptr [ebp - 32] + mov ecx, esp + mov dword ptr [ecx], eax + call "??$move@AAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z" + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov dword ptr [ecx], eax + lea ecx, [ebp - 52] + call "??$_Emplace_back@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEX$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + sub esp, 4 + jmp LBB1043_3 +Ltmp14078: +LBB1043_3: # in Loop: Header=BB1043_1 Depth=1 + .cv_loc 1043 21 232 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:232:0 + mov eax, dword ptr [ebp - 32] + add eax, 20 + mov dword ptr [ebp - 32], eax + jmp LBB1043_1 +Ltmp14079: +LBB1043_4: + .cv_loc 1043 21 236 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:236:0 + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?_Release@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov dword ptr [ebp - 40], eax + .cv_loc 1043 21 237 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:237:0 + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + call "??1?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@XZ" +Ltmp14080: + .cv_loc 1043 21 239 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:239:0 + mov eax, dword ptr [ebp - 40] + mov ecx, esp + mov dword ptr [ecx + 4], eax + lea eax, [ebp + 16] + mov dword ptr [ecx], eax + call "??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z" + .cv_loc 1043 21 240 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:240:0 + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 76 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$5@?0???$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z@4HA": +LBB1043_5: + push ebp + sub esp, 8 + add ebp, 12 + lea ecx, [ebp - 52] +Ltmp14081: + .cv_loc 1043 21 237 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:237:0 + call "??1?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp14082: + .cv_fpo_endproc +Lfunc_end1043: + .section .xdata,"dr",associative,"??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .p2align 2 +"L__ehtable$??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z": + .long -1 # ToState + .long "?dtor$5@?0???$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z@4HA" # Action + .section .text,"xr",discard,"??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + # -- End function + .def "??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@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@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z" + .globl "??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z" # -- Begin function ??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z + .p2align 4, 0x90 +"??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z": # @"??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z" +Lfunc_begin1044: + .cv_func_id 1044 + .cv_loc 1044 17 274 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:274:0 + .cv_fpo_proc "??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp14083: + .cv_loc 1044 17 275 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:275:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp14084: + .cv_fpo_endproc +Lfunc_end1044: + # -- End function + .def "??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@H$0A@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@H@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@@H$0A@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@H@Z" + .globl "??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@H$0A@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@H@Z" # -- Begin function ??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@H$0A@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@H@Z + .p2align 4, 0x90 +"??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@H$0A@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@H@Z": # @"??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@H$0A@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@H@Z" +Lfunc_begin1045: + .cv_func_id 1045 + .cv_loc 1045 17 394 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:394:0 + .cv_fpo_proc "??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@H$0A@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp14085: + .cv_loc 1045 17 395 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:395:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + add esp, 8 + pop ebp + ret +Ltmp14086: + .cv_fpo_endproc +Lfunc_end1045: + # -- End function + .def "??$_Idl_distance@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@@std@@YA?A?@@ABQAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@@std@@YA?A?@@ABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .globl "??$_Idl_distance@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@@std@@YA?A?@@ABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # -- Begin function ??$_Idl_distance@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@@std@@YA?A?@@ABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$_Idl_distance@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@@std@@YA?A?@@ABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z": # @"??$_Idl_distance@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@@std@@YA?A?@@ABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +Lfunc_begin1046: + .cv_func_id 1046 + .cv_loc 1046 17 486 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:486:0 + .cv_fpo_proc "??$_Idl_distance@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@@std@@YA?A?@@ABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp14087: + .cv_loc 1046 17 488 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:488:0 + mov edx, dword ptr [ebp + 12] + mov edx, dword ptr [edx] + mov esi, dword ptr [ebp + 8] + mov esi, dword ptr [esi] + sub edx, esi + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, edx + cdq + mov esi, 20 + idiv esi + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp14088: + .cv_fpo_endproc +Lfunc_end1046: + # -- End function + .def "??0?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .globl "??0?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z": # @"??0?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +Lfunc_begin1047: + .cv_func_id 1047 + .cv_loc 1047 21 131 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:131:0 + .cv_fpo_proc "??0?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14089: + mov esi, dword ptr [ebp + 8] + mov dword ptr [ecx], esi + mov esi, dword ptr [ebp + 8] + mov dword ptr [ecx + 4], esi + mov esi, dword ptr [ebp + 12] + mov dword ptr [ecx + 8], esi + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + mov dword ptr [ebp - 16], edx # 4-byte Spill + add esp, 12 + pop esi + pop ebp + ret 8 +Ltmp14090: + .cv_fpo_endproc +Lfunc_end1047: + # -- End function + .def "??$_Emplace_back@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEX$$QAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEX$$QAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEX$$QAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEX$$QAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEX$$QAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEX$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +Lfunc_begin1048: + .cv_func_id 1048 + .cv_loc 1048 21 141 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:141:0 + .cv_fpo_proc "??$_Emplace_back@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEX$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14091: + .cv_loc 1048 21 142 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:142:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov edx, dword ptr [ecx + 4] + mov dword ptr [esp], edx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@@Z" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp + 8], eax + 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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAV31@@Z" + .cv_loc 1048 21 143 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:143:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + add ecx, 20 + mov dword ptr [eax + 4], ecx + .cv_loc 1048 21 144 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:144:0 + add esp, 28 + pop ebp + ret 4 +Ltmp14092: + .cv_fpo_endproc +Lfunc_end1048: + # -- End function + .def "??$move@AAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$move@AAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z" + .globl "??$move@AAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z" # -- Begin function ??$move@AAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z + .p2align 4, 0x90 +"??$move@AAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z": # @"??$move@AAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z" +Lfunc_begin1049: + .cv_func_id 1049 + .cv_loc 1049 7 1308 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1308:0 + .cv_fpo_proc "??$move@AAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp14093: + .cv_loc 1049 7 1309 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1309:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp14094: + .cv_fpo_endproc +Lfunc_end1049: + # -- End function + .def "?_Release@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEPAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Release@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Release@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Release@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Release@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +Lfunc_begin1050: + .cv_func_id 1050 + .cv_loc 1050 21 146 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:146:0 + .cv_fpo_proc "?_Release@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14095: + .cv_loc 1050 21 147 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:147:0 + mov eax, dword ptr [ecx + 4] + mov dword ptr [ecx], eax + .cv_loc 1050 21 148 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:148:0 + mov eax, dword ptr [ecx + 4] + add esp, 4 + pop ebp + ret +Ltmp14096: + .cv_fpo_endproc +Lfunc_end1050: + # -- End function + .def "??1?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@XZ" + .globl "??1?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@XZ" # -- Begin function ??1?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@XZ": # @"??1?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@XZ" +Lfunc_begin1051: + .cv_func_id 1051 + .cv_loc 1051 21 136 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:136:0 + .cv_fpo_proc "??1?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14097: + .cv_loc 1051 21 137 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:137:0 + mov eax, dword ptr [ecx + 8] + mov edx, dword ptr [ecx + 4] + mov ecx, dword ptr [ecx] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], eax + call "??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +Ltmp14098: + .cv_loc 1051 21 138 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:138:0 + add esp, 16 + pop ebp + ret +Ltmp14099: + .cv_fpo_endproc +Lfunc_end1051: + # -- End function + .def "??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@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@@YAXAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z" + .globl "??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z" # -- Begin function ??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z + .p2align 4, 0x90 +"??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z": # @"??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z" +Lfunc_begin1052: + .cv_func_id 1052 + .cv_loc 1052 17 434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:434:0 + .cv_fpo_proc "??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp14100: + .cv_loc 1052 17 435 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:435:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esi], edx + .cv_loc 1052 17 436 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:436:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp14101: + .cv_fpo_endproc +Lfunc_end1052: + # -- 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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAV31@@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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAV31@@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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAV31@@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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAV31@@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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAV31@@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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAV31@@Z" +Lfunc_begin1053: + .cv_func_id 1053 + .cv_loc 1053 12 818 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:818:0 + .cv_fpo_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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAV31@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp14102: + .cv_loc 1053 12 819 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:819:0 + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 16] + mov dword ptr [esp], edi + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], esi # 4-byte Spill + call "??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z" + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], 20 + call _memcpy + .cv_loc 1053 12 820 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:820:0 + add esp, 28 + pop esi + pop edi + pop ebp + ret +Ltmp14103: + .cv_fpo_endproc +Lfunc_end1053: + # -- End function + .def "??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@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$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z" + .globl "??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z" # -- Begin function ??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z + .p2align 4, 0x90 +"??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z": # @"??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z" +Lfunc_begin1054: + .cv_func_id 1054 + .cv_loc 1054 7 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1296:0 + .cv_fpo_proc "??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp14104: + .cv_loc 1054 7 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1297:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp14105: + .cv_fpo_endproc +Lfunc_end1054: + # -- End function + .def "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@@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@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@@Z" + .globl "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@@Z" # -- Begin function ??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@@Z + .p2align 4, 0x90 +"??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@@Z": # @"??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@@Z" +Lfunc_begin1055: + .cv_func_id 1055 + .cv_loc 1055 13 294 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:294:0 + .cv_fpo_proc "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp14106: + .cv_loc 1055 13 295 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:295:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp14107: + .cv_fpo_endproc +Lfunc_end1055: + # -- End function + .def "?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +Lfunc_begin1056: + .cv_func_id 1056 + .cv_loc 1056 19 1630 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1630:0 + .cv_fpo_proc "?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14108: + .cv_loc 1056 19 1631 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1631:0 + call "?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$_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 eax, 12 + add esp, 4 + pop ebp + ret +Ltmp14109: + .cv_fpo_endproc +Lfunc_end1056: + # -- End function + .def "??$_Uninitialized_value_construct_n@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@IAAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@IAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .globl "??$_Uninitialized_value_construct_n@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@IAAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@IAAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@IAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z": # @"??$_Uninitialized_value_construct_n@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@IAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +Lfunc_begin1057: + .cv_func_id 1057 + .cv_loc 1057 21 337 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:337:0 + .cv_fpo_proc "??$_Uninitialized_value_construct_n@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@IAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 16], esi +Ltmp14110: + .cv_loc 1057 21 338 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:338:0 + mov esi, dword ptr [ebp + 16] + mov edi, dword ptr [ebp + 12] + mov ebx, dword ptr [ebp + 8] + mov dword ptr [esp], ebx + mov dword ptr [esp + 4], edi + mov dword ptr [esp + 8], esi + lea esi, [ebp - 20] + mov bl, byte ptr [esi] + mov byte ptr [esp + 12], bl + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov dword ptr [ebp - 32], edx # 4-byte Spill + call "??$_Uninitialized_value_construct_n1@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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" + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 36], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add esp, 40 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp14111: + .cv_fpo_endproc +Lfunc_end1057: + # -- End function + .def "??$_Uninitialized_value_construct_n1@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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_begin1058: + .cv_func_id 1058 + .cv_loc 1058 21 320 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:320:0 + .cv_fpo_proc "??$_Uninitialized_value_construct_n1@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 60 + .cv_fpo_stackalloc 60 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_Uninitialized_value_construct_n1@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi +Ltmp14114: + .cv_loc 1058 21 321 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:321:0 + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [ebp + 16] + lea ebx, [ebp - 40] +Ltmp14115: + #DEBUG_VALUE: _Uninitialized_value_construct_n1,0> > *,unsigned int,std::allocator,0> > > >:_Backout <- [$ebx+0] + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, ebx + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edi + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], edx # 4-byte Spill + call "??0?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + sub esp, 8 + mov dword ptr [ebp - 56], eax # 4-byte Spill +Ltmp14116: +LBB1058_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Uninitialized_value_construct_n1,0> > *,unsigned int,std::allocator,0> > > >:_Backout <- [$ebx+0] + .cv_loc 1058 21 322 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:322:0 + xor eax, eax +Ltmp14117: + cmp eax, dword ptr [ebp + 12] + jae LBB1058_4 +Ltmp14118: +# %bb.2: # in Loop: Header=BB1058_1 Depth=1 + #DEBUG_VALUE: _Uninitialized_value_construct_n1,0> > *,unsigned int,std::allocator,0> > > >:_Backout <- [$ebx+0] + .cv_loc 1058 21 323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:323:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 40] + call "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEXXZ" +Ltmp14119: + jmp LBB1058_3 +Ltmp14120: +LBB1058_3: # in Loop: Header=BB1058_1 Depth=1 + .cv_loc 1058 21 322 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:322:0 + mov eax, dword ptr [ebp + 12] + add eax, -1 + mov dword ptr [ebp + 12], eax + jmp LBB1058_1 +Ltmp14121: +LBB1058_4: + #DEBUG_VALUE: _Uninitialized_value_construct_n1,0> > *,unsigned int,std::allocator,0> > > >:_Backout <- [$ebx+0] + .cv_loc 1058 21 326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:326:0 + lea eax, [ebp - 40] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "?_Release@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .cv_loc 1058 21 327 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:327:0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??1?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@XZ" + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 64] # 4-byte Reload + add esp, 60 + pop esi + pop edi + pop ebx +Ltmp14122: + pop ebp + ret + .def "?dtor$5@?0???$_Uninitialized_value_construct_n1@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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": +LBB1058_5: + push ebp + sub esp, 8 + add ebp, 12 + lea ecx, [ebp - 40] + call "??1?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp14123: + .cv_fpo_endproc +Lfunc_end1058: + .section .xdata,"dr",associative,"??$_Uninitialized_value_construct_n1@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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 +"L__ehtable$??$_Uninitialized_value_construct_n1@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninitialized_value_construct_n1@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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" # Action + .section .text,"xr",discard,"??$_Uninitialized_value_construct_n1@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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 "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEXXZ" + .globl "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEXXZ" # -- Begin function ??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEXXZ + .p2align 4, 0x90 +"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEXXZ": # @"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEXXZ" +Lfunc_begin1059: + .cv_func_id 1059 + .cv_loc 1059 21 141 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:141:0 + .cv_fpo_proc "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14124: + .cv_loc 1059 21 142 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:142:0 + mov eax, dword ptr [ecx + 4] + mov dword ptr [esp], eax + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@@Z" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + 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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .cv_loc 1059 21 143 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:143:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + add ecx, 20 + mov dword ptr [eax + 4], ecx + .cv_loc 1059 21 144 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:144:0 + add esp, 16 + pop ebp + ret +Ltmp14125: + .cv_fpo_endproc +Lfunc_end1059: + # -- 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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +Lfunc_begin1060: + .cv_func_id 1060 + .cv_loc 1060 12 818 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:818:0 + .cv_fpo_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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp14126: + .cv_loc 1060 12 819 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:819:0 + mov edx, dword ptr [ebp + 12] + mov dword ptr [ebp - 4], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + call "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + .cv_loc 1060 12 820 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:820:0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + add esp, 12 + pop ebp + ret +Ltmp14127: + .cv_fpo_endproc +Lfunc_end1060: + # -- End function + .def "?size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" + .globl "?size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" # -- Begin function ?size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ + .p2align 4, 0x90 +"?size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ": # @"?size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" +Lfunc_begin1061: + .cv_func_id 1061 + .cv_loc 1061 19 2423 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2423:0 + .cv_fpo_proc "?size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14128: + .cv_loc 1061 19 2424 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2424:0 + mov eax, dword ptr [ecx + 20] + add esp, 4 + pop ebp + ret +Ltmp14129: + .cv_fpo_endproc +Lfunc_end1061: + # -- End function + .def "?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z" + .globl "?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z" # -- Begin function ?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z + .p2align 4, 0x90 +"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z": # @"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z" +Lfunc_begin1062: + .cv_func_id 1062 + .cv_loc 1062 19 2614 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2614:0 + .cv_fpo_proc "?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z" 28 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 108 + .cv_fpo_stackalloc 108 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov edx, dword ptr [eax] + mov esi, eax + add esi, 4 + mov edi, eax + add edi, 20 + mov ebx, eax + add ebx, 24 + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp14138: + .cv_loc 1062 19 2615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2615:0 + mov dword ptr [ebp - 60], eax # 4-byte Spill + mov eax, esp + push eax + sub esp, 16 + mov dword ptr [ebp - 64], eax # 4-byte Spill + mov eax, esp + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov eax, dword ptr [ebp - 60] # 4-byte Reload + mov eax, dword ptr [eax + 20] + sub esp, 4 + mov dword ptr [ebp - 72], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax], esi + mov eax, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ebp - 76], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [ebp - 80], ebx # 4-byte Spill + mov dword ptr [ebp - 84], edx # 4-byte Spill + mov dword ptr [ebp - 88], esi # 4-byte Spill + mov dword ptr [ebp - 92], edi # 4-byte Spill + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx + 16], edx + mov dword ptr [ebp - 16], 0 + mov ecx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [ebp - 96], eax # 4-byte Spill + call "?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z" + mov dword ptr [ebp - 100], eax # 4-byte Spill + jmp LBB1062_1 +LBB1062_1: + mov eax, dword ptr [ebp - 64] # 4-byte Reload + mov esp, eax + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ebp - 36], ecx + .cv_loc 1062 19 2616 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2616:0 + mov byte ptr [ebp - 37], 0 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 56] + mov dword ptr [edx], esi + mov ecx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [ebp - 104], esi # 4-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 16], 2 + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], eax + mov eax, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + call "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z" + jmp LBB1062_2 +LBB1062_2: + lea ecx, [ebp - 56] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + .cv_loc 1062 19 2617 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2617:0 + mov ecx, esp + sub esp, 36 + mov eax, esp + mov edx, eax + mov esi, dword ptr [ebp - 80] # 4-byte Reload + mov edi, dword ptr [esi] + add eax, 16 + mov ebx, dword ptr [ebp - 92] # 4-byte Reload + mov esi, dword ptr [ebx] + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov ebx, esp + mov dword ptr [ebx + 4], esi + mov dword ptr [ebx], eax + mov eax, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [ebp - 108], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [ebp - 112], edi # 4-byte Spill + mov dword ptr [ebp - 116], edx # 4-byte Spill + call "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z" + jmp LBB1062_3 +LBB1062_3: + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + mov edx, dword ptr [ebp - 112] # 4-byte Reload + mov dword ptr [ecx + 32], edx + mov dword ptr [ebp - 120], eax # 4-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@0AB_N@Z" + add esp, 36 + jmp LBB1062_4 +LBB1062_4: + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov esp, eax + .cv_loc 1062 19 2618 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2618:0 + mov byte ptr [ebp - 37], 1 + .cv_loc 1062 19 2619 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2619:0 + test byte ptr [ebp - 37], 1 + jne LBB1062_7 + jmp LBB1062_6 +LBB1062_6: + mov ecx, dword ptr [ebp - 84] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" +LBB1062_7: + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov eax, dword ptr [ecx] + mov edx, dword ptr [ebp - 24] + mov dword ptr fs:[0], edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 28 + .def "?dtor$5@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z@4HA": +LBB1062_5: + push ebp + sub esp, 36 + add ebp, 12 + lea ecx, [ebp - 56] + .cv_loc 1062 19 2616 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2616:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 36 + pop ebp + ret # CLEANUPRET + .def "?dtor$8@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z@4HA": +LBB1062_8: + push ebp + sub esp, 36 + add ebp, 12 + .cv_loc 1062 19 2619 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2619:0 + mov ecx, dword ptr [ebp - 84] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 36 + pop ebp + ret # CLEANUPRET + .def "?dtor$9@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z@4HA": +LBB1062_9: + push ebp + sub esp, 36 + add ebp, 12 + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 36 + pop ebp + ret # CLEANUPRET +Ltmp14139: + .cv_fpo_endproc +Lfunc_end1062: + .section .xdata,"dr",associative,"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z" + .p2align 2 +"L__ehtable$?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z": + .long -1 # ToState + .long "?dtor$9@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$8@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$5@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z@4HA" # Action + .section .text,"xr",discard,"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z" + # -- End function + .def "?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .globl "?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" # -- Begin function ?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ": # @"?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" +Lfunc_begin1063: + .cv_func_id 1063 + .cv_loc 1063 19 2355 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2355:0 + .cv_fpo_proc "?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 60 + .cv_fpo_stackalloc 60 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp14142: + .cv_loc 1063 19 2356 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2356:0 + mov esi, esp + lea edi, [ebp - 48] + mov dword ptr [esi], edi + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov dword ptr [ebp - 56], edx # 4-byte Spill + mov dword ptr [ebp - 60], eax # 4-byte Spill + mov dword ptr [ebp - 64], edi # 4-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + sub esp, 4 + mov eax, dword ptr [ebp - 52] # 4-byte Reload + mov ecx, dword ptr [eax + 20] + mov dword ptr [ebp - 16], 1 + mov edx, esp + mov dword ptr [edx + 4], ecx + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + call "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z" + sub esp, 8 + jmp LBB1063_1 +LBB1063_1: + lea ecx, [ebp - 48] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov eax, dword ptr [ebp - 56] # 4-byte Reload + add esp, 60 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0??end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA": +LBB1063_2: + push ebp + sub esp, 8 + add ebp, 12 + lea ecx, [ebp - 48] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET + .def "?dtor$3@?0??end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA": +LBB1063_3: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp14143: + .cv_fpo_endproc +Lfunc_end1063: + .section .xdata,"dr",associative,"?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .p2align 2 +"L__ehtable$?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA" # Action + .long 0 # ToState + .long "?dtor$2@?0??end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA" # Action + .section .text,"xr",discard,"?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE@$$QAV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" + .globl "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" # -- Begin function ??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z + .p2align 4, 0x90 +"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z": # @"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" +Lfunc_begin1064: + .cv_func_id 1064 + .cv_loc 1064 19 1801 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1801:0 + .cv_fpo_proc "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14144: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp14145: + .cv_fpo_endproc +Lfunc_end1064: + # -- End function + .def "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + .globl "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" # -- Begin function ??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ": # @"??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" +Lfunc_begin1065: + .cv_func_id 1065 + .cv_loc 1065 19 1968 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1968:0 + .cv_fpo_proc "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14146: + .cv_loc 1065 19 1968 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1968:0 + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" +Ltmp14147: + .cv_loc 1065 19 1968 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1968:0 + add esp, 4 + pop ebp + ret +Ltmp14148: + .cv_fpo_endproc +Lfunc_end1065: + # -- End function + .def "?erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?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@@QAE?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@@QAE?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@@QAE?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@@QAE?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_begin1066: + .cv_func_id 1066 + .cv_loc 1066 19 2562 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2562:0 + .cv_fpo_proc "?erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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" 36 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 260 + .cv_fpo_stackalloc 260 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov edx, dword ptr [eax] + mov esi, eax + add esi, 4 + mov edi, eax + add edi, 20 + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp14171: + .cv_loc 1066 19 2563 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2563:0 + mov ebx, esp + push eax + sub esp, 16 + mov dword ptr [ebp - 160], eax # 4-byte Spill + mov eax, esp + mov dword ptr [ebp - 164], eax # 4-byte Spill + add eax, 4 + sub esp, 4 + mov dword ptr [ebp - 168], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax], esi + mov eax, dword ptr [ebp - 168] # 4-byte Reload + mov dword ptr [ebp - 172], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [ebp - 176], ebx # 4-byte Spill + mov dword ptr [ebp - 180], edi # 4-byte Spill + mov dword ptr [ebp - 184], edx # 4-byte Spill + mov dword ptr [ebp - 188], esi # 4-byte Spill + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + lea ecx, [ebp - 48] + mov edx, dword ptr [ebp - 164] # 4-byte Reload + mov dword ptr [edx], ecx + mov dword ptr [ebp - 16], 1 + mov ecx, dword ptr [ebp - 172] # 4-byte Reload + mov dword ptr [ebp - 192], eax # 4-byte Spill + call "?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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" + mov dword ptr [ebp - 196], eax # 4-byte Spill + jmp LBB1066_1 +LBB1066_1: + mov eax, dword ptr [ebp - 176] # 4-byte Reload + mov esp, eax + .cv_loc 1066 19 2564 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2564:0 + mov ecx, esp + push eax + sub esp, 16 + mov edx, esp + mov esi, edx + add esi, 4 + sub esp, 4 + mov edi, esp + mov ebx, dword ptr [ebp - 180] # 4-byte Reload + mov dword ptr [edi], ebx + mov dword ptr [ebp - 200], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 204], edx # 4-byte Spill + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + lea ecx, [ebp - 64] + mov edx, dword ptr [ebp - 204] # 4-byte Reload + mov dword ptr [edx], ecx + mov dword ptr [ebp - 16], 2 + mov ecx, dword ptr [ebp - 172] # 4-byte Reload + mov dword ptr [ebp - 208], eax # 4-byte Spill + call "?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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" + mov dword ptr [ebp - 212], eax # 4-byte Spill + jmp LBB1066_2 +LBB1066_2: + mov eax, dword ptr [ebp - 200] # 4-byte Reload + mov esp, eax + .cv_loc 1066 19 2565 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2565:0 + sub esp, 4 + mov ecx, esp + lea edx, [ebp - 84] + mov dword ptr [ecx], edx + mov ecx, dword ptr [ebp - 172] # 4-byte Reload + mov dword ptr [ebp - 216], edx # 4-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov dword ptr [ebp - 16], 8 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 216] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 48] + call "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" + mov dword ptr [ebp - 220], eax # 4-byte Spill + jmp LBB1066_3 +LBB1066_3: + lea ecx, [ebp - 84] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 220] # 4-byte Reload + mov dword ptr [ebp - 68], ecx + .cv_loc 1066 19 2567 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2567:0 + mov dword ptr [ebp - 16], 3 + sub esp, 4 + mov eax, esp + lea edx, [ebp - 64] + mov dword ptr [eax], edx + lea ecx, [ebp - 48] + call "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + mov byte ptr [ebp - 221], al # 1-byte Spill + jmp LBB1066_4 +LBB1066_4: + mov al, byte ptr [ebp - 221] # 1-byte Reload + test al, 1 + jne LBB1066_5 + jmp LBB1066_27 +LBB1066_5: + .cv_loc 1066 19 2569 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2569:0 + mov byte ptr [ebp - 101], 0 +Ltmp14172: + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 48] + mov dword ptr [eax], ecx + lea ecx, [ebp - 64] + call "??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + mov byte ptr [ebp - 222], al # 1-byte Spill + jmp LBB1066_6 +LBB1066_6: + xor eax, eax + mov cl, al + mov dl, byte ptr [ebp - 222] # 1-byte Reload + test dl, 1 + mov byte ptr [ebp - 223], cl # 1-byte Spill + jne LBB1066_7 + jmp LBB1066_9 +LBB1066_7: + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 100] + mov dword ptr [eax], ecx + mov eax, dword ptr [ebp - 172] # 4-byte Reload + mov dword ptr [ebp - 228], ecx # 4-byte Spill + mov ecx, eax + call "?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov byte ptr [ebp - 101], 1 + mov dword ptr [ebp - 16], 7 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 64] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 228] # 4-byte Reload + call "??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + mov byte ptr [ebp - 229], al # 1-byte Spill + jmp LBB1066_8 +LBB1066_8: + mov al, byte ptr [ebp - 229] # 1-byte Reload + mov byte ptr [ebp - 223], al # 1-byte Spill + jmp LBB1066_9 +LBB1066_9: + mov al, byte ptr [ebp - 223] # 1-byte Reload + test byte ptr [ebp - 101], 1 + mov byte ptr [ebp - 230], al # 1-byte Spill + jne LBB1066_10 + jmp LBB1066_11 +LBB1066_10: + lea ecx, [ebp - 100] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" +LBB1066_11: + mov al, byte ptr [ebp - 230] # 1-byte Reload + test al, 1 + jne LBB1066_12 + jmp LBB1066_17 +LBB1066_12: +Ltmp14173: + .cv_loc 1066 19 2569 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2569:0 + mov dword ptr [ebp - 16], 3 + jmp LBB1066_20 +Ltmp14174: +LBB1066_17: + .cv_loc 1066 19 2569 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2569:0 + xor eax, eax +Ltmp14175: + sub esp, 24 + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GF@OFINGCLP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 2569 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0CK@HHMCPIJ@vector?$DMbool?$DO?5erase?5iterator?5outs@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 236], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + add esp, 24 + mov ecx, 1 + cmp ecx, eax + jne LBB1066_19 +# %bb.18: + int3 +LBB1066_19: + xor eax, eax + sub esp, 20 + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1M@FLGIKPFG@?$AAe?$AAr?$AAa?$AAs?$AAe?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MK@NHIPFOLI@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 2569 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 240], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] + add esp, 20 +Ltmp14176: + .cv_loc 1066 19 2569 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2569:0 + mov dword ptr [ebp - 16], 3 +Ltmp14177: +LBB1066_20: + .cv_loc 1066 19 2570 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2570:0 + mov eax, esp + push eax + sub esp, 48 + mov ecx, esp + mov edx, ecx + add edx, 36 + sub esp, 4 + mov esi, esp + lea edi, [ebp - 48] + mov dword ptr [esi], edi + mov dword ptr [ebp - 244], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 248], eax # 4-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + mov ecx, dword ptr [ebp - 244] # 4-byte Reload + add ecx, 20 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 172] # 4-byte Reload + mov dword ptr [ebp - 252], eax # 4-byte Spill + call "?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov eax, dword ptr [ebp - 244] # 4-byte Reload + add eax, 4 + sub esp, 4 + mov ecx, esp + lea edx, [ebp - 64] + mov dword ptr [ecx], edx + mov ecx, eax + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + lea ecx, [ebp - 120] + mov edx, dword ptr [ebp - 244] # 4-byte Reload + mov dword ptr [edx], ecx + mov dword ptr [ebp - 256], eax # 4-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" + add esp, 52 + mov dword ptr [ebp - 260], eax # 4-byte Spill + jmp LBB1066_21 +LBB1066_21: + mov eax, dword ptr [ebp - 248] # 4-byte Reload + mov esp, eax + .cv_loc 1066 19 2571 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2571:0 + sub esp, 4 + mov ecx, esp + lea edx, [ebp - 140] + mov dword ptr [ecx], edx + mov ecx, dword ptr [ebp - 172] # 4-byte Reload + mov dword ptr [ebp - 264], edx # 4-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov dword ptr [ebp - 16], 6 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 264] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 120] + call "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" + mov dword ptr [ebp - 268], eax # 4-byte Spill + jmp LBB1066_22 +LBB1066_22: + lea ecx, [ebp - 140] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 268] # 4-byte Reload + mov dword ptr [ebp - 124], ecx + .cv_loc 1066 19 2572 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2572:0 + mov eax, dword ptr [ebp - 172] # 4-byte Reload + mov edx, dword ptr [eax + 20] + mov esi, dword ptr [ebp - 124] + mov dword ptr [ebp - 16], 5 + sub esp, 8 + mov edi, esp + mov dword ptr [edi + 4], edx + mov dword ptr [edi], esi + mov ecx, eax + call "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QBEXII@Z" + jmp LBB1066_23 +LBB1066_23: + .cv_loc 1066 19 2573 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2573:0 + mov eax, dword ptr [ebp - 124] + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 172] # 4-byte Reload + call "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z" + jmp LBB1066_24 +LBB1066_24: + .cv_loc 1066 19 2579 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2579:0 + lea ecx, [ebp - 120] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + jmp LBB1066_27 +Ltmp14178: +LBB1066_27: + .cv_loc 1066 19 2580 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2580:0 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 156] + mov dword ptr [eax], ecx + mov eax, dword ptr [ebp - 172] # 4-byte Reload + mov dword ptr [ebp - 272], ecx # 4-byte Spill + mov ecx, eax + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov eax, dword ptr [ebp - 68] + mov dword ptr [ebp - 16], 4 + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], eax + mov eax, dword ptr [ebp - 184] # 4-byte Reload + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 272] # 4-byte Reload + call "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z" + jmp LBB1066_28 +LBB1066_28: + lea ecx, [ebp - 156] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + lea ecx, [ebp - 64] + .cv_loc 1066 19 2581 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2581:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + lea ecx, [ebp - 48] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 188] # 4-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 180] # 4-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 160] # 4-byte Reload + mov eax, dword ptr [ecx] + mov edx, dword ptr [ebp - 24] + mov dword ptr fs:[0], edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 36 + .def "?dtor$13@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?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": +LBB1066_13: + push ebp + sub esp, 52 + add ebp, 12 + lea ecx, [ebp - 84] + .cv_loc 1066 19 2565 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2565:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 52 + pop ebp + ret # CLEANUPRET + .def "?dtor$14@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?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": +LBB1066_14: + push ebp + sub esp, 52 + add ebp, 12 +Ltmp14179: + .cv_loc 1066 19 2569 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2569:0 + test byte ptr [ebp - 101], 1 + jne LBB1066_15 + jmp LBB1066_16 +LBB1066_15: + lea ecx, [ebp - 100] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" +LBB1066_16: + add esp, 52 + pop ebp + ret # CLEANUPRET +Ltmp14180: + .def "?dtor$25@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?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": +LBB1066_25: + push ebp + sub esp, 52 + add ebp, 12 + lea ecx, [ebp - 140] + .cv_loc 1066 19 2571 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2571:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 52 + pop ebp + ret # CLEANUPRET + .def "?dtor$26@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?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": +LBB1066_26: + push ebp + sub esp, 52 + add ebp, 12 + lea ecx, [ebp - 120] + .cv_loc 1066 19 2579 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2579:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 52 + pop ebp + ret # CLEANUPRET +Ltmp14181: + .def "?dtor$29@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?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": +LBB1066_29: + push ebp + sub esp, 52 + add ebp, 12 + lea ecx, [ebp - 156] + .cv_loc 1066 19 2580 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2580:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 52 + pop ebp + ret # CLEANUPRET + .def "?dtor$30@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?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": +LBB1066_30: + push ebp + sub esp, 52 + add ebp, 12 + lea ecx, [ebp - 64] + .cv_loc 1066 19 2581 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2581:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 52 + pop ebp + ret # CLEANUPRET + .def "?dtor$31@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?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": +LBB1066_31: + push ebp + sub esp, 52 + add ebp, 12 + lea ecx, [ebp - 48] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 52 + pop ebp + ret # CLEANUPRET + .def "?dtor$32@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?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": +LBB1066_32: + push ebp + sub esp, 52 + add ebp, 12 + mov ecx, dword ptr [ebp - 188] # 4-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 52 + pop ebp + ret # CLEANUPRET + .def "?dtor$33@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?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": +LBB1066_33: + push ebp + sub esp, 52 + add ebp, 12 + mov ecx, dword ptr [ebp - 180] # 4-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 52 + pop ebp + ret # CLEANUPRET +Ltmp14182: + .cv_fpo_endproc +Lfunc_end1066: + .section .xdata,"dr",associative,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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 +"L__ehtable$?erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?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") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?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" # Action + .long 0 # ToState + .long "?dtor$32@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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" # Action + .long 1 # ToState + .long "?dtor$31@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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" # Action + .long 2 # ToState + .long "?dtor$30@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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" # Action + .long 3 # ToState + .long "?dtor$29@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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" # Action + .long 3 # ToState + .long "?dtor$26@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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" # Action + .long 5 # ToState + .long "?dtor$25@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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" # Action + .long 3 # ToState + .long "?dtor$14@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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" # Action + .long 3 # ToState + .long "?dtor$13@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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" # Action + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?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@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .globl "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" # -- Begin function ?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ": # @"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" +Lfunc_begin1067: + .cv_func_id 1067 + .cv_loc 1067 19 2347 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2347:0 + .cv_fpo_proc "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp14185: + .cv_loc 1067 19 2348 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2348:0 + mov esi, ecx + add esi, 4 + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "?data@?$vector@IV?$allocator@I@std@@@std@@QAEPAIXZ" + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PAIPAU_Container_base12@1@@Z" + sub esp, 8 + mov dword ptr [ebp - 48], eax # 4-byte Spill + jmp LBB1067_1 +LBB1067_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0??begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA": +LBB1067_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp14186: + .cv_fpo_endproc +Lfunc_end1067: + .section .xdata,"dr",associative,"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .p2align 2 +"L__ehtable$?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA" # Action + .section .text,"xr",discard,"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QBE?AV01@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z" + .globl "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z" # -- Begin function ??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z + .p2align 4, 0x90 +"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z": # @"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z" +Lfunc_begin1068: + .cv_func_id 1068 + .cv_loc 1068 19 2019 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2019:0 + .cv_fpo_proc "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp14189: + .cv_loc 1068 19 2020 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2020:0 + mov edi, esp + mov dword ptr [edi], ecx + lea ecx, [ebp - 48] + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + mov dword ptr [ebp - 60], eax # 4-byte Spill + mov dword ptr [ebp - 64], edx # 4-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + sub esp, 4 + .cv_loc 1068 19 2021 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2021:0 + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], 0 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z" + sub esp, 4 + mov dword ptr [ebp - 72], eax # 4-byte Spill + jmp LBB1068_1 +LBB1068_1: + mov eax, esp + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + sub esp, 4 + lea ecx, [ebp - 48] + .cv_loc 1068 19 2022 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2022:0 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 64] # 4-byte Reload + add esp, 68 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$2@?0???H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@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@@QBE?AV01@H@Z@4HA": +LBB1068_2: + push ebp + push eax + add ebp, 12 + lea ecx, [ebp - 48] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp14190: + .cv_fpo_endproc +Lfunc_end1068: + .section .xdata,"dr",associative,"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z" + .p2align 2 +"L__ehtable$??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z": + .long -1 # ToState + .long "?dtor$2@?0???H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z@4HA" # Action + .section .text,"xr",discard,"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z" + # -- End function + .def "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + .globl "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" # -- Begin function ??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ": # @"??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" +Lfunc_begin1069: + .cv_func_id 1069 + .cv_loc 1069 19 1801 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1801:0 + .cv_fpo_proc "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14191: + .cv_loc 1069 19 1801 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1801:0 + call "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" +Ltmp14192: + .cv_loc 1069 19 1801 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1801:0 + add esp, 4 + pop ebp + ret +Ltmp14193: + .cv_fpo_endproc +Lfunc_end1069: + # -- End function + .def "?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z" + .globl "?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z" # -- Begin function ?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z + .p2align 4, 0x90 +"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z": # @"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z" +Lfunc_begin1070: + .cv_func_id 1070 + .cv_loc 1070 19 2621 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2621:0 + .cv_fpo_proc "?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z" 20 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 220 + .cv_fpo_stackalloc 220 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov edx, eax + mov esi, eax + add esi, 16 + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp14208: + .cv_loc 1070 19 2622 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2622:0 + sub esp, 4 + mov edi, esp + lea ebx, [ebp - 52] + mov dword ptr [edi], ebx + mov dword ptr [ebp - 132], ecx # 4-byte Spill + mov dword ptr [ebp - 136], eax # 4-byte Spill + mov dword ptr [ebp - 140], esi # 4-byte Spill + mov dword ptr [ebp - 144], edx # 4-byte Spill + mov dword ptr [ebp - 148], ebx # 4-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov dword ptr [ebp - 16], 6 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 148] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 136] # 4-byte Reload + call "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV01@@Z" + mov dword ptr [ebp - 152], eax # 4-byte Spill + jmp LBB1070_1 +LBB1070_1: + lea ecx, [ebp - 52] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 152] # 4-byte Reload + mov dword ptr [ebp - 36], ecx +Ltmp14209: + .cv_loc 1070 19 2625 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2625:0 + sub esp, 4 + mov eax, esp + lea edx, [ebp - 68] + mov dword ptr [eax], edx + mov ecx, dword ptr [ebp - 132] # 4-byte Reload + mov dword ptr [ebp - 156], edx # 4-byte Spill + call "?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov dword ptr [ebp - 16], 5 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 144] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 156] # 4-byte Reload + call "??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + mov byte ptr [ebp - 157], al # 1-byte Spill + jmp LBB1070_2 +LBB1070_2: + lea ecx, [ebp - 68] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov al, byte ptr [ebp - 157] # 1-byte Reload + test al, 1 + jne LBB1070_3 + jmp LBB1070_6 +LBB1070_3: +Ltmp14210: + .cv_loc 1070 19 2625 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2625:0 + jmp LBB1070_9 +Ltmp14211: +LBB1070_6: + .cv_loc 1070 19 2625 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2625:0 + xor eax, eax +Ltmp14212: + sub esp, 24 + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GF@OFINGCLP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 2625 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0CL@KDONHBJH@vector?$DMbool?$DO?5insert?5iterator?5out@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 164], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + add esp, 24 + mov ecx, 1 + cmp ecx, eax + jne LBB1070_8 +# %bb.7: + int3 +LBB1070_8: + xor eax, eax + sub esp, 20 + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BE@KNMMHJNJ@?$AA_?$AAI?$AAn?$AAs?$AAe?$AAr?$AAt?$AA_?$AAx?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MK@NHIPFOLI@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 2625 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 168], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] + add esp, 20 +Ltmp14213: +LBB1070_9: + .cv_loc 1070 19 2626 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2626:0 + mov ecx, dword ptr [ebp - 132] # 4-byte Reload + call "?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 132] # 4-byte Reload + mov dword ptr [ebp - 172], eax # 4-byte Spill + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 172] # 4-byte Reload + sub ecx, eax + mov eax, dword ptr [ebp - 140] # 4-byte Reload + cmp ecx, dword ptr [eax] + setb dl + and dl, 1 + mov byte ptr [ebp - 69], dl + .cv_loc 1070 19 2629 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2629:0 + cmp dword ptr [eax], 0 + je LBB1070_32 +# %bb.10: +Ltmp14214: + .cv_loc 1070 19 2630 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2630:0 + mov ecx, dword ptr [ebp - 132] # 4-byte Reload + call "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 132] # 4-byte Reload + mov dword ptr [ebp - 176], eax # 4-byte Spill + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 176] # 4-byte Reload + sub ecx, eax + mov eax, dword ptr [ebp - 140] # 4-byte Reload + cmp ecx, dword ptr [eax] + jae LBB1070_13 +# %bb.11: +Ltmp14215: + .cv_loc 1070 19 2631 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2631:0 + mov dword ptr [ebp - 16], 0 + mov ecx, dword ptr [ebp - 132] # 4-byte Reload + call "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QBEXXZ" + jmp LBB1070_12 +Ltmp14216: +LBB1070_12: +LBB1070_13: + .cv_loc 1070 19 2635 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2635:0 + mov eax, dword ptr [ebp - 132] # 4-byte Reload + add eax, 4 + mov dword ptr [ebp - 76], 0 + mov ecx, dword ptr [ebp - 132] # 4-byte Reload + mov dword ptr [ebp - 180], eax # 4-byte Spill + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 140] # 4-byte Reload + mov edx, dword ptr [ecx] + add eax, edx + sub esp, 4 + mov edx, esp + mov dword ptr [edx], eax + call "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SAII@Z" + add esp, 4 + mov dword ptr [ebp - 16], 0 + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 76] + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 180] # 4-byte Reload + call "?resize@?$vector@IV?$allocator@I@std@@@std@@QAEXIABI@Z" + jmp LBB1070_14 +LBB1070_14: + .cv_loc 1070 19 2636 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2636:0 + mov ecx, dword ptr [ebp - 132] # 4-byte Reload + call "?empty@?$vector@_NV?$allocator@_N@std@@@std@@QBE_NXZ" + test al, 1 + jne LBB1070_15 + jmp LBB1070_16 +LBB1070_15: +Ltmp14217: + .cv_loc 1070 19 2637 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2637:0 + mov eax, dword ptr [ebp - 140] # 4-byte Reload + mov ecx, dword ptr [eax] + mov edx, dword ptr [ebp - 132] # 4-byte Reload + add ecx, dword ptr [edx + 20] + mov dword ptr [edx + 20], ecx + .cv_loc 1070 19 2638 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2638:0 + jmp LBB1070_27 +Ltmp14218: +LBB1070_16: + .cv_loc 1070 19 2639 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2639:0 + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 92] + mov dword ptr [eax], ecx + mov eax, dword ptr [ebp - 132] # 4-byte Reload + mov dword ptr [ebp - 184], ecx # 4-byte Spill + mov ecx, eax + call "?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .cv_loc 1070 19 2640 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2640:0 + mov eax, dword ptr [ebp - 140] # 4-byte Reload + mov ecx, dword ptr [eax] + mov edx, dword ptr [ebp - 132] # 4-byte Reload + mov esi, dword ptr [edx + 20] + add esi, ecx + mov dword ptr [edx + 20], esi + .cv_loc 1070 19 2641 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2641:0 + mov ecx, esp + sub esp, 52 + mov esi, esp + mov edi, esi + mov ebx, esi + add ebx, 36 + sub esp, 4 + mov eax, esp + mov dword ptr [eax], ebx + mov dword ptr [ebp - 188], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 192], ebx # 4-byte Spill + mov dword ptr [ebp - 196], edi # 4-byte Spill + mov dword ptr [ebp - 200], esi # 4-byte Spill + call "?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov byte ptr [ebp - 126], 1 + mov eax, dword ptr [ebp - 200] # 4-byte Reload + add eax, 20 + sub esp, 4 + mov ecx, esp + mov edx, dword ptr [ebp - 184] # 4-byte Reload + mov dword ptr [ecx], edx + mov ecx, eax + mov dword ptr [ebp - 204], eax # 4-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + mov byte ptr [ebp - 125], 1 + mov ecx, dword ptr [ebp - 200] # 4-byte Reload + add ecx, 4 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 124] + mov dword ptr [edx], esi + mov edx, dword ptr [ebp - 132] # 4-byte Reload + mov dword ptr [ebp - 208], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 212], eax # 4-byte Spill + mov dword ptr [ebp - 216], esi # 4-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 16], 4 + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], eax + mov eax, dword ptr [ebp - 208] # 4-byte Reload + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 216] # 4-byte Reload + call "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z" + jmp LBB1070_17 +LBB1070_17: + lea eax, [ebp - 108] + mov ecx, dword ptr [ebp - 196] # 4-byte Reload + mov dword ptr [ecx], eax + mov byte ptr [ebp - 125], 0 + mov byte ptr [ebp - 126], 0 + 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" + add esp, 52 + mov dword ptr [ebp - 220], eax # 4-byte Spill + jmp LBB1070_18 +LBB1070_18: + mov eax, dword ptr [ebp - 188] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 108] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + lea ecx, [ebp - 124] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + .cv_loc 1070 19 2642 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2642:0 + lea ecx, [ebp - 92] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + jmp LBB1070_27 +Ltmp14219: +LBB1070_27: + .cv_loc 1070 19 2645 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2645:0 + mov eax, dword ptr [ebp - 132] # 4-byte Reload + mov ecx, dword ptr [eax + 20] + test byte ptr [ebp - 69], 1 + mov dword ptr [ebp - 224], ecx # 4-byte Spill + je LBB1070_29 +# %bb.28: + xor eax, eax + mov dword ptr [ebp - 16], 0 + mov dword ptr [ebp - 228], eax # 4-byte Spill + jmp LBB1070_30 +LBB1070_29: + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 16], 0 + mov dword ptr [ebp - 228], eax # 4-byte Spill +LBB1070_30: + mov eax, dword ptr [ebp - 228] # 4-byte Reload + sub esp, 8 + mov ecx, esp + mov edx, dword ptr [ebp - 224] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 132] # 4-byte Reload + call "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QBEXII@Z" + jmp LBB1070_31 +LBB1070_31: + .cv_loc 1070 19 2647 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2647:0 + jmp LBB1070_32 +Ltmp14220: +LBB1070_32: + .cv_loc 1070 19 2649 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2649:0 + mov eax, dword ptr [ebp - 36] + .cv_loc 1070 19 2650 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2650:0 + mov ecx, dword ptr [ebp - 144] # 4-byte Reload + mov dword ptr [ebp - 232], eax # 4-byte Spill + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 232] # 4-byte Reload + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 20 + .def "?dtor$4@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z@4HA": +LBB1070_4: + push ebp + sub esp, 52 + add ebp, 12 + lea ecx, [ebp - 52] + .cv_loc 1070 19 2622 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2622:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 52 + pop ebp + ret # CLEANUPRET + .def "?dtor$5@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z@4HA": +LBB1070_5: + push ebp + sub esp, 52 + add ebp, 12 + lea ecx, [ebp - 68] +Ltmp14221: + .cv_loc 1070 19 2625 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2625:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 52 + pop ebp + ret # CLEANUPRET +Ltmp14222: + .def "?dtor$19@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$19@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z@4HA": +LBB1070_19: + push ebp + sub esp, 52 + add ebp, 12 + lea ecx, [ebp - 124] +Ltmp14223: + .cv_loc 1070 19 2641 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2641:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 52 + pop ebp + ret # CLEANUPRET + .def "?dtor$20@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$20@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z@4HA": +LBB1070_20: + push ebp + sub esp, 52 + add ebp, 12 + test byte ptr [ebp - 125], 1 + jne LBB1070_21 + jmp LBB1070_22 +LBB1070_21: + mov ecx, dword ptr [ebp - 204] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" +LBB1070_22: + add esp, 52 + pop ebp + ret # CLEANUPRET + .def "?dtor$23@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z@4HA": +LBB1070_23: + push ebp + sub esp, 52 + add ebp, 12 + test byte ptr [ebp - 126], 1 + jne LBB1070_24 + jmp LBB1070_25 +LBB1070_24: + mov ecx, dword ptr [ebp - 192] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" +LBB1070_25: + add esp, 52 + pop ebp + ret # CLEANUPRET + .def "?dtor$26@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$26@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z@4HA": +LBB1070_26: + push ebp + sub esp, 52 + add ebp, 12 + lea ecx, [ebp - 92] + .cv_loc 1070 19 2642 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2642:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 52 + pop ebp + ret # CLEANUPRET +Ltmp14224: + .def "?dtor$33@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$33@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z@4HA": +LBB1070_33: + push ebp + sub esp, 52 + add ebp, 12 + .cv_loc 1070 19 2650 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2650:0 + mov ecx, dword ptr [ebp - 144] # 4-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 52 + pop ebp + ret # CLEANUPRET +Ltmp14225: + .cv_fpo_endproc +Lfunc_end1070: + .section .xdata,"dr",associative,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z" + .p2align 2 +"L__ehtable$?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z": + .long 429065506 # MagicNumber + .long 7 # MaxState + .long ("$stateUnwindMap$?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z": + .long -1 # ToState + .long "?dtor$33@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$26@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$23@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z@4HA" # Action + .long 2 # ToState + .long "?dtor$20@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z@4HA" # Action + .long 3 # ToState + .long "?dtor$19@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$5@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$4@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z@4HA" # Action + .section .text,"xr",discard,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z" + # -- End function + .def "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + .globl "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" # -- Begin function ??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z + .p2align 4, 0x90 +"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z": # @"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" +Lfunc_begin1071: + .cv_func_id 1071 + .cv_loc 1071 19 1801 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1801:0 + .cv_fpo_proc "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14226: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp14227: + .cv_fpo_endproc +Lfunc_end1071: + # -- 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@0AB_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@0AB_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@0AB_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@0AB_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@0AB_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@0AB_N@Z" +Lfunc_begin1072: + .cv_func_id 1072 + .cv_loc 1072 17 2276 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2276:0 + .cv_fpo_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@0AB_N@Z" 36 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov ecx, esp + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 16], -1 + lea ecx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$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@0AB_N@Z" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], ecx + mov ecx, eax + mov edx, eax + add edx, 16 + mov esi, eax + add esi, 32 +Ltmp14232: + .cv_loc 1072 17 2277 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2277:0 + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov edi, esp + mov dword ptr [edi + 4], edx + mov dword ptr [edi], eax + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + call "??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + add esp, 8 + jmp LBB1072_1 +LBB1072_1: + .cv_loc 1072 17 2278 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2278:0 + mov eax, esp + push eax + sub esp, 32 + mov ecx, esp + mov edx, dword ptr [ebp - 32] # 4-byte Reload + mov esi, dword ptr [edx] + mov edi, ecx + add edi, 16 + sub esp, 4 + mov ebx, esp + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebx], edx + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov dword ptr [ebp - 52], esi # 4-byte Spill + mov dword ptr [ebp - 56], edi # 4-byte Spill + call "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, esp + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov edx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ecx + 32], edx + mov dword ptr [ebp - 64], eax # 4-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@0AB_N@Z" + add esp, 36 + jmp LBB1072_2 +LBB1072_2: + mov eax, dword ptr [ebp - 44] # 4-byte Reload + mov esp, eax + .cv_loc 1072 17 2279 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2279:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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@0AB_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@0AB_N@Z@4HA": +LBB1072_3: + push ebp + sub esp, 36 + add ebp, 12 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 36 + pop ebp + ret # CLEANUPRET + .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@0AB_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@0AB_N@Z@4HA": +LBB1072_4: + push ebp + sub esp, 36 + add ebp, 12 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 36 + pop ebp + ret # CLEANUPRET +Ltmp14233: + .cv_fpo_endproc +Lfunc_end1072: + .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@0AB_N@Z" + .p2align 2 +"L__ehtable$??$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@0AB_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@0AB_N@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@0AB_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@0AB_N@Z@4HA" # 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@0AB_N@Z@4HA" # Action + .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@0AB_N@Z" + # -- End function + .def "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + .globl "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" # -- Begin function ??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z + .p2align 4, 0x90 +"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z": # @"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" +Lfunc_begin1073: + .cv_func_id 1073 + .cv_loc 1073 19 1968 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1968:0 + .cv_fpo_proc "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14234: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp14235: + .cv_fpo_endproc +Lfunc_end1073: + # -- End function + .def "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV01@@Z" + .globl "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV01@@Z" # -- Begin function ??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV01@@Z + .p2align 4, 0x90 +"??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV01@@Z": # @"??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV01@@Z" +Lfunc_begin1074: + .cv_func_id 1074 + .cv_loc 1074 19 1876 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1876:0 + .cv_fpo_proc "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14236: + .cv_loc 1074 19 1877 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1877:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [esp], edx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEXABV12@@Z" + sub esp, 4 + .cv_loc 1074 19 1878 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1878:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax + 8] + mov edx, dword ptr [ebp + 8] + mov edx, dword ptr [edx + 8] + sub ecx, edx + sar ecx, 2 + shl ecx, 5 + add ecx, dword ptr [eax + 12] + mov edx, dword ptr [ebp + 8] + sub ecx, dword ptr [edx + 12] + mov eax, ecx + add esp, 16 + pop ebp + ret 4 +Ltmp14237: + .cv_fpo_endproc +Lfunc_end1074: + # -- End function + .def "??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + .globl "??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" # -- Begin function ??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z + .p2align 4, 0x90 +"??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z": # @"??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" +Lfunc_begin1075: + .cv_func_id 1075 + .cv_loc 1075 19 1908 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1908:0 + .cv_fpo_proc "??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14238: + .cv_loc 1075 19 1909 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1909:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + call "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + sub esp, 4 + xor al, -1 + and al, 1 + movzx eax, al + add esp, 12 + pop ebp + ret 4 +Ltmp14239: + .cv_fpo_endproc +Lfunc_end1075: + # -- End function + .def "?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" + .globl "?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" # -- Begin function ?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ + .p2align 4, 0x90 +"?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ": # @"?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" +Lfunc_begin1076: + .cv_func_id 1076 + .cv_loc 1076 19 2343 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2343:0 + .cv_fpo_proc "?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14240: + .cv_loc 1076 19 2344 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2344:0 + add ecx, 4 + call "?capacity@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + shl eax, 5 + add esp, 4 + pop ebp + ret +Ltmp14241: + .cv_fpo_endproc +Lfunc_end1076: + # -- End function + .def "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" + .globl "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" # -- Begin function ?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ + .p2align 4, 0x90 +"?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ": # @"?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" +Lfunc_begin1077: + .cv_func_id 1077 + .cv_loc 1077 19 2427 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2427:0 + .cv_fpo_proc "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14242: + .cv_loc 1077 19 2428 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2428:0 + mov dword ptr [ebp - 12], 2147483647 + .cv_loc 1077 19 2429 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2429:0 + add ecx, 4 + call "?max_size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + mov dword ptr [ebp - 16], eax + .cv_loc 1077 19 2430 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2430:0 + cmp dword ptr [ebp - 16], 67108863 + jbe LBB1077_2 +# %bb.1: +Ltmp14243: + .cv_loc 1077 19 2431 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2431:0 + mov dword ptr [ebp - 4], 2147483647 + jmp LBB1077_3 +Ltmp14244: +LBB1077_2: + .cv_loc 1077 19 2435 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2435:0 + mov eax, dword ptr [ebp - 16] + shl eax, 5 + mov dword ptr [ebp - 4], eax +LBB1077_3: + .cv_loc 1077 19 2436 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2436:0 + mov eax, dword ptr [ebp - 4] + add esp, 16 + pop ebp + ret +Ltmp14245: + .cv_fpo_endproc +Lfunc_end1077: + # -- End function + .def "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QBEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QBEXXZ" + .globl "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QBEXXZ" # -- Begin function ?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QBEXXZ + .p2align 4, 0x90 +"?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QBEXXZ": # @"?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QBEXXZ" +Lfunc_begin1078: + .cv_func_id 1078 + .cv_loc 1078 19 2694 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2694:0 + .cv_fpo_proc "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QBEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp14246: + .cv_loc 1078 19 2695 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2695:0 + lea ecx, ["??_C@_0BG@EOMJEIFA@vector?$DMbool?$DO?5too?5long?$AA@"] + mov dword ptr [esp], ecx + call "?_Xlength_error@std@@YAXPBD@Z" +Ltmp14247: + .cv_fpo_endproc +Lfunc_end1078: + # -- End function + .def "?resize@?$vector@IV?$allocator@I@std@@@std@@QAEXIABI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?resize@?$vector@IV?$allocator@I@std@@@std@@QAEXIABI@Z" + .globl "?resize@?$vector@IV?$allocator@I@std@@@std@@QAEXIABI@Z" # -- Begin function ?resize@?$vector@IV?$allocator@I@std@@@std@@QAEXIABI@Z + .p2align 4, 0x90 +"?resize@?$vector@IV?$allocator@I@std@@@std@@QAEXIABI@Z": # @"?resize@?$vector@IV?$allocator@I@std@@@std@@QAEXIABI@Z" +Lfunc_begin1079: + .cv_func_id 1079 + .cv_loc 1079 19 1131 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1131:0 + .cv_fpo_proc "?resize@?$vector@IV?$allocator@I@std@@@std@@QAEXIABI@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp14248: + .cv_loc 1079 19 1132 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1132:0 + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 16], edx # 4-byte Spill + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "??$_Resize@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + .cv_loc 1079 19 1133 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1133:0 + add esp, 12 + pop esi + pop edi + pop ebp + ret 8 +Ltmp14249: + .cv_fpo_endproc +Lfunc_end1079: + # -- End function + .def "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SAII@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SAII@Z" + .globl "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SAII@Z" # -- Begin function ?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SAII@Z + .p2align 4, 0x90 +"?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SAII@Z": # @"?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SAII@Z" +Lfunc_begin1080: + .cv_func_id 1080 + .cv_loc 1080 19 2119 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2119:0 + .cv_fpo_proc "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SAII@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp14250: + .cv_loc 1080 19 2120 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2120:0 + mov ecx, dword ptr [ebp + 8] + add ecx, 32 + sub ecx, 1 + shr ecx, 5 + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp14251: + .cv_fpo_endproc +Lfunc_end1080: + # -- End function + .def "?empty@?$vector@_NV?$allocator@_N@std@@@std@@QBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?empty@?$vector@_NV?$allocator@_N@std@@@std@@QBE_NXZ" + .globl "?empty@?$vector@_NV?$allocator@_N@std@@@std@@QBE_NXZ" # -- Begin function ?empty@?$vector@_NV?$allocator@_N@std@@@std@@QBE_NXZ + .p2align 4, 0x90 +"?empty@?$vector@_NV?$allocator@_N@std@@@std@@QBE_NXZ": # @"?empty@?$vector@_NV?$allocator@_N@std@@@std@@QBE_NXZ" +Lfunc_begin1081: + .cv_func_id 1081 + .cv_loc 1081 19 2438 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2438:0 + .cv_fpo_proc "?empty@?$vector@_NV?$allocator@_N@std@@@std@@QBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14252: + .cv_loc 1081 19 2439 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2439:0 + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" + cmp eax, 0 + sete dl + and dl, 1 + movzx eax, dl + add esp, 4 + pop ebp + ret +Ltmp14253: + .cv_fpo_endproc +Lfunc_end1081: + # -- 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_begin1082: + .cv_func_id 1082 + .cv_loc 1082 17 2021 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2021:0 + .cv_fpo_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" 52 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 172 + .cv_fpo_stackalloc 172 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov ecx, esp + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 16], -1 + lea ecx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$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" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], ecx + mov ecx, dword ptr [eax] + mov edx, eax + add edx, 4 + mov esi, eax + add esi, 20 + mov edi, eax + add edi, 36 +Ltmp14268: + .cv_loc 1082 17 2022 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2022:0 + mov dword ptr [ebp - 16], 2 + mov ebx, esp + mov dword ptr [ebx + 4], esi + mov dword ptr [ebx], edx + mov dword ptr [ebp - 112], eax # 4-byte Spill + mov dword ptr [ebp - 116], ecx # 4-byte Spill + mov dword ptr [ebp - 120], edx # 4-byte Spill + mov dword ptr [ebp - 124], esi # 4-byte Spill + mov dword ptr [ebp - 128], edi # 4-byte Spill + call "??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + jmp LBB1082_1 +LBB1082_1: + .cv_loc 1082 17 2023 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2023:0 + mov eax, esp + mov ecx, dword ptr [ebp - 120] # 4-byte Reload + mov dword ptr [eax], ecx + call "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" + mov ecx, esp + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 132], eax # 4-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + sub esp, 4 + .cv_loc 1082 17 2024 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2024:0 + mov ecx, esp + mov edx, dword ptr [ebp - 124] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 136], eax # 4-byte Spill + call "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" + mov ecx, esp + mov dword ptr [ecx], eax + lea eax, [ebp - 60] + mov ecx, eax + mov dword ptr [ebp - 140], eax # 4-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + sub esp, 4 + .cv_loc 1082 17 2025 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2025:0 + mov dword ptr [ebp - 16], 4 + mov ecx, esp + mov edx, dword ptr [ebp - 140] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov esi, dword ptr [ebp - 132] # 4-byte Reload + mov dword ptr [ecx], esi + mov dword ptr [ebp - 144], eax # 4-byte Spill + call "??$_Idl_distance@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@ABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + mov dword ptr [ebp - 148], eax # 4-byte Spill + jmp LBB1082_2 +LBB1082_2: + xor eax, eax + mov ecx, dword ptr [ebp - 148] # 4-byte Reload + sub eax, ecx + mov edx, dword ptr [ebp - 128] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + call "??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@H$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@H@Z" + lea ecx, [ebp - 76] + mov dword ptr [esp], eax + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + sub esp, 4 + mov dword ptr [ebp - 152], eax # 4-byte Spill +LBB1082_3: # =>This Inner Loop Header: Depth=1 +Ltmp14269: + .cv_loc 1082 17 2029 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2029:0 + mov dword ptr [ebp - 16], 5 + mov eax, esp + lea ecx, [ebp - 60] + mov dword ptr [eax], ecx + lea ecx, [ebp - 44] + call "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + sub esp, 4 + mov byte ptr [ebp - 153], al # 1-byte Spill + jmp LBB1082_4 +LBB1082_4: # in Loop: Header=BB1082_3 Depth=1 + mov al, byte ptr [ebp - 153] # 1-byte Reload + test al, 1 + jne LBB1082_5 + jmp LBB1082_11 +LBB1082_5: # in Loop: Header=BB1082_3 Depth=1 + .cv_loc 1082 17 2030 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2030:0 + lea ecx, [ebp - 60] +Ltmp14270: + call "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" + mov dword ptr [ebp - 160], eax # 4-byte Spill + jmp LBB1082_6 +LBB1082_6: # in Loop: Header=BB1082_3 Depth=1 + mov eax, esp + lea ecx, [ebp - 92] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 160] # 4-byte Reload + call "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" + sub esp, 4 + jmp LBB1082_7 +LBB1082_7: # in Loop: Header=BB1082_3 Depth=1 + mov dword ptr [ebp - 16], 6 + lea ecx, [ebp - 76] + call "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" + mov dword ptr [ebp - 164], eax # 4-byte Spill + jmp LBB1082_8 +LBB1082_8: # in Loop: Header=BB1082_3 Depth=1 + mov eax, esp + lea ecx, [ebp - 108] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 164] # 4-byte Reload + call "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" + sub esp, 4 + jmp LBB1082_9 +LBB1082_9: # in Loop: Header=BB1082_3 Depth=1 + lea ecx, [ebp - 108] + lea eax, [ebp - 92] + mov dword ptr [esp], eax + call "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" + sub esp, 4 + lea ecx, [ebp - 108] + mov dword ptr [ebp - 168], eax # 4-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + lea ecx, [ebp - 92] + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" +Ltmp14271: + .cv_loc 1082 17 2029 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2029:0 + jmp LBB1082_3 +Ltmp14272: +LBB1082_11: + .cv_loc 1082 17 2034 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2034:0 + mov eax, esp + lea ecx, [ebp - 76] + mov dword ptr [eax + 4], ecx + mov edx, dword ptr [ebp - 128] # 4-byte Reload + mov dword ptr [eax], edx + mov dword ptr [ebp - 172], ecx # 4-byte Spill + call "??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" + .cv_loc 1082 17 2035 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2035:0 + mov eax, esp + mov ecx, dword ptr [ebp - 128] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" + sub esp, 4 + .cv_loc 1082 17 2036 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2036:0 + mov ecx, dword ptr [ebp - 172] # 4-byte Reload + mov dword ptr [ebp - 176], eax # 4-byte Spill + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + lea ecx, [ebp - 60] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + lea ecx, [ebp - 44] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 120] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 124] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 128] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov eax, dword ptr [ebp - 112] # 4-byte Reload + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 172 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$10@?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$10@?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": +LBB1082_10: + push ebp + sub esp, 8 + add ebp, 12 + lea ecx, [ebp - 92] +Ltmp14273: + .cv_loc 1082 17 2030 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2030:0 + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp14274: + .def "?dtor$12@?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$12@?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": +LBB1082_12: + push ebp + sub esp, 8 + add ebp, 12 + lea ecx, [ebp - 76] + .cv_loc 1082 17 2036 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2036:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET + .def "?dtor$13@?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$13@?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": +LBB1082_13: + push ebp + sub esp, 8 + add ebp, 12 + lea ecx, [ebp - 60] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET + .def "?dtor$14@?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$14@?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": +LBB1082_14: + push ebp + sub esp, 8 + add ebp, 12 + lea ecx, [ebp - 44] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET + .def "?dtor$15@?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$15@?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": +LBB1082_15: + push ebp + sub esp, 8 + add ebp, 12 + mov ecx, dword ptr [ebp - 120] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET + .def "?dtor$16@?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$16@?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": +LBB1082_16: + push ebp + sub esp, 8 + add ebp, 12 + mov ecx, dword ptr [ebp - 124] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET + .def "?dtor$17@?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$17@?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": +LBB1082_17: + push ebp + sub esp, 8 + add ebp, 12 + mov ecx, dword ptr [ebp - 128] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp14275: + .cv_fpo_endproc +Lfunc_end1082: + .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 +"L__ehtable$??$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 7 # 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") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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$17@?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" # Action + .long 0 # ToState + .long "?dtor$16@?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" # Action + .long 1 # ToState + .long "?dtor$15@?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" # Action + .long 2 # ToState + .long "?dtor$14@?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" # Action + .long 3 # ToState + .long "?dtor$13@?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" # Action + .long 4 # ToState + .long "?dtor$12@?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" # Action + .long 5 # ToState + .long "?dtor$10@?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" # Action + .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@@QBEXII@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QBEXII@Z" + .globl "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QBEXII@Z" # -- Begin function ?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QBEXII@Z + .p2align 4, 0x90 +"?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QBEXII@Z": # @"?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QBEXII@Z" +Lfunc_begin1083: + .cv_func_id 1083 + .cv_loc 1083 19 2654 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2654:0 + .cv_fpo_proc "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QBEXII@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 8], esi + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp14276: + .cv_loc 1083 19 2655 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2655:0 + lea esi, [ebp - 12] +Ltmp14277: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], 3 + mov dword ptr [ebp - 36], edx # 4-byte Spill + mov dword ptr [ebp - 40], eax # 4-byte Spill + call dword ptr ["__imp_??0_Lockit@std@@QAE@H@Z"] + sub esp, 4 + .cv_loc 1083 19 2656 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2656:0 + mov ecx, dword ptr [ebp - 32] # 4-byte Reload + add ecx, 4 + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "?data@?$vector@IV?$allocator@I@std@@@std@@QBEPBIXZ" + mov dword ptr [ebp - 20], eax + .cv_loc 1083 19 2658 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2658:0 + mov eax, dword ptr [ebp - 32] # 4-byte Reload + mov ecx, eax + call "?_Getpfirst@_Container_base12@std@@QBEPAPAU_Iterator_base12@2@XZ" + mov dword ptr [ebp - 24], eax + .cv_loc 1083 19 2659 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2659:0 + cmp dword ptr [ebp - 24], 0 + je LBB1083_9 +Ltmp14278: +# %bb.1: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1083 19 2660 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2660:0 + jmp LBB1083_2 +Ltmp14279: +LBB1083_2: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + mov eax, dword ptr [ebp - 24] + cmp dword ptr [eax], 0 + je LBB1083_8 +Ltmp14280: +# %bb.3: # in Loop: Header=BB1083_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1083 19 2661 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2661:0 + mov eax, dword ptr [ebp - 24] + mov eax, dword ptr [eax] + mov eax, dword ptr [eax + 8] + mov ecx, dword ptr [ebp - 20] + sub eax, ecx + sar eax, 2 + shl eax, 5 + mov ecx, dword ptr [ebp - 24] + mov ecx, dword ptr [ecx] + add eax, dword ptr [ecx + 12] + mov dword ptr [ebp - 28], eax + .cv_loc 1083 19 2662 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2662:0 + mov eax, dword ptr [ebp - 28] + cmp eax, dword ptr [ebp + 8] + jb LBB1083_5 +Ltmp14281: +# %bb.4: # in Loop: Header=BB1083_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + mov eax, dword ptr [ebp + 12] + cmp eax, dword ptr [ebp - 28] + jae LBB1083_6 +Ltmp14282: +LBB1083_5: # in Loop: Header=BB1083_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1083 19 2663 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2663:0 + mov eax, dword ptr [ebp - 24] + mov eax, dword ptr [eax] + mov ecx, eax + call "?_Getpnext@_Iterator_base12@std@@QAEPAPAU12@XZ" + mov dword ptr [ebp - 24], eax + .cv_loc 1083 19 2664 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2664:0 + jmp LBB1083_7 +Ltmp14283: +LBB1083_6: # in Loop: Header=BB1083_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1083 19 2665 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2665:0 + mov eax, dword ptr [ebp - 24] + mov eax, dword ptr [eax] + mov ecx, eax + call "?_Clrcont@_Iterator_base12@std@@QAEXXZ" + .cv_loc 1083 19 2666 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2666:0 + mov eax, dword ptr [ebp - 24] + mov eax, dword ptr [eax] + mov ecx, eax + call "?_Getpnext@_Iterator_base12@std@@QAEPAPAU12@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 24] + mov dword ptr [ecx], eax +Ltmp14284: +LBB1083_7: # in Loop: Header=BB1083_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1083 19 2660 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2660:0 + jmp LBB1083_2 +Ltmp14285: +LBB1083_8: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1083 19 2669 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2669:0 + jmp LBB1083_9 +Ltmp14286: +LBB1083_9: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1083 19 2670 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2670:0 + lea ecx, [ebp - 12] + call dword ptr ["__imp_??1_Lockit@std@@QAE@XZ"] + mov ecx, dword ptr [ebp - 8] + xor ecx, ebp + call @__security_check_cookie@4 + add esp, 44 + pop esi +Ltmp14287: + pop ebp + ret 8 +Ltmp14288: + .cv_fpo_endproc +Lfunc_end1083: + # -- End function + .def "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEXABV12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEXABV12@@Z" + .globl "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEXABV12@@Z" # -- Begin function ?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEXABV12@@Z + .p2align 4, 0x90 +"?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEXABV12@@Z": # @"?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEXABV12@@Z" +Lfunc_begin1084: + .cv_func_id 1084 + .cv_loc 1084 19 1912 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1912:0 + .cv_fpo_proc "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEXABV12@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill +# %bb.1: +Ltmp14289: + .cv_loc 1084 19 1916 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1916:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, eax + call "?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + cmp ecx, eax + jne LBB1084_3 +# %bb.2: +Ltmp14290: + .cv_loc 1084 19 1916 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1916:0 + jmp LBB1084_8 +Ltmp14291: +LBB1084_3: + .cv_loc 1084 19 1916 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1916:0 + jmp LBB1084_4 +LBB1084_4: + .cv_loc 1084 19 1916 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1916:0 + xor eax, eax +Ltmp14292: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GF@OFINGCLP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 1916 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0CE@IAABIELH@vector?$DMbool?$DO?5iterators?5incompati@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1084_6 +# %bb.5: + int3 +LBB1084_6: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BA@JNFFMPMD@?$AA_?$AAC?$AAo?$AAm?$AAp?$AAa?$AAt?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MK@NHIPFOLI@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 1916 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 24], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp14293: +# %bb.7: + .cv_loc 1084 19 1916 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1916:0 + jmp LBB1084_8 +Ltmp14294: +LBB1084_8: + .cv_loc 1084 19 1916 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1916:0 + jmp LBB1084_9 +Ltmp14295: +LBB1084_9: + .cv_loc 1084 19 1918 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1918:0 + add esp, 48 + pop ebp + ret 4 +Ltmp14296: + .cv_fpo_endproc +Lfunc_end1084: + # -- End function + .def "?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" + .globl "?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" # -- Begin function ?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ + .p2align 4, 0x90 +"?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ": # @"?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" +Lfunc_begin1085: + .cv_func_id 1085 + .cv_loc 1085 12 1366 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1366:0 + .cv_fpo_proc "?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14297: + .cv_loc 1085 12 1367 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1367:0 + cmp dword ptr [ecx], 0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + jne LBB1085_2 +# %bb.1: + xor eax, eax + mov dword ptr [ebp - 12], eax # 4-byte Spill + jmp LBB1085_3 +LBB1085_2: + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax] + mov ecx, dword ptr [ecx] + mov dword ptr [ebp - 12], ecx # 4-byte Spill +LBB1085_3: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 12 + pop ebp + ret +Ltmp14298: + .cv_fpo_endproc +Lfunc_end1085: + # -- End function + .def "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + .globl "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" # -- Begin function ??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z + .p2align 4, 0x90 +"??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z": # @"??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" +Lfunc_begin1086: + .cv_func_id 1086 + .cv_loc 1086 19 1895 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1895:0 + .cv_fpo_proc "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp14299: + .cv_loc 1086 19 1896 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1896:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [esp], edx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEXABV12@@Z" + sub esp, 4 + .cv_loc 1086 19 1897 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1897:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 8] + mov edx, dword ptr [ebp + 8] + cmp ecx, dword ptr [edx + 8] + mov bl, 1 + mov byte ptr [ebp - 21], bl # 1-byte Spill + jb LBB1086_4 +# %bb.1: + xor eax, eax + mov cl, al + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov edx, dword ptr [eax + 8] + mov esi, dword ptr [ebp + 8] + cmp edx, dword ptr [esi + 8] + mov byte ptr [ebp - 22], cl # 1-byte Spill + jne LBB1086_3 +# %bb.2: + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 12] + mov edx, dword ptr [ebp + 8] + cmp ecx, dword ptr [edx + 12] + setb bl + mov byte ptr [ebp - 22], bl # 1-byte Spill +LBB1086_3: + mov al, byte ptr [ebp - 22] # 1-byte Reload + mov byte ptr [ebp - 21], al # 1-byte Spill +LBB1086_4: + mov al, byte ptr [ebp - 21] # 1-byte Reload + and al, 1 + movzx eax, al + add esp, 20 + pop esi + pop ebx + pop ebp + ret 4 +Ltmp14300: + .cv_fpo_endproc +Lfunc_end1086: + # -- End function + .def "?capacity@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?capacity@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + .globl "?capacity@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" # -- Begin function ?capacity@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ + .p2align 4, 0x90 +"?capacity@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ": # @"?capacity@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" +Lfunc_begin1087: + .cv_func_id 1087 + .cv_loc 1087 19 1347 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1347:0 + .cv_fpo_proc "?capacity@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14301: + .cv_loc 1087 19 1348 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1348:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "?_Myend@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + sub ecx, eax + sar ecx, 2 + mov eax, ecx + add esp, 12 + pop ebp + ret +Ltmp14302: + .cv_fpo_endproc +Lfunc_end1087: + # -- End function + .def "?_Myend@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" + .globl "?_Myend@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" # -- Begin function ?_Myend@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ + .p2align 4, 0x90 +"?_Myend@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ": # @"?_Myend@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" +Lfunc_begin1088: + .cv_func_id 1088 + .cv_loc 1088 19 1634 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1634:0 + .cv_fpo_proc "?_Myend@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14303: + .cv_loc 1088 19 1635 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1635:0 + call "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + add eax, 12 + add esp, 4 + pop ebp + ret +Ltmp14304: + .cv_fpo_endproc +Lfunc_end1088: + # -- End function + .def "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" + .globl "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" # -- Begin function ?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ + .p2align 4, 0x90 +"?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ": # @"?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" +Lfunc_begin1089: + .cv_func_id 1089 + .cv_loc 1089 19 1618 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1618:0 + .cv_fpo_proc "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14305: + .cv_loc 1089 19 1619 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1619:0 + call "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + add eax, 4 + add esp, 4 + pop ebp + ret +Ltmp14306: + .cv_fpo_endproc +Lfunc_end1089: + # -- End function + .def "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .globl "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # -- Begin function ?_Get_data@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ": # @"?_Get_data@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" +Lfunc_begin1090: + .cv_func_id 1090 + .cv_loc 1090 19 1600 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1600:0 + .cv_fpo_proc "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14307: + .cv_loc 1090 19 1601 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1601:0 + call "?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QBEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp14308: + .cv_fpo_endproc +Lfunc_end1090: + # -- End function + .def "?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" +Lfunc_begin1091: + .cv_func_id 1091 + .cv_loc 1091 12 1548 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1548:0 + .cv_fpo_proc "?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QBEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp14309: + .cv_loc 1091 12 1549 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1549:0 + add esp, 4 + pop ebp + ret +Ltmp14310: + .cv_fpo_endproc +Lfunc_end1091: + # -- End function + .def "?max_size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + .globl "?max_size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" # -- Begin function ?max_size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ + .p2align 4, 0x90 +"?max_size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ": # @"?max_size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" +Lfunc_begin1092: + .cv_func_id 1092 + .cv_loc 1092 19 1342 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1342:0 + .cv_fpo_proc "?max_size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 4], eax + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp14311: + .cv_loc 1092 19 1343 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1343:0 + call "?_Getal@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$allocator@I@2@XZ" + mov dword ptr [esp], eax + call "?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAIABV?$allocator@I@2@@Z" + mov dword ptr [ebp - 8], eax + call "?max@?$numeric_limits@H@std@@SAHXZ" + mov dword ptr [ebp - 12], eax + lea eax, [ebp - 12] + mov dword ptr [esp], eax + lea eax, [ebp - 8] + mov dword ptr [esp + 4], eax + call "??$_Min_value@I@std@@YAABIABI0@Z" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 20], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + add esp, 28 + pop ebp + ret +Ltmp14312: + .cv_fpo_endproc +Lfunc_end1092: + # -- End function + .def "?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAIABV?$allocator@I@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAIABV?$allocator@I@2@@Z" + .globl "?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAIABV?$allocator@I@2@@Z" # -- Begin function ?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAIABV?$allocator@I@2@@Z + .p2align 4, 0x90 +"?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAIABV?$allocator@I@2@@Z": # @"?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAIABV?$allocator@I@2@@Z" +Lfunc_begin1093: + .cv_func_id 1093 + .cv_loc 1093 12 827 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:827:0 + .cv_fpo_proc "?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAIABV?$allocator@I@2@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp14313: + .cv_loc 1093 12 828 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:828:0 + mov ecx, 1073741823 + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp14314: + .cv_fpo_endproc +Lfunc_end1093: + # -- End function + .def "?_Getal@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$allocator@I@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$allocator@I@2@XZ" + .globl "?_Getal@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$allocator@I@2@XZ" # -- Begin function ?_Getal@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$allocator@I@2@XZ + .p2align 4, 0x90 +"?_Getal@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$allocator@I@2@XZ": # @"?_Getal@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$allocator@I@2@XZ" +Lfunc_begin1094: + .cv_func_id 1094 + .cv_loc 1094 19 1592 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1592:0 + .cv_fpo_proc "?_Getal@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$allocator@I@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14315: + .cv_loc 1094 19 1593 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1593:0 + call "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QBEABV?$allocator@I@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp14316: + .cv_fpo_endproc +Lfunc_end1094: + # -- End function + .def "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QBEABV?$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@@QBEABV?$allocator@I@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QBEABV?$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@@QBEABV?$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@@QBEABV?$allocator@I@2@XZ": # @"?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QBEABV?$allocator@I@2@XZ" +Lfunc_begin1095: + .cv_func_id 1095 + .cv_loc 1095 12 1540 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1540:0 + .cv_fpo_proc "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QBEABV?$allocator@I@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14317: + .cv_loc 1095 12 1541 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1541:0 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp14318: + .cv_fpo_endproc +Lfunc_end1095: + # -- End function + .def "??$_Resize@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Resize@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + .globl "??$_Resize@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" # -- Begin function ??$_Resize@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z + .p2align 4, 0x90 +"??$_Resize@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z": # @"??$_Resize@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" +Lfunc_begin1096: + .cv_func_id 1096 + .cv_loc 1096 19 1100 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1100:0 + .cv_fpo_proc "??$_Resize@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 72 + .cv_fpo_stackalloc 72 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14319: + .cv_loc 1096 19 1101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1101:0 + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov dword ptr [ebp - 28], edx # 4-byte Spill + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "?size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + mov dword ptr [ebp - 12], eax + .cv_loc 1096 19 1102 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1102:0 + mov eax, dword ptr [ebp + 8] + cmp eax, dword ptr [ebp - 12] + jae LBB1096_2 +# %bb.1: +Ltmp14320: + .cv_loc 1096 19 1103 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1103:0 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + call "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp + 8] + shl ecx, 2 + add eax, ecx + mov dword ptr [ebp - 16], eax + .cv_loc 1096 19 1104 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1104:0 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + call "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 16] + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@ABEXPAI0@Z" + sub esp, 8 + .cv_loc 1096 19 1105 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1105:0 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + call "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 16] + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 40], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0@Z" + sub esp, 8 + .cv_loc 1096 19 1106 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1106:0 + mov eax, dword ptr [ebp - 16] + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 1096 19 1107 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1107:0 + jmp LBB1096_6 +Ltmp14321: +LBB1096_2: + .cv_loc 1096 19 1110 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1110:0 + mov eax, dword ptr [ebp + 8] + cmp eax, dword ptr [ebp - 12] + jbe LBB1096_6 +# %bb.3: +Ltmp14322: + .cv_loc 1096 19 1111 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1111:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "?capacity@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + cmp ecx, eax + jbe LBB1096_5 +# %bb.4: +Ltmp14323: + .cv_loc 1096 19 1112 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1112:0 + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + sub esp, 8 + .cv_loc 1096 19 1113 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1113:0 + jmp LBB1096_6 +Ltmp14324: +LBB1096_5: + .cv_loc 1096 19 1116 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1116:0 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + call "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov eax, dword ptr [eax] + mov dword ptr [ebp - 20], eax + .cv_loc 1096 19 1117 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1117:0 + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + sub ecx, dword ptr [ebp - 12] + mov edx, dword ptr [ebp - 20] + mov esi, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 56], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edx + mov edx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], eax + call "?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAIIABI@Z" + sub esp, 12 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 1096 19 1118 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1118:0 + mov eax, dword ptr [ebp - 20] + mov ecx, dword ptr [ebp - 20] + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 64], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@ABEXPAI0@Z" + sub esp, 8 +Ltmp14325: +LBB1096_6: + .cv_loc 1096 19 1122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1122:0 + add esp, 72 + pop esi + pop ebp + ret 8 +Ltmp14326: + .cv_fpo_endproc +Lfunc_end1096: + # -- End function + .def "?size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + .globl "?size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" # -- Begin function ?size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ + .p2align 4, 0x90 +"?size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ": # @"?size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" +Lfunc_begin1097: + .cv_func_id 1097 + .cv_loc 1097 19 1338 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1338:0 + .cv_fpo_proc "?size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14327: + .cv_loc 1097 19 1339 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1339:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + sub ecx, eax + sar ecx, 2 + mov eax, ecx + add esp, 12 + pop ebp + ret +Ltmp14328: + .cv_fpo_endproc +Lfunc_end1097: + # -- End function + .def "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + .globl "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" # -- Begin function ?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ + .p2align 4, 0x90 +"?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ": # @"?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" +Lfunc_begin1098: + .cv_func_id 1098 + .cv_loc 1098 19 1614 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1614:0 + .cv_fpo_proc "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14329: + .cv_loc 1098 19 1615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1615:0 + call "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + add eax, 4 + add esp, 4 + pop ebp + ret +Ltmp14330: + .cv_fpo_endproc +Lfunc_end1098: + # -- End function + .def "?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@ABEXPAI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@ABEXPAI0@Z" + .globl "?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@ABEXPAI0@Z" # -- Begin function ?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@ABEXPAI0@Z + .p2align 4, 0x90 +"?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@ABEXPAI0@Z": # @"?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@ABEXPAI0@Z" +Lfunc_begin1099: + .cv_func_id 1099 + .cv_loc 1099 19 1544 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1544:0 + .cv_fpo_proc "?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@ABEXPAI0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14331: + .cv_loc 1099 19 1546 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1546:0 + lea esi, [ebp - 12] +Ltmp14332: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], 3 + mov dword ptr [ebp - 24], edx # 4-byte Spill + mov dword ptr [ebp - 28], eax # 4-byte Spill + call dword ptr ["__imp_??0_Lockit@std@@QAE@H@Z"] + sub esp, 4 + .cv_loc 1099 19 1548 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1548:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "?_Getpfirst@?$vector@IV?$allocator@I@std@@@std@@ABEPAPAU_Iterator_base12@2@XZ" + mov dword ptr [ebp - 16], eax + .cv_loc 1099 19 1550 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1550:0 + cmp dword ptr [ebp - 16], 0 + je LBB1099_9 +Ltmp14333: +# %bb.1: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1099 19 1551 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1551:0 + jmp LBB1099_2 +Ltmp14334: +LBB1099_2: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + mov eax, dword ptr [ebp - 16] + cmp dword ptr [eax], 0 + je LBB1099_8 +Ltmp14335: +# %bb.3: # in Loop: Header=BB1099_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1099 19 1552 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1552:0 + mov eax, dword ptr [ebp - 16] + mov eax, dword ptr [eax] + mov eax, dword ptr [eax + 8] + cmp eax, dword ptr [ebp + 8] + jb LBB1099_5 +Ltmp14336: +# %bb.4: # in Loop: Header=BB1099_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp - 16] + mov ecx, dword ptr [ecx] + cmp eax, dword ptr [ecx + 8] + jae LBB1099_6 +Ltmp14337: +LBB1099_5: # in Loop: Header=BB1099_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1099 19 1553 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1553:0 + mov eax, dword ptr [ebp - 16] + mov eax, dword ptr [eax] + mov ecx, eax + call "?_Getpnext@_Iterator_base12@std@@QAEPAPAU12@XZ" + mov dword ptr [ebp - 16], eax + .cv_loc 1099 19 1554 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1554:0 + jmp LBB1099_7 +Ltmp14338: +LBB1099_6: # in Loop: Header=BB1099_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1099 19 1555 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1555:0 + mov eax, dword ptr [ebp - 16] + mov eax, dword ptr [eax] + mov ecx, eax + call "?_Clrcont@_Iterator_base12@std@@QAEXXZ" + .cv_loc 1099 19 1556 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1556:0 + mov eax, dword ptr [ebp - 16] + mov eax, dword ptr [eax] + mov ecx, eax + call "?_Getpnext@_Iterator_base12@std@@QAEPAPAU12@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 16] + mov dword ptr [ecx], eax +Ltmp14339: +LBB1099_7: # in Loop: Header=BB1099_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1099 19 1551 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1551:0 + jmp LBB1099_2 +Ltmp14340: +LBB1099_8: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1099 19 1559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1559:0 + jmp LBB1099_9 +Ltmp14341: +LBB1099_9: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1099 19 1564 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1564:0 + lea ecx, [ebp - 12] + call dword ptr ["__imp_??1_Lockit@std@@QAE@XZ"] + add esp, 32 + pop esi +Ltmp14342: + pop ebp + ret 8 +Ltmp14343: + .cv_fpo_endproc +Lfunc_end1099: + # -- End function + .def "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + .globl "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" # -- Begin function ?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ + .p2align 4, 0x90 +"?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ": # @"?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" +Lfunc_begin1100: + .cv_func_id 1100 + .cv_loc 1100 19 1622 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1622:0 + .cv_fpo_proc "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14344: + .cv_loc 1100 19 1623 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1623:0 + call "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + add eax, 8 + add esp, 4 + pop ebp + ret +Ltmp14345: + .cv_fpo_endproc +Lfunc_end1100: + # -- End function + .def "??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + .globl "??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" # -- Begin function ??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z + .p2align 4, 0x90 +"??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z": # @"??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" +Lfunc_begin1101: + .cv_func_id 1101 + .cv_loc 1101 19 1075 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1075:0 + .cv_fpo_proc "??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 92 + .cv_fpo_stackalloc 92 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp14350: + .cv_loc 1101 19 1076 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1076:0 + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 56], ecx # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + mov dword ptr [ebp - 64], eax # 4-byte Spill + mov dword ptr [ebp - 68], esi # 4-byte Spill + call "?max_size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + cmp ecx, eax + jbe LBB1101_2 +# %bb.1: +Ltmp14351: + .cv_loc 1101 19 1077 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1077:0 + call "?_Xlength@?$vector@IV?$allocator@I@std@@@std@@CAXXZ" +Ltmp14352: +LBB1101_2: + .cv_loc 1101 19 1080 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1080:0 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "?size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + mov dword ptr [ebp - 36], eax + .cv_loc 1101 19 1081 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1081:0 + mov eax, dword ptr [ebp + 8] + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@ABEII@Z" + sub esp, 4 + mov dword ptr [ebp - 40], eax + .cv_loc 1101 19 1083 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1083:0 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" + mov ecx, dword ptr [ebp - 40] + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + call "?allocate@?$allocator@I@std@@QAEPAII@Z" + sub esp, 4 + mov dword ptr [ebp - 44], eax + .cv_loc 1101 19 1084 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1084:0 + mov eax, dword ptr [ebp - 44] + mov ecx, dword ptr [ebp - 36] + lea eax, [eax + 4*ecx] + mov dword ptr [ebp - 48], eax + .cv_loc 1101 19 1085 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1085:0 + mov eax, dword ptr [ebp - 48] + mov dword ptr [ebp - 52], eax +Ltmp14353: + .cv_loc 1101 19 1088 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1088:0 + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 36] + sub ecx, edx + mov edx, dword ptr [ebp - 48] + mov dword ptr [ebp - 16], 0 + mov esi, esp + mov dword ptr [esi + 8], eax + mov dword ptr [esi + 4], ecx + mov dword ptr [esi], edx + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAIIABI@Z" + sub esp, 12 + mov dword ptr [ebp - 72], eax # 4-byte Spill + jmp LBB1101_3 +LBB1101_3: + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ebp - 52], eax + .cv_loc 1101 19 1089 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1089:0 + mov ecx, dword ptr [ebp - 44] + mov edx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 76], ecx # 4-byte Spill + mov ecx, edx + call "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov eax, dword ptr [eax] + mov ecx, esp + mov edx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [ecx + 8], edx + mov edx, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00@Z" + sub esp, 12 + jmp LBB1101_5 +Ltmp14354: +LBB1101_5: + .cv_loc 1101 19 1096 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1096:0 + mov eax, dword ptr [ebp - 40] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 44] + mov esi, esp + mov dword ptr [esi + 8], eax + mov dword ptr [esi + 4], ecx + mov dword ptr [esi], edx + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AAEXQAIII@Z" + sub esp, 12 + .cv_loc 1101 19 1097 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1097:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + add esp, 92 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?catch$4@?0???$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$4@?0???$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z@4HA": +LBB1101_4: + push ebp + sub esp, 12 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp14355: + .cv_loc 1101 19 1091 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1091:0 + mov eax, dword ptr [ebp - 52] + mov ecx, dword ptr [ebp - 48] + mov edx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 84], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0@Z" + sub esp, 8 + .cv_loc 1101 19 1092 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1092:0 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" + mov ecx, dword ptr [ebp - 40] + mov edx, dword ptr [ebp - 44] + mov dword ptr [ebp - 88], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], edx + mov eax, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "?deallocate@?$allocator@I@std@@QAEXQAII@Z" + sub esp, 8 + xor eax, eax + .cv_loc 1101 19 1093 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1093:0 + mov dword ptr [ebp - 16], 1 + mov dword ptr [esp], 0 + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 92], eax # 4-byte Spill + call dword ptr [__imp___CxxThrowException@8] +Ltmp14356: + .cv_fpo_endproc +Lfunc_end1101: + .section .xdata,"dr",associative,"??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + .p2align 2 +"L__ehtable$??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z") # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z") # HandlerArray +"$handlerMap$0$??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$4@?0???$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z@4HA" # Handler + .section .text,"xr",discard,"??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + # -- End function + .def "?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAIIABI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAIIABI@Z" + .globl "?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAIIABI@Z" # -- Begin function ?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAIIABI@Z + .p2align 4, 0x90 +"?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAIIABI@Z": # @"?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAIIABI@Z" +Lfunc_begin1102: + .cv_func_id 1102 + .cv_loc 1102 19 1433 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1433:0 + .cv_fpo_proc "?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAIIABI@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14357: + .cv_loc 1102 19 1434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1434:0 + mov dword ptr [ebp - 12], esi # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], eax + call "??$_Uninitialized_fill_n@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@@Z" + add esp, 32 + pop esi + pop ebp + ret 12 +Ltmp14358: + .cv_fpo_endproc +Lfunc_end1102: + # -- End function + .def "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" + .globl "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" # -- Begin function ?_Mylast@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ + .p2align 4, 0x90 +"?_Mylast@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ": # @"?_Mylast@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" +Lfunc_begin1103: + .cv_func_id 1103 + .cv_loc 1103 19 1626 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1626:0 + .cv_fpo_proc "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14359: + .cv_loc 1103 19 1627 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1627:0 + call "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + add eax, 8 + add esp, 4 + pop ebp + ret +Ltmp14360: + .cv_fpo_endproc +Lfunc_end1103: + # -- End function + .def "?_Getpfirst@?$vector@IV?$allocator@I@std@@@std@@ABEPAPAU_Iterator_base12@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getpfirst@?$vector@IV?$allocator@I@std@@@std@@ABEPAPAU_Iterator_base12@2@XZ" + .globl "?_Getpfirst@?$vector@IV?$allocator@I@std@@@std@@ABEPAPAU_Iterator_base12@2@XZ" # -- Begin function ?_Getpfirst@?$vector@IV?$allocator@I@std@@@std@@ABEPAPAU_Iterator_base12@2@XZ + .p2align 4, 0x90 +"?_Getpfirst@?$vector@IV?$allocator@I@std@@@std@@ABEPAPAU_Iterator_base12@2@XZ": # @"?_Getpfirst@?$vector@IV?$allocator@I@std@@@std@@ABEPAPAU_Iterator_base12@2@XZ" +Lfunc_begin1104: + .cv_func_id 1104 + .cv_loc 1104 19 1567 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1567:0 + .cv_fpo_proc "?_Getpfirst@?$vector@IV?$allocator@I@std@@@std@@ABEPAPAU_Iterator_base12@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14361: + .cv_loc 1104 19 1568 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1568:0 + call "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov ecx, eax + call "?_Getpfirst@_Container_base12@std@@QBEPAPAU_Iterator_base12@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp14362: + .cv_fpo_endproc +Lfunc_end1104: + # -- 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_begin1105: + .cv_func_id 1105 + .cv_loc 1105 19 1536 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1536:0 + .cv_fpo_proc "?_Xlength@?$vector@IV?$allocator@I@std@@@std@@CAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue +Ltmp14363: + .cv_loc 1105 19 1537 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1537:0 + lea eax, ["??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@"] + mov dword ptr [esp], eax + call "?_Xlength_error@std@@YAXPBD@Z" +Ltmp14364: + .cv_fpo_endproc +Lfunc_end1105: + # -- End function + .def "?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@ABEII@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@ABEII@Z" + .globl "?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@ABEII@Z" # -- Begin function ?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@ABEII@Z + .p2align 4, 0x90 +"?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@ABEII@Z": # @"?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@ABEII@Z" +Lfunc_begin1106: + .cv_func_id 1106 + .cv_loc 1106 19 1472 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1472:0 + .cv_fpo_proc "?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@ABEII@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14365: + .cv_loc 1106 19 1473 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1473:0 + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?capacity@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + mov dword ptr [ebp - 12], eax + .cv_loc 1106 19 1475 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1475:0 + mov eax, dword ptr [ebp - 12] + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "?max_size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 12] + shr ecx, 1 + sub eax, ecx + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + cmp ecx, eax + jbe LBB1106_2 +# %bb.1: +Ltmp14366: + .cv_loc 1106 19 1476 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1476:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax + jmp LBB1106_5 +Ltmp14367: +LBB1106_2: + .cv_loc 1106 19 1479 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1479:0 + mov eax, dword ptr [ebp - 12] + mov ecx, dword ptr [ebp - 12] + shr ecx, 1 + add eax, ecx + mov dword ptr [ebp - 16], eax + .cv_loc 1106 19 1481 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1481:0 + mov eax, dword ptr [ebp - 16] + cmp eax, dword ptr [ebp + 8] + jae LBB1106_4 +# %bb.3: +Ltmp14368: + .cv_loc 1106 19 1482 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1482:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax + jmp LBB1106_5 +Ltmp14369: +LBB1106_4: + .cv_loc 1106 19 1485 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1485:0 + mov eax, dword ptr [ebp - 16] + mov dword ptr [ebp - 4], eax +LBB1106_5: + .cv_loc 1106 19 1486 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1486:0 + mov eax, dword ptr [ebp - 4] + add esp, 28 + pop ebp + ret 4 +Ltmp14370: + .cv_fpo_endproc +Lfunc_end1106: + # -- End function + .def "?allocate@?$allocator@I@std@@QAEPAII@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$allocator@I@std@@QAEPAII@Z" + .globl "?allocate@?$allocator@I@std@@QAEPAII@Z" # -- Begin function ?allocate@?$allocator@I@std@@QAEPAII@Z + .p2align 4, 0x90 +"?allocate@?$allocator@I@std@@QAEPAII@Z": # @"?allocate@?$allocator@I@std@@QAEPAII@Z" +Lfunc_begin1107: + .cv_func_id 1107 + .cv_loc 1107 12 929 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:929:0 + .cv_fpo_proc "?allocate@?$allocator@I@std@@QAEPAII@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx +Ltmp14371: + .cv_loc 1107 12 930 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:930:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 8], eax # 4-byte Spill + call "??$_Get_size_of_n@$03@std@@YAII@Z" + mov dword ptr [esp], eax + call "??$_Allocate@$07U_Default_allocate_traits@std@@$0A@@std@@YAPAXI@Z" + add esp, 12 + pop ebp + ret 4 +Ltmp14372: + .cv_fpo_endproc +Lfunc_end1107: + # -- End function + .def "?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00@Z" + .globl "?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00@Z" # -- Begin function ?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00@Z + .p2align 4, 0x90 +"?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00@Z": # @"?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00@Z" +Lfunc_begin1108: + .cv_func_id 1108 + .cv_loc 1108 19 1462 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1462:0 + .cv_fpo_proc "?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 16], edi + mov dword ptr [ebp - 24], ecx + mov ecx, dword ptr [ebp - 24] +Ltmp14373: + .cv_loc 1108 19 1463 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1463:0 + mov edi, dword ptr [ebp + 16] + mov ebx, dword ptr [ebp + 12] + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ebx + mov dword ptr [esp + 8], edi + lea eax, [ebp - 20] + mov al, byte ptr [eax] + mov byte ptr [esp + 12], al + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], edx # 4-byte Spill + call "?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00U?$integral_constant@_N$00@2@@Z" + sub esp, 16 + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + call @__security_check_cookie@4 + .cv_loc 1108 19 1465 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1465:0 + add esp, 40 + pop esi + pop edi + pop ebx + pop ebp + ret 12 +Ltmp14374: + .cv_fpo_endproc +Lfunc_end1108: + # -- End function + .def "?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AAEXQAIII@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AAEXQAIII@Z" + .globl "?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AAEXQAIII@Z" # -- Begin function ?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AAEXQAIII@Z + .p2align 4, 0x90 +"?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AAEXQAIII@Z": # @"?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AAEXQAIII@Z" +Lfunc_begin1109: + .cv_func_id 1109 + .cv_loc 1109 19 1509 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1509:0 + .cv_fpo_proc "?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AAEXQAIII@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14375: + .cv_loc 1109 19 1510 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1510:0 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], esi # 4-byte Spill + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "?_Orphan_all@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ" + .cv_loc 1109 19 1512 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1512:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + cmp dword ptr [eax], 0 + je LBB1109_2 +# %bb.1: +Ltmp14376: + .cv_loc 1109 19 1513 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1513:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0@Z" + sub esp, 8 + .cv_loc 1109 19 1514 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1514:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "?capacity@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 36], eax # 4-byte Spill + call "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 32] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "?deallocate@?$allocator@I@std@@QAEXQAII@Z" + sub esp, 8 +Ltmp14377: +LBB1109_2: + .cv_loc 1109 19 1517 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1517:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 40], eax # 4-byte Spill + call "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 1109 19 1518 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1518:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp + 12] + shl ecx, 2 + add eax, ecx + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 1109 19 1519 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1519:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp + 16] + shl ecx, 2 + add eax, ecx + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "?_Myend@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 1109 19 1520 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1520:0 + add esp, 52 + pop esi + pop ebp + ret 12 +Ltmp14378: + .cv_fpo_endproc +Lfunc_end1109: + # -- End function + .def "?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00U?$integral_constant@_N$00@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00U?$integral_constant@_N$00@2@@Z" + .globl "?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00U?$integral_constant@_N$00@2@@Z" # -- Begin function ?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00U?$integral_constant@_N$00@2@@Z + .p2align 4, 0x90 +"?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00U?$integral_constant@_N$00@2@@Z": # @"?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00U?$integral_constant@_N$00@2@@Z" +Lfunc_begin1110: + .cv_func_id 1110 + .cv_loc 1110 19 1452 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1452:0 + .cv_fpo_proc "?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00U?$integral_constant@_N$00@2@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14379: + .cv_loc 1110 19 1453 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1453:0 + mov dword ptr [ebp - 12], esi # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], eax + call "??$_Uninitialized_move@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z" + .cv_loc 1110 19 1454 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1454:0 + mov dword ptr [ebp - 24], eax # 4-byte Spill + add esp, 36 + pop esi + pop ebp + ret 16 +Ltmp14380: + .cv_fpo_endproc +Lfunc_end1110: + # -- End function + .def "??$_Uninitialized_move@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_move@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z" + .globl "??$_Uninitialized_move@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z" # -- Begin function ??$_Uninitialized_move@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_move@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z": # @"??$_Uninitialized_move@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z" +Lfunc_begin1111: + .cv_func_id 1111 + .cv_loc 1111 21 221 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:221:0 + .cv_fpo_proc "??$_Uninitialized_move@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi +Ltmp14381: + .cv_loc 1111 21 223 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:223:0 + mov edi, dword ptr [ebp + 8] + mov dword ptr [esp], edi + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov dword ptr [ebp - 36], edx # 4-byte Spill + mov dword ptr [ebp - 40], esi # 4-byte Spill + call "??$_Get_unwrapped@I@std@@YAPAIQAI@Z" + mov dword ptr [ebp - 16], eax + .cv_loc 1111 21 224 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:224:0 + mov eax, dword ptr [ebp + 12] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@I@std@@YAPAIQAI@Z" + mov dword ptr [ebp - 20], eax + .cv_loc 1111 21 225 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:225:0 + lea eax, [ebp - 16] + mov dword ptr [esp], eax + lea eax, [ebp - 20] + mov dword ptr [esp + 4], eax + call "??$_Idl_distance@PAIPAI@std@@YA?A?@@ABQAI0@Z" + mov ecx, dword ptr [ebp + 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Get_unwrapped_n@IH$0A@@std@@YAPAIQAIH@Z" + mov dword ptr [ebp - 24], eax +Ltmp14382: + .cv_loc 1111 21 228 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:228:0 + mov eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 20] + mov edx, dword ptr [ebp - 16] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "??$_Copy_memmove@PAIPAI@std@@YAPAIPAI00@Z" + mov dword ptr [ebp - 24], eax +Ltmp14383: + .cv_loc 1111 21 239 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:239:0 + mov eax, dword ptr [ebp - 24] + lea ecx, [ebp + 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Seek_wrapped@I@std@@YAXAAPAIQAI@Z" + .cv_loc 1111 21 240 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:240:0 + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 44], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 48 + pop esi + pop edi + pop ebp + ret +Ltmp14384: + .cv_fpo_endproc +Lfunc_end1111: + # -- End function + .def "??$_Get_unwrapped@I@std@@YAPAIQAI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped@I@std@@YAPAIQAI@Z" + .globl "??$_Get_unwrapped@I@std@@YAPAIQAI@Z" # -- Begin function ??$_Get_unwrapped@I@std@@YAPAIQAI@Z + .p2align 4, 0x90 +"??$_Get_unwrapped@I@std@@YAPAIQAI@Z": # @"??$_Get_unwrapped@I@std@@YAPAIQAI@Z" +Lfunc_begin1112: + .cv_func_id 1112 + .cv_loc 1112 17 274 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:274:0 + .cv_fpo_proc "??$_Get_unwrapped@I@std@@YAPAIQAI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp14385: + .cv_loc 1112 17 275 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:275:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp14386: + .cv_fpo_endproc +Lfunc_end1112: + # -- End function + .def "??$_Get_unwrapped_n@IH$0A@@std@@YAPAIQAIH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped_n@IH$0A@@std@@YAPAIQAIH@Z" + .globl "??$_Get_unwrapped_n@IH$0A@@std@@YAPAIQAIH@Z" # -- Begin function ??$_Get_unwrapped_n@IH$0A@@std@@YAPAIQAIH@Z + .p2align 4, 0x90 +"??$_Get_unwrapped_n@IH$0A@@std@@YAPAIQAIH@Z": # @"??$_Get_unwrapped_n@IH$0A@@std@@YAPAIQAIH@Z" +Lfunc_begin1113: + .cv_func_id 1113 + .cv_loc 1113 17 394 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:394:0 + .cv_fpo_proc "??$_Get_unwrapped_n@IH$0A@@std@@YAPAIQAIH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp14387: + .cv_loc 1113 17 395 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:395:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + add esp, 8 + pop ebp + ret +Ltmp14388: + .cv_fpo_endproc +Lfunc_end1113: + # -- End function + .def "??$_Idl_distance@PAIPAI@std@@YA?A?@@ABQAI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Idl_distance@PAIPAI@std@@YA?A?@@ABQAI0@Z" + .globl "??$_Idl_distance@PAIPAI@std@@YA?A?@@ABQAI0@Z" # -- Begin function ??$_Idl_distance@PAIPAI@std@@YA?A?@@ABQAI0@Z + .p2align 4, 0x90 +"??$_Idl_distance@PAIPAI@std@@YA?A?@@ABQAI0@Z": # @"??$_Idl_distance@PAIPAI@std@@YA?A?@@ABQAI0@Z" +Lfunc_begin1114: + .cv_func_id 1114 + .cv_loc 1114 17 486 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:486:0 + .cv_fpo_proc "??$_Idl_distance@PAIPAI@std@@YA?A?@@ABQAI0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp14389: + .cv_loc 1114 17 488 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:488:0 + mov edx, dword ptr [ebp + 12] + mov edx, dword ptr [edx] + mov esi, dword ptr [ebp + 8] + mov esi, dword ptr [esi] + sub edx, esi + sar edx, 2 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp14390: + .cv_fpo_endproc +Lfunc_end1114: + # -- End function + .def "??$_Copy_memmove@PAIPAI@std@@YAPAIPAI00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_memmove@PAIPAI@std@@YAPAIPAI00@Z" + .globl "??$_Copy_memmove@PAIPAI@std@@YAPAIPAI00@Z" # -- Begin function ??$_Copy_memmove@PAIPAI@std@@YAPAIPAI00@Z + .p2align 4, 0x90 +"??$_Copy_memmove@PAIPAI@std@@YAPAIPAI00@Z": # @"??$_Copy_memmove@PAIPAI@std@@YAPAIPAI00@Z" +Lfunc_begin1115: + .cv_func_id 1115 + .cv_loc 1115 17 1761 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1761:0 + .cv_fpo_proc "??$_Copy_memmove@PAIPAI@std@@YAPAIPAI00@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp14391: + .cv_loc 1115 17 1762 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1762:0 + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], esi + .cv_loc 1115 17 1763 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1763:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 20], esi + .cv_loc 1115 17 1764 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1764:0 + mov esi, dword ptr [ebp + 16] + mov dword ptr [ebp - 24], esi + .cv_loc 1115 17 1765 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1765:0 + mov esi, dword ptr [ebp - 20] + mov edi, dword ptr [ebp - 16] + sub esi, edi + mov dword ptr [ebp - 28], esi + .cv_loc 1115 17 1766 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1766:0 + mov esi, dword ptr [ebp - 24] + mov edi, dword ptr [ebp - 16] + mov ebx, dword ptr [ebp - 28] + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 8], ebx + mov dword ptr [eax + 4], edi + mov dword ptr [eax], esi + mov dword ptr [ebp - 36], edx # 4-byte Spill + mov dword ptr [ebp - 40], ecx # 4-byte Spill + call _memmove + .cv_loc 1115 17 1767 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1767:0 + mov ecx, dword ptr [ebp - 24] + add ecx, dword ptr [ebp - 28] + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, ecx + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp14392: + .cv_fpo_endproc +Lfunc_end1115: + # -- End function + .def "??$_Seek_wrapped@I@std@@YAXAAPAIQAI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Seek_wrapped@I@std@@YAXAAPAIQAI@Z" + .globl "??$_Seek_wrapped@I@std@@YAXAAPAIQAI@Z" # -- Begin function ??$_Seek_wrapped@I@std@@YAXAAPAIQAI@Z + .p2align 4, 0x90 +"??$_Seek_wrapped@I@std@@YAXAAPAIQAI@Z": # @"??$_Seek_wrapped@I@std@@YAXAAPAIQAI@Z" +Lfunc_begin1116: + .cv_func_id 1116 + .cv_loc 1116 17 434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:434:0 + .cv_fpo_proc "??$_Seek_wrapped@I@std@@YAXAAPAIQAI@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp14393: + .cv_loc 1116 17 435 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:435:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esi], edx + .cv_loc 1116 17 436 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:436:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp14394: + .cv_fpo_endproc +Lfunc_end1116: + # -- End function + .def "?_Myend@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + .globl "?_Myend@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" # -- Begin function ?_Myend@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ + .p2align 4, 0x90 +"?_Myend@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ": # @"?_Myend@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" +Lfunc_begin1117: + .cv_func_id 1117 + .cv_loc 1117 19 1630 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1630:0 + .cv_fpo_proc "?_Myend@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14395: + .cv_loc 1117 19 1631 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1631:0 + call "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + add eax, 12 + add esp, 4 + pop ebp + ret +Ltmp14396: + .cv_fpo_endproc +Lfunc_end1117: + # -- End function + .def "??$_Uninitialized_fill_n@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_fill_n@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@@Z" + .globl "??$_Uninitialized_fill_n@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@@Z" # -- Begin function ??$_Uninitialized_fill_n@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_fill_n@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@@Z": # @"??$_Uninitialized_fill_n@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@@Z" +Lfunc_begin1118: + .cv_func_id 1118 + .cv_loc 1118 21 298 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:298:0 + .cv_fpo_proc "??$_Uninitialized_fill_n@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 16], edi +Ltmp14397: + .cv_loc 1118 21 299 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:299:0 + mov edi, dword ptr [ebp + 20] + mov ebx, dword ptr [ebp + 16] + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], ebx + mov dword ptr [esp + 12], edi + lea eax, [ebp - 20] + mov al, byte ptr [eax] + mov byte ptr [esp + 16], al + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + call "??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 44], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp14398: + .cv_fpo_endproc +Lfunc_end1118: + # -- End function + .def "??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" + .globl "??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" # -- Begin function ??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z + .p2align 4, 0x90 +"??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z": # @"??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" +Lfunc_begin1119: + .cv_func_id 1119 + .cv_loc 1119 21 279 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:279:0 + .cv_fpo_proc "??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" 20 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 64 + .cv_fpo_stackalloc 64 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi +Ltmp14401: + .cv_loc 1119 21 280 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:280:0 + mov edi, dword ptr [ebp + 8] + mov ebx, dword ptr [ebp + 20] + mov dword ptr [ebp - 44], eax # 4-byte Spill + lea eax, [ebp - 40] +Ltmp14402: + #DEBUG_VALUE: _Uninit_alloc_fill_n1 >:_Backout <- [$eax+0] + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], edi + mov dword ptr [esp + 4], ebx + mov dword ptr [ebp - 52], edx # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + call "??0?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@PAIAAV?$allocator@I@1@@Z" +Ltmp14403: + sub esp, 8 + mov dword ptr [ebp - 60], eax # 4-byte Spill +LBB1119_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1119 21 281 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:281:0 + xor eax, eax +Ltmp14404: + cmp eax, dword ptr [ebp + 12] + jae LBB1119_4 +# %bb.2: # in Loop: Header=BB1119_1 Depth=1 +Ltmp14405: + .cv_loc 1119 21 282 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:282:0 + mov eax, dword ptr [ebp + 16] + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov dword ptr [ecx], eax + lea ecx, [ebp - 40] + call "??$_Emplace_back@ABI@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEXABI@Z" + sub esp, 4 + jmp LBB1119_3 +Ltmp14406: +LBB1119_3: # in Loop: Header=BB1119_1 Depth=1 + .cv_loc 1119 21 281 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:281:0 + mov eax, dword ptr [ebp + 12] + add eax, -1 + mov dword ptr [ebp + 12], eax + jmp LBB1119_1 +Ltmp14407: +LBB1119_4: + .cv_loc 1119 21 285 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:285:0 + lea eax, [ebp - 40] + mov ecx, eax + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "?_Release@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEPAIXZ" + .cv_loc 1119 21 286 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:286:0 + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??1?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@XZ" + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 68] # 4-byte Reload + add esp, 64 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$5@?0???$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$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@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z@4HA": +LBB1119_5: + push ebp + sub esp, 8 + add ebp, 12 + lea ecx, [ebp - 40] + call "??1?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp14408: + .cv_fpo_endproc +Lfunc_end1119: + .section .xdata,"dr",associative,"??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 +"L__ehtable$??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z": + .long -1 # ToState + .long "?dtor$5@?0???$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z@4HA" # Action + .section .text,"xr",discard,"??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" + # -- End function + .def "??0?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@PAIAAV?$allocator@I@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@PAIAAV?$allocator@I@1@@Z" + .globl "??0?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@PAIAAV?$allocator@I@1@@Z" # -- Begin function ??0?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@PAIAAV?$allocator@I@1@@Z + .p2align 4, 0x90 +"??0?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@PAIAAV?$allocator@I@1@@Z": # @"??0?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@PAIAAV?$allocator@I@1@@Z" +Lfunc_begin1120: + .cv_func_id 1120 + .cv_loc 1120 21 131 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:131:0 + .cv_fpo_proc "??0?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@PAIAAV?$allocator@I@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14409: + mov esi, dword ptr [ebp + 8] + mov dword ptr [ecx], esi + mov esi, dword ptr [ebp + 8] + mov dword ptr [ecx + 4], esi + mov esi, dword ptr [ebp + 12] + mov dword ptr [ecx + 8], esi + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + mov dword ptr [ebp - 16], edx # 4-byte Spill + add esp, 12 + pop esi + pop ebp + ret 8 +Ltmp14410: + .cv_fpo_endproc +Lfunc_end1120: + # -- End function + .def "??$_Emplace_back@ABI@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEXABI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Emplace_back@ABI@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEXABI@Z" + .globl "??$_Emplace_back@ABI@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEXABI@Z" # -- Begin function ??$_Emplace_back@ABI@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEXABI@Z + .p2align 4, 0x90 +"??$_Emplace_back@ABI@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEXABI@Z": # @"??$_Emplace_back@ABI@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEXABI@Z" +Lfunc_begin1121: + .cv_func_id 1121 + .cv_loc 1121 21 141 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:141:0 + .cv_fpo_proc "??$_Emplace_back@ABI@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEXABI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14411: + .cv_loc 1121 21 142 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:142:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$forward@ABI@std@@YAABIABI@Z" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov edx, dword ptr [ecx + 4] + mov dword ptr [esp], edx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??$_Unfancy@I@std@@YAPAIPAI@Z" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp + 8], eax + call "??$construct@IABI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAAV?$allocator@I@1@QAIABI@Z" + .cv_loc 1121 21 143 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:143:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + add ecx, 4 + mov dword ptr [eax + 4], ecx + .cv_loc 1121 21 144 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:144:0 + add esp, 28 + pop ebp + ret 4 +Ltmp14412: + .cv_fpo_endproc +Lfunc_end1121: + # -- End function + .def "?_Release@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEPAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Release@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEPAIXZ" + .globl "?_Release@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEPAIXZ" # -- Begin function ?_Release@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEPAIXZ + .p2align 4, 0x90 +"?_Release@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEPAIXZ": # @"?_Release@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEPAIXZ" +Lfunc_begin1122: + .cv_func_id 1122 + .cv_loc 1122 21 146 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:146:0 + .cv_fpo_proc "?_Release@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEPAIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14413: + .cv_loc 1122 21 147 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:147:0 + mov eax, dword ptr [ecx + 4] + mov dword ptr [ecx], eax + .cv_loc 1122 21 148 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:148:0 + mov eax, dword ptr [ecx + 4] + add esp, 4 + pop ebp + ret +Ltmp14414: + .cv_fpo_endproc +Lfunc_end1122: + # -- End function + .def "??1?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@XZ" + .globl "??1?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@XZ" # -- Begin function ??1?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@XZ": # @"??1?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@XZ" +Lfunc_begin1123: + .cv_func_id 1123 + .cv_loc 1123 21 136 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:136:0 + .cv_fpo_proc "??1?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14415: + .cv_loc 1123 21 137 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:137:0 + mov eax, dword ptr [ecx + 8] + mov edx, dword ptr [ecx + 4] + mov ecx, dword ptr [ecx] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], eax + call "??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPAI0AAV?$allocator@I@0@@Z" +Ltmp14416: + .cv_loc 1123 21 138 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:138:0 + add esp, 16 + pop ebp + ret +Ltmp14417: + .cv_fpo_endproc +Lfunc_end1123: + # -- End function + .def "??$construct@IABI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAAV?$allocator@I@1@QAIABI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@IABI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAAV?$allocator@I@1@QAIABI@Z" + .globl "??$construct@IABI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAAV?$allocator@I@1@QAIABI@Z" # -- Begin function ??$construct@IABI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAAV?$allocator@I@1@QAIABI@Z + .p2align 4, 0x90 +"??$construct@IABI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAAV?$allocator@I@1@QAIABI@Z": # @"??$construct@IABI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAAV?$allocator@I@1@QAIABI@Z" +Lfunc_begin1124: + .cv_func_id 1124 + .cv_loc 1124 12 818 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:818:0 + .cv_fpo_proc "??$construct@IABI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAAV?$allocator@I@1@QAIABI@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp14418: + .cv_loc 1124 12 819 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:819:0 + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 16] + mov dword ptr [esp], edi + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], esi # 4-byte Spill + call "??$forward@ABI@std@@YAABIABI@Z" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ecx], eax + .cv_loc 1124 12 820 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:820:0 + add esp, 20 + pop esi + pop edi + pop ebp + ret +Ltmp14419: + .cv_fpo_endproc +Lfunc_end1124: + # -- End function + .def "??$forward@ABI@std@@YAABIABI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@ABI@std@@YAABIABI@Z" + .globl "??$forward@ABI@std@@YAABIABI@Z" # -- Begin function ??$forward@ABI@std@@YAABIABI@Z + .p2align 4, 0x90 +"??$forward@ABI@std@@YAABIABI@Z": # @"??$forward@ABI@std@@YAABIABI@Z" +Lfunc_begin1125: + .cv_func_id 1125 + .cv_loc 1125 7 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1296:0 + .cv_fpo_proc "??$forward@ABI@std@@YAABIABI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp14420: + .cv_loc 1125 7 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1297:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp14421: + .cv_fpo_endproc +Lfunc_end1125: + # -- End function + .def "??$_Unfancy@I@std@@YAPAIPAI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy@I@std@@YAPAIPAI@Z" + .globl "??$_Unfancy@I@std@@YAPAIPAI@Z" # -- Begin function ??$_Unfancy@I@std@@YAPAIPAI@Z + .p2align 4, 0x90 +"??$_Unfancy@I@std@@YAPAIPAI@Z": # @"??$_Unfancy@I@std@@YAPAIPAI@Z" +Lfunc_begin1126: + .cv_func_id 1126 + .cv_loc 1126 13 294 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:294:0 + .cv_fpo_proc "??$_Unfancy@I@std@@YAPAIPAI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp14422: + .cv_loc 1126 13 295 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:295:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp14423: + .cv_fpo_endproc +Lfunc_end1126: + # -- End function + .def "??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXABV?$_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@@YAXABV?$_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@@YAXABV?$_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@@YAXABV?$_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@@YAXABV?$_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@@YAXABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" +Lfunc_begin1127: + .cv_func_id 1127 + .cv_loc 1127 17 216 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:216:0 + .cv_fpo_proc "??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp14424: + .cv_loc 1127 17 218 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:218:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "?_Verify_range@std@@YAXABV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z" +Ltmp14425: + .cv_loc 1127 17 223 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:223:0 + add esp, 16 + pop esi + pop ebp + ret +Ltmp14426: + .cv_fpo_endproc +Lfunc_end1127: + # -- End function + .def "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@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@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" + .globl "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" # -- Begin function ??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z + .p2align 4, 0x90 +"??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z": # @"??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" +Lfunc_begin1128: + .cv_func_id 1128 + .cv_loc 1128 17 263 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:263:0 + .cv_fpo_proc "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp14427: + .cv_loc 1128 17 264 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:264:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp14428: + .cv_fpo_endproc +Lfunc_end1128: + # -- End function + .def "??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@H$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@H@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@@H$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@H@Z" + .globl "??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@H$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@H@Z" # -- Begin function ??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@H$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@H@Z + .p2align 4, 0x90 +"??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@H$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@H@Z": # @"??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@H$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@H@Z" +Lfunc_begin1129: + .cv_func_id 1129 + .cv_loc 1129 17 379 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:379:0 + .cv_fpo_proc "??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@H$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp14429: + .cv_loc 1129 17 380 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:380:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + add esp, 8 + pop ebp + ret +Ltmp14430: + .cv_fpo_endproc +Lfunc_end1129: + # -- End function + .def "??$_Idl_distance@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@ABV?$_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?@@ABV?$_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?@@ABV?$_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?@@ABV?$_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?@@ABV?$_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?@@ABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" +Lfunc_begin1130: + .cv_func_id 1130 + .cv_loc 1130 17 486 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:486:0 + .cv_fpo_proc "??$_Idl_distance@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@ABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp14431: + .cv_loc 1130 17 488 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:488:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" + add esp, 8 + pop esi + pop ebp + ret +Ltmp14432: + .cv_fpo_endproc +Lfunc_end1130: + # -- End function + .def "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + .globl "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" # -- Begin function ??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z + .p2align 4, 0x90 +"??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z": # @"??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" +Lfunc_begin1131: + .cv_func_id 1131 + .cv_loc 1131 19 1891 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1891:0 + .cv_fpo_proc "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14433: + .cv_loc 1131 19 1892 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1892:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + call "??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + sub esp, 4 + xor al, -1 + and al, 1 + movzx eax, al + add esp, 12 + pop ebp + ret 4 +Ltmp14434: + .cv_fpo_endproc +Lfunc_end1131: + # -- End function + .def "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" + .globl "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" # -- Begin function ??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ + .p2align 4, 0x90 +"??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ": # @"??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" +Lfunc_begin1132: + .cv_func_id 1132 + .cv_loc 1132 19 2003 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2003:0 + .cv_fpo_proc "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14435: + .cv_loc 1132 19 2004 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2004:0 + mov eax, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" + .cv_loc 1132 19 2005 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2005:0 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + add esp, 12 + pop ebp + ret +Ltmp14436: + .cv_fpo_endproc +Lfunc_end1132: + # -- End function + .def "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?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@@QBE?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@@QBE?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@@QBE?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@@QBE?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@@QBE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" +Lfunc_begin1133: + .cv_func_id 1133 + .cv_loc 1133 19 1988 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1988:0 + .cv_fpo_proc "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14437: + .cv_loc 1133 19 1989 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1989:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [esp], eax + mov dword ptr [ebp - 12], edx # 4-byte Spill + call "??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, ecx + add esp, 20 + pop ebp + ret 4 +Ltmp14438: + .cv_fpo_endproc +Lfunc_end1133: + # -- End function + .def "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" + .globl "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" # -- Begin function ??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z + .p2align 4, 0x90 +"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z": # @"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" +Lfunc_begin1134: + .cv_func_id 1134 + .cv_loc 1134 19 1753 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1753:0 + .cv_fpo_proc "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14439: + .cv_loc 1134 19 1755 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1755:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NXZ" + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + call "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@_N@Z" + add esp, 12 + pop ebp + ret 4 +Ltmp14440: + .cv_fpo_endproc +Lfunc_end1134: + # -- End function + .def "??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@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@@std@@YAXAAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" + .globl "??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" # -- Begin function ??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z + .p2align 4, 0x90 +"??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z": # @"??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" +Lfunc_begin1135: + .cv_func_id 1135 + .cv_loc 1135 17 414 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:414:0 + .cv_fpo_proc "??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp14441: + .cv_loc 1135 17 418 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:418:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" + sub esp, 4 +Ltmp14442: + .cv_loc 1135 17 420 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:420:0 + mov dword ptr [ebp - 16], eax # 4-byte Spill + add esp, 16 + pop esi + pop ebp + ret +Ltmp14443: + .cv_fpo_endproc +Lfunc_end1135: + # -- End function + .def "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" + .globl "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" # -- Begin function ??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z + .p2align 4, 0x90 +"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z": # @"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" +Lfunc_begin1136: + .cv_func_id 1136 + .cv_loc 1136 19 1968 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1968:0 + .cv_fpo_proc "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14444: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp14445: + .cv_fpo_endproc +Lfunc_end1136: + # -- End function + .def "?_Verify_range@std@@YAXABV?$_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@@YAXABV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z" + .globl "?_Verify_range@std@@YAXABV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z" # -- Begin function ?_Verify_range@std@@YAXABV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z + .p2align 4, 0x90 +"?_Verify_range@std@@YAXABV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z": # @"?_Verify_range@std@@YAXABV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z" +Lfunc_begin1137: + .cv_func_id 1137 + .cv_loc 1137 19 1923 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1923:0 + .cv_fpo_proc "?_Verify_range@std@@YAXABV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov dword ptr [ebp - 8], ecx # 4-byte Spill +# %bb.1: +Ltmp14446: + .cv_loc 1137 19 1925 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1925:0 + mov ecx, dword ptr [ebp + 8] + mov eax, dword ptr [ebp + 12] + mov dword ptr [esp], eax + call "??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + sub esp, 4 + test al, 1 + jne LBB1137_2 + jmp LBB1137_3 +LBB1137_2: +Ltmp14447: + .cv_loc 1137 19 1925 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1925:0 + jmp LBB1137_8 +Ltmp14448: +LBB1137_3: + .cv_loc 1137 19 1925 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1925:0 + jmp LBB1137_4 +LBB1137_4: + .cv_loc 1137 19 1925 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1925:0 + xor eax, eax +Ltmp14449: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GF@OFINGCLP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 1925 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0CH@KPIOHKJL@vector?$DMbool?$DO?5iterator?5range?5tran@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1137_6 +# %bb.5: + int3 +LBB1137_6: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BM@MDLBHIEK@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MK@NHIPFOLI@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 1925 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 16], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp14450: +# %bb.7: + .cv_loc 1137 19 1925 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1925:0 + jmp LBB1137_8 +Ltmp14451: +LBB1137_8: + .cv_loc 1137 19 1925 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1925:0 + jmp LBB1137_9 +Ltmp14452: +LBB1137_9: + .cv_loc 1137 19 1926 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1926:0 + add esp, 40 + pop ebp + ret +Ltmp14453: + .cv_fpo_endproc +Lfunc_end1137: + # -- End function + .def "??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + .globl "??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" # -- Begin function ??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z + .p2align 4, 0x90 +"??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z": # @"??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" +Lfunc_begin1138: + .cv_func_id 1138 + .cv_loc 1138 19 1904 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1904:0 + .cv_fpo_proc "??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14454: + .cv_loc 1138 19 1905 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1905:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, edx + mov edx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + sub esp, 4 + xor al, -1 + and al, 1 + movzx eax, al + add esp, 16 + pop ebp + ret 4 +Ltmp14455: + .cv_fpo_endproc +Lfunc_end1138: + # -- End function + .def "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV?$_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@@QBEHABV?$_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@@QBEHABV?$_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@@QBEHABV?$_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@@QBEHABV?$_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@@QBEHABV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" +Lfunc_begin1139: + .cv_func_id 1139 + .cv_loc 1139 19 2033 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2033:0 + .cv_fpo_proc "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14456: + .cv_loc 1139 19 2034 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2034:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + call "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV01@@Z" + add esp, 8 + pop ebp + ret 4 +Ltmp14457: + .cv_fpo_endproc +Lfunc_end1139: + # -- End function + .def "??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + .globl "??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" # -- Begin function ??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z + .p2align 4, 0x90 +"??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z": # @"??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" +Lfunc_begin1140: + .cv_func_id 1140 + .cv_loc 1140 19 1886 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1886:0 + .cv_fpo_proc "??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14458: + .cv_loc 1140 19 1887 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1887:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [esp], edx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEXABV12@@Z" + sub esp, 4 + xor eax, eax + mov bl, al + .cv_loc 1140 19 1888 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1888:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, dword ptr [eax + 8] + mov edx, dword ptr [ebp + 8] + cmp ecx, dword ptr [edx + 8] + mov byte ptr [ebp - 17], bl # 1-byte Spill + jne LBB1140_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, dword ptr [eax + 12] + mov edx, dword ptr [ebp + 8] + cmp ecx, dword ptr [edx + 12] + sete bl + mov byte ptr [ebp - 17], bl # 1-byte Spill +LBB1140_2: + mov al, byte ptr [ebp - 17] # 1-byte Reload + and al, 1 + movzx eax, al + add esp, 20 + pop ebx + pop ebp + ret 4 +Ltmp14459: + .cv_fpo_endproc +Lfunc_end1140: + # -- End function + .def "??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" + .globl "??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" # -- Begin function ??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ + .p2align 4, 0x90 +"??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ": # @"??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" +Lfunc_begin1141: + .cv_func_id 1141 + .cv_loc 1141 19 1838 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1838:0 + .cv_fpo_proc "??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14460: + .cv_loc 1141 19 1839 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1839:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ" + .cv_loc 1141 19 1840 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1840:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + add esp, 8 + pop ebp + ret +Ltmp14461: + .cv_fpo_endproc +Lfunc_end1141: + # -- End function + .def "?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ" + .globl "?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ" # -- Begin function ?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ + .p2align 4, 0x90 +"?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ": # @"?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ" +Lfunc_begin1142: + .cv_func_id 1142 + .cv_loc 1142 19 1929 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1929:0 + .cv_fpo_proc "?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14462: + .cv_loc 1142 19 1930 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1930:0 + cmp dword ptr [ecx + 12], 0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + je LBB1142_2 +# %bb.1: +Ltmp14463: + .cv_loc 1142 19 1931 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1931:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax + 12] + add ecx, -1 + mov dword ptr [eax + 12], ecx + .cv_loc 1142 19 1932 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1932:0 + jmp LBB1142_21 +Ltmp14464: +LBB1142_2: + .cv_loc 1142 19 1934 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1934:0 + jmp LBB1142_3 +LBB1142_3: +Ltmp14465: + .cv_loc 1142 19 1934 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1934:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" + cmp eax, 0 + je LBB1142_5 +# %bb.4: +Ltmp14466: + .cv_loc 1142 19 1934 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1934:0 + jmp LBB1142_10 +Ltmp14467: +LBB1142_5: + .cv_loc 1142 19 1934 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1934:0 + jmp LBB1142_6 +LBB1142_6: + .cv_loc 1142 19 1934 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1934:0 + xor eax, eax +Ltmp14468: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GF@OFINGCLP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 1934 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0DJ@BJBAPOC@cannot?5decrement?5value?9initializ@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1142_8 +# %bb.7: + int3 +LBB1142_8: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_19IIBHEAFP@?$AA_?$AAD?$AAe?$AAc?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MK@NHIPFOLI@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 1934 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 16], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp14469: +# %bb.9: + .cv_loc 1142 19 1934 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1934:0 + jmp LBB1142_10 +Ltmp14470: +LBB1142_10: + .cv_loc 1142 19 1934 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1934:0 + jmp LBB1142_11 +Ltmp14471: +LBB1142_11: + .cv_loc 1142 19 1935 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1935:0 + jmp LBB1142_12 +LBB1142_12: +Ltmp14472: + .cv_loc 1142 19 1935 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1935:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + mov dword ptr [esp], -1 + call "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHI@Z" + sub esp, 4 + cmp eax, 0 + jg LBB1142_14 +# %bb.13: +Ltmp14473: + .cv_loc 1142 19 1935 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1935:0 + jmp LBB1142_19 +Ltmp14474: +LBB1142_14: + .cv_loc 1142 19 1935 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1935:0 + jmp LBB1142_15 +LBB1142_15: + .cv_loc 1142 19 1935 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1935:0 + xor eax, eax +Ltmp14475: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GF@OFINGCLP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 1936 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0CP@JNBLLDHJ@cannot?5decrement?5invalid?5vector?$DM@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1142_17 +# %bb.16: + int3 +LBB1142_17: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_19IIBHEAFP@?$AA_?$AAD?$AAe?$AAc?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MK@NHIPFOLI@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 1936 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 24], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp14476: +# %bb.18: + .cv_loc 1142 19 1935 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1935:0 + jmp LBB1142_19 +Ltmp14477: +LBB1142_19: + .cv_loc 1142 19 1935 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1935:0 + jmp LBB1142_20 +Ltmp14478: +LBB1142_20: + .cv_loc 1142 19 1939 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1939:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [eax + 12], 31 + .cv_loc 1142 19 1940 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1940:0 + mov ecx, dword ptr [eax + 8] + add ecx, -4 + mov dword ptr [eax + 8], ecx +Ltmp14479: +LBB1142_21: + .cv_loc 1142 19 1942 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1942:0 + add esp, 48 + pop ebp + ret +Ltmp14480: + .cv_fpo_endproc +Lfunc_end1142: + # -- End function + .def "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHI@Z" + .globl "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHI@Z" # -- Begin function ?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHI@Z + .p2align 4, 0x90 +"?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHI@Z": # @"?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHI@Z" +Lfunc_begin1143: + .cv_func_id 1143 + .cv_loc 1143 19 1721 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1721:0 + .cv_fpo_proc "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14481: + .cv_loc 1143 19 1723 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1723:0 + mov edx, ecx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" + mov dword ptr [ebp - 8], eax + .cv_loc 1143 19 1724 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1724:0 + mov eax, dword ptr [ebp - 8] + mov eax, dword ptr [eax + 20] + mov dword ptr [ebp - 12], eax + .cv_loc 1143 19 1726 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1726:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 12] + add ecx, dword ptr [ebp + 8] + mov dword ptr [ebp + 8], ecx + .cv_loc 1143 19 1727 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1727:0 + mov ecx, dword ptr [eax + 8] + mov edx, dword ptr [ebp - 8] + add edx, 4 + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, edx + call "?data@?$vector@IV?$allocator@I@std@@@std@@QBEPBIXZ" + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + sub ecx, eax + sar ecx, 2 + shl ecx, 5 + add ecx, dword ptr [ebp + 8] + mov dword ptr [ebp + 8], ecx + .cv_loc 1143 19 1728 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1728:0 + mov eax, dword ptr [ebp + 8] + cmp eax, dword ptr [ebp - 12] + jae LBB1143_2 +# %bb.1: + mov eax, 4294967295 + mov dword ptr [ebp - 28], eax # 4-byte Spill + jmp LBB1143_3 +LBB1143_2: + xor eax, eax + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 12] + cmp ecx, edx + mov ecx, 1 + cmove ecx, eax + mov dword ptr [ebp - 28], ecx # 4-byte Spill +LBB1143_3: + mov eax, dword ptr [ebp - 28] # 4-byte Reload + add esp, 28 + pop ebp + ret 4 +Ltmp14482: + .cv_fpo_endproc +Lfunc_end1143: + # -- End function + .def "?data@?$vector@IV?$allocator@I@std@@@std@@QBEPBIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$vector@IV?$allocator@I@std@@@std@@QBEPBIXZ" + .globl "?data@?$vector@IV?$allocator@I@std@@@std@@QBEPBIXZ" # -- Begin function ?data@?$vector@IV?$allocator@I@std@@@std@@QBEPBIXZ + .p2align 4, 0x90 +"?data@?$vector@IV?$allocator@I@std@@@std@@QBEPBIXZ": # @"?data@?$vector@IV?$allocator@I@std@@@std@@QBEPBIXZ" +Lfunc_begin1144: + .cv_func_id 1144 + .cv_loc 1144 19 1263 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1263:0 + .cv_fpo_proc "?data@?$vector@IV?$allocator@I@std@@@std@@QBEPBIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14483: + .cv_loc 1144 19 1264 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1264:0 + call "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" + mov eax, dword ptr [eax] + mov dword ptr [esp], eax + call "??$_Unfancy_maybe_null@I@std@@YAPAIPAI@Z" + add esp, 8 + pop ebp + ret +Ltmp14484: + .cv_fpo_endproc +Lfunc_end1144: + # -- End function + .def "??$_Unfancy_maybe_null@I@std@@YAPAIPAI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy_maybe_null@I@std@@YAPAIPAI@Z" + .globl "??$_Unfancy_maybe_null@I@std@@YAPAIPAI@Z" # -- Begin function ??$_Unfancy_maybe_null@I@std@@YAPAIPAI@Z + .p2align 4, 0x90 +"??$_Unfancy_maybe_null@I@std@@YAPAIPAI@Z": # @"??$_Unfancy_maybe_null@I@std@@YAPAIPAI@Z" +Lfunc_begin1145: + .cv_func_id 1145 + .cv_loc 1145 19 333 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:333:0 + .cv_fpo_proc "??$_Unfancy_maybe_null@I@std@@YAPAIPAI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp14485: + .cv_loc 1145 19 334 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:334:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp14486: + .cv_fpo_endproc +Lfunc_end1145: + # -- End function + .def "??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV?$_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@@QAE@ABV?$_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@@QAE@ABV?$_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@@QAE@ABV?$_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@@QAE@ABV?$_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@@QAE@ABV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" +Lfunc_begin1146: + .cv_func_id 1146 + .cv_loc 1146 19 1750 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1750:0 + .cv_fpo_proc "??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14487: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" + mov ecx, dword ptr [ebp + 8] + mov ecx, dword ptr [ecx + 12] + mov edx, dword ptr [ebp + 8] + mov edx, dword ptr [edx + 8] + mov esi, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], eax + call "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIIPBU_Container_base12@1@@Z" + sub esp, 12 + .cv_loc 1146 19 1751 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1751:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 36 + pop esi + pop ebp + ret 4 +Ltmp14488: + .cv_fpo_endproc +Lfunc_end1146: + # -- End function + .def "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIIPBU_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@@QAE@PBIIPBU_Container_base12@1@@Z" + .globl "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIIPBU_Container_base12@1@@Z" # -- Begin function ??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIIPBU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIIPBU_Container_base12@1@@Z": # @"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIIPBU_Container_base12@1@@Z" +Lfunc_begin1147: + .cv_func_id 1147 + .cv_loc 1147 19 1711 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1711:0 + .cv_fpo_proc "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIIPBU_Container_base12@1@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp14489: + mov edi, ecx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, edi + mov dword ptr [ebp - 20], esi # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov dword ptr [ebp - 28], edx # 4-byte Spill + call "??0_Iterator_base12@std@@QAE@XZ" + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [edx + 8], ecx + mov ecx, dword ptr [ebp + 12] + mov dword ptr [edx + 12], ecx +Ltmp14490: + .cv_loc 1147 19 1712 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1712:0 + mov ecx, dword ptr [ebp + 16] + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov ecx, edx + mov edx, dword ptr [ebp - 32] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 36], eax # 4-byte Spill + call "?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z" + sub esp, 4 +Ltmp14491: + .cv_loc 1147 19 1713 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1713:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 32 + pop esi + pop edi + pop ebp + ret 12 +Ltmp14492: + .cv_fpo_endproc +Lfunc_end1147: + # -- End function + .def "??0_Iterator_base12@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Iterator_base12@std@@QAE@XZ" + .globl "??0_Iterator_base12@std@@QAE@XZ" # -- Begin function ??0_Iterator_base12@std@@QAE@XZ + .p2align 4, 0x90 +"??0_Iterator_base12@std@@QAE@XZ": # @"??0_Iterator_base12@std@@QAE@XZ" +Lfunc_begin1148: + .cv_func_id 1148 + .cv_loc 1148 12 1308 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1308:0 + .cv_fpo_proc "??0_Iterator_base12@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14493: + mov dword ptr [ecx], 0 + mov dword ptr [ecx + 4], 0 + .cv_loc 1148 12 1309 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1309:0 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp14494: + .cv_fpo_endproc +Lfunc_end1148: + # -- End function + .def "?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z" + .globl "?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z" # -- Begin function ?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z + .p2align 4, 0x90 +"?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z": # @"?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z" +Lfunc_begin1149: + .cv_func_id 1149 + .cv_loc 1149 12 1338 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1338:0 + .cv_fpo_proc "?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp14499: + .cv_loc 1149 12 1339 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1339:0 + cmp dword ptr [ebp + 8], 0 + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], ecx # 4-byte Spill + jne LBB1149_3 +# %bb.1: +Ltmp14500: + .cv_loc 1149 12 1341 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1341:0 + mov dword ptr [ebp - 16], 0 + mov eax, esp + mov dword ptr [eax], 3 + mov eax, dword ptr ["__imp_??0_Lockit@std@@QAE@H@Z"] + lea ecx, [ebp - 36] + call eax + sub esp, 4 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB1149_2 +LBB1149_2: + .cv_loc 1149 12 1342 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1342:0 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?_Orphan_me@_Iterator_base12@std@@QAEXXZ" + .cv_loc 1149 12 1344 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1344:0 + lea ecx, [ebp - 36] + call dword ptr ["__imp_??1_Lockit@std@@QAE@XZ"] + jmp LBB1149_7 +Ltmp14501: +LBB1149_3: + .cv_loc 1149 12 1345 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1345:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax] + mov dword ptr [ebp - 40], eax + .cv_loc 1149 12 1348 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1348:0 + mov eax, dword ptr [ebp - 52] # 4-byte Reload + mov ecx, dword ptr [eax] + cmp ecx, dword ptr [ebp - 40] + je LBB1149_6 +# %bb.4: +Ltmp14502: + .cv_loc 1149 12 1349 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1349:0 + mov dword ptr [ebp - 16], 0 + mov eax, esp + mov dword ptr [eax], 3 + mov eax, dword ptr ["__imp_??0_Lockit@std@@QAE@H@Z"] + lea ecx, [ebp - 44] + call eax + sub esp, 4 + mov dword ptr [ebp - 60], eax # 4-byte Spill + jmp LBB1149_5 +LBB1149_5: + .cv_loc 1149 12 1350 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1350:0 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?_Orphan_me@_Iterator_base12@std@@QAEXXZ" + .cv_loc 1149 12 1351 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1351:0 + mov ecx, dword ptr [ebp - 40] + mov ecx, dword ptr [ecx + 4] + mov eax, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [eax + 4], ecx + .cv_loc 1149 12 1352 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1352:0 + mov ecx, dword ptr [ebp - 40] + mov dword ptr [ecx + 4], eax + .cv_loc 1149 12 1353 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1353:0 + mov ecx, dword ptr [ebp - 40] + mov dword ptr [eax], ecx + .cv_loc 1149 12 1354 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1354:0 + lea ecx, [ebp - 44] + call dword ptr ["__imp_??1_Lockit@std@@QAE@XZ"] +Ltmp14503: +LBB1149_6: + .cv_loc 1149 12 1359 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1359:0 + jmp LBB1149_7 +Ltmp14504: +LBB1149_7: + .cv_loc 1149 12 1360 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1360:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$8@?0??_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z@4HA": +LBB1149_8: + push ebp + push eax + add ebp, 12 +Ltmp14505: + .cv_loc 1149 12 1341 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1341:0 + call dword ptr [__imp____std_terminate] +Ltmp14506: + .cv_fpo_endproc +Lfunc_end1149: + .section .xdata,"dr",associative,"?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z" + .p2align 2 +"L__ehtable$?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z": + .long -1 # ToState + .long "?dtor$8@?0??_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z@4HA" # Action + .section .text,"xr",discard,"?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z" + # -- End function + .def "?_Orphan_me@_Iterator_base12@std@@QAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_me@_Iterator_base12@std@@QAEXXZ" + .globl "?_Orphan_me@_Iterator_base12@std@@QAEXXZ" # -- Begin function ?_Orphan_me@_Iterator_base12@std@@QAEXXZ + .p2align 4, 0x90 +"?_Orphan_me@_Iterator_base12@std@@QAEXXZ": # @"?_Orphan_me@_Iterator_base12@std@@QAEXXZ" +Lfunc_begin1150: + .cv_func_id 1150 + .cv_loc 1150 12 1374 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1374:0 + .cv_fpo_proc "?_Orphan_me@_Iterator_base12@std@@QAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14507: + .cv_loc 1150 12 1376 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1376:0 + cmp dword ptr [ecx], 0 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + je LBB1150_18 +# %bb.1: +Ltmp14508: + .cv_loc 1150 12 1377 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1377:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, dword ptr [eax] + add ecx, 4 + mov dword ptr [ebp - 8], ecx +LBB1150_2: # =>This Inner Loop Header: Depth=1 + .cv_loc 1150 12 1378 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1378:0 + xor eax, eax + mov cl, al + mov eax, dword ptr [ebp - 8] + cmp dword ptr [eax], 0 + mov byte ptr [ebp - 13], cl # 1-byte Spill + je LBB1150_4 +# %bb.3: # in Loop: Header=BB1150_2 Depth=1 + mov eax, dword ptr [ebp - 8] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + cmp dword ptr [eax], ecx + setne dl + mov byte ptr [ebp - 13], dl # 1-byte Spill +LBB1150_4: # in Loop: Header=BB1150_2 Depth=1 + mov al, byte ptr [ebp - 13] # 1-byte Reload + test al, 1 + jne LBB1150_5 + jmp LBB1150_6 +LBB1150_5: # in Loop: Header=BB1150_2 Depth=1 +Ltmp14509: + .cv_loc 1150 12 1379 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1379:0 + mov eax, dword ptr [ebp - 8] + mov eax, dword ptr [eax] + add eax, 4 + mov dword ptr [ebp - 8], eax +Ltmp14510: + .cv_loc 1150 12 1378 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1378:0 + jmp LBB1150_2 +LBB1150_6: + .cv_loc 1150 12 1382 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1382:0 + jmp LBB1150_7 +LBB1150_7: +Ltmp14511: + .cv_loc 1150 12 1382 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1382:0 + mov eax, dword ptr [ebp - 8] + cmp dword ptr [eax], 0 + je LBB1150_9 +# %bb.8: +Ltmp14512: + .cv_loc 1150 12 1382 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1382:0 + jmp LBB1150_15 +Ltmp14513: +LBB1150_9: + .cv_loc 1150 12 1382 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1382:0 + jmp LBB1150_10 +LBB1150_10: + .cv_loc 1150 12 1382 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1382:0 + xor eax, eax +Ltmp14514: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GH@BIKJJEOM@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 1382 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0BJ@LFDBABJJ@ITERATOR?5LIST?5CORRUPTED?$CB?$AA@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1150_12 +# %bb.11: + int3 +LBB1150_12: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BG@EFIBNMFI@?$AA_?$AAO?$AAr?$AAp?$AAh?$AAa?$AAn?$AA_?$AAm?$AAe?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MO@MFADBDIJ@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 1382 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 24], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +# %bb.13: + jmp LBB1150_14 +Ltmp14515: +LBB1150_14: + .cv_loc 1150 12 1382 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1382:0 + jmp LBB1150_15 +Ltmp14516: +LBB1150_15: + .cv_loc 1150 12 1382 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1382:0 + jmp LBB1150_16 +LBB1150_16: + jmp LBB1150_17 +Ltmp14517: +LBB1150_17: + .cv_loc 1150 12 1383 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1383:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov edx, dword ptr [ebp - 8] + mov dword ptr [edx], ecx + .cv_loc 1150 12 1384 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1384:0 + mov dword ptr [eax], 0 +Ltmp14518: +LBB1150_18: + .cv_loc 1150 12 1387 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1387:0 + add esp, 48 + pop ebp + ret +Ltmp14519: + .cv_fpo_endproc +Lfunc_end1150: + # -- End function + .def "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@_N@Z" + .globl "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@_N@Z" # -- Begin function ??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@_N@Z + .p2align 4, 0x90 +"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@_N@Z": # @"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@_N@Z" +Lfunc_begin1151: + .cv_func_id 1151 + .cv_loc 1151 19 1758 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1758:0 + .cv_fpo_proc "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@_N@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 8] + and al, 1 + mov byte ptr [ebp - 1], al + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14520: + .cv_loc 1151 19 1759 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1759:0 + test byte ptr [ebp - 1], 1 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + je LBB1151_2 +# %bb.1: +Ltmp14521: + .cv_loc 1151 19 1760 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1760:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IBEIXZ" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEPBIXZ" + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + or ecx, dword ptr [eax] + mov dword ptr [eax], ecx + .cv_loc 1151 19 1761 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1761:0 + jmp LBB1151_3 +Ltmp14522: +LBB1151_2: + .cv_loc 1151 19 1762 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1762:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IBEIXZ" + xor eax, -1 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEPBIXZ" + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + and ecx, dword ptr [eax] + mov dword ptr [eax], ecx +Ltmp14523: +LBB1151_3: + .cv_loc 1151 19 1765 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1765:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 20 + pop ebp + ret 4 +Ltmp14524: + .cv_fpo_endproc +Lfunc_end1151: + # -- End function + .def "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IBEIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IBEIXZ" + .globl "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IBEIXZ" # -- Begin function ?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IBEIXZ + .p2align 4, 0x90 +"?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IBEIXZ": # @"?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IBEIXZ" +Lfunc_begin1152: + .cv_func_id 1152 + .cv_loc 1152 19 1786 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1786:0 + .cv_fpo_proc "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14525: + .cv_loc 1152 19 1787 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1787:0 + mov ecx, dword ptr [ecx + 12] + # kill: def $cl killed $ecx + mov eax, 1 + shl eax, cl + add esp, 4 + pop ebp + ret +Ltmp14526: + .cv_fpo_endproc +Lfunc_end1152: + # -- End function + .def "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEPBIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEPBIXZ" + .globl "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEPBIXZ" # -- Begin function ?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEPBIXZ + .p2align 4, 0x90 +"?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEPBIXZ": # @"?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEPBIXZ" +Lfunc_begin1153: + .cv_func_id 1153 + .cv_loc 1153 19 1776 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1776:0 + .cv_fpo_proc "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEPBIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] + mov dword ptr [ebp - 8], ecx # 4-byte Spill +# %bb.1: +Ltmp14527: + .cv_loc 1153 19 1778 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1778:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" + cmp eax, 0 + je LBB1153_5 +# %bb.2: + mov eax, dword ptr [ebp - 8] # 4-byte Reload + cmp dword ptr [eax + 8], 0 + je LBB1153_5 +# %bb.3: + xor eax, eax + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [esp], 0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHI@Z" + sub esp, 4 + cmp eax, 0 + jge LBB1153_5 +# %bb.4: +Ltmp14528: + .cv_loc 1153 19 1778 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1778:0 + jmp LBB1153_10 +Ltmp14529: +LBB1153_5: + .cv_loc 1153 19 1778 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1778:0 + jmp LBB1153_6 +LBB1153_6: + .cv_loc 1153 19 1778 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1778:0 + xor eax, eax +Ltmp14530: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GF@OFINGCLP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 1779 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0CJ@EEELBEAF@vector?$DMbool?$DO?5iterator?5not?5derefe@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1153_8 +# %bb.7: + int3 +LBB1153_8: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BA@MDAFMOGP@?$AA_?$AAG?$AAe?$AAt?$AAp?$AAt?$AAr?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MK@NHIPFOLI@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 1779 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 20], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp14531: +# %bb.9: + .cv_loc 1153 19 1778 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1778:0 + jmp LBB1153_10 +Ltmp14532: +LBB1153_10: + .cv_loc 1153 19 1778 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1778:0 + jmp LBB1153_11 +Ltmp14533: +LBB1153_11: + .cv_loc 1153 19 1782 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1782:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov eax, dword ptr [eax + 8] + add esp, 44 + pop ebp + ret +Ltmp14534: + .cv_fpo_endproc +Lfunc_end1153: + # -- End function + .def "??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" + .globl "??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" # -- Begin function ??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z + .p2align 4, 0x90 +"??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z": # @"??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" +Lfunc_begin1154: + .cv_func_id 1154 + .cv_loc 1154 19 1968 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1968:0 + .cv_fpo_proc "??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14535: + .cv_loc 1154 19 1968 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1968:0 + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp14536: + .cv_fpo_endproc +Lfunc_end1154: + # -- End function + .def "??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" + .globl "??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" # -- Begin function ??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z + .p2align 4, 0x90 +"??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z": # @"??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" +Lfunc_begin1155: + .cv_func_id 1155 + .cv_loc 1155 19 1801 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1801:0 + .cv_fpo_proc "??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14537: + .cv_loc 1155 19 1801 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1801:0 + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp14538: + .cv_fpo_endproc +Lfunc_end1155: + # -- End function + .def "??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" + .globl "??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" # -- Begin function ??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z + .p2align 4, 0x90 +"??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z": # @"??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" +Lfunc_begin1156: + .cv_func_id 1156 + .cv_loc 1156 19 1700 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1700:0 + .cv_fpo_proc "??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14539: + .cv_loc 1156 19 1700 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1700:0 + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ecx + 8] + mov esi, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esi + 8], edx + mov ecx, dword ptr [ecx + 12] + mov dword ptr [esi + 12], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, esi + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp14540: + .cv_fpo_endproc +Lfunc_end1156: + # -- End function + .def "??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z" + .globl "??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z" # -- Begin function ??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z + .p2align 4, 0x90 +"??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z": # @"??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z" +Lfunc_begin1157: + .cv_func_id 1157 + .cv_loc 1157 12 1316 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1316:0 + .cv_fpo_proc "??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp14543: + .cv_loc 1157 12 1317 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1317:0 + mov edx, dword ptr [ecx] + mov esi, dword ptr [ebp + 8] + cmp edx, dword ptr [esi] + mov dword ptr [ebp - 40], eax # 4-byte Spill + mov dword ptr [ebp - 44], ecx # 4-byte Spill + je LBB1157_6 +# %bb.1: +Ltmp14544: + .cv_loc 1157 12 1318 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1318:0 + mov eax, dword ptr [ebp + 8] + cmp dword ptr [eax], 0 + jne LBB1157_4 +# %bb.2: +Ltmp14545: + .cv_loc 1157 12 1320 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1320:0 + mov dword ptr [ebp - 16], 0 + mov eax, esp + mov dword ptr [eax], 3 + mov eax, dword ptr ["__imp_??0_Lockit@std@@QAE@H@Z"] + lea ecx, [ebp - 36] + call eax + sub esp, 4 + mov dword ptr [ebp - 48], eax # 4-byte Spill + jmp LBB1157_3 +LBB1157_3: + .cv_loc 1157 12 1321 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1321:0 + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "?_Orphan_me@_Iterator_base12@std@@QAEXXZ" + .cv_loc 1157 12 1323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1323:0 + lea ecx, [ebp - 36] + call dword ptr ["__imp_??1_Lockit@std@@QAE@XZ"] + jmp LBB1157_5 +Ltmp14546: +LBB1157_4: + .cv_loc 1157 12 1324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1324:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax] + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [esp], eax + call "?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z" + sub esp, 4 +Ltmp14547: +LBB1157_5: + .cv_loc 1157 12 1326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1326:0 + jmp LBB1157_6 +Ltmp14548: +LBB1157_6: + .cv_loc 1157 12 1328 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1328:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 40 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$7@?0???4_Iterator_base12@std@@QAEAAU01@ABU01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???4_Iterator_base12@std@@QAEAAU01@ABU01@@Z@4HA": +LBB1157_7: + push ebp + push eax + add ebp, 12 +Ltmp14549: + .cv_loc 1157 12 1320 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1320:0 + call dword ptr [__imp____std_terminate] +Ltmp14550: + .cv_fpo_endproc +Lfunc_end1157: + .section .xdata,"dr",associative,"??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z" + .p2align 2 +"L__ehtable$??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z": + .long -1 # ToState + .long "?dtor$7@?0???4_Iterator_base12@std@@QAEAAU01@ABU01@@Z@4HA" # Action + .section .text,"xr",discard,"??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z" + # -- End function + .def "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + .globl "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" # -- Begin function ??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z + .p2align 4, 0x90 +"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z": # @"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" +Lfunc_begin1158: + .cv_func_id 1158 + .cv_loc 1158 19 1700 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1700:0 + .cv_fpo_proc "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14551: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0_Iterator_base12@std@@QAE@ABU01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ecx + 8] + mov esi, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esi + 8], edx + mov ecx, dword ptr [ecx + 12] + mov dword ptr [esi + 12], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, esi + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp14552: + .cv_fpo_endproc +Lfunc_end1158: + # -- End function + .def "??0_Iterator_base12@std@@QAE@ABU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Iterator_base12@std@@QAE@ABU01@@Z" + .globl "??0_Iterator_base12@std@@QAE@ABU01@@Z" # -- Begin function ??0_Iterator_base12@std@@QAE@ABU01@@Z + .p2align 4, 0x90 +"??0_Iterator_base12@std@@QAE@ABU01@@Z": # @"??0_Iterator_base12@std@@QAE@ABU01@@Z" +Lfunc_begin1159: + .cv_func_id 1159 + .cv_loc 1159 12 1312 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1312:0 + .cv_fpo_proc "??0_Iterator_base12@std@@QAE@ABU01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14553: + mov dword ptr [ecx], 0 + mov dword ptr [ecx + 4], 0 +Ltmp14554: + .cv_loc 1159 12 1313 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1313:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [esp], edx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z" + sub esp, 4 +Ltmp14555: + .cv_loc 1159 12 1314 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1314:0 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, ecx + add esp, 20 + pop ebp + ret 4 +Ltmp14556: + .cv_fpo_endproc +Lfunc_end1159: + # -- 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@0AB_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@0AB_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@0AB_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@0AB_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@0AB_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@0AB_N@Z" +Lfunc_begin1160: + .cv_func_id 1160 + .cv_loc 1160 17 2271 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2271:0 + .cv_fpo_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@0AB_N@Z" 36 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov ecx, esp + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 16], -1 + lea ecx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_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@0AB_N@Z" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], ecx + mov ecx, eax + mov edx, eax + add edx, 16 +Ltmp14559: + .cv_loc 1160 17 2272 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2272:0 + mov esi, esp + push eax + sub esp, 36 + mov edi, esp + mov ebx, dword ptr [eax + 32] + sub esp, 8 + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 4], ebx + mov ebx, dword ptr [ebp - 32] # 4-byte Reload + mov dword ptr [eax], ebx + mov dword ptr [ebp - 36], edi # 4-byte Spill + mov dword ptr [ebp - 40], ecx # 4-byte Spill + mov dword ptr [ebp - 44], edx # 4-byte Spill + mov dword ptr [ebp - 48], esi # 4-byte Spill + 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@ABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AB_N@Z" + add esp, 8 + mov eax, dword ptr [ebp - 32] # 4-byte Reload + mov ecx, dword ptr [eax + 32] + mov edx, dword ptr [ebp - 36] # 4-byte Reload + add edx, 16 + sub esp, 4 + mov esi, esp + mov edi, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [esi], edi + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov ecx, edx + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, esp + mov edx, dword ptr [ebp - 32] # 4-byte Reload + mov dword ptr [ecx], edx + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov edx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ecx + 32], edx + mov dword ptr [ebp - 16], 1 + mov dword ptr [ebp - 60], eax # 4-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@0AB_NU?$integral_constant@_N$0A@@0@@Z" + add esp, 40 + jmp LBB1160_1 +LBB1160_1: + mov eax, dword ptr [ebp - 48] # 4-byte Reload + mov esp, eax + .cv_loc 1160 17 2273 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2273:0 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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@0AB_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@0AB_N@Z@4HA": +LBB1160_2: + push ebp + sub esp, 40 + add ebp, 12 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 40 + pop ebp + ret # CLEANUPRET + .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@0AB_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@0AB_N@Z@4HA": +LBB1160_3: + push ebp + sub esp, 40 + add ebp, 12 + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 40 + pop ebp + ret # CLEANUPRET +Ltmp14560: + .cv_fpo_endproc +Lfunc_end1160: + .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@0AB_N@Z" + .p2align 2 +"L__ehtable$??$_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@0AB_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@0AB_N@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@0AB_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@0AB_N@Z@4HA" # 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@0AB_N@Z@4HA" # Action + .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@0AB_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@0AB_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@0AB_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@0AB_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@0AB_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@0AB_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@0AB_NU?$integral_constant@_N$0A@@0@@Z" +Lfunc_begin1161: + .cv_func_id 1161 + .cv_loc 1161 17 2257 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2257:0 + .cv_fpo_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@0AB_NU?$integral_constant@_N$0A@@0@@Z" 40 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 64 + .cv_fpo_stackalloc 64 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov ecx, esp + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 16], -1 + lea ecx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_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@0AB_NU?$integral_constant@_N$0A@@0@@Z" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], ecx + mov ecx, eax + add ecx, 16 + mov edx, eax + add edx, 32 + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov dword ptr [ebp - 56], edx # 4-byte Spill +LBB1161_1: # =>This Inner Loop Header: Depth=1 +Ltmp14567: + .cv_loc 1161 17 2258 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2258:0 + mov dword ptr [ebp - 16], 1 + mov eax, esp + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + call "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + sub esp, 4 + mov byte ptr [ebp - 57], al # 1-byte Spill + jmp LBB1161_2 +LBB1161_2: # in Loop: Header=BB1161_1 Depth=1 + mov al, byte ptr [ebp - 57] # 1-byte Reload + test al, 1 + jne LBB1161_3 + jmp LBB1161_6 +LBB1161_3: # in Loop: Header=BB1161_1 Depth=1 +Ltmp14568: + .cv_loc 1161 17 2259 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2259:0 + mov eax, dword ptr [ebp - 56] # 4-byte Reload + mov ecx, dword ptr [eax] + mov dl, byte ptr [ecx] + mov ecx, esp + lea esi, [ebp - 44] + mov dword ptr [ecx], esi + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov byte ptr [ebp - 58], dl # 1-byte Spill + call "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" + sub esp, 4 + jmp LBB1161_4 +LBB1161_4: # in Loop: Header=BB1161_1 Depth=1 + mov al, byte ptr [ebp - 58] # 1-byte Reload + movzx ecx, al + and ecx, 1 + mov edx, esp + mov dword ptr [edx], ecx + lea ecx, [ebp - 44] + mov dword ptr [ebp - 64], ecx # 4-byte Spill + call "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@_N@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" +Ltmp14569: + .cv_loc 1161 17 2258 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2258:0 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + call "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" + mov dword ptr [ebp - 72], eax # 4-byte Spill + jmp LBB1161_5 +LBB1161_5: # in Loop: Header=BB1161_1 Depth=1 + jmp LBB1161_1 +Ltmp14570: +LBB1161_6: + .cv_loc 1161 17 2261 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2261:0 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 64 + pop esi + pop edi + pop ebx + pop ebp + ret + .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@0AB_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@0AB_NU?$integral_constant@_N$0A@@0@@Z@4HA": +LBB1161_7: + push ebp + push eax + add ebp, 12 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 4 + pop ebp + ret # CLEANUPRET + .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@0AB_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@0AB_NU?$integral_constant@_N$0A@@0@@Z@4HA": +LBB1161_8: + push ebp + push eax + add ebp, 12 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp14571: + .cv_fpo_endproc +Lfunc_end1161: + .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@0AB_NU?$integral_constant@_N$0A@@0@@Z" + .p2align 2 +"L__ehtable$??$_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@0AB_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@0AB_NU?$integral_constant@_N$0A@@0@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@0AB_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@0AB_NU?$integral_constant@_N$0A@@0@@Z@4HA" # 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@0AB_NU?$integral_constant@_N$0A@@0@@Z@4HA" # Action + .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@0AB_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@ABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AB_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@ABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AB_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@ABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AB_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@ABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AB_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@ABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AB_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@ABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AB_N@Z" +Lfunc_begin1162: + .cv_func_id 1162 + .cv_loc 1162 17 2251 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2251:0 + .cv_fpo_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@ABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AB_N@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp14572: + .cv_loc 1162 17 2252 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2252:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 12 + pop ebp + ret +Ltmp14573: + .cv_fpo_endproc +Lfunc_end1162: + # -- End function + .def "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" + .globl "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" # -- Begin function ??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ + .p2align 4, 0x90 +"??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ": # @"??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" +Lfunc_begin1163: + .cv_func_id 1163 + .cv_loc 1163 19 1992 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1992:0 + .cv_fpo_proc "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14574: + .cv_loc 1163 19 1993 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1993:0 + mov eax, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" + .cv_loc 1163 19 1994 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1994:0 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + add esp, 12 + pop ebp + ret +Ltmp14575: + .cv_fpo_endproc +Lfunc_end1163: + # -- End function + .def "??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" + .globl "??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" # -- Begin function ??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ + .p2align 4, 0x90 +"??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ": # @"??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" +Lfunc_begin1164: + .cv_func_id 1164 + .cv_loc 1164 19 1827 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1827:0 + .cv_fpo_proc "??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14576: + .cv_loc 1164 19 1828 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1828:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ" + .cv_loc 1164 19 1829 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1829:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + add esp, 8 + pop ebp + ret +Ltmp14577: + .cv_fpo_endproc +Lfunc_end1164: + # -- End function + .def "?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ" + .globl "?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ" # -- Begin function ?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ + .p2align 4, 0x90 +"?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ": # @"?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ" +Lfunc_begin1165: + .cv_func_id 1165 + .cv_loc 1165 19 1944 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1944:0 + .cv_fpo_proc "?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14578: + .cv_loc 1165 19 1945 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1945:0 + cmp dword ptr [ecx + 12], 31 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + jae LBB1165_2 +# %bb.1: +Ltmp14579: + .cv_loc 1165 19 1946 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1946:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax + 12] + add ecx, 1 + mov dword ptr [eax + 12], ecx + .cv_loc 1165 19 1947 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1947:0 + jmp LBB1165_21 +Ltmp14580: +LBB1165_2: + .cv_loc 1165 19 1949 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1949:0 + jmp LBB1165_3 +LBB1165_3: +Ltmp14581: + .cv_loc 1165 19 1949 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1949:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" + cmp eax, 0 + je LBB1165_5 +# %bb.4: +Ltmp14582: + .cv_loc 1165 19 1949 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1949:0 + jmp LBB1165_10 +Ltmp14583: +LBB1165_5: + .cv_loc 1165 19 1949 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1949:0 + jmp LBB1165_6 +LBB1165_6: + .cv_loc 1165 19 1949 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1949:0 + xor eax, eax +Ltmp14584: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GF@OFINGCLP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 1949 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0DJ@OJCHLLHA@cannot?5increment?5value?9initializ@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1165_8 +# %bb.7: + int3 +LBB1165_8: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_19HJNFKFEN@?$AA_?$AAI?$AAn?$AAc?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MK@NHIPFOLI@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 1949 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 16], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp14585: +# %bb.9: + .cv_loc 1165 19 1949 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1949:0 + jmp LBB1165_10 +Ltmp14586: +LBB1165_10: + .cv_loc 1165 19 1949 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1949:0 + jmp LBB1165_11 +Ltmp14587: +LBB1165_11: + .cv_loc 1165 19 1950 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1950:0 + jmp LBB1165_12 +LBB1165_12: +Ltmp14588: + .cv_loc 1165 19 1950 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1950:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + mov dword ptr [esp], 1 + call "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHI@Z" + sub esp, 4 + cmp eax, 0 + jg LBB1165_14 +# %bb.13: +Ltmp14589: + .cv_loc 1165 19 1950 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1950:0 + jmp LBB1165_19 +Ltmp14590: +LBB1165_14: + .cv_loc 1165 19 1950 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1950:0 + jmp LBB1165_15 +LBB1165_15: + .cv_loc 1165 19 1950 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1950:0 + xor eax, eax +Ltmp14591: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GF@OFINGCLP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 1950 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0CP@FCONKIGO@cannot?5increment?5invalid?5vector?$DM@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1165_17 +# %bb.16: + int3 +LBB1165_17: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_19HJNFKFEN@?$AA_?$AAI?$AAn?$AAc?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MK@NHIPFOLI@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 1950 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 24], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp14592: +# %bb.18: + .cv_loc 1165 19 1950 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1950:0 + jmp LBB1165_19 +Ltmp14593: +LBB1165_19: + .cv_loc 1165 19 1950 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1950:0 + jmp LBB1165_20 +Ltmp14594: +LBB1165_20: + .cv_loc 1165 19 1953 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1953:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [eax + 12], 0 + .cv_loc 1165 19 1954 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1954:0 + mov ecx, dword ptr [eax + 8] + add ecx, 4 + mov dword ptr [eax + 8], ecx +Ltmp14595: +LBB1165_21: + .cv_loc 1165 19 1956 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1956:0 + add esp, 48 + pop ebp + ret +Ltmp14596: + .cv_fpo_endproc +Lfunc_end1165: + # -- End function + .def "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" + .globl "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" # -- Begin function ??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z + .p2align 4, 0x90 +"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z": # @"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" +Lfunc_begin1166: + .cv_func_id 1166 + .cv_loc 1166 19 1700 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1700:0 + .cv_fpo_proc "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14597: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0_Iterator_base12@std@@QAE@ABU01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ecx + 8] + mov esi, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esi + 8], edx + mov ecx, dword ptr [ecx + 12] + mov dword ptr [esi + 12], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, esi + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp14598: + .cv_fpo_endproc +Lfunc_end1166: + # -- End function + .def "?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?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@@QAE?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@@QAE?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@@QAE?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@@QAE?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_begin1167: + .cv_func_id 1167 + .cv_loc 1167 19 2388 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2388:0 + .cv_fpo_proc "?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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" 20 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 72 + .cv_fpo_stackalloc 72 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov edx, dword ptr [eax] + mov esi, eax + add esi, 4 + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp14603: + .cv_loc 1167 19 2389 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2389:0 + mov byte ptr [ebp - 33], 0 +Ltmp14604: + #DEBUG_VALUE: _Make_iter:_Tmp <- [$edx+0] + mov dword ptr [ebp - 56], ecx # 4-byte Spill + mov dword ptr [esp], edx + mov dword ptr [ebp - 60], eax # 4-byte Spill + mov dword ptr [ebp - 64], esi # 4-byte Spill + mov dword ptr [ebp - 68], edx # 4-byte Spill +Ltmp14605: + #DEBUG_VALUE: _Make_iter:_Tmp <- [DW_OP_constu 68, DW_OP_minus, DW_OP_deref] [$ebp+0] + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + sub esp, 4 + xor eax, eax + .cv_loc 1167 19 2390 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2390:0 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + cmp eax, dword ptr [ecx + 20] + jae LBB1167_5 +Ltmp14606: +# %bb.1: + #DEBUG_VALUE: _Make_iter:_Tmp <- [DW_OP_constu 68, DW_OP_minus, DW_OP_deref] [$ebp+0] + .cv_loc 1167 19 2391 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2391:0 + mov eax, esp + lea ecx, [ebp - 52] + mov dword ptr [eax], ecx + mov eax, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, eax + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + sub esp, 4 + mov dword ptr [ebp - 16], 2 + mov eax, esp + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + call "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV01@@Z" +Ltmp14607: + sub esp, 4 + mov dword ptr [ebp - 76], eax # 4-byte Spill + jmp LBB1167_2 +LBB1167_2: + mov eax, esp + mov ecx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z" + sub esp, 4 + mov dword ptr [ebp - 80], eax # 4-byte Spill + jmp LBB1167_3 +LBB1167_3: + lea ecx, [ebp - 52] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + .cv_loc 1167 19 2392 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2392:0 + jmp LBB1167_5 +Ltmp14608: +LBB1167_5: + .cv_loc 1167 19 2394 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2394:0 + mov byte ptr [ebp - 33], 1 + .cv_loc 1167 19 2395 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2395:0 + test byte ptr [ebp - 33], 1 + jne LBB1167_7 +# %bb.6: + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" +LBB1167_7: + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov eax, dword ptr [ecx] + mov edx, dword ptr [ebp - 24] + mov dword ptr fs:[0], edx + add esp, 72 + pop esi + pop edi + pop ebx + pop ebp + ret 20 + .def "?dtor$4@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?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": +LBB1167_4: + push ebp + push eax + add ebp, 12 + lea ecx, [ebp - 52] +Ltmp14609: + .cv_loc 1167 19 2391 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2391:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp14610: + .def "?dtor$8@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?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": +LBB1167_8: + push ebp + push eax + add ebp, 12 + .cv_loc 1167 19 2395 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2395:0 + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$9@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?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": +LBB1167_9: + push ebp + push eax + add ebp, 12 + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp14611: + .cv_fpo_endproc +Lfunc_end1167: + .section .xdata,"dr",associative,"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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 +"L__ehtable$?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?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") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?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" # Action + .long 0 # ToState + .long "?dtor$8@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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" # Action + .long 1 # ToState + .long "?dtor$4@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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" # Action + .section .text,"xr",discard,"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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_begin1168: + .cv_func_id 1168 + .cv_loc 1168 17 1816 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1816:0 + .cv_fpo_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" 52 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 160 + .cv_fpo_stackalloc 160 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov ecx, esp + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 16], -1 + lea ecx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$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" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], ecx + mov ecx, dword ptr [eax] + mov edx, eax + add edx, 4 + mov esi, eax + add esi, 20 + mov edi, eax + add edi, 36 +Ltmp14618: + .cv_loc 1168 17 1817 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1817:0 + mov dword ptr [ebp - 16], 2 + sub esp, 8 + mov ebx, esp + mov dword ptr [ebx + 4], esi + mov dword ptr [ebx], edx + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov dword ptr [ebp - 100], ecx # 4-byte Spill + mov dword ptr [ebp - 104], edx # 4-byte Spill + mov dword ptr [ebp - 108], esi # 4-byte Spill + mov dword ptr [ebp - 112], edi # 4-byte Spill + call "??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + add esp, 8 + jmp LBB1168_1 +LBB1168_1: + .cv_loc 1168 17 1818 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1818:0 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + mov dword ptr [eax], ecx + call "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" + mov ecx, esp + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 116], eax # 4-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + .cv_loc 1168 17 1819 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1819:0 + sub esp, 4 + mov ecx, esp + mov edx, dword ptr [ebp - 108] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 120], eax # 4-byte Spill + call "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" + mov ecx, esp + mov dword ptr [ecx], eax + lea eax, [ebp - 60] + mov ecx, eax + mov dword ptr [ebp - 124], eax # 4-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + .cv_loc 1168 17 1820 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1820:0 + mov dword ptr [ebp - 16], 4 + sub esp, 8 + mov ecx, esp + mov edx, dword ptr [ebp - 124] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov esi, dword ptr [ebp - 116] # 4-byte Reload + mov dword ptr [ecx], esi + mov dword ptr [ebp - 128], eax # 4-byte Spill + call "??$_Idl_distance@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@ABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + add esp, 8 + mov dword ptr [ebp - 132], eax # 4-byte Spill + jmp LBB1168_2 +LBB1168_2: + sub esp, 8 + mov eax, esp + mov ecx, dword ptr [ebp - 132] # 4-byte Reload + mov dword ptr [eax + 4], ecx + mov edx, dword ptr [ebp - 112] # 4-byte Reload + mov dword ptr [eax], edx + call "??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@H$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@H@Z" + add esp, 4 + mov ecx, esp + mov dword ptr [ecx], eax + lea eax, [ebp - 76] + mov ecx, eax + mov dword ptr [ebp - 136], eax # 4-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + .cv_loc 1168 17 1821 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1821:0 + mov ecx, esp + sub esp, 52 + mov edx, esp + mov esi, edx + add esi, 36 + sub esp, 4 + mov edi, esp + mov ebx, dword ptr [ebp - 136] # 4-byte Reload + mov dword ptr [edi], ebx + mov dword ptr [ebp - 140], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 144], eax # 4-byte Spill + mov dword ptr [ebp - 148], edx # 4-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + mov ecx, dword ptr [ebp - 148] # 4-byte Reload + add ecx, 20 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 60] + mov dword ptr [edx], esi + mov dword ptr [ebp - 152], eax # 4-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + mov ecx, dword ptr [ebp - 148] # 4-byte Reload + add ecx, 4 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 44] + mov dword ptr [edx], esi + mov dword ptr [ebp - 156], eax # 4-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + lea ecx, [ebp - 92] + mov edx, dword ptr [ebp - 148] # 4-byte Reload + mov dword ptr [edx], ecx + mov dword ptr [ebp - 16], 5 + mov dword ptr [ebp - 160], eax # 4-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" + add esp, 52 + mov dword ptr [ebp - 164], eax # 4-byte Spill + jmp LBB1168_3 +LBB1168_3: + mov eax, dword ptr [ebp - 140] # 4-byte Reload + mov esp, eax + sub esp, 8 + mov ecx, esp + lea edx, [ebp - 92] + mov dword ptr [ecx + 4], edx + mov esi, dword ptr [ebp - 112] # 4-byte Reload + mov dword ptr [ecx], esi + mov dword ptr [ebp - 168], edx # 4-byte Spill + call "??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" + add esp, 8 + mov ecx, dword ptr [ebp - 168] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + .cv_loc 1168 17 1822 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1822:0 + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 112] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" + lea ecx, [ebp - 76] + .cv_loc 1168 17 1823 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1823:0 + mov dword ptr [ebp - 172], eax # 4-byte Spill + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + lea ecx, [ebp - 60] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + lea ecx, [ebp - 44] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 108] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 112] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov eax, dword ptr [ebp - 96] # 4-byte Reload + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .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": +LBB1168_4: + push ebp + sub esp, 52 + add ebp, 12 + lea ecx, [ebp - 76] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 52 + pop ebp + ret # CLEANUPRET + .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": +LBB1168_5: + push ebp + sub esp, 52 + add ebp, 12 + lea ecx, [ebp - 60] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 52 + pop ebp + ret # CLEANUPRET + .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": +LBB1168_6: + push ebp + sub esp, 52 + add ebp, 12 + lea ecx, [ebp - 44] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 52 + pop ebp + ret # CLEANUPRET + .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": +LBB1168_7: + push ebp + sub esp, 52 + add ebp, 12 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 52 + pop ebp + ret # CLEANUPRET + .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": +LBB1168_8: + push ebp + sub esp, 52 + add ebp, 12 + mov ecx, dword ptr [ebp - 108] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 52 + pop ebp + ret # CLEANUPRET + .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": +LBB1168_9: + push ebp + sub esp, 52 + add ebp, 12 + mov ecx, dword ptr [ebp - 112] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 52 + pop ebp + ret # CLEANUPRET +Ltmp14619: + .cv_fpo_endproc +Lfunc_end1168: + .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 +"L__ehtable$??$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") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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" # 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" # 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" # 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" # 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" # 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" # Action + .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@@QAEXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z" + .globl "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z" # -- Begin function ?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z + .p2align 4, 0x90 +"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z": # @"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z" +Lfunc_begin1169: + .cv_func_id 1169 + .cv_loc 1169 19 2677 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2677:0 + .cv_fpo_proc "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 136 + .cv_fpo_stackalloc 136 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp14624: + .cv_loc 1169 19 2678 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2678:0 + mov dword ptr [ebp - 92], ecx # 4-byte Spill + mov dword ptr [ebp - 96], eax # 4-byte Spill + call "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" + cmp eax, dword ptr [ebp + 8] + jae LBB1169_2 +# %bb.1: +Ltmp14625: + .cv_loc 1169 19 2679 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2679:0 + mov ecx, dword ptr [ebp - 92] # 4-byte Reload + call "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QBEXXZ" +Ltmp14626: +LBB1169_2: + .cv_loc 1169 19 2682 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2682:0 + mov eax, dword ptr [ebp + 8] + sub esp, 4 + mov dword ptr [esp], eax + call "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SAII@Z" + add esp, 4 + mov dword ptr [ebp - 36], eax + .cv_loc 1169 19 2683 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2683:0 + mov eax, dword ptr [ebp - 36] + mov ecx, dword ptr [ebp - 92] # 4-byte Reload + add ecx, 4 + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "?size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + cmp ecx, eax + jae LBB1169_12 +# %bb.3: +Ltmp14627: + .cv_loc 1169 19 2684 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2684:0 + mov eax, dword ptr [ebp - 92] # 4-byte Reload + add eax, 4 + mov ecx, esp + sub esp, 28 + mov edx, esp + mov esi, edx + mov edi, edx + add edi, 16 + sub esp, 4 + mov ebx, esp + mov dword ptr [ebp - 104], eax # 4-byte Spill + lea eax, [ebp - 60] + mov dword ptr [ebx], eax + mov ebx, dword ptr [ebp - 104] # 4-byte Reload + mov dword ptr [ebp - 108], ecx # 4-byte Spill + mov ecx, ebx + mov dword ptr [ebp - 112], eax # 4-byte Spill + mov dword ptr [ebp - 116], edx # 4-byte Spill + mov dword ptr [ebp - 120], esi # 4-byte Spill + mov dword ptr [ebp - 124], edi # 4-byte Spill + call "?end@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 112] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 124] # 4-byte Reload + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@$$QAV01@@Z" + mov byte ptr [ebp - 85], 1 + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + add ecx, 4 + sub esp, 4 + mov edx, esp + lea esi, [ebp - 84] + mov dword ptr [edx], esi + mov edx, dword ptr [ebp - 104] # 4-byte Reload + mov dword ptr [ebp - 128], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 132], eax # 4-byte Spill + mov dword ptr [ebp - 136], esi # 4-byte Spill + call "?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 16], 2 + sub esp, 8 + mov ecx, esp + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 72] + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 136] # 4-byte Reload + call "??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z" + jmp LBB1169_4 +LBB1169_4: + sub esp, 4 + mov eax, esp + lea ecx, [ebp - 72] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 128] # 4-byte Reload + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@$$QAV01@@Z" + lea ecx, [ebp - 48] + mov edx, dword ptr [ebp - 120] # 4-byte Reload + mov dword ptr [edx], ecx + mov byte ptr [ebp - 85], 0 + mov dword ptr [ebp - 16], 3 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + mov dword ptr [ebp - 140], eax # 4-byte Spill + call "?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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" + mov dword ptr [ebp - 144], eax # 4-byte Spill + jmp LBB1169_5 +LBB1169_5: + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 48] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" + lea ecx, [ebp - 72] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" + lea ecx, [ebp - 84] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" + lea ecx, [ebp - 60] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" + .cv_loc 1169 19 2685 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2685:0 + jmp LBB1169_12 +Ltmp14628: +LBB1169_12: + .cv_loc 1169 19 2687 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2687:0 + xor eax, eax + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [edx + 20], ecx + .cv_loc 1169 19 2688 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2688:0 + mov ecx, dword ptr [ebp + 8] + and ecx, 31 + mov dword ptr [ebp + 8], ecx + .cv_loc 1169 19 2689 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2689:0 + cmp eax, dword ptr [ebp + 8] + jae LBB1169_14 +# %bb.13: +Ltmp14629: + .cv_loc 1169 19 2690 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2690:0 + mov ecx, dword ptr [ebp + 8] + # kill: def $cl killed $ecx + mov eax, 1 + shl eax, cl + sub eax, 1 + mov edx, dword ptr [ebp - 92] # 4-byte Reload + add edx, 4 + mov esi, dword ptr [ebp - 36] + sub esi, 1 + sub esp, 4 + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 148], eax # 4-byte Spill + call "??A?$vector@IV?$allocator@I@std@@@std@@QAEAAII@Z" + mov ecx, dword ptr [ebp - 148] # 4-byte Reload + and ecx, dword ptr [eax] + mov dword ptr [eax], ecx +Ltmp14630: +LBB1169_14: + .cv_loc 1169 19 2692 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2692:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$6@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z@4HA": +LBB1169_6: + push ebp + sub esp, 28 + add ebp, 12 + lea ecx, [ebp - 72] +Ltmp14631: + .cv_loc 1169 19 2684 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2684:0 + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" + add esp, 28 + pop ebp + ret # CLEANUPRET + .def "?dtor$7@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z@4HA": +LBB1169_7: + push ebp + sub esp, 28 + add ebp, 12 + lea ecx, [ebp - 84] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" + add esp, 28 + pop ebp + ret # CLEANUPRET + .def "?dtor$8@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z@4HA": +LBB1169_8: + push ebp + sub esp, 28 + add ebp, 12 + test byte ptr [ebp - 85], 1 + jne LBB1169_9 + jmp LBB1169_10 +LBB1169_9: + mov ecx, dword ptr [ebp - 124] # 4-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" +LBB1169_10: + add esp, 28 + pop ebp + ret # CLEANUPRET + .def "?dtor$11@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z@4HA": +LBB1169_11: + push ebp + sub esp, 28 + add ebp, 12 + lea ecx, [ebp - 60] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" + add esp, 28 + pop ebp + ret # CLEANUPRET +Ltmp14632: + .cv_fpo_endproc +Lfunc_end1169: + .section .xdata,"dr",associative,"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z" + .p2align 2 +"L__ehtable$?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z": + .long 429065506 # MagicNumber + .long 4 # MaxState + .long ("$stateUnwindMap$?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z": + .long -1 # ToState + .long "?dtor$11@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$8@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$7@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z@4HA" # Action + .long 2 # ToState + .long "?dtor$6@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z@4HA" # Action + .section .text,"xr",discard,"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z" + # -- End function + .def "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z" + .globl "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z" # -- Begin function ??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z + .p2align 4, 0x90 +"??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z": # @"??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z" +Lfunc_begin1170: + .cv_func_id 1170 + .cv_loc 1170 19 2014 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2014:0 + .cv_fpo_proc "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14633: + .cv_loc 1170 19 2015 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2015:0 + mov edx, dword ptr [ebp + 8] + mov esi, ecx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z" + sub esp, 4 + .cv_loc 1170 19 2016 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2016:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp14634: + .cv_fpo_endproc +Lfunc_end1170: + # -- End function + .def "??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z" + .globl "??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z" # -- Begin function ??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z + .p2align 4, 0x90 +"??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z": # @"??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z" +Lfunc_begin1171: + .cv_func_id 1171 + .cv_loc 1171 19 1849 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1849:0 + .cv_fpo_proc "??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14635: + .cv_loc 1171 19 1850 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1850:0 + cmp dword ptr [ebp + 8], 0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + jge LBB1171_3 +# %bb.1: + xor eax, eax + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov edx, dword ptr [ecx + 12] + sub eax, dword ptr [ebp + 8] + cmp edx, eax + jae LBB1171_3 +# %bb.2: + .cv_loc 1171 19 1851 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1851:0 + xor eax, eax +Ltmp14636: + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + add ecx, dword ptr [edx + 12] + mov dword ptr [edx + 12], ecx + .cv_loc 1171 19 1852 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1852:0 + mov ecx, 4294967295 + sub ecx, dword ptr [edx + 12] + shr ecx, 5 + add ecx, 1 + mov esi, dword ptr [edx + 8] + sub eax, ecx + shl eax, 2 + add esi, eax + mov dword ptr [edx + 8], esi + .cv_loc 1171 19 1853 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1853:0 + mov eax, dword ptr [edx + 12] + and eax, 31 + mov dword ptr [edx + 12], eax + .cv_loc 1171 19 1854 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1854:0 + jmp LBB1171_4 +Ltmp14637: +LBB1171_3: + .cv_loc 1171 19 1855 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1855:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + add eax, dword ptr [ecx + 12] + mov dword ptr [ecx + 12], eax + .cv_loc 1171 19 1856 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1856:0 + mov eax, dword ptr [ecx + 12] + shr eax, 5 + shl eax, 2 + add eax, dword ptr [ecx + 8] + mov dword ptr [ecx + 8], eax + .cv_loc 1171 19 1857 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1857:0 + mov eax, dword ptr [ecx + 12] + and eax, 31 + mov dword ptr [ecx + 12], eax +Ltmp14638: +LBB1171_4: + .cv_loc 1171 19 1859 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1859:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 12 + pop esi + pop ebp + ret 4 +Ltmp14639: + .cv_fpo_endproc +Lfunc_end1171: + # -- 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_begin1172: + .cv_func_id 1172 + .cv_loc 1172 17 1778 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1778:0 + .cv_fpo_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" 52 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 100 + .cv_fpo_stackalloc 100 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov ecx, esp + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 16], -1 + lea ecx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_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" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], ecx + mov ecx, dword ptr [eax] + mov edx, eax + add edx, 4 + mov esi, eax + add esi, 20 + mov edi, eax + add edi, 36 + mov dword ptr [ebp - 64], eax # 4-byte Spill + mov dword ptr [ebp - 68], ecx # 4-byte Spill + mov dword ptr [ebp - 72], edx # 4-byte Spill + mov dword ptr [ebp - 76], esi # 4-byte Spill + mov dword ptr [ebp - 80], edi # 4-byte Spill +LBB1172_1: # =>This Inner Loop Header: Depth=1 +Ltmp14650: + .cv_loc 1172 17 1783 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1783:0 + mov dword ptr [ebp - 16], 2 + mov eax, esp + mov ecx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + call "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + sub esp, 4 + mov byte ptr [ebp - 81], al # 1-byte Spill + jmp LBB1172_2 +LBB1172_2: # in Loop: Header=BB1172_1 Depth=1 + mov al, byte ptr [ebp - 81] # 1-byte Reload + test al, 1 + jne LBB1172_3 + jmp LBB1172_9 +LBB1172_3: # in Loop: Header=BB1172_1 Depth=1 +Ltmp14651: + .cv_loc 1172 17 1784 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1784:0 + mov eax, esp + lea ecx, [ebp - 44] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + call "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" + sub esp, 4 + jmp LBB1172_4 +LBB1172_4: # in Loop: Header=BB1172_1 Depth=1 + mov dword ptr [ebp - 16], 3 + mov eax, esp + lea ecx, [ebp - 60] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + call "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" + sub esp, 4 + jmp LBB1172_5 +LBB1172_5: # in Loop: Header=BB1172_1 Depth=1 + mov eax, esp + lea ecx, [ebp - 44] + mov dword ptr [eax], ecx + lea eax, [ebp - 60] + mov dword ptr [ebp - 88], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [ebp - 96], eax # 4-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" +Ltmp14652: + .cv_loc 1172 17 1783 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1783:0 + mov dword ptr [ebp - 16], 2 + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + call "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" + mov dword ptr [ebp - 100], eax # 4-byte Spill + jmp LBB1172_6 +LBB1172_6: # in Loop: Header=BB1172_1 Depth=1 + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + call "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" + mov dword ptr [ebp - 104], eax # 4-byte Spill + jmp LBB1172_7 +LBB1172_7: # in Loop: Header=BB1172_1 Depth=1 + jmp LBB1172_1 +Ltmp14653: +LBB1172_9: + .cv_loc 1172 17 1787 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1787:0 + mov eax, esp + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" + sub esp, 4 +Ltmp14654: + .cv_loc 1172 17 1789 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1789:0 + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ebp - 108], eax # 4-byte Spill + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 76] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov eax, dword ptr [ebp - 64] # 4-byte Reload + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 100 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$8@?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$8@?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": +LBB1172_8: + push ebp + push eax + add ebp, 12 + lea ecx, [ebp - 44] +Ltmp14655: + .cv_loc 1172 17 1784 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1784:0 + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp14656: + .def "?dtor$10@?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$10@?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": +LBB1172_10: + push ebp + push eax + add ebp, 12 + .cv_loc 1172 17 1789 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1789:0 + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$11@?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$11@?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": +LBB1172_11: + push ebp + push eax + add ebp, 12 + mov ecx, dword ptr [ebp - 76] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 4 + pop ebp + ret # CLEANUPRET + .def "?dtor$12@?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$12@?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": +LBB1172_12: + push ebp + push eax + add ebp, 12 + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp14657: + .cv_fpo_endproc +Lfunc_end1172: + .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 +"L__ehtable$??$_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 4 # 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") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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$12@?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" # Action + .long 0 # ToState + .long "?dtor$11@?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" # Action + .long 1 # ToState + .long "?dtor$10@?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" # Action + .long 2 # ToState + .long "?dtor$8@?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" # Action + .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 "?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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@@QAE?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@@QAE?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@@QAE?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@@QAE?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@@QAE?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_begin1173: + .cv_func_id 1173 + .cv_loc 1173 19 1218 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1218:0 + .cv_fpo_proc "?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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" 28 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 100 + .cv_fpo_stackalloc 100 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov edx, dword ptr [eax] + mov esi, eax + add esi, 4 + mov edi, eax + add edi, 16 + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp14662: + .cv_loc 1173 19 1220 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1220:0 + mov ebx, esi + mov dword ptr [ebp - 40], ecx # 4-byte Spill + mov ecx, ebx + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov dword ptr [ebp - 48], edi # 4-byte Spill + mov dword ptr [ebp - 52], edx # 4-byte Spill + mov dword ptr [ebp - 56], esi # 4-byte Spill + call "?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov dword ptr [esp], eax + call "??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AAV10@@Z" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + cmp ecx, eax + jne LBB1173_6 +# %bb.1: + mov eax, dword ptr [ebp - 48] # 4-byte Reload + mov ecx, eax + call "?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov dword ptr [esp], eax + call "??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AAV10@@Z" + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + cmp ecx, eax + jne LBB1173_6 +# %bb.2: + mov eax, dword ptr [ebp - 56] # 4-byte Reload + mov ecx, dword ptr [eax + 8] + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 68], ecx # 4-byte Spill + mov ecx, edx + call "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + cmp ecx, dword ptr [eax] + jb LBB1173_6 +# %bb.3: + mov eax, dword ptr [ebp - 48] # 4-byte Reload + mov ecx, dword ptr [eax + 8] + mov edx, dword ptr [ebp - 56] # 4-byte Reload + cmp ecx, dword ptr [edx + 8] + jb LBB1173_6 +# %bb.4: + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + cmp eax, dword ptr [ecx + 8] + jb LBB1173_6 +# %bb.5: +Ltmp14663: + .cv_loc 1173 19 1220 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1220:0 + jmp LBB1173_9 +Ltmp14664: +LBB1173_6: + .cv_loc 1173 19 1220 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1220:0 + xor eax, eax +Ltmp14665: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GF@OFINGCLP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 1222 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0CE@EAMOGAIE@vector?5erase?5iterator?5outside?5ra@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1173_8 +# %bb.7: + int3 +LBB1173_8: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1M@FLGIKPFG@?$AAe?$AAr?$AAa?$AAs?$AAe?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MK@NHIPFOLI@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 1222 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp14666: +LBB1173_9: + .cv_loc 1173 19 1225 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1225:0 + mov eax, dword ptr [ebp - 56] # 4-byte Reload + mov ecx, dword ptr [eax + 8] + mov edx, dword ptr [ebp - 48] # 4-byte Reload + cmp ecx, dword ptr [edx + 8] + je LBB1173_12 +# %bb.10: +Ltmp14667: + .cv_loc 1173 19 1226 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1226:0 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [ebp - 16], 1 + mov esi, esp + mov dword ptr [esi + 4], eax + mov dword ptr [esi], edx + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@ABEXPAI0@Z" + sub esp, 8 + jmp LBB1173_11 +LBB1173_11: + .cv_loc 1173 19 1227 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1227:0 + jmp LBB1173_12 +Ltmp14668: +LBB1173_12: + .cv_loc 1173 19 1229 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1229:0 + mov eax, dword ptr [ebp - 56] # 4-byte Reload + mov ecx, dword ptr [eax + 8] + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 80], ecx # 4-byte Spill + mov ecx, edx + call "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov esi, esp + mov edi, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [esi + 8], edi + mov dword ptr [esi + 4], eax + mov dword ptr [esi], edx + call "??$_Move_unchecked@PAIPAI@std@@YAPAIPAI00@Z" + mov dword ptr [ebp - 36], eax + .cv_loc 1173 19 1230 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1230:0 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 36] + mov edx, esp + mov dword ptr [edx + 4], eax + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0@Z" + sub esp, 8 + .cv_loc 1173 19 1231 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1231:0 + mov eax, dword ptr [ebp - 36] + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov ecx, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 1173 19 1233 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1233:0 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov ecx, esp + mov dword ptr [ecx], eax + call "??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AAV10@@Z" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [ebp - 16], 1 + mov esi, esp + mov dword ptr [esi + 4], eax + mov dword ptr [esi], edx + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z" + sub esp, 8 + mov dword ptr [ebp - 88], eax # 4-byte Spill + jmp LBB1173_13 +LBB1173_13: + .cv_loc 1173 19 1234 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1234:0 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov eax, dword ptr [ecx] + mov edx, dword ptr [ebp - 24] + mov dword ptr fs:[0], edx + add esp, 100 + pop esi + pop edi + pop ebx + pop ebp + ret 28 + .def "?dtor$14@?0??erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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$14@?0??erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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": +LBB1173_14: + push ebp + sub esp, 24 + add ebp, 12 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$15@?0??erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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$15@?0??erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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": +LBB1173_15: + push ebp + sub esp, 24 + add ebp, 12 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp14669: + .cv_fpo_endproc +Lfunc_end1173: + .section .xdata,"dr",associative,"?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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 +"L__ehtable$?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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@@QAE?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") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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$15@?0??erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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" # Action + .long 0 # ToState + .long "?dtor$14@?0??erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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" # Action + .section .text,"xr",discard,"?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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@@QAE?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@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .globl "?end@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # -- Begin function ?end@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?end@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": # @"?end@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" +Lfunc_begin1174: + .cv_func_id 1174 + .cv_loc 1174 19 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1275:0 + .cv_fpo_proc "?end@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?end@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp14672: + .cv_loc 1174 19 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1276:0 + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov ecx, esp + mov dword ptr [ecx], eax + call "??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AAV10@@Z" + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov eax, dword ptr [eax] + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z" + sub esp, 8 + mov dword ptr [ebp - 52], eax # 4-byte Spill + jmp LBB1174_1 +LBB1174_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 48 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0??end@?$vector@IV?$allocator@I@std@@@std@@QAE?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@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA": +LBB1174_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp14673: + .cv_fpo_endproc +Lfunc_end1174: + .section .xdata,"dr",associative,"?end@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .p2align 2 +"L__ehtable$?end@?$vector@IV?$allocator@I@std@@@std@@QAE?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@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?end@?$vector@IV?$allocator@I@std@@@std@@QAE?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@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA" # Action + .section .text,"xr",discard,"?end@?$vector@IV?$allocator@I@std@@@std@@QAE?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@@QAE@$$QAV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@$$QAV01@@Z" + .globl "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@$$QAV01@@Z" # -- Begin function ??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@$$QAV01@@Z + .p2align 4, 0x90 +"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@$$QAV01@@Z": # @"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@$$QAV01@@Z" +Lfunc_begin1175: + .cv_func_id 1175 + .cv_loc 1175 19 22 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:22:0 + .cv_fpo_proc "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@$$QAV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14674: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0_Iterator_base12@std@@QAE@ABU01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov ecx, dword ptr [ecx + 8] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx + 8], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, edx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp14675: + .cv_fpo_endproc +Lfunc_end1175: + # -- End function + .def "?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?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@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .globl "?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # -- Begin function ?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": # @"?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" +Lfunc_begin1176: + .cv_func_id 1176 + .cv_loc 1176 19 1267 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1267:0 + .cv_fpo_proc "?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp14678: + .cv_loc 1176 19 1268 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1268:0 + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov ecx, esp + mov dword ptr [ecx], eax + call "??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AAV10@@Z" + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov eax, dword ptr [eax] + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z" + sub esp, 8 + mov dword ptr [ebp - 52], eax # 4-byte Spill + jmp LBB1176_1 +LBB1176_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 48 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0??begin@?$vector@IV?$allocator@I@std@@@std@@QAE?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@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA": +LBB1176_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp14679: + .cv_fpo_endproc +Lfunc_end1176: + .section .xdata,"dr",associative,"?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .p2align 2 +"L__ehtable$?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?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@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?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@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA" # Action + .section .text,"xr",discard,"?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?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@@QBE?AV01@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z" + .globl "??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z" # -- Begin function ??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z + .p2align 4, 0x90 +"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z": # @"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z" +Lfunc_begin1177: + .cv_func_id 1177 + .cv_loc 1177 19 255 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:255:0 + .cv_fpo_proc "??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 64 + .cv_fpo_stackalloc 64 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp14682: + .cv_loc 1177 19 256 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:256:0 + mov edi, esp + mov dword ptr [edi], ecx + lea ecx, [ebp - 44] + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov dword ptr [ebp - 52], esi # 4-byte Spill + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z" + sub esp, 4 + .cv_loc 1177 19 257 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:257:0 + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], 0 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z" + sub esp, 4 + mov dword ptr [ebp - 68], eax # 4-byte Spill + jmp LBB1177_1 +LBB1177_1: + mov eax, esp + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z" + sub esp, 4 + lea ecx, [ebp - 44] + .cv_loc 1177 19 258 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:258:0 + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 60] # 4-byte Reload + add esp, 64 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$2@?0???H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@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@@QBE?AV01@H@Z@4HA": +LBB1177_2: + push ebp + push eax + add ebp, 12 + lea ecx, [ebp - 44] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp14683: + .cv_fpo_endproc +Lfunc_end1177: + .section .xdata,"dr",associative,"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z" + .p2align 2 +"L__ehtable$??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z": + .long -1 # ToState + .long "?dtor$2@?0???H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z@4HA" # Action + .section .text,"xr",discard,"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z" + # -- End function + .def "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" + .globl "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" # -- Begin function ??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ": # @"??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" +Lfunc_begin1178: + .cv_func_id 1178 + .cv_loc 1178 19 203 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:203:0 + .cv_fpo_proc "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14684: + .cv_loc 1178 19 203 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:203:0 + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" +Ltmp14685: + .cv_loc 1178 19 203 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:203:0 + add esp, 4 + pop ebp + ret +Ltmp14686: + .cv_fpo_endproc +Lfunc_end1178: + # -- End function + .def "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" + .globl "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" # -- Begin function ??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ": # @"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" +Lfunc_begin1179: + .cv_func_id 1179 + .cv_loc 1179 19 22 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:22:0 + .cv_fpo_proc "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14687: + .cv_loc 1179 19 22 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:22:0 + call "??1_Iterator_base12@std@@QAE@XZ" +Ltmp14688: + .cv_loc 1179 19 22 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:22:0 + add esp, 4 + pop ebp + ret +Ltmp14689: + .cv_fpo_endproc +Lfunc_end1179: + # -- End function + .def "??A?$vector@IV?$allocator@I@std@@@std@@QAEAAII@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$vector@IV?$allocator@I@std@@@std@@QAEAAII@Z" + .globl "??A?$vector@IV?$allocator@I@std@@@std@@QAEAAII@Z" # -- Begin function ??A?$vector@IV?$allocator@I@std@@@std@@QAEAAII@Z + .p2align 4, 0x90 +"??A?$vector@IV?$allocator@I@std@@@std@@QAEAAII@Z": # @"??A?$vector@IV?$allocator@I@std@@@std@@QAEAAII@Z" +Lfunc_begin1180: + .cv_func_id 1180 + .cv_loc 1180 19 1361 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1361:0 + .cv_fpo_proc "??A?$vector@IV?$allocator@I@std@@@std@@QAEAAII@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill +# %bb.1: +Ltmp14690: + .cv_loc 1180 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "?size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + cmp ecx, eax + jae LBB1180_3 +# %bb.2: +Ltmp14691: + .cv_loc 1180 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + jmp LBB1180_8 +Ltmp14692: +LBB1180_3: + .cv_loc 1180 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + jmp LBB1180_4 +LBB1180_4: + .cv_loc 1180 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + xor eax, eax +Ltmp14693: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GF@OFINGCLP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 1363 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0BO@PFKOHNJC@vector?5subscript?5out?5of?5range?$AA@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1180_6 +# %bb.5: + int3 +LBB1180_6: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BG@PKIBLBCB@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$FL?$AA?$FN?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MK@NHIPFOLI@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 1363 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 24], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp14694: +# %bb.7: + .cv_loc 1180 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + jmp LBB1180_8 +Ltmp14695: +LBB1180_8: + .cv_loc 1180 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + jmp LBB1180_9 +Ltmp14696: +LBB1180_9: + .cv_loc 1180 19 1366 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1366:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp + 8] + shl ecx, 2 + add eax, ecx + add esp, 48 + pop ebp + ret 4 +Ltmp14697: + .cv_fpo_endproc +Lfunc_end1180: + # -- End function + .def "??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AAV10@@Z" + .globl "??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AAV10@@Z" # -- Begin function ??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AAV10@@Z + .p2align 4, 0x90 +"??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AAV10@@Z": # @"??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AAV10@@Z" +Lfunc_begin1181: + .cv_func_id 1181 + .cv_loc 1181 13 280 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:280:0 + .cv_fpo_proc "??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AAV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp14698: + .cv_loc 1181 13 281 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:281:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp14699: + .cv_fpo_endproc +Lfunc_end1181: + # -- End function + .def "??$_Move_unchecked@PAIPAI@std@@YAPAIPAI00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Move_unchecked@PAIPAI@std@@YAPAIPAI00@Z" + .globl "??$_Move_unchecked@PAIPAI@std@@YAPAIPAI00@Z" # -- Begin function ??$_Move_unchecked@PAIPAI@std@@YAPAIPAI00@Z + .p2align 4, 0x90 +"??$_Move_unchecked@PAIPAI@std@@YAPAIPAI00@Z": # @"??$_Move_unchecked@PAIPAI@std@@YAPAIPAI00@Z" +Lfunc_begin1182: + .cv_func_id 1182 + .cv_loc 1182 17 2080 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2080:0 + .cv_fpo_proc "??$_Move_unchecked@PAIPAI@std@@YAPAIPAI00@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp14700: + .cv_loc 1182 17 2083 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2083:0 + mov esi, dword ptr [ebp + 16] + mov edi, dword ptr [ebp + 12] + mov ebx, dword ptr [ebp + 8] + mov dword ptr [esp], ebx + mov dword ptr [esp + 4], edi + mov dword ptr [esp + 8], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "??$_Copy_memmove@PAIPAI@std@@YAPAIPAI00@Z" + add esp, 24 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp14701: + .cv_fpo_endproc +Lfunc_end1182: + # -- End function + .def "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_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@@QAE@PAIPBU_Container_base12@1@@Z" + .globl "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z" # -- Begin function ??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z": # @"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z" +Lfunc_begin1183: + .cv_func_id 1183 + .cv_loc 1183 19 217 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:217:0 + .cv_fpo_proc "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp14702: + mov esi, ecx + mov edi, dword ptr [ebp + 12] + mov ebx, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], ebx + mov dword ptr [esp + 4], edi + mov dword ptr [ebp - 24], edx # 4-byte Spill + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z" + sub esp, 8 + .cv_loc 1183 19 218 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:218:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp14703: + .cv_fpo_endproc +Lfunc_end1183: + # -- End function + .def "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_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@@QAE@PAIPBU_Container_base12@1@@Z" + .globl "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z" # -- Begin function ??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z": # @"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z" +Lfunc_begin1184: + .cv_func_id 1184 + .cv_loc 1184 19 35 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:35:0 + .cv_fpo_proc "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14704: + mov esi, ecx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 16], edx # 4-byte Spill + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "??0_Iterator_base12@std@@QAE@XZ" + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx + 8], ecx +Ltmp14705: + .cv_loc 1184 19 36 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:36:0 + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z" + sub esp, 4 +Ltmp14706: + .cv_loc 1184 19 37 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:37:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 28 + pop esi + pop ebp + ret 8 +Ltmp14707: + .cv_fpo_endproc +Lfunc_end1184: + # -- End function + .def "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z" + .globl "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z" # -- Begin function ??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z + .p2align 4, 0x90 +"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z": # @"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z" +Lfunc_begin1185: + .cv_func_id 1185 + .cv_loc 1185 19 203 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:203:0 + .cv_fpo_proc "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14708: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp14709: + .cv_fpo_endproc +Lfunc_end1185: + # -- End function + .def "??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z" + .globl "??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z" # -- Begin function ??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z + .p2align 4, 0x90 +"??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z": # @"??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z" +Lfunc_begin1186: + .cv_func_id 1186 + .cv_loc 1186 19 250 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:250:0 + .cv_fpo_proc "??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14710: + .cv_loc 1186 19 251 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:251:0 + mov edx, dword ptr [ebp + 8] + mov esi, ecx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z" + sub esp, 4 + .cv_loc 1186 19 252 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:252:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp14711: + .cv_fpo_endproc +Lfunc_end1186: + # -- End function + .def "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z" + .globl "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z" # -- Begin function ??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z + .p2align 4, 0x90 +"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z": # @"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z" +Lfunc_begin1187: + .cv_func_id 1187 + .cv_loc 1187 19 22 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:22:0 + .cv_fpo_proc "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14712: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0_Iterator_base12@std@@QAE@ABU01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov ecx, dword ptr [ecx + 8] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx + 8], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, edx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp14713: + .cv_fpo_endproc +Lfunc_end1187: + # -- End function + .def "??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z" + .globl "??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z" # -- Begin function ??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z + .p2align 4, 0x90 +"??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z": # @"??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z" +Lfunc_begin1188: + .cv_func_id 1188 + .cv_loc 1188 19 111 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:111:0 + .cv_fpo_proc "??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14714: + .cv_loc 1188 19 112 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:112:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [esp], edx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBEXH@Z" + sub esp, 4 + .cv_loc 1188 19 113 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:113:0 + mov eax, dword ptr [ebp + 8] + shl eax, 2 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + add eax, dword ptr [ecx + 8] + mov dword ptr [ecx + 8], eax + .cv_loc 1188 19 114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:114:0 + mov eax, ecx + add esp, 16 + pop ebp + ret 4 +Ltmp14715: + .cv_fpo_endproc +Lfunc_end1188: + # -- End function + .def "?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBEXH@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@@QBEXH@Z" + .globl "?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBEXH@Z" # -- Begin function ?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBEXH@Z + .p2align 4, 0x90 +"?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBEXH@Z": # @"?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBEXH@Z" +Lfunc_begin1189: + .cv_func_id 1189 + .cv_loc 1189 19 95 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:95:0 + .cv_fpo_proc "?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBEXH@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 64 + .cv_fpo_stackalloc 64 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14716: + .cv_loc 1189 19 99 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:99:0 + mov edx, ecx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" + mov dword ptr [ebp - 12], eax +# %bb.1: +Ltmp14717: + .cv_loc 1189 19 100 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:100:0 + cmp dword ptr [ebp + 8], 0 + je LBB1189_3 +# %bb.2: + mov eax, dword ptr [ebp - 16] # 4-byte Reload + cmp dword ptr [eax + 8], 0 + je LBB1189_4 +LBB1189_3: +Ltmp14718: + .cv_loc 1189 19 100 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:100:0 + jmp LBB1189_9 +Ltmp14719: +LBB1189_4: + .cv_loc 1189 19 100 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:100:0 + jmp LBB1189_5 +LBB1189_5: + .cv_loc 1189 19 100 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:100:0 + xor eax, eax +Ltmp14720: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GF@OFINGCLP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 100 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0CO@LHPFLLJB@cannot?5seek?5value?9initialized?5ve@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 24], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1189_7 +# %bb.6: + int3 +LBB1189_7: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BO@POODHAGG@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MK@NHIPFOLI@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 100 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 28], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp14721: +# %bb.8: + .cv_loc 1189 19 100 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:100:0 + jmp LBB1189_9 +Ltmp14722: +LBB1189_9: + .cv_loc 1189 19 100 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:100:0 + jmp LBB1189_10 +Ltmp14723: +LBB1189_10: + .cv_loc 1189 19 101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:101:0 + cmp dword ptr [ebp + 8], 0 + jge LBB1189_21 +# %bb.11: +Ltmp14724: + .cv_loc 1189 19 102 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:102:0 + jmp LBB1189_12 +LBB1189_12: +Ltmp14725: + .cv_loc 1189 19 102 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:102:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 12] + mov ecx, dword ptr [ecx + 4] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov esi, dword ptr [edx + 8] + sub ecx, esi + sar ecx, 2 + cmp eax, ecx + jl LBB1189_14 +# %bb.13: +Ltmp14726: + .cv_loc 1189 19 102 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:102:0 + jmp LBB1189_19 +Ltmp14727: +LBB1189_14: + .cv_loc 1189 19 102 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:102:0 + jmp LBB1189_15 +LBB1189_15: + .cv_loc 1189 19 102 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:102:0 + xor eax, eax +Ltmp14728: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GF@OFINGCLP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 102 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0CJ@DIFMEJBE@cannot?5seek?5vector?5iterator?5befo@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 32], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1189_17 +# %bb.16: + int3 +LBB1189_17: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BO@POODHAGG@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MK@NHIPFOLI@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 102 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 36], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp14729: +# %bb.18: + .cv_loc 1189 19 102 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:102:0 + jmp LBB1189_19 +Ltmp14730: +LBB1189_19: + .cv_loc 1189 19 102 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:102:0 + jmp LBB1189_20 +Ltmp14731: +LBB1189_20: + .cv_loc 1189 19 103 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:103:0 + jmp LBB1189_21 +Ltmp14732: +LBB1189_21: + .cv_loc 1189 19 105 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:105:0 + cmp dword ptr [ebp + 8], 0 + jle LBB1189_32 +# %bb.22: +Ltmp14733: + .cv_loc 1189 19 106 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:106:0 + jmp LBB1189_23 +LBB1189_23: +Ltmp14734: + .cv_loc 1189 19 106 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:106:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 12] + mov ecx, dword ptr [ecx + 8] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov esi, dword ptr [edx + 8] + sub ecx, esi + sar ecx, 2 + cmp eax, ecx + jg LBB1189_25 +# %bb.24: +Ltmp14735: + .cv_loc 1189 19 106 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:106:0 + jmp LBB1189_30 +Ltmp14736: +LBB1189_25: + .cv_loc 1189 19 106 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:106:0 + jmp LBB1189_26 +LBB1189_26: + .cv_loc 1189 19 106 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:106:0 + xor eax, eax +Ltmp14737: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GF@OFINGCLP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 106 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0CG@JDIOCKHH@cannot?5seek?5vector?5iterator?5afte@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 40], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1189_28 +# %bb.27: + int3 +LBB1189_28: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BO@POODHAGG@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MK@NHIPFOLI@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 106 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 44], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp14738: +# %bb.29: + .cv_loc 1189 19 106 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:106:0 + jmp LBB1189_30 +Ltmp14739: +LBB1189_30: + .cv_loc 1189 19 106 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:106:0 + jmp LBB1189_31 +Ltmp14740: +LBB1189_31: + .cv_loc 1189 19 107 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:107:0 + jmp LBB1189_32 +Ltmp14741: +LBB1189_32: + .cv_loc 1189 19 109 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:109:0 + add esp, 64 + pop esi + pop ebp + ret 4 +Ltmp14742: + .cv_fpo_endproc +Lfunc_end1189: + # -- End function + .def "??1_Iterator_base12@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Iterator_base12@std@@QAE@XZ" + .globl "??1_Iterator_base12@std@@QAE@XZ" # -- Begin function ??1_Iterator_base12@std@@QAE@XZ + .p2align 4, 0x90 +"??1_Iterator_base12@std@@QAE@XZ": # @"??1_Iterator_base12@std@@QAE@XZ" +Lfunc_begin1190: + .cv_func_id 1190 + .cv_loc 1190 12 1331 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1331:0 + .cv_fpo_proc "??1_Iterator_base12@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??1_Iterator_base12@std@@QAE@XZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp14745: + .cv_loc 1190 12 1333 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1333:0 + mov dword ptr [ebp - 16], 0 + mov eax, esp + mov dword ptr [eax], 3 + mov eax, dword ptr ["__imp_??0_Lockit@std@@QAE@H@Z"] + lea edx, [ebp - 36] + mov dword ptr [ebp - 40], ecx # 4-byte Spill + mov ecx, edx + call eax + sub esp, 4 + mov dword ptr [ebp - 44], eax # 4-byte Spill + jmp LBB1190_1 +LBB1190_1: + .cv_loc 1190 12 1334 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1334:0 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "?_Orphan_me@_Iterator_base12@std@@QAEXXZ" + .cv_loc 1190 12 1336 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1336:0 + mov ecx, dword ptr ["__imp_??1_Lockit@std@@QAE@XZ"] + lea eax, [ebp - 36] + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 48] # 4-byte Reload + call eax +Ltmp14746: + .cv_loc 1190 12 1336 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1336:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + add esp, 40 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$2@?0???1_Iterator_base12@std@@QAE@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1_Iterator_base12@std@@QAE@XZ@4HA": +LBB1190_2: + push ebp + push eax + add ebp, 12 +Ltmp14747: + .cv_loc 1190 12 1333 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1333:0 + call dword ptr [__imp____std_terminate] +Ltmp14748: + .cv_fpo_endproc +Lfunc_end1190: + .section .xdata,"dr",associative,"??1_Iterator_base12@std@@QAE@XZ" + .p2align 2 +"L__ehtable$??1_Iterator_base12@std@@QAE@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??1_Iterator_base12@std@@QAE@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1_Iterator_base12@std@@QAE@XZ": + .long -1 # ToState + .long "?dtor$2@?0???1_Iterator_base12@std@@QAE@XZ@4HA" # Action + .section .text,"xr",discard,"??1_Iterator_base12@std@@QAE@XZ" + # -- End function + .def "?data@?$vector@IV?$allocator@I@std@@@std@@QAEPAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$vector@IV?$allocator@I@std@@@std@@QAEPAIXZ" + .globl "?data@?$vector@IV?$allocator@I@std@@@std@@QAEPAIXZ" # -- Begin function ?data@?$vector@IV?$allocator@I@std@@@std@@QAEPAIXZ + .p2align 4, 0x90 +"?data@?$vector@IV?$allocator@I@std@@@std@@QAEPAIXZ": # @"?data@?$vector@IV?$allocator@I@std@@@std@@QAEPAIXZ" +Lfunc_begin1191: + .cv_func_id 1191 + .cv_loc 1191 19 1259 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1259:0 + .cv_fpo_proc "?data@?$vector@IV?$allocator@I@std@@@std@@QAEPAIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14749: + .cv_loc 1191 19 1260 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1260:0 + call "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov eax, dword ptr [eax] + mov dword ptr [esp], eax + call "??$_Unfancy_maybe_null@I@std@@YAPAIPAI@Z" + add esp, 8 + pop ebp + ret +Ltmp14750: + .cv_fpo_endproc +Lfunc_end1191: + # -- End function + .def "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PAIPAU_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@@QAE@PAIPAU_Container_base12@1@@Z" + .globl "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PAIPAU_Container_base12@1@@Z" # -- Begin function ??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PAIPAU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PAIPAU_Container_base12@1@@Z": # @"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PAIPAU_Container_base12@1@@Z" +Lfunc_begin1192: + .cv_func_id 1192 + .cv_loc 1192 19 1985 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1985:0 + .cv_fpo_proc "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PAIPAU_Container_base12@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp14751: + mov esi, ecx + mov edi, dword ptr [ebp + 12] + mov ebx, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], ebx + mov dword ptr [esp + 4], edi + mov dword ptr [ebp - 24], edx # 4-byte Spill + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIPBU_Container_base12@1@@Z" + sub esp, 8 + .cv_loc 1192 19 1986 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1986:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp14752: + .cv_fpo_endproc +Lfunc_end1192: + # -- End function + .def "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIPBU_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@@QAE@PBIPBU_Container_base12@1@@Z" + .globl "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIPBU_Container_base12@1@@Z" # -- Begin function ??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIPBU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIPBU_Container_base12@1@@Z": # @"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIPBU_Container_base12@1@@Z" +Lfunc_begin1193: + .cv_func_id 1193 + .cv_loc 1193 19 1820 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1820:0 + .cv_fpo_proc "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIPBU_Container_base12@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + xor esi, esi + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp14753: + mov edi, ecx + mov ebx, dword ptr [ebp + 12] + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, edi + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 0 + mov dword ptr [esp + 8], ebx + mov dword ptr [ebp - 28], edx # 4-byte Spill + mov dword ptr [ebp - 32], esi # 4-byte Spill + call "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIIPBU_Container_base12@1@@Z" + sub esp, 12 + .cv_loc 1193 19 1821 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1821:0 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov eax, ecx + add esp, 36 + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp14754: + .cv_fpo_endproc +Lfunc_end1193: + # -- End function + .def "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + .globl "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" # -- Begin function ??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ": # @"??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" +Lfunc_begin1194: + .cv_func_id 1194 + .cv_loc 1194 19 1700 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1700:0 + .cv_fpo_proc "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14755: + .cv_loc 1194 19 1700 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1700:0 + call "??1_Iterator_base12@std@@QAE@XZ" +Ltmp14756: + .cv_loc 1194 19 1700 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1700:0 + add esp, 4 + pop ebp + ret +Ltmp14757: + .cv_fpo_endproc +Lfunc_end1194: + # -- End function + .def "??$_Resize@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Resize@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" + .globl "??$_Resize@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" # -- Begin function ??$_Resize@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z + .p2align 4, 0x90 +"??$_Resize@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z": # @"??$_Resize@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" +Lfunc_begin1195: + .cv_func_id 1195 + .cv_loc 1195 19 1100 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1100:0 + .cv_fpo_proc "??$_Resize@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 12], esi + mov dword ptr [ebp - 20], ecx + mov ecx, dword ptr [ebp - 20] +Ltmp14758: + .cv_loc 1195 19 1101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1101:0 + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], eax # 4-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@@QBEIXZ" + mov dword ptr [ebp - 24], eax + .cv_loc 1195 19 1102 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1102:0 + mov eax, dword ptr [ebp + 8] + cmp eax, dword ptr [ebp - 24] + jae LBB1195_2 +# %bb.1: +Ltmp14759: + .cv_loc 1195 19 1103 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1103:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp + 8] + shl ecx, 4 + add eax, ecx + mov dword ptr [ebp - 28], eax + .cv_loc 1195 19 1104 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1104:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 28] + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + 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@@ABEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + sub esp, 8 + .cv_loc 1195 19 1105 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1105:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 28] + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + 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@@AAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + sub esp, 8 + .cv_loc 1195 19 1106 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1106:0 + mov eax, dword ptr [ebp - 28] + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 1195 19 1107 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1107:0 + jmp LBB1195_6 +Ltmp14760: +LBB1195_2: + .cv_loc 1195 19 1110 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1110:0 + mov eax, dword ptr [ebp + 8] + cmp eax, dword ptr [ebp - 24] + jbe LBB1195_6 +# %bb.3: +Ltmp14761: + .cv_loc 1195 19 1111 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1111:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 60], eax # 4-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@@QBEIXZ" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + cmp ecx, eax + jbe LBB1195_5 +# %bb.4: +Ltmp14762: + .cv_loc 1195 19 1112 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1112:0 + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 64], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" + sub esp, 8 + .cv_loc 1195 19 1113 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1113:0 + jmp LBB1195_6 +Ltmp14763: +LBB1195_5: + .cv_loc 1195 19 1116 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1116:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov dword ptr [ebp - 32], eax + .cv_loc 1195 19 1117 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1117:0 + mov eax, dword ptr [ebp + 8] + sub eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 32] + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 68], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + lea eax, [ebp - 16] + mov bl, byte ptr [eax] + mov byte ptr [esp + 8], bl + call "?_Ufill@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAU342@IU_Value_init_tag@2@@Z" + sub esp, 12 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 1195 19 1118 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1118:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 32] + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 76], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + 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@@ABEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + sub esp, 8 +Ltmp14764: +LBB1195_6: + .cv_loc 1195 19 1122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1122:0 + mov eax, dword ptr [ebp - 12] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + add esp, 80 + pop esi + pop ebx + pop ebp + ret 8 +Ltmp14765: + .cv_fpo_endproc +Lfunc_end1195: + # -- 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@@QBEIXZ"; + .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@@QBEIXZ" + .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@@QBEIXZ" # -- 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@@QBEIXZ + .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@@QBEIXZ": # @"?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@@QBEIXZ" +Lfunc_begin1196: + .cv_func_id 1196 + .cv_loc 1196 19 1338 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1338:0 + .cv_fpo_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@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14766: + .cv_loc 1196 19 1339 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1339:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + sub ecx, eax + sar ecx, 4 + mov eax, ecx + add esp, 12 + pop ebp + ret +Ltmp14767: + .cv_fpo_endproc +Lfunc_end1196: + # -- End function + .def "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +Lfunc_begin1197: + .cv_func_id 1197 + .cv_loc 1197 19 1614 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1614:0 + .cv_fpo_proc "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14768: + .cv_loc 1197 19 1615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1615:0 + call "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$_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 eax, 4 + add esp, 4 + pop ebp + ret +Ltmp14769: + .cv_fpo_endproc +Lfunc_end1197: + # -- 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@@ABEXPAU_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@@ABEXPAU_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@@ABEXPAU_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@@ABEXPAU_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@@ABEXPAU_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@@ABEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" +Lfunc_begin1198: + .cv_func_id 1198 + .cv_loc 1198 19 1544 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1544:0 + .cv_fpo_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@@ABEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14770: + .cv_loc 1198 19 1546 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1546:0 + lea esi, [ebp - 12] +Ltmp14771: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], 3 + mov dword ptr [ebp - 24], edx # 4-byte Spill + mov dword ptr [ebp - 28], eax # 4-byte Spill + call dword ptr ["__imp_??0_Lockit@std@@QAE@H@Z"] + sub esp, 4 + .cv_loc 1198 19 1548 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1548:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "?_Getpfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEPAPAU_Iterator_base12@2@XZ" + mov dword ptr [ebp - 16], eax + .cv_loc 1198 19 1550 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1550:0 + cmp dword ptr [ebp - 16], 0 + je LBB1198_9 +Ltmp14772: +# %bb.1: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1198 19 1551 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1551:0 + jmp LBB1198_2 +Ltmp14773: +LBB1198_2: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + mov eax, dword ptr [ebp - 16] + cmp dword ptr [eax], 0 + je LBB1198_8 +Ltmp14774: +# %bb.3: # in Loop: Header=BB1198_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1198 19 1552 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1552:0 + mov eax, dword ptr [ebp - 16] + mov eax, dword ptr [eax] + mov eax, dword ptr [eax + 8] + cmp eax, dword ptr [ebp + 8] + jb LBB1198_5 +Ltmp14775: +# %bb.4: # in Loop: Header=BB1198_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp - 16] + mov ecx, dword ptr [ecx] + cmp eax, dword ptr [ecx + 8] + jae LBB1198_6 +Ltmp14776: +LBB1198_5: # in Loop: Header=BB1198_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1198 19 1553 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1553:0 + mov eax, dword ptr [ebp - 16] + mov eax, dword ptr [eax] + mov ecx, eax + call "?_Getpnext@_Iterator_base12@std@@QAEPAPAU12@XZ" + mov dword ptr [ebp - 16], eax + .cv_loc 1198 19 1554 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1554:0 + jmp LBB1198_7 +Ltmp14777: +LBB1198_6: # in Loop: Header=BB1198_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1198 19 1555 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1555:0 + mov eax, dword ptr [ebp - 16] + mov eax, dword ptr [eax] + mov ecx, eax + call "?_Clrcont@_Iterator_base12@std@@QAEXXZ" + .cv_loc 1198 19 1556 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1556:0 + mov eax, dword ptr [ebp - 16] + mov eax, dword ptr [eax] + mov ecx, eax + call "?_Getpnext@_Iterator_base12@std@@QAEPAPAU12@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 16] + mov dword ptr [ecx], eax +Ltmp14778: +LBB1198_7: # in Loop: Header=BB1198_2 Depth=1 + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1198 19 1551 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1551:0 + jmp LBB1198_2 +Ltmp14779: +LBB1198_8: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1198 19 1559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1559:0 + jmp LBB1198_9 +Ltmp14780: +LBB1198_9: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$esi+0] + .cv_loc 1198 19 1564 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1564:0 + lea ecx, [ebp - 12] + call dword ptr ["__imp_??1_Lockit@std@@QAE@XZ"] + add esp, 32 + pop esi +Ltmp14781: + pop ebp + ret 8 +Ltmp14782: + .cv_fpo_endproc +Lfunc_end1198: + # -- End function + .def "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +Lfunc_begin1199: + .cv_func_id 1199 + .cv_loc 1199 19 1622 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1622:0 + .cv_fpo_proc "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14783: + .cv_loc 1199 19 1623 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1623:0 + call "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$_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 eax, 8 + add esp, 4 + pop ebp + ret +Ltmp14784: + .cv_fpo_endproc +Lfunc_end1199: + # -- 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@@QBEIXZ"; + .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@@QBEIXZ" + .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@@QBEIXZ" # -- 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@@QBEIXZ + .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@@QBEIXZ": # @"?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@@QBEIXZ" +Lfunc_begin1200: + .cv_func_id 1200 + .cv_loc 1200 19 1347 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1347:0 + .cv_fpo_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@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14785: + .cv_loc 1200 19 1348 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1348:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + sub ecx, eax + sar ecx, 4 + mov eax, ecx + add esp, 12 + pop ebp + ret +Ltmp14786: + .cv_fpo_endproc +Lfunc_end1200: + # -- End function + .def "??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" + .globl "??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" # -- Begin function ??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z + .p2align 4, 0x90 +"??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z": # @"??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" +Lfunc_begin1201: + .cv_func_id 1201 + .cv_loc 1201 19 1075 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1075:0 + .cv_fpo_proc "??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp14791: + .cv_loc 1201 19 1076 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1076:0 + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 60], ecx # 4-byte Spill + mov dword ptr [ebp - 64], edx # 4-byte Spill + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov dword ptr [ebp - 72], esi # 4-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@@QBEIXZ" + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + cmp ecx, eax + jbe LBB1201_2 +# %bb.1: +Ltmp14792: + .cv_loc 1201 19 1077 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1077: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" +Ltmp14793: +LBB1201_2: + .cv_loc 1201 19 1080 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1080:0 + mov ecx, dword ptr [ebp - 60] # 4-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@@QBEIXZ" + mov dword ptr [ebp - 36], eax + .cv_loc 1201 19 1081 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1081:0 + mov eax, dword ptr [ebp + 8] + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 60] # 4-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@@ABEII@Z" + sub esp, 4 + mov dword ptr [ebp - 40], eax + .cv_loc 1201 19 1083 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1083:0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov ecx, dword ptr [ebp - 40] + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + call "?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + sub esp, 4 + mov dword ptr [ebp - 44], eax + .cv_loc 1201 19 1084 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1084:0 + mov eax, dword ptr [ebp - 44] + mov ecx, dword ptr [ebp - 36] + shl ecx, 4 + add eax, ecx + mov dword ptr [ebp - 48], eax + .cv_loc 1201 19 1085 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1085:0 + mov eax, dword ptr [ebp - 48] + mov dword ptr [ebp - 52], eax +Ltmp14794: + .cv_loc 1201 19 1088 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1088:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 36] + sub eax, ecx + mov ecx, dword ptr [ebp - 48] + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 56] + mov edx, esp + mov byte ptr [edx + 8], bl + mov dword ptr [edx + 4], eax + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "?_Ufill@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAU342@IU_Value_init_tag@2@@Z" + sub esp, 12 + mov dword ptr [ebp - 76], eax # 4-byte Spill + jmp LBB1201_3 +LBB1201_3: + mov eax, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [ebp - 52], eax + .cv_loc 1201 19 1089 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1089:0 + mov ecx, dword ptr [ebp - 44] + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 80], ecx # 4-byte Spill + mov ecx, edx + call "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, esp + mov edx, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ecx + 8], edx + mov edx, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 60] # 4-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@@AAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" + sub esp, 12 + jmp LBB1201_5 +Ltmp14795: +LBB1201_5: + .cv_loc 1201 19 1096 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1096:0 + mov eax, dword ptr [ebp - 40] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 44] + mov esi, esp + mov dword ptr [esi + 8], eax + mov dword ptr [esi + 4], ecx + mov dword ptr [esi], edx + mov ecx, dword ptr [ebp - 60] # 4-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@@AAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@Z" + sub esp, 12 + .cv_loc 1201 19 1097 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1097:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?catch$4@?0???$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$4@?0???$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z@4HA": +LBB1201_4: + push ebp + sub esp, 12 + add ebp, 12 + mov dword ptr [ebp - 28], esp +Ltmp14796: + .cv_loc 1201 19 1091 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1091:0 + mov eax, dword ptr [ebp - 52] + mov ecx, dword ptr [ebp - 48] + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 88], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + 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@@AAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + sub esp, 8 + .cv_loc 1201 19 1092 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1092:0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov ecx, dword ptr [ebp - 40] + mov edx, dword ptr [ebp - 44] + mov dword ptr [ebp - 92], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], edx + mov eax, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + sub esp, 8 + xor eax, eax + .cv_loc 1201 19 1093 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1093:0 + mov dword ptr [ebp - 16], 1 + mov dword ptr [esp], 0 + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 96], eax # 4-byte Spill + call dword ptr [__imp___CxxThrowException@8] +Ltmp14797: + .cv_fpo_endproc +Lfunc_end1201: + .section .xdata,"dr",associative,"??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" + .p2align 2 +"L__ehtable$??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z") # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z") # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z") # HandlerArray +"$handlerMap$0$??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$4@?0???$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z@4HA" # Handler + .section .text,"xr",discard,"??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" + # -- End function + .def "?_Ufill@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAU342@IU_Value_init_tag@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Ufill@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAU342@IU_Value_init_tag@2@@Z" + .globl "?_Ufill@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAU342@IU_Value_init_tag@2@@Z" # -- Begin function ?_Ufill@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAU342@IU_Value_init_tag@2@@Z + .p2align 4, 0x90 +"?_Ufill@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAU342@IU_Value_init_tag@2@@Z": # @"?_Ufill@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAU342@IU_Value_init_tag@2@@Z" +Lfunc_begin1202: + .cv_func_id 1202 + .cv_loc 1202 19 1438 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1438:0 + .cv_fpo_proc "?_Ufill@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAU342@IU_Value_init_tag@2@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14798: + .cv_loc 1202 19 1439 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1439:0 + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "??$_Uninitialized_value_construct_n@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@IAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + add esp, 24 + pop ebp + ret 12 +Ltmp14799: + .cv_fpo_endproc +Lfunc_end1202: + # -- End function + .def "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +Lfunc_begin1203: + .cv_func_id 1203 + .cv_loc 1203 19 1626 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1626:0 + .cv_fpo_proc "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14800: + .cv_loc 1203 19 1627 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1627:0 + call "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$_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 eax, 8 + add esp, 4 + pop ebp + ret +Ltmp14801: + .cv_fpo_endproc +Lfunc_end1203: + # -- End function + .def "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +Lfunc_begin1204: + .cv_func_id 1204 + .cv_loc 1204 19 1618 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1618:0 + .cv_fpo_proc "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14802: + .cv_loc 1204 19 1619 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1619:0 + call "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$_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 eax, 4 + add esp, 4 + pop ebp + ret +Ltmp14803: + .cv_fpo_endproc +Lfunc_end1204: + # -- End function + .def "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$_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_begin1205: + .cv_func_id 1205 + .cv_loc 1205 19 1600 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1600:0 + .cv_fpo_proc "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$_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" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14804: + .cv_loc 1205 19 1601 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1601: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@@QBEABV?$_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 esp, 4 + pop ebp + ret +Ltmp14805: + .cv_fpo_endproc +Lfunc_end1205: + # -- 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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_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_begin1206: + .cv_func_id 1206 + .cv_loc 1206 12 1548 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1548:0 + .cv_fpo_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@@QBEABV?$_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" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp14806: + .cv_loc 1206 12 1549 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1549:0 + add esp, 4 + pop ebp + ret +Ltmp14807: + .cv_fpo_endproc +Lfunc_end1206: + # -- End function + .def "?_Getpfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEPAPAU_Iterator_base12@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getpfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEPAPAU_Iterator_base12@2@XZ" + .globl "?_Getpfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEPAPAU_Iterator_base12@2@XZ" # -- Begin function ?_Getpfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEPAPAU_Iterator_base12@2@XZ + .p2align 4, 0x90 +"?_Getpfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEPAPAU_Iterator_base12@2@XZ": # @"?_Getpfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEPAPAU_Iterator_base12@2@XZ" +Lfunc_begin1207: + .cv_func_id 1207 + .cv_loc 1207 19 1567 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1567:0 + .cv_fpo_proc "?_Getpfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEPAPAU_Iterator_base12@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14808: + .cv_loc 1207 19 1568 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1568:0 + call "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$_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 ecx, eax + call "?_Getpfirst@_Container_base12@std@@QBEPAPAU_Iterator_base12@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp14809: + .cv_fpo_endproc +Lfunc_end1207: + # -- End function + .def "?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +Lfunc_begin1208: + .cv_func_id 1208 + .cv_loc 1208 19 1634 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1634:0 + .cv_fpo_proc "?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14810: + .cv_loc 1208 19 1635 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1635:0 + call "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$_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 eax, 12 + add esp, 4 + pop ebp + ret +Ltmp14811: + .cv_fpo_endproc +Lfunc_end1208: + # -- 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@@QBEIXZ"; + .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@@QBEIXZ" + .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@@QBEIXZ" # -- 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@@QBEIXZ + .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@@QBEIXZ": # @"?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@@QBEIXZ" +Lfunc_begin1209: + .cv_func_id 1209 + .cv_loc 1209 19 1342 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1342:0 + .cv_fpo_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@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 4], eax + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp14812: + .cv_loc 1209 19 1343 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1343:0 + call "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov dword ptr [esp], eax + 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@@SAIABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" + mov dword ptr [ebp - 8], eax + call "?max@?$numeric_limits@H@std@@SAHXZ" + mov dword ptr [ebp - 12], eax + lea eax, [ebp - 12] + mov dword ptr [esp], eax + lea eax, [ebp - 8] + mov dword ptr [esp + 4], eax + call "??$_Min_value@I@std@@YAABIABI0@Z" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 20], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + add esp, 28 + pop ebp + ret +Ltmp14813: + .cv_fpo_endproc +Lfunc_end1209: + # -- 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_begin1210: + .cv_func_id 1210 + .cv_loc 1210 19 1536 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1536:0 + .cv_fpo_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" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue +Ltmp14814: + .cv_loc 1210 19 1537 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1537:0 + lea eax, ["??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@"] + mov dword ptr [esp], eax + call "?_Xlength_error@std@@YAXPBD@Z" +Ltmp14815: + .cv_fpo_endproc +Lfunc_end1210: + # -- 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@@ABEII@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@@ABEII@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@@ABEII@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@@ABEII@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@@ABEII@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@@ABEII@Z" +Lfunc_begin1211: + .cv_func_id 1211 + .cv_loc 1211 19 1472 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1472:0 + .cv_fpo_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@@ABEII@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14816: + .cv_loc 1211 19 1473 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1473:0 + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-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@@QBEIXZ" + mov dword ptr [ebp - 12], eax + .cv_loc 1211 19 1475 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1475:0 + mov eax, dword ptr [ebp - 12] + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-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@@QBEIXZ" + mov ecx, dword ptr [ebp - 12] + shr ecx, 1 + sub eax, ecx + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + cmp ecx, eax + jbe LBB1211_2 +# %bb.1: +Ltmp14817: + .cv_loc 1211 19 1476 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1476:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax + jmp LBB1211_5 +Ltmp14818: +LBB1211_2: + .cv_loc 1211 19 1479 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1479:0 + mov eax, dword ptr [ebp - 12] + mov ecx, dword ptr [ebp - 12] + shr ecx, 1 + add eax, ecx + mov dword ptr [ebp - 16], eax + .cv_loc 1211 19 1481 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1481:0 + mov eax, dword ptr [ebp - 16] + cmp eax, dword ptr [ebp + 8] + jae LBB1211_4 +# %bb.3: +Ltmp14819: + .cv_loc 1211 19 1482 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1482:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax + jmp LBB1211_5 +Ltmp14820: +LBB1211_4: + .cv_loc 1211 19 1485 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1485:0 + mov eax, dword ptr [ebp - 16] + mov dword ptr [ebp - 4], eax +LBB1211_5: + .cv_loc 1211 19 1486 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1486:0 + mov eax, dword ptr [ebp - 4] + add esp, 28 + pop ebp + ret 4 +Ltmp14821: + .cv_fpo_endproc +Lfunc_end1211: + # -- 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@@QAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@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@@QAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + .globl "?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@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@@QAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@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@@QAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z": # @"?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" +Lfunc_begin1212: + .cv_func_id 1212 + .cv_loc 1212 12 929 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:929:0 + .cv_fpo_proc "?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx +Ltmp14822: + .cv_loc 1212 12 930 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:930:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 8], eax # 4-byte Spill + call "??$_Get_size_of_n@$0BA@@std@@YAII@Z" + mov dword ptr [esp], eax + call "??$_Allocate@$07U_Default_allocate_traits@std@@$0A@@std@@YAPAXI@Z" + add esp, 12 + pop ebp + ret 4 +Ltmp14823: + .cv_fpo_endproc +Lfunc_end1212: + # -- 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@@AAEXPAU_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@@AAEXPAU_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@@AAEXPAU_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@@AAEXPAU_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@@AAEXPAU_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@@AAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" +Lfunc_begin1213: + .cv_func_id 1213 + .cv_loc 1213 19 1462 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1462:0 + .cv_fpo_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@@AAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 16], edi + mov dword ptr [ebp - 24], ecx + mov ecx, dword ptr [ebp - 24] +Ltmp14824: + .cv_loc 1213 19 1463 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1463:0 + mov edi, dword ptr [ebp + 16] + mov ebx, dword ptr [ebp + 12] + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ebx + mov dword ptr [esp + 8], edi + lea eax, [ebp - 20] + mov al, byte ptr [eax] + mov byte ptr [esp + 12], al + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], edx # 4-byte Spill + 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@@AAEXPAU_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" + sub esp, 16 + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + call @__security_check_cookie@4 + .cv_loc 1213 19 1465 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1465:0 + add esp, 40 + pop esi + pop edi + pop ebx + pop ebp + ret 12 +Ltmp14825: + .cv_fpo_endproc +Lfunc_end1213: + # -- 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@@AAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@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@@AAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@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@@AAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@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@@AAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@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@@AAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@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@@AAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@Z" +Lfunc_begin1214: + .cv_func_id 1214 + .cv_loc 1214 19 1509 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1509:0 + .cv_fpo_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@@AAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14826: + .cv_loc 1214 19 1510 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1510:0 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], esi # 4-byte Spill + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "?_Orphan_all@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXXZ" + .cv_loc 1214 19 1512 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1512:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + cmp dword ptr [eax], 0 + je LBB1214_2 +# %bb.1: +Ltmp14827: + .cv_loc 1214 19 1513 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1513:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp + 4], eax + 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@@AAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + sub esp, 8 + .cv_loc 1214 19 1514 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1514:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-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@@QBEIXZ" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 36], eax # 4-byte Spill + call "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 32] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + sub esp, 8 +Ltmp14828: +LBB1214_2: + .cv_loc 1214 19 1517 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1517:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 40], eax # 4-byte Spill + call "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 1214 19 1518 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1518:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp + 12] + shl ecx, 4 + add eax, ecx + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 1214 19 1519 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1519:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp + 16] + shl ecx, 4 + add eax, ecx + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 1214 19 1520 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1520:0 + add esp, 52 + pop esi + pop ebp + ret 12 +Ltmp14829: + .cv_fpo_endproc +Lfunc_end1214: + # -- 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@@SAIABV?$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@@SAIABV?$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@@SAIABV?$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@@SAIABV?$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@@SAIABV?$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@@SAIABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" +Lfunc_begin1215: + .cv_func_id 1215 + .cv_loc 1215 12 827 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:827:0 + .cv_fpo_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@@SAIABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp14830: + .cv_loc 1215 12 828 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:828:0 + mov ecx, 268435455 + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp14831: + .cv_fpo_endproc +Lfunc_end1215: + # -- End function + .def "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ": # @"?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" +Lfunc_begin1216: + .cv_func_id 1216 + .cv_loc 1216 19 1592 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1592:0 + .cv_fpo_proc "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14832: + .cv_loc 1216 19 1593 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1593: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@@QBEABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp14833: + .cv_fpo_endproc +Lfunc_end1216: + # -- 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@@QBEABV?$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@@QBEABV?$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@@QBEABV?$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@@QBEABV?$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@@QBEABV?$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@@QBEABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" +Lfunc_begin1217: + .cv_func_id 1217 + .cv_loc 1217 12 1540 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1540:0 + .cv_fpo_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@@QBEABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14834: + .cv_loc 1217 12 1541 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1541:0 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp14835: + .cv_fpo_endproc +Lfunc_end1217: + # -- End function + .def "??$_Get_size_of_n@$0BA@@std@@YAII@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_size_of_n@$0BA@@std@@YAII@Z" + .globl "??$_Get_size_of_n@$0BA@@std@@YAII@Z" # -- Begin function ??$_Get_size_of_n@$0BA@@std@@YAII@Z + .p2align 4, 0x90 +"??$_Get_size_of_n@$0BA@@std@@YAII@Z": # @"??$_Get_size_of_n@$0BA@@std@@YAII@Z" +Lfunc_begin1218: + .cv_func_id 1218 + .cv_loc 1218 12 23 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:23:0 + .cv_fpo_proc "??$_Get_size_of_n@$0BA@@std@@YAII@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp14836: + .cv_loc 1218 12 24 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:24:0 + mov dword ptr [ebp - 4], 268435455 + .cv_loc 1218 12 25 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:25:0 + mov ecx, dword ptr [ebp + 8] + shl ecx, 4 + mov dword ptr [ebp - 8], ecx + .cv_loc 1218 12 26 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:26:0 + mov ecx, 268435455 + cmp ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], eax # 4-byte Spill + jae LBB1218_2 +# %bb.1: +Ltmp14837: + .cv_loc 1218 12 28 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:28:0 + mov dword ptr [ebp - 8], -1 +Ltmp14838: +LBB1218_2: + .cv_loc 1218 12 31 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:31:0 + mov eax, dword ptr [ebp - 8] + add esp, 12 + pop ebp + ret +Ltmp14839: + .cv_fpo_endproc +Lfunc_end1218: + # -- 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@@AAEXPAU_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@@AAEXPAU_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@@AAEXPAU_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@@AAEXPAU_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@@AAEXPAU_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@@AAEXPAU_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_begin1219: + .cv_func_id 1219 + .cv_loc 1219 19 1452 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1452:0 + .cv_fpo_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@@AAEXPAU_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" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14840: + .cv_loc 1219 19 1453 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1453:0 + mov dword ptr [ebp - 12], esi # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], eax + call "??$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .cv_loc 1219 19 1454 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1454:0 + mov dword ptr [ebp - 24], eax # 4-byte Spill + add esp, 36 + pop esi + pop ebp + ret 16 +Ltmp14841: + .cv_fpo_endproc +Lfunc_end1219: + # -- End function + .def "??$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z": # @"??$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +Lfunc_begin1220: + .cv_func_id 1220 + .cv_loc 1220 21 221 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:221:0 + .cv_fpo_proc "??$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 76 + .cv_fpo_stackalloc 76 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi +Ltmp14844: + .cv_loc 1220 21 223 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:223:0 + mov edi, dword ptr [ebp + 8] + mov dword ptr [esp], edi + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov dword ptr [ebp - 60], ecx # 4-byte Spill + mov dword ptr [ebp - 64], edx # 4-byte Spill + mov dword ptr [ebp - 68], esi # 4-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@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z" + mov dword ptr [ebp - 32], eax + .cv_loc 1220 21 224 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:224:0 + mov eax, dword ptr [ebp + 12] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z" + mov dword ptr [ebp - 36], eax + .cv_loc 1220 21 225 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:225:0 + lea eax, [ebp - 32] + mov dword ptr [esp], eax + lea eax, [ebp - 36] + mov dword ptr [esp + 4], eax + call "??$_Idl_distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YA?A?@@ABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + mov ecx, dword ptr [ebp + 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Get_unwrapped_n@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@H$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@H@Z" + mov dword ptr [ebp - 40], eax +Ltmp14845: + .cv_loc 1220 21 231 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:231:0 + mov eax, dword ptr [ebp - 40] + mov ecx, dword ptr [ebp + 20] + lea edx, [ebp - 52] +Ltmp14846: + #DEBUG_VALUE: _Backout <- [$edx+0] + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??0?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +Ltmp14847: + sub esp, 8 + mov dword ptr [ebp - 76], eax # 4-byte Spill +LBB1220_1: # =>This Inner Loop Header: Depth=1 +Ltmp14848: + .cv_loc 1220 21 232 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:232:0 + mov eax, dword ptr [ebp - 32] + cmp eax, dword ptr [ebp - 36] + je LBB1220_4 +# %bb.2: # in Loop: Header=BB1220_1 Depth=1 +Ltmp14849: + .cv_loc 1220 21 233 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:233:0 + mov eax, dword ptr [ebp - 32] + mov ecx, esp + mov dword ptr [ecx], eax + call "??$move@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov dword ptr [ecx], eax + lea ecx, [ebp - 52] + 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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEX$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + sub esp, 4 + jmp LBB1220_3 +Ltmp14850: +LBB1220_3: # in Loop: Header=BB1220_1 Depth=1 + .cv_loc 1220 21 232 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:232:0 + mov eax, dword ptr [ebp - 32] + add eax, 16 + mov dword ptr [ebp - 32], eax + jmp LBB1220_1 +Ltmp14851: +LBB1220_4: + .cv_loc 1220 21 236 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:236:0 + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?_Release@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov dword ptr [ebp - 40], eax + .cv_loc 1220 21 237 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:237:0 + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + call "??1?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@XZ" +Ltmp14852: + .cv_loc 1220 21 239 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:239:0 + mov eax, dword ptr [ebp - 40] + mov ecx, esp + mov dword ptr [ecx + 4], eax + lea eax, [ebp + 16] + mov dword ptr [ecx], eax + call "??$_Seek_wrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z" + .cv_loc 1220 21 240 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:240:0 + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 76 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$5@?0???$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z@4HA": +LBB1220_5: + push ebp + sub esp, 8 + add ebp, 12 + lea ecx, [ebp - 52] +Ltmp14853: + .cv_loc 1220 21 237 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:237:0 + call "??1?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp14854: + .cv_fpo_endproc +Lfunc_end1220: + .section .xdata,"dr",associative,"??$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .p2align 2 +"L__ehtable$??$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z": + .long -1 # ToState + .long "?dtor$5@?0???$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z@4HA" # Action + .section .text,"xr",discard,"??$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + # -- 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@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@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@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z" + .globl "??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@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@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@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@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z": # @"??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z" +Lfunc_begin1221: + .cv_func_id 1221 + .cv_loc 1221 17 274 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:274:0 + .cv_fpo_proc "??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp14855: + .cv_loc 1221 17 275 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:275:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp14856: + .cv_fpo_endproc +Lfunc_end1221: + # -- 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@@H$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@H@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@@H$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@H@Z" + .globl "??$_Get_unwrapped_n@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@H$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@H@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@@H$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@H@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@@H$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@H@Z": # @"??$_Get_unwrapped_n@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@H$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@H@Z" +Lfunc_begin1222: + .cv_func_id 1222 + .cv_loc 1222 17 394 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:394:0 + .cv_fpo_proc "??$_Get_unwrapped_n@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@H$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp14857: + .cv_loc 1222 17 395 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:395:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + add esp, 8 + pop ebp + ret +Ltmp14858: + .cv_fpo_endproc +Lfunc_end1222: + # -- End function + .def "??$_Idl_distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YA?A?@@ABQAU_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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YA?A?@@ABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .globl "??$_Idl_distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YA?A?@@ABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # -- Begin function ??$_Idl_distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YA?A?@@ABQAU_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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YA?A?@@ABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z": # @"??$_Idl_distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YA?A?@@ABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +Lfunc_begin1223: + .cv_func_id 1223 + .cv_loc 1223 17 486 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:486:0 + .cv_fpo_proc "??$_Idl_distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YA?A?@@ABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp14859: + .cv_loc 1223 17 488 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:488:0 + mov edx, dword ptr [ebp + 12] + mov edx, dword ptr [edx] + mov esi, dword ptr [ebp + 8] + mov esi, dword ptr [esi] + sub edx, esi + sar edx, 4 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp14860: + .cv_fpo_endproc +Lfunc_end1223: + # -- End function + .def "??0?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +Lfunc_begin1224: + .cv_func_id 1224 + .cv_loc 1224 21 131 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:131:0 + .cv_fpo_proc "??0?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14861: + mov esi, dword ptr [ebp + 8] + mov dword ptr [ecx], esi + mov esi, dword ptr [ebp + 8] + mov dword ptr [ecx + 4], esi + mov esi, dword ptr [ebp + 12] + mov dword ptr [ecx + 8], esi + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + mov dword ptr [ebp - 16], edx # 4-byte Spill + add esp, 12 + pop esi + pop ebp + ret 8 +Ltmp14862: + .cv_fpo_endproc +Lfunc_end1224: + # -- 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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEX$$QAU_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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEX$$QAU_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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEX$$QAU_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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEX$$QAU_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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEX$$QAU_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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEX$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +Lfunc_begin1225: + .cv_func_id 1225 + .cv_loc 1225 21 141 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:141:0 + .cv_fpo_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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEX$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14863: + .cv_loc 1225 21 142 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:142:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov edx, dword ptr [ecx + 4] + mov dword ptr [esp], edx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp + 8], eax + 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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAU341@@Z" + .cv_loc 1225 21 143 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:143:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + add ecx, 16 + mov dword ptr [eax + 4], ecx + .cv_loc 1225 21 144 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:144:0 + add esp, 28 + pop ebp + ret 4 +Ltmp14864: + .cv_fpo_endproc +Lfunc_end1225: + # -- End function + .def "??$move@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$move@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" + .globl "??$move@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" # -- Begin function ??$move@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z + .p2align 4, 0x90 +"??$move@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z": # @"??$move@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" +Lfunc_begin1226: + .cv_func_id 1226 + .cv_loc 1226 7 1308 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1308:0 + .cv_fpo_proc "??$move@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp14865: + .cv_loc 1226 7 1309 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1309:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp14866: + .cv_fpo_endproc +Lfunc_end1226: + # -- End function + .def "?_Release@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEPAU_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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Release@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEPAU_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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEPAU_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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Release@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +Lfunc_begin1227: + .cv_func_id 1227 + .cv_loc 1227 21 146 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:146:0 + .cv_fpo_proc "?_Release@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14867: + .cv_loc 1227 21 147 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:147:0 + mov eax, dword ptr [ecx + 4] + mov dword ptr [ecx], eax + .cv_loc 1227 21 148 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:148:0 + mov eax, dword ptr [ecx + 4] + add esp, 4 + pop ebp + ret +Ltmp14868: + .cv_fpo_endproc +Lfunc_end1227: + # -- End function + .def "??1?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@XZ" + .globl "??1?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@XZ" # -- Begin function ??1?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@XZ": # @"??1?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@XZ" +Lfunc_begin1228: + .cv_func_id 1228 + .cv_loc 1228 21 136 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:136:0 + .cv_fpo_proc "??1?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14869: + .cv_loc 1228 21 137 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:137:0 + mov eax, dword ptr [ecx + 8] + mov edx, dword ptr [ecx + 4] + mov ecx, dword ptr [ecx] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], eax + 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@@YAXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +Ltmp14870: + .cv_loc 1228 21 138 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:138:0 + add esp, 16 + pop ebp + ret +Ltmp14871: + .cv_fpo_endproc +Lfunc_end1228: + # -- 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@@YAXAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@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@@YAXAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z" + .globl "??$_Seek_wrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@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@@YAXAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@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@@YAXAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z": # @"??$_Seek_wrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z" +Lfunc_begin1229: + .cv_func_id 1229 + .cv_loc 1229 17 434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:434:0 + .cv_fpo_proc "??$_Seek_wrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp14872: + .cv_loc 1229 17 435 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:435:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esi], edx + .cv_loc 1229 17 436 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:436:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp14873: + .cv_fpo_endproc +Lfunc_end1229: + # -- 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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAU341@@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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAU341@@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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAU341@@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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAU341@@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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAU341@@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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAU341@@Z" +Lfunc_begin1230: + .cv_func_id 1230 + .cv_loc 1230 12 818 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:818:0 + .cv_fpo_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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAU341@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp14874: + .cv_loc 1230 12 819 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:819:0 + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 16] + mov dword ptr [esp], edi + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], esi # 4-byte Spill + call "??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" + mov ecx, dword ptr [eax] + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [eax + 4] + mov dword ptr [edx + 4], ecx + mov ecx, dword ptr [eax + 8] + mov dword ptr [edx + 8], ecx + mov eax, dword ptr [eax + 12] + mov dword ptr [edx + 12], eax + .cv_loc 1230 12 820 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:820:0 + add esp, 20 + pop esi + pop edi + pop ebp + ret +Ltmp14875: + .cv_fpo_endproc +Lfunc_end1230: + # -- 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$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@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$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" + .globl "??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@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$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@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$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z": # @"??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" +Lfunc_begin1231: + .cv_func_id 1231 + .cv_loc 1231 7 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1296:0 + .cv_fpo_proc "??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp14876: + .cv_loc 1231 7 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1297:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp14877: + .cv_fpo_endproc +Lfunc_end1231: + # -- End function + .def "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@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@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z" + .globl "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z" # -- Begin function ??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@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@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z": # @"??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z" +Lfunc_begin1232: + .cv_func_id 1232 + .cv_loc 1232 13 294 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:294:0 + .cv_fpo_proc "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp14878: + .cv_loc 1232 13 295 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:295:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp14879: + .cv_fpo_endproc +Lfunc_end1232: + # -- End function + .def "?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +Lfunc_begin1233: + .cv_func_id 1233 + .cv_loc 1233 19 1630 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1630:0 + .cv_fpo_proc "?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14880: + .cv_loc 1233 19 1631 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1631:0 + call "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$_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 eax, 12 + add esp, 4 + pop ebp + ret +Ltmp14881: + .cv_fpo_endproc +Lfunc_end1233: + # -- End function + .def "??$_Uninitialized_value_construct_n@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@IAAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@IAAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@IAAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@IAAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@IAAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@IAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +Lfunc_begin1234: + .cv_func_id 1234 + .cv_loc 1234 21 337 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:337:0 + .cv_fpo_proc "??$_Uninitialized_value_construct_n@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@IAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 16], esi +Ltmp14882: + .cv_loc 1234 21 338 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:338:0 + mov esi, dword ptr [ebp + 16] + mov edi, dword ptr [ebp + 12] + mov ebx, dword ptr [ebp + 8] + mov dword ptr [esp], ebx + mov dword ptr [esp + 4], edi + mov dword ptr [esp + 8], esi + lea esi, [ebp - 20] + mov bl, byte ptr [esi] + mov byte ptr [esp + 12], bl + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov dword ptr [ebp - 32], edx # 4-byte Spill + call "??$_Uninitialized_value_construct_n1@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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" + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 36], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add esp, 40 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp14883: + .cv_fpo_endproc +Lfunc_end1234: + # -- End function + .def "??$_Uninitialized_value_construct_n1@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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_begin1235: + .cv_func_id 1235 + .cv_loc 1235 21 320 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:320:0 + .cv_fpo_proc "??$_Uninitialized_value_construct_n1@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 60 + .cv_fpo_stackalloc 60 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_Uninitialized_value_construct_n1@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi +Ltmp14886: + .cv_loc 1235 21 321 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:321:0 + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [ebp + 16] + lea ebx, [ebp - 40] +Ltmp14887: + #DEBUG_VALUE: _Uninitialized_value_construct_n1,0> >::_Grp_t *,unsigned int,std::allocator,0> >::_Grp_t> >:_Backout <- [$ebx+0] + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, ebx + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edi + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], edx # 4-byte Spill + call "??0?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + sub esp, 8 + mov dword ptr [ebp - 56], eax # 4-byte Spill +Ltmp14888: +LBB1235_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Uninitialized_value_construct_n1,0> >::_Grp_t *,unsigned int,std::allocator,0> >::_Grp_t> >:_Backout <- [$ebx+0] + .cv_loc 1235 21 322 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:322:0 + xor eax, eax +Ltmp14889: + cmp eax, dword ptr [ebp + 12] + jae LBB1235_4 +Ltmp14890: +# %bb.2: # in Loop: Header=BB1235_1 Depth=1 + #DEBUG_VALUE: _Uninitialized_value_construct_n1,0> >::_Grp_t *,unsigned int,std::allocator,0> >::_Grp_t> >:_Backout <- [$ebx+0] + .cv_loc 1235 21 323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:323:0 + mov dword ptr [ebp - 16], 0 + lea ecx, [ebp - 40] + call "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXXZ" +Ltmp14891: + jmp LBB1235_3 +Ltmp14892: +LBB1235_3: # in Loop: Header=BB1235_1 Depth=1 + .cv_loc 1235 21 322 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:322:0 + mov eax, dword ptr [ebp + 12] + add eax, -1 + mov dword ptr [ebp + 12], eax + jmp LBB1235_1 +Ltmp14893: +LBB1235_4: + #DEBUG_VALUE: _Uninitialized_value_construct_n1,0> >::_Grp_t *,unsigned int,std::allocator,0> >::_Grp_t> >:_Backout <- [$ebx+0] + .cv_loc 1235 21 326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:326:0 + lea eax, [ebp - 40] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "?_Release@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .cv_loc 1235 21 327 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:327:0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??1?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@XZ" + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 64] # 4-byte Reload + add esp, 60 + pop esi + pop edi + pop ebx +Ltmp14894: + pop ebp + ret + .def "?dtor$5@?0???$_Uninitialized_value_construct_n1@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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": +LBB1235_5: + push ebp + sub esp, 8 + add ebp, 12 + lea ecx, [ebp - 40] + call "??1?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp14895: + .cv_fpo_endproc +Lfunc_end1235: + .section .xdata,"dr",associative,"??$_Uninitialized_value_construct_n1@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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 +"L__ehtable$??$_Uninitialized_value_construct_n1@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninitialized_value_construct_n1@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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" # Action + .section .text,"xr",discard,"??$_Uninitialized_value_construct_n1@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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 "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXXZ" + .globl "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXXZ" # -- Begin function ??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXXZ + .p2align 4, 0x90 +"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXXZ": # @"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXXZ" +Lfunc_begin1236: + .cv_func_id 1236 + .cv_loc 1236 21 141 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:141:0 + .cv_fpo_proc "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14896: + .cv_loc 1236 21 142 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:142:0 + mov eax, dword ptr [ecx + 4] + mov dword ptr [esp], eax + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + 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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .cv_loc 1236 21 143 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:143:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + add ecx, 16 + mov dword ptr [eax + 4], ecx + .cv_loc 1236 21 144 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:144:0 + add esp, 16 + pop ebp + ret +Ltmp14897: + .cv_fpo_endproc +Lfunc_end1236: + # -- 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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +Lfunc_begin1237: + .cv_func_id 1237 + .cv_loc 1237 12 818 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:818:0 + .cv_fpo_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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + xor edx, edx +Ltmp14898: + .cv_loc 1237 12 819 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:819:0 + mov esi, dword ptr [ebp + 12] + mov edi, esi + mov dword ptr [esp], edi + mov dword ptr [esp + 4], 0 + mov dword ptr [esp + 8], 16 + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], esi # 4-byte Spill + call _memset + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + call "??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + .cv_loc 1237 12 820 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:820:0 + mov dword ptr [ebp - 28], eax # 4-byte Spill + add esp, 32 + pop esi + pop edi + pop ebp + ret +Ltmp14899: + .cv_fpo_endproc +Lfunc_end1237: + # -- End function + .def "??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@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@@QAE@XZ" + .globl "??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" # -- Begin function ??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ + .p2align 4, 0x90 +"??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ": # @"??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" +Lfunc_begin1238: + .cv_func_id 1238 + .cv_loc 1238 22 1615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1615:0 + .cv_fpo_proc "??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14900: + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + add ecx, 8 + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop ebp + ret +Ltmp14901: + .cv_fpo_endproc +Lfunc_end1238: + # -- 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_begin1239: + .cv_func_id 1239 + .cv_loc 1239 17 844 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:844:0 + .cv_fpo_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" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 16] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi + mov dword ptr [ebp - 20], esi + mov dword ptr [ebp - 16], edx +Ltmp14902: + .cv_loc 1239 17 845 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:845:0 + lea edx, [ebp - 20] + #DEBUG_VALUE: _Prev_iter,0> >:_First <- [$edx+0] + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" +Ltmp14903: + mov ecx, dword ptr [eax] + mov edx, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [edx], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [edx + 4], eax + mov eax, dword ptr [ebp - 12] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + add esp, 20 + pop esi + pop edi + pop ebp + ret +Ltmp14904: + .cv_fpo_endproc +Lfunc_end1239: + # -- End function + .def "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + .globl "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" # -- Begin function ??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ + .p2align 4, 0x90 +"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ": # @"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" +Lfunc_begin1240: + .cv_func_id 1240 + .cv_loc 1240 5 156 0 # ..\include\gsl/span:156:0 + .cv_fpo_proc "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp14907: + .cv_loc 1240 5 157 0 # ..\include\gsl/span:157:0 + mov ecx, dword ptr [eax + 4] + mov edx, dword ptr [eax] + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "?size@?$span@D$0?0@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + cmp ecx, eax + setne bl + mov byte ptr [ebp - 45], 0 + test bl, 1 + jne LBB1240_1 + jmp LBB1240_2 +LBB1240_1: + test byte ptr [ebp - 45], 1 + jne LBB1240_4 + jmp LBB1240_5 +LBB1240_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@OBPNLIC@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB1240_3 +LBB1240_3: +LBB1240_4: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB1240_5: + .cv_loc 1240 5 158 0 # ..\include\gsl/span:158:0 + mov eax, dword ptr [ebp - 56] # 4-byte Reload + mov ecx, dword ptr [eax] + call "?data@?$span@D$0?0@gsl@@QBEPADXZ" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov edx, dword ptr [ecx + 4] + add eax, edx + mov edx, dword ptr [ebp - 24] + mov dword ptr fs:[0], edx + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$6@?0???D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ@4HA": +LBB1240_6: + push ebp + push eax + add ebp, 12 + .cv_loc 1240 5 157 0 # ..\include\gsl/span:157:0 + test byte ptr [ebp - 45], 1 + jne LBB1240_7 + jmp LBB1240_8 +LBB1240_7: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB1240_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp14908: + .cv_fpo_endproc +Lfunc_end1240: + .section .xdata,"dr",associative,"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + .p2align 2 +"L__ehtable$??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ": + .long -1 # ToState + .long "?dtor$6@?0???D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ@4HA" # Action + .section .text,"xr",discard,"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + # -- 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_begin1241: + .cv_func_id 1241 + .cv_loc 1241 5 230 0 # ..\include\gsl/span:230:0 + .cv_fpo_proc "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + xor ebx, ebx + # kill: def $bl killed $bl killed $ebx + mov dword ptr [ebp - 16], esi + mov dword ptr [ebp - 12], edx + mov dword ptr [ebp - 24], ecx + mov dword ptr [ebp - 20], eax +Ltmp14909: + .cv_loc 1241 5 231 0 # ..\include\gsl/span:231:0 + mov eax, dword ptr [ebp - 16] + cmp eax, dword ptr [ebp - 24] + mov byte ptr [ebp - 25], bl # 1-byte Spill + jne LBB1241_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] + cmp eax, dword ptr [ebp - 20] + sete cl + mov byte ptr [ebp - 25], cl # 1-byte Spill +LBB1241_2: + mov al, byte ptr [ebp - 25] # 1-byte Reload + and al, 1 + movzx eax, al + add esp, 20 + pop esi + pop ebx + pop ebp + ret +Ltmp14910: + .cv_fpo_endproc +Lfunc_end1241: + # -- 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@@ABE_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@@ABE_NXZ" + .globl "?_Is_wbound@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@ABE_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@@ABE_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@@ABE_NXZ": # @"?_Is_wbound@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@ABE_NXZ" +Lfunc_begin1242: + .cv_func_id 1242 + .cv_loc 1242 22 3539 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3539:0 + .cv_fpo_proc "?_Is_wbound@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@ABE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 128 + .cv_fpo_stackalloc 128 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 16], eax + mov dword ptr [ebp - 104], ecx + mov eax, dword ptr [ebp - 104] +Ltmp14911: + .cv_loc 1242 22 3540 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3540:0 + mov ecx, dword ptr [eax + 144] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], 256 + mov dword ptr [ebp - 108], eax # 4-byte Spill + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + jne LBB1242_2 +# %bb.1: + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov ecx, dword ptr [eax + 112] + mov dword ptr [ebp - 24], ecx + mov ecx, dword ptr [eax + 116] + mov dword ptr [ebp - 20], ecx + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 28], ecx + mov ecx, dword ptr [ebp - 32] + mov edx, dword ptr [ebp - 28] + mov esi, dword ptr [ebp - 24] + mov edi, dword ptr [ebp - 20] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne LBB1242_2 + jmp LBB1242_7 +LBB1242_2: +Ltmp14912: + .cv_loc 1242 22 3542 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3542:0 + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov ecx, dword ptr [eax + 120] + mov dword ptr [ebp - 40], ecx + mov ecx, dword ptr [eax + 124] + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 48], ecx + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 44], ecx + mov ecx, dword ptr [ebp - 48] + mov edx, dword ptr [ebp - 44] + mov esi, dword ptr [ebp - 40] + mov edi, dword ptr [ebp - 36] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne LBB1242_3 + jmp LBB1242_6 +LBB1242_3: +Ltmp14913: + .cv_loc 1242 22 3543 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3543:0 + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov ecx, dword ptr [eax + 144] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], 8 + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + xor ecx, ecx + mov dl, cl + cmp eax, 0 + mov byte ptr [ebp - 109], dl # 1-byte Spill + jne LBB1242_5 +# %bb.4: + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 64], ecx + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 60], ecx + mov ecx, dword ptr [ebp - 64] + mov edx, dword ptr [ebp - 60] + lea esi, [ebp - 56] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + 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 ecx, [ebp - 56] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + movsx eax, byte ptr [eax] + mov dword ptr [esp], eax + call "?_Is_word@std@@YA_ND@Z" + mov byte ptr [ebp - 109], al # 1-byte Spill +LBB1242_5: + mov al, byte ptr [ebp - 109] # 1-byte Reload + and al, 1 + mov byte ptr [ebp - 97], al + jmp LBB1242_12 +Ltmp14914: +LBB1242_6: + .cv_loc 1242 22 3545 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3545:0 + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 80], ecx + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 76], ecx + mov ecx, dword ptr [ebp - 80] + mov edx, dword ptr [ebp - 76] + lea esi, [ebp - 72] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + 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 ecx, [ebp - 72] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + movsx eax, byte ptr [eax] + mov dword ptr [esp], eax + call "?_Is_word@std@@YA_ND@Z" + and al, 1 + movzx ecx, al + mov edx, dword ptr [ebp - 108] # 4-byte Reload + mov dword ptr [ebp - 116], ecx # 4-byte Spill + mov ecx, edx + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + movsx eax, byte ptr [eax] + mov dword ptr [esp], eax + call "?_Is_word@std@@YA_ND@Z" + and al, 1 + movzx ecx, al + mov edx, dword ptr [ebp - 116] # 4-byte Reload + cmp edx, ecx + setne al + and al, 1 + mov byte ptr [ebp - 97], al + jmp LBB1242_12 +Ltmp14915: +LBB1242_7: + .cv_loc 1242 22 3548 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3548:0 + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov ecx, dword ptr [eax + 120] + mov dword ptr [ebp - 88], ecx + mov ecx, dword ptr [eax + 124] + mov dword ptr [ebp - 84], ecx + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 96], ecx + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 92], ecx + mov ecx, dword ptr [ebp - 96] + mov edx, dword ptr [ebp - 92] + mov esi, dword ptr [ebp - 88] + mov edi, dword ptr [ebp - 84] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne LBB1242_8 + jmp LBB1242_9 +LBB1242_8: +Ltmp14916: + .cv_loc 1242 22 3549 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3549:0 + mov dword ptr [esp], 4 + mov dword ptr [esp + 4], 8 + call "??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + mov ecx, dword ptr [ebp - 108] # 4-byte Reload + mov edx, dword ptr [ecx + 144] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + sete bl + and bl, 1 + mov byte ptr [ebp - 97], bl + jmp LBB1242_12 +Ltmp14917: +LBB1242_9: + .cv_loc 1242 22 3551 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3551:0 + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov ecx, dword ptr [eax + 144] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], 4 + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + xor ecx, ecx + mov dl, cl + cmp eax, 0 + mov byte ptr [ebp - 117], dl # 1-byte Spill + jne LBB1242_11 +# %bb.10: + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov ecx, eax + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + movsx eax, byte ptr [eax] + mov dword ptr [esp], eax + call "?_Is_word@std@@YA_ND@Z" + mov byte ptr [ebp - 117], al # 1-byte Spill +LBB1242_11: + mov al, byte ptr [ebp - 117] # 1-byte Reload + and al, 1 + mov byte ptr [ebp - 97], al +Ltmp14918: +LBB1242_12: + .cv_loc 1242 22 3554 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3554:0 + mov al, byte ptr [ebp - 97] + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 124], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 124] # 4-byte Reload + add esp, 128 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp14919: + .cv_fpo_endproc +Lfunc_end1242: + # -- End function + .def "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .globl "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" # -- Begin function ??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ + .p2align 4, 0x90 +"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ": # @"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" +Lfunc_begin1243: + .cv_func_id 1243 + .cv_loc 1243 5 168 0 # ..\include\gsl/span:168:0 + .cv_fpo_proc "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 60 + .cv_fpo_stackalloc 60 + .cv_fpo_endprologue + xor eax, eax + mov dl, al + xor eax, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp14922: + .cv_loc 1243 5 169 0 # ..\include\gsl/span:169:0 + mov esi, dword ptr [ecx + 4] + mov byte ptr [ebp - 45], 0 + cmp eax, esi + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov byte ptr [ebp - 53], dl # 1-byte Spill + jg LBB1243_2 +# %bb.1: + mov eax, dword ptr [ebp - 52] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov edx, dword ptr [eax] + mov dword ptr [ebp - 60], ecx # 4-byte Spill + mov ecx, edx + call "?size@?$span@D$0?0@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + cmp ecx, eax + setne bl + mov byte ptr [ebp - 53], bl # 1-byte Spill +LBB1243_2: + mov al, byte ptr [ebp - 53] # 1-byte Reload + test al, 1 + jne LBB1243_3 + jmp LBB1243_4 +LBB1243_3: + test byte ptr [ebp - 45], 1 + jne LBB1243_6 + jmp LBB1243_7 +LBB1243_4: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@JCNKEIFF@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB1243_5 +LBB1243_5: +LBB1243_6: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB1243_7: + .cv_loc 1243 5 170 0 # ..\include\gsl/span:170:0 + mov eax, dword ptr [ebp - 52] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + inc ecx + mov dword ptr [eax + 4], ecx + .cv_loc 1243 5 171 0 # ..\include\gsl/span:171:0 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 60 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$8@?0???E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@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@@QAEAAV012@XZ@4HA": +LBB1243_8: + push ebp + push eax + add ebp, 12 + .cv_loc 1243 5 169 0 # ..\include\gsl/span:169:0 + test byte ptr [ebp - 45], 1 + jne LBB1243_9 + jmp LBB1243_10 +LBB1243_9: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB1243_10: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp14923: + .cv_fpo_endproc +Lfunc_end1243: + .section .xdata,"dr",associative,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .p2align 2 +"L__ehtable$??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ": + .long -1 # ToState + .long "?dtor$8@?0???E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ@4HA" # Action + .section .text,"xr",discard,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + # -- End function + .def "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1ABV?$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@@PBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1ABV?$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@@PBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1ABV?$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@@PBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1ABV?$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@@PBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1ABV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z": # @"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1ABV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" +Lfunc_begin1244: + .cv_func_id 1244 + .cv_loc 1244 22 3411 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3411:0 + .cv_fpo_proc "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1ABV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" 36 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 208 + .cv_fpo_stackalloc 208 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 40] + mov esi, dword ptr [ebp + 36] + mov edi, dword ptr [ebp + 32] + mov ebx, dword ptr [ebp + 28] + mov dword ptr [ebp - 120], eax # 4-byte Spill + mov eax, dword ptr [ebp + 24] + mov dword ptr [ebp - 124], eax # 4-byte Spill + mov eax, dword ptr [ebp + 20] + mov dword ptr [ebp - 128], eax # 4-byte Spill + mov eax, dword ptr [ebp + 16] + mov dword ptr [ebp - 132], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 136], eax # 4-byte Spill + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 16], eax + mov eax, dword ptr [ebp - 136] # 4-byte Reload + mov dword ptr [ebp - 24], eax + mov eax, dword ptr [ebp - 132] # 4-byte Reload + mov dword ptr [ebp - 20], eax + mov eax, dword ptr [ebp - 128] # 4-byte Reload + mov dword ptr [ebp - 32], eax + mov eax, dword ptr [ebp - 124] # 4-byte Reload + mov dword ptr [ebp - 28], eax +Ltmp14924: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Res <- [DW_OP_constu 120, DW_OP_minus, DW_OP_deref] [$ebp+0] + .cv_loc 1244 22 3412 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3412:0 + mov eax, dword ptr [ebp - 32] + mov dword ptr [ebp - 140], eax # 4-byte Spill + mov eax, dword ptr [ebp - 120] # 4-byte Reload + mov dword ptr [ebp - 144], ecx # 4-byte Spill + mov ecx, dword ptr [ebp - 140] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 28] + mov dword ptr [eax + 4], ecx + .cv_loc 1244 22 3413 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3413:0 + mov ecx, dword ptr [ebp + 40] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], 256 + mov dword ptr [ebp - 148], ebx # 4-byte Spill + mov dword ptr [ebp - 152], edx # 4-byte Spill + mov dword ptr [ebp - 156], esi # 4-byte Spill + mov dword ptr [ebp - 160], edi # 4-byte Spill + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je LBB1244_2 +# %bb.1: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Res <- [DW_OP_constu 120, DW_OP_minus, DW_OP_deref] [$ebp+0] +Ltmp14925: + .cv_loc 1244 22 3414 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3414:0 + mov eax, dword ptr [ebp + 36] + lea ecx, [ebp - 44] + mov dword ptr [esp], eax + call "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 32] + mov edx, dword ptr [ebp + 28] + mov esi, dword ptr [ebp - 32] + mov dword ptr [ebp - 52], esi + mov esi, dword ptr [ebp - 28] + mov dword ptr [ebp - 48], esi + mov esi, dword ptr [ebp - 24] + mov dword ptr [ebp - 60], esi + mov esi, dword ptr [ebp - 20] + mov dword ptr [ebp - 56], esi + mov esi, dword ptr [ebp - 60] + mov edi, dword ptr [ebp - 56] + mov ebx, dword ptr [ebp - 52] + mov dword ptr [ebp - 164], eax # 4-byte Spill + mov eax, dword ptr [ebp - 48] + mov dword ptr [ebp - 168], eax # 4-byte Spill + mov eax, dword ptr [ebp - 44] + mov dword ptr [ebp - 172], eax # 4-byte Spill + lea eax, [ebp - 40] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [esp + 8], edi + mov dword ptr [esp + 12], ebx + mov eax, dword ptr [ebp - 168] # 4-byte Reload + mov dword ptr [esp + 16], eax + mov dword ptr [esp + 20], edx + mov dword ptr [esp + 24], ecx + mov eax, dword ptr [ebp - 172] # 4-byte Reload + mov dword ptr [esp + 28], eax + call "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" + mov eax, dword ptr [ebp - 40] + mov ecx, dword ptr [ebp - 120] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 36] + mov dword ptr [ecx + 4], eax + .cv_loc 1244 22 3415 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3415:0 + jmp LBB1244_6 +Ltmp14926: +LBB1244_2: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Res <- [DW_OP_constu 120, DW_OP_minus, DW_OP_deref] [$ebp+0] + .cv_loc 1244 22 3415 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3415:0 + mov eax, dword ptr [ebp + 40] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 2048 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je LBB1244_4 +# %bb.3: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Res <- [DW_OP_constu 120, DW_OP_minus, DW_OP_deref] [$ebp+0] +Ltmp14927: + .cv_loc 1244 22 3416 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3416:0 + mov eax, dword ptr [ebp + 36] + lea ecx, [ebp - 72] + mov dword ptr [esp], eax + call "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 32] + mov edx, dword ptr [ebp + 28] + mov esi, dword ptr [ebp - 32] + mov dword ptr [ebp - 80], esi + mov esi, dword ptr [ebp - 28] + mov dword ptr [ebp - 76], esi + mov esi, dword ptr [ebp - 24] + mov dword ptr [ebp - 88], esi + mov esi, dword ptr [ebp - 20] + mov dword ptr [ebp - 84], esi + mov esi, dword ptr [ebp - 88] + mov edi, dword ptr [ebp - 84] + mov ebx, dword ptr [ebp - 80] + mov dword ptr [ebp - 176], eax # 4-byte Spill + mov eax, dword ptr [ebp - 76] + mov dword ptr [ebp - 180], eax # 4-byte Spill + mov eax, dword ptr [ebp - 72] + mov dword ptr [ebp - 184], eax # 4-byte Spill + lea eax, [ebp - 68] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [esp + 8], edi + mov dword ptr [esp + 12], ebx + mov eax, dword ptr [ebp - 180] # 4-byte Reload + mov dword ptr [esp + 16], eax + mov dword ptr [esp + 20], edx + mov dword ptr [esp + 24], ecx + mov eax, dword ptr [ebp - 184] # 4-byte Reload + mov dword ptr [esp + 28], eax + call "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" + mov eax, dword ptr [ebp - 68] + mov ecx, dword ptr [ebp - 120] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 64] + mov dword ptr [ecx + 4], eax + .cv_loc 1244 22 3417 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3417:0 + jmp LBB1244_5 +Ltmp14928: +LBB1244_4: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Res <- [DW_OP_constu 120, DW_OP_minus, DW_OP_deref] [$ebp+0] + .cv_loc 1244 22 3418 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3418:0 + mov eax, dword ptr [ebp + 32] + mov ecx, dword ptr [ebp + 28] + mov edx, dword ptr [ebp - 32] + mov dword ptr [ebp - 108], edx + mov edx, dword ptr [ebp - 28] + mov dword ptr [ebp - 104], edx + mov edx, dword ptr [ebp - 24] + mov dword ptr [ebp - 116], edx + mov edx, dword ptr [ebp - 20] + mov dword ptr [ebp - 112], edx + mov edx, dword ptr [ebp - 116] + mov esi, dword ptr [ebp - 112] + mov edi, dword ptr [ebp - 108] + mov ebx, dword ptr [ebp - 104] + mov dword ptr [ebp - 188], eax # 4-byte Spill + lea eax, [ebp - 96] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + mov dword ptr [esp + 16], ebx + mov dword ptr [esp + 20], ecx + mov eax, dword ptr [ebp - 188] # 4-byte Reload + mov dword ptr [esp + 24], eax + lea eax, [ebp - 100] + mov al, byte ptr [eax] + mov byte ptr [esp + 28], al + call "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" + mov ecx, dword ptr [ebp - 96] + mov edx, dword ptr [ebp - 120] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 92] + mov dword ptr [edx + 4], ecx +Ltmp14929: +LBB1244_5: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Res <- [DW_OP_constu 120, DW_OP_minus, DW_OP_deref] [$ebp+0] + .cv_loc 1244 22 3415 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3415:0 + jmp LBB1244_6 +Ltmp14930: +LBB1244_6: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Res <- [DW_OP_constu 120, DW_OP_minus, DW_OP_deref] [$ebp+0] + .cv_loc 1244 22 3421 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3421:0 + mov eax, dword ptr [ebp - 16] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 144] # 4-byte Reload + add esp, 208 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp14931: + .cv_fpo_endproc +Lfunc_end1244: + # -- End function + .def "?_Str@?$_Buf@D@std@@QBEPBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Str@?$_Buf@D@std@@QBEPBDXZ" + .globl "?_Str@?$_Buf@D@std@@QBEPBDXZ" # -- Begin function ?_Str@?$_Buf@D@std@@QBEPBDXZ + .p2align 4, 0x90 +"?_Str@?$_Buf@D@std@@QBEPBDXZ": # @"?_Str@?$_Buf@D@std@@QBEPBDXZ" +Lfunc_begin1245: + .cv_func_id 1245 + .cv_loc 1245 22 1278 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1278:0 + .cv_fpo_proc "?_Str@?$_Buf@D@std@@QBEPBDXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14932: + .cv_loc 1245 22 1279 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1279:0 + mov eax, dword ptr [ecx + 8] + add esp, 4 + pop ebp + ret +Ltmp14933: + .cv_fpo_endproc +Lfunc_end1245: + # -- End function + .def "?_Size@?$_Buf@D@std@@QBEIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Size@?$_Buf@D@std@@QBEIXZ" + .globl "?_Size@?$_Buf@D@std@@QBEIXZ" # -- Begin function ?_Size@?$_Buf@D@std@@QBEIXZ + .p2align 4, 0x90 +"?_Size@?$_Buf@D@std@@QBEIXZ": # @"?_Size@?$_Buf@D@std@@QBEIXZ" +Lfunc_begin1246: + .cv_func_id 1246 + .cv_loc 1246 22 1266 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1266:0 + .cv_fpo_proc "?_Size@?$_Buf@D@std@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14934: + .cv_loc 1246 22 1267 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1267:0 + mov eax, dword ptr [ecx + 4] + add esp, 4 + pop ebp + ret +Ltmp14935: + .cv_fpo_endproc +Lfunc_end1246: + # -- 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@@AAE_NPAV_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@@AAE_NPAV_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@@AAE_NPAV_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@@AAE_NPAV_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@@AAE_NPAV_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@@AAE_NPAV_Node_base@2@@Z" +Lfunc_begin1247: + .cv_func_id 1247 + .cv_loc 1247 22 3477 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3477:0 + .cv_fpo_proc "?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_base@2@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 152 + .cv_fpo_stackalloc 152 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 16], edx + mov dword ptr [ebp - 84], ecx + mov ecx, dword ptr [ebp - 84] +Ltmp14936: + .cv_loc 1247 22 3479 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3479:0 + mov edx, ecx + mov dword ptr [ebp - 96], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + mov bl, byte ptr [eax] + mov byte ptr [ebp - 17], bl + .cv_loc 1247 22 3480 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3480:0 + mov eax, dword ptr [ebp - 96] # 4-byte Reload + mov ecx, dword ptr [eax + 140] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], 256 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je LBB1247_2 +# %bb.1: +Ltmp14937: + .cv_loc 1247 22 3481 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3481:0 + mov eax, dword ptr [ebp - 96] # 4-byte Reload + mov ecx, dword ptr [eax + 160] + movsx edx, byte ptr [ebp - 17] + mov dword ptr [esp], edx + call "?translate_nocase@?$_Regex_traits@D@std@@QBEDD@Z" + sub esp, 4 + mov byte ptr [ebp - 17], al +Ltmp14938: +LBB1247_2: + .cv_loc 1247 22 3484 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3484:0 + mov eax, dword ptr [ebp - 96] # 4-byte Reload + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 28], ecx + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 24], ecx + .cv_loc 1247 22 3485 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3485:0 + lea ecx, [ebp - 28] +Ltmp14939: + #DEBUG_VALUE: _Do_class:_Res0 <- [$ecx+0] + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" +Ltmp14940: + .cv_loc 1247 22 3486 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3486:0 + lea ecx, [ebp - 36] +Ltmp14941: + #DEBUG_VALUE: _Do_class:_Resx <- [$ecx+0] + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" +Ltmp14942: + xor ecx, ecx + mov dl, cl + .cv_loc 1247 22 3487 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3487:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 92], ecx + .cv_loc 1247 22 3488 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3488:0 + mov ecx, dword ptr [ebp - 92] + cmp dword ptr [ecx + 20], 0 + mov dword ptr [ebp - 108], eax # 4-byte Spill + mov byte ptr [ebp - 109], dl # 1-byte Spill + je LBB1247_4 +# %bb.3: + mov eax, dword ptr [ebp - 96] # 4-byte Reload + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 44], ecx + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 40], ecx + mov ecx, dword ptr [ebp - 92] + mov ecx, dword ptr [ecx + 20] + mov edx, dword ptr [eax + 120] + mov dword ptr [ebp - 68], edx + mov edx, dword ptr [eax + 124] + mov dword ptr [ebp - 64], edx + mov edx, dword ptr [eax] + mov dword ptr [ebp - 76], edx + mov edx, dword ptr [eax + 4] + mov dword ptr [ebp - 72], edx + mov edx, dword ptr [ebp - 76] + mov esi, dword ptr [ebp - 72] + mov edi, dword ptr [ebp - 68] + mov ebx, dword ptr [ebp - 64] + lea eax, [ebp - 60] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + mov dword ptr [esp + 16], ebx + mov dword ptr [esp + 20], ecx + 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@0PBU?$_Sequence@D@0@@Z" + mov eax, dword ptr [ebp - 60] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr [ebp - 56] + mov dword ptr [ebp - 32], eax + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 52], eax + mov eax, dword ptr [ebp - 32] + mov dword ptr [ebp - 48], eax + mov eax, dword ptr [ebp - 52] + mov ecx, dword ptr [ebp - 48] + mov edx, dword ptr [ebp - 44] + mov esi, dword ptr [ebp - 40] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [ebp - 109], al # 1-byte Spill +LBB1247_4: + mov al, byte ptr [ebp - 109] # 1-byte Reload + test al, 1 + jne LBB1247_5 + jmp LBB1247_6 +LBB1247_5: +Ltmp14943: + .cv_loc 1247 22 3491 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3491:0 + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 28], eax + mov eax, dword ptr [ebp - 32] + mov dword ptr [ebp - 24], eax + .cv_loc 1247 22 3492 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3492:0 + mov byte ptr [ebp - 85], 1 + .cv_loc 1247 22 3493 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3493:0 + jmp LBB1247_31 +Ltmp14944: +LBB1247_6: + .cv_loc 1247 22 3493 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3493:0 + mov eax, dword ptr [ebp - 92] + cmp dword ptr [eax + 32], 0 + je LBB1247_12 +# %bb.7: + mov eax, dword ptr [ebp - 92] + mov eax, dword ptr [eax + 32] + mov ecx, dword ptr [ebp - 96] # 4-byte Reload + mov edx, dword ptr [ecx + 140] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 2048 + mov dword ptr [ebp - 116], eax # 4-byte Spill + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je LBB1247_9 +# %bb.8: + mov eax, dword ptr [ebp - 96] # 4-byte Reload + mov ecx, dword ptr [eax + 160] + movsx edx, byte ptr [ebp - 17] + mov dword ptr [esp], edx + call "?translate@?$_Regex_traits@D@std@@QBEDD@Z" + sub esp, 4 + mov byte ptr [ebp - 117], al # 1-byte Spill + jmp LBB1247_10 +LBB1247_9: + mov al, byte ptr [ebp - 17] + mov byte ptr [ebp - 117], al # 1-byte Spill +LBB1247_10: + mov al, byte ptr [ebp - 117] # 1-byte Reload + movzx ecx, al + mov dword ptr [esp], ecx + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + mov dword ptr [esp + 4], ecx + call "??$_Lookup_range@D@std@@YA_NIPBU?$_Buf@D@0@@Z" + test al, 1 + jne LBB1247_11 + jmp LBB1247_12 +LBB1247_11: +Ltmp14945: + .cv_loc 1247 22 3498 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3498:0 + mov byte ptr [ebp - 85], 1 + .cv_loc 1247 22 3499 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3499:0 + jmp LBB1247_30 +Ltmp14946: +LBB1247_12: + .cv_loc 1247 22 3499 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3499:0 + movzx eax, byte ptr [ebp - 17] + cmp eax, 256 + jae LBB1247_16 +# %bb.13: + .cv_loc 1247 22 3500 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3500:0 + xor eax, eax + mov cl, al +Ltmp14947: + mov eax, dword ptr [ebp - 92] + cmp dword ptr [eax + 24], 0 + mov byte ptr [ebp - 118], cl # 1-byte Spill + je LBB1247_15 +# %bb.14: + mov eax, dword ptr [ebp - 92] + mov ecx, dword ptr [eax + 24] + movzx eax, byte ptr [ebp - 17] + mov dword ptr [esp], eax + call "??$_Find@E@_Bitmap@std@@QBE_NE@Z" + sub esp, 4 + mov byte ptr [ebp - 118], al # 1-byte Spill +LBB1247_15: + mov al, byte ptr [ebp - 118] # 1-byte Reload + and al, 1 + mov byte ptr [ebp - 85], al + .cv_loc 1247 22 3501 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3501:0 + jmp LBB1247_29 +Ltmp14948: +LBB1247_16: + .cv_loc 1247 22 3501 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3501:0 + mov eax, dword ptr [ebp - 92] + cmp dword ptr [eax + 28], 0 + je LBB1247_19 +# %bb.17: + mov eax, dword ptr [ebp - 92] + mov ecx, dword ptr [eax + 28] + call "?_Str@?$_Buf@D@std@@QBEPBDXZ" + mov ecx, dword ptr [ebp - 92] + mov ecx, dword ptr [ecx + 28] + mov dword ptr [ebp - 124], eax # 4-byte Spill + call "?_Size@?$_Buf@D@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 124] # 4-byte Reload + add ecx, eax + mov eax, dword ptr [ebp - 92] + mov eax, dword ptr [eax + 28] + mov dword ptr [ebp - 128], ecx # 4-byte Spill + mov ecx, eax + call "?_Str@?$_Buf@D@std@@QBEPBDXZ" + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 128] # 4-byte Reload + mov dword ptr [esp + 4], eax + lea eax, [ebp - 17] + mov dword ptr [esp + 8], eax + call "??$find@PBDE@std@@YAPBDPBDQBDABE@Z" + mov ecx, dword ptr [ebp - 92] + mov ecx, dword ptr [ecx + 28] + mov dword ptr [ebp - 132], eax # 4-byte Spill + call "?_Str@?$_Buf@D@std@@QBEPBDXZ" + mov ecx, dword ptr [ebp - 92] + mov ecx, dword ptr [ecx + 28] + mov dword ptr [ebp - 136], eax # 4-byte Spill + call "?_Size@?$_Buf@D@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 136] # 4-byte Reload + add ecx, eax + mov eax, dword ptr [ebp - 132] # 4-byte Reload + cmp eax, ecx + je LBB1247_19 +# %bb.18: +Ltmp14949: + .cv_loc 1247 22 3504 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3504:0 + mov byte ptr [ebp - 85], 1 + .cv_loc 1247 22 3505 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3505:0 + jmp LBB1247_28 +Ltmp14950: +LBB1247_19: + .cv_loc 1247 22 3505 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3505:0 + mov eax, dword ptr [ebp - 92] + movsx eax, word ptr [eax + 36] + cmp eax, 0 + je LBB1247_22 +# %bb.20: + mov eax, dword ptr [ebp - 96] # 4-byte Reload + mov ecx, dword ptr [eax + 160] + mov edx, dword ptr [ebp - 92] + mov si, word ptr [edx + 36] + movsx edx, byte ptr [ebp - 17] + mov dword ptr [esp], edx + movsx edx, si + mov dword ptr [esp + 4], edx + call "?isctype@?$_Regex_traits@D@std@@QBE_NDF@Z" + sub esp, 8 + test al, 1 + jne LBB1247_21 + jmp LBB1247_22 +LBB1247_21: +Ltmp14951: + .cv_loc 1247 22 3506 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3506:0 + mov byte ptr [ebp - 85], 1 + .cv_loc 1247 22 3507 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3507:0 + jmp LBB1247_27 +Ltmp14952: +LBB1247_22: + .cv_loc 1247 22 3507 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3507:0 + mov eax, dword ptr [ebp - 92] + cmp dword ptr [eax + 40], 0 + je LBB1247_25 +# %bb.23: + mov eax, dword ptr [ebp - 96] # 4-byte Reload + mov ecx, dword ptr [eax + 160] + mov edx, dword ptr [ebp - 92] + mov edx, dword ptr [edx + 40] + movzx esi, byte ptr [ebp - 17] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], ecx + call "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z" + test al, 1 + jne LBB1247_24 + jmp LBB1247_25 +LBB1247_24: +Ltmp14953: + .cv_loc 1247 22 3508 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3508:0 + mov byte ptr [ebp - 85], 1 + .cv_loc 1247 22 3509 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3509:0 + jmp LBB1247_26 +Ltmp14954: +LBB1247_25: + .cv_loc 1247 22 3510 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3510:0 + mov byte ptr [ebp - 85], 0 +Ltmp14955: +LBB1247_26: + .cv_loc 1247 22 3507 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3507:0 + jmp LBB1247_27 +Ltmp14956: +LBB1247_27: + .cv_loc 1247 22 3505 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3505:0 + jmp LBB1247_28 +Ltmp14957: +LBB1247_28: + .cv_loc 1247 22 3503 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3503:0 + jmp LBB1247_29 +Ltmp14958: +LBB1247_29: + .cv_loc 1247 22 3499 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3499:0 + jmp LBB1247_30 +Ltmp14959: +LBB1247_30: + .cv_loc 1247 22 3497 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3497:0 + jmp LBB1247_31 +Ltmp14960: +LBB1247_31: + .cv_loc 1247 22 3513 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3513:0 + mov al, byte ptr [ebp - 85] + and al, 1 + movzx ecx, al + mov edx, dword ptr [ebp - 92] + mov edx, dword ptr [edx + 8] + and edx, 1 + cmp ecx, edx + jne LBB1247_33 +# %bb.32: +Ltmp14961: + .cv_loc 1247 22 3514 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3514:0 + mov byte ptr [ebp - 77], 0 + jmp LBB1247_34 +Ltmp14962: +LBB1247_33: + .cv_loc 1247 22 3516 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3516:0 + mov eax, dword ptr [ebp - 28] + mov ecx, dword ptr [ebp - 96] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ecx + 4], eax + .cv_loc 1247 22 3517 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3517:0 + mov byte ptr [ebp - 77], 1 +Ltmp14963: +LBB1247_34: + .cv_loc 1247 22 3519 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3519:0 + mov al, byte ptr [ebp - 77] + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 140], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 140] # 4-byte Reload + add esp, 152 + pop esi + pop edi + pop ebx + pop ebp + ret 4 +Ltmp14964: + .cv_fpo_endproc +Lfunc_end1247: + # -- End function + .def "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@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@@QAE@ABV01@@Z" + .globl "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" # -- Begin function ??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z + .p2align 4, 0x90 +"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z": # @"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" +Lfunc_begin1248: + .cv_func_id 1248 + .cv_loc 1248 22 1605 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1605:0 + .cv_fpo_proc "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp14965: + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [edx] + mov dword ptr [ecx], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ecx + 4], edx + mov edx, ecx + add edx, 8 + mov esi, dword ptr [ebp + 8] + add esi, 8 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp14966: + .cv_fpo_endproc +Lfunc_end1248: + # -- End function + .def "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEXABV?$_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@@QAEXABV?$_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@@QAEXABV?$_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@@QAEXABV?$_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@@QAEXABV?$_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@@QAEXABV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +Lfunc_begin1249: + .cv_func_id 1249 + .cv_loc 1249 22 1622 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1622:0 + .cv_fpo_proc "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEXABV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp14967: + .cv_loc 1249 22 1624 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1624:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + call "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" + sub esp, 4 + .cv_loc 1249 22 1625 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1625:0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + add esp, 16 + pop ebp + ret 4 +Ltmp14968: + .cv_fpo_endproc +Lfunc_end1249: + # -- 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@000ABV?$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@000ABV?$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@000ABV?$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@000ABV?$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@000ABV?$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@000ABV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" +Lfunc_begin1250: + .cv_func_id 1250 + .cv_loc 1250 22 3411 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3411:0 + .cv_fpo_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@000ABV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" 44 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 300 + .cv_fpo_stackalloc 300 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 48] + mov esi, dword ptr [ebp + 44] + mov edi, dword ptr [ebp + 40] + mov ebx, dword ptr [ebp + 36] + mov dword ptr [ebp - 184], eax # 4-byte Spill + mov eax, dword ptr [ebp + 32] + mov dword ptr [ebp - 188], eax # 4-byte Spill + mov eax, dword ptr [ebp + 28] + mov dword ptr [ebp - 192], eax # 4-byte Spill + mov eax, dword ptr [ebp + 24] + mov dword ptr [ebp - 196], eax # 4-byte Spill + mov eax, dword ptr [ebp + 20] + mov dword ptr [ebp - 200], eax # 4-byte Spill + mov eax, dword ptr [ebp + 16] + mov dword ptr [ebp - 204], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 208], eax # 4-byte Spill + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 16], eax + mov eax, dword ptr [ebp - 208] # 4-byte Reload + mov dword ptr [ebp - 24], eax + mov eax, dword ptr [ebp - 204] # 4-byte Reload + mov dword ptr [ebp - 20], eax + mov eax, dword ptr [ebp - 200] # 4-byte Reload + mov dword ptr [ebp - 32], eax + mov eax, dword ptr [ebp - 196] # 4-byte Reload + mov dword ptr [ebp - 28], eax + mov eax, dword ptr [ebp - 192] # 4-byte Reload + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 188] # 4-byte Reload + mov dword ptr [ebp - 36], eax + mov dword ptr [ebp - 48], ebx + mov dword ptr [ebp - 44], edi +Ltmp14969: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Res <- [DW_OP_constu 184, DW_OP_minus, DW_OP_deref] [$ebp+0] + .cv_loc 1250 22 3412 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3412:0 + mov edi, dword ptr [ebp - 32] + mov ebx, dword ptr [ebp - 184] # 4-byte Reload + mov dword ptr [ebx], edi + mov edi, dword ptr [ebp - 28] + mov dword ptr [ebx + 4], edi + .cv_loc 1250 22 3413 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3413:0 + mov edi, dword ptr [ebp + 48] + mov dword ptr [esp], edi + mov dword ptr [esp + 4], 256 + mov dword ptr [ebp - 212], ecx # 4-byte Spill + mov dword ptr [ebp - 216], edx # 4-byte Spill + mov dword ptr [ebp - 220], esi # 4-byte Spill + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je LBB1250_2 +# %bb.1: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Res <- [DW_OP_constu 184, DW_OP_minus, DW_OP_deref] [$ebp+0] +Ltmp14970: + .cv_loc 1250 22 3414 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3414:0 + mov eax, dword ptr [ebp + 44] + lea ecx, [ebp - 60] + mov dword ptr [esp], eax + call "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 48] + mov dword ptr [ebp - 68], ecx + mov ecx, dword ptr [ebp - 44] + mov dword ptr [ebp - 64], ecx + mov ecx, dword ptr [ebp - 40] + mov dword ptr [ebp - 76], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 72], ecx + mov ecx, dword ptr [ebp - 32] + mov dword ptr [ebp - 84], ecx + mov ecx, dword ptr [ebp - 28] + mov dword ptr [ebp - 80], ecx + mov ecx, dword ptr [ebp - 24] + mov dword ptr [ebp - 92], ecx + mov ecx, dword ptr [ebp - 20] + mov dword ptr [ebp - 88], ecx + mov ecx, dword ptr [ebp - 92] + mov edx, dword ptr [ebp - 88] + mov esi, dword ptr [ebp - 84] + mov edi, dword ptr [ebp - 80] + mov ebx, dword ptr [ebp - 76] + mov dword ptr [ebp - 224], eax # 4-byte Spill + mov eax, dword ptr [ebp - 72] + mov dword ptr [ebp - 228], eax # 4-byte Spill + mov eax, dword ptr [ebp - 68] + mov dword ptr [ebp - 232], eax # 4-byte Spill + mov eax, dword ptr [ebp - 64] + mov dword ptr [ebp - 236], eax # 4-byte Spill + mov eax, dword ptr [ebp - 60] + mov dword ptr [ebp - 240], eax # 4-byte Spill + lea eax, [ebp - 56] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + mov dword ptr [esp + 16], edi + mov dword ptr [esp + 20], ebx + mov eax, dword ptr [ebp - 228] # 4-byte Reload + mov dword ptr [esp + 24], eax + mov eax, dword ptr [ebp - 232] # 4-byte Reload + mov dword ptr [esp + 28], eax + mov eax, dword ptr [ebp - 236] # 4-byte Reload + mov dword ptr [esp + 32], eax + mov eax, dword ptr [ebp - 240] # 4-byte Reload + mov dword ptr [esp + 36], eax + 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 eax, dword ptr [ebp - 56] + mov ecx, dword ptr [ebp - 184] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 52] + mov dword ptr [ecx + 4], eax + .cv_loc 1250 22 3415 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3415:0 + jmp LBB1250_6 +Ltmp14971: +LBB1250_2: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Res <- [DW_OP_constu 184, DW_OP_minus, DW_OP_deref] [$ebp+0] + .cv_loc 1250 22 3415 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3415:0 + mov eax, dword ptr [ebp + 48] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 2048 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je LBB1250_4 +# %bb.3: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Res <- [DW_OP_constu 184, DW_OP_minus, DW_OP_deref] [$ebp+0] +Ltmp14972: + .cv_loc 1250 22 3416 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3416:0 + mov eax, dword ptr [ebp + 44] + lea ecx, [ebp - 104] + mov dword ptr [esp], eax + call "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 48] + mov dword ptr [ebp - 112], ecx + mov ecx, dword ptr [ebp - 44] + mov dword ptr [ebp - 108], ecx + mov ecx, dword ptr [ebp - 40] + mov dword ptr [ebp - 120], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 116], ecx + mov ecx, dword ptr [ebp - 32] + mov dword ptr [ebp - 128], ecx + mov ecx, dword ptr [ebp - 28] + mov dword ptr [ebp - 124], ecx + mov ecx, dword ptr [ebp - 24] + mov dword ptr [ebp - 136], ecx + mov ecx, dword ptr [ebp - 20] + mov dword ptr [ebp - 132], ecx + mov ecx, dword ptr [ebp - 136] + mov edx, dword ptr [ebp - 132] + mov esi, dword ptr [ebp - 128] + mov edi, dword ptr [ebp - 124] + mov ebx, dword ptr [ebp - 120] + mov dword ptr [ebp - 244], eax # 4-byte Spill + mov eax, dword ptr [ebp - 116] + mov dword ptr [ebp - 248], eax # 4-byte Spill + mov eax, dword ptr [ebp - 112] + mov dword ptr [ebp - 252], eax # 4-byte Spill + mov eax, dword ptr [ebp - 108] + mov dword ptr [ebp - 256], eax # 4-byte Spill + mov eax, dword ptr [ebp - 104] + mov dword ptr [ebp - 260], eax # 4-byte Spill + lea eax, [ebp - 100] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + mov dword ptr [esp + 16], edi + mov dword ptr [esp + 20], ebx + mov eax, dword ptr [ebp - 248] # 4-byte Reload + mov dword ptr [esp + 24], eax + mov eax, dword ptr [ebp - 252] # 4-byte Reload + mov dword ptr [esp + 28], eax + mov eax, dword ptr [ebp - 256] # 4-byte Reload + mov dword ptr [esp + 32], eax + mov eax, dword ptr [ebp - 260] # 4-byte Reload + mov dword ptr [esp + 36], eax + 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 eax, dword ptr [ebp - 100] + mov ecx, dword ptr [ebp - 184] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 96] + mov dword ptr [ecx + 4], eax + .cv_loc 1250 22 3417 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3417:0 + jmp LBB1250_5 +Ltmp14973: +LBB1250_4: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Res <- [DW_OP_constu 184, DW_OP_minus, DW_OP_deref] [$ebp+0] + .cv_loc 1250 22 3418 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3418:0 + mov eax, dword ptr [ebp - 48] + mov dword ptr [ebp - 156], eax + mov eax, dword ptr [ebp - 44] + mov dword ptr [ebp - 152], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 164], eax + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 160], eax + mov eax, dword ptr [ebp - 32] + mov dword ptr [ebp - 172], eax + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 168], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 180], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 176], eax + mov eax, dword ptr [ebp - 180] + mov ecx, dword ptr [ebp - 176] + mov edx, dword ptr [ebp - 172] + mov esi, dword ptr [ebp - 168] + mov edi, dword ptr [ebp - 164] + mov ebx, dword ptr [ebp - 160] + mov dword ptr [ebp - 264], eax # 4-byte Spill + mov eax, dword ptr [ebp - 156] + mov dword ptr [ebp - 268], eax # 4-byte Spill + mov eax, dword ptr [ebp - 152] + mov dword ptr [ebp - 272], eax # 4-byte Spill + lea eax, [ebp - 144] + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 264] # 4-byte Reload + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], edx + mov dword ptr [esp + 16], esi + mov dword ptr [esp + 20], edi + mov dword ptr [esp + 24], ebx + mov eax, dword ptr [ebp - 268] # 4-byte Reload + mov dword ptr [esp + 28], eax + mov eax, dword ptr [ebp - 272] # 4-byte Reload + mov dword ptr [esp + 32], eax + lea eax, [ebp - 148] + mov al, byte ptr [eax] + mov byte ptr [esp + 36], al + 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 ecx, dword ptr [ebp - 144] + mov edx, dword ptr [ebp - 184] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 140] + mov dword ptr [edx + 4], ecx +Ltmp14974: +LBB1250_5: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Res <- [DW_OP_constu 184, DW_OP_minus, DW_OP_deref] [$ebp+0] + .cv_loc 1250 22 3415 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3415:0 + jmp LBB1250_6 +Ltmp14975: +LBB1250_6: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Res <- [DW_OP_constu 184, DW_OP_minus, DW_OP_deref] [$ebp+0] + .cv_loc 1250 22 3421 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3421:0 + mov eax, dword ptr [ebp - 16] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 212] # 4-byte Reload + add esp, 300 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp14976: + .cv_fpo_endproc +Lfunc_end1250: + # -- 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@@AAE_NPAV_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@@AAE_NPAV_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@@AAE_NPAV_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@@AAE_NPAV_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@@AAE_NPAV_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@@AAE_NPAV_Node_if@2@@Z" +Lfunc_begin1251: + .cv_func_id 1251 + .cv_loc 1251 22 3234 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3234:0 + .cv_fpo_proc "?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_if@2@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 228 + .cv_fpo_stackalloc 228 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_if@2@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] +Ltmp14995: + .cv_loc 1251 22 3235 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3235:0 + lea edx, [ebp - 84] +Ltmp14996: + #DEBUG_VALUE: _Do_if:_St <- [$edx+0] + mov dword ptr [ebp - 180], ecx # 4-byte Spill + mov ecx, edx + mov edx, dword ptr [ebp - 180] # 4-byte Reload +Ltmp14997: + mov dword ptr [esp], edx + mov dword ptr [ebp - 184], eax # 4-byte Spill + call "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" + sub esp, 4 + mov dword ptr [ebp - 188], eax # 4-byte Spill +LBB1251_1: # =>This Inner Loop Header: Depth=1 +Ltmp14998: + .cv_loc 1251 22 3238 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3238:0 + cmp dword ptr [ebp + 8], 0 + je LBB1251_7 +# %bb.2: # in Loop: Header=BB1251_1 Depth=1 +Ltmp14999: + .cv_loc 1251 22 3239 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3239:0 + mov dword ptr [ebp - 16], 0 + mov eax, esp + lea ecx, [ebp - 84] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 180] # 4-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" + sub esp, 4 + mov dword ptr [ebp - 192], eax # 4-byte Spill + jmp LBB1251_3 +LBB1251_3: # in Loop: Header=BB1251_1 Depth=1 + .cv_loc 1251 22 3240 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3240:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 12] + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 180] # 4-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@@AAE_NPAV_Node_base@2@@Z" + sub esp, 4 + mov byte ptr [ebp - 193], al # 1-byte Spill + jmp LBB1251_4 +LBB1251_4: # in Loop: Header=BB1251_1 Depth=1 + mov al, byte ptr [ebp - 193] # 1-byte Reload + test al, 1 + jne LBB1251_5 + jmp LBB1251_6 +LBB1251_5: +Ltmp15000: + .cv_loc 1251 22 3241 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3241:0 + jmp LBB1251_7 +Ltmp15001: +LBB1251_6: # in Loop: Header=BB1251_1 Depth=1 + .cv_loc 1251 22 3238 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3238:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 24] + mov dword ptr [ebp + 8], eax + jmp LBB1251_1 +Ltmp15002: +LBB1251_7: + .cv_loc 1251 22 3246 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3246:0 + cmp dword ptr [ebp + 8], 0 + jne LBB1251_9 +# %bb.8: +Ltmp15003: + .cv_loc 1251 22 3247 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3247:0 + mov byte ptr [ebp - 29], 0 + mov dword ptr [ebp - 88], 1 + jmp LBB1251_27 +Ltmp15004: +LBB1251_9: + .cv_loc 1251 22 3251 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3251:0 + mov eax, dword ptr [ebp - 180] # 4-byte Reload + test byte ptr [eax + 156], 1 + jne LBB1251_11 +# %bb.10: +Ltmp15005: + .cv_loc 1251 22 3252 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3252:0 + mov byte ptr [ebp - 29], 1 + mov dword ptr [ebp - 88], 1 + jmp LBB1251_27 +Ltmp15006: +LBB1251_11: + .cv_loc 1251 22 3256 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3256:0 + mov dword ptr [ebp - 16], 0 + mov eax, esp + mov ecx, dword ptr [ebp - 180] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 136] + call "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" + sub esp, 4 + mov dword ptr [ebp - 200], eax # 4-byte Spill + jmp LBB1251_12 +LBB1251_12: + .cv_loc 1251 22 3257 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3257:0 + mov eax, dword ptr [ebp - 180] # 4-byte Reload + movsd xmm0, qword ptr [eax] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 148], xmm0 + movsd xmm0, qword ptr [ebp - 84] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 156], xmm0 + mov ecx, dword ptr [ebp - 156] + mov edx, dword ptr [ebp - 152] + mov esi, dword ptr [ebp - 148] + mov edi, dword ptr [ebp - 144] + mov dword ptr [ebp - 16], 1 + mov ebx, esp + mov dword ptr [ebx + 12], edi + mov dword ptr [ebx + 8], esi + mov dword ptr [ebx + 4], edx + mov dword ptr [ebx], ecx + call "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAHV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + mov dword ptr [ebp - 204], eax # 4-byte Spill + jmp LBB1251_13 +LBB1251_13: + mov eax, dword ptr [ebp - 204] # 4-byte Reload + mov dword ptr [ebp - 140], eax +LBB1251_14: # =>This Inner Loop Header: Depth=1 +Ltmp15007: + .cv_loc 1251 22 3259 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3259:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 24] + mov dword ptr [ebp + 8], eax + .cv_loc 1251 22 3260 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3260:0 + cmp dword ptr [ebp + 8], 0 + jne LBB1251_16 +Ltmp15008: +# %bb.15: + .cv_loc 1251 22 3275 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3275:0 + mov eax, esp + lea ecx, [ebp - 136] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 180] # 4-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" + sub esp, 4 + mov dword ptr [ebp - 208], eax # 4-byte Spill + jmp LBB1251_25 +LBB1251_16: # in Loop: Header=BB1251_14 Depth=1 +Ltmp15009: + .cv_loc 1251 22 3264 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3264:0 + mov eax, esp + lea ecx, [ebp - 84] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 180] # 4-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" + sub esp, 4 + mov dword ptr [ebp - 212], eax # 4-byte Spill + jmp LBB1251_17 +LBB1251_17: # in Loop: Header=BB1251_14 Depth=1 + .cv_loc 1251 22 3265 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3265:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 12] + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 180] # 4-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@@AAE_NPAV_Node_base@2@@Z" + sub esp, 4 + mov byte ptr [ebp - 213], al # 1-byte Spill + jmp LBB1251_18 +LBB1251_18: # in Loop: Header=BB1251_14 Depth=1 + mov al, byte ptr [ebp - 213] # 1-byte Reload + test al, 1 + jne LBB1251_19 + jmp LBB1251_24 +LBB1251_19: # in Loop: Header=BB1251_14 Depth=1 +Ltmp15010: + .cv_loc 1251 22 3266 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3266:0 + mov eax, dword ptr [ebp - 180] # 4-byte Reload + movsd xmm0, qword ptr [eax] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 168], xmm0 + movsd xmm0, qword ptr [ebp - 84] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 176], xmm0 + mov ecx, dword ptr [ebp - 176] + mov edx, dword ptr [ebp - 172] + mov esi, dword ptr [ebp - 168] + mov edi, dword ptr [ebp - 164] + mov ebx, esp + mov dword ptr [ebx + 12], edi + mov dword ptr [ebx + 8], esi + mov dword ptr [ebx + 4], edx + mov dword ptr [ebx], ecx + call "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAHV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + mov dword ptr [ebp - 220], eax # 4-byte Spill + jmp LBB1251_20 +LBB1251_20: # in Loop: Header=BB1251_14 Depth=1 + mov eax, dword ptr [ebp - 220] # 4-byte Reload + mov dword ptr [ebp - 160], eax + .cv_loc 1251 22 3267 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3267:0 + mov ecx, dword ptr [ebp - 140] + cmp ecx, dword ptr [ebp - 160] + jge LBB1251_23 +# %bb.21: # in Loop: Header=BB1251_14 Depth=1 +Ltmp15011: + .cv_loc 1251 22 3268 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3268:0 + mov eax, esp + mov ecx, dword ptr [ebp - 180] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 136] + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" + sub esp, 4 + mov dword ptr [ebp - 224], eax # 4-byte Spill + jmp LBB1251_22 +LBB1251_22: # in Loop: Header=BB1251_14 Depth=1 + .cv_loc 1251 22 3269 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3269:0 + mov eax, dword ptr [ebp - 160] + mov dword ptr [ebp - 140], eax +Ltmp15012: +LBB1251_23: # in Loop: Header=BB1251_14 Depth=1 + .cv_loc 1251 22 3271 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3271:0 + jmp LBB1251_24 +Ltmp15013: +LBB1251_24: # in Loop: Header=BB1251_14 Depth=1 + .cv_loc 1251 22 3258 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3258:0 + jmp LBB1251_14 +Ltmp15014: +LBB1251_25: + .cv_loc 1251 22 3276 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3276:0 + mov byte ptr [ebp - 29], 1 + mov dword ptr [ebp - 88], 1 + .cv_loc 1251 22 3277 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3277:0 + lea ecx, [ebp - 136] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + jmp LBB1251_27 +LBB1251_27: + lea ecx, [ebp - 84] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + mov al, byte ptr [ebp - 29] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + and al, 1 + movzx eax, al + add esp, 228 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .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@@AAE_NPAV_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@@AAE_NPAV_Node_if@2@@Z@4HA": +LBB1251_26: + push ebp + sub esp, 16 + add ebp, 12 + lea ecx, [ebp - 136] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + add esp, 16 + pop ebp + ret # CLEANUPRET + .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@@AAE_NPAV_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@@AAE_NPAV_Node_if@2@@Z@4HA": +LBB1251_28: + push ebp + sub esp, 16 + add ebp, 12 + lea ecx, [ebp - 84] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + add esp, 16 + pop ebp + ret # CLEANUPRET +Ltmp15015: + .cv_fpo_endproc +Lfunc_end1251: + .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@@AAE_NPAV_Node_if@2@@Z" + .p2align 2 +"L__ehtable$?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_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@@AAE_NPAV_Node_if@2@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@AAE_NPAV_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@@AAE_NPAV_Node_if@2@@Z@4HA" # 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@@AAE_NPAV_Node_if@2@@Z@4HA" # Action + .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@@AAE_NPAV_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@@AAE_NPAV_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@@AAE_NPAV_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@@AAE_NPAV_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@@AAE_NPAV_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@@AAE_NPAV_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@@AAE_NPAV_Node_rep@2@_NH@Z" +Lfunc_begin1252: + .cv_func_id 1252 + .cv_loc 1252 22 3340 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3340:0 + .cv_fpo_proc "?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_NH@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 180 + .cv_fpo_stackalloc 180 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov dl, byte ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_NH@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi + and dl, 1 + mov byte ptr [ebp - 30], dl + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] +Ltmp15036: + .cv_loc 1252 22 3341 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3341:0 + mov edi, dword ptr [ebp + 8] + cmp dword ptr [edi + 36], 1 + mov dword ptr [ebp - 132], esi # 4-byte Spill + mov dword ptr [ebp - 136], eax # 4-byte Spill + mov dword ptr [ebp - 140], ecx # 4-byte Spill + jne LBB1252_2 +# %bb.1: +Ltmp15037: + .cv_loc 1252 22 3342 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3342:0 + mov al, byte ptr [ebp - 30] + mov ecx, dword ptr [ebp + 8] + and al, 1 + mov edx, dword ptr [ebp - 140] # 4-byte Reload + mov dword ptr [ebp - 144], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 144] # 4-byte Reload + mov dword ptr [esp], esi + movzx esi, al + mov dword ptr [esp + 4], esi + call "?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_N@Z" + sub esp, 8 + and al, 1 + mov byte ptr [ebp - 29], al + jmp LBB1252_40 +Ltmp15038: +LBB1252_2: + .cv_loc 1252 22 3345 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3345:0 + mov byte ptr [ebp - 37], 0 + .cv_loc 1252 22 3346 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3346:0 + lea ecx, [ebp - 88] +Ltmp15039: + #DEBUG_VALUE: _Do_rep:_St <- [$ecx+0] + mov eax, dword ptr [ebp - 140] # 4-byte Reload + mov dword ptr [esp], eax + call "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" +Ltmp15040: + sub esp, 4 + .cv_loc 1252 22 3347 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3347:0 + mov ecx, dword ptr [ebp - 140] # 4-byte Reload + add ecx, 96 + mov edx, dword ptr [ebp + 8] + mov edx, dword ptr [edx + 32] + mov dword ptr [esp], edx + mov dword ptr [ebp - 148], eax # 4-byte Spill + call "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEAAU_Loop_vals_t@1@I@Z" + sub esp, 4 + mov dword ptr [ebp - 92], eax + .cv_loc 1252 22 3348 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3348:0 + mov eax, dword ptr [ebp - 92] + mov eax, dword ptr [eax] + mov dword ptr [ebp - 96], eax + .cv_loc 1252 22 3349 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3349:0 + mov eax, dword ptr [ebp - 92] + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 100], eax + .cv_loc 1252 22 3350 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3350:0 + mov eax, dword ptr [ebp - 140] # 4-byte Reload + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 108], ecx + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 104], ecx + .cv_loc 1252 22 3352 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3352:0 + cmp dword ptr [ebp + 16], 0 + mov bl, 1 + mov byte ptr [ebp - 149], bl # 1-byte Spill + je LBB1252_4 +# %bb.3: + mov eax, dword ptr [ebp - 108] + mov dword ptr [ebp - 120], eax + mov eax, dword ptr [ebp - 104] + mov dword ptr [ebp - 116], eax + mov eax, dword ptr [ebp - 100] + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 128], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 124], eax + mov eax, dword ptr [ebp - 128] + mov ecx, dword ptr [ebp - 124] + mov edx, dword ptr [ebp - 120] + mov esi, dword ptr [ebp - 116] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [ebp - 149], al # 1-byte Spill +LBB1252_4: + mov al, byte ptr [ebp - 149] # 1-byte Reload + xor ecx, ecx + and al, 1 + mov byte ptr [ebp - 109], al + .cv_loc 1252 22 3354 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3354:0 + mov edx, dword ptr [ebp + 8] + cmp ecx, dword ptr [edx + 24] + jg LBB1252_8 +# %bb.5: + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 24] + cmp eax, dword ptr [ebp + 16] + jg LBB1252_8 +# %bb.6: +Ltmp15041: + .cv_loc 1252 22 3355 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3355:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 28] + mov eax, dword ptr [eax + 12] + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 140] # 4-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@@AAE_NPAV_Node_base@2@@Z" + sub esp, 4 + mov byte ptr [ebp - 150], al # 1-byte Spill + jmp LBB1252_7 +LBB1252_7: + mov al, byte ptr [ebp - 150] # 1-byte Reload + and al, 1 + mov byte ptr [ebp - 37], al + .cv_loc 1252 22 3356 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3356:0 + jmp LBB1252_35 +Ltmp15042: +LBB1252_8: + .cv_loc 1252 22 3356 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3356:0 + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 8] + cmp eax, dword ptr [ecx + 20] + jge LBB1252_15 +# %bb.9: +Ltmp15043: + .cv_loc 1252 22 3357 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3357:0 + test byte ptr [ebp - 109], 1 + jne LBB1252_12 +# %bb.10: +Ltmp15044: + .cv_loc 1252 22 3358 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3358:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 28] + mov eax, dword ptr [eax + 12] + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 140] # 4-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@@AAE_NPAV_Node_base@2@@Z" + sub esp, 4 + mov byte ptr [ebp - 151], al # 1-byte Spill + jmp LBB1252_11 +LBB1252_11: + mov al, byte ptr [ebp - 151] # 1-byte Reload + and al, 1 + mov byte ptr [ebp - 37], al + .cv_loc 1252 22 3359 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3359:0 + jmp LBB1252_14 +Ltmp15045: +LBB1252_12: + .cv_loc 1252 22 3360 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3360:0 + mov eax, dword ptr [ebp + 16] + inc eax + mov ecx, dword ptr [ebp - 92] + mov dword ptr [ecx], eax + .cv_loc 1252 22 3361 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3361:0 + mov eax, dword ptr [ebp - 92] + lea ecx, [ebp - 108] + mov dword ptr [eax + 4], ecx + .cv_loc 1252 22 3362 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3362:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 12] + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 140] # 4-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@@AAE_NPAV_Node_base@2@@Z" + sub esp, 4 + mov byte ptr [ebp - 152], al # 1-byte Spill + jmp LBB1252_13 +LBB1252_13: + mov al, byte ptr [ebp - 152] # 1-byte Reload + and al, 1 + mov byte ptr [ebp - 37], al +Ltmp15046: +LBB1252_14: + .cv_loc 1252 22 3364 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3364:0 + jmp LBB1252_34 +Ltmp15047: +LBB1252_15: + .cv_loc 1252 22 3364 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3364:0 + test byte ptr [ebp - 30], 1 + jne LBB1252_23 +# %bb.16: +Ltmp15048: + .cv_loc 1252 22 3365 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3365:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 28] + mov eax, dword ptr [eax + 12] + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 140] # 4-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@@AAE_NPAV_Node_base@2@@Z" + sub esp, 4 + mov byte ptr [ebp - 153], al # 1-byte Spill + jmp LBB1252_17 +LBB1252_17: + mov al, byte ptr [ebp - 153] # 1-byte Reload + and al, 1 + mov byte ptr [ebp - 37], al + .cv_loc 1252 22 3366 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3366:0 + test byte ptr [ebp - 37], 1 + jne LBB1252_22 +# %bb.18: + test byte ptr [ebp - 109], 1 + je LBB1252_22 +# %bb.19: +Ltmp15049: + .cv_loc 1252 22 3367 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3367:0 + mov eax, esp + lea ecx, [ebp - 88] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 140] # 4-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" + sub esp, 4 + mov dword ptr [ebp - 160], eax # 4-byte Spill + jmp LBB1252_20 +LBB1252_20: + .cv_loc 1252 22 3368 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3368:0 + mov eax, dword ptr [ebp + 16] + inc eax + mov ecx, dword ptr [ebp - 92] + mov dword ptr [ecx], eax + .cv_loc 1252 22 3369 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3369:0 + mov eax, dword ptr [ebp - 92] + lea ecx, [ebp - 108] + mov dword ptr [eax + 4], ecx + .cv_loc 1252 22 3370 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3370:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 12] + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 140] # 4-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@@AAE_NPAV_Node_base@2@@Z" + sub esp, 4 + mov byte ptr [ebp - 161], al # 1-byte Spill + jmp LBB1252_21 +LBB1252_21: + mov al, byte ptr [ebp - 161] # 1-byte Reload + and al, 1 + mov byte ptr [ebp - 37], al +Ltmp15050: +LBB1252_22: + .cv_loc 1252 22 3372 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3372:0 + jmp LBB1252_33 +Ltmp15051: +LBB1252_23: + .cv_loc 1252 22 3373 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3373:0 + test byte ptr [ebp - 109], 1 + je LBB1252_26 +# %bb.24: +Ltmp15052: + .cv_loc 1252 22 3374 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3374:0 + mov eax, dword ptr [ebp + 16] + inc eax + mov ecx, dword ptr [ebp - 92] + mov dword ptr [ecx], eax + .cv_loc 1252 22 3375 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3375:0 + mov eax, dword ptr [ebp - 92] + lea ecx, [ebp - 108] + mov dword ptr [eax + 4], ecx + .cv_loc 1252 22 3376 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3376:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 12] + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 140] # 4-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@@AAE_NPAV_Node_base@2@@Z" + sub esp, 4 + mov byte ptr [ebp - 162], al # 1-byte Spill + jmp LBB1252_25 +LBB1252_25: + mov al, byte ptr [ebp - 162] # 1-byte Reload + and al, 1 + mov byte ptr [ebp - 37], al +Ltmp15053: +LBB1252_26: + .cv_loc 1252 22 3379 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3379:0 + test byte ptr [ebp - 109], 1 + jne LBB1252_28 +# %bb.27: + mov eax, 1 + cmp eax, dword ptr [ebp + 16] + jl LBB1252_32 +LBB1252_28: + test byte ptr [ebp - 37], 1 + jne LBB1252_32 +# %bb.29: +Ltmp15054: + .cv_loc 1252 22 3380 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3380:0 + mov eax, dword ptr [ebp - 96] + mov ecx, dword ptr [ebp - 92] + mov dword ptr [ecx], eax + .cv_loc 1252 22 3381 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3381:0 + mov eax, dword ptr [ebp - 100] + mov ecx, dword ptr [ebp - 92] + mov dword ptr [ecx + 4], eax + .cv_loc 1252 22 3382 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3382:0 + mov dword ptr [ebp - 16], 0 + mov eax, esp + lea ecx, [ebp - 88] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 140] # 4-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" + sub esp, 4 + mov dword ptr [ebp - 168], eax # 4-byte Spill + jmp LBB1252_30 +LBB1252_30: + .cv_loc 1252 22 3383 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3383:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 28] + mov eax, dword ptr [eax + 12] + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 140] # 4-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@@AAE_NPAV_Node_base@2@@Z" + sub esp, 4 + mov byte ptr [ebp - 169], al # 1-byte Spill + jmp LBB1252_31 +LBB1252_31: + mov al, byte ptr [ebp - 169] # 1-byte Reload + and al, 1 + mov byte ptr [ebp - 37], al +Ltmp15055: +LBB1252_32: + .cv_loc 1252 22 3385 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3385:0 + jmp LBB1252_33 +Ltmp15056: +LBB1252_33: + .cv_loc 1252 22 3364 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3364:0 + jmp LBB1252_34 +Ltmp15057: +LBB1252_34: + .cv_loc 1252 22 3356 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3356:0 + jmp LBB1252_35 +Ltmp15058: +LBB1252_35: + .cv_loc 1252 22 3387 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3387:0 + test byte ptr [ebp - 37], 1 + jne LBB1252_38 +# %bb.36: +Ltmp15059: + .cv_loc 1252 22 3388 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3388:0 + mov dword ptr [ebp - 16], 0 + mov eax, esp + lea ecx, [ebp - 88] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 140] # 4-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" + sub esp, 4 + mov dword ptr [ebp - 176], eax # 4-byte Spill + jmp LBB1252_37 +LBB1252_37: + .cv_loc 1252 22 3389 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3389:0 + jmp LBB1252_38 +Ltmp15060: +LBB1252_38: + .cv_loc 1252 22 3391 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3391:0 + mov eax, dword ptr [ebp - 96] + mov ecx, dword ptr [ebp - 92] + mov dword ptr [ecx], eax + .cv_loc 1252 22 3392 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3392:0 + mov eax, dword ptr [ebp - 100] + mov ecx, dword ptr [ebp - 92] + mov dword ptr [ecx + 4], eax + .cv_loc 1252 22 3393 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3393:0 + mov dl, byte ptr [ebp - 37] + and dl, 1 + mov byte ptr [ebp - 29], dl + .cv_loc 1252 22 3394 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3394:0 + lea ecx, [ebp - 88] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + jmp LBB1252_40 +LBB1252_40: + mov al, byte ptr [ebp - 29] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + and al, 1 + movzx eax, al + add esp, 180 + pop esi + pop edi + pop ebx + pop ebp + ret 12 + .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@@AAE_NPAV_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@@AAE_NPAV_Node_rep@2@_NH@Z@4HA": +LBB1252_39: + push ebp + sub esp, 16 + add ebp, 12 + lea ecx, [ebp - 88] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + add esp, 16 + pop ebp + ret # CLEANUPRET +Ltmp15061: + .cv_fpo_endproc +Lfunc_end1252: + .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@@AAE_NPAV_Node_rep@2@_NH@Z" + .p2align 2 +"L__ehtable$?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_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@@AAE_NPAV_Node_rep@2@_NH@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@AAE_NPAV_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@@AAE_NPAV_Node_rep@2@_NH@Z@4HA" # Action + .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@@AAE_NPAV_Node_rep@2@_NH@Z" + # -- End function + .def "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEAAU_Loop_vals_t@1@I@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@@QAEAAU_Loop_vals_t@1@I@Z" + .globl "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEAAU_Loop_vals_t@1@I@Z" # -- Begin function ??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEAAU_Loop_vals_t@1@I@Z + .p2align 4, 0x90 +"??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEAAU_Loop_vals_t@1@I@Z": # @"??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEAAU_Loop_vals_t@1@I@Z" +Lfunc_begin1253: + .cv_func_id 1253 + .cv_loc 1253 19 1361 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1361:0 + .cv_fpo_proc "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEAAU_Loop_vals_t@1@I@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill +# %bb.1: +Ltmp15062: + .cv_loc 1253 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + cmp ecx, eax + jae LBB1253_3 +# %bb.2: +Ltmp15063: + .cv_loc 1253 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + jmp LBB1253_8 +Ltmp15064: +LBB1253_3: + .cv_loc 1253 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + jmp LBB1253_4 +LBB1253_4: + .cv_loc 1253 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + xor eax, eax +Ltmp15065: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GF@OFINGCLP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 1363 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0BO@PFKOHNJC@vector?5subscript?5out?5of?5range?$AA@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1253_6 +# %bb.5: + int3 +LBB1253_6: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BG@PKIBLBCB@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$FL?$AA?$FN?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MK@NHIPFOLI@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 1363 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 24], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp15066: +# %bb.7: + .cv_loc 1253 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + jmp LBB1253_8 +Ltmp15067: +LBB1253_8: + .cv_loc 1253 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + jmp LBB1253_9 +Ltmp15068: +LBB1253_9: + .cv_loc 1253 19 1366 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1366:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp + 8] + shl ecx, 3 + add eax, ecx + add esp, 48 + pop ebp + ret 4 +Ltmp15069: + .cv_fpo_endproc +Lfunc_end1253: + # -- 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_begin1254: + .cv_func_id 1254 + .cv_loc 1254 22 135 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:135:0 + .cv_fpo_proc "??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp15070: + mov edx, dword ptr [ebp + 8] + or edx, dword ptr [ebp + 12] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + add esp, 8 + pop ebp + ret +Ltmp15071: + .cv_fpo_endproc +Lfunc_end1254: + # -- 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@@AAE_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@@AAE_NXZ" + .globl "?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_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@@AAE_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@@AAE_NXZ": # @"?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NXZ" +Lfunc_begin1255: + .cv_func_id 1255 + .cv_loc 1255 22 3522 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3522:0 + .cv_fpo_proc "?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 224 + .cv_fpo_stackalloc 224 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NXZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 36], ecx + mov eax, dword ptr [ebp - 36] +Ltmp15074: + .cv_loc 1255 22 3523 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3523:0 + mov dword ptr [ebp - 40], 0 + mov dword ptr [ebp - 176], eax # 4-byte Spill +LBB1255_1: # =>This Inner Loop Header: Depth=1 + mov eax, dword ptr [ebp - 40] + mov ecx, dword ptr [ebp - 176] # 4-byte Reload + mov dword ptr [ebp - 180], 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@@ABEIXZ" + mov ecx, dword ptr [ebp - 180] # 4-byte Reload + cmp ecx, eax + jae LBB1255_15 +# %bb.2: # in Loop: Header=BB1255_1 Depth=1 +Ltmp15075: + .cv_loc 1255 22 3524 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3524:0 + mov eax, dword ptr [ebp - 176] # 4-byte Reload + add eax, 48 + add eax, 8 + mov ecx, dword ptr [ebp - 40] + mov dword ptr [ebp - 16], -1 + mov dword ptr [ebp - 184], ecx # 4-byte Spill + mov ecx, eax + lea eax, [ebp - 56] + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 184] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" + sub esp, 8 + lea ecx, [ebp - 56] + call "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NXZ" + xor ecx, ecx + mov dl, cl + mov byte ptr [ebp - 73], 0 + test al, 1 + mov byte ptr [ebp - 185], dl # 1-byte Spill + jne LBB1255_3 + jmp LBB1255_5 +LBB1255_3: # in Loop: Header=BB1255_1 Depth=1 + mov eax, dword ptr [ebp - 176] # 4-byte Reload + add eax, 8 + mov ecx, dword ptr [ebp - 40] + mov dword ptr [ebp - 16], 0 + mov edx, esp + mov dword ptr [edx + 4], ecx + lea ecx, [ebp - 72] + mov dword ptr [edx], ecx + mov ecx, eax + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" + sub esp, 8 + jmp LBB1255_4 +LBB1255_4: # in Loop: Header=BB1255_1 Depth=1 + mov byte ptr [ebp - 73], 1 + lea ecx, [ebp - 72] + call "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NXZ" + mov byte ptr [ebp - 185], al # 1-byte Spill +LBB1255_5: # in Loop: Header=BB1255_1 Depth=1 + mov al, byte ptr [ebp - 185] # 1-byte Reload + test byte ptr [ebp - 73], 1 + mov byte ptr [ebp - 186], al # 1-byte Spill + jne LBB1255_6 + jmp LBB1255_7 +LBB1255_6: # in Loop: Header=BB1255_1 Depth=1 + lea ecx, [ebp - 72] + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" +LBB1255_7: # in Loop: Header=BB1255_1 Depth=1 + lea ecx, [ebp - 56] + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov al, byte ptr [ebp - 186] # 1-byte Reload + test al, 1 + jne LBB1255_8 + jmp LBB1255_14 +LBB1255_8: # in Loop: Header=BB1255_1 Depth=1 +Ltmp15076: + .cv_loc 1255 22 3525 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3525:0 + mov eax, dword ptr [ebp - 176] # 4-byte Reload + add eax, 32 + mov ecx, dword ptr [ebp - 40] + mov dword ptr [ebp - 192], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 192] # 4-byte Reload + mov dword ptr [esp], eax + 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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + sub esp, 4 + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 84], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 80], eax + mov eax, dword ptr [ebp - 176] # 4-byte Reload + add eax, 48 + add eax, 32 + mov ecx, dword ptr [ebp - 40] + mov dword ptr [ebp - 196], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 196] # 4-byte Reload + mov dword ptr [esp], eax + 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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + sub esp, 4 + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 92], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 88], eax + mov eax, dword ptr [ebp - 92] + mov ecx, dword ptr [ebp - 88] + mov edx, dword ptr [ebp - 84] + mov esi, dword ptr [ebp - 80] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne LBB1255_9 + jmp LBB1255_11 +LBB1255_9: +Ltmp15077: + .cv_loc 1255 22 3526 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3526:0 + mov eax, dword ptr [ebp - 176] # 4-byte Reload + add eax, 48 + add eax, 32 + mov ecx, dword ptr [ebp - 40] + mov dword ptr [ebp - 200], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 200] # 4-byte Reload + mov dword ptr [esp], eax + 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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + sub esp, 4 + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 100], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 96], eax + mov eax, dword ptr [ebp - 176] # 4-byte Reload + mov ecx, dword ptr [eax + 112] + mov dword ptr [ebp - 108], ecx + mov ecx, dword ptr [eax + 116] + mov dword ptr [ebp - 104], ecx + mov ecx, dword ptr [ebp - 108] + mov edx, dword ptr [ebp - 104] + mov esi, dword ptr [ebp - 100] + mov edi, dword ptr [ebp - 96] + mov dword ptr [ebp - 16], -1 + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + call "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAHV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + mov ecx, dword ptr [ebp - 176] # 4-byte Reload + add ecx, 32 + mov edx, dword ptr [ebp - 40] + mov dword ptr [esp], edx + mov dword ptr [ebp - 204], eax # 4-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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + sub esp, 4 + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 116], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 112], eax + mov eax, dword ptr [ebp - 176] # 4-byte Reload + mov ecx, dword ptr [eax + 112] + mov dword ptr [ebp - 124], ecx + mov ecx, dword ptr [eax + 116] + mov dword ptr [ebp - 120], ecx + mov ecx, dword ptr [ebp - 124] + mov edx, dword ptr [ebp - 120] + mov esi, dword ptr [ebp - 116] + mov edi, dword ptr [ebp - 112] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + call "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAHV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + mov ecx, dword ptr [ebp - 204] # 4-byte Reload + cmp ecx, eax + setl bl + and bl, 1 + mov byte ptr [ebp - 29], bl + jmp LBB1255_16 +Ltmp15078: +LBB1255_11: # in Loop: Header=BB1255_1 Depth=1 + .cv_loc 1255 22 3530 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3530:0 + mov eax, dword ptr [ebp - 176] # 4-byte Reload + add eax, 32 + mov ecx, dword ptr [ebp - 40] + mov dword ptr [ebp - 208], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 208] # 4-byte Reload + mov dword ptr [esp], eax + 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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + sub esp, 4 + mov ecx, dword ptr [eax + 8] + mov dword ptr [ebp - 132], ecx + mov eax, dword ptr [eax + 12] + mov dword ptr [ebp - 128], eax + mov eax, dword ptr [ebp - 176] # 4-byte Reload + add eax, 48 + add eax, 32 + mov ecx, dword ptr [ebp - 40] + mov dword ptr [ebp - 212], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 212] # 4-byte Reload + mov dword ptr [esp], eax + 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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + sub esp, 4 + mov ecx, dword ptr [eax + 8] + mov dword ptr [ebp - 140], ecx + mov eax, dword ptr [eax + 12] + mov dword ptr [ebp - 136], eax + mov eax, dword ptr [ebp - 140] + mov ecx, dword ptr [ebp - 136] + mov edx, dword ptr [ebp - 132] + mov esi, dword ptr [ebp - 128] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne LBB1255_12 + jmp LBB1255_13 +LBB1255_12: +Ltmp15079: + .cv_loc 1255 22 3531 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3531:0 + mov eax, dword ptr [ebp - 176] # 4-byte Reload + add eax, 48 + add eax, 32 + mov ecx, dword ptr [ebp - 40] + mov dword ptr [ebp - 216], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 216] # 4-byte Reload + mov dword ptr [esp], eax + 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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + sub esp, 4 + mov ecx, dword ptr [eax + 8] + mov dword ptr [ebp - 148], ecx + mov eax, dword ptr [eax + 12] + mov dword ptr [ebp - 144], eax + mov eax, dword ptr [ebp - 176] # 4-byte Reload + mov ecx, dword ptr [eax + 112] + mov dword ptr [ebp - 156], ecx + mov ecx, dword ptr [eax + 116] + mov dword ptr [ebp - 152], ecx + mov ecx, dword ptr [ebp - 156] + mov edx, dword ptr [ebp - 152] + mov esi, dword ptr [ebp - 148] + mov edi, dword ptr [ebp - 144] + mov dword ptr [ebp - 16], -1 + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + call "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAHV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + mov ecx, dword ptr [ebp - 176] # 4-byte Reload + add ecx, 32 + mov edx, dword ptr [ebp - 40] + mov dword ptr [esp], edx + mov dword ptr [ebp - 220], eax # 4-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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + sub esp, 4 + mov ecx, dword ptr [eax + 8] + mov dword ptr [ebp - 164], ecx + mov eax, dword ptr [eax + 12] + mov dword ptr [ebp - 160], eax + mov eax, dword ptr [ebp - 176] # 4-byte Reload + mov ecx, dword ptr [eax + 112] + mov dword ptr [ebp - 172], ecx + mov ecx, dword ptr [eax + 116] + mov dword ptr [ebp - 168], ecx + mov ecx, dword ptr [ebp - 172] + mov edx, dword ptr [ebp - 168] + mov esi, dword ptr [ebp - 164] + mov edi, dword ptr [ebp - 160] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + call "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAHV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + mov ecx, dword ptr [ebp - 220] # 4-byte Reload + cmp ecx, eax + setl bl + and bl, 1 + mov byte ptr [ebp - 29], bl + jmp LBB1255_16 +Ltmp15080: +LBB1255_13: # in Loop: Header=BB1255_1 Depth=1 + .cv_loc 1255 22 3533 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3533:0 + jmp LBB1255_14 +Ltmp15081: +LBB1255_14: # in Loop: Header=BB1255_1 Depth=1 + .cv_loc 1255 22 3523 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3523:0 + mov eax, dword ptr [ebp - 40] + add eax, 1 + mov dword ptr [ebp - 40], eax + jmp LBB1255_1 +Ltmp15082: +LBB1255_15: + .cv_loc 1255 22 3535 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3535:0 + mov byte ptr [ebp - 29], 0 +LBB1255_16: + .cv_loc 1255 22 3536 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3536:0 + mov al, byte ptr [ebp - 29] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + and al, 1 + movzx eax, al + add esp, 224 + pop esi + pop edi + pop ebx + pop ebp + ret + .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@@AAE_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@@AAE_NXZ@4HA": +LBB1255_10: + push ebp + sub esp, 16 + add ebp, 12 + lea ecx, [ebp - 56] +Ltmp15083: + .cv_loc 1255 22 3524 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3524:0 + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 16 + pop ebp + ret # CLEANUPRET +Ltmp15084: + .cv_fpo_endproc +Lfunc_end1255: + .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@@AAE_NXZ" + .p2align 2 +"L__ehtable$?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_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@@AAE_NXZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@AAE_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@@AAE_NXZ@4HA" # Action + .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@@AAE_NXZ" + # -- End function + .def "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@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@@QAEAAV01@ABV01@@Z" + .globl "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" # -- Begin function ??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z + .p2align 4, 0x90 +"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z": # @"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" +Lfunc_begin1256: + .cv_func_id 1256 + .cv_loc 1256 22 1613 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1613:0 + .cv_fpo_proc "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp15085: + .cv_loc 1256 22 1613 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1613:0 + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + add ecx, 32 + mov edx, dword ptr [ebp + 8] + add edx, 32 + mov dword ptr [esp], edx + mov dword ptr [ebp - 20], eax # 4-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@@QAEAAV01@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop esi + pop ebp + ret 4 +Ltmp15086: + .cv_fpo_endproc +Lfunc_end1256: + # -- End function + .def "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .globl "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" # -- Begin function ??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ + .p2align 4, 0x90 +"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ": # @"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" +Lfunc_begin1257: + .cv_func_id 1257 + .cv_loc 1257 5 182 0 # ..\include\gsl/span:182:0 + .cv_fpo_proc "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 60 + .cv_fpo_stackalloc 60 + .cv_fpo_endprologue + xor eax, eax + mov dl, al + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp15089: + .cv_loc 1257 5 183 0 # ..\include\gsl/span:183:0 + mov ecx, dword ptr [eax + 4] + mov byte ptr [ebp - 45], 0 + cmp ecx, 0 + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov byte ptr [ebp - 53], dl # 1-byte Spill + je LBB1257_2 +# %bb.1: + mov eax, dword ptr [ebp - 52] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov edx, dword ptr [eax] + mov dword ptr [ebp - 60], ecx # 4-byte Spill + mov ecx, edx + call "?size@?$span@D$0?0@gsl@@QBEHXZ" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + cmp ecx, eax + setle bl + mov byte ptr [ebp - 53], bl # 1-byte Spill +LBB1257_2: + mov al, byte ptr [ebp - 53] # 1-byte Reload + test al, 1 + jne LBB1257_3 + jmp LBB1257_4 +LBB1257_3: + test byte ptr [ebp - 45], 1 + jne LBB1257_6 + jmp LBB1257_7 +LBB1257_4: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@GCKLINNF@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 45], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB1257_5 +LBB1257_5: +LBB1257_6: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB1257_7: + .cv_loc 1257 5 184 0 # ..\include\gsl/span:184:0 + mov eax, dword ptr [ebp - 52] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + dec ecx + mov dword ptr [eax + 4], ecx + .cv_loc 1257 5 185 0 # ..\include\gsl/span:185:0 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 60 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$8@?0???F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@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@@QAEAAV012@XZ@4HA": +LBB1257_8: + push ebp + push eax + add ebp, 12 + .cv_loc 1257 5 183 0 # ..\include\gsl/span:183:0 + test byte ptr [ebp - 45], 1 + jne LBB1257_9 + jmp LBB1257_10 +LBB1257_9: + lea ecx, [ebp - 44] + call "??1fail_fast@gsl@@UAE@XZ" +LBB1257_10: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp15090: + .cv_fpo_endproc +Lfunc_end1257: + .section .xdata,"dr",associative,"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .p2align 2 +"L__ehtable$??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ": + .long -1 # ToState + .long "?dtor$8@?0???F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ@4HA" # Action + .section .text,"xr",discard,"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + # -- End function + .def "?data@?$span@D$0?0@gsl@@QBEPADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@D$0?0@gsl@@QBEPADXZ" + .globl "?data@?$span@D$0?0@gsl@@QBEPADXZ" # -- Begin function ?data@?$span@D$0?0@gsl@@QBEPADXZ + .p2align 4, 0x90 +"?data@?$span@D$0?0@gsl@@QBEPADXZ": # @"?data@?$span@D$0?0@gsl@@QBEPADXZ" +Lfunc_begin1258: + .cv_func_id 1258 + .cv_loc 1258 5 515 0 # ..\include\gsl/span:515:0 + .cv_fpo_proc "?data@?$span@D$0?0@gsl@@QBEPADXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15091: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QBEPADXZ" + add esp, 4 + pop ebp + ret +Ltmp15092: + .cv_fpo_endproc +Lfunc_end1258: + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QBEPADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QBEPADXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QBEPADXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QBEPADXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QBEPADXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QBEPADXZ" +Lfunc_begin1259: + .cv_func_id 1259 + .cv_loc 1259 5 602 0 # ..\include\gsl/span:602:0 + .cv_fpo_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QBEPADXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15093: + mov eax, dword ptr [ecx + 4] + add esp, 4 + pop ebp + ret +Ltmp15094: + .cv_fpo_endproc +Lfunc_end1259: + # -- 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_begin1260: + .cv_func_id 1260 + .cv_loc 1260 22 583 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:583:0 + .cv_fpo_proc "?_Is_word@std@@YA_ND@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 8] +Ltmp15095: + .cv_loc 1260 22 584 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:584:0 + movzx ecx, byte ptr [ebp + 8] + mov dword ptr [esp], ecx + mov byte ptr [ebp - 1], al # 1-byte Spill + call "?_Is_word@std@@YA_NE@Z" + and al, 1 + movzx eax, al + add esp, 8 + pop ebp + ret +Ltmp15096: + .cv_fpo_endproc +Lfunc_end1260: + # -- 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_begin1261: + .cv_func_id 1261 + .cv_loc 1261 22 566 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:566:0 + .cv_fpo_proc "?_Is_word@std@@YA_NE@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 8] +Ltmp15097: + .cv_loc 1261 22 580 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:580:0 + movzx ecx, byte ptr [ebp + 8] + mov dl, byte ptr [ecx + "?_Is_word_table@?1??_Is_word@std@@YA_NE@Z@4QB_NB"] + and dl, 1 + movzx ecx, dl + mov byte ptr [ebp - 1], al # 1-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15098: + .cv_fpo_endproc +Lfunc_end1261: + # -- 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_begin1262: + .cv_func_id 1262 + .cv_loc 1262 22 116 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:116:0 + .cv_fpo_proc "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp15099: + mov edx, dword ptr [ebp + 8] + and edx, dword ptr [ebp + 12] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + add esp, 8 + pop ebp + ret +Ltmp15100: + .cv_fpo_endproc +Lfunc_end1262: + # -- End function + .def "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_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@@PBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" + .globl "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_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@@PBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_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@@PBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z": # @"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" +Lfunc_begin1263: + .cv_func_id 1263 + .cv_loc 1263 22 3398 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3398:0 + .cv_fpo_proc "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" 32 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 116 + .cv_fpo_stackalloc 116 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 36] + mov esi, dword ptr [ebp + 32] + mov edi, dword ptr [ebp + 28] + mov ebx, dword ptr [ebp + 24] + mov dword ptr [ebp - 72], eax # 4-byte Spill + mov eax, dword ptr [ebp + 20] + mov dword ptr [ebp - 76], eax # 4-byte Spill + mov eax, dword ptr [ebp + 16] + mov dword ptr [ebp - 80], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 84], eax # 4-byte Spill + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 16], eax + mov eax, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [ebp - 24], eax + mov eax, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ebp - 20], eax + mov eax, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [ebp - 32], eax + mov dword ptr [ebp - 28], ebx + mov dword ptr [ebp - 36], edx +Ltmp15101: + .cv_loc 1263 22 3399 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3399:0 + mov edx, dword ptr [ebp - 24] + mov dword ptr [ebp - 44], edx + mov edx, dword ptr [ebp - 20] + mov dword ptr [ebp - 40], edx + mov dword ptr [ebp - 88], ecx # 4-byte Spill + mov dword ptr [ebp - 92], edi # 4-byte Spill + mov dword ptr [ebp - 96], esi # 4-byte Spill +LBB1263_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1263 22 3400 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3400:0 + mov eax, dword ptr [ebp - 32] + mov dword ptr [ebp - 52], eax + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 48], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 60], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 56], eax + mov eax, dword ptr [ebp - 60] + mov ecx, dword ptr [ebp - 56] + mov edx, dword ptr [ebp - 52] + mov esi, dword ptr [ebp - 48] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor ecx, ecx + mov ah, cl + test al, 1 + mov byte ptr [ebp - 97], ah # 1-byte Spill + jne LBB1263_2 + jmp LBB1263_3 +LBB1263_2: # in Loop: Header=BB1263_1 Depth=1 + mov eax, dword ptr [ebp + 28] + cmp eax, dword ptr [ebp + 32] + setne cl + mov byte ptr [ebp - 97], cl # 1-byte Spill +LBB1263_3: # in Loop: Header=BB1263_1 Depth=1 + mov al, byte ptr [ebp - 97] # 1-byte Reload + test al, 1 + jne LBB1263_4 + jmp LBB1263_7 +LBB1263_4: # in Loop: Header=BB1263_1 Depth=1 + .cv_loc 1263 22 3401 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3401:0 + xor eax, eax +Ltmp15102: + mov ecx, dword ptr [ebp + 28] + mov edx, ecx + add edx, 1 + mov dword ptr [ebp + 28], edx + mov bl, byte ptr [ecx] + lea ecx, [ebp - 24] + lea edx, [ebp - 68] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 104], eax # 4-byte Spill + mov byte ptr [ebp - 105], bl # 1-byte Spill + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE?AV012@H@Z" + sub esp, 8 + lea ecx, [ebp - 68] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + lea ecx, [ebp - 36] + movsx eax, byte ptr [eax] + mov dword ptr [esp], eax + mov bl, byte ptr [ebp - 105] # 1-byte Reload + movsx eax, bl + mov dword ptr [esp + 4], eax + call "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" + sub esp, 8 + xor al, -1 + test al, 1 + jne LBB1263_5 + jmp LBB1263_6 +LBB1263_5: +Ltmp15103: + .cv_loc 1263 22 3402 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3402:0 + mov eax, dword ptr [ebp - 44] + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ecx + 4], eax + jmp LBB1263_11 +Ltmp15104: +LBB1263_6: # in Loop: Header=BB1263_1 Depth=1 + .cv_loc 1263 22 3400 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3400:0 + jmp LBB1263_1 +LBB1263_7: + .cv_loc 1263 22 3406 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3406:0 + mov eax, dword ptr [ebp + 28] + cmp eax, dword ptr [ebp + 32] + jne LBB1263_9 +# %bb.8: + lea eax, [ebp - 24] + mov dword ptr [ebp - 112], eax # 4-byte Spill + jmp LBB1263_10 +LBB1263_9: + lea eax, [ebp - 44] + mov dword ptr [ebp - 112], eax # 4-byte Spill + jmp LBB1263_10 +LBB1263_10: + mov eax, dword ptr [ebp - 112] # 4-byte Reload + mov ecx, dword ptr [eax] + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [edx], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [edx + 4], eax +LBB1263_11: + .cv_loc 1263 22 3407 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3407:0 + mov eax, dword ptr [ebp - 16] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 88] # 4-byte Reload + add esp, 116 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp15105: + .cv_fpo_endproc +Lfunc_end1263: + # -- End function + .def "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z" + .globl "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z" # -- Begin function ??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z + .p2align 4, 0x90 +"??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z": # @"??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z" +Lfunc_begin1264: + .cv_func_id 1264 + .cv_loc 1264 22 194 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:194:0 + .cv_fpo_proc "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15106: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ecx], edx + .cv_loc 1264 22 195 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:195:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp15107: + .cv_fpo_endproc +Lfunc_end1264: + # -- End function + .def "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_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@@PBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" + .globl "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_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@@PBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_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@@PBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z": # @"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" +Lfunc_begin1265: + .cv_func_id 1265 + .cv_loc 1265 22 3398 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3398:0 + .cv_fpo_proc "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" 32 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 116 + .cv_fpo_stackalloc 116 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 36] + mov esi, dword ptr [ebp + 32] + mov edi, dword ptr [ebp + 28] + mov ebx, dword ptr [ebp + 24] + mov dword ptr [ebp - 72], eax # 4-byte Spill + mov eax, dword ptr [ebp + 20] + mov dword ptr [ebp - 76], eax # 4-byte Spill + mov eax, dword ptr [ebp + 16] + mov dword ptr [ebp - 80], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 84], eax # 4-byte Spill + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 16], eax + mov eax, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [ebp - 24], eax + mov eax, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ebp - 20], eax + mov eax, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [ebp - 32], eax + mov dword ptr [ebp - 28], ebx + mov dword ptr [ebp - 36], edx +Ltmp15108: + .cv_loc 1265 22 3399 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3399:0 + mov edx, dword ptr [ebp - 24] + mov dword ptr [ebp - 44], edx + mov edx, dword ptr [ebp - 20] + mov dword ptr [ebp - 40], edx + mov dword ptr [ebp - 88], ecx # 4-byte Spill + mov dword ptr [ebp - 92], edi # 4-byte Spill + mov dword ptr [ebp - 96], esi # 4-byte Spill +LBB1265_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1265 22 3400 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3400:0 + mov eax, dword ptr [ebp - 32] + mov dword ptr [ebp - 52], eax + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 48], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 60], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 56], eax + mov eax, dword ptr [ebp - 60] + mov ecx, dword ptr [ebp - 56] + mov edx, dword ptr [ebp - 52] + mov esi, dword ptr [ebp - 48] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor ecx, ecx + mov ah, cl + test al, 1 + mov byte ptr [ebp - 97], ah # 1-byte Spill + jne LBB1265_2 + jmp LBB1265_3 +LBB1265_2: # in Loop: Header=BB1265_1 Depth=1 + mov eax, dword ptr [ebp + 28] + cmp eax, dword ptr [ebp + 32] + setne cl + mov byte ptr [ebp - 97], cl # 1-byte Spill +LBB1265_3: # in Loop: Header=BB1265_1 Depth=1 + mov al, byte ptr [ebp - 97] # 1-byte Reload + test al, 1 + jne LBB1265_4 + jmp LBB1265_7 +LBB1265_4: # in Loop: Header=BB1265_1 Depth=1 + .cv_loc 1265 22 3401 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3401:0 + xor eax, eax +Ltmp15109: + mov ecx, dword ptr [ebp + 28] + mov edx, ecx + add edx, 1 + mov dword ptr [ebp + 28], edx + mov bl, byte ptr [ecx] + lea ecx, [ebp - 24] + lea edx, [ebp - 68] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 104], eax # 4-byte Spill + mov byte ptr [ebp - 105], bl # 1-byte Spill + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE?AV012@H@Z" + sub esp, 8 + lea ecx, [ebp - 68] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + lea ecx, [ebp - 36] + movsx eax, byte ptr [eax] + mov dword ptr [esp], eax + mov bl, byte ptr [ebp - 105] # 1-byte Reload + movsx eax, bl + mov dword ptr [esp + 4], eax + call "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" + sub esp, 8 + xor al, -1 + test al, 1 + jne LBB1265_5 + jmp LBB1265_6 +LBB1265_5: +Ltmp15110: + .cv_loc 1265 22 3402 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3402:0 + mov eax, dword ptr [ebp - 44] + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ecx + 4], eax + jmp LBB1265_11 +Ltmp15111: +LBB1265_6: # in Loop: Header=BB1265_1 Depth=1 + .cv_loc 1265 22 3400 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3400:0 + jmp LBB1265_1 +LBB1265_7: + .cv_loc 1265 22 3406 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3406:0 + mov eax, dword ptr [ebp + 28] + cmp eax, dword ptr [ebp + 32] + jne LBB1265_9 +# %bb.8: + lea eax, [ebp - 24] + mov dword ptr [ebp - 112], eax # 4-byte Spill + jmp LBB1265_10 +LBB1265_9: + lea eax, [ebp - 44] + mov dword ptr [ebp - 112], eax # 4-byte Spill + jmp LBB1265_10 +LBB1265_10: + mov eax, dword ptr [ebp - 112] # 4-byte Reload + mov ecx, dword ptr [eax] + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [edx], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [edx + 4], eax +LBB1265_11: + .cv_loc 1265 22 3407 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3407:0 + mov eax, dword ptr [ebp - 16] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 88] # 4-byte Reload + add esp, 116 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp15112: + .cv_fpo_endproc +Lfunc_end1265: + # -- End function + .def "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z" + .globl "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z" # -- Begin function ??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z + .p2align 4, 0x90 +"??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z": # @"??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z" +Lfunc_begin1266: + .cv_func_id 1266 + .cv_loc 1266 22 210 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:210:0 + .cv_fpo_proc "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15113: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ecx], edx + .cv_loc 1266 22 211 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:211:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp15114: + .cv_fpo_endproc +Lfunc_end1266: + # -- End function + .def "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_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@@PBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" + .globl "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_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@@PBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_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@@PBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z": # @"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" +Lfunc_begin1267: + .cv_func_id 1267 + .cv_loc 1267 22 3398 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3398:0 + .cv_fpo_proc "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" 32 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 116 + .cv_fpo_stackalloc 116 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + lea edx, [ebp + 36] + mov esi, dword ptr [ebp + 32] + mov edi, dword ptr [ebp + 28] + mov ebx, dword ptr [ebp + 24] + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov eax, dword ptr [ebp + 20] + mov dword ptr [ebp - 72], eax # 4-byte Spill + mov eax, dword ptr [ebp + 16] + mov dword ptr [ebp - 76], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 80], eax # 4-byte Spill + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 16], eax + mov eax, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ebp - 24], eax + mov eax, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [ebp - 20], eax + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ebp - 32], eax + mov dword ptr [ebp - 28], ebx +Ltmp15115: + .cv_loc 1267 22 3399 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3399:0 + mov ebx, dword ptr [ebp - 24] + mov dword ptr [ebp - 40], ebx + mov ebx, dword ptr [ebp - 20] + mov dword ptr [ebp - 36], ebx + mov dword ptr [ebp - 84], ecx # 4-byte Spill + mov dword ptr [ebp - 88], edx # 4-byte Spill + mov dword ptr [ebp - 92], esi # 4-byte Spill + mov dword ptr [ebp - 96], edi # 4-byte Spill +LBB1267_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1267 22 3400 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3400:0 + mov eax, dword ptr [ebp - 32] + mov dword ptr [ebp - 48], eax + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 56], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 52], eax + mov eax, dword ptr [ebp - 56] + mov ecx, dword ptr [ebp - 52] + mov edx, dword ptr [ebp - 48] + mov esi, dword ptr [ebp - 44] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor ecx, ecx + mov ah, cl + test al, 1 + mov byte ptr [ebp - 97], ah # 1-byte Spill + jne LBB1267_2 + jmp LBB1267_3 +LBB1267_2: # in Loop: Header=BB1267_1 Depth=1 + mov eax, dword ptr [ebp + 28] + cmp eax, dword ptr [ebp + 32] + setne cl + mov byte ptr [ebp - 97], cl # 1-byte Spill +LBB1267_3: # in Loop: Header=BB1267_1 Depth=1 + mov al, byte ptr [ebp - 97] # 1-byte Reload + test al, 1 + jne LBB1267_4 + jmp LBB1267_7 +LBB1267_4: # in Loop: Header=BB1267_1 Depth=1 + .cv_loc 1267 22 3401 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3401:0 + xor eax, eax +Ltmp15116: + mov ecx, dword ptr [ebp + 28] + mov edx, ecx + add edx, 1 + mov dword ptr [ebp + 28], edx + mov bl, byte ptr [ecx] + lea ecx, [ebp - 24] + lea edx, [ebp - 64] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 104], eax # 4-byte Spill + mov byte ptr [ebp - 105], bl # 1-byte Spill + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE?AV012@H@Z" + sub esp, 8 + lea ecx, [ebp - 64] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + movsx eax, byte ptr [eax] + mov dword ptr [esp], eax + mov bl, byte ptr [ebp - 105] # 1-byte Reload + movsx eax, bl + mov dword ptr [esp + 4], eax + call "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" + sub esp, 8 + xor al, -1 + test al, 1 + jne LBB1267_5 + jmp LBB1267_6 +LBB1267_5: +Ltmp15117: + .cv_loc 1267 22 3402 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3402:0 + mov eax, dword ptr [ebp - 40] + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 36] + mov dword ptr [ecx + 4], eax + jmp LBB1267_11 +Ltmp15118: +LBB1267_6: # in Loop: Header=BB1267_1 Depth=1 + .cv_loc 1267 22 3400 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3400:0 + jmp LBB1267_1 +LBB1267_7: + .cv_loc 1267 22 3406 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3406:0 + mov eax, dword ptr [ebp + 28] + cmp eax, dword ptr [ebp + 32] + jne LBB1267_9 +# %bb.8: + lea eax, [ebp - 24] + mov dword ptr [ebp - 112], eax # 4-byte Spill + jmp LBB1267_10 +LBB1267_9: + lea eax, [ebp - 40] + mov dword ptr [ebp - 112], eax # 4-byte Spill + jmp LBB1267_10 +LBB1267_10: + mov eax, dword ptr [ebp - 112] # 4-byte Reload + mov ecx, dword ptr [eax] + mov edx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [edx], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [edx + 4], eax +LBB1267_11: + .cv_loc 1267 22 3407 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3407:0 + mov eax, dword ptr [ebp - 16] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 84] # 4-byte Reload + add esp, 116 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp15119: + .cv_fpo_endproc +Lfunc_end1267: + # -- End function + .def "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE_NDD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" + .globl "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" # -- Begin function ??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE_NDD@Z + .p2align 4, 0x90 +"??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE_NDD@Z": # @"??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" +Lfunc_begin1268: + .cv_func_id 1268 + .cv_loc 1268 22 197 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:197:0 + .cv_fpo_proc "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 12] + mov dl, byte ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp15120: + .cv_loc 1268 22 198 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:198:0 + mov esi, dword ptr [ecx] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, esi + movsx esi, byte ptr [ebp + 8] + mov dword ptr [esp], esi + mov byte ptr [ebp - 17], dl # 1-byte Spill + mov byte ptr [ebp - 18], al # 1-byte Spill + call "?translate_nocase@?$_Regex_traits@D@std@@QBEDD@Z" + sub esp, 4 + movsx ecx, al + mov esi, dword ptr [ebp - 16] # 4-byte Reload + mov edi, dword ptr [esi] + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, edi + movsx edi, byte ptr [ebp + 12] + mov dword ptr [esp], edi + call "?translate_nocase@?$_Regex_traits@D@std@@QBEDD@Z" + sub esp, 4 + movsx ecx, al + mov esi, dword ptr [ebp - 24] # 4-byte Reload + cmp esi, ecx + sete al + and al, 1 + movzx eax, al + add esp, 20 + pop esi + pop edi + pop ebp + ret 8 +Ltmp15121: + .cv_fpo_endproc +Lfunc_end1268: + # -- End function + .def "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE?AV012@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE?AV012@H@Z" + .globl "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE?AV012@H@Z" # -- Begin function ??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE?AV012@H@Z + .p2align 4, 0x90 +"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE?AV012@H@Z": # @"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE?AV012@H@Z" +Lfunc_begin1269: + .cv_func_id 1269 + .cv_loc 1269 5 175 0 # ..\include\gsl/span:175:0 + .cv_fpo_proc "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE?AV012@H@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp15122: + #DEBUG_VALUE: operator++:ret <- [$eax+0] + .cv_loc 1269 5 176 0 # ..\include\gsl/span:176:0 + mov edi, dword ptr [ecx] + mov dword ptr [eax], edi + mov edi, dword ptr [ecx + 4] + mov dword ptr [eax + 4], edi + .cv_loc 1269 5 177 0 # ..\include\gsl/span:177:0 + mov dword ptr [ebp - 16], esi # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" +Ltmp15123: + .cv_loc 1269 5 178 0 # ..\include\gsl/span:178:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop esi + pop edi + pop ebp + ret 8 +Ltmp15124: + .cv_fpo_endproc +Lfunc_end1269: + # -- End function + .def "?translate_nocase@?$_Regex_traits@D@std@@QBEDD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?translate_nocase@?$_Regex_traits@D@std@@QBEDD@Z" + .globl "?translate_nocase@?$_Regex_traits@D@std@@QBEDD@Z" # -- Begin function ?translate_nocase@?$_Regex_traits@D@std@@QBEDD@Z + .p2align 4, 0x90 +"?translate_nocase@?$_Regex_traits@D@std@@QBEDD@Z": # @"?translate_nocase@?$_Regex_traits@D@std@@QBEDD@Z" +Lfunc_begin1270: + .cv_func_id 1270 + .cv_loc 1270 22 274 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:274:0 + .cv_fpo_proc "?translate_nocase@?$_Regex_traits@D@std@@QBEDD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15125: + .cv_loc 1270 22 275 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:275:0 + mov byte ptr [ebp - 5], al # 1-byte Spill + call "?_Getctype@?$_Regex_traits@D@std@@QBEPBV?$ctype@D@2@XZ" + mov ecx, eax + movsx eax, byte ptr [ebp + 8] + mov dword ptr [esp], eax + call dword ptr ["__imp_?tolower@?$ctype@D@std@@QBEDD@Z"] + sub esp, 4 + movsx eax, al + add esp, 12 + pop ebp + ret 4 +Ltmp15126: + .cv_fpo_endproc +Lfunc_end1270: + # -- End function + .def "?_Getctype@?$_Regex_traits@D@std@@QBEPBV?$ctype@D@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getctype@?$_Regex_traits@D@std@@QBEPBV?$ctype@D@2@XZ" + .globl "?_Getctype@?$_Regex_traits@D@std@@QBEPBV?$ctype@D@2@XZ" # -- Begin function ?_Getctype@?$_Regex_traits@D@std@@QBEPBV?$ctype@D@2@XZ + .p2align 4, 0x90 +"?_Getctype@?$_Regex_traits@D@std@@QBEPBV?$ctype@D@2@XZ": # @"?_Getctype@?$_Regex_traits@D@std@@QBEPBV?$ctype@D@2@XZ" +Lfunc_begin1271: + .cv_func_id 1271 + .cv_loc 1271 22 373 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:373:0 + .cv_fpo_proc "?_Getctype@?$_Regex_traits@D@std@@QBEPBV?$ctype@D@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15127: + .cv_loc 1271 22 374 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:374:0 + mov eax, dword ptr [ecx + 4] + add esp, 4 + pop ebp + ret +Ltmp15128: + .cv_fpo_endproc +Lfunc_end1271: + # -- End function + .def "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE_NDD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" + .globl "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" # -- Begin function ??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE_NDD@Z + .p2align 4, 0x90 +"??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE_NDD@Z": # @"??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" +Lfunc_begin1272: + .cv_func_id 1272 + .cv_loc 1272 22 213 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:213:0 + .cv_fpo_proc "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 12] + mov dl, byte ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp15129: + .cv_loc 1272 22 214 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:214:0 + mov esi, dword ptr [ecx] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, esi + movsx esi, byte ptr [ebp + 8] + mov dword ptr [esp], esi + mov byte ptr [ebp - 17], dl # 1-byte Spill + mov byte ptr [ebp - 18], al # 1-byte Spill + call "?translate@?$_Regex_traits@D@std@@QBEDD@Z" + sub esp, 4 + movsx ecx, al + mov esi, dword ptr [ebp - 16] # 4-byte Reload + mov edi, dword ptr [esi] + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, edi + movsx edi, byte ptr [ebp + 12] + mov dword ptr [esp], edi + call "?translate@?$_Regex_traits@D@std@@QBEDD@Z" + sub esp, 4 + movsx ecx, al + mov esi, dword ptr [ebp - 24] # 4-byte Reload + cmp esi, ecx + sete al + and al, 1 + movzx eax, al + add esp, 20 + pop esi + pop edi + pop ebp + ret 8 +Ltmp15130: + .cv_fpo_endproc +Lfunc_end1272: + # -- End function + .def "?translate@?$_Regex_traits@D@std@@QBEDD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?translate@?$_Regex_traits@D@std@@QBEDD@Z" + .globl "?translate@?$_Regex_traits@D@std@@QBEDD@Z" # -- Begin function ?translate@?$_Regex_traits@D@std@@QBEDD@Z + .p2align 4, 0x90 +"?translate@?$_Regex_traits@D@std@@QBEDD@Z": # @"?translate@?$_Regex_traits@D@std@@QBEDD@Z" +Lfunc_begin1273: + .cv_func_id 1273 + .cv_loc 1273 22 269 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:269:0 + .cv_fpo_proc "?translate@?$_Regex_traits@D@std@@QBEDD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 60 + .cv_fpo_stackalloc 60 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15131: + .cv_loc 1273 22 270 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:270:0 + mov byte ptr [ebp - 33], al # 1-byte Spill + call "?_Getcoll@?$_Regex_traits@D@std@@QBEPBV?$collate@D@2@XZ" + lea ecx, [ebp + 8] + mov edx, ecx + add edx, 1 + mov dword ptr [ebp - 40], ecx # 4-byte Spill + mov ecx, eax + lea eax, [ebp - 32] + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], edx + call "?transform@?$collate@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" + sub esp, 12 + .cv_loc 1273 22 271 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:271:0 + lea ecx, [ebp - 32] + call "?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + cmp eax, 1 + jne LBB1273_2 +# %bb.1: + xor eax, eax + lea ecx, [ebp - 32] + mov dword ptr [esp], 0 + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z" + sub esp, 4 + mov dl, byte ptr [eax] + mov byte ptr [ebp - 45], dl # 1-byte Spill + jmp LBB1273_3 +LBB1273_2: + mov al, byte ptr [ebp + 8] + mov byte ptr [ebp - 45], al # 1-byte Spill +LBB1273_3: + mov al, byte ptr [ebp - 45] # 1-byte Reload + .cv_loc 1273 22 272 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:272:0 + lea ecx, [ebp - 32] + mov byte ptr [ebp - 46], al # 1-byte Spill + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + mov al, byte ptr [ebp - 46] # 1-byte Reload + movsx eax, al + add esp, 60 + pop ebp + ret 4 +Ltmp15132: + .cv_fpo_endproc +Lfunc_end1273: + # -- End function + .def "?_Getcoll@?$_Regex_traits@D@std@@QBEPBV?$collate@D@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getcoll@?$_Regex_traits@D@std@@QBEPBV?$collate@D@2@XZ" + .globl "?_Getcoll@?$_Regex_traits@D@std@@QBEPBV?$collate@D@2@XZ" # -- Begin function ?_Getcoll@?$_Regex_traits@D@std@@QBEPBV?$collate@D@2@XZ + .p2align 4, 0x90 +"?_Getcoll@?$_Regex_traits@D@std@@QBEPBV?$collate@D@2@XZ": # @"?_Getcoll@?$_Regex_traits@D@std@@QBEPBV?$collate@D@2@XZ" +Lfunc_begin1274: + .cv_func_id 1274 + .cv_loc 1274 22 369 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:369:0 + .cv_fpo_proc "?_Getcoll@?$_Regex_traits@D@std@@QBEPBV?$collate@D@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15133: + .cv_loc 1274 22 370 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:370:0 + mov eax, dword ptr [ecx] + add esp, 4 + pop ebp + ret +Ltmp15134: + .cv_fpo_endproc +Lfunc_end1274: + # -- End function + .def "?transform@?$collate@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?transform@?$collate@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" + .globl "?transform@?$collate@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" # -- Begin function ?transform@?$collate@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z + .p2align 4, 0x90 +"?transform@?$collate@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z": # @"?transform@?$collate@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" +Lfunc_begin1275: + .cv_func_id 1275 + .cv_file 23 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\locale" "B285B9AD84E98CF32DF4FD3EB1D10E3D" 1 + .cv_loc 1275 23 33 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:33:0 + .cv_fpo_proc "?transform@?$collate@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 16] + mov edi, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp15135: + .cv_loc 1275 23 34 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:34:0 + mov ebx, dword ptr [ebp + 16] + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, dword ptr [ecx] + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], ebx + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [ebp - 32], edi # 4-byte Spill + mov dword ptr [ebp - 36], esi # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + call dword ptr [eax + 16] + sub esp, 12 + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 40 + pop esi + pop edi + pop ebx + pop ebp + ret 12 +Ltmp15136: + .cv_fpo_endproc +Lfunc_end1275: + # -- End function + .def "?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + .globl "?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" # -- Begin function ?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ + .p2align 4, 0x90 +"?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ": # @"?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" +Lfunc_begin1276: + .cv_func_id 1276 + .cv_loc 1276 10 3259 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3259:0 + .cv_fpo_proc "?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15137: + .cv_loc 1276 10 3260 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3260:0 + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov eax, dword ptr [eax + 20] + add esp, 4 + pop ebp + ret +Ltmp15138: + .cv_fpo_endproc +Lfunc_end1276: + # -- End function + .def "??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z" + .globl "??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z" # -- Begin function ??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z + .p2align 4, 0x90 +"??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z": # @"??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z" +Lfunc_begin1277: + .cv_func_id 1277 + .cv_loc 1277 10 3176 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3176:0 + .cv_fpo_proc "??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15139: + .cv_loc 1277 10 3177 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3177:0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov dword ptr [ebp - 8], eax +# %bb.1: +Ltmp15140: + .cv_loc 1277 10 3179 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3179:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 8] + cmp eax, dword ptr [ecx + 20] + ja LBB1277_3 +# %bb.2: +Ltmp15141: + .cv_loc 1277 10 3179 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3179:0 + jmp LBB1277_8 +Ltmp15142: +LBB1277_3: + .cv_loc 1277 10 3179 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3179:0 + jmp LBB1277_4 +LBB1277_4: + .cv_loc 1277 10 3179 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3179:0 + xor eax, eax +Ltmp15143: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GG@MBMHKHJC@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 3179 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0BO@LFGPDMIB@string?5subscript?5out?5of?5range?$AA@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1277_6 +# %bb.5: + int3 +LBB1277_6: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BG@PKIBLBCB@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$FL?$AA?$FN?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MM@HPCJHOFE@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 3179 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 20], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp15144: +# %bb.7: + .cv_loc 1277 10 3179 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3179:0 + jmp LBB1277_8 +Ltmp15145: +LBB1277_8: + .cv_loc 1277 10 3179 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3179:0 + jmp LBB1277_9 +Ltmp15146: +LBB1277_9: + .cv_loc 1277 10 3181 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3181:0 + mov ecx, dword ptr [ebp - 8] + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QAEPADXZ" + add eax, dword ptr [ebp + 8] + add esp, 44 + pop ebp + ret 4 +Ltmp15147: + .cv_fpo_endproc +Lfunc_end1277: + # -- End function + .def "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QAE_NDD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" + .globl "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" # -- Begin function ??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QAE_NDD@Z + .p2align 4, 0x90 +"??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QAE_NDD@Z": # @"??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" +Lfunc_begin1278: + .cv_func_id 1278 + .cv_loc 1278 22 185 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:185:0 + .cv_fpo_proc "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 12] + mov dl, byte ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx +Ltmp15148: + .cv_loc 1278 22 186 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:186:0 + movsx ecx, byte ptr [ebp + 8] + movsx esi, byte ptr [ebp + 12] + cmp ecx, esi + sete ah + and ah, 1 + movzx ecx, ah + mov byte ptr [ebp - 9], al # 1-byte Spill + mov eax, ecx + mov byte ptr [ebp - 10], dl # 1-byte Spill + add esp, 8 + pop esi + pop ebp + ret 8 +Ltmp15149: + .cv_fpo_endproc +Lfunc_end1278: + # -- 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@0PBU?$_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@0PBU?$_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@0PBU?$_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@0PBU?$_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@0PBU?$_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@0PBU?$_Sequence@D@0@@Z" +Lfunc_begin1279: + .cv_func_id 1279 + .cv_loc 1279 22 3458 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3458:0 + .cv_fpo_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@0PBU?$_Sequence@D@0@@Z" 24 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 104 + .cv_fpo_stackalloc 104 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 28] + mov esi, dword ptr [ebp + 24] + mov edi, dword ptr [ebp + 20] + mov ebx, dword ptr [ebp + 16] + mov dword ptr [ebp - 76], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 80], eax # 4-byte Spill + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 16], eax + mov eax, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ebp - 24], eax + mov dword ptr [ebp - 20], ebx + mov dword ptr [ebp - 32], edi + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 84], ecx # 4-byte Spill + mov dword ptr [ebp - 88], edx # 4-byte Spill +LBB1279_1: # =>This Loop Header: Depth=1 + # Child Loop BB1279_3 Depth 2 + # Child Loop BB1279_5 Depth 3 +Ltmp15150: + .cv_loc 1279 22 3459 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3459:0 + cmp dword ptr [ebp + 28], 0 + je LBB1279_15 +# %bb.2: # in Loop: Header=BB1279_1 Depth=1 +Ltmp15151: + .cv_loc 1279 22 3460 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3460:0 + mov dword ptr [ebp - 68], 0 +LBB1279_3: # Parent Loop BB1279_1 Depth=1 + # => This Loop Header: Depth=2 + # Child Loop BB1279_5 Depth 3 + mov eax, dword ptr [ebp - 68] + mov ecx, dword ptr [ebp + 28] + add ecx, 4 + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "?_Size@?$_Buf@D@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 92] # 4-byte Reload + cmp ecx, eax + jae LBB1279_14 +# %bb.4: # in Loop: Header=BB1279_3 Depth=2 +Ltmp15152: + .cv_loc 1279 22 3461 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3461:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 36], eax +Ltmp15153: + .cv_loc 1279 22 3462 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3462:0 + mov dword ptr [ebp - 72], 0 +LBB1279_5: # Parent Loop BB1279_1 Depth=1 + # Parent Loop BB1279_3 Depth=2 + # => This Inner Loop Header: Depth=3 + mov eax, dword ptr [ebp - 72] + mov ecx, dword ptr [ebp + 28] + cmp eax, dword ptr [ecx] + jae LBB1279_10 +# %bb.6: # in Loop: Header=BB1279_5 Depth=3 + .cv_loc 1279 22 3463 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3463:0 + xor eax, eax +Ltmp15154: + lea ecx, [ebp - 40] + lea edx, [ebp - 48] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 96], eax # 4-byte Spill + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE?AV012@H@Z" + sub esp, 8 + lea ecx, [ebp - 48] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + movsx eax, byte ptr [eax] + mov ecx, dword ptr [ebp + 28] + add ecx, 4 + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "?_Str@?$_Buf@D@std@@QBEPBDXZ" + add eax, dword ptr [ebp - 68] + mov ecx, dword ptr [ebp - 72] + movsx eax, byte ptr [eax + ecx] + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + cmp ecx, eax + je LBB1279_8 +# %bb.7: # in Loop: Header=BB1279_3 Depth=2 +Ltmp15155: + .cv_loc 1279 22 3464 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3464:0 + jmp LBB1279_10 +Ltmp15156: +LBB1279_8: # in Loop: Header=BB1279_5 Depth=3 + .cv_loc 1279 22 3466 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3466:0 + jmp LBB1279_9 +Ltmp15157: +LBB1279_9: # in Loop: Header=BB1279_5 Depth=3 + .cv_loc 1279 22 3462 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3462:0 + mov eax, dword ptr [ebp - 72] + add eax, 1 + mov dword ptr [ebp - 72], eax + jmp LBB1279_5 +Ltmp15158: +LBB1279_10: # in Loop: Header=BB1279_3 Depth=2 + .cv_loc 1279 22 3467 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3467:0 + mov eax, dword ptr [ebp - 32] + mov dword ptr [ebp - 56], eax + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 52], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 64], eax + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 60], eax + mov eax, dword ptr [ebp - 64] + mov ecx, dword ptr [ebp - 60] + mov edx, dword ptr [ebp - 56] + mov esi, dword ptr [ebp - 52] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne LBB1279_11 + jmp LBB1279_12 +LBB1279_11: +Ltmp15159: + .cv_loc 1279 22 3468 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3468:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 28] + mov dword ptr [ecx + 4], eax + jmp LBB1279_16 +Ltmp15160: +LBB1279_12: # in Loop: Header=BB1279_3 Depth=2 + .cv_loc 1279 22 3470 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3470:0 + jmp LBB1279_13 +Ltmp15161: +LBB1279_13: # in Loop: Header=BB1279_3 Depth=2 + .cv_loc 1279 22 3460 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3460:0 + mov eax, dword ptr [ebp + 28] + mov eax, dword ptr [eax] + add eax, dword ptr [ebp - 68] + mov dword ptr [ebp - 68], eax + jmp LBB1279_3 +Ltmp15162: +LBB1279_14: # in Loop: Header=BB1279_1 Depth=1 + .cv_loc 1279 22 3471 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3471:0 + mov eax, dword ptr [ebp + 28] + mov eax, dword ptr [eax + 16] + mov dword ptr [ebp + 28], eax +Ltmp15163: + .cv_loc 1279 22 3459 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3459:0 + jmp LBB1279_1 +LBB1279_15: + .cv_loc 1279 22 3473 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3473:0 + mov eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ecx + 4], eax +LBB1279_16: + .cv_loc 1279 22 3474 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3474:0 + mov eax, dword ptr [ebp - 16] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 84] # 4-byte Reload + add esp, 104 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp15164: + .cv_fpo_endproc +Lfunc_end1279: + # -- End function + .def "??$_Lookup_range@D@std@@YA_NIPBU?$_Buf@D@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Lookup_range@D@std@@YA_NIPBU?$_Buf@D@0@@Z" + .globl "??$_Lookup_range@D@std@@YA_NIPBU?$_Buf@D@0@@Z" # -- Begin function ??$_Lookup_range@D@std@@YA_NIPBU?$_Buf@D@0@@Z + .p2align 4, 0x90 +"??$_Lookup_range@D@std@@YA_NIPBU?$_Buf@D@0@@Z": # @"??$_Lookup_range@D@std@@YA_NIPBU?$_Buf@D@0@@Z" +Lfunc_begin1280: + .cv_func_id 1280 + .cv_loc 1280 22 3425 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3425:0 + .cv_fpo_proc "??$_Lookup_range@D@std@@YA_NIPBU?$_Buf@D@0@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp15165: + .cv_loc 1280 22 3427 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3427:0 + mov dword ptr [ebp - 8], 0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill +LBB1280_1: # =>This Inner Loop Header: Depth=1 + mov eax, dword ptr [ebp - 8] + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "?_Size@?$_Buf@D@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + cmp ecx, eax + jae LBB1280_7 +# %bb.2: # in Loop: Header=BB1280_1 Depth=1 +Ltmp15166: + .cv_loc 1280 22 3428 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3428:0 + mov ecx, dword ptr [ebp + 12] + mov eax, dword ptr [ebp - 8] + mov dword ptr [esp], eax + call "?_At@?$_Buf@D@std@@QBEDI@Z" + sub esp, 4 + movzx ecx, al + cmp ecx, dword ptr [ebp + 8] + ja LBB1280_5 +# %bb.3: # in Loop: Header=BB1280_1 Depth=1 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp - 8] + add edx, 1 + mov dword ptr [esp], edx + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?_At@?$_Buf@D@std@@QBEDI@Z" + sub esp, 4 + movzx ecx, al + mov edx, dword ptr [ebp - 24] # 4-byte Reload + cmp edx, ecx + ja LBB1280_5 +# %bb.4: +Ltmp15167: + .cv_loc 1280 22 3429 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3429:0 + mov byte ptr [ebp - 1], 1 + jmp LBB1280_8 +Ltmp15168: +LBB1280_5: # in Loop: Header=BB1280_1 Depth=1 + .cv_loc 1280 22 3431 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3431:0 + jmp LBB1280_6 +Ltmp15169: +LBB1280_6: # in Loop: Header=BB1280_1 Depth=1 + .cv_loc 1280 22 3427 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3427:0 + mov eax, dword ptr [ebp - 8] + add eax, 2 + mov dword ptr [ebp - 8], eax + jmp LBB1280_1 +Ltmp15170: +LBB1280_7: + .cv_loc 1280 22 3433 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3433:0 + mov byte ptr [ebp - 1], 0 +LBB1280_8: + .cv_loc 1280 22 3434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3434:0 + mov al, byte ptr [ebp - 1] + and al, 1 + movzx eax, al + add esp, 28 + pop ebp + ret +Ltmp15171: + .cv_fpo_endproc +Lfunc_end1280: + # -- End function + .def "??$_Find@E@_Bitmap@std@@QBE_NE@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Find@E@_Bitmap@std@@QBE_NE@Z" + .globl "??$_Find@E@_Bitmap@std@@QBE_NE@Z" # -- Begin function ??$_Find@E@_Bitmap@std@@QBE_NE@Z + .p2align 4, 0x90 +"??$_Find@E@_Bitmap@std@@QBE_NE@Z": # @"??$_Find@E@_Bitmap@std@@QBE_NE@Z" +Lfunc_begin1281: + .cv_func_id 1281 + .cv_loc 1281 22 1331 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1331:0 + .cv_fpo_proc "??$_Find@E@_Bitmap@std@@QBE_NE@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp15172: + .cv_loc 1281 22 1333 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1333:0 + movzx edx, byte ptr [ebp + 8] + mov dword ptr [ebp - 12], edx + .cv_loc 1281 22 1334 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1334:0 + mov edx, dword ptr [ebp - 12] + shr edx, 3 + movzx ecx, byte ptr [ecx + edx] + mov edx, dword ptr [ebp - 12] + and edx, 7 + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, edx + # kill: def $cl killed $ecx + mov edx, 1 + shl edx, cl + mov esi, dword ptr [ebp - 16] # 4-byte Reload + and esi, edx + cmp esi, 0 + setne cl + and cl, 1 + movzx edx, cl + mov byte ptr [ebp - 17], al # 1-byte Spill + mov eax, edx + add esp, 16 + pop esi + pop ebp + ret 4 +Ltmp15173: + .cv_fpo_endproc +Lfunc_end1281: + # -- End function + .def "??$find@PBDE@std@@YAPBDPBDQBDABE@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$find@PBDE@std@@YAPBDPBDQBDABE@Z" + .globl "??$find@PBDE@std@@YAPBDPBDQBDABE@Z" # -- Begin function ??$find@PBDE@std@@YAPBDPBDQBDABE@Z + .p2align 4, 0x90 +"??$find@PBDE@std@@YAPBDPBDQBDABE@Z": # @"??$find@PBDE@std@@YAPBDPBDQBDABE@Z" +Lfunc_begin1282: + .cv_func_id 1282 + .cv_loc 1282 17 2798 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2798:0 + .cv_fpo_proc "??$find@PBDE@std@@YAPBDPBDQBDABE@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 8], esi +Ltmp15174: + .cv_loc 1282 17 2799 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2799:0 + lea esi, [ebp + 8] + #DEBUG_VALUE: find:_First <- [$esi+0] + mov dword ptr [esp], esi + lea esi, [ebp + 12] +Ltmp15175: + #DEBUG_VALUE: find:_Last <- [$esi+0] + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z" + .cv_loc 1282 17 2800 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2800:0 + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp + 4], eax + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp + 8], eax + call "??$_Find_unchecked@PBDE@std@@YAPBDQBD0ABE@Z" + lea ecx, [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Seek_wrapped@$$CBD@std@@YAXAAPBDQBD@Z" + .cv_loc 1282 17 2801 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2801:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 8] + xor ecx, ebp + mov dword ptr [ebp - 32], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 32] # 4-byte Reload + add esp, 40 + pop esi +Ltmp15176: + pop ebp + ret +Ltmp15177: + .cv_fpo_endproc +Lfunc_end1282: + # -- End function + .def "?isctype@?$_Regex_traits@D@std@@QBE_NDF@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isctype@?$_Regex_traits@D@std@@QBE_NDF@Z" + .globl "?isctype@?$_Regex_traits@D@std@@QBE_NDF@Z" # -- Begin function ?isctype@?$_Regex_traits@D@std@@QBE_NDF@Z + .p2align 4, 0x90 +"?isctype@?$_Regex_traits@D@std@@QBE_NDF@Z": # @"?isctype@?$_Regex_traits@D@std@@QBE_NDF@Z" +Lfunc_begin1283: + .cv_func_id 1283 + .cv_loc 1283 22 297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:297:0 + .cv_fpo_proc "?isctype@?$_Regex_traits@D@std@@QBE_NDF@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov ax, word ptr [ebp + 12] + mov dl, byte ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp15178: + .cv_loc 1283 22 298 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:298:0 + movsx esi, word ptr [ebp + 12] + cmp esi, -1 + mov byte ptr [ebp - 13], dl # 1-byte Spill + mov word ptr [ebp - 16], ax # 2-byte Spill + mov dword ptr [ebp - 20], ecx # 4-byte Spill + je LBB1283_2 +# %bb.1: +Ltmp15179: + .cv_loc 1283 22 299 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:299:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Getctype@?$_Regex_traits@D@std@@QBEPBV?$ctype@D@2@XZ" + mov dl, byte ptr [ebp + 8] + mov ecx, eax + movsx eax, word ptr [ebp + 12] + mov dword ptr [esp], eax + movsx eax, dl + mov dword ptr [esp + 4], eax + call dword ptr ["__imp_?is@?$ctype@D@std@@QBE_NFD@Z"] + sub esp, 8 + and al, 1 + mov byte ptr [ebp - 5], al + jmp LBB1283_5 +Ltmp15180: +LBB1283_2: + .cv_loc 1283 22 301 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:301:0 + movsx eax, byte ptr [ebp + 8] + cmp eax, 95 + mov cl, 1 + mov byte ptr [ebp - 21], cl # 1-byte Spill + je LBB1283_4 +# %bb.3: + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Getctype@?$_Regex_traits@D@std@@QBEPBV?$ctype@D@2@XZ" + mov ecx, eax + mov dword ptr [esp], 263 + movsx eax, byte ptr [ebp + 8] + mov dword ptr [esp + 4], eax + call dword ptr ["__imp_?is@?$ctype@D@std@@QBE_NFD@Z"] + sub esp, 8 + mov byte ptr [ebp - 21], al # 1-byte Spill +LBB1283_4: + mov al, byte ptr [ebp - 21] # 1-byte Reload + and al, 1 + mov byte ptr [ebp - 5], al +Ltmp15181: +LBB1283_5: + .cv_loc 1283 22 304 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:304:0 + mov al, byte ptr [ebp - 5] + and al, 1 + movzx eax, al + add esp, 28 + pop esi + pop ebp + ret 8 +Ltmp15182: + .cv_fpo_endproc +Lfunc_end1283: + # -- End function + .def "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z" + .globl "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z" # -- Begin function ??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z + .p2align 4, 0x90 +"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z": # @"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z" +Lfunc_begin1284: + .cv_func_id 1284 + .cv_loc 1284 22 3438 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3438:0 + .cv_fpo_proc "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 224 + .cv_fpo_stackalloc 224 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov dl, byte ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + lea esi, [ebp - 60] +Ltmp15191: + .cv_loc 1284 22 3439 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3439:0 + mov dword ptr [ebp - 156], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 160], eax # 4-byte Spill + mov byte ptr [ebp - 161], dl # 1-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + lea ecx, [ebp - 88] + .cv_loc 1284 22 3440 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3440:0 + mov dword ptr [ebp - 168], ecx # 4-byte Spill + mov dword ptr [ebp - 172], eax # 4-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 1284 22 3441 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3441:0 + movsx ecx, byte ptr [ebp + 8] + mov dword ptr [ebp - 16], 1 + sub esp, 4 + mov esi, esp + mov dword ptr [esi], ecx + mov ecx, dword ptr [ebp - 168] # 4-byte Reload + mov dword ptr [ebp - 176], eax # 4-byte Spill + call "?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z" + jmp LBB1284_1 +LBB1284_1: + .cv_loc 1284 22 3442 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3442:0 + mov ecx, dword ptr [ebp + 16] + mov eax, esp + push eax + sub esp, 24 + mov edx, esp + mov esi, edx + add esi, 16 + sub esp, 4 + mov edi, esp + mov dword ptr [edi], esi + lea esi, [ebp - 88] + mov dword ptr [ebp - 180], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 184], esi # 4-byte Spill + mov dword ptr [ebp - 188], eax # 4-byte Spill + mov dword ptr [ebp - 192], edx # 4-byte Spill + call "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + mov eax, dword ptr [ebp - 192] # 4-byte Reload + add eax, 4 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 184] # 4-byte Reload + call "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + lea eax, [ebp - 116] + mov ecx, dword ptr [ebp - 192] # 4-byte Reload + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 180] # 4-byte Reload + call "??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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" + mov dword ptr [ebp - 196], eax # 4-byte Spill + jmp LBB1284_2 +LBB1284_2: + mov eax, dword ptr [ebp - 188] # 4-byte Reload + mov esp, eax + sub esp, 4 + lea ecx, [ebp - 88] + lea edx, [ebp - 116] + mov dword ptr [esp], edx + call "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@$$QAV01@@Z" + lea ecx, [ebp - 116] + mov dword ptr [ebp - 200], eax # 4-byte Spill + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" +LBB1284_3: # =>This Loop Header: Depth=1 + # Child Loop BB1284_5 Depth 2 + .cv_loc 1284 22 3443 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3443:0 + cmp dword ptr [ebp + 12], 0 + je LBB1284_12 +# %bb.4: # in Loop: Header=BB1284_3 Depth=1 +Ltmp15192: + .cv_loc 1284 22 3444 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3444:0 + mov dword ptr [ebp - 120], 0 +LBB1284_5: # Parent Loop BB1284_3 Depth=1 + # => This Inner Loop Header: Depth=2 + mov eax, dword ptr [ebp - 120] + mov ecx, dword ptr [ebp + 12] + add ecx, 4 + mov dword ptr [ebp - 204], eax # 4-byte Spill + call "?_Size@?$_Buf@D@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 204] # 4-byte Reload + cmp ecx, eax + jae LBB1284_11 +# %bb.6: # in Loop: Header=BB1284_5 Depth=2 +Ltmp15193: + .cv_loc 1284 22 3445 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3445:0 + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [eax] + add eax, 4 + mov dword ptr [ebp - 208], ecx # 4-byte Spill + mov ecx, eax + call "?_Str@?$_Buf@D@std@@QBEPBDXZ" + mov ecx, dword ptr [ebp - 120] + add eax, ecx + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov ecx, esp + mov edx, dword ptr [ebp - 208] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], eax + lea ecx, [ebp - 60] + call "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBDI@Z" + mov dword ptr [ebp - 212], eax # 4-byte Spill + jmp LBB1284_7 +LBB1284_7: # in Loop: Header=BB1284_5 Depth=2 + .cv_loc 1284 22 3446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3446:0 + mov ecx, dword ptr [ebp + 16] + mov eax, esp + push eax + sub esp, 24 + mov edx, esp + mov esi, edx + add esi, 16 + sub esp, 4 + mov edi, esp + mov dword ptr [edi], esi + lea esi, [ebp - 60] + mov dword ptr [ebp - 216], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 220], esi # 4-byte Spill + mov dword ptr [ebp - 224], eax # 4-byte Spill + mov dword ptr [ebp - 228], edx # 4-byte Spill + call "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + mov eax, dword ptr [ebp - 228] # 4-byte Reload + add eax, 4 + sub esp, 4 + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 220] # 4-byte Reload + call "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + lea eax, [ebp - 148] + mov ecx, dword ptr [ebp - 228] # 4-byte Reload + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 216] # 4-byte Reload + call "??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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" + mov dword ptr [ebp - 232], eax # 4-byte Spill + jmp LBB1284_8 +LBB1284_8: # in Loop: Header=BB1284_5 Depth=2 + mov eax, dword ptr [ebp - 224] # 4-byte Reload + mov esp, eax + sub esp, 4 + lea ecx, [ebp - 60] + lea edx, [ebp - 148] + mov dword ptr [esp], edx + call "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@$$QAV01@@Z" + lea ecx, [ebp - 148] + mov dword ptr [ebp - 236], eax # 4-byte Spill + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 1284 22 3447 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3447:0 + sub esp, 8 + lea eax, [ebp - 60] + mov dword ptr [esp], eax + lea eax, [ebp - 88] + mov dword ptr [esp + 4], eax + call "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" + add esp, 8 + test al, 1 + jne LBB1284_9 + jmp LBB1284_10 +LBB1284_9: +Ltmp15194: + .cv_loc 1284 22 3448 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3448:0 + mov byte ptr [ebp - 29], 1 + mov dword ptr [ebp - 152], 1 + jmp LBB1284_13 +Ltmp15195: +LBB1284_10: # in Loop: Header=BB1284_5 Depth=2 + .cv_loc 1284 22 3444 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3444:0 + mov eax, dword ptr [ebp + 12] + mov eax, dword ptr [eax] + add eax, dword ptr [ebp - 120] + mov dword ptr [ebp - 120], eax + jmp LBB1284_5 +Ltmp15196: +LBB1284_11: # in Loop: Header=BB1284_3 Depth=1 + .cv_loc 1284 22 3451 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3451:0 + mov eax, dword ptr [ebp + 12] + mov eax, dword ptr [eax + 16] + mov dword ptr [ebp + 12], eax +Ltmp15197: + .cv_loc 1284 22 3443 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3443:0 + jmp LBB1284_3 +LBB1284_12: + .cv_loc 1284 22 3453 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3453:0 + mov byte ptr [ebp - 29], 0 + mov dword ptr [ebp - 152], 1 +LBB1284_13: + .cv_loc 1284 22 3454 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3454:0 + lea ecx, [ebp - 88] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + mov al, byte ptr [ebp - 29] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + and al, 1 + movzx eax, al + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$14@?0???$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$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_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z@4HA": +LBB1284_14: + push ebp + sub esp, 28 + add ebp, 12 + lea ecx, [ebp - 88] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 28 + pop ebp + ret # CLEANUPRET + .def "?dtor$15@?0???$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$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_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z@4HA": +LBB1284_15: + push ebp + sub esp, 28 + add ebp, 12 + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 28 + pop ebp + ret # CLEANUPRET +Ltmp15198: + .cv_fpo_endproc +Lfunc_end1284: + .section .xdata,"dr",associative,"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z" + .p2align 2 +"L__ehtable$??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z": + .long -1 # ToState + .long "?dtor$15@?0???$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$14@?0???$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z@4HA" # Action + .section .text,"xr",discard,"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z" + # -- End function + .def "?_At@?$_Buf@D@std@@QBEDI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_At@?$_Buf@D@std@@QBEDI@Z" + .globl "?_At@?$_Buf@D@std@@QBEDI@Z" # -- Begin function ?_At@?$_Buf@D@std@@QBEDI@Z + .p2align 4, 0x90 +"?_At@?$_Buf@D@std@@QBEDI@Z": # @"?_At@?$_Buf@D@std@@QBEDI@Z" +Lfunc_begin1285: + .cv_func_id 1285 + .cv_loc 1285 22 1270 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1270:0 + .cv_fpo_proc "?_At@?$_Buf@D@std@@QBEDI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill +# %bb.1: +Ltmp15199: + .cv_loc 1285 22 1272 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1272:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + cmp eax, dword ptr [ecx + 4] + jae LBB1285_3 +# %bb.2: +Ltmp15200: + .cv_loc 1285 22 1272 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1272:0 + jmp LBB1285_8 +Ltmp15201: +LBB1285_3: + .cv_loc 1285 22 1272 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1272:0 + jmp LBB1285_4 +LBB1285_4: + .cv_loc 1285 22 1272 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1272:0 + xor eax, eax +Ltmp15202: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GE@OKEDDKEN@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 1272 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0CE@JKEHHNKH@regex?5buffer?5subscript?5out?5of?5ra@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1285_6 +# %bb.5: + int3 +LBB1285_6: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_17DGICCPPO@?$AA_?$AAA?$AAt?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MI@BLKDLALP@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 1272 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 20], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp15203: +# %bb.7: + .cv_loc 1285 22 1272 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1272:0 + jmp LBB1285_8 +Ltmp15204: +LBB1285_8: + .cv_loc 1285 22 1272 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1272:0 + jmp LBB1285_9 +Ltmp15205: +LBB1285_9: + .cv_loc 1285 22 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1275:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, dword ptr [eax + 8] + mov edx, dword ptr [ebp + 8] + movsx eax, byte ptr [ecx + edx] + add esp, 44 + pop ebp + ret 4 +Ltmp15206: + .cv_fpo_endproc +Lfunc_end1285: + # -- End function + .def "??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z" + .globl "??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z" # -- Begin function ??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z + .p2align 4, 0x90 +"??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z": # @"??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z" +Lfunc_begin1286: + .cv_func_id 1286 + .cv_loc 1286 17 216 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:216:0 + .cv_fpo_proc "??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp15207: + .cv_loc 1286 17 218 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:218:0 + mov edx, dword ptr [ebp + 12] + mov edx, dword ptr [edx] + mov esi, dword ptr [ebp + 8] + mov esi, dword ptr [esi] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$_Verify_range@D@std@@YAXQBD0@Z" +Ltmp15208: + .cv_loc 1286 17 223 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:223:0 + add esp, 16 + pop esi + pop ebp + ret +Ltmp15209: + .cv_fpo_endproc +Lfunc_end1286: + # -- End function + .def "??$_Seek_wrapped@$$CBD@std@@YAXAAPBDQBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Seek_wrapped@$$CBD@std@@YAXAAPBDQBD@Z" + .globl "??$_Seek_wrapped@$$CBD@std@@YAXAAPBDQBD@Z" # -- Begin function ??$_Seek_wrapped@$$CBD@std@@YAXAAPBDQBD@Z + .p2align 4, 0x90 +"??$_Seek_wrapped@$$CBD@std@@YAXAAPBDQBD@Z": # @"??$_Seek_wrapped@$$CBD@std@@YAXAAPBDQBD@Z" +Lfunc_begin1287: + .cv_func_id 1287 + .cv_loc 1287 17 434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:434:0 + .cv_fpo_proc "??$_Seek_wrapped@$$CBD@std@@YAXAAPBDQBD@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp15210: + .cv_loc 1287 17 435 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:435:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esi], edx + .cv_loc 1287 17 436 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:436:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp15211: + .cv_fpo_endproc +Lfunc_end1287: + # -- End function + .def "??$_Find_unchecked@PBDE@std@@YAPBDQBD0ABE@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Find_unchecked@PBDE@std@@YAPBDQBD0ABE@Z" + .globl "??$_Find_unchecked@PBDE@std@@YAPBDQBD0ABE@Z" # -- Begin function ??$_Find_unchecked@PBDE@std@@YAPBDQBD0ABE@Z + .p2align 4, 0x90 +"??$_Find_unchecked@PBDE@std@@YAPBDQBD0ABE@Z": # @"??$_Find_unchecked@PBDE@std@@YAPBDQBD0ABE@Z" +Lfunc_begin1288: + .cv_func_id 1288 + .cv_loc 1288 17 2788 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2788:0 + .cv_fpo_proc "??$_Find_unchecked@PBDE@std@@YAPBDQBD0ABE@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 16], esi +Ltmp15212: + .cv_loc 1288 17 2794 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2794:0 + mov esi, dword ptr [ebp + 16] + mov edi, dword ptr [ebp + 12] + mov ebx, dword ptr [ebp + 8] + mov dword ptr [esp], ebx + mov dword ptr [esp + 4], edi + mov dword ptr [esp + 8], esi + lea esi, [ebp - 20] + mov bl, byte ptr [esi] + mov byte ptr [esp + 12], bl + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov dword ptr [ebp - 32], edx # 4-byte Spill + call "??$_Find_unchecked1@PBDE@std@@YAPBDPBDQBDABEU?$integral_constant@_N$00@0@@Z" + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 36], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add esp, 40 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp15213: + .cv_fpo_endproc +Lfunc_end1288: + # -- End function + .def "??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" + .globl "??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" # -- Begin function ??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z + .p2align 4, 0x90 +"??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z": # @"??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" +Lfunc_begin1289: + .cv_func_id 1289 + .cv_loc 1289 17 274 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:274:0 + .cv_fpo_proc "??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp15214: + .cv_loc 1289 17 275 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:275:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15215: + .cv_fpo_endproc +Lfunc_end1289: + # -- End function + .def "??$_Verify_range@D@std@@YAXQBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Verify_range@D@std@@YAXQBD0@Z" + .globl "??$_Verify_range@D@std@@YAXQBD0@Z" # -- Begin function ??$_Verify_range@D@std@@YAXQBD0@Z + .p2align 4, 0x90 +"??$_Verify_range@D@std@@YAXQBD0@Z": # @"??$_Verify_range@D@std@@YAXQBD0@Z" +Lfunc_begin1290: + .cv_func_id 1290 + .cv_loc 1290 17 190 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:190:0 + .cv_fpo_proc "??$_Verify_range@D@std@@YAXQBD0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov dword ptr [ebp - 8], ecx # 4-byte Spill +# %bb.1: +Ltmp15216: + .cv_loc 1290 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + mov eax, dword ptr [ebp + 8] + cmp eax, dword ptr [ebp + 12] + ja LBB1290_3 +# %bb.2: +Ltmp15217: + .cv_loc 1290 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + jmp LBB1290_9 +Ltmp15218: +LBB1290_3: + .cv_loc 1290 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + jmp LBB1290_4 +LBB1290_4: + .cv_loc 1290 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + xor eax, eax +Ltmp15219: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GH@EBEKGEP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 191 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0BJ@HAJGEHKO@transposed?5pointer?5range?$AA@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1290_6 +# %bb.5: + int3 +LBB1290_6: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BM@MDLBHIEK@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MO@DIOIMGCK@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 191 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 16], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +# %bb.7: + jmp LBB1290_8 +Ltmp15220: +LBB1290_8: + .cv_loc 1290 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + jmp LBB1290_9 +Ltmp15221: +LBB1290_9: + .cv_loc 1290 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + jmp LBB1290_10 +LBB1290_10: + jmp LBB1290_11 +Ltmp15222: +LBB1290_11: + .cv_loc 1290 17 192 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:192:0 + add esp, 40 + pop ebp + ret +Ltmp15223: + .cv_fpo_endproc +Lfunc_end1290: + # -- End function + .def "??$_Find_unchecked1@PBDE@std@@YAPBDPBDQBDABEU?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Find_unchecked1@PBDE@std@@YAPBDPBDQBDABEU?$integral_constant@_N$00@0@@Z" + .globl "??$_Find_unchecked1@PBDE@std@@YAPBDPBDQBDABEU?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Find_unchecked1@PBDE@std@@YAPBDPBDQBDABEU?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Find_unchecked1@PBDE@std@@YAPBDPBDQBDABEU?$integral_constant@_N$00@0@@Z": # @"??$_Find_unchecked1@PBDE@std@@YAPBDPBDQBDABEU?$integral_constant@_N$00@0@@Z" +Lfunc_begin1291: + .cv_func_id 1291 + .cv_loc 1291 17 2764 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2764:0 + .cv_fpo_proc "??$_Find_unchecked1@PBDE@std@@YAPBDPBDQBDABEU?$integral_constant@_N$00@0@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp15224: + .cv_loc 1291 17 2765 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2765:0 + mov esi, dword ptr [ebp + 16] + mov edi, dword ptr [ebp + 8] + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "??$_Within_limits@PBDE@std@@YA_NPBDABE@Z" + test al, 1 + jne LBB1291_2 +# %bb.1: +Ltmp15225: + .cv_loc 1291 17 2766 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2766:0 + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 12], eax + jmp LBB1291_6 +Ltmp15226: +LBB1291_2: + .cv_loc 1291 17 2769 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2769:0 + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + sub eax, ecx + mov ecx, dword ptr [ebp + 16] + movzx ecx, byte ptr [ecx] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [esi + 8], eax + mov dword ptr [esi + 4], ecx + mov dword ptr [esi], edx + call _memchr + mov dword ptr [ebp + 8], eax + .cv_loc 1291 17 2771 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2771:0 + cmp dword ptr [ebp + 8], 0 + je LBB1291_4 +# %bb.3: + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 28], eax # 4-byte Spill + jmp LBB1291_5 +LBB1291_4: + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 28], eax # 4-byte Spill +LBB1291_5: + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [ebp - 12], eax +LBB1291_6: + .cv_loc 1291 17 2772 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2772:0 + mov eax, dword ptr [ebp - 12] + add esp, 32 + pop esi + pop edi + pop ebp + ret +Ltmp15227: + .cv_fpo_endproc +Lfunc_end1291: + # -- End function + .def "??$_Within_limits@PBDE@std@@YA_NPBDABE@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Within_limits@PBDE@std@@YA_NPBDABE@Z" + .globl "??$_Within_limits@PBDE@std@@YA_NPBDABE@Z" # -- Begin function ??$_Within_limits@PBDE@std@@YA_NPBDABE@Z + .p2align 4, 0x90 +"??$_Within_limits@PBDE@std@@YA_NPBDABE@Z": # @"??$_Within_limits@PBDE@std@@YA_NPBDABE@Z" +Lfunc_begin1292: + .cv_func_id 1292 + .cv_loc 1292 17 2752 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2752:0 + .cv_fpo_proc "??$_Within_limits@PBDE@std@@YA_NPBDABE@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 8], edx +Ltmp15228: + .cv_loc 1292 17 2754 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2754:0 + mov edx, dword ptr [ebp + 12] + mov dword ptr [esp], edx + lea edx, [ebp - 20] + mov bl, byte ptr [edx] + mov byte ptr [esp + 4], bl + lea edx, [ebp - 16] + mov bl, byte ptr [edx] + mov byte ptr [esp + 8], bl + lea edx, [ebp - 12] + mov bl, byte ptr [edx] + mov byte ptr [esp + 12], bl + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov dword ptr [ebp - 36], ecx # 4-byte Spill + call "??$_Within_limits@E@std@@YA_NABEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 8] + xor ecx, ebp + mov dword ptr [ebp - 40], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 52 + pop ebx + pop ebp + ret +Ltmp15229: + .cv_fpo_endproc +Lfunc_end1292: + # -- End function + .def "??$_Within_limits@E@std@@YA_NABEU?$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_NABEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" + .globl "??$_Within_limits@E@std@@YA_NABEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" # -- Begin function ??$_Within_limits@E@std@@YA_NABEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z + .p2align 4, 0x90 +"??$_Within_limits@E@std@@YA_NABEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z": # @"??$_Within_limits@E@std@@YA_NABEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" +Lfunc_begin1293: + .cv_func_id 1293 + .cv_loc 1293 17 2737 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2737:0 + .cv_fpo_proc "??$_Within_limits@E@std@@YA_NABEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp15230: + .cv_loc 1293 17 2738 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2738:0 + mov ecx, dword ptr [ebp + 8] + movzx ecx, byte ptr [ecx] + cmp ecx, 127 + setle dl + and dl, 1 + movzx ecx, dl + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15231: + .cv_fpo_endproc +Lfunc_end1293: + # -- End function + .def "?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z" + .globl "?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z" # -- Begin function ?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z + .p2align 4, 0x90 +"?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z": # @"?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z" +Lfunc_begin1294: + .cv_func_id 1294 + .cv_loc 1294 10 3200 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3200:0 + .cv_fpo_proc "?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp15232: + .cv_loc 1294 10 3201 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3201:0 + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov byte ptr [ebp - 29], al # 1-byte Spill + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov dword ptr [ebp - 16], eax + .cv_loc 1294 10 3202 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3202:0 + mov eax, dword ptr [ebp - 16] + mov eax, dword ptr [eax + 20] + mov dword ptr [ebp - 20], eax + .cv_loc 1294 10 3203 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3203:0 + mov eax, dword ptr [ebp - 20] + mov ecx, dword ptr [ebp - 16] + cmp eax, dword ptr [ecx + 24] + jae LBB1294_2 +# %bb.1: +Ltmp15233: + .cv_loc 1294 10 3204 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3204:0 + mov eax, dword ptr [ebp - 20] + add eax, 1 + mov ecx, dword ptr [ebp - 16] + mov dword ptr [ecx + 20], eax + .cv_loc 1294 10 3205 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3205:0 + mov ecx, dword ptr [ebp - 16] + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QAEPADXZ" + mov dword ptr [ebp - 24], eax + .cv_loc 1294 10 3206 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3206:0 + mov eax, dword ptr [ebp - 24] + add eax, dword ptr [ebp - 20] + mov dword ptr [esp], eax + lea eax, [ebp + 8] + mov dword ptr [esp + 4], eax + call "?assign@?$char_traits@D@std@@SAXAADABD@Z" + .cv_loc 1294 10 3207 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3207:0 + mov byte ptr [ebp - 5], 0 + mov eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 20] + add ecx, 1 + add eax, ecx + mov dword ptr [esp], eax + lea eax, [ebp - 5] + mov dword ptr [esp + 4], eax + call "?assign@?$char_traits@D@std@@SAXAADABD@Z" + .cv_loc 1294 10 3208 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3208:0 + jmp LBB1294_3 +Ltmp15234: +LBB1294_2: + .cv_loc 1294 10 3211 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3211:0 + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp], 1 + lea eax, [ebp - 8] + mov dl, byte ptr [eax] + mov byte ptr [esp + 4], dl + movsx eax, byte ptr [ebp + 8] + mov dword ptr [esp + 8], eax + call "??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??push_back@01@QAEXD@Z@D@Z" + sub esp, 12 + mov dword ptr [ebp - 36], eax # 4-byte Spill +LBB1294_3: + .cv_loc 1294 10 3218 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3218:0 + mov eax, dword ptr [ebp - 4] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + add esp, 48 + pop ebp + ret 4 +Ltmp15235: + .cv_fpo_endproc +Lfunc_end1294: + # -- End function + .def "??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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@@QBE?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@@QBE?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@@QBE?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@@QBE?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@@QBE?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_begin1295: + .cv_func_id 1295 + .cv_loc 1295 22 285 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:285:0 + .cv_fpo_proc "??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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" 28 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 168 + .cv_fpo_stackalloc 168 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov edx, dword ptr [eax] + mov esi, eax + add esi, 4 + mov edi, eax + add edi, 16 + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp15244: + .cv_loc 1295 22 286 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:286:0 + mov byte ptr [ebp - 33], 0 +Ltmp15245: + #DEBUG_VALUE: transform_primary > > >:_Res <- [$edx+0] + mov dword ptr [ebp - 88], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 92], eax # 4-byte Spill + mov dword ptr [ebp - 96], edi # 4-byte Spill + mov dword ptr [ebp - 100], edx # 4-byte Spill +Ltmp15246: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_constu 100, DW_OP_minus, DW_OP_deref] [$ebp+0] + mov dword ptr [ebp - 104], esi # 4-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 1295 22 288 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:288:0 + mov dword ptr [ebp - 16], 2 + sub esp, 4 + mov ecx, esp + mov edx, dword ptr [ebp - 96] # 4-byte Reload + mov dword ptr [ecx], edx + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + mov dword ptr [ebp - 108], eax # 4-byte Spill + call "??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z" +Ltmp15247: + mov byte ptr [ebp - 109], al # 1-byte Spill + jmp LBB1295_1 +LBB1295_1: + mov al, byte ptr [ebp - 109] # 1-byte Reload + test al, 1 + jne LBB1295_2 + jmp LBB1295_7 +LBB1295_2: +Ltmp15248: + .cv_loc 1295 22 289 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:289:0 + mov eax, esp + push eax + sub esp, 24 + mov ecx, esp + lea edx, [ebp - 56] + mov dword ptr [ebp - 116], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 120], eax # 4-byte Spill + mov dword ptr [ebp - 124], edx # 4-byte Spill + call "??0?$allocator@D@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + add ecx, 12 + sub esp, 4 + mov edx, esp + mov esi, dword ptr [ebp - 96] # 4-byte Reload + mov dword ptr [edx], esi + mov dword ptr [ebp - 128], eax # 4-byte Spill + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, esp + mov edx, dword ptr [ebp - 104] # 4-byte Reload + mov dword ptr [ecx], edx + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + mov dword ptr [ebp - 132], eax # 4-byte Spill + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z" + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + mov edx, dword ptr [ebp - 124] # 4-byte Reload + mov dword ptr [ecx + 24], edx + lea ecx, [ebp - 52] + mov dword ptr [ebp - 136], eax # 4-byte Spill + call "??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z" + mov dword ptr [ebp - 140], eax # 4-byte Spill + jmp LBB1295_3 +LBB1295_3: + mov eax, dword ptr [ebp - 120] # 4-byte Reload + mov esp, eax + .cv_loc 1295 22 291 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:291:0 + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + call "?_Getctype@?$_Regex_traits@D@std@@QBEPBV?$ctype@D@2@XZ" + lea ecx, [ebp - 52] + mov dword ptr [ebp - 144], ecx # 4-byte Spill + mov dword ptr [ebp - 148], eax # 4-byte Spill + call "?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ" + mov ecx, dword ptr [ebp - 144] # 4-byte Reload + mov dword ptr [ebp - 152], eax # 4-byte Spill + call "?size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 152] # 4-byte Reload + add ecx, eax + mov eax, dword ptr [ebp - 144] # 4-byte Reload + mov dword ptr [ebp - 156], ecx # 4-byte Spill + mov ecx, eax + call "?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ" + mov dword ptr [ebp - 16], 3 + sub esp, 8 + mov ecx, esp + mov edx, dword ptr [ebp - 156] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], eax + mov eax, dword ptr ["__imp_?tolower@?$ctype@D@std@@QBEPBDPADPBD@Z"] + mov ecx, dword ptr [ebp - 148] # 4-byte Reload + call eax + mov dword ptr [ebp - 160], eax # 4-byte Spill + jmp LBB1295_4 +LBB1295_4: + .cv_loc 1295 22 292 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:292:0 + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + call "?_Getcoll@?$_Regex_traits@D@std@@QBEPBV?$collate@D@2@XZ" + lea ecx, [ebp - 52] + mov dword ptr [ebp - 164], ecx # 4-byte Spill + mov dword ptr [ebp - 168], eax # 4-byte Spill + call "?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ" + mov ecx, dword ptr [ebp - 164] # 4-byte Reload + mov dword ptr [ebp - 172], eax # 4-byte Spill + call "?size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 172] # 4-byte Reload + add ecx, eax + mov eax, dword ptr [ebp - 164] # 4-byte Reload + mov dword ptr [ebp - 176], ecx # 4-byte Spill + mov ecx, eax + call "?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ" + sub esp, 12 + mov ecx, esp + mov edx, dword ptr [ebp - 176] # 4-byte Reload + mov dword ptr [ecx + 8], edx + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 84] + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 168] # 4-byte Reload + call "?transform@?$collate@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" + jmp LBB1295_5 +LBB1295_5: + sub esp, 4 + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + lea eax, [ebp - 84] + mov dword ptr [esp], eax + call "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@$$QAV01@@Z" + lea ecx, [ebp - 84] + mov dword ptr [ebp - 180], eax # 4-byte Spill + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 1295 22 293 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:293:0 + lea ecx, [ebp - 52] + call "??1?$vector@DV?$allocator@D@std@@@std@@QAE@XZ" + jmp LBB1295_7 +Ltmp15249: +LBB1295_7: + .cv_loc 1295 22 294 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:294:0 + mov byte ptr [ebp - 33], 1 + .cv_loc 1295 22 295 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:295:0 + test byte ptr [ebp - 33], 1 + jne LBB1295_9 +# %bb.8: + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" +LBB1295_9: + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 96] # 4-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 92] # 4-byte Reload + mov eax, dword ptr [ecx] + mov edx, dword ptr [ebp - 24] + mov dword ptr fs:[0], edx + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 28 + .def "?dtor$6@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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@@QBE?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": +LBB1295_6: + push ebp + sub esp, 28 + add ebp, 12 + lea ecx, [ebp - 52] +Ltmp15250: + .cv_loc 1295 22 293 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:293:0 + call "??1?$vector@DV?$allocator@D@std@@@std@@QAE@XZ" + add esp, 28 + pop ebp + ret # CLEANUPRET +Ltmp15251: + .def "?dtor$10@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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@@QBE?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": +LBB1295_10: + push ebp + sub esp, 28 + add ebp, 12 + .cv_loc 1295 22 295 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:295:0 + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 28 + pop ebp + ret # CLEANUPRET + .def "?dtor$11@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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@@QBE?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": +LBB1295_11: + push ebp + sub esp, 28 + add ebp, 12 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + add esp, 28 + pop ebp + ret # CLEANUPRET + .def "?dtor$12@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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@@QBE?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": +LBB1295_12: + push ebp + sub esp, 28 + add ebp, 12 + mov ecx, dword ptr [ebp - 96] # 4-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + add esp, 28 + pop ebp + ret # CLEANUPRET +Ltmp15252: + .cv_fpo_endproc +Lfunc_end1295: + .section .xdata,"dr",associative,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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 +"L__ehtable$??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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@@QBE?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") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QBE?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@@QBE?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" # 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@@QBE?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" # 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@@QBE?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" # 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@@QBE?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" # Action + .section .text,"xr",discard,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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@@QAE?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@@QAE?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@@QAE?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@@QAE?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@@QAE?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@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +Lfunc_begin1296: + .cv_func_id 1296 + .cv_loc 1296 10 3077 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3077:0 + .cv_fpo_proc "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp15255: + .cv_loc 1296 10 3078 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3078:0 + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov ecx, esp + mov dword ptr [ecx], eax + call "??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPAV?$_String_val@U?$_Simple_types@D@std@@@0@AAV10@@Z" + mov dword ptr [ebp - 36], eax + .cv_loc 1296 10 3079 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3079:0 + mov eax, dword ptr [ebp - 36] + mov ecx, eax + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QAEPADXZ" + mov ecx, esp + mov dword ptr [ecx], eax + call "??$_Refancy@PAD$0A@@std@@YAPADPAD@Z" + mov ecx, dword ptr [ebp - 36] + mov ecx, dword ptr [ecx + 20] + add eax, ecx + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PADPBU_Container_base12@1@@Z" + sub esp, 8 + mov dword ptr [ebp - 52], eax # 4-byte Spill + jmp LBB1296_1 +LBB1296_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 48 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0??end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?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@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA": +LBB1296_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp15256: + .cv_fpo_endproc +Lfunc_end1296: + .section .xdata,"dr",associative,"?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .p2align 2 +"L__ehtable$?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?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@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?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@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA" # Action + .section .text,"xr",discard,"?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?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@@QAE?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@@QAE?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@@QAE?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@@QAE?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@@QAE?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@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +Lfunc_begin1297: + .cv_func_id 1297 + .cv_loc 1297 10 3067 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3067:0 + .cv_fpo_proc "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp15259: + .cv_loc 1297 10 3068 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3068:0 + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov ecx, esp + mov dword ptr [ecx], eax + call "??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPAV?$_String_val@U?$_Simple_types@D@std@@@0@AAV10@@Z" + mov dword ptr [ebp - 36], eax + .cv_loc 1297 10 3069 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3069:0 + mov eax, dword ptr [ebp - 36] + mov ecx, eax + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QAEPADXZ" + mov ecx, esp + mov dword ptr [ecx], eax + call "??$_Refancy@PAD$0A@@std@@YAPADPAD@Z" + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PADPBU_Container_base12@1@@Z" + sub esp, 8 + mov dword ptr [ebp - 52], eax # 4-byte Spill + jmp LBB1297_1 +LBB1297_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 48 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0??begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?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@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA": +LBB1297_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp15260: + .cv_fpo_endproc +Lfunc_end1297: + .section .xdata,"dr",associative,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .p2align 2 +"L__ehtable$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?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@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?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@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA" # Action + .section .text,"xr",discard,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?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@@QAEAAV01@$$QAV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@$$QAV01@@Z" + .globl "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@$$QAV01@@Z" # -- Begin function ??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@$$QAV01@@Z + .p2align 4, 0x90 +"??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@$$QAV01@@Z": # @"??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@$$QAV01@@Z" +Lfunc_begin1298: + .cv_func_id 1298 + .cv_loc 1298 10 2375 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2375:0 + .cv_fpo_proc "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@$$QAV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp15261: + .cv_loc 1298 10 2376 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2376:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], ecx # 4-byte Spill + call "??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AAV10@@Z" + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + cmp ecx, eax + je LBB1298_2 +# %bb.1: +Ltmp15262: + .cv_loc 1298 10 2377 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2377:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], eax + lea eax, [ebp - 8] + mov dl, byte ptr [eax] + mov byte ptr [esp + 4], dl + call "?_Move_assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@U_Equal_allocators@2@@Z" + sub esp, 8 +Ltmp15263: +LBB1298_2: + .cv_loc 1298 10 2380 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2380:0 + mov eax, dword ptr [ebp - 4] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + add esp, 28 + pop ebp + ret 4 +Ltmp15264: + .cv_fpo_endproc +Lfunc_end1298: + # -- End function + .def "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$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_NABV?$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_NABV?$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_NABV?$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_NABV?$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_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" +Lfunc_begin1299: + .cv_func_id 1299 + .cv_loc 1299 10 4061 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:4061:0 + .cv_fpo_proc "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp15265: + .cv_loc 1299 10 4062 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:4062:0 + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z" + sub esp, 4 + and al, 1 + movzx eax, al + add esp, 12 + pop esi + pop ebp + ret +Ltmp15266: + .cv_fpo_endproc +Lfunc_end1299: + # -- End function + .def "??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??push_back@01@QAEXD@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@@QAEXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??push_back@01@QAEXD@Z@D@Z" + .globl "??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??push_back@01@QAEXD@Z@D@Z" # -- Begin function ??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??push_back@01@QAEXD@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@@QAEXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??push_back@01@QAEXD@Z@D@Z": # @"??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??push_back@01@QAEXD@Z@D@Z" +Lfunc_begin1300: + .cv_func_id 1300 + .cv_loc 1300 10 3809 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3809:0 + .cv_fpo_proc "??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??push_back@01@QAEXD@Z@D@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 88 + .cv_fpo_stackalloc 88 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 16] + lea edx, [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 16], edi + mov dword ptr [ebp - 24], ecx + mov ecx, dword ptr [ebp - 24] +Ltmp15267: + .cv_loc 1300 10 3812 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3812:0 + mov dword ptr [ebp - 60], ecx # 4-byte Spill + mov dword ptr [ebp - 64], esi # 4-byte Spill + mov byte ptr [ebp - 65], al # 1-byte Spill + mov dword ptr [ebp - 72], edx # 4-byte Spill + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov dword ptr [ebp - 28], eax + .cv_loc 1300 10 3813 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3813:0 + mov eax, dword ptr [ebp - 28] + mov eax, dword ptr [eax + 20] + mov dword ptr [ebp - 32], eax + .cv_loc 1300 10 3814 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3814:0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + sub eax, dword ptr [ebp - 32] + cmp eax, dword ptr [ebp + 8] + jae LBB1300_2 +# %bb.1: +Ltmp15268: + .cv_loc 1300 10 3815 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3815:0 + call "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@CAXXZ" +Ltmp15269: +LBB1300_2: + .cv_loc 1300 10 3818 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3818:0 + mov eax, dword ptr [ebp - 32] + add eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 36], eax + .cv_loc 1300 10 3819 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3819:0 + mov eax, dword ptr [ebp - 28] + mov eax, dword ptr [eax + 24] + mov dword ptr [ebp - 40], eax + .cv_loc 1300 10 3820 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3820:0 + mov eax, dword ptr [ebp - 36] + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [esp], eax + call "?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEII@Z" + sub esp, 4 + mov dword ptr [ebp - 44], eax + .cv_loc 1300 10 3821 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3821:0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ" + mov dword ptr [ebp - 48], eax + .cv_loc 1300 10 3822 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3822:0 + mov ecx, dword ptr [ebp - 48] + mov eax, dword ptr [ebp - 44] + add eax, 1 + mov dword ptr [esp], eax + call "?allocate@?$allocator@D@std@@QAEPADI@Z" + sub esp, 4 + mov dword ptr [ebp - 20], eax + .cv_loc 1300 10 3823 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3823:0 + mov eax, dword ptr [ebp - 28] + mov ecx, eax + call "?_Orphan_all@_Container_base12@std@@QAEXXZ" + .cv_loc 1300 10 3824 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3824:0 + mov eax, dword ptr [ebp - 36] + mov ecx, dword ptr [ebp - 28] + mov dword ptr [ecx + 20], eax + .cv_loc 1300 10 3825 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3825:0 + mov eax, dword ptr [ebp - 44] + mov ecx, dword ptr [ebp - 28] + mov dword ptr [ecx + 24], eax + .cv_loc 1300 10 3826 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3826:0 + mov eax, dword ptr [ebp - 20] + mov dword ptr [esp], eax + call "??$_Unfancy@D@std@@YAPADPAD@Z" + mov dword ptr [ebp - 52], eax + .cv_loc 1300 10 3827 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3827:0 + mov eax, 16 + cmp eax, dword ptr [ebp - 40] + ja LBB1300_4 +# %bb.3: +Ltmp15270: + .cv_loc 1300 10 3828 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3828:0 + mov eax, dword ptr [ebp - 28] + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 56], eax + .cv_loc 1300 10 3829 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3829:0 + mov cl, byte ptr [ebp + 16] + mov eax, dword ptr [ebp - 32] + mov edx, dword ptr [ebp - 56] + mov dword ptr [esp], edx + mov byte ptr [ebp - 73], cl # 1-byte Spill + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??$_Unfancy@D@std@@YAPADPAD@Z" + mov edx, dword ptr [ebp - 52] + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + mov eax, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [esp + 8], eax + mov bl, byte ptr [ebp - 73] # 1-byte Reload + movsx eax, bl + mov dword ptr [esp + 12], eax + call "??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@QBE?A?@@QADQBDID@Z" + sub esp, 16 + .cv_loc 1300 10 3830 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3830:0 + mov ecx, dword ptr [ebp - 48] + mov eax, dword ptr [ebp - 40] + add eax, 1 + mov edx, dword ptr [ebp - 56] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + call "?deallocate@?$allocator@D@std@@QAEXQADI@Z" + sub esp, 8 + .cv_loc 1300 10 3831 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3831:0 + mov eax, dword ptr [ebp - 20] + mov ecx, dword ptr [ebp - 28] + mov dword ptr [ecx + 4], eax + .cv_loc 1300 10 3832 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3832:0 + jmp LBB1300_5 +Ltmp15271: +LBB1300_4: + .cv_loc 1300 10 3833 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3833:0 + mov al, byte ptr [ebp + 16] + mov ecx, dword ptr [ebp - 32] + mov edx, dword ptr [ebp - 28] + add edx, 4 + mov esi, dword ptr [ebp - 52] + mov edi, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ebp - 84], ecx # 4-byte Spill + mov ecx, edi + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov edx, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [esp + 8], edx + movsx edx, al + mov dword ptr [esp + 12], edx + call "??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@QBE?A?@@QADQBDID@Z" + sub esp, 16 + .cv_loc 1300 10 3834 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3834:0 + mov ecx, dword ptr [ebp - 28] + add ecx, 4 + mov dword ptr [esp], ecx + call "??$addressof@PAD@std@@YAPAPADAAPAD@Z" + mov ecx, dword ptr [ebp - 48] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + lea eax, [ebp - 20] + mov dword ptr [esp + 8], eax + call "??$construct@PADABQAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPADABQAD@Z" +Ltmp15272: +LBB1300_5: + .cv_loc 1300 10 3837 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3837:0 + mov eax, dword ptr [ebp - 16] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 60] # 4-byte Reload + add esp, 88 + pop esi + pop edi + pop ebx + pop ebp + ret 12 +Ltmp15273: + .cv_fpo_endproc +Lfunc_end1300: + # -- End function + .def "??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@QBE?A?@@QADQBDID@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@@QAEXD@Z@QBE?A?@@QADQBDID@Z" + .globl "??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@QBE?A?@@QADQBDID@Z" # -- Begin function ??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@QBE?A?@@QADQBDID@Z + .p2align 4, 0x90 +"??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@QBE?A?@@QADQBDID@Z": # @"??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@QBE?A?@@QADQBDID@Z" +Lfunc_begin1301: + .cv_func_id 1301 + .cv_loc 1301 10 3212 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3212:0 + .cv_fpo_proc "??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@QBE?A?@@QADQBDID@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 20] + mov edx, dword ptr [ebp + 16] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov ebx, dword ptr [___security_cookie] + xor ebx, ebp + mov dword ptr [ebp - 16], ebx + mov dword ptr [ebp - 24], ecx +Ltmp15274: + .cv_loc 1301 10 3213 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3213:0 + mov ecx, dword ptr [ebp + 16] + mov ebx, dword ptr [ebp + 12] + mov byte ptr [ebp - 25], al # 1-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ebx + mov dword ptr [esp + 8], ecx + mov dword ptr [ebp - 32], edi # 4-byte Spill + mov dword ptr [ebp - 36], esi # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + call "?copy@?$char_traits@D@std@@SAPADQADQBDI@Z" + .cv_loc 1301 10 3214 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3214:0 + mov ecx, dword ptr [ebp + 8] + add ecx, dword ptr [ebp + 16] + mov dword ptr [esp], ecx + lea ecx, [ebp + 20] + mov dword ptr [esp + 4], ecx + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "?assign@?$char_traits@D@std@@SAXAADABD@Z" + .cv_loc 1301 10 3215 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3215:0 + mov byte ptr [ebp - 17], 0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp + 16] + add ecx, 1 + add eax, ecx + mov dword ptr [esp], eax + lea eax, [ebp - 17] + mov dword ptr [esp + 4], eax + call "?assign@?$char_traits@D@std@@SAXAADABD@Z" + mov eax, dword ptr [ebp - 16] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + .cv_loc 1301 10 3216 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3216:0 + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret 16 +Ltmp15275: + .cv_fpo_endproc +Lfunc_end1301: + # -- End function + .def "??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z" + .globl "??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z" # -- Begin function ??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z + .p2align 4, 0x90 +"??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z": # @"??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z" +Lfunc_begin1302: + .cv_func_id 1302 + .cv_loc 1302 10 1833 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1833:0 + .cv_fpo_proc "??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15276: + .cv_loc 1302 10 1834 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1834:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + call "??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z" + sub esp, 4 + xor al, -1 + and al, 1 + movzx eax, al + add esp, 12 + pop ebp + ret 4 +Ltmp15277: + .cv_fpo_endproc +Lfunc_end1302: + # -- End function + .def "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z" + .globl "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z" # -- Begin function ??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z + .p2align 4, 0x90 +"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z": # @"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z" +Lfunc_begin1303: + .cv_func_id 1303 + .cv_loc 1303 10 1892 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1892:0 + .cv_fpo_proc "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp15278: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp15279: + .cv_fpo_endproc +Lfunc_end1303: + # -- End function + .def "??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$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@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$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@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$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@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$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@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z": # @"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z" +Lfunc_begin1304: + .cv_func_id 1304 + .cv_loc 1304 19 440 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:440:0 + .cv_fpo_proc "??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z" 28 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov edx, eax + mov esi, eax + add esi, 12 + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp15292: + mov eax, dword ptr [eax + 24] + mov dword ptr [ebp - 16], 1 + mov bl, byte ptr [ebp - 36] + mov edi, esp + mov byte ptr [edi], bl + mov dword ptr [edi + 4], eax + mov dword ptr [ebp - 60], ecx # 4-byte Spill + mov dword ptr [ebp - 64], edx # 4-byte Spill + mov dword ptr [ebp - 68], esi # 4-byte Spill + call "??$?0ABV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@D@1@@Z" + sub esp, 8 + mov dword ptr [ebp - 72], eax # 4-byte Spill + jmp LBB1304_1 +LBB1304_1: +Ltmp15293: + .cv_loc 1304 19 441 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:441:0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "?_Getal@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$allocator@D@2@XZ" + mov ecx, esp + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@D@1@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [ebp - 40], ecx + .cv_loc 1304 19 442 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:442:0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + mov ecx, dword ptr [ebp - 40] + mov edx, esp + mov dword ptr [edx + 4], eax + mov dword ptr [edx], ecx + lea ecx, [ebp - 52] + call "??0?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@AAV?$allocator@U_Container_proxy@std@@@1@AAU_Container_base12@1@@Z" + sub esp, 8 + mov dword ptr [ebp - 84], eax # 4-byte Spill + jmp LBB1304_2 +LBB1304_2: + .cv_loc 1304 19 443 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:443:0 + mov dword ptr [ebp - 16], 2 + mov eax, esp + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [eax + 4], ecx + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [eax], edx + call "??$_Adl_verify_range@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXABV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" + jmp LBB1304_3 +LBB1304_3: + .cv_loc 1304 19 444 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:444:0 + mov eax, esp + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [eax], ecx + call "??$_Get_unwrapped@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@$0A@@std@@YA?A?@@ABV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" + mov dword ptr [ebp - 88], eax # 4-byte Spill + jmp LBB1304_4 +LBB1304_4: + mov eax, esp + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [eax], ecx + call "??$_Get_unwrapped@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@$0A@@std@@YA?A?@@ABV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" + mov dword ptr [ebp - 92], eax # 4-byte Spill + jmp LBB1304_5 +LBB1304_5: + mov al, byte ptr [ebp - 56] + mov ecx, esp + mov byte ptr [ecx + 8], al + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov esi, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [ecx], esi + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z" + sub esp, 12 + jmp LBB1304_6 +LBB1304_6: + .cv_loc 1304 19 445 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:445:0 + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 96], eax # 4-byte Spill + call "?_Release@_Basic_container_proxy_ptr12@std@@QAEXXZ" + .cv_loc 1304 19 446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:446:0 + mov ecx, dword ptr [ebp - 96] # 4-byte Reload + call "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" +Ltmp15294: + .cv_loc 1304 19 446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:446:0 + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 60] # 4-byte Reload + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 28 + .def "?dtor$7@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$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@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z@4HA": +LBB1304_7: + push ebp + sub esp, 12 + add ebp, 12 + lea ecx, [ebp - 52] +Ltmp15295: + .cv_loc 1304 19 446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:446:0 + call "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp15296: + .def "?dtor$8@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$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@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z@4HA": +LBB1304_8: + push ebp + sub esp, 12 + add ebp, 12 + .cv_loc 1304 19 446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:446:0 + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET + .def "?dtor$9@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z@4HA": +LBB1304_9: + push ebp + sub esp, 12 + add ebp, 12 + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp15297: + .cv_fpo_endproc +Lfunc_end1304: + .section .xdata,"dr",associative,"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z" + .p2align 2 +"L__ehtable$??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$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@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z": + .long -1 # ToState + .long "?dtor$9@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z@4HA" # Action + .long 0 # 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@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z@4HA" # Action + .long 1 # 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@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z" + # -- End function + .def "?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ" + .globl "?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ" # -- Begin function ?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ + .p2align 4, 0x90 +"?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ": # @"?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ" +Lfunc_begin1305: + .cv_func_id 1305 + .cv_loc 1305 19 1259 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1259:0 + .cv_fpo_proc "?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15298: + .cv_loc 1305 19 1260 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1260:0 + call "?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ" + mov eax, dword ptr [eax] + mov dword ptr [esp], eax + call "??$_Unfancy_maybe_null@D@std@@YAPADPAD@Z" + add esp, 8 + pop ebp + ret +Ltmp15299: + .cv_fpo_endproc +Lfunc_end1305: + # -- End function + .def "?size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" + .globl "?size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" # -- Begin function ?size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ + .p2align 4, 0x90 +"?size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ": # @"?size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" +Lfunc_begin1306: + .cv_func_id 1306 + .cv_loc 1306 19 1338 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1338:0 + .cv_fpo_proc "?size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15300: + .cv_loc 1306 19 1339 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1339:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "?_Mylast@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + sub ecx, eax + mov eax, ecx + add esp, 12 + pop ebp + ret +Ltmp15301: + .cv_fpo_endproc +Lfunc_end1306: + # -- End function + .def "??1?$vector@DV?$allocator@D@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$vector@DV?$allocator@D@std@@@std@@QAE@XZ" + .globl "??1?$vector@DV?$allocator@D@std@@@std@@QAE@XZ" # -- Begin function ??1?$vector@DV?$allocator@D@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$vector@DV?$allocator@D@std@@@std@@QAE@XZ": # @"??1?$vector@DV?$allocator@D@std@@@std@@QAE@XZ" +Lfunc_begin1307: + .cv_func_id 1307 + .cv_loc 1307 19 609 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:609:0 + .cv_fpo_proc "??1?$vector@DV?$allocator@D@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15302: + .cv_loc 1307 19 610 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:610:0 + mov dword ptr [ebp - 20], ecx # 4-byte Spill + call "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ" + .cv_loc 1307 19 612 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:612:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Getal@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$allocator@D@2@XZ" + lea ecx, [ebp - 12] + mov dword ptr [esp], eax + call "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@D@1@@Z" + sub esp, 4 + lea ecx, [ebp - 12] + mov dword ptr [ebp - 8], ecx + .cv_loc 1307 19 613 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:613:0 + mov dword ptr [ebp - 16], 0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?_Myproxy@?$vector@DV?$allocator@D@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" + mov dword ptr [esp], eax + lea eax, [ebp - 16] + mov dword ptr [esp + 4], eax + call "??$exchange@PAU_Container_proxy@std@@$$T@std@@YAPAU_Container_proxy@0@AAPAU10@$$QA$$T@Z" + mov ecx, dword ptr [ebp - 8] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Delete_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" +Ltmp15303: + .cv_loc 1307 19 615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:615:0 + add esp, 32 + pop ebp + ret +Ltmp15304: + .cv_fpo_endproc +Lfunc_end1307: + # -- End function + .def "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + .globl "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" # -- Begin function ??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ": # @"??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" +Lfunc_begin1308: + .cv_func_id 1308 + .cv_loc 1308 10 1892 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1892:0 + .cv_fpo_proc "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15305: + .cv_loc 1308 10 1892 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1892:0 + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" +Ltmp15306: + .cv_loc 1308 10 1892 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1892:0 + add esp, 4 + pop ebp + ret +Ltmp15307: + .cv_fpo_endproc +Lfunc_end1308: + # -- End function + .def "??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z" + .globl "??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z" # -- Begin function ??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z + .p2align 4, 0x90 +"??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z": # @"??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z" +Lfunc_begin1309: + .cv_func_id 1309 + .cv_loc 1309 10 1828 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1828:0 + .cv_fpo_proc "??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp15308: + .cv_loc 1309 10 1829 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1829:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [esp], edx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEXABV12@@Z" + sub esp, 4 + .cv_loc 1309 10 1830 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1830:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, dword ptr [eax + 8] + mov edx, dword ptr [ebp + 8] + cmp ecx, dword ptr [edx + 8] + sete bl + and bl, 1 + movzx eax, bl + add esp, 16 + pop ebx + pop ebp + ret 4 +Ltmp15309: + .cv_fpo_endproc +Lfunc_end1309: + # -- End function + .def "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEXABV12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEXABV12@@Z" + .globl "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEXABV12@@Z" # -- Begin function ?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEXABV12@@Z + .p2align 4, 0x90 +"?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEXABV12@@Z": # @"?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEXABV12@@Z" +Lfunc_begin1310: + .cv_func_id 1310 + .cv_loc 1310 10 1854 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1854:0 + .cv_fpo_proc "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEXABV12@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill +# %bb.1: +Ltmp15310: + .cv_loc 1310 10 1856 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1856:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, eax + call "?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + cmp ecx, eax + jne LBB1310_3 +# %bb.2: +Ltmp15311: + .cv_loc 1310 10 1856 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1856:0 + jmp LBB1310_8 +Ltmp15312: +LBB1310_3: + .cv_loc 1310 10 1856 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1856:0 + jmp LBB1310_4 +LBB1310_4: + .cv_loc 1310 10 1856 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1856:0 + xor eax, eax +Ltmp15313: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GG@MBMHKHJC@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 1857 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0EJ@NPIAEPMO@string?5iterators?5incompatible?5?$CIe@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1310_6 +# %bb.5: + int3 +LBB1310_6: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BA@JNFFMPMD@?$AA_?$AAC?$AAo?$AAm?$AAp?$AAa?$AAt?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MM@HPCJHOFE@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 1857 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 24], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp15314: +# %bb.7: + .cv_loc 1310 10 1856 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1856:0 + jmp LBB1310_8 +Ltmp15315: +LBB1310_8: + .cv_loc 1310 10 1856 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1856:0 + jmp LBB1310_9 +Ltmp15316: +LBB1310_9: + .cv_loc 1310 10 1861 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1861:0 + add esp, 48 + pop ebp + ret 4 +Ltmp15317: + .cv_fpo_endproc +Lfunc_end1310: + # -- End function + .def "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z" + .globl "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z" # -- Begin function ??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z + .p2align 4, 0x90 +"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z": # @"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z" +Lfunc_begin1311: + .cv_func_id 1311 + .cv_loc 1311 10 1694 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1694:0 + .cv_fpo_proc "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp15318: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0_Iterator_base12@std@@QAE@ABU01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov ecx, dword ptr [ecx + 8] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx + 8], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, edx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp15319: + .cv_fpo_endproc +Lfunc_end1311: + # -- End function + .def "??$?0ABV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@D@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0ABV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@D@1@@Z" + .globl "??$?0ABV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@D@1@@Z" # -- Begin function ??$?0ABV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@D@1@@Z + .p2align 4, 0x90 +"??$?0ABV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@D@1@@Z": # @"??$?0ABV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@D@1@@Z" +Lfunc_begin1312: + .cv_func_id 1312 + .cv_loc 1312 12 1533 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1533:0 + .cv_fpo_proc "??$?0ABV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@D@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15320: + mov edx, dword ptr [ebp + 12] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$forward@ABV?$allocator@D@std@@@std@@YAABV?$allocator@D@0@ABV10@@Z" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" + .cv_loc 1312 12 1534 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1534:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop ebp + ret 8 +Ltmp15321: + .cv_fpo_endproc +Lfunc_end1312: + # -- End function + .def "?_Getal@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$allocator@D@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$allocator@D@2@XZ" + .globl "?_Getal@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$allocator@D@2@XZ" # -- Begin function ?_Getal@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$allocator@D@2@XZ + .p2align 4, 0x90 +"?_Getal@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$allocator@D@2@XZ": # @"?_Getal@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$allocator@D@2@XZ" +Lfunc_begin1313: + .cv_func_id 1313 + .cv_loc 1313 19 1588 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1588:0 + .cv_fpo_proc "?_Getal@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$allocator@D@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15322: + .cv_loc 1313 19 1589 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1589:0 + call "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$allocator@D@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp15323: + .cv_fpo_endproc +Lfunc_end1313: + # -- End function + .def "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .globl "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # -- Begin function ?_Get_data@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ": # @"?_Get_data@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" +Lfunc_begin1314: + .cv_func_id 1314 + .cv_loc 1314 19 1596 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1596:0 + .cv_fpo_proc "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15324: + .cv_loc 1314 19 1597 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1597:0 + call "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp15325: + .cv_fpo_endproc +Lfunc_end1314: + # -- End function + .def "??$_Adl_verify_range@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXABV?$_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@@YAXABV?$_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@@YAXABV?$_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@@YAXABV?$_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@@YAXABV?$_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@@YAXABV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" +Lfunc_begin1315: + .cv_func_id 1315 + .cv_loc 1315 17 216 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:216:0 + .cv_fpo_proc "??$_Adl_verify_range@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXABV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp15326: + .cv_loc 1315 17 218 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:218:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "?_Verify_range@std@@YAXABV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" +Ltmp15327: + .cv_loc 1315 17 223 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:223:0 + add esp, 16 + pop esi + pop ebp + ret +Ltmp15328: + .cv_fpo_endproc +Lfunc_end1315: + # -- End function + .def "??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z" + .globl "??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z" # -- Begin function ??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z + .p2align 4, 0x90 +"??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z": # @"??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z" +Lfunc_begin1316: + .cv_func_id 1316 + .cv_loc 1316 19 427 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:427:0 + .cv_fpo_proc "??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp15331: + .cv_loc 1316 19 428 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:428:0 + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 44], edx # 4-byte Spill + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], ecx # 4-byte Spill + call "??$distance@PAD@std@@YAHPAD0@Z" + mov dword ptr [esp], eax + call "??$_Convert_size@I@std@@YAII@Z" + mov dword ptr [ebp - 36], eax + .cv_loc 1316 19 429 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:429:0 + cmp dword ptr [ebp - 36], 0 + je LBB1316_4 +# %bb.1: +Ltmp15332: + .cv_loc 1316 19 430 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:430:0 + mov eax, dword ptr [ebp - 36] + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?_Buy_nonzero@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z" + sub esp, 4 + .cv_loc 1316 19 431 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:431:0 + mov eax, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ebp - 40], eax + .cv_loc 1316 19 432 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:432:0 + mov ecx, eax + call "?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], 0 + mov esi, esp + mov dword ptr [esi + 8], eax + mov dword ptr [esi + 4], ecx + mov dword ptr [esi], edx + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "??$_Ucopy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPAD00@Z" + sub esp, 12 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB1316_2 +LBB1316_2: + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?_Mylast@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 1316 19 433 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:433:0 + mov dword ptr [ebp - 40], 0 + .cv_loc 1316 19 434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:434:0 + lea ecx, [ebp - 40] + call "??1?$_Tidy_guard@V?$vector@DV?$allocator@D@std@@@std@@@std@@QAE@XZ" + jmp LBB1316_4 +Ltmp15333: +LBB1316_4: + .cv_loc 1316 19 435 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:435:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 12 + .def "?dtor$3@?0???$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z@4HA": +LBB1316_3: + push ebp + sub esp, 12 + add ebp, 12 + lea ecx, [ebp - 40] +Ltmp15334: + .cv_loc 1316 19 434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:434:0 + call "??1?$_Tidy_guard@V?$vector@DV?$allocator@D@std@@@std@@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp15335: + .cv_fpo_endproc +Lfunc_end1316: + .section .xdata,"dr",associative,"??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z" + .p2align 2 +"L__ehtable$??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z": + .long -1 # ToState + .long "?dtor$3@?0???$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z@4HA" # Action + .section .text,"xr",discard,"??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_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?@@ABV?$_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?@@ABV?$_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?@@ABV?$_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?@@ABV?$_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?@@ABV?$_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?@@ABV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" +Lfunc_begin1317: + .cv_func_id 1317 + .cv_loc 1317 17 257 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:257:0 + .cv_fpo_proc "??$_Get_unwrapped@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@$0A@@std@@YA?A?@@ABV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp15336: + .cv_loc 1317 17 258 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:258:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + call "?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEPADXZ" + add esp, 4 + pop ebp + ret +Ltmp15337: + .cv_fpo_endproc +Lfunc_end1317: + # -- End function + .def "??$forward@ABV?$allocator@D@std@@@std@@YAABV?$allocator@D@0@ABV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@ABV?$allocator@D@std@@@std@@YAABV?$allocator@D@0@ABV10@@Z" + .globl "??$forward@ABV?$allocator@D@std@@@std@@YAABV?$allocator@D@0@ABV10@@Z" # -- Begin function ??$forward@ABV?$allocator@D@std@@@std@@YAABV?$allocator@D@0@ABV10@@Z + .p2align 4, 0x90 +"??$forward@ABV?$allocator@D@std@@@std@@YAABV?$allocator@D@0@ABV10@@Z": # @"??$forward@ABV?$allocator@D@std@@@std@@YAABV?$allocator@D@0@ABV10@@Z" +Lfunc_begin1318: + .cv_func_id 1318 + .cv_loc 1318 7 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1296:0 + .cv_fpo_proc "??$forward@ABV?$allocator@D@std@@@std@@YAABV?$allocator@D@0@ABV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp15338: + .cv_loc 1318 7 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1297:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15339: + .cv_fpo_endproc +Lfunc_end1318: + # -- End function + .def "??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" + .globl "??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" # -- Begin function ??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QAE@XZ": # @"??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" +Lfunc_begin1319: + .cv_func_id 1319 + .cv_loc 1319 19 318 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:318:0 + .cv_fpo_proc "??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15340: + mov eax, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??0_Container_base12@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ecx + 4], 0 + mov dword ptr [ecx + 8], 0 + mov dword ptr [ecx + 12], 0 + .cv_loc 1319 19 319 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:319:0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + add esp, 12 + pop ebp + ret +Ltmp15341: + .cv_fpo_endproc +Lfunc_end1319: + # -- End function + .def "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$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@@QAEAAV?$allocator@D@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$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@@QAEAAV?$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@@QAEAAV?$allocator@D@2@XZ": # @"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$allocator@D@2@XZ" +Lfunc_begin1320: + .cv_func_id 1320 + .cv_loc 1320 12 1536 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1536:0 + .cv_fpo_proc "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$allocator@D@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15342: + .cv_loc 1320 12 1537 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1537:0 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15343: + .cv_fpo_endproc +Lfunc_end1320: + # -- End function + .def "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_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@@QAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" +Lfunc_begin1321: + .cv_func_id 1321 + .cv_loc 1321 12 1544 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1544:0 + .cv_fpo_proc "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp15344: + .cv_loc 1321 12 1545 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1545:0 + add esp, 4 + pop ebp + ret +Ltmp15345: + .cv_fpo_endproc +Lfunc_end1321: + # -- End function + .def "?_Verify_range@std@@YAXABV?$_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@@YAXABV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .globl "?_Verify_range@std@@YAXABV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # -- Begin function ?_Verify_range@std@@YAXABV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z + .p2align 4, 0x90 +"?_Verify_range@std@@YAXABV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z": # @"?_Verify_range@std@@YAXABV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" +Lfunc_begin1322: + .cv_func_id 1322 + .cv_loc 1322 10 1864 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1864:0 + .cv_fpo_proc "?_Verify_range@std@@YAXABV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov dword ptr [ebp - 8], ecx # 4-byte Spill +# %bb.1: +Ltmp15346: + .cv_loc 1322 10 1865 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1865:0 + mov eax, dword ptr [ebp + 8] + mov ecx, eax + call "?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + cmp ecx, eax + jne LBB1322_3 +# %bb.2: +Ltmp15347: + .cv_loc 1322 10 1865 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1865:0 + jmp LBB1322_8 +Ltmp15348: +LBB1322_3: + .cv_loc 1322 10 1865 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1865:0 + jmp LBB1322_4 +LBB1322_4: + .cv_loc 1322 10 1865 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1865:0 + xor eax, eax +Ltmp15349: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GG@MBMHKHJC@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 1865 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0DI@FIGNHEDK@string?5iterators?5in?5range?5are?5fr@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1322_6 +# %bb.5: + int3 +LBB1322_6: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BM@MDLBHIEK@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MM@HPCJHOFE@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 1865 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 20], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp15350: +# %bb.7: + .cv_loc 1322 10 1865 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1865:0 + jmp LBB1322_8 +Ltmp15351: +LBB1322_8: + .cv_loc 1322 10 1865 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1865:0 + jmp LBB1322_9 +Ltmp15352: +LBB1322_9: + .cv_loc 1322 10 1866 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1866:0 + jmp LBB1322_10 +LBB1322_10: +Ltmp15353: + .cv_loc 1322 10 1866 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1866:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 8] + mov ecx, dword ptr [ebp + 12] + cmp eax, dword ptr [ecx + 8] + ja LBB1322_12 +# %bb.11: +Ltmp15354: + .cv_loc 1322 10 1866 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1866:0 + jmp LBB1322_17 +Ltmp15355: +LBB1322_12: + .cv_loc 1322 10 1866 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1866:0 + jmp LBB1322_13 +LBB1322_13: + .cv_loc 1322 10 1866 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1866:0 + xor eax, eax +Ltmp15356: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GG@MBMHKHJC@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 1866 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0CB@KDGGCAAF@string?5iterator?5range?5transposed@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 24], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1322_15 +# %bb.14: + int3 +LBB1322_15: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BM@MDLBHIEK@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MM@HPCJHOFE@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 1866 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 28], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp15357: +# %bb.16: + .cv_loc 1322 10 1866 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1866:0 + jmp LBB1322_17 +Ltmp15358: +LBB1322_17: + .cv_loc 1322 10 1866 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1866:0 + jmp LBB1322_18 +Ltmp15359: +LBB1322_18: + .cv_loc 1322 10 1867 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1867:0 + add esp, 52 + pop ebp + ret +Ltmp15360: + .cv_fpo_endproc +Lfunc_end1322: + # -- End function + .def "??$distance@PAD@std@@YAHPAD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$distance@PAD@std@@YAHPAD0@Z" + .globl "??$distance@PAD@std@@YAHPAD0@Z" # -- Begin function ??$distance@PAD@std@@YAHPAD0@Z + .p2align 4, 0x90 +"??$distance@PAD@std@@YAHPAD0@Z": # @"??$distance@PAD@std@@YAHPAD0@Z" +Lfunc_begin1323: + .cv_func_id 1323 + .cv_loc 1323 17 785 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:785:0 + .cv_fpo_proc "??$distance@PAD@std@@YAHPAD0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp15361: + .cv_loc 1323 17 787 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:787:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + sub edx, esi + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp15362: + .cv_fpo_endproc +Lfunc_end1323: + # -- End function + .def "?_Buy_nonzero@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Buy_nonzero@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z" + .globl "?_Buy_nonzero@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z" # -- Begin function ?_Buy_nonzero@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z + .p2align 4, 0x90 +"?_Buy_nonzero@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z": # @"?_Buy_nonzero@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z" +Lfunc_begin1324: + .cv_func_id 1324 + .cv_loc 1324 19 1498 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1498:0 + .cv_fpo_proc "?_Buy_nonzero@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15363: + .cv_loc 1324 19 1501 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1501:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], edx # 4-byte Spill + call "?max_size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + cmp ecx, eax + jbe LBB1324_2 +# %bb.1: +Ltmp15364: + .cv_loc 1324 19 1502 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1502:0 + call "?_Xlength@?$vector@DV?$allocator@D@std@@@std@@CAXXZ" +Ltmp15365: +LBB1324_2: + .cv_loc 1324 19 1505 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1505:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [esp], eax + call "?_Buy_raw@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z" + .cv_loc 1324 19 1506 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1506:0 + add esp, 16 + pop ebp + ret 4 +Ltmp15366: + .cv_fpo_endproc +Lfunc_end1324: + # -- End function + .def "??$_Ucopy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPAD00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ucopy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPAD00@Z" + .globl "??$_Ucopy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPAD00@Z" # -- Begin function ??$_Ucopy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPAD00@Z + .p2align 4, 0x90 +"??$_Ucopy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPAD00@Z": # @"??$_Ucopy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPAD00@Z" +Lfunc_begin1325: + .cv_func_id 1325 + .cv_loc 1325 19 1443 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1443:0 + .cv_fpo_proc "??$_Ucopy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPAD00@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp15367: + .cv_loc 1325 19 1444 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1444:0 + mov dword ptr [ebp - 12], esi # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "?_Getal@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$allocator@D@2@XZ" + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], eax + call "??$_Uninitialized_copy@PADPADV?$allocator@D@std@@@std@@YAPADQAD0PADAAV?$allocator@D@0@@Z" + add esp, 32 + pop esi + pop ebp + ret 12 +Ltmp15368: + .cv_fpo_endproc +Lfunc_end1325: + # -- End function + .def "?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ" + .globl "?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ" # -- Begin function ?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ + .p2align 4, 0x90 +"?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ": # @"?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ" +Lfunc_begin1326: + .cv_func_id 1326 + .cv_loc 1326 19 1614 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1614:0 + .cv_fpo_proc "?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15369: + .cv_loc 1326 19 1615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1615:0 + call "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + add eax, 4 + add esp, 4 + pop ebp + ret +Ltmp15370: + .cv_fpo_endproc +Lfunc_end1326: + # -- End function + .def "?_Mylast@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ" + .globl "?_Mylast@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ" # -- Begin function ?_Mylast@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ + .p2align 4, 0x90 +"?_Mylast@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ": # @"?_Mylast@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ" +Lfunc_begin1327: + .cv_func_id 1327 + .cv_loc 1327 19 1622 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1622:0 + .cv_fpo_proc "?_Mylast@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15371: + .cv_loc 1327 19 1623 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1623:0 + call "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + add eax, 8 + add esp, 4 + pop ebp + ret +Ltmp15372: + .cv_fpo_endproc +Lfunc_end1327: + # -- End function + .def "??1?$_Tidy_guard@V?$vector@DV?$allocator@D@std@@@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Tidy_guard@V?$vector@DV?$allocator@D@std@@@std@@@std@@QAE@XZ" + .globl "??1?$_Tidy_guard@V?$vector@DV?$allocator@D@std@@@std@@@std@@QAE@XZ" # -- Begin function ??1?$_Tidy_guard@V?$vector@DV?$allocator@D@std@@@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Tidy_guard@V?$vector@DV?$allocator@D@std@@@std@@@std@@QAE@XZ": # @"??1?$_Tidy_guard@V?$vector@DV?$allocator@D@std@@@std@@@std@@QAE@XZ" +Lfunc_begin1328: + .cv_func_id 1328 + .cv_loc 1328 17 3513 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:3513:0 + .cv_fpo_proc "??1?$_Tidy_guard@V?$vector@DV?$allocator@D@std@@@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15373: + .cv_loc 1328 17 3514 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:3514:0 + cmp dword ptr [ecx], 0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + je LBB1328_2 +# %bb.1: +Ltmp15374: + .cv_loc 1328 17 3515 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:3515:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax] + call "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ" +Ltmp15375: +LBB1328_2: + .cv_loc 1328 17 3517 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:3517:0 + add esp, 8 + pop ebp + ret +Ltmp15376: + .cv_fpo_endproc +Lfunc_end1328: + # -- End function + .def "?max_size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" + .globl "?max_size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" # -- Begin function ?max_size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ + .p2align 4, 0x90 +"?max_size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ": # @"?max_size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" +Lfunc_begin1329: + .cv_func_id 1329 + .cv_loc 1329 19 1342 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1342:0 + .cv_fpo_proc "?max_size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 4], eax + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp15377: + .cv_loc 1329 19 1343 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1343:0 + call "?_Getal@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$allocator@D@2@XZ" + mov dword ptr [esp], eax + call "?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAIABV?$allocator@D@2@@Z" + mov dword ptr [ebp - 8], eax + call "?max@?$numeric_limits@H@std@@SAHXZ" + mov dword ptr [ebp - 12], eax + lea eax, [ebp - 12] + mov dword ptr [esp], eax + lea eax, [ebp - 8] + mov dword ptr [esp + 4], eax + call "??$_Min_value@I@std@@YAABIABI0@Z" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 4] + xor ecx, ebp + mov dword ptr [ebp - 20], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + add esp, 28 + pop ebp + ret +Ltmp15378: + .cv_fpo_endproc +Lfunc_end1329: + # -- 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_begin1330: + .cv_func_id 1330 + .cv_loc 1330 19 1536 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1536:0 + .cv_fpo_proc "?_Xlength@?$vector@DV?$allocator@D@std@@@std@@CAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue +Ltmp15379: + .cv_loc 1330 19 1537 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1537:0 + lea eax, ["??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@"] + mov dword ptr [esp], eax + call "?_Xlength_error@std@@YAXPBD@Z" +Ltmp15380: + .cv_fpo_endproc +Lfunc_end1330: + # -- End function + .def "?_Buy_raw@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Buy_raw@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z" + .globl "?_Buy_raw@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z" # -- Begin function ?_Buy_raw@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z + .p2align 4, 0x90 +"?_Buy_raw@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z": # @"?_Buy_raw@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z" +Lfunc_begin1331: + .cv_func_id 1331 + .cv_loc 1331 19 1489 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1489:0 + .cv_fpo_proc "?_Buy_raw@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15381: + .cv_loc 1331 19 1492 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1492:0 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + mov dword ptr [ebp - 8], eax + .cv_loc 1331 19 1493 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1493:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Getal@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$allocator@D@2@XZ" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], eax + call "?allocate@?$allocator@D@std@@QAEPADI@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 8] + mov dword ptr [ecx + 4], eax + .cv_loc 1331 19 1494 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1494:0 + mov eax, dword ptr [ebp - 8] + mov eax, dword ptr [eax + 4] + mov ecx, dword ptr [ebp - 8] + mov dword ptr [ecx + 8], eax + .cv_loc 1331 19 1495 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1495:0 + mov eax, dword ptr [ebp - 8] + mov eax, dword ptr [eax + 4] + add eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 8] + mov dword ptr [ecx + 12], eax + .cv_loc 1331 19 1496 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1496:0 + add esp, 24 + pop ebp + ret 4 +Ltmp15382: + .cv_fpo_endproc +Lfunc_end1331: + # -- End function + .def "?_Getal@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$allocator@D@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$allocator@D@2@XZ" + .globl "?_Getal@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$allocator@D@2@XZ" # -- Begin function ?_Getal@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$allocator@D@2@XZ + .p2align 4, 0x90 +"?_Getal@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$allocator@D@2@XZ": # @"?_Getal@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$allocator@D@2@XZ" +Lfunc_begin1332: + .cv_func_id 1332 + .cv_loc 1332 19 1592 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1592:0 + .cv_fpo_proc "?_Getal@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$allocator@D@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15383: + .cv_loc 1332 19 1593 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1593:0 + call "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$allocator@D@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp15384: + .cv_fpo_endproc +Lfunc_end1332: + # -- End function + .def "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$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@@QBEABV?$allocator@D@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$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@@QBEABV?$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@@QBEABV?$allocator@D@2@XZ": # @"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$allocator@D@2@XZ" +Lfunc_begin1333: + .cv_func_id 1333 + .cv_loc 1333 12 1540 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1540:0 + .cv_fpo_proc "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$allocator@D@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15385: + .cv_loc 1333 12 1541 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1541:0 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15386: + .cv_fpo_endproc +Lfunc_end1333: + # -- End function + .def "??$_Uninitialized_copy@PADPADV?$allocator@D@std@@@std@@YAPADQAD0PADAAV?$allocator@D@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy@PADPADV?$allocator@D@std@@@std@@YAPADQAD0PADAAV?$allocator@D@0@@Z" + .globl "??$_Uninitialized_copy@PADPADV?$allocator@D@std@@@std@@YAPADQAD0PADAAV?$allocator@D@0@@Z" # -- Begin function ??$_Uninitialized_copy@PADPADV?$allocator@D@std@@@std@@YAPADQAD0PADAAV?$allocator@D@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy@PADPADV?$allocator@D@std@@@std@@YAPADQAD0PADAAV?$allocator@D@0@@Z": # @"??$_Uninitialized_copy@PADPADV?$allocator@D@std@@@std@@YAPADQAD0PADAAV?$allocator@D@0@@Z" +Lfunc_begin1334: + .cv_func_id 1334 + .cv_loc 1334 21 161 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:161:0 + .cv_fpo_proc "??$_Uninitialized_copy@PADPADV?$allocator@D@std@@@std@@YAPADQAD0PADAAV?$allocator@D@0@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi +Ltmp15387: + .cv_loc 1334 21 163 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:163:0 + mov edi, dword ptr [ebp + 8] + mov dword ptr [esp], edi + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov dword ptr [ebp - 36], edx # 4-byte Spill + mov dword ptr [ebp - 40], esi # 4-byte Spill + call "??$_Get_unwrapped@D@std@@YAPADQAD@Z" + mov dword ptr [ebp - 16], eax + .cv_loc 1334 21 164 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:164:0 + mov eax, dword ptr [ebp + 12] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@D@std@@YAPADQAD@Z" + mov dword ptr [ebp - 20], eax + .cv_loc 1334 21 165 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:165:0 + lea eax, [ebp - 16] + mov dword ptr [esp], eax + lea eax, [ebp - 20] + mov dword ptr [esp + 4], eax + call "??$_Idl_distance@PADPAD@std@@YA?A?@@ABQAD0@Z" + mov ecx, dword ptr [ebp + 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Get_unwrapped_n@DH$0A@@std@@YAPADQADH@Z" + mov dword ptr [ebp - 24], eax +Ltmp15388: + .cv_loc 1334 21 168 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:168:0 + mov eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 20] + mov edx, dword ptr [ebp - 16] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "??$_Copy_memmove@PADPAD@std@@YAPADPAD00@Z" + mov dword ptr [ebp - 24], eax +Ltmp15389: + .cv_loc 1334 21 179 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:179:0 + mov eax, dword ptr [ebp - 24] + lea ecx, [ebp + 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Seek_wrapped@D@std@@YAXAAPADQAD@Z" + .cv_loc 1334 21 180 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:180:0 + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 44], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 48 + pop esi + pop edi + pop ebp + ret +Ltmp15390: + .cv_fpo_endproc +Lfunc_end1334: + # -- End function + .def "??$_Get_unwrapped@D@std@@YAPADQAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped@D@std@@YAPADQAD@Z" + .globl "??$_Get_unwrapped@D@std@@YAPADQAD@Z" # -- Begin function ??$_Get_unwrapped@D@std@@YAPADQAD@Z + .p2align 4, 0x90 +"??$_Get_unwrapped@D@std@@YAPADQAD@Z": # @"??$_Get_unwrapped@D@std@@YAPADQAD@Z" +Lfunc_begin1335: + .cv_func_id 1335 + .cv_loc 1335 17 274 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:274:0 + .cv_fpo_proc "??$_Get_unwrapped@D@std@@YAPADQAD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp15391: + .cv_loc 1335 17 275 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:275:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15392: + .cv_fpo_endproc +Lfunc_end1335: + # -- End function + .def "??$_Get_unwrapped_n@DH$0A@@std@@YAPADQADH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped_n@DH$0A@@std@@YAPADQADH@Z" + .globl "??$_Get_unwrapped_n@DH$0A@@std@@YAPADQADH@Z" # -- Begin function ??$_Get_unwrapped_n@DH$0A@@std@@YAPADQADH@Z + .p2align 4, 0x90 +"??$_Get_unwrapped_n@DH$0A@@std@@YAPADQADH@Z": # @"??$_Get_unwrapped_n@DH$0A@@std@@YAPADQADH@Z" +Lfunc_begin1336: + .cv_func_id 1336 + .cv_loc 1336 17 394 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:394:0 + .cv_fpo_proc "??$_Get_unwrapped_n@DH$0A@@std@@YAPADQADH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp15393: + .cv_loc 1336 17 395 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:395:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + add esp, 8 + pop ebp + ret +Ltmp15394: + .cv_fpo_endproc +Lfunc_end1336: + # -- End function + .def "??$_Idl_distance@PADPAD@std@@YA?A?@@ABQAD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Idl_distance@PADPAD@std@@YA?A?@@ABQAD0@Z" + .globl "??$_Idl_distance@PADPAD@std@@YA?A?@@ABQAD0@Z" # -- Begin function ??$_Idl_distance@PADPAD@std@@YA?A?@@ABQAD0@Z + .p2align 4, 0x90 +"??$_Idl_distance@PADPAD@std@@YA?A?@@ABQAD0@Z": # @"??$_Idl_distance@PADPAD@std@@YA?A?@@ABQAD0@Z" +Lfunc_begin1337: + .cv_func_id 1337 + .cv_loc 1337 17 486 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:486:0 + .cv_fpo_proc "??$_Idl_distance@PADPAD@std@@YA?A?@@ABQAD0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp15395: + .cv_loc 1337 17 488 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:488:0 + mov edx, dword ptr [ebp + 12] + mov edx, dword ptr [edx] + mov esi, dword ptr [ebp + 8] + mov esi, dword ptr [esi] + sub edx, esi + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp15396: + .cv_fpo_endproc +Lfunc_end1337: + # -- End function + .def "??$_Copy_memmove@PADPAD@std@@YAPADPAD00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_memmove@PADPAD@std@@YAPADPAD00@Z" + .globl "??$_Copy_memmove@PADPAD@std@@YAPADPAD00@Z" # -- Begin function ??$_Copy_memmove@PADPAD@std@@YAPADPAD00@Z + .p2align 4, 0x90 +"??$_Copy_memmove@PADPAD@std@@YAPADPAD00@Z": # @"??$_Copy_memmove@PADPAD@std@@YAPADPAD00@Z" +Lfunc_begin1338: + .cv_func_id 1338 + .cv_loc 1338 17 1761 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1761:0 + .cv_fpo_proc "??$_Copy_memmove@PADPAD@std@@YAPADPAD00@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp15397: + .cv_loc 1338 17 1762 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1762:0 + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], esi + .cv_loc 1338 17 1763 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1763:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 20], esi + .cv_loc 1338 17 1764 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1764:0 + mov esi, dword ptr [ebp + 16] + mov dword ptr [ebp - 24], esi + .cv_loc 1338 17 1765 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1765:0 + mov esi, dword ptr [ebp - 20] + mov edi, dword ptr [ebp - 16] + sub esi, edi + mov dword ptr [ebp - 28], esi + .cv_loc 1338 17 1766 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1766:0 + mov esi, dword ptr [ebp - 24] + mov edi, dword ptr [ebp - 16] + mov ebx, dword ptr [ebp - 28] + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 8], ebx + mov dword ptr [eax + 4], edi + mov dword ptr [eax], esi + mov dword ptr [ebp - 36], edx # 4-byte Spill + mov dword ptr [ebp - 40], ecx # 4-byte Spill + call _memmove + .cv_loc 1338 17 1767 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1767:0 + mov ecx, dword ptr [ebp - 24] + add ecx, dword ptr [ebp - 28] + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, ecx + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp15398: + .cv_fpo_endproc +Lfunc_end1338: + # -- End function + .def "??$_Seek_wrapped@D@std@@YAXAAPADQAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Seek_wrapped@D@std@@YAXAAPADQAD@Z" + .globl "??$_Seek_wrapped@D@std@@YAXAAPADQAD@Z" # -- Begin function ??$_Seek_wrapped@D@std@@YAXAAPADQAD@Z + .p2align 4, 0x90 +"??$_Seek_wrapped@D@std@@YAXAAPADQAD@Z": # @"??$_Seek_wrapped@D@std@@YAXAAPADQAD@Z" +Lfunc_begin1339: + .cv_func_id 1339 + .cv_loc 1339 17 434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:434:0 + .cv_fpo_proc "??$_Seek_wrapped@D@std@@YAXAAPADQAD@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp15399: + .cv_loc 1339 17 435 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:435:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esi], edx + .cv_loc 1339 17 436 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:436:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp15400: + .cv_fpo_endproc +Lfunc_end1339: + # -- End function + .def "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ" + .globl "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ" # -- Begin function ?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ + .p2align 4, 0x90 +"?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ": # @"?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ" +Lfunc_begin1340: + .cv_func_id 1340 + .cv_loc 1340 19 1522 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1522:0 + .cv_fpo_proc "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp15401: + .cv_loc 1340 19 1523 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1523:0 + mov dword ptr [ebp - 20], ecx # 4-byte Spill + call "?_Orphan_all@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ" + .cv_loc 1340 19 1524 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1524:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + mov dword ptr [ebp - 12], eax + .cv_loc 1340 19 1525 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1525:0 + mov eax, dword ptr [ebp - 12] + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 16], eax + .cv_loc 1340 19 1526 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1526:0 + cmp dword ptr [ebp - 16], 0 + je LBB1340_2 +# %bb.1: +Ltmp15402: + .cv_loc 1340 19 1527 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1527:0 + mov eax, dword ptr [ebp - 12] + mov eax, dword ptr [eax + 8] + mov ecx, dword ptr [ebp - 16] + mov edx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0@Z" + sub esp, 8 + .cv_loc 1340 19 1528 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1528:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Getal@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$allocator@D@2@XZ" + mov ecx, dword ptr [ebp - 12] + mov ecx, dword ptr [ecx + 12] + mov edx, dword ptr [ebp - 16] + sub ecx, edx + mov edx, dword ptr [ebp - 16] + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], edx + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "?deallocate@?$allocator@D@std@@QAEXQADI@Z" + sub esp, 8 + .cv_loc 1340 19 1530 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1530:0 + mov eax, dword ptr [ebp - 12] + mov dword ptr [eax + 4], 0 + .cv_loc 1340 19 1531 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1531:0 + mov eax, dword ptr [ebp - 12] + mov dword ptr [eax + 8], 0 + .cv_loc 1340 19 1532 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1532:0 + mov eax, dword ptr [ebp - 12] + mov dword ptr [eax + 12], 0 +Ltmp15403: +LBB1340_2: + .cv_loc 1340 19 1534 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1534:0 + add esp, 32 + pop esi + pop ebp + ret +Ltmp15404: + .cv_fpo_endproc +Lfunc_end1340: + # -- End function + .def "?_Orphan_all@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_all@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ" + .globl "?_Orphan_all@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ" # -- Begin function ?_Orphan_all@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ + .p2align 4, 0x90 +"?_Orphan_all@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ": # @"?_Orphan_all@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ" +Lfunc_begin1341: + .cv_func_id 1341 + .cv_loc 1341 19 1580 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1580:0 + .cv_fpo_proc "?_Orphan_all@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15405: + .cv_loc 1341 19 1581 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1581:0 + call "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + mov ecx, eax + call "?_Orphan_all@_Container_base12@std@@QAEXXZ" + .cv_loc 1341 19 1582 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1582:0 + add esp, 4 + pop ebp + ret +Ltmp15406: + .cv_fpo_endproc +Lfunc_end1341: + # -- End function + .def "?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0@Z" + .globl "?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0@Z" # -- Begin function ?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0@Z + .p2align 4, 0x90 +"?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0@Z": # @"?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0@Z" +Lfunc_begin1342: + .cv_func_id 1342 + .cv_loc 1342 19 1467 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1467:0 + .cv_fpo_proc "?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15407: + .cv_loc 1342 19 1468 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1468:0 + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Getal@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$allocator@D@2@XZ" + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPAD0AAV?$allocator@D@0@@Z" + .cv_loc 1342 19 1469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1469:0 + add esp, 24 + pop ebp + ret 8 +Ltmp15408: + .cv_fpo_endproc +Lfunc_end1342: + # -- End function + .def "??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPAD0AAV?$allocator@D@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPAD0AAV?$allocator@D@0@@Z" + .globl "??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPAD0AAV?$allocator@D@0@@Z" # -- Begin function ??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPAD0AAV?$allocator@D@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPAD0AAV?$allocator@D@0@@Z": # @"??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPAD0AAV?$allocator@D@0@@Z" +Lfunc_begin1343: + .cv_func_id 1343 + .cv_loc 1343 12 1086 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1086:0 + .cv_fpo_proc "??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPAD0AAV?$allocator@D@0@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp15409: + .cv_loc 1343 12 1101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1101:0 + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [ebp - 12], edx # 4-byte Spill + add esp, 12 + pop ebp + ret +Ltmp15410: + .cv_fpo_endproc +Lfunc_end1343: + # -- End function + .def "?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEPADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEPADXZ" + .globl "?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEPADXZ" # -- Begin function ?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEPADXZ + .p2align 4, 0x90 +"?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEPADXZ": # @"?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEPADXZ" +Lfunc_begin1344: + .cv_func_id 1344 + .cv_loc 1344 10 1968 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1968:0 + .cv_fpo_proc "?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEPADXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15411: + .cv_loc 1344 10 1969 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1969:0 + mov ecx, dword ptr [ecx + 8] + mov dword ptr [esp], ecx + call "??$_Const_cast@$$CBD@std@@YA?A?@@PBD@Z" + add esp, 8 + pop ebp + ret +Ltmp15412: + .cv_fpo_endproc +Lfunc_end1344: + # -- End function + .def "??$_Const_cast@$$CBD@std@@YA?A?@@PBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Const_cast@$$CBD@std@@YA?A?@@PBD@Z" + .globl "??$_Const_cast@$$CBD@std@@YA?A?@@PBD@Z" # -- Begin function ??$_Const_cast@$$CBD@std@@YA?A?@@PBD@Z + .p2align 4, 0x90 +"??$_Const_cast@$$CBD@std@@YA?A?@@PBD@Z": # @"??$_Const_cast@$$CBD@std@@YA?A?@@PBD@Z" +Lfunc_begin1345: + .cv_func_id 1345 + .cv_loc 1345 12 346 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:346:0 + .cv_fpo_proc "??$_Const_cast@$$CBD@std@@YA?A?@@PBD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp15413: + .cv_loc 1345 12 347 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:347:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15414: + .cv_fpo_endproc +Lfunc_end1345: + # -- End function + .def "??$_Unfancy_maybe_null@D@std@@YAPADPAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy_maybe_null@D@std@@YAPADPAD@Z" + .globl "??$_Unfancy_maybe_null@D@std@@YAPADPAD@Z" # -- Begin function ??$_Unfancy_maybe_null@D@std@@YAPADPAD@Z + .p2align 4, 0x90 +"??$_Unfancy_maybe_null@D@std@@YAPADPAD@Z": # @"??$_Unfancy_maybe_null@D@std@@YAPADPAD@Z" +Lfunc_begin1346: + .cv_func_id 1346 + .cv_loc 1346 19 333 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:333:0 + .cv_fpo_proc "??$_Unfancy_maybe_null@D@std@@YAPADPAD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp15415: + .cv_loc 1346 19 334 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:334:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15416: + .cv_fpo_endproc +Lfunc_end1346: + # -- End function + .def "?_Mylast@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ" + .globl "?_Mylast@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ" # -- Begin function ?_Mylast@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ + .p2align 4, 0x90 +"?_Mylast@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ": # @"?_Mylast@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ" +Lfunc_begin1347: + .cv_func_id 1347 + .cv_loc 1347 19 1626 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1626:0 + .cv_fpo_proc "?_Mylast@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15417: + .cv_loc 1347 19 1627 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1627:0 + call "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + add eax, 8 + add esp, 4 + pop ebp + ret +Ltmp15418: + .cv_fpo_endproc +Lfunc_end1347: + # -- End function + .def "?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ" + .globl "?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ" # -- Begin function ?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ + .p2align 4, 0x90 +"?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ": # @"?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ" +Lfunc_begin1348: + .cv_func_id 1348 + .cv_loc 1348 19 1618 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1618:0 + .cv_fpo_proc "?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15419: + .cv_loc 1348 19 1619 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1619:0 + call "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + add eax, 4 + add esp, 4 + pop ebp + ret +Ltmp15420: + .cv_fpo_endproc +Lfunc_end1348: + # -- End function + .def "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .globl "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # -- Begin function ?_Get_data@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ": # @"?_Get_data@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" +Lfunc_begin1349: + .cv_func_id 1349 + .cv_loc 1349 19 1600 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1600:0 + .cv_fpo_proc "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15421: + .cv_loc 1349 19 1601 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1601:0 + call "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp15422: + .cv_fpo_endproc +Lfunc_end1349: + # -- End function + .def "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_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@@QBEABV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" +Lfunc_begin1350: + .cv_func_id 1350 + .cv_loc 1350 12 1548 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1548:0 + .cv_fpo_proc "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp15423: + .cv_loc 1350 12 1549 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1549:0 + add esp, 4 + pop ebp + ret +Ltmp15424: + .cv_fpo_endproc +Lfunc_end1350: + # -- End function + .def "?_Myproxy@?$vector@DV?$allocator@D@std@@@std@@AAEAAPAU_Container_proxy@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myproxy@?$vector@DV?$allocator@D@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" + .globl "?_Myproxy@?$vector@DV?$allocator@D@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" # -- Begin function ?_Myproxy@?$vector@DV?$allocator@D@std@@@std@@AAEAAPAU_Container_proxy@2@XZ + .p2align 4, 0x90 +"?_Myproxy@?$vector@DV?$allocator@D@std@@@std@@AAEAAPAU_Container_proxy@2@XZ": # @"?_Myproxy@?$vector@DV?$allocator@D@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" +Lfunc_begin1351: + .cv_func_id 1351 + .cv_loc 1351 19 1571 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1571:0 + .cv_fpo_proc "?_Myproxy@?$vector@DV?$allocator@D@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15425: + .cv_loc 1351 19 1572 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1572:0 + call "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp15426: + .cv_fpo_endproc +Lfunc_end1351: + # -- End function + .def "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + .globl "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" # -- Begin function ??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ": # @"??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" +Lfunc_begin1352: + .cv_func_id 1352 + .cv_loc 1352 10 1694 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1694:0 + .cv_fpo_proc "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15427: + .cv_loc 1352 10 1694 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1694:0 + call "??1_Iterator_base12@std@@QAE@XZ" +Ltmp15428: + .cv_loc 1352 10 1694 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1694:0 + add esp, 4 + pop ebp + ret +Ltmp15429: + .cv_fpo_endproc +Lfunc_end1352: + # -- End function + .def "??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPAV?$_String_val@U?$_Simple_types@D@std@@@0@AAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPAV?$_String_val@U?$_Simple_types@D@std@@@0@AAV10@@Z" + .globl "??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPAV?$_String_val@U?$_Simple_types@D@std@@@0@AAV10@@Z" # -- Begin function ??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPAV?$_String_val@U?$_Simple_types@D@std@@@0@AAV10@@Z + .p2align 4, 0x90 +"??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPAV?$_String_val@U?$_Simple_types@D@std@@@0@AAV10@@Z": # @"??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPAV?$_String_val@U?$_Simple_types@D@std@@@0@AAV10@@Z" +Lfunc_begin1353: + .cv_func_id 1353 + .cv_loc 1353 13 280 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:280:0 + .cv_fpo_proc "??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPAV?$_String_val@U?$_Simple_types@D@std@@@0@AAV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp15430: + .cv_loc 1353 13 281 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:281:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15431: + .cv_fpo_endproc +Lfunc_end1353: + # -- End function + .def "??$_Refancy@PAD$0A@@std@@YAPADPAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Refancy@PAD$0A@@std@@YAPADPAD@Z" + .globl "??$_Refancy@PAD$0A@@std@@YAPADPAD@Z" # -- Begin function ??$_Refancy@PAD$0A@@std@@YAPADPAD@Z + .p2align 4, 0x90 +"??$_Refancy@PAD$0A@@std@@YAPADPAD@Z": # @"??$_Refancy@PAD$0A@@std@@YAPADPAD@Z" +Lfunc_begin1354: + .cv_func_id 1354 + .cv_loc 1354 12 325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:325:0 + .cv_fpo_proc "??$_Refancy@PAD$0A@@std@@YAPADPAD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp15432: + .cv_loc 1354 12 326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:326:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15433: + .cv_fpo_endproc +Lfunc_end1354: + # -- End function + .def "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PADPBU_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@@QAE@PADPBU_Container_base12@1@@Z" + .globl "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PADPBU_Container_base12@1@@Z" # -- Begin function ??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PADPBU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PADPBU_Container_base12@1@@Z": # @"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PADPBU_Container_base12@1@@Z" +Lfunc_begin1355: + .cv_func_id 1355 + .cv_loc 1355 10 1906 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1906:0 + .cv_fpo_proc "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PADPBU_Container_base12@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp15434: + mov esi, ecx + mov edi, dword ptr [ebp + 12] + mov ebx, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], ebx + mov dword ptr [esp + 4], edi + mov dword ptr [ebp - 24], edx # 4-byte Spill + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PBDPBU_Container_base12@1@@Z" + sub esp, 8 + .cv_loc 1355 10 1907 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1907:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp15435: + .cv_fpo_endproc +Lfunc_end1355: + # -- End function + .def "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PBDPBU_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@@QAE@PBDPBU_Container_base12@1@@Z" + .globl "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PBDPBU_Container_base12@1@@Z" # -- Begin function ??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PBDPBU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PBDPBU_Container_base12@1@@Z": # @"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PBDPBU_Container_base12@1@@Z" +Lfunc_begin1356: + .cv_func_id 1356 + .cv_loc 1356 10 1707 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1707:0 + .cv_fpo_proc "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PBDPBU_Container_base12@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp15436: + mov esi, ecx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 16], edx # 4-byte Spill + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "??0_Iterator_base12@std@@QAE@XZ" + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx + 8], ecx +Ltmp15437: + .cv_loc 1356 10 1708 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1708:0 + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z" + sub esp, 4 +Ltmp15438: + .cv_loc 1356 10 1709 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1709:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 28 + pop esi + pop ebp + ret 8 +Ltmp15439: + .cv_fpo_endproc +Lfunc_end1356: + # -- End function + .def "??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AAV10@@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@@YAPAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AAV10@@Z" + .globl "??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AAV10@@Z" # -- Begin function ??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AAV10@@Z + .p2align 4, 0x90 +"??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AAV10@@Z": # @"??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AAV10@@Z" +Lfunc_begin1357: + .cv_func_id 1357 + .cv_loc 1357 13 280 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:280:0 + .cv_fpo_proc "??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AAV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp15440: + .cv_loc 1357 13 281 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:281:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15441: + .cv_fpo_endproc +Lfunc_end1357: + # -- End function + .def "?_Move_assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@U_Equal_allocators@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Move_assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@U_Equal_allocators@2@@Z" + .globl "?_Move_assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@U_Equal_allocators@2@@Z" # -- Begin function ?_Move_assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@U_Equal_allocators@2@@Z + .p2align 4, 0x90 +"?_Move_assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@U_Equal_allocators@2@@Z": # @"?_Move_assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@U_Equal_allocators@2@@Z" +Lfunc_begin1358: + .cv_func_id 1358 + .cv_loc 1358 10 2345 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2345:0 + .cv_fpo_proc "?_Move_assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@U_Equal_allocators@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 8], edx + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp15442: + .cv_loc 1358 10 2346 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2346:0 + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ" + .cv_loc 1358 10 2347 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2347:0 + mov ecx, dword ptr [ebp + 8] + call "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ" + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ" + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??$_Pocma@V?$allocator@D@std@@@std@@YAXAAV?$allocator@D@0@0@Z" + .cv_loc 1358 10 2348 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2348:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], eax + lea eax, [ebp - 12] + mov bl, byte ptr [eax] + mov byte ptr [esp + 4], bl + call "?_Take_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXAAV12@U?$integral_constant@_N$00@2@@Z" + sub esp, 8 + mov eax, dword ptr [ebp - 8] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + .cv_loc 1358 10 2349 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2349:0 + add esp, 32 + pop ebx + pop ebp + ret 8 +Ltmp15443: + .cv_fpo_endproc +Lfunc_end1358: + # -- End function + .def "??$_Pocma@V?$allocator@D@std@@@std@@YAXAAV?$allocator@D@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Pocma@V?$allocator@D@std@@@std@@YAXAAV?$allocator@D@0@0@Z" + .globl "??$_Pocma@V?$allocator@D@std@@@std@@YAXAAV?$allocator@D@0@0@Z" # -- Begin function ??$_Pocma@V?$allocator@D@std@@@std@@YAXAAV?$allocator@D@0@0@Z + .p2align 4, 0x90 +"??$_Pocma@V?$allocator@D@std@@@std@@YAXAAV?$allocator@D@0@0@Z": # @"??$_Pocma@V?$allocator@D@std@@@std@@YAXAAV?$allocator@D@0@0@Z" +Lfunc_begin1359: + .cv_func_id 1359 + .cv_loc 1359 12 1024 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1024:0 + .cv_fpo_proc "??$_Pocma@V?$allocator@D@std@@@std@@YAXAAV?$allocator@D@0@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp15444: + .cv_loc 1359 12 1026 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1026:0 + mov edx, dword ptr [ebp + 12] + mov dword ptr [esp], edx + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "??$move@AAV?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z" +Ltmp15445: + .cv_loc 1359 12 1031 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1031:0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + add esp, 16 + pop ebp + ret +Ltmp15446: + .cv_fpo_endproc +Lfunc_end1359: + # -- End function + .def "?_Take_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXAAV12@U?$integral_constant@_N$00@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Take_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXAAV12@U?$integral_constant@_N$00@2@@Z" + .globl "?_Take_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXAAV12@U?$integral_constant@_N$00@2@@Z" # -- Begin function ?_Take_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXAAV12@U?$integral_constant@_N$00@2@@Z + .p2align 4, 0x90 +"?_Take_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXAAV12@U?$integral_constant@_N$00@2@@Z": # @"?_Take_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXAAV12@U?$integral_constant@_N$00@2@@Z" +Lfunc_begin1360: + .cv_func_id 1360 + .cv_loc 1360 10 2389 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2389:0 + .cv_fpo_proc "?_Take_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXAAV12@U?$integral_constant@_N$00@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15447: + .cv_loc 1360 10 2395 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2395:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov dword ptr [ebp - 8], eax + .cv_loc 1360 10 2398 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2398:0 + mov ecx, dword ptr [ebp - 8] + call "?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QBE_NXZ" + test al, 1 + jne LBB1360_1 + jmp LBB1360_2 +LBB1360_1: +Ltmp15448: + .cv_loc 1360 10 2399 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2399:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], eax + call "?_Swap_proxy_and_iterators@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@@Z" + sub esp, 4 + .cv_loc 1360 10 2400 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2400:0 + jmp LBB1360_3 +Ltmp15449: +LBB1360_2: + .cv_loc 1360 10 2401 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2401:0 + mov ecx, dword ptr [ebp + 8] + call "?_Orphan_all@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ" +Ltmp15450: +LBB1360_3: + .cv_loc 1360 10 2405 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2405:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov dword ptr [esp], eax + call "??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPAV?$_String_val@U?$_Simple_types@D@std@@@0@AAV10@@Z" + add eax, 4 + mov dword ptr [ebp - 12], eax + .cv_loc 1360 10 2406 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2406:0 + mov eax, dword ptr [ebp - 8] + mov dword ptr [esp], eax + call "??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPAV?$_String_val@U?$_Simple_types@D@std@@@0@AAV10@@Z" + add eax, 4 + mov dword ptr [ebp - 16], eax + .cv_loc 1360 10 2408 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2408:0 + mov eax, dword ptr [ebp - 12] + mov ecx, dword ptr [ebp - 16] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 24 + call _memcpy + .cv_loc 1360 10 2409 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2409:0 + mov ecx, dword ptr [ebp + 8] + call "?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ" + .cv_loc 1360 10 2410 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2410:0 + add esp, 36 + pop ebp + ret 8 +Ltmp15451: + .cv_fpo_endproc +Lfunc_end1360: + # -- End function + .def "??$move@AAV?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$move@AAV?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z" + .globl "??$move@AAV?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z" # -- Begin function ??$move@AAV?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z + .p2align 4, 0x90 +"??$move@AAV?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z": # @"??$move@AAV?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z" +Lfunc_begin1361: + .cv_func_id 1361 + .cv_loc 1361 7 1308 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1308:0 + .cv_fpo_proc "??$move@AAV?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp15452: + .cv_loc 1361 7 1309 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1309:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15453: + .cv_fpo_endproc +Lfunc_end1361: + # -- End function + .def "?_Swap_proxy_and_iterators@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Swap_proxy_and_iterators@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@@Z" + .globl "?_Swap_proxy_and_iterators@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@@Z" # -- Begin function ?_Swap_proxy_and_iterators@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@@Z + .p2align 4, 0x90 +"?_Swap_proxy_and_iterators@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@@Z": # @"?_Swap_proxy_and_iterators@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@@Z" +Lfunc_begin1362: + .cv_func_id 1362 + .cv_loc 1362 10 3895 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3895:0 + .cv_fpo_proc "?_Swap_proxy_and_iterators@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15454: + .cv_loc 1362 10 3896 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3896:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z" + .cv_loc 1362 10 3897 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3897:0 + add esp, 12 + pop ebp + ret 4 +Ltmp15455: + .cv_fpo_endproc +Lfunc_end1362: + # -- End function + .def "?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z" + .globl "?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z" # -- Begin function ?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z + .p2align 4, 0x90 +"?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z": # @"?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z" +Lfunc_begin1363: + .cv_func_id 1363 + .cv_loc 1363 12 1411 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1411:0 + .cv_fpo_proc "?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp15458: + .cv_loc 1363 12 1413 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1413:0 + mov dword ptr [ebp - 16], 0 + mov edx, esp + mov dword ptr [edx], 3 + mov edx, dword ptr ["__imp_??0_Lockit@std@@QAE@H@Z"] + lea esi, [ebp - 36] + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 48], eax # 4-byte Spill + call edx + sub esp, 4 + mov dword ptr [ebp - 52], eax # 4-byte Spill + jmp LBB1363_1 +LBB1363_1: + .cv_loc 1363 12 1416 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1416:0 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 40], ecx + .cv_loc 1363 12 1417 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1417:0 + mov ecx, dword ptr [ebp + 8] + mov ecx, dword ptr [ecx] + mov dword ptr [eax], ecx + .cv_loc 1363 12 1418 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1418:0 + mov ecx, dword ptr [ebp - 40] + mov edx, dword ptr [ebp + 8] + mov dword ptr [edx], ecx + .cv_loc 1363 12 1420 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1420:0 + cmp dword ptr [eax], 0 + je LBB1363_3 +# %bb.2: +Ltmp15459: + .cv_loc 1363 12 1421 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1421:0 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + mov ecx, dword ptr [eax] + mov dword ptr [ecx], eax +Ltmp15460: +LBB1363_3: + .cv_loc 1363 12 1424 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1424:0 + mov eax, dword ptr [ebp + 8] + cmp dword ptr [eax], 0 + je LBB1363_5 +# %bb.4: +Ltmp15461: + .cv_loc 1363 12 1425 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1425:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp + 8] + mov ecx, dword ptr [ecx] + mov dword ptr [ecx], eax +Ltmp15462: +LBB1363_5: + .cv_loc 1363 12 1427 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1427:0 + mov eax, dword ptr ["__imp_??1_Lockit@std@@QAE@XZ"] + lea ecx, [ebp - 36] + call eax + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$6@?0??_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0??_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z@4HA": +LBB1363_6: + push ebp + push eax + add ebp, 12 + .cv_loc 1363 12 1413 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1413:0 + call dword ptr [__imp____std_terminate] +Ltmp15463: + .cv_fpo_endproc +Lfunc_end1363: + .section .xdata,"dr",associative,"?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z" + .p2align 2 +"L__ehtable$?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z": + .long -1 # ToState + .long "?dtor$6@?0??_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z@4HA" # Action + .section .text,"xr",discard,"?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z" + # -- End function + .def "?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z" + .globl "?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z" # -- Begin function ?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z + .p2align 4, 0x90 +"?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z": # @"?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z" +Lfunc_begin1364: + .cv_func_id 1364 + .cv_loc 1364 10 3672 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3672:0 + .cv_fpo_proc "?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 64 + .cv_fpo_stackalloc 64 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp15468: + .cv_loc 1364 10 3673 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3673:0 + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov dword ptr [ebp - 36], eax + .cv_loc 1364 10 3674 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3674:0 + mov ecx, dword ptr [ebp + 8] + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov dword ptr [ebp - 40], eax + .cv_loc 1364 10 3675 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3675:0 + mov eax, dword ptr [ebp - 40] + mov ecx, dword ptr [eax + 20] + mov dword ptr [ebp - 16], 0 + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, eax + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEPBDXZ" + mov dword ptr [ebp - 52], eax # 4-byte Spill + jmp LBB1364_1 +LBB1364_1: + mov eax, dword ptr [ebp - 36] + mov ecx, dword ptr [eax + 20] + mov dword ptr [ebp - 56], ecx # 4-byte Spill + mov ecx, eax + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEPBDXZ" + mov dword ptr [ebp - 60], eax # 4-byte Spill + jmp LBB1364_2 +LBB1364_2: + mov eax, esp + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [eax + 12], ecx + mov edx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [eax + 8], edx + mov esi, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [eax + 4], esi + mov edi, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [eax], edi + call "??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQBDI0I@Z" + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + and al, 1 + movzx eax, al + add esp, 64 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$3@?0??_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@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@@QBE_NABV12@@Z@4HA": +LBB1364_3: + push ebp + sub esp, 16 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp15469: + .cv_fpo_endproc +Lfunc_end1364: + .section .xdata,"dr",associative,"?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z" + .p2align 2 +"L__ehtable$?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z": + .long -1 # ToState + .long "?dtor$3@?0??_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z@4HA" # Action + .section .text,"xr",discard,"?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z" + # -- End function + .def "??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQBDI0I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQBDI0I@Z" + .globl "??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQBDI0I@Z" # -- Begin function ??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQBDI0I@Z + .p2align 4, 0x90 +"??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQBDI0I@Z": # @"??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQBDI0I@Z" +Lfunc_begin1365: + .cv_func_id 1365 + .cv_loc 1365 10 454 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:454:0 + .cv_fpo_proc "??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQBDI0I@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + xor ebx, ebx + # kill: def $bl killed $bl killed $ebx +Ltmp15470: + .cv_loc 1365 10 456 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:456:0 + mov edi, dword ptr [ebp + 12] + cmp edi, dword ptr [ebp + 20] + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + mov dword ptr [ebp - 28], esi # 4-byte Spill + mov byte ptr [ebp - 29], bl # 1-byte Spill + jne LBB1365_2 +# %bb.1: + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "?compare@?$char_traits@D@std@@SAHQBD0I@Z" + cmp eax, 0 + sete bl + mov byte ptr [ebp - 29], bl # 1-byte Spill +LBB1365_2: + mov al, byte ptr [ebp - 29] # 1-byte Reload + and al, 1 + movzx eax, al + add esp, 32 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp15471: + .cv_fpo_endproc +Lfunc_end1365: + # -- End function + .def "?compare@?$char_traits@D@std@@SAHQBD0I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?compare@?$char_traits@D@std@@SAHQBD0I@Z" + .globl "?compare@?$char_traits@D@std@@SAHQBD0I@Z" # -- Begin function ?compare@?$char_traits@D@std@@SAHQBD0I@Z + .p2align 4, 0x90 +"?compare@?$char_traits@D@std@@SAHQBD0I@Z": # @"?compare@?$char_traits@D@std@@SAHQBD0I@Z" +Lfunc_begin1366: + .cv_func_id 1366 + .cv_loc 1366 10 289 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:289:0 + .cv_fpo_proc "?compare@?$char_traits@D@std@@SAHQBD0I@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp15472: + .cv_loc 1366 10 294 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:294:0 + mov esi, dword ptr [ebp + 16] + mov edi, dword ptr [ebp + 12] + mov ebx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 8], esi + mov dword ptr [eax + 4], edi + mov dword ptr [eax], ebx + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], ecx # 4-byte Spill + call _memcmp + add esp, 24 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp15473: + .cv_fpo_endproc +Lfunc_end1366: + # -- End function + .def "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@ABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@ABV01@@Z" + .globl "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@ABV01@@Z" # -- Begin function ??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@ABV01@@Z + .p2align 4, 0x90 +"??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@ABV01@@Z": # @"??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@ABV01@@Z" +Lfunc_begin1367: + .cv_func_id 1367 + .cv_loc 1367 19 2178 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2178:0 + .cv_fpo_proc "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp15474: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z" + sub esp, 4 + .cv_loc 1367 19 2179 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2179:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp15475: + .cv_fpo_endproc +Lfunc_end1367: + # -- End function + .def "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z" + .globl "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z" # -- Begin function ??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z + .p2align 4, 0x90 +"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z": # @"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z" +Lfunc_begin1368: + .cv_func_id 1368 + .cv_loc 1368 19 2082 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2082:0 + .cv_fpo_proc "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp15478: + mov dword ptr [ebp - 40], ecx # 4-byte Spill + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "??0_Container_base12@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + add ecx, 4 + mov edx, dword ptr [ebp + 8] + add edx, 4 + mov esi, esp + mov dword ptr [esi], edx + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov ecx, dword ptr [ecx + 20] + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [edx + 20], ecx +Ltmp15479: + .cv_loc 1368 19 2083 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2083:0 + mov ecx, edx + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "?_Getal@?$_Vb_val@V?$allocator@_N@std@@@std@@QAEAAV?$allocator@I@2@XZ" + mov ecx, esp + mov dword ptr [ecx], eax + lea eax, [ebp - 36] + mov ecx, eax + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@I@1@@Z" + sub esp, 4 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ecx], edx + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??$_Alloc_proxy@V?$allocator@U_Container_proxy@std@@@std@@@_Container_base12@std@@QAEX$$QAV?$allocator@U_Container_proxy@std@@@1@@Z" + sub esp, 4 + jmp LBB1368_1 +Ltmp15480: +LBB1368_1: + .cv_loc 1368 19 2084 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2084:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z@4HA": +LBB1368_2: + push ebp + push eax + add ebp, 12 +Ltmp15481: + .cv_loc 1368 19 2084 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2084:0 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + call "??1?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp15482: + .cv_fpo_endproc +Lfunc_end1368: + .section .xdata,"dr",associative,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z" + .p2align 2 +"L__ehtable$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z@4HA" # Action + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z" + # -- End function + .def "??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z" + .globl "??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z" # -- Begin function ??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z + .p2align 4, 0x90 +"??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z": # @"??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z" +Lfunc_begin1369: + .cv_func_id 1369 + .cv_loc 1369 19 458 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:458:0 + .cv_fpo_proc "??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 104 + .cv_fpo_stackalloc 104 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp15487: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 68], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "?_Getal@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$allocator@I@2@XZ" + lea ecx, [ebp - 40] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@ABV32@@Z" + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + lea eax, [ebp - 44] + mov bl, byte ptr [eax] + mov byte ptr [esp], bl + lea eax, [ebp - 40] + mov dword ptr [esp + 4], eax + call "??$?0V?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@I@1@@Z" + sub esp, 8 +Ltmp15488: + .cv_loc 1369 19 459 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:459:0 + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" + lea ecx, [ebp - 52] + mov dword ptr [esp], eax + call "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@I@1@@Z" + sub esp, 4 + lea ecx, [ebp - 52] + mov dword ptr [ebp - 48], ecx + .cv_loc 1369 19 460 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:460:0 + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov ecx, dword ptr [ebp - 48] + lea edx, [ebp - 60] + mov dword ptr [ebp - 84], ecx # 4-byte Spill + mov ecx, edx + mov edx, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + call "??0?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@AAV?$allocator@U_Container_proxy@std@@@1@AAU_Container_base12@1@@Z" + sub esp, 8 + .cv_loc 1369 19 461 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:461:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "?empty@?$vector@IV?$allocator@I@std@@@std@@QBE_NXZ" + test al, 1 + jne LBB1369_5 +# %bb.1: +Ltmp15489: + .cv_loc 1369 19 462 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:462:0 + mov ecx, dword ptr [ebp + 8] + call "?size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "?_Buy_raw@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" + sub esp, 4 + jmp LBB1369_2 +LBB1369_2: + .cv_loc 1369 19 463 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:463:0 + mov eax, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ebp - 64], eax + .cv_loc 1369 19 464 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:464:0 + mov ecx, eax + call "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 96], eax # 4-byte Spill + call "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" + mov eax, dword ptr [eax] + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [ecx + 8], edx + mov edx, dword ptr [ebp - 96] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "??$_Ucopy@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAI00@Z" + sub esp, 12 + mov dword ptr [ebp - 100], eax # 4-byte Spill + jmp LBB1369_3 +LBB1369_3: + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 1369 19 465 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:465:0 + mov dword ptr [ebp - 64], 0 + .cv_loc 1369 19 466 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:466:0 + lea ecx, [ebp - 64] + call "??1?$_Tidy_guard@V?$vector@IV?$allocator@I@std@@@std@@@std@@QAE@XZ" + jmp LBB1369_5 +Ltmp15490: +LBB1369_5: + .cv_loc 1369 19 468 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:468:0 + lea eax, [ebp - 60] + mov ecx, eax + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "?_Release@_Basic_container_proxy_ptr12@std@@QAEXXZ" + .cv_loc 1369 19 469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:469:0 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + call "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" +Ltmp15491: + .cv_loc 1369 19 469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:469:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 104 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$4@?0???0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z@4HA": +LBB1369_4: + push ebp + sub esp, 12 + add ebp, 12 + lea ecx, [ebp - 64] +Ltmp15492: + .cv_loc 1369 19 466 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:466:0 + call "??1?$_Tidy_guard@V?$vector@IV?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp15493: + .def "?dtor$6@?0???0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z@4HA": +LBB1369_6: + push ebp + sub esp, 12 + add ebp, 12 + lea ecx, [ebp - 60] + .cv_loc 1369 19 469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:469:0 + call "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp15494: + .cv_fpo_endproc +Lfunc_end1369: + .section .xdata,"dr",associative,"??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z" + .p2align 2 +"L__ehtable$??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z": + .long -1 # ToState + .long "?dtor$6@?0???0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$4@?0???0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z@4HA" # Action + .section .text,"xr",discard,"??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z" + # -- End function + .def "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@ABV32@@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@ABV32@@Z" + .globl "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@ABV32@@Z" # -- Begin function ?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@ABV32@@Z + .p2align 4, 0x90 +"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@ABV32@@Z": # @"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@ABV32@@Z" +Lfunc_begin1370: + .cv_func_id 1370 + .cv_loc 1370 12 831 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:831:0 + .cv_fpo_proc "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@ABV32@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp + 12] +Ltmp15495: + .cv_loc 1370 12 832 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:832:0 + mov dword ptr [ebp - 4], ecx # 4-byte Spill + add esp, 4 + pop ebp + ret +Ltmp15496: + .cv_fpo_endproc +Lfunc_end1370: + # -- 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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@I@1@@Z" +Lfunc_begin1371: + .cv_func_id 1371 + .cv_loc 1371 12 1533 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1533:0 + .cv_fpo_proc "??$?0V?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@I@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15497: + mov edx, dword ptr [ebp + 12] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$forward@V?$allocator@I@std@@@std@@YA$$QAV?$allocator@I@0@AAV10@@Z" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QAE@XZ" + .cv_loc 1371 12 1534 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1534:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop ebp + ret 8 +Ltmp15498: + .cv_fpo_endproc +Lfunc_end1371: + # -- End function + .def "?empty@?$vector@IV?$allocator@I@std@@@std@@QBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?empty@?$vector@IV?$allocator@I@std@@@std@@QBE_NXZ" + .globl "?empty@?$vector@IV?$allocator@I@std@@@std@@QBE_NXZ" # -- Begin function ?empty@?$vector@IV?$allocator@I@std@@@std@@QBE_NXZ + .p2align 4, 0x90 +"?empty@?$vector@IV?$allocator@I@std@@@std@@QBE_NXZ": # @"?empty@?$vector@IV?$allocator@I@std@@@std@@QBE_NXZ" +Lfunc_begin1372: + .cv_func_id 1372 + .cv_loc 1372 19 1334 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1334:0 + .cv_fpo_proc "?empty@?$vector@IV?$allocator@I@std@@@std@@QBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15499: + .cv_loc 1372 19 1335 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1335:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + cmp ecx, dword ptr [eax] + sete dl + and dl, 1 + movzx eax, dl + add esp, 12 + pop ebp + ret +Ltmp15500: + .cv_fpo_endproc +Lfunc_end1372: + # -- End function + .def "?_Buy_raw@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Buy_raw@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" + .globl "?_Buy_raw@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" # -- Begin function ?_Buy_raw@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z + .p2align 4, 0x90 +"?_Buy_raw@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z": # @"?_Buy_raw@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" +Lfunc_begin1373: + .cv_func_id 1373 + .cv_loc 1373 19 1489 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1489:0 + .cv_fpo_proc "?_Buy_raw@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15501: + .cv_loc 1373 19 1492 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1492:0 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov dword ptr [ebp - 8], eax + .cv_loc 1373 19 1493 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1493:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], eax + call "?allocate@?$allocator@I@std@@QAEPAII@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 8] + mov dword ptr [ecx + 4], eax + .cv_loc 1373 19 1494 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1494:0 + mov eax, dword ptr [ebp - 8] + mov eax, dword ptr [eax + 4] + mov ecx, dword ptr [ebp - 8] + mov dword ptr [ecx + 8], eax + .cv_loc 1373 19 1495 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1495:0 + mov eax, dword ptr [ebp - 8] + mov eax, dword ptr [eax + 4] + mov ecx, dword ptr [ebp + 8] + shl ecx, 2 + add eax, ecx + mov ecx, dword ptr [ebp - 8] + mov dword ptr [ecx + 12], eax + .cv_loc 1373 19 1496 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1496:0 + add esp, 24 + pop ebp + ret 4 +Ltmp15502: + .cv_fpo_endproc +Lfunc_end1373: + # -- End function + .def "??$_Ucopy@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAI00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ucopy@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAI00@Z" + .globl "??$_Ucopy@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAI00@Z" # -- Begin function ??$_Ucopy@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAI00@Z + .p2align 4, 0x90 +"??$_Ucopy@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAI00@Z": # @"??$_Ucopy@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAI00@Z" +Lfunc_begin1374: + .cv_func_id 1374 + .cv_loc 1374 19 1443 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1443:0 + .cv_fpo_proc "??$_Ucopy@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAI00@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp15503: + .cv_loc 1374 19 1444 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1444:0 + mov dword ptr [ebp - 12], esi # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], eax + call "??$_Uninitialized_copy@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z" + add esp, 32 + pop esi + pop ebp + ret 12 +Ltmp15504: + .cv_fpo_endproc +Lfunc_end1374: + # -- End function + .def "??1?$_Tidy_guard@V?$vector@IV?$allocator@I@std@@@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Tidy_guard@V?$vector@IV?$allocator@I@std@@@std@@@std@@QAE@XZ" + .globl "??1?$_Tidy_guard@V?$vector@IV?$allocator@I@std@@@std@@@std@@QAE@XZ" # -- Begin function ??1?$_Tidy_guard@V?$vector@IV?$allocator@I@std@@@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Tidy_guard@V?$vector@IV?$allocator@I@std@@@std@@@std@@QAE@XZ": # @"??1?$_Tidy_guard@V?$vector@IV?$allocator@I@std@@@std@@@std@@QAE@XZ" +Lfunc_begin1375: + .cv_func_id 1375 + .cv_loc 1375 17 3513 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:3513:0 + .cv_fpo_proc "??1?$_Tidy_guard@V?$vector@IV?$allocator@I@std@@@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15505: + .cv_loc 1375 17 3514 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:3514:0 + cmp dword ptr [ecx], 0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + je LBB1375_2 +# %bb.1: +Ltmp15506: + .cv_loc 1375 17 3515 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:3515:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax] + call "?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ" +Ltmp15507: +LBB1375_2: + .cv_loc 1375 17 3517 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:3517:0 + add esp, 8 + pop ebp + ret +Ltmp15508: + .cv_fpo_endproc +Lfunc_end1375: + # -- End function + .def "??$forward@V?$allocator@I@std@@@std@@YA$$QAV?$allocator@I@0@AAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@V?$allocator@I@std@@@std@@YA$$QAV?$allocator@I@0@AAV10@@Z" + .globl "??$forward@V?$allocator@I@std@@@std@@YA$$QAV?$allocator@I@0@AAV10@@Z" # -- Begin function ??$forward@V?$allocator@I@std@@@std@@YA$$QAV?$allocator@I@0@AAV10@@Z + .p2align 4, 0x90 +"??$forward@V?$allocator@I@std@@@std@@YA$$QAV?$allocator@I@0@AAV10@@Z": # @"??$forward@V?$allocator@I@std@@@std@@YA$$QAV?$allocator@I@0@AAV10@@Z" +Lfunc_begin1376: + .cv_func_id 1376 + .cv_loc 1376 7 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1296:0 + .cv_fpo_proc "??$forward@V?$allocator@I@std@@@std@@YA$$QAV?$allocator@I@0@AAV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp15509: + .cv_loc 1376 7 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1297:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15510: + .cv_fpo_endproc +Lfunc_end1376: + # -- End function + .def "??$_Uninitialized_copy@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z" + .globl "??$_Uninitialized_copy@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z" # -- Begin function ??$_Uninitialized_copy@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z": # @"??$_Uninitialized_copy@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z" +Lfunc_begin1377: + .cv_func_id 1377 + .cv_loc 1377 21 161 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:161:0 + .cv_fpo_proc "??$_Uninitialized_copy@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi +Ltmp15511: + .cv_loc 1377 21 163 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:163:0 + mov edi, dword ptr [ebp + 8] + mov dword ptr [esp], edi + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov dword ptr [ebp - 36], edx # 4-byte Spill + mov dword ptr [ebp - 40], esi # 4-byte Spill + call "??$_Get_unwrapped@I@std@@YAPAIQAI@Z" + mov dword ptr [ebp - 16], eax + .cv_loc 1377 21 164 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:164:0 + mov eax, dword ptr [ebp + 12] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@I@std@@YAPAIQAI@Z" + mov dword ptr [ebp - 20], eax + .cv_loc 1377 21 165 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:165:0 + lea eax, [ebp - 16] + mov dword ptr [esp], eax + lea eax, [ebp - 20] + mov dword ptr [esp + 4], eax + call "??$_Idl_distance@PAIPAI@std@@YA?A?@@ABQAI0@Z" + mov ecx, dword ptr [ebp + 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Get_unwrapped_n@IH$0A@@std@@YAPAIQAIH@Z" + mov dword ptr [ebp - 24], eax +Ltmp15512: + .cv_loc 1377 21 168 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:168:0 + mov eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 20] + mov edx, dword ptr [ebp - 16] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "??$_Copy_memmove@PAIPAI@std@@YAPAIPAI00@Z" + mov dword ptr [ebp - 24], eax +Ltmp15513: + .cv_loc 1377 21 179 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:179:0 + mov eax, dword ptr [ebp - 24] + lea ecx, [ebp + 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Seek_wrapped@I@std@@YAXAAPAIQAI@Z" + .cv_loc 1377 21 180 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:180:0 + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 44], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 48 + pop esi + pop edi + pop ebp + ret +Ltmp15514: + .cv_fpo_endproc +Lfunc_end1377: + # -- End function + .def "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@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@@QAEAAV01@ABV01@@Z" + .globl "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" # -- Begin function ??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z + .p2align 4, 0x90 +"??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z": # @"??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" +Lfunc_begin1378: + .cv_func_id 1378 + .cv_loc 1378 22 1605 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1605:0 + .cv_fpo_proc "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp15515: + .cv_loc 1378 22 1605 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1605:0 + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [edx] + mov dword ptr [ecx], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ecx + 4], edx + mov edx, ecx + add edx, 8 + mov esi, dword ptr [ebp + 8] + add esi, 8 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??4?$vector@_NV?$allocator@_N@std@@@std@@QAEAAV01@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp15516: + .cv_fpo_endproc +Lfunc_end1378: + # -- End function + .def "??4?$vector@_NV?$allocator@_N@std@@@std@@QAEAAV01@ABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$vector@_NV?$allocator@_N@std@@@std@@QAEAAV01@ABV01@@Z" + .globl "??4?$vector@_NV?$allocator@_N@std@@@std@@QAEAAV01@ABV01@@Z" # -- Begin function ??4?$vector@_NV?$allocator@_N@std@@@std@@QAEAAV01@ABV01@@Z + .p2align 4, 0x90 +"??4?$vector@_NV?$allocator@_N@std@@@std@@QAEAAV01@ABV01@@Z": # @"??4?$vector@_NV?$allocator@_N@std@@@std@@QAEAAV01@ABV01@@Z" +Lfunc_begin1379: + .cv_func_id 1379 + .cv_loc 1379 19 2325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2325:0 + .cv_fpo_proc "??4?$vector@_NV?$allocator@_N@std@@@std@@QAEAAV01@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp15517: + .cv_loc 1379 19 2326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2326:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], ecx # 4-byte Spill + call "??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPBV?$vector@_NV?$allocator@_N@std@@@0@ABV10@@Z" + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + cmp ecx, eax + je LBB1379_2 +# %bb.1: +Ltmp15518: + .cv_loc 1379 19 2331 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2331:0 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + mov ecx, eax + call "?_Orphan_all@_Container_base12@std@@QAEXXZ" + .cv_loc 1379 19 2332 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2332:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], eax + lea eax, [ebp - 8] + mov dl, byte ptr [eax] + mov byte ptr [esp + 4], dl + call "?_Copy_assign@?$vector@_NV?$allocator@_N@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" + sub esp, 8 +Ltmp15519: +LBB1379_2: + .cv_loc 1379 19 2336 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2336:0 + mov eax, dword ptr [ebp - 4] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + add esp, 28 + pop ebp + ret 4 +Ltmp15520: + .cv_fpo_endproc +Lfunc_end1379: + # -- End function + .def "??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPBV?$vector@_NV?$allocator@_N@std@@@0@ABV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPBV?$vector@_NV?$allocator@_N@std@@@0@ABV10@@Z" + .globl "??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPBV?$vector@_NV?$allocator@_N@std@@@0@ABV10@@Z" # -- Begin function ??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPBV?$vector@_NV?$allocator@_N@std@@@0@ABV10@@Z + .p2align 4, 0x90 +"??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPBV?$vector@_NV?$allocator@_N@std@@@0@ABV10@@Z": # @"??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPBV?$vector@_NV?$allocator@_N@std@@@0@ABV10@@Z" +Lfunc_begin1380: + .cv_func_id 1380 + .cv_loc 1380 13 280 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:280:0 + .cv_fpo_proc "??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPBV?$vector@_NV?$allocator@_N@std@@@0@ABV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp15521: + .cv_loc 1380 13 281 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:281:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15522: + .cv_fpo_endproc +Lfunc_end1380: + # -- End function + .def "?_Copy_assign@?$vector@_NV?$allocator@_N@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Copy_assign@?$vector@_NV?$allocator@_N@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" + .globl "?_Copy_assign@?$vector@_NV?$allocator@_N@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" # -- Begin function ?_Copy_assign@?$vector@_NV?$allocator@_N@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z + .p2align 4, 0x90 +"?_Copy_assign@?$vector@_NV?$allocator@_N@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z": # @"?_Copy_assign@?$vector@_NV?$allocator@_N@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" +Lfunc_begin1381: + .cv_func_id 1381 + .cv_loc 1381 19 2303 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2303:0 + .cv_fpo_proc "?_Copy_assign@?$vector@_NV?$allocator@_N@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp15523: + .cv_loc 1381 19 2304 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2304:0 + mov edx, dword ptr [ebp + 8] + add edx, 4 + mov esi, ecx + add esi, 4 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??4?$vector@IV?$allocator@I@std@@@std@@QAEAAV01@ABV01@@Z" + sub esp, 4 + .cv_loc 1381 19 2305 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2305:0 + mov ecx, dword ptr [ebp + 8] + mov ecx, dword ptr [ecx + 20] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx + 20], ecx + .cv_loc 1381 19 2306 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2306:0 + mov dword ptr [ebp - 20], eax # 4-byte Spill + add esp, 20 + pop esi + pop ebp + ret 8 +Ltmp15524: + .cv_fpo_endproc +Lfunc_end1381: + # -- End function + .def "??4?$vector@IV?$allocator@I@std@@@std@@QAEAAV01@ABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$vector@IV?$allocator@I@std@@@std@@QAEAAV01@ABV01@@Z" + .globl "??4?$vector@IV?$allocator@I@std@@@std@@QAEAAV01@ABV01@@Z" # -- Begin function ??4?$vector@IV?$allocator@I@std@@@std@@QAEAAV01@ABV01@@Z + .p2align 4, 0x90 +"??4?$vector@IV?$allocator@I@std@@@std@@QAEAAV01@ABV01@@Z": # @"??4?$vector@IV?$allocator@I@std@@@std@@QAEAAV01@ABV01@@Z" +Lfunc_begin1382: + .cv_func_id 1382 + .cv_loc 1382 19 1060 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1060:0 + .cv_fpo_proc "??4?$vector@IV?$allocator@I@std@@@std@@QAEAAV01@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp15525: + .cv_loc 1382 19 1061 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1061:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], ecx # 4-byte Spill + call "??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPBV?$vector@IV?$allocator@I@std@@@0@ABV10@@Z" + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + cmp ecx, eax + je LBB1382_2 +# %bb.1: +Ltmp15526: + .cv_loc 1382 19 1062 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1062:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], eax + lea eax, [ebp - 8] + mov dl, byte ptr [eax] + mov byte ptr [esp + 4], dl + call "?_Copy_assign@?$vector@IV?$allocator@I@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" + sub esp, 8 +Ltmp15527: +LBB1382_2: + .cv_loc 1382 19 1065 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1065:0 + mov eax, dword ptr [ebp - 4] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + add esp, 28 + pop ebp + ret 4 +Ltmp15528: + .cv_fpo_endproc +Lfunc_end1382: + # -- End function + .def "??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPBV?$vector@IV?$allocator@I@std@@@0@ABV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPBV?$vector@IV?$allocator@I@std@@@0@ABV10@@Z" + .globl "??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPBV?$vector@IV?$allocator@I@std@@@0@ABV10@@Z" # -- Begin function ??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPBV?$vector@IV?$allocator@I@std@@@0@ABV10@@Z + .p2align 4, 0x90 +"??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPBV?$vector@IV?$allocator@I@std@@@0@ABV10@@Z": # @"??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPBV?$vector@IV?$allocator@I@std@@@0@ABV10@@Z" +Lfunc_begin1383: + .cv_func_id 1383 + .cv_loc 1383 13 280 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:280:0 + .cv_fpo_proc "??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPBV?$vector@IV?$allocator@I@std@@@0@ABV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp15529: + .cv_loc 1383 13 281 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:281:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15530: + .cv_fpo_endproc +Lfunc_end1383: + # -- End function + .def "?_Copy_assign@?$vector@IV?$allocator@I@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Copy_assign@?$vector@IV?$allocator@I@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" + .globl "?_Copy_assign@?$vector@IV?$allocator@I@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" # -- Begin function ?_Copy_assign@?$vector@IV?$allocator@I@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z + .p2align 4, 0x90 +"?_Copy_assign@?$vector@IV?$allocator@I@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z": # @"?_Copy_assign@?$vector@IV?$allocator@I@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" +Lfunc_begin1384: + .cv_func_id 1384 + .cv_loc 1384 19 1044 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1044:0 + .cv_fpo_proc "?_Copy_assign@?$vector@IV?$allocator@I@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15531: + .cv_loc 1384 19 1045 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1045:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Getal@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$allocator@I@2@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??$_Pocca@V?$allocator@I@std@@@std@@YAXAAV?$allocator@I@0@ABV10@@Z" + .cv_loc 1384 19 1046 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1046:0 + mov ecx, dword ptr [ebp + 8] + call "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??$assign@PAIX@?$vector@IV?$allocator@I@std@@@std@@QAEXPAI0@Z" + .cv_loc 1384 19 1047 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1047:0 + add esp, 20 + pop ebp + ret 8 +Ltmp15532: + .cv_fpo_endproc +Lfunc_end1384: + # -- End function + .def "??$_Pocca@V?$allocator@I@std@@@std@@YAXAAV?$allocator@I@0@ABV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Pocca@V?$allocator@I@std@@@std@@YAXAAV?$allocator@I@0@ABV10@@Z" + .globl "??$_Pocca@V?$allocator@I@std@@@std@@YAXAAV?$allocator@I@0@ABV10@@Z" # -- Begin function ??$_Pocca@V?$allocator@I@std@@@std@@YAXAAV?$allocator@I@0@ABV10@@Z + .p2align 4, 0x90 +"??$_Pocca@V?$allocator@I@std@@@std@@YAXAAV?$allocator@I@0@ABV10@@Z": # @"??$_Pocca@V?$allocator@I@std@@@std@@YAXAAV?$allocator@I@0@ABV10@@Z" +Lfunc_begin1385: + .cv_func_id 1385 + .cv_loc 1385 12 996 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:996:0 + .cv_fpo_proc "??$_Pocca@V?$allocator@I@std@@@std@@YAXAAV?$allocator@I@0@ABV10@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp15533: + .cv_loc 1385 12 1003 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1003:0 + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov dword ptr [ebp - 8], ecx # 4-byte Spill + add esp, 8 + pop ebp + ret +Ltmp15534: + .cv_fpo_endproc +Lfunc_end1385: + # -- End function + .def "??$assign@PAIX@?$vector@IV?$allocator@I@std@@@std@@QAEXPAI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$assign@PAIX@?$vector@IV?$allocator@I@std@@@std@@QAEXPAI0@Z" + .globl "??$assign@PAIX@?$vector@IV?$allocator@I@std@@@std@@QAEXPAI0@Z" # -- Begin function ??$assign@PAIX@?$vector@IV?$allocator@I@std@@@std@@QAEXPAI0@Z + .p2align 4, 0x90 +"??$assign@PAIX@?$vector@IV?$allocator@I@std@@@std@@QAEXPAI0@Z": # @"??$assign@PAIX@?$vector@IV?$allocator@I@std@@@std@@QAEXPAI0@Z" +Lfunc_begin1386: + .cv_func_id 1386 + .cv_loc 1386 19 1034 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1034:0 + .cv_fpo_proc "??$assign@PAIX@?$vector@IV?$allocator@I@std@@@std@@QAEXPAI0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 12], esi + mov dword ptr [ebp - 20], ecx + mov ecx, dword ptr [ebp - 20] +Ltmp15535: + .cv_loc 1386 19 1035 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1035:0 + lea esi, [ebp + 8] + #DEBUG_VALUE: assign:_First <- [$esi+0] + mov dword ptr [esp], esi + lea esi, [ebp + 12] +Ltmp15536: + #DEBUG_VALUE: assign:_Last <- [$esi+0] + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 28], edx # 4-byte Spill + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov dword ptr [ebp - 36], ecx # 4-byte Spill + call "??$_Adl_verify_range@PAIPAI@std@@YAXABQAI0@Z" + .cv_loc 1386 19 1036 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1036:0 + mov eax, dword ptr [ebp + 12] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@I@std@@YAPAIQAI@Z" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 40], eax # 4-byte Spill + call "??$_Get_unwrapped@I@std@@YAPAIQAI@Z" + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [esp + 4], eax + lea eax, [ebp - 16] + mov bl, byte ptr [eax] + mov byte ptr [esp + 8], bl + call "??$_Assign_range@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0Uforward_iterator_tag@1@@Z" + sub esp, 12 + mov eax, dword ptr [ebp - 12] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + .cv_loc 1386 19 1037 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1037:0 + add esp, 44 + pop esi +Ltmp15537: + pop ebx + pop ebp + ret 8 +Ltmp15538: + .cv_fpo_endproc +Lfunc_end1386: + # -- End function + .def "??$_Adl_verify_range@PAIPAI@std@@YAXABQAI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Adl_verify_range@PAIPAI@std@@YAXABQAI0@Z" + .globl "??$_Adl_verify_range@PAIPAI@std@@YAXABQAI0@Z" # -- Begin function ??$_Adl_verify_range@PAIPAI@std@@YAXABQAI0@Z + .p2align 4, 0x90 +"??$_Adl_verify_range@PAIPAI@std@@YAXABQAI0@Z": # @"??$_Adl_verify_range@PAIPAI@std@@YAXABQAI0@Z" +Lfunc_begin1387: + .cv_func_id 1387 + .cv_loc 1387 17 216 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:216:0 + .cv_fpo_proc "??$_Adl_verify_range@PAIPAI@std@@YAXABQAI0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp15539: + .cv_loc 1387 17 218 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:218:0 + mov edx, dword ptr [ebp + 12] + mov edx, dword ptr [edx] + mov esi, dword ptr [ebp + 8] + mov esi, dword ptr [esi] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$_Verify_range@I@std@@YAXQBI0@Z" +Ltmp15540: + .cv_loc 1387 17 223 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:223:0 + add esp, 16 + pop esi + pop ebp + ret +Ltmp15541: + .cv_fpo_endproc +Lfunc_end1387: + # -- End function + .def "??$_Assign_range@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0Uforward_iterator_tag@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Assign_range@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0Uforward_iterator_tag@1@@Z" + .globl "??$_Assign_range@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0Uforward_iterator_tag@1@@Z" # -- Begin function ??$_Assign_range@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0Uforward_iterator_tag@1@@Z + .p2align 4, 0x90 +"??$_Assign_range@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0Uforward_iterator_tag@1@@Z": # @"??$_Assign_range@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0Uforward_iterator_tag@1@@Z" +Lfunc_begin1388: + .cv_func_id 1388 + .cv_loc 1388 19 994 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:994:0 + .cv_fpo_proc "??$_Assign_range@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0Uforward_iterator_tag@1@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp15542: + .cv_loc 1388 19 995 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:995:0 + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov dword ptr [ebp - 28], ecx # 4-byte Spill + call "??$distance@PAI@std@@YAHPAI0@Z" + mov dword ptr [esp], eax + call "??$_Convert_size@I@std@@YAII@Z" + mov dword ptr [ebp - 16], eax + .cv_loc 1388 19 997 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:997:0 + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + call "?_Orphan_all@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ" +Ltmp15543: + .cv_loc 1388 19 1003 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1003:0 + mov eax, dword ptr [ebp - 16] + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "?capacity@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 32] # 4-byte Reload + cmp ecx, eax + jbe LBB1388_2 +# %bb.1: +Ltmp15544: + .cv_loc 1388 19 1004 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1004:0 + mov eax, dword ptr [ebp - 16] + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp], eax + call "?_Clear_and_reserve_geometric@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" + sub esp, 4 +Ltmp15545: +LBB1388_2: + .cv_loc 1388 19 1007 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1007:0 + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + call "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov eax, dword ptr [eax] + mov dword ptr [esp], eax + call "??$_Unfancy@I@std@@YAPAIPAI@Z" + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "??$_Copy_memmove@PAIPAI@std@@YAPAIPAI00@Z" + mov dword ptr [esp], eax + call "??$_Refancy@PAI$0A@@std@@YAPAIPAI@Z" + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [ebp - 36], eax # 4-byte Spill + call "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [eax], ecx +Ltmp15546: + .cv_loc 1388 19 1030 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1030:0 + add esp, 40 + pop esi + pop edi + pop ebp + ret 12 +Ltmp15547: + .cv_fpo_endproc +Lfunc_end1388: + # -- End function + .def "??$_Verify_range@I@std@@YAXQBI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Verify_range@I@std@@YAXQBI0@Z" + .globl "??$_Verify_range@I@std@@YAXQBI0@Z" # -- Begin function ??$_Verify_range@I@std@@YAXQBI0@Z + .p2align 4, 0x90 +"??$_Verify_range@I@std@@YAXQBI0@Z": # @"??$_Verify_range@I@std@@YAXQBI0@Z" +Lfunc_begin1389: + .cv_func_id 1389 + .cv_loc 1389 17 190 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:190:0 + .cv_fpo_proc "??$_Verify_range@I@std@@YAXQBI0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov dword ptr [ebp - 8], ecx # 4-byte Spill +# %bb.1: +Ltmp15548: + .cv_loc 1389 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + mov eax, dword ptr [ebp + 8] + cmp eax, dword ptr [ebp + 12] + ja LBB1389_3 +# %bb.2: +Ltmp15549: + .cv_loc 1389 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + jmp LBB1389_9 +Ltmp15550: +LBB1389_3: + .cv_loc 1389 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + jmp LBB1389_4 +LBB1389_4: + .cv_loc 1389 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + xor eax, eax +Ltmp15551: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GH@EBEKGEP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 191 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0BJ@HAJGEHKO@transposed?5pointer?5range?$AA@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1389_6 +# %bb.5: + int3 +LBB1389_6: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BM@MDLBHIEK@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MO@DIOIMGCK@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 191 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 16], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +# %bb.7: + jmp LBB1389_8 +Ltmp15552: +LBB1389_8: + .cv_loc 1389 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + jmp LBB1389_9 +Ltmp15553: +LBB1389_9: + .cv_loc 1389 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + jmp LBB1389_10 +LBB1389_10: + jmp LBB1389_11 +Ltmp15554: +LBB1389_11: + .cv_loc 1389 17 192 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:192:0 + add esp, 40 + pop ebp + ret +Ltmp15555: + .cv_fpo_endproc +Lfunc_end1389: + # -- End function + .def "??$distance@PAI@std@@YAHPAI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$distance@PAI@std@@YAHPAI0@Z" + .globl "??$distance@PAI@std@@YAHPAI0@Z" # -- Begin function ??$distance@PAI@std@@YAHPAI0@Z + .p2align 4, 0x90 +"??$distance@PAI@std@@YAHPAI0@Z": # @"??$distance@PAI@std@@YAHPAI0@Z" +Lfunc_begin1390: + .cv_func_id 1390 + .cv_loc 1390 17 785 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:785:0 + .cv_fpo_proc "??$distance@PAI@std@@YAHPAI0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp15556: + .cv_loc 1390 17 787 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:787:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + sub edx, esi + sar edx, 2 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp15557: + .cv_fpo_endproc +Lfunc_end1390: + # -- End function + .def "?_Clear_and_reserve_geometric@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Clear_and_reserve_geometric@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" + .globl "?_Clear_and_reserve_geometric@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" # -- Begin function ?_Clear_and_reserve_geometric@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z + .p2align 4, 0x90 +"?_Clear_and_reserve_geometric@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z": # @"?_Clear_and_reserve_geometric@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" +Lfunc_begin1391: + .cv_func_id 1391 + .cv_loc 1391 19 1152 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1152:0 + .cv_fpo_proc "?_Clear_and_reserve_geometric@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp15558: + .cv_loc 1391 19 1154 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1154:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov dword ptr [ebp - 28], edx # 4-byte Spill + call "?max_size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + cmp ecx, eax + jbe LBB1391_2 +# %bb.1: +Ltmp15559: + .cv_loc 1391 19 1155 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1155:0 + call "?_Xlength@?$vector@IV?$allocator@I@std@@@std@@CAXXZ" +Ltmp15560: +LBB1391_2: + .cv_loc 1391 19 1158 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1158:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], eax + call "?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@ABEII@Z" + sub esp, 4 + mov dword ptr [ebp - 12], eax + .cv_loc 1391 19 1159 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1159:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov dword ptr [ebp - 16], eax + .cv_loc 1391 19 1160 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1160:0 + mov eax, dword ptr [ebp - 16] + cmp dword ptr [eax + 4], 0 + je LBB1391_4 +# %bb.3: +Ltmp15561: + .cv_loc 1391 19 1161 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1161:0 + mov eax, dword ptr [ebp - 16] + mov eax, dword ptr [eax + 8] + mov ecx, dword ptr [ebp - 16] + mov ecx, dword ptr [ecx + 4] + mov edx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 32] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + call "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0@Z" + sub esp, 8 + .cv_loc 1391 19 1162 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1162:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" + mov ecx, dword ptr [ebp - 16] + mov ecx, dword ptr [ecx + 12] + mov edx, dword ptr [ebp - 16] + mov edx, dword ptr [edx + 4] + sub ecx, edx + sar ecx, 2 + mov edx, dword ptr [ebp - 16] + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], edx + mov eax, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "?deallocate@?$allocator@I@std@@QAEXQAII@Z" + sub esp, 8 + .cv_loc 1391 19 1164 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1164:0 + mov eax, dword ptr [ebp - 16] + mov dword ptr [eax + 4], 0 + .cv_loc 1391 19 1165 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1165:0 + mov eax, dword ptr [ebp - 16] + mov dword ptr [eax + 8], 0 + .cv_loc 1391 19 1166 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1166:0 + mov eax, dword ptr [ebp - 16] + mov dword ptr [eax + 12], 0 +Ltmp15562: +LBB1391_4: + .cv_loc 1391 19 1169 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1169:0 + mov eax, dword ptr [ebp - 12] + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], eax + call "?_Buy_raw@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" + .cv_loc 1391 19 1170 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1170:0 + add esp, 36 + pop esi + pop ebp + ret 4 +Ltmp15563: + .cv_fpo_endproc +Lfunc_end1391: + # -- End function + .def "??$_Refancy@PAI$0A@@std@@YAPAIPAI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Refancy@PAI$0A@@std@@YAPAIPAI@Z" + .globl "??$_Refancy@PAI$0A@@std@@YAPAIPAI@Z" # -- Begin function ??$_Refancy@PAI$0A@@std@@YAPAIPAI@Z + .p2align 4, 0x90 +"??$_Refancy@PAI$0A@@std@@YAPAIPAI@Z": # @"??$_Refancy@PAI$0A@@std@@YAPAIPAI@Z" +Lfunc_begin1392: + .cv_func_id 1392 + .cv_loc 1392 12 325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:325:0 + .cv_fpo_proc "??$_Refancy@PAI$0A@@std@@YAPAIPAI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp15564: + .cv_loc 1392 12 326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:326:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15565: + .cv_fpo_endproc +Lfunc_end1392: + # -- 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_begin1393: + .cv_func_id 1393 + .cv_loc 1393 22 3398 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3398:0 + .cv_fpo_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" 40 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 176 + .cv_fpo_stackalloc 176 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 44] + mov esi, dword ptr [ebp + 40] + mov edi, dword ptr [ebp + 36] + mov ebx, dword ptr [ebp + 32] + mov dword ptr [ebp - 128], eax # 4-byte Spill + mov eax, dword ptr [ebp + 28] + mov dword ptr [ebp - 132], eax # 4-byte Spill + mov eax, dword ptr [ebp + 24] + mov dword ptr [ebp - 136], eax # 4-byte Spill + mov eax, dword ptr [ebp + 20] + mov dword ptr [ebp - 140], eax # 4-byte Spill + mov eax, dword ptr [ebp + 16] + mov dword ptr [ebp - 144], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 148], eax # 4-byte Spill + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 16], eax + mov eax, dword ptr [ebp - 148] # 4-byte Reload + mov dword ptr [ebp - 24], eax + mov eax, dword ptr [ebp - 144] # 4-byte Reload + mov dword ptr [ebp - 20], eax + mov eax, dword ptr [ebp - 140] # 4-byte Reload + mov dword ptr [ebp - 32], eax + mov eax, dword ptr [ebp - 136] # 4-byte Reload + mov dword ptr [ebp - 28], eax + mov eax, dword ptr [ebp - 132] # 4-byte Reload + mov dword ptr [ebp - 40], eax + mov dword ptr [ebp - 36], ebx + mov dword ptr [ebp - 48], edi + mov dword ptr [ebp - 44], esi + mov dword ptr [ebp - 52], edx +Ltmp15566: + .cv_loc 1393 22 3399 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3399:0 + mov edx, dword ptr [ebp - 24] + mov dword ptr [ebp - 60], edx + mov edx, dword ptr [ebp - 20] + mov dword ptr [ebp - 56], edx + mov dword ptr [ebp - 152], ecx # 4-byte Spill +LBB1393_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1393 22 3400 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3400:0 + mov eax, dword ptr [ebp - 32] + mov dword ptr [ebp - 68], eax + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 64], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 76], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 72], eax + mov eax, dword ptr [ebp - 76] + mov ecx, dword ptr [ebp - 72] + mov edx, dword ptr [ebp - 68] + mov esi, dword ptr [ebp - 64] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor ecx, ecx + mov ah, cl + test al, 1 + mov byte ptr [ebp - 153], ah # 1-byte Spill + jne LBB1393_2 + jmp LBB1393_3 +LBB1393_2: # in Loop: Header=BB1393_1 Depth=1 + mov eax, dword ptr [ebp - 48] + mov dword ptr [ebp - 84], eax + mov eax, dword ptr [ebp - 44] + mov dword ptr [ebp - 80], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 92], eax + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 88], eax + mov eax, dword ptr [ebp - 92] + mov ecx, dword ptr [ebp - 88] + mov edx, dword ptr [ebp - 84] + mov esi, dword ptr [ebp - 80] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [ebp - 153], al # 1-byte Spill +LBB1393_3: # in Loop: Header=BB1393_1 Depth=1 + mov al, byte ptr [ebp - 153] # 1-byte Reload + test al, 1 + jne LBB1393_4 + jmp LBB1393_7 +LBB1393_4: # in Loop: Header=BB1393_1 Depth=1 + .cv_loc 1393 22 3401 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3401:0 + xor eax, eax +Ltmp15567: + lea ecx, [ebp - 40] + lea edx, [ebp - 100] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 160], eax # 4-byte Spill + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE?AV012@H@Z" + sub esp, 8 + lea ecx, [ebp - 100] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + xor ecx, ecx + mov bl, byte ptr [eax] + lea eax, [ebp - 24] + mov dword ptr [ebp - 164], ecx # 4-byte Spill + mov ecx, eax + lea eax, [ebp - 108] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 0 + mov byte ptr [ebp - 165], bl # 1-byte Spill + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE?AV012@H@Z" + sub esp, 8 + lea ecx, [ebp - 108] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + lea ecx, [ebp - 52] + movsx eax, byte ptr [eax] + mov dword ptr [esp], eax + mov bl, byte ptr [ebp - 165] # 1-byte Reload + movsx eax, bl + mov dword ptr [esp + 4], eax + call "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" + sub esp, 8 + xor al, -1 + test al, 1 + jne LBB1393_5 + jmp LBB1393_6 +LBB1393_5: +Ltmp15568: + .cv_loc 1393 22 3402 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3402:0 + mov eax, dword ptr [ebp - 60] + mov ecx, dword ptr [ebp - 128] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 56] + mov dword ptr [ecx + 4], eax + jmp LBB1393_11 +Ltmp15569: +LBB1393_6: # in Loop: Header=BB1393_1 Depth=1 + .cv_loc 1393 22 3400 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3400:0 + jmp LBB1393_1 +LBB1393_7: + .cv_loc 1393 22 3406 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3406:0 + mov eax, dword ptr [ebp - 48] + mov dword ptr [ebp - 116], eax + mov eax, dword ptr [ebp - 44] + mov dword ptr [ebp - 112], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 124], eax + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 120], eax + mov eax, dword ptr [ebp - 124] + mov ecx, dword ptr [ebp - 120] + mov edx, dword ptr [ebp - 116] + mov esi, dword ptr [ebp - 112] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne LBB1393_8 + jmp LBB1393_9 +LBB1393_8: + lea eax, [ebp - 24] + mov dword ptr [ebp - 172], eax # 4-byte Spill + jmp LBB1393_10 +LBB1393_9: + lea eax, [ebp - 60] + mov dword ptr [ebp - 172], eax # 4-byte Spill + jmp LBB1393_10 +LBB1393_10: + mov eax, dword ptr [ebp - 172] # 4-byte Reload + mov ecx, dword ptr [eax] + mov edx, dword ptr [ebp - 128] # 4-byte Reload + mov dword ptr [edx], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [edx + 4], eax +LBB1393_11: + .cv_loc 1393 22 3407 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3407:0 + mov eax, dword ptr [ebp - 16] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 152] # 4-byte Reload + add esp, 176 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp15570: + .cv_fpo_endproc +Lfunc_end1393: + # -- 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_begin1394: + .cv_func_id 1394 + .cv_loc 1394 22 3398 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3398:0 + .cv_fpo_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" 40 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 176 + .cv_fpo_stackalloc 176 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 44] + mov esi, dword ptr [ebp + 40] + mov edi, dword ptr [ebp + 36] + mov ebx, dword ptr [ebp + 32] + mov dword ptr [ebp - 128], eax # 4-byte Spill + mov eax, dword ptr [ebp + 28] + mov dword ptr [ebp - 132], eax # 4-byte Spill + mov eax, dword ptr [ebp + 24] + mov dword ptr [ebp - 136], eax # 4-byte Spill + mov eax, dword ptr [ebp + 20] + mov dword ptr [ebp - 140], eax # 4-byte Spill + mov eax, dword ptr [ebp + 16] + mov dword ptr [ebp - 144], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 148], eax # 4-byte Spill + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 16], eax + mov eax, dword ptr [ebp - 148] # 4-byte Reload + mov dword ptr [ebp - 24], eax + mov eax, dword ptr [ebp - 144] # 4-byte Reload + mov dword ptr [ebp - 20], eax + mov eax, dword ptr [ebp - 140] # 4-byte Reload + mov dword ptr [ebp - 32], eax + mov eax, dword ptr [ebp - 136] # 4-byte Reload + mov dword ptr [ebp - 28], eax + mov eax, dword ptr [ebp - 132] # 4-byte Reload + mov dword ptr [ebp - 40], eax + mov dword ptr [ebp - 36], ebx + mov dword ptr [ebp - 48], edi + mov dword ptr [ebp - 44], esi + mov dword ptr [ebp - 52], edx +Ltmp15571: + .cv_loc 1394 22 3399 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3399:0 + mov edx, dword ptr [ebp - 24] + mov dword ptr [ebp - 60], edx + mov edx, dword ptr [ebp - 20] + mov dword ptr [ebp - 56], edx + mov dword ptr [ebp - 152], ecx # 4-byte Spill +LBB1394_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1394 22 3400 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3400:0 + mov eax, dword ptr [ebp - 32] + mov dword ptr [ebp - 68], eax + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 64], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 76], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 72], eax + mov eax, dword ptr [ebp - 76] + mov ecx, dword ptr [ebp - 72] + mov edx, dword ptr [ebp - 68] + mov esi, dword ptr [ebp - 64] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor ecx, ecx + mov ah, cl + test al, 1 + mov byte ptr [ebp - 153], ah # 1-byte Spill + jne LBB1394_2 + jmp LBB1394_3 +LBB1394_2: # in Loop: Header=BB1394_1 Depth=1 + mov eax, dword ptr [ebp - 48] + mov dword ptr [ebp - 84], eax + mov eax, dword ptr [ebp - 44] + mov dword ptr [ebp - 80], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 92], eax + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 88], eax + mov eax, dword ptr [ebp - 92] + mov ecx, dword ptr [ebp - 88] + mov edx, dword ptr [ebp - 84] + mov esi, dword ptr [ebp - 80] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [ebp - 153], al # 1-byte Spill +LBB1394_3: # in Loop: Header=BB1394_1 Depth=1 + mov al, byte ptr [ebp - 153] # 1-byte Reload + test al, 1 + jne LBB1394_4 + jmp LBB1394_7 +LBB1394_4: # in Loop: Header=BB1394_1 Depth=1 + .cv_loc 1394 22 3401 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3401:0 + xor eax, eax +Ltmp15572: + lea ecx, [ebp - 40] + lea edx, [ebp - 100] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 160], eax # 4-byte Spill + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE?AV012@H@Z" + sub esp, 8 + lea ecx, [ebp - 100] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + xor ecx, ecx + mov bl, byte ptr [eax] + lea eax, [ebp - 24] + mov dword ptr [ebp - 164], ecx # 4-byte Spill + mov ecx, eax + lea eax, [ebp - 108] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 0 + mov byte ptr [ebp - 165], bl # 1-byte Spill + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE?AV012@H@Z" + sub esp, 8 + lea ecx, [ebp - 108] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + lea ecx, [ebp - 52] + movsx eax, byte ptr [eax] + mov dword ptr [esp], eax + mov bl, byte ptr [ebp - 165] # 1-byte Reload + movsx eax, bl + mov dword ptr [esp + 4], eax + call "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" + sub esp, 8 + xor al, -1 + test al, 1 + jne LBB1394_5 + jmp LBB1394_6 +LBB1394_5: +Ltmp15573: + .cv_loc 1394 22 3402 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3402:0 + mov eax, dword ptr [ebp - 60] + mov ecx, dword ptr [ebp - 128] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 56] + mov dword ptr [ecx + 4], eax + jmp LBB1394_11 +Ltmp15574: +LBB1394_6: # in Loop: Header=BB1394_1 Depth=1 + .cv_loc 1394 22 3400 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3400:0 + jmp LBB1394_1 +LBB1394_7: + .cv_loc 1394 22 3406 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3406:0 + mov eax, dword ptr [ebp - 48] + mov dword ptr [ebp - 116], eax + mov eax, dword ptr [ebp - 44] + mov dword ptr [ebp - 112], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 124], eax + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 120], eax + mov eax, dword ptr [ebp - 124] + mov ecx, dword ptr [ebp - 120] + mov edx, dword ptr [ebp - 116] + mov esi, dword ptr [ebp - 112] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne LBB1394_8 + jmp LBB1394_9 +LBB1394_8: + lea eax, [ebp - 24] + mov dword ptr [ebp - 172], eax # 4-byte Spill + jmp LBB1394_10 +LBB1394_9: + lea eax, [ebp - 60] + mov dword ptr [ebp - 172], eax # 4-byte Spill + jmp LBB1394_10 +LBB1394_10: + mov eax, dword ptr [ebp - 172] # 4-byte Reload + mov ecx, dword ptr [eax] + mov edx, dword ptr [ebp - 128] # 4-byte Reload + mov dword ptr [edx], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [edx + 4], eax +LBB1394_11: + .cv_loc 1394 22 3407 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3407:0 + mov eax, dword ptr [ebp - 16] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 152] # 4-byte Reload + add esp, 176 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp15575: + .cv_fpo_endproc +Lfunc_end1394: + # -- 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_begin1395: + .cv_func_id 1395 + .cv_loc 1395 22 3398 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3398:0 + .cv_fpo_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" 40 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 176 + .cv_fpo_stackalloc 176 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + lea edx, [ebp + 44] + mov esi, dword ptr [ebp + 40] + mov edi, dword ptr [ebp + 36] + mov ebx, dword ptr [ebp + 32] + mov dword ptr [ebp - 124], eax # 4-byte Spill + mov eax, dword ptr [ebp + 28] + mov dword ptr [ebp - 128], eax # 4-byte Spill + mov eax, dword ptr [ebp + 24] + mov dword ptr [ebp - 132], eax # 4-byte Spill + mov eax, dword ptr [ebp + 20] + mov dword ptr [ebp - 136], eax # 4-byte Spill + mov eax, dword ptr [ebp + 16] + mov dword ptr [ebp - 140], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 144], eax # 4-byte Spill + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 16], eax + mov eax, dword ptr [ebp - 144] # 4-byte Reload + mov dword ptr [ebp - 24], eax + mov eax, dword ptr [ebp - 140] # 4-byte Reload + mov dword ptr [ebp - 20], eax + mov eax, dword ptr [ebp - 136] # 4-byte Reload + mov dword ptr [ebp - 32], eax + mov eax, dword ptr [ebp - 132] # 4-byte Reload + mov dword ptr [ebp - 28], eax + mov eax, dword ptr [ebp - 128] # 4-byte Reload + mov dword ptr [ebp - 40], eax + mov dword ptr [ebp - 36], ebx + mov dword ptr [ebp - 48], edi + mov dword ptr [ebp - 44], esi +Ltmp15576: + .cv_loc 1395 22 3399 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3399:0 + mov esi, dword ptr [ebp - 24] + mov dword ptr [ebp - 56], esi + mov esi, dword ptr [ebp - 20] + mov dword ptr [ebp - 52], esi + mov dword ptr [ebp - 148], ecx # 4-byte Spill + mov dword ptr [ebp - 152], edx # 4-byte Spill +LBB1395_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1395 22 3400 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3400:0 + mov eax, dword ptr [ebp - 32] + mov dword ptr [ebp - 64], eax + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 60], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 72], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 68], eax + mov eax, dword ptr [ebp - 72] + mov ecx, dword ptr [ebp - 68] + mov edx, dword ptr [ebp - 64] + mov esi, dword ptr [ebp - 60] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor ecx, ecx + mov ah, cl + test al, 1 + mov byte ptr [ebp - 153], ah # 1-byte Spill + jne LBB1395_2 + jmp LBB1395_3 +LBB1395_2: # in Loop: Header=BB1395_1 Depth=1 + mov eax, dword ptr [ebp - 48] + mov dword ptr [ebp - 80], eax + mov eax, dword ptr [ebp - 44] + mov dword ptr [ebp - 76], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 88], eax + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 84], eax + mov eax, dword ptr [ebp - 88] + mov ecx, dword ptr [ebp - 84] + mov edx, dword ptr [ebp - 80] + mov esi, dword ptr [ebp - 76] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [ebp - 153], al # 1-byte Spill +LBB1395_3: # in Loop: Header=BB1395_1 Depth=1 + mov al, byte ptr [ebp - 153] # 1-byte Reload + test al, 1 + jne LBB1395_4 + jmp LBB1395_7 +LBB1395_4: # in Loop: Header=BB1395_1 Depth=1 + .cv_loc 1395 22 3401 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3401:0 + xor eax, eax +Ltmp15577: + lea ecx, [ebp - 40] + lea edx, [ebp - 96] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 160], eax # 4-byte Spill + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE?AV012@H@Z" + sub esp, 8 + lea ecx, [ebp - 96] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + xor ecx, ecx + mov bl, byte ptr [eax] + lea eax, [ebp - 24] + mov dword ptr [ebp - 164], ecx # 4-byte Spill + mov ecx, eax + lea eax, [ebp - 104] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 0 + mov byte ptr [ebp - 165], bl # 1-byte Spill + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE?AV012@H@Z" + sub esp, 8 + lea ecx, [ebp - 104] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + mov ecx, dword ptr [ebp - 152] # 4-byte Reload + movsx eax, byte ptr [eax] + mov dword ptr [esp], eax + mov bl, byte ptr [ebp - 165] # 1-byte Reload + movsx eax, bl + mov dword ptr [esp + 4], eax + call "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" + sub esp, 8 + xor al, -1 + test al, 1 + jne LBB1395_5 + jmp LBB1395_6 +LBB1395_5: +Ltmp15578: + .cv_loc 1395 22 3402 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3402:0 + mov eax, dword ptr [ebp - 56] + mov ecx, dword ptr [ebp - 124] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 52] + mov dword ptr [ecx + 4], eax + jmp LBB1395_11 +Ltmp15579: +LBB1395_6: # in Loop: Header=BB1395_1 Depth=1 + .cv_loc 1395 22 3400 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3400:0 + jmp LBB1395_1 +LBB1395_7: + .cv_loc 1395 22 3406 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3406:0 + mov eax, dword ptr [ebp - 48] + mov dword ptr [ebp - 112], eax + mov eax, dword ptr [ebp - 44] + mov dword ptr [ebp - 108], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 120], eax + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 116], eax + mov eax, dword ptr [ebp - 120] + mov ecx, dword ptr [ebp - 116] + mov edx, dword ptr [ebp - 112] + mov esi, dword ptr [ebp - 108] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne LBB1395_8 + jmp LBB1395_9 +LBB1395_8: + lea eax, [ebp - 24] + mov dword ptr [ebp - 172], eax # 4-byte Spill + jmp LBB1395_10 +LBB1395_9: + lea eax, [ebp - 56] + mov dword ptr [ebp - 172], eax # 4-byte Spill + jmp LBB1395_10 +LBB1395_10: + mov eax, dword ptr [ebp - 172] # 4-byte Reload + mov ecx, dword ptr [eax] + mov edx, dword ptr [ebp - 124] # 4-byte Reload + mov dword ptr [edx], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [edx + 4], eax +LBB1395_11: + .cv_loc 1395 22 3407 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3407:0 + mov eax, dword ptr [ebp - 16] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 148] # 4-byte Reload + add esp, 176 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp15580: + .cv_fpo_endproc +Lfunc_end1395: + # -- End function + .def "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@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@@QAE@ABV01@@Z" + .globl "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" # -- Begin function ??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z + .p2align 4, 0x90 +"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z": # @"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" +Lfunc_begin1396: + .cv_func_id 1396 + .cv_loc 1396 22 1613 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1613:0 + .cv_fpo_proc "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp15583: + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [esi], edx + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov dword ptr [ebp - 40], eax # 4-byte Spill + call "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + add ecx, 32 + mov edx, dword ptr [ebp + 8] + add edx, 32 + mov dword ptr [ebp - 16], 0 + mov esi, esp + mov dword ptr [esi], edx + mov dword ptr [ebp - 44], eax # 4-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@@QAE@ABV01@@Z" + sub esp, 4 + mov dword ptr [ebp - 48], eax # 4-byte Spill + jmp LBB1396_1 +LBB1396_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add esp, 40 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@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@@QAE@ABV01@@Z@4HA": +LBB1396_2: + push ebp + push eax + add ebp, 12 +Ltmp15584: + .cv_loc 1396 22 1613 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1613:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp15585: + .cv_fpo_endproc +Lfunc_end1396: + .section .xdata,"dr",associative,"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" + .p2align 2 +"L__ehtable$??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@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@@QAE@ABV01@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@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@@QAE@ABV01@@Z@4HA" # Action + .section .text,"xr",discard,"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" + # -- End function + .def "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAHV?$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@@YAHV?$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@@YAHV?$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@@YAHV?$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@@YAHV?$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@@YAHV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" +Lfunc_begin1397: + .cv_func_id 1397 + .cv_loc 1397 17 785 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:785:0 + .cv_fpo_proc "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAHV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi + mov dword ptr [ebp - 20], esi + mov dword ptr [ebp - 16], edx + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 24], eax +Ltmp15586: + .cv_loc 1397 17 787 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:787:0 + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr [ebp - 16] + mov dword ptr [ebp - 32], eax + mov eax, dword ptr [ebp - 36] + mov ecx, dword ptr [ebp - 32] + lea edx, [ebp - 28] + #DEBUG_VALUE: distance,0> >:_Last <- [$edx+0] + mov dword ptr [ebp - 40], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" +Ltmp15587: + sub esp, 8 + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 44], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 44 + pop esi + pop edi + pop ebp + ret +Ltmp15588: + .cv_fpo_endproc +Lfunc_end1397: + # -- 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@@QAE@ABV01@@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@@QAE@ABV01@@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@@QAE@ABV01@@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@@QAE@ABV01@@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@@QAE@ABV01@@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@@QAE@ABV01@@Z" +Lfunc_begin1398: + .cv_func_id 1398 + .cv_loc 1398 19 458 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:458:0 + .cv_fpo_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@@QAE@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 104 + .cv_fpo_stackalloc 104 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??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@@QAE@ABV01@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], ecx +Ltmp15593: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 68], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + lea ecx, [ebp - 40] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + 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@ABV32@@Z" + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + lea eax, [ebp - 44] + mov bl, byte ptr [eax] + mov byte ptr [esp], bl + lea eax, [ebp - 40] + mov dword ptr [esp + 4], eax + 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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + sub esp, 8 +Ltmp15594: + .cv_loc 1398 19 459 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:459:0 + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + lea ecx, [ebp - 52] + mov dword ptr [esp], eax + 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@@QAE@ABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + sub esp, 4 + lea ecx, [ebp - 52] + mov dword ptr [ebp - 48], ecx + .cv_loc 1398 19 460 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:460:0 + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$_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 ecx, dword ptr [ebp - 48] + lea edx, [ebp - 60] + mov dword ptr [ebp - 84], ecx # 4-byte Spill + mov ecx, edx + mov edx, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + call "??0?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@AAV?$allocator@U_Container_proxy@std@@@1@AAU_Container_base12@1@@Z" + sub esp, 8 + .cv_loc 1398 19 461 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:461:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "?empty@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QBE_NXZ" + test al, 1 + jne LBB1398_5 +# %bb.1: +Ltmp15595: + .cv_loc 1398 19 462 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:462:0 + mov ecx, dword ptr [ebp + 8] + 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@@QBEIXZ" + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "?_Buy_raw@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z" + sub esp, 4 + jmp LBB1398_2 +LBB1398_2: + .cv_loc 1398 19 463 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:463:0 + mov eax, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ebp - 64], eax + .cv_loc 1398 19 464 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:464:0 + mov ecx, eax + call "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 96], eax # 4-byte Spill + call "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [ecx + 8], edx + mov edx, dword ptr [ebp - 96] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "??$_Ucopy@PAU_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@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PAU231@00@Z" + sub esp, 12 + mov dword ptr [ebp - 100], eax # 4-byte Spill + jmp LBB1398_3 +LBB1398_3: + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 1398 19 465 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:465:0 + mov dword ptr [ebp - 64], 0 + .cv_loc 1398 19 466 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:466:0 + lea ecx, [ebp - 64] + call "??1?$_Tidy_guard@V?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QAE@XZ" + jmp LBB1398_5 +Ltmp15596: +LBB1398_5: + .cv_loc 1398 19 468 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:468:0 + lea eax, [ebp - 60] + mov ecx, eax + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "?_Release@_Basic_container_proxy_ptr12@std@@QAEXXZ" + .cv_loc 1398 19 469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:469:0 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + call "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" +Ltmp15597: + .cv_loc 1398 19 469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:469:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 104 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$4@?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@@QAE@ABV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?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@@QAE@ABV01@@Z@4HA": +LBB1398_4: + push ebp + sub esp, 12 + add ebp, 12 + lea ecx, [ebp - 64] +Ltmp15598: + .cv_loc 1398 19 466 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:466:0 + call "??1?$_Tidy_guard@V?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp15599: + .def "?dtor$6@?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@@QAE@ABV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?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@@QAE@ABV01@@Z@4HA": +LBB1398_6: + push ebp + sub esp, 12 + add ebp, 12 + lea ecx, [ebp - 60] + .cv_loc 1398 19 469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:469:0 + call "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp15600: + .cv_fpo_endproc +Lfunc_end1398: + .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@@QAE@ABV01@@Z" + .p2align 2 +"L__ehtable$??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@@QAE@ABV01@@Z": + .long 429065506 # MagicNumber + .long 2 # 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@@QAE@ABV01@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@ABV01@@Z": + .long -1 # ToState + .long "?dtor$6@?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@@QAE@ABV01@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$4@?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@@QAE@ABV01@@Z@4HA" # Action + .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@@QAE@ABV01@@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@ABV32@@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@ABV32@@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@ABV32@@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@ABV32@@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@ABV32@@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@ABV32@@Z" +Lfunc_begin1399: + .cv_func_id 1399 + .cv_loc 1399 12 831 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:831:0 + .cv_fpo_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@ABV32@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp + 12] +Ltmp15601: + .cv_loc 1399 12 832 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:832:0 + mov dword ptr [ebp - 4], ecx # 4-byte Spill + add esp, 4 + pop ebp + ret +Ltmp15602: + .cv_fpo_endproc +Lfunc_end1399: + # -- 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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +Lfunc_begin1400: + .cv_func_id 1400 + .cv_loc 1400 12 1533 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1533:0 + .cv_fpo_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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15603: + mov edx, dword ptr [ebp + 12] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + 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$$QAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AAV10@@Z" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-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@@QAE@XZ" + .cv_loc 1400 12 1534 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1534:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop ebp + ret 8 +Ltmp15604: + .cv_fpo_endproc +Lfunc_end1400: + # -- End function + .def "?empty@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?empty@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QBE_NXZ" + .globl "?empty@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QBE_NXZ" # -- Begin function ?empty@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QBE_NXZ + .p2align 4, 0x90 +"?empty@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QBE_NXZ": # @"?empty@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QBE_NXZ" +Lfunc_begin1401: + .cv_func_id 1401 + .cv_loc 1401 19 1334 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1334:0 + .cv_fpo_proc "?empty@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15605: + .cv_loc 1401 19 1335 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1335:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + cmp ecx, dword ptr [eax] + sete dl + and dl, 1 + movzx eax, dl + add esp, 12 + pop ebp + ret +Ltmp15606: + .cv_fpo_endproc +Lfunc_end1401: + # -- End function + .def "?_Buy_raw@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Buy_raw@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z" + .globl "?_Buy_raw@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z" # -- Begin function ?_Buy_raw@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z + .p2align 4, 0x90 +"?_Buy_raw@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z": # @"?_Buy_raw@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z" +Lfunc_begin1402: + .cv_func_id 1402 + .cv_loc 1402 19 1489 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1489:0 + .cv_fpo_proc "?_Buy_raw@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15607: + .cv_loc 1402 19 1492 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1492:0 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$_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 dword ptr [ebp - 8], eax + .cv_loc 1402 19 1493 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1493:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], eax + call "?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 8] + mov dword ptr [ecx + 4], eax + .cv_loc 1402 19 1494 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1494:0 + mov eax, dword ptr [ebp - 8] + mov eax, dword ptr [eax + 4] + mov ecx, dword ptr [ebp - 8] + mov dword ptr [ecx + 8], eax + .cv_loc 1402 19 1495 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1495:0 + mov eax, dword ptr [ebp - 8] + mov eax, dword ptr [eax + 4] + mov ecx, dword ptr [ebp + 8] + shl ecx, 4 + add eax, ecx + mov ecx, dword ptr [ebp - 8] + mov dword ptr [ecx + 12], eax + .cv_loc 1402 19 1496 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1496:0 + add esp, 24 + pop ebp + ret 4 +Ltmp15608: + .cv_fpo_endproc +Lfunc_end1402: + # -- End function + .def "??$_Ucopy@PAU_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@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PAU231@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ucopy@PAU_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@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PAU231@00@Z" + .globl "??$_Ucopy@PAU_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@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PAU231@00@Z" # -- Begin function ??$_Ucopy@PAU_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@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PAU231@00@Z + .p2align 4, 0x90 +"??$_Ucopy@PAU_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@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PAU231@00@Z": # @"??$_Ucopy@PAU_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@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PAU231@00@Z" +Lfunc_begin1403: + .cv_func_id 1403 + .cv_loc 1403 19 1443 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1443:0 + .cv_fpo_proc "??$_Ucopy@PAU_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@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PAU231@00@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp15609: + .cv_loc 1403 19 1444 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1444:0 + mov dword ptr [ebp - 12], esi # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], eax + call "??$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + add esp, 32 + pop esi + pop ebp + ret 12 +Ltmp15610: + .cv_fpo_endproc +Lfunc_end1403: + # -- End function + .def "??1?$_Tidy_guard@V?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Tidy_guard@V?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QAE@XZ" + .globl "??1?$_Tidy_guard@V?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QAE@XZ" # -- Begin function ??1?$_Tidy_guard@V?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Tidy_guard@V?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QAE@XZ": # @"??1?$_Tidy_guard@V?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QAE@XZ" +Lfunc_begin1404: + .cv_func_id 1404 + .cv_loc 1404 17 3513 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:3513:0 + .cv_fpo_proc "??1?$_Tidy_guard@V?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15611: + .cv_loc 1404 17 3514 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:3514:0 + cmp dword ptr [ecx], 0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + je LBB1404_2 +# %bb.1: +Ltmp15612: + .cv_loc 1404 17 3515 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:3515:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax] + 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@@AAEXXZ" +Ltmp15613: +LBB1404_2: + .cv_loc 1404 17 3517 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:3517:0 + add esp, 8 + pop ebp + ret +Ltmp15614: + .cv_fpo_endproc +Lfunc_end1404: + # -- 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$$QAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AAV10@@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$$QAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AAV10@@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$$QAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AAV10@@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$$QAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AAV10@@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$$QAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AAV10@@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$$QAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AAV10@@Z" +Lfunc_begin1405: + .cv_func_id 1405 + .cv_loc 1405 7 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1296:0 + .cv_fpo_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$$QAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AAV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp15615: + .cv_loc 1405 7 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1297:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15616: + .cv_fpo_endproc +Lfunc_end1405: + # -- End function + .def "??$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z": # @"??$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +Lfunc_begin1406: + .cv_func_id 1406 + .cv_loc 1406 21 161 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:161:0 + .cv_fpo_proc "??$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 76 + .cv_fpo_stackalloc 76 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi +Ltmp15619: + .cv_loc 1406 21 163 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:163:0 + mov edi, dword ptr [ebp + 8] + mov dword ptr [esp], edi + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov dword ptr [ebp - 60], ecx # 4-byte Spill + mov dword ptr [ebp - 64], edx # 4-byte Spill + mov dword ptr [ebp - 68], esi # 4-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@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z" + mov dword ptr [ebp - 32], eax + .cv_loc 1406 21 164 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:164:0 + mov eax, dword ptr [ebp + 12] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z" + mov dword ptr [ebp - 36], eax + .cv_loc 1406 21 165 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:165:0 + lea eax, [ebp - 32] + mov dword ptr [esp], eax + lea eax, [ebp - 36] + mov dword ptr [esp + 4], eax + call "??$_Idl_distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YA?A?@@ABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + mov ecx, dword ptr [ebp + 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Get_unwrapped_n@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@H$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@H@Z" + mov dword ptr [ebp - 40], eax +Ltmp15620: + .cv_loc 1406 21 171 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:171:0 + mov eax, dword ptr [ebp - 40] + mov ecx, dword ptr [ebp + 20] + lea edx, [ebp - 52] +Ltmp15621: + #DEBUG_VALUE: _Backout <- [$edx+0] + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??0?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +Ltmp15622: + sub esp, 8 + mov dword ptr [ebp - 76], eax # 4-byte Spill +LBB1406_1: # =>This Inner Loop Header: Depth=1 +Ltmp15623: + .cv_loc 1406 21 172 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:172:0 + mov eax, dword ptr [ebp - 32] + cmp eax, dword ptr [ebp - 36] + je LBB1406_4 +# %bb.2: # in Loop: Header=BB1406_1 Depth=1 +Ltmp15624: + .cv_loc 1406 21 173 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:173:0 + mov eax, dword ptr [ebp - 32] + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov dword ptr [ecx], eax + lea ecx, [ebp - 52] + call "??$_Emplace_back@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + sub esp, 4 + jmp LBB1406_3 +Ltmp15625: +LBB1406_3: # in Loop: Header=BB1406_1 Depth=1 + .cv_loc 1406 21 172 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:172:0 + mov eax, dword ptr [ebp - 32] + add eax, 16 + mov dword ptr [ebp - 32], eax + jmp LBB1406_1 +Ltmp15626: +LBB1406_4: + .cv_loc 1406 21 176 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:176:0 + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?_Release@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov dword ptr [ebp - 40], eax + .cv_loc 1406 21 177 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:177:0 + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + call "??1?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@XZ" +Ltmp15627: + .cv_loc 1406 21 179 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:179:0 + mov eax, dword ptr [ebp - 40] + mov ecx, esp + mov dword ptr [ecx + 4], eax + lea eax, [ebp + 16] + mov dword ptr [ecx], eax + call "??$_Seek_wrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z" + .cv_loc 1406 21 180 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:180:0 + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 76 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$5@?0???$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z@4HA": +LBB1406_5: + push ebp + sub esp, 8 + add ebp, 12 + lea ecx, [ebp - 52] +Ltmp15628: + .cv_loc 1406 21 177 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:177:0 + call "??1?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp15629: + .cv_fpo_endproc +Lfunc_end1406: + .section .xdata,"dr",associative,"??$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .p2align 2 +"L__ehtable$??$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z": + .long -1 # ToState + .long "?dtor$5@?0???$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z@4HA" # Action + .section .text,"xr",discard,"??$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + # -- End function + .def "??$_Emplace_back@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXAAU_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@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .globl "??$_Emplace_back@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # -- Begin function ??$_Emplace_back@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z + .p2align 4, 0x90 +"??$_Emplace_back@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z": # @"??$_Emplace_back@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +Lfunc_begin1407: + .cv_func_id 1407 + .cv_loc 1407 21 141 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:141:0 + .cv_fpo_proc "??$_Emplace_back@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15630: + .cv_loc 1407 21 142 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:142:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$forward@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov edx, dword ptr [ecx + 4] + mov dword ptr [esp], edx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp + 8], eax + call "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AAU123@@?$_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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAU341@@Z" + .cv_loc 1407 21 143 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:143:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + add ecx, 16 + mov dword ptr [eax + 4], ecx + .cv_loc 1407 21 144 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:144:0 + add esp, 28 + pop ebp + ret 4 +Ltmp15631: + .cv_fpo_endproc +Lfunc_end1407: + # -- End function + .def "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AAU123@@?$_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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAU341@@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@@AAU123@@?$_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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAU341@@Z" + .globl "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AAU123@@?$_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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAU341@@Z" # -- Begin function ??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AAU123@@?$_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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAU341@@Z + .p2align 4, 0x90 +"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AAU123@@?$_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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAU341@@Z": # @"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AAU123@@?$_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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAU341@@Z" +Lfunc_begin1408: + .cv_func_id 1408 + .cv_loc 1408 12 818 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:818:0 + .cv_fpo_proc "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AAU123@@?$_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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAU341@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp15632: + .cv_loc 1408 12 819 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:819:0 + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 16] + mov dword ptr [esp], edi + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], esi # 4-byte Spill + call "??$forward@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" + mov ecx, dword ptr [eax] + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [eax + 4] + mov dword ptr [edx + 4], ecx + mov ecx, dword ptr [eax + 8] + mov dword ptr [edx + 8], ecx + mov eax, dword ptr [eax + 12] + mov dword ptr [edx + 12], eax + .cv_loc 1408 12 820 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:820:0 + add esp, 20 + pop esi + pop edi + pop ebp + ret +Ltmp15633: + .cv_fpo_endproc +Lfunc_end1408: + # -- End function + .def "??$forward@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" + .globl "??$forward@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" # -- Begin function ??$forward@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z + .p2align 4, 0x90 +"??$forward@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z": # @"??$forward@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" +Lfunc_begin1409: + .cv_func_id 1409 + .cv_loc 1409 7 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1296:0 + .cv_fpo_proc "??$forward@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp15634: + .cv_loc 1409 7 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1297:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15635: + .cv_fpo_endproc +Lfunc_end1409: + # -- End function + .def "??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + .globl "??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" # -- Begin function ??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z + .p2align 4, 0x90 +"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z": # @"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" +Lfunc_begin1410: + .cv_func_id 1410 + .cv_loc 1410 5 222 0 # ..\include\gsl/span:222:0 + .cv_fpo_proc "??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 60 + .cv_fpo_stackalloc 60 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 36], edx + mov dword ptr [ebp - 32], eax + mov dword ptr [ebp - 40], ecx + mov eax, dword ptr [ebp - 40] +Ltmp15638: + .cv_loc 1410 5 223 0 # ..\include\gsl/span:223:0 + mov ecx, dword ptr [eax] + cmp ecx, dword ptr [ebp - 36] + sete bl + mov byte ptr [ebp - 53], 0 + test bl, 1 + mov dword ptr [ebp - 60], eax # 4-byte Spill + jne LBB1410_1 + jmp LBB1410_2 +LBB1410_1: + test byte ptr [ebp - 53], 1 + jne LBB1410_4 + jmp LBB1410_5 +LBB1410_2: + mov eax, esp + mov dword ptr [eax], offset "??_C@_0DG@HNIJKHON@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??0fail_fast@gsl@@QAE@QBD@Z" + sub esp, 4 + mov byte ptr [ebp - 53], 1 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + sub esp, 4 + jmp LBB1410_3 +LBB1410_3: +LBB1410_4: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB1410_5: + .cv_loc 1410 5 224 0 # ..\include\gsl/span:224:0 + mov eax, dword ptr [ebp - 60] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov edx, dword ptr [ebp - 32] + sub ecx, edx + mov edx, dword ptr [ebp - 24] + mov dword ptr fs:[0], edx + mov eax, ecx + add esp, 60 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$6@?0???G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@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@@QBEHV012@@Z@4HA": +LBB1410_6: + push ebp + push eax + add ebp, 12 + .cv_loc 1410 5 223 0 # ..\include\gsl/span:223:0 + test byte ptr [ebp - 53], 1 + jne LBB1410_7 + jmp LBB1410_8 +LBB1410_7: + lea ecx, [ebp - 52] + call "??1fail_fast@gsl@@UAE@XZ" +LBB1410_8: + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp15639: + .cv_fpo_endproc +Lfunc_end1410: + .section .xdata,"dr",associative,"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + .p2align 2 +"L__ehtable$??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z": + .long -1 # ToState + .long "?dtor$6@?0???G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z@4HA" # Action + .section .text,"xr",discard,"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@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@@AAE_NPAV_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@@AAE_NPAV_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@@AAE_NPAV_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@@AAE_NPAV_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@@AAE_NPAV_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@@AAE_NPAV_Node_rep@2@_N@Z" +Lfunc_begin1411: + .cv_func_id 1411 + .cv_loc 1411 22 3281 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3281:0 + .cv_fpo_proc "?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_N@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 260 + .cv_fpo_stackalloc 260 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_N@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + and al, 1 + mov byte ptr [ebp - 30], al + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] +Ltmp15660: + .cv_loc 1411 22 3282 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3282:0 + mov dword ptr [ebp - 40], 0 + .cv_loc 1411 22 3283 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3283:0 + lea esi, [ebp - 88] +Ltmp15661: + #DEBUG_VALUE: _Do_rep0:_St <- [$esi+0] + mov dword ptr [ebp - 204], ecx # 4-byte Spill + mov ecx, esi + mov esi, dword ptr [ebp - 204] # 4-byte Reload +Ltmp15662: + mov dword ptr [esp], esi + mov dword ptr [ebp - 208], edx # 4-byte Spill + call "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" + sub esp, 4 + mov dword ptr [ebp - 212], eax # 4-byte Spill +LBB1411_1: # =>This Inner Loop Header: Depth=1 +Ltmp15663: + .cv_loc 1411 22 3285 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3285:0 + mov eax, dword ptr [ebp - 40] + mov ecx, dword ptr [ebp + 8] + mov ecx, dword ptr [ecx + 20] + mov dword ptr [ebp - 16], 0 + cmp eax, ecx + jge LBB1411_9 +# %bb.2: # in Loop: Header=BB1411_1 Depth=1 +Ltmp15664: + .cv_loc 1411 22 3286 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3286:0 + mov eax, dword ptr [ebp - 204] # 4-byte Reload + movsd xmm0, qword ptr [eax] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 96], xmm0 + .cv_loc 1411 22 3287 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3287:0 + mov ecx, dword ptr [ebp + 8] + mov ecx, dword ptr [ecx + 12] + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_base@2@@Z" + sub esp, 4 + mov byte ptr [ebp - 213], al # 1-byte Spill + jmp LBB1411_3 +LBB1411_3: # in Loop: Header=BB1411_1 Depth=1 + mov al, byte ptr [ebp - 213] # 1-byte Reload + test al, 1 + jne LBB1411_6 + jmp LBB1411_4 +LBB1411_4: +Ltmp15665: + .cv_loc 1411 22 3288 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3288:0 + mov eax, esp + lea ecx, [ebp - 88] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 204] # 4-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" + sub esp, 4 + mov dword ptr [ebp - 220], eax # 4-byte Spill + jmp LBB1411_5 +LBB1411_5: + .cv_loc 1411 22 3289 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3289:0 + mov byte ptr [ebp - 29], 0 + mov dword ptr [ebp - 100], 1 + jmp LBB1411_40 +Ltmp15666: +LBB1411_6: # in Loop: Header=BB1411_1 Depth=1 + .cv_loc 1411 22 3290 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3290:0 + mov eax, dword ptr [ebp - 204] # 4-byte Reload + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 108], ecx + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 104], ecx + mov ecx, dword ptr [ebp - 96] + mov dword ptr [ebp - 116], ecx + mov ecx, dword ptr [ebp - 92] + mov dword ptr [ebp - 112], ecx + mov ecx, dword ptr [ebp - 116] + mov edx, dword ptr [ebp - 112] + mov esi, dword ptr [ebp - 108] + mov edi, dword ptr [ebp - 104] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edi + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne LBB1411_7 + jmp LBB1411_8 +LBB1411_7: # in Loop: Header=BB1411_1 Depth=1 +Ltmp15667: + .cv_loc 1411 22 3291 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3291:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 20] + sub eax, 1 + mov dword ptr [ebp - 40], eax +Ltmp15668: +LBB1411_8: # in Loop: Header=BB1411_1 Depth=1 + .cv_loc 1411 22 3285 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3285:0 + mov eax, dword ptr [ebp - 40] + add eax, 1 + mov dword ptr [ebp - 40], eax + jmp LBB1411_1 +Ltmp15669: +LBB1411_9: + .cv_loc 1411 22 3295 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3295:0 + mov eax, esp + mov ecx, dword ptr [ebp - 204] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 164] + call "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" + sub esp, 4 + mov dword ptr [ebp - 224], eax # 4-byte Spill + jmp LBB1411_10 +LBB1411_10: + .cv_loc 1411 22 3296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3296:0 + mov byte ptr [ebp - 165], 0 + .cv_loc 1411 22 3297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3297:0 + mov eax, dword ptr [ebp - 204] # 4-byte Reload + movsd xmm0, qword ptr [eax] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 176], xmm0 + .cv_loc 1411 22 3299 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3299:0 + mov ecx, dword ptr [ebp + 8] + mov ecx, dword ptr [ecx + 28] + mov ecx, dword ptr [ecx + 12] + mov dword ptr [ebp - 16], 1 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_base@2@@Z" + sub esp, 4 + mov byte ptr [ebp - 225], al # 1-byte Spill + jmp LBB1411_11 +LBB1411_11: + mov al, byte ptr [ebp - 225] # 1-byte Reload + test al, 1 + jne LBB1411_12 + jmp LBB1411_16 +LBB1411_12: +Ltmp15670: + .cv_loc 1411 22 3300 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3300:0 + test byte ptr [ebp - 30], 1 + jne LBB1411_14 +# %bb.13: +Ltmp15671: + .cv_loc 1411 22 3301 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3301:0 + mov byte ptr [ebp - 29], 1 + mov dword ptr [ebp - 100], 1 + jmp LBB1411_38 +Ltmp15672: +LBB1411_14: + .cv_loc 1411 22 3305 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3305:0 + mov eax, esp + mov ecx, dword ptr [ebp - 204] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 164] + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" + sub esp, 4 + mov dword ptr [ebp - 232], eax # 4-byte Spill + jmp LBB1411_15 +LBB1411_15: + .cv_loc 1411 22 3306 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3306:0 + mov byte ptr [ebp - 165], 1 +Ltmp15673: +LBB1411_16: + .cv_loc 1411 22 3309 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3309:0 + jmp LBB1411_17 +LBB1411_17: # =>This Inner Loop Header: Depth=1 + mov eax, dword ptr [ebp + 8] + cmp dword ptr [eax + 24], -1 + mov cl, 1 + mov byte ptr [ebp - 233], cl # 1-byte Spill + je LBB1411_19 +# %bb.18: # in Loop: Header=BB1411_17 Depth=1 + mov eax, dword ptr [ebp - 40] + mov ecx, eax + add ecx, 1 + mov dword ptr [ebp - 40], ecx + mov ecx, dword ptr [ebp + 8] + cmp eax, dword ptr [ecx + 24] + setl dl + mov byte ptr [ebp - 233], dl # 1-byte Spill +LBB1411_19: # in Loop: Header=BB1411_17 Depth=1 + mov al, byte ptr [ebp - 233] # 1-byte Reload + test al, 1 + jne LBB1411_20 + jmp LBB1411_33 +LBB1411_20: # in Loop: Header=BB1411_17 Depth=1 +Ltmp15674: + .cv_loc 1411 22 3310 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3310:0 + movsd xmm0, qword ptr [ebp - 176] # xmm0 = mem[0],zero + mov eax, dword ptr [ebp - 204] # 4-byte Reload + movsd qword ptr [eax], xmm0 + .cv_loc 1411 22 3311 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3311:0 + lea ecx, [ebp - 80] + add eax, 8 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + call "??4?$vector@_NV?$allocator@_N@std@@@std@@QAEAAV01@ABV01@@Z" + sub esp, 4 + mov dword ptr [ebp - 240], eax # 4-byte Spill + jmp LBB1411_21 +LBB1411_21: # in Loop: Header=BB1411_17 Depth=1 + .cv_loc 1411 22 3312 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3312:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 12] + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 204] # 4-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@@AAE_NPAV_Node_base@2@@Z" + sub esp, 4 + mov byte ptr [ebp - 241], al # 1-byte Spill + jmp LBB1411_22 +LBB1411_22: # in Loop: Header=BB1411_17 Depth=1 + mov al, byte ptr [ebp - 241] # 1-byte Reload + test al, 1 + jne LBB1411_24 + jmp LBB1411_23 +LBB1411_23: +Ltmp15675: + .cv_loc 1411 22 3313 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3313:0 + jmp LBB1411_33 +Ltmp15676: +LBB1411_24: # in Loop: Header=BB1411_17 Depth=1 + .cv_loc 1411 22 3316 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3316:0 + mov eax, dword ptr [ebp - 204] # 4-byte Reload + movsd xmm0, qword ptr [eax] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 184], xmm0 + .cv_loc 1411 22 3317 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3317:0 + mov ecx, dword ptr [ebp + 8] + mov ecx, dword ptr [ecx + 28] + mov ecx, dword ptr [ecx + 12] + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_base@2@@Z" + sub esp, 4 + mov byte ptr [ebp - 242], al # 1-byte Spill + jmp LBB1411_25 +LBB1411_25: # in Loop: Header=BB1411_17 Depth=1 + mov al, byte ptr [ebp - 242] # 1-byte Reload + test al, 1 + jne LBB1411_26 + jmp LBB1411_30 +LBB1411_26: # in Loop: Header=BB1411_17 Depth=1 +Ltmp15677: + .cv_loc 1411 22 3318 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3318:0 + test byte ptr [ebp - 30], 1 + jne LBB1411_28 +# %bb.27: +Ltmp15678: + .cv_loc 1411 22 3319 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3319:0 + mov byte ptr [ebp - 29], 1 + mov dword ptr [ebp - 100], 1 + jmp LBB1411_38 +Ltmp15679: +LBB1411_28: # in Loop: Header=BB1411_17 Depth=1 + .cv_loc 1411 22 3323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3323:0 + mov eax, esp + mov ecx, dword ptr [ebp - 204] # 4-byte Reload + mov dword ptr [eax], ecx + lea ecx, [ebp - 164] + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" + sub esp, 4 + mov dword ptr [ebp - 248], eax # 4-byte Spill + jmp LBB1411_29 +LBB1411_29: # in Loop: Header=BB1411_17 Depth=1 + .cv_loc 1411 22 3324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3324:0 + mov byte ptr [ebp - 165], 1 +Ltmp15680: +LBB1411_30: # in Loop: Header=BB1411_17 Depth=1 + .cv_loc 1411 22 3327 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3327:0 + mov eax, dword ptr [ebp - 184] + mov dword ptr [ebp - 192], eax + mov eax, dword ptr [ebp - 180] + mov dword ptr [ebp - 188], eax + mov eax, dword ptr [ebp - 176] + mov dword ptr [ebp - 200], eax + mov eax, dword ptr [ebp - 172] + mov dword ptr [ebp - 196], eax + mov eax, dword ptr [ebp - 200] + mov ecx, dword ptr [ebp - 196] + mov edx, dword ptr [ebp - 192] + mov esi, dword ptr [ebp - 188] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne LBB1411_31 + jmp LBB1411_32 +LBB1411_31: +Ltmp15681: + .cv_loc 1411 22 3328 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3328:0 + jmp LBB1411_33 +Ltmp15682: +LBB1411_32: # in Loop: Header=BB1411_17 Depth=1 + .cv_loc 1411 22 3331 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3331:0 + mov eax, dword ptr [ebp - 184] + mov dword ptr [ebp - 176], eax + mov eax, dword ptr [ebp - 180] + mov dword ptr [ebp - 172], eax +Ltmp15683: + .cv_loc 1411 22 3309 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3309:0 + jmp LBB1411_17 +LBB1411_33: + .cv_loc 1411 22 3334 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3334:0 + test byte ptr [ebp - 165], 1 + je LBB1411_35 +# %bb.34: + lea eax, [ebp - 164] + mov dword ptr [ebp - 252], eax # 4-byte Spill + jmp LBB1411_36 +LBB1411_35: + lea eax, [ebp - 88] + mov dword ptr [ebp - 252], eax # 4-byte Spill + jmp LBB1411_36 +LBB1411_36: + mov eax, dword ptr [ebp - 252] # 4-byte Reload + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 204] # 4-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" + sub esp, 4 + mov dword ptr [ebp - 256], eax # 4-byte Spill + jmp LBB1411_37 +LBB1411_37: + .cv_loc 1411 22 3335 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3335:0 + mov al, byte ptr [ebp - 165] + and al, 1 + mov byte ptr [ebp - 29], al + mov dword ptr [ebp - 100], 1 +LBB1411_38: + .cv_loc 1411 22 3336 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3336:0 + lea ecx, [ebp - 164] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + jmp LBB1411_40 +LBB1411_40: + lea ecx, [ebp - 88] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + mov al, byte ptr [ebp - 29] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + and al, 1 + movzx eax, al + add esp, 260 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .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@@AAE_NPAV_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@@AAE_NPAV_Node_rep@2@_N@Z@4HA": +LBB1411_39: + push ebp + sub esp, 16 + add ebp, 12 + lea ecx, [ebp - 164] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + add esp, 16 + pop ebp + ret # CLEANUPRET + .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@@AAE_NPAV_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@@AAE_NPAV_Node_rep@2@_N@Z@4HA": +LBB1411_41: + push ebp + sub esp, 16 + add ebp, 12 + lea ecx, [ebp - 88] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + add esp, 16 + pop ebp + ret # CLEANUPRET +Ltmp15684: + .cv_fpo_endproc +Lfunc_end1411: + .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@@AAE_NPAV_Node_rep@2@_N@Z" + .p2align 2 +"L__ehtable$?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_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@@AAE_NPAV_Node_rep@2@_N@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@AAE_NPAV_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@@AAE_NPAV_Node_rep@2@_N@Z@4HA" # 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@@AAE_NPAV_Node_rep@2@_N@Z@4HA" # Action + .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@@AAE_NPAV_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@@QAEAAV01@ABV01@@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@@QAEAAV01@ABV01@@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@@QAEAAV01@ABV01@@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@@QAEAAV01@ABV01@@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@@QAEAAV01@ABV01@@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@@QAEAAV01@ABV01@@Z" +Lfunc_begin1412: + .cv_func_id 1412 + .cv_loc 1412 19 1060 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1060:0 + .cv_fpo_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@@QAEAAV01@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp15685: + .cv_loc 1412 19 1061 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1061:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], ecx # 4-byte Spill + 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@@YAPBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@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@ABV10@@Z" + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + cmp ecx, eax + je LBB1412_2 +# %bb.1: +Ltmp15686: + .cv_loc 1412 19 1062 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1062:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], eax + lea eax, [ebp - 8] + mov dl, byte ptr [eax] + mov byte ptr [esp + 4], dl + call "?_Copy_assign@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" + sub esp, 8 +Ltmp15687: +LBB1412_2: + .cv_loc 1412 19 1065 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1065:0 + mov eax, dword ptr [ebp - 4] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + add esp, 28 + pop ebp + ret 4 +Ltmp15688: + .cv_fpo_endproc +Lfunc_end1412: + # -- 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@@YAPBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@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@ABV10@@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@@YAPBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@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@ABV10@@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@@YAPBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@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@ABV10@@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@@YAPBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@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@ABV10@@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@@YAPBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@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@ABV10@@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@@YAPBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@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@ABV10@@Z" +Lfunc_begin1413: + .cv_func_id 1413 + .cv_loc 1413 13 280 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:280:0 + .cv_fpo_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@@YAPBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@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@ABV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp15689: + .cv_loc 1413 13 281 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:281:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15690: + .cv_fpo_endproc +Lfunc_end1413: + # -- End function + .def "?_Copy_assign@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Copy_assign@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" + .globl "?_Copy_assign@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" # -- Begin function ?_Copy_assign@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z + .p2align 4, 0x90 +"?_Copy_assign@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z": # @"?_Copy_assign@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" +Lfunc_begin1414: + .cv_func_id 1414 + .cv_loc 1414 19 1044 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1044:0 + .cv_fpo_proc "?_Copy_assign@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15691: + .cv_loc 1414 19 1045 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1045:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp + 4], eax + 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@@YAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@ABV10@@Z" + .cv_loc 1414 19 1046 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1046:0 + mov ecx, dword ptr [ebp + 8] + call "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??$assign@PAU_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@@QAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0@Z" + .cv_loc 1414 19 1047 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1047:0 + add esp, 20 + pop ebp + ret 8 +Ltmp15692: + .cv_fpo_endproc +Lfunc_end1414: + # -- 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@@YAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@ABV10@@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@@YAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@ABV10@@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@@YAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@ABV10@@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@@YAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@ABV10@@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@@YAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@ABV10@@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@@YAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@ABV10@@Z" +Lfunc_begin1415: + .cv_func_id 1415 + .cv_loc 1415 12 996 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:996:0 + .cv_fpo_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@@YAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@ABV10@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp15693: + .cv_loc 1415 12 1003 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1003:0 + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov dword ptr [ebp - 8], ecx # 4-byte Spill + add esp, 8 + pop ebp + ret +Ltmp15694: + .cv_fpo_endproc +Lfunc_end1415: + # -- End function + .def "??$assign@PAU_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@@QAEXPAU_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@PAU_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@@QAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0@Z" + .globl "??$assign@PAU_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@@QAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0@Z" # -- Begin function ??$assign@PAU_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@@QAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0@Z + .p2align 4, 0x90 +"??$assign@PAU_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@@QAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0@Z": # @"??$assign@PAU_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@@QAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0@Z" +Lfunc_begin1416: + .cv_func_id 1416 + .cv_loc 1416 19 1034 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1034:0 + .cv_fpo_proc "??$assign@PAU_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@@QAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 12], esi + mov dword ptr [ebp - 20], ecx + mov ecx, dword ptr [ebp - 20] +Ltmp15695: + .cv_loc 1416 19 1035 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1035:0 + lea esi, [ebp + 8] + #DEBUG_VALUE: assign,0> >::_Grp_t *,void>:_First <- [$esi+0] + mov dword ptr [esp], esi + lea esi, [ebp + 12] +Ltmp15696: + #DEBUG_VALUE: assign,0> >::_Grp_t *,void>:_Last <- [$esi+0] + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 28], edx # 4-byte Spill + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov dword ptr [ebp - 36], ecx # 4-byte Spill + call "??$_Adl_verify_range@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAXABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .cv_loc 1416 19 1036 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1036:0 + mov eax, dword ptr [ebp + 12] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 40], eax # 4-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@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z" + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [esp + 4], eax + lea eax, [ebp - 16] + mov bl, byte ptr [eax] + mov byte ptr [esp + 8], bl + call "??$_Assign_range@PAU_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@@AAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0Uforward_iterator_tag@1@@Z" + sub esp, 12 + mov eax, dword ptr [ebp - 12] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + .cv_loc 1416 19 1037 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1037:0 + add esp, 44 + pop esi +Ltmp15697: + pop ebx + pop ebp + ret 8 +Ltmp15698: + .cv_fpo_endproc +Lfunc_end1416: + # -- End function + .def "??$_Adl_verify_range@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAXABQAU_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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAXABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .globl "??$_Adl_verify_range@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAXABQAU_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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAXABQAU_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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAXABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z": # @"??$_Adl_verify_range@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAXABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +Lfunc_begin1417: + .cv_func_id 1417 + .cv_loc 1417 17 216 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:216:0 + .cv_fpo_proc "??$_Adl_verify_range@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAXABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp15699: + .cv_loc 1417 17 218 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:218:0 + mov edx, dword ptr [ebp + 12] + mov edx, dword ptr [edx] + mov esi, dword ptr [ebp + 8] + mov esi, dword ptr [esi] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$_Verify_range@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXQBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +Ltmp15700: + .cv_loc 1417 17 223 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:223:0 + add esp, 16 + pop esi + pop ebp + ret +Ltmp15701: + .cv_fpo_endproc +Lfunc_end1417: + # -- End function + .def "??$_Assign_range@PAU_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@@AAEXPAU_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@PAU_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@@AAEXPAU_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@PAU_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@@AAEXPAU_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@PAU_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@@AAEXPAU_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@PAU_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@@AAEXPAU_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@PAU_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@@AAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0Uforward_iterator_tag@1@@Z" +Lfunc_begin1418: + .cv_func_id 1418 + .cv_loc 1418 19 994 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:994:0 + .cv_fpo_proc "??$_Assign_range@PAU_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@@AAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0Uforward_iterator_tag@1@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp15702: + .cv_loc 1418 19 995 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:995:0 + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov dword ptr [ebp - 28], ecx # 4-byte Spill + call "??$distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAHPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + mov dword ptr [esp], eax + call "??$_Convert_size@I@std@@YAII@Z" + mov dword ptr [ebp - 16], eax + .cv_loc 1418 19 997 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:997:0 + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + call "?_Orphan_all@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXXZ" +Ltmp15703: + .cv_loc 1418 19 1003 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1003:0 + mov eax, dword ptr [ebp - 16] + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-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@@QBEIXZ" + mov ecx, dword ptr [ebp - 32] # 4-byte Reload + cmp ecx, eax + jbe LBB1418_2 +# %bb.1: +Ltmp15704: + .cv_loc 1418 19 1004 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1004:0 + mov eax, dword ptr [ebp - 16] + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp], eax + call "?_Clear_and_reserve_geometric@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z" + sub esp, 4 +Ltmp15705: +LBB1418_2: + .cv_loc 1418 19 1007 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1007:0 + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + call "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov dword ptr [esp], eax + call "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z" + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "??$_Copy_memmove@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@00@Z" + mov dword ptr [esp], eax + call "??$_Refancy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z" + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [ebp - 36], eax # 4-byte Spill + call "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [eax], ecx +Ltmp15706: + .cv_loc 1418 19 1030 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1030:0 + add esp, 40 + pop esi + pop edi + pop ebp + ret 12 +Ltmp15707: + .cv_fpo_endproc +Lfunc_end1418: + # -- 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@@YAXQBU_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@@YAXQBU_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@@YAXQBU_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@@YAXQBU_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@@YAXQBU_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@@YAXQBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +Lfunc_begin1419: + .cv_func_id 1419 + .cv_loc 1419 17 190 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:190:0 + .cv_fpo_proc "??$_Verify_range@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXQBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov dword ptr [ebp - 8], ecx # 4-byte Spill +# %bb.1: +Ltmp15708: + .cv_loc 1419 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + mov eax, dword ptr [ebp + 8] + cmp eax, dword ptr [ebp + 12] + ja LBB1419_3 +# %bb.2: +Ltmp15709: + .cv_loc 1419 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + jmp LBB1419_9 +Ltmp15710: +LBB1419_3: + .cv_loc 1419 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + jmp LBB1419_4 +LBB1419_4: + .cv_loc 1419 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + xor eax, eax +Ltmp15711: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GH@EBEKGEP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 191 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0BJ@HAJGEHKO@transposed?5pointer?5range?$AA@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1419_6 +# %bb.5: + int3 +LBB1419_6: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BM@MDLBHIEK@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MO@DIOIMGCK@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 191 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 16], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +# %bb.7: + jmp LBB1419_8 +Ltmp15712: +LBB1419_8: + .cv_loc 1419 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + jmp LBB1419_9 +Ltmp15713: +LBB1419_9: + .cv_loc 1419 17 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:191:0 + jmp LBB1419_10 +LBB1419_10: + jmp LBB1419_11 +Ltmp15714: +LBB1419_11: + .cv_loc 1419 17 192 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:192:0 + add esp, 40 + pop ebp + ret +Ltmp15715: + .cv_fpo_endproc +Lfunc_end1419: + # -- End function + .def "??$distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAHPAU_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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAHPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .globl "??$distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAHPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # -- Begin function ??$distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAHPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAHPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z": # @"??$distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAHPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +Lfunc_begin1420: + .cv_func_id 1420 + .cv_loc 1420 17 785 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:785:0 + .cv_fpo_proc "??$distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAHPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp15716: + .cv_loc 1420 17 787 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:787:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + sub edx, esi + sar edx, 4 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp15717: + .cv_fpo_endproc +Lfunc_end1420: + # -- End function + .def "?_Clear_and_reserve_geometric@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Clear_and_reserve_geometric@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z" + .globl "?_Clear_and_reserve_geometric@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z" # -- Begin function ?_Clear_and_reserve_geometric@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z + .p2align 4, 0x90 +"?_Clear_and_reserve_geometric@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z": # @"?_Clear_and_reserve_geometric@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z" +Lfunc_begin1421: + .cv_func_id 1421 + .cv_loc 1421 19 1152 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1152:0 + .cv_fpo_proc "?_Clear_and_reserve_geometric@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp15718: + .cv_loc 1421 19 1154 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1154:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov dword ptr [ebp - 28], edx # 4-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@@QBEIXZ" + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + cmp ecx, eax + jbe LBB1421_2 +# %bb.1: +Ltmp15719: + .cv_loc 1421 19 1155 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1155: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" +Ltmp15720: +LBB1421_2: + .cv_loc 1421 19 1158 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1158:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], eax + 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@@ABEII@Z" + sub esp, 4 + mov dword ptr [ebp - 12], eax + .cv_loc 1421 19 1159 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1159:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$_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 dword ptr [ebp - 16], eax + .cv_loc 1421 19 1160 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1160:0 + mov eax, dword ptr [ebp - 16] + cmp dword ptr [eax + 4], 0 + je LBB1421_4 +# %bb.3: +Ltmp15721: + .cv_loc 1421 19 1161 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1161:0 + mov eax, dword ptr [ebp - 16] + mov eax, dword ptr [eax + 8] + mov ecx, dword ptr [ebp - 16] + mov ecx, dword ptr [ecx + 4] + mov edx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 32] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + 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@@AAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + sub esp, 8 + .cv_loc 1421 19 1162 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1162:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov ecx, dword ptr [ebp - 16] + mov ecx, dword ptr [ecx + 12] + mov edx, dword ptr [ebp - 16] + mov edx, dword ptr [edx + 4] + sub ecx, edx + sar ecx, 4 + mov edx, dword ptr [ebp - 16] + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], edx + mov eax, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + sub esp, 8 + .cv_loc 1421 19 1164 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1164:0 + mov eax, dword ptr [ebp - 16] + mov dword ptr [eax + 4], 0 + .cv_loc 1421 19 1165 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1165:0 + mov eax, dword ptr [ebp - 16] + mov dword ptr [eax + 8], 0 + .cv_loc 1421 19 1166 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1166:0 + mov eax, dword ptr [ebp - 16] + mov dword ptr [eax + 12], 0 +Ltmp15722: +LBB1421_4: + .cv_loc 1421 19 1169 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1169:0 + mov eax, dword ptr [ebp - 12] + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], eax + call "?_Buy_raw@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z" + .cv_loc 1421 19 1170 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1170:0 + add esp, 36 + pop esi + pop ebp + ret 4 +Ltmp15723: + .cv_fpo_endproc +Lfunc_end1421: + # -- End function + .def "??$_Refancy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Refancy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z" + .globl "??$_Refancy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z" # -- Begin function ??$_Refancy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z + .p2align 4, 0x90 +"??$_Refancy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z": # @"??$_Refancy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z" +Lfunc_begin1422: + .cv_func_id 1422 + .cv_loc 1422 12 325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:325:0 + .cv_fpo_proc "??$_Refancy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp15724: + .cv_loc 1422 12 326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:326:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15725: + .cv_fpo_endproc +Lfunc_end1422: + # -- End function + .def "??$_Copy_memmove@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_memmove@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@00@Z" + .globl "??$_Copy_memmove@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@00@Z" # -- Begin function ??$_Copy_memmove@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@00@Z + .p2align 4, 0x90 +"??$_Copy_memmove@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@00@Z": # @"??$_Copy_memmove@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@00@Z" +Lfunc_begin1423: + .cv_func_id 1423 + .cv_loc 1423 17 1761 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1761:0 + .cv_fpo_proc "??$_Copy_memmove@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@00@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp15726: + .cv_loc 1423 17 1762 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1762:0 + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], esi + .cv_loc 1423 17 1763 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1763:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 20], esi + .cv_loc 1423 17 1764 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1764:0 + mov esi, dword ptr [ebp + 16] + mov dword ptr [ebp - 24], esi + .cv_loc 1423 17 1765 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1765:0 + mov esi, dword ptr [ebp - 20] + mov edi, dword ptr [ebp - 16] + sub esi, edi + mov dword ptr [ebp - 28], esi + .cv_loc 1423 17 1766 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1766:0 + mov esi, dword ptr [ebp - 24] + mov edi, dword ptr [ebp - 16] + mov ebx, dword ptr [ebp - 28] + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 8], ebx + mov dword ptr [eax + 4], edi + mov dword ptr [eax], esi + mov dword ptr [ebp - 36], edx # 4-byte Spill + mov dword ptr [ebp - 40], ecx # 4-byte Spill + call _memmove + .cv_loc 1423 17 1767 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1767:0 + mov ecx, dword ptr [ebp - 24] + add ecx, dword ptr [ebp - 28] + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, ecx + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp15727: + .cv_fpo_endproc +Lfunc_end1423: + # -- End function + .def "?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXI@Z" + .globl "?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXI@Z" # -- Begin function ?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXI@Z + .p2align 4, 0x90 +"?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXI@Z": # @"?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXI@Z" +Lfunc_begin1424: + .cv_func_id 1424 + .cv_loc 1424 19 1715 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1715:0 + .cv_fpo_proc "?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15728: + .cv_loc 1424 19 1716 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1716:0 + mov edx, dword ptr [ebp + 8] + add edx, dword ptr [ecx + 12] + mov dword ptr [ecx + 12], edx + .cv_loc 1424 19 1717 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1717:0 + mov edx, dword ptr [ecx + 12] + shr edx, 5 + shl edx, 2 + add edx, dword ptr [ecx + 8] + mov dword ptr [ecx + 8], edx + .cv_loc 1424 19 1718 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1718:0 + mov edx, dword ptr [ecx + 12] + and edx, 31 + mov dword ptr [ecx + 12], edx + .cv_loc 1424 19 1719 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1719:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + add esp, 8 + pop ebp + ret 4 +Ltmp15729: + .cv_fpo_endproc +Lfunc_end1424: + # -- 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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" +Lfunc_begin1425: + .cv_func_id 1425 + .cv_loc 1425 19 1361 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1361:0 + .cv_fpo_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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill +# %bb.1: +Ltmp15730: + .cv_loc 1425 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-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@@QBEIXZ" + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + cmp ecx, eax + jae LBB1425_3 +# %bb.2: +Ltmp15731: + .cv_loc 1425 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + jmp LBB1425_8 +Ltmp15732: +LBB1425_3: + .cv_loc 1425 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + jmp LBB1425_4 +LBB1425_4: + .cv_loc 1425 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + xor eax, eax +Ltmp15733: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GF@OFINGCLP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 1363 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0BO@PFKOHNJC@vector?5subscript?5out?5of?5range?$AA@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1425_6 +# %bb.5: + int3 +LBB1425_6: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BG@PKIBLBCB@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$FL?$AA?$FN?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MK@NHIPFOLI@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 1363 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 24], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp15734: +# %bb.7: + .cv_loc 1425 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + jmp LBB1425_8 +Ltmp15735: +LBB1425_8: + .cv_loc 1425 19 1363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1363:0 + jmp LBB1425_9 +Ltmp15736: +LBB1425_9: + .cv_loc 1425 19 1366 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1366:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + imul ecx, dword ptr [ebp + 8], 20 + add eax, ecx + add esp, 48 + pop ebp + ret 4 +Ltmp15737: + .cv_fpo_endproc +Lfunc_end1425: + # -- End function + .def "??0_Regex_base@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Regex_base@std@@QAE@XZ" + .globl "??0_Regex_base@std@@QAE@XZ" # -- Begin function ??0_Regex_base@std@@QAE@XZ + .p2align 4, 0x90 +"??0_Regex_base@std@@QAE@XZ": # @"??0_Regex_base@std@@QAE@XZ" +Lfunc_begin1426: + .cv_func_id 1426 + .cv_loc 1426 22 1851 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1851:0 + .cv_fpo_proc "??0_Regex_base@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp15738: + mov eax, ecx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, eax + call "??0_Container_base12@std@@QAE@XZ" +Ltmp15739: + .cv_loc 1426 22 1852 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1852:0 + mov dword ptr [esp], 8 + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "??2@YAPAXI@Z" + mov ecx, eax + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??0_Container_proxy@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ecx], edx + .cv_loc 1426 22 1853 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1853:0 + mov esi, dword ptr [ebp - 16] # 4-byte Reload + mov edi, dword ptr [esi] + mov dword ptr [edi], ecx +Ltmp15740: + .cv_loc 1426 22 1854 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1854:0 + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, esi + add esp, 24 + pop esi + pop edi + pop ebp + ret +Ltmp15741: + .cv_fpo_endproc +Lfunc_end1426: + # -- End function + .def "??0?$regex_traits@D@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$regex_traits@D@std@@QAE@XZ" + .globl "??0?$regex_traits@D@std@@QAE@XZ" # -- Begin function ??0?$regex_traits@D@std@@QAE@XZ + .p2align 4, 0x90 +"??0?$regex_traits@D@std@@QAE@XZ": # @"??0?$regex_traits@D@std@@QAE@XZ" +Lfunc_begin1427: + .cv_func_id 1427 + .cv_loc 1427 22 390 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:390:0 + .cv_fpo_proc "??0?$regex_traits@D@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15742: + mov eax, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??0?$_Regex_traits@D@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + add esp, 12 + pop ebp + ret +Ltmp15743: + .cv_fpo_endproc +Lfunc_end1427: + # -- End function + .def "??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + .globl "??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" # -- Begin function ??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z + .p2align 4, 0x90 +"??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z": # @"??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" +Lfunc_begin1428: + .cv_func_id 1428 + .cv_loc 1428 22 2107 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2107:0 + .cv_fpo_proc "??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 168 + .cv_fpo_stackalloc 168 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp15746: + .cv_loc 1428 22 2109 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2109:0 + mov edi, ecx + add edi, 24 + mov ebx, dword ptr [ebp + 12] + mov dword ptr [ebp - 132], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 136], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 4], ebx + mov ebx, dword ptr [ebp - 136] # 4-byte Reload + mov dword ptr [eax], ebx + mov dword ptr [ebp - 140], ecx # 4-byte Spill + mov ecx, edi + mov dword ptr [ebp - 144], esi # 4-byte Spill + mov dword ptr [ebp - 148], edx # 4-byte Spill + call "??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z" + sub esp, 8 + .cv_loc 1428 22 2112 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2112:0 + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [ebp - 140] # 4-byte Reload + add edi, 8 + mov ebx, esp + mov dword ptr [ebx + 12], ecx + mov dword ptr [ebx + 8], edx + mov dword ptr [ebx + 4], esi + mov dword ptr [ebx], edi + lea ecx, [ebp - 124] + mov dword ptr [ebp - 152], ecx # 4-byte Spill + mov dword ptr [ebp - 156], eax # 4-byte Spill + call "??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z" + sub esp, 16 + .cv_loc 1428 22 2113 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2113:0 + mov dword ptr [ebp - 16], 0 + mov ecx, dword ptr [ebp - 152] # 4-byte Reload + mov dword ptr [ebp - 160], eax # 4-byte Spill + call "?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" + mov dword ptr [ebp - 164], eax # 4-byte Spill + jmp LBB1428_1 +LBB1428_1: + mov eax, dword ptr [ebp - 164] # 4-byte Reload + mov dword ptr [ebp - 128], eax + .cv_loc 1428 22 2114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2114:0 + mov ecx, dword ptr [ebp - 128] + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 140] # 4-byte Reload + call "?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPAV_Root_node@2@@Z" + sub esp, 4 + lea ecx, [ebp - 124] + .cv_loc 1428 22 2115 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2115:0 + call "??1?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@XZ" + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + add esp, 168 + pop esi + pop edi + pop ebx + pop ebp + ret 16 + .def "?dtor$2@?0???$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z@4HA": +LBB1428_2: + push ebp + sub esp, 16 + add ebp, 12 + lea ecx, [ebp - 124] + call "??1?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@XZ" + add esp, 16 + pop ebp + ret # CLEANUPRET +Ltmp15747: + .cv_fpo_endproc +Lfunc_end1428: + .section .xdata,"dr",associative,"??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + .p2align 2 +"L__ehtable$??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z@4HA" # Action + .section .text,"xr",discard,"??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + # -- End function + .def "?length@?$_Regex_traits@D@std@@SAIPBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?length@?$_Regex_traits@D@std@@SAIPBD@Z" + .globl "?length@?$_Regex_traits@D@std@@SAIPBD@Z" # -- Begin function ?length@?$_Regex_traits@D@std@@SAIPBD@Z + .p2align 4, 0x90 +"?length@?$_Regex_traits@D@std@@SAIPBD@Z": # @"?length@?$_Regex_traits@D@std@@SAIPBD@Z" +Lfunc_begin1429: + .cv_func_id 1429 + .cv_loc 1429 22 250 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:250:0 + .cv_fpo_proc "?length@?$_Regex_traits@D@std@@SAIPBD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp15748: + .cv_loc 1429 22 251 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:251:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 4], eax # 4-byte Spill + call "?length@?$char_traits@D@std@@SAIQBD@Z" + add esp, 8 + pop ebp + ret +Ltmp15749: + .cv_fpo_endproc +Lfunc_end1429: + # -- End function + .def "??1?$regex_traits@D@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$regex_traits@D@std@@QAE@XZ" + .globl "??1?$regex_traits@D@std@@QAE@XZ" # -- Begin function ??1?$regex_traits@D@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$regex_traits@D@std@@QAE@XZ": # @"??1?$regex_traits@D@std@@QAE@XZ" +Lfunc_begin1430: + .cv_func_id 1430 + .cv_loc 1430 22 390 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:390:0 + .cv_fpo_proc "??1?$regex_traits@D@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15750: + .cv_loc 1430 22 390 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:390:0 + call "??1?$_Regex_traits@D@std@@QAE@XZ" +Ltmp15751: + .cv_loc 1430 22 390 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:390:0 + add esp, 4 + pop ebp + ret +Ltmp15752: + .cv_fpo_endproc +Lfunc_end1430: + # -- End function + .def "??1_Regex_base@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Regex_base@std@@QAE@XZ" + .globl "??1_Regex_base@std@@QAE@XZ" # -- Begin function ??1_Regex_base@std@@QAE@XZ + .p2align 4, 0x90 +"??1_Regex_base@std@@QAE@XZ": # @"??1_Regex_base@std@@QAE@XZ" +Lfunc_begin1431: + .cv_func_id 1431 + .cv_loc 1431 22 1856 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1856:0 + .cv_fpo_proc "??1_Regex_base@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15753: + .cv_loc 1431 22 1857 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1857:0 + mov eax, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "?_Orphan_all@_Container_base12@std@@QAEXXZ" + .cv_loc 1431 22 1858 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1858:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax] + cmp ecx, 0 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + je LBB1431_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB1431_2: + .cv_loc 1431 22 1859 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1859:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [eax], 0 +Ltmp15754: + .cv_loc 1431 22 1860 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1860:0 + add esp, 16 + pop ebp + ret +Ltmp15755: + .cv_fpo_endproc +Lfunc_end1431: + # -- End function + .def "??0_Container_proxy@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Container_proxy@std@@QAE@XZ" + .globl "??0_Container_proxy@std@@QAE@XZ" # -- Begin function ??0_Container_proxy@std@@QAE@XZ + .p2align 4, 0x90 +"??0_Container_proxy@std@@QAE@XZ": # @"??0_Container_proxy@std@@QAE@XZ" +Lfunc_begin1432: + .cv_func_id 1432 + .cv_loc 1432 12 1260 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1260:0 + .cv_fpo_proc "??0_Container_proxy@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15756: + mov dword ptr [ecx], 0 + mov dword ptr [ecx + 4], 0 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15757: + .cv_fpo_endproc +Lfunc_end1432: + # -- End function + .def "??0?$_Regex_traits@D@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Regex_traits@D@std@@QAE@XZ" + .globl "??0?$_Regex_traits@D@std@@QAE@XZ" # -- Begin function ??0?$_Regex_traits@D@std@@QAE@XZ + .p2align 4, 0x90 +"??0?$_Regex_traits@D@std@@QAE@XZ": # @"??0?$_Regex_traits@D@std@@QAE@XZ" +Lfunc_begin1433: + .cv_func_id 1433 + .cv_loc 1433 22 254 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:254:0 + .cv_fpo_proc "??0?$_Regex_traits@D@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$_Regex_traits@D@std@@QAE@XZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp15760: + mov ecx, eax + add ecx, 8 + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov dword ptr [ebp - 40], eax # 4-byte Spill + call "??0locale@std@@QAE@XZ" +Ltmp15761: + .cv_loc 1433 22 255 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:255:0 + mov dword ptr [ebp - 16], 0 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "?_Cache_locale@?$_Regex_traits@D@std@@AAEXXZ" + jmp LBB1433_1 +Ltmp15762: +LBB1433_1: + .cv_loc 1433 22 256 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:256:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 32 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$2@?0???0?$_Regex_traits@D@std@@QAE@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_Regex_traits@D@std@@QAE@XZ@4HA": +LBB1433_2: + push ebp + add ebp, 12 +Ltmp15763: + .cv_loc 1433 22 256 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:256:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "??1locale@std@@QAE@XZ" + pop ebp + ret # CLEANUPRET +Ltmp15764: + .cv_fpo_endproc +Lfunc_end1433: + .section .xdata,"dr",associative,"??0?$_Regex_traits@D@std@@QAE@XZ" + .p2align 2 +"L__ehtable$??0?$_Regex_traits@D@std@@QAE@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Regex_traits@D@std@@QAE@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Regex_traits@D@std@@QAE@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0?$_Regex_traits@D@std@@QAE@XZ@4HA" # Action + .section .text,"xr",discard,"??0?$_Regex_traits@D@std@@QAE@XZ" + # -- End function + .def "??0locale@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0locale@std@@QAE@XZ" + .globl "??0locale@std@@QAE@XZ" # -- Begin function ??0locale@std@@QAE@XZ + .p2align 4, 0x90 +"??0locale@std@@QAE@XZ": # @"??0locale@std@@QAE@XZ" +Lfunc_begin1434: + .cv_func_id 1434 + .cv_file 24 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\xlocale" "05CF145252DC9A443CF73F152F920CEC" 1 + .cv_loc 1434 24 275 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:275:0 + .cv_fpo_proc "??0locale@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0locale@std@@QAE@XZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp15767: + mov ecx, eax + add ecx, 4 + mov dword ptr [ebp - 16], 0 + mov edx, esp + mov dword ptr [edx], 1 + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov dword ptr [ebp - 40], ecx # 4-byte Spill + call "?_Init@locale@std@@CAPAV_Locimp@12@_N@Z" + mov dword ptr [ebp - 44], eax # 4-byte Spill + jmp LBB1434_1 +LBB1434_1: + mov eax, dword ptr [ebp - 40] # 4-byte Reload + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 1434 24 276 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:276:0 + mov edx, dword ptr [ebp - 24] + mov dword ptr fs:[0], edx + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add esp, 36 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$2@?0???0locale@std@@QAE@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0locale@std@@QAE@XZ@4HA": +LBB1434_2: + push ebp + push eax + add ebp, 12 + .cv_loc 1434 24 275 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:275:0 + call dword ptr [__imp____std_terminate] +Ltmp15768: + .cv_fpo_endproc +Lfunc_end1434: + .section .xdata,"dr",associative,"??0locale@std@@QAE@XZ" + .p2align 2 +"L__ehtable$??0locale@std@@QAE@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0locale@std@@QAE@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0locale@std@@QAE@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0locale@std@@QAE@XZ@4HA" # Action + .section .text,"xr",discard,"??0locale@std@@QAE@XZ" + # -- End function + .def "?_Cache_locale@?$_Regex_traits@D@std@@AAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Cache_locale@?$_Regex_traits@D@std@@AAEXXZ" + .globl "?_Cache_locale@?$_Regex_traits@D@std@@AAEXXZ" # -- Begin function ?_Cache_locale@?$_Regex_traits@D@std@@AAEXXZ + .p2align 4, 0x90 +"?_Cache_locale@?$_Regex_traits@D@std@@AAEXXZ": # @"?_Cache_locale@?$_Regex_traits@D@std@@AAEXXZ" +Lfunc_begin1435: + .cv_func_id 1435 + .cv_loc 1435 22 378 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:378:0 + .cv_fpo_proc "?_Cache_locale@?$_Regex_traits@D@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15769: + .cv_loc 1435 22 379 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:379:0 + mov eax, ecx + add eax, 8 + mov dword ptr [esp], eax + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ecx], eax + .cv_loc 1435 22 380 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:380:0 + add ecx, 8 + mov dword ptr [esp], ecx + call "??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ecx + 4], eax + .cv_loc 1435 22 381 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:381:0 + add esp, 12 + pop ebp + ret +Ltmp15770: + .cv_fpo_endproc +Lfunc_end1435: + # -- End function + .def "??1locale@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1locale@std@@QAE@XZ" + .globl "??1locale@std@@QAE@XZ" # -- Begin function ??1locale@std@@QAE@XZ + .p2align 4, 0x90 +"??1locale@std@@QAE@XZ": # @"??1locale@std@@QAE@XZ" +Lfunc_begin1436: + .cv_func_id 1436 + .cv_loc 1436 24 358 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:358:0 + .cv_fpo_proc "??1locale@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15771: + .cv_loc 1436 24 359 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:359:0 + cmp dword ptr [ecx + 4], 0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + je LBB1436_4 +# %bb.1: +Ltmp15772: + .cv_loc 1436 24 360 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:360:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov edx, ecx + mov ecx, dword ptr [ecx] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov edx, dword ptr [ebp - 12] # 4-byte Reload + call dword ptr [edx + 8] + cmp eax, 0 + mov dword ptr [ebp - 16], eax # 4-byte Spill + je LBB1436_3 +# %bb.2: + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], 1 + mov edx, dword ptr [ebp - 20] # 4-byte Reload + call dword ptr [edx] + sub esp, 4 + mov dword ptr [ebp - 24], eax # 4-byte Spill +LBB1436_3: + .cv_loc 1436 24 361 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:361:0 + jmp LBB1436_4 +Ltmp15773: +LBB1436_4: + .cv_loc 1436 24 362 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:362:0 + add esp, 28 + pop ebp + ret +Ltmp15774: + .cv_fpo_endproc +Lfunc_end1436: + # -- End function + .def "??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z" + .globl "??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z" # -- Begin function ??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z + .p2align 4, 0x90 +"??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z": # @"??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z" +Lfunc_begin1437: + .cv_func_id 1437 + .cv_loc 1437 24 434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:434:0 + .cv_fpo_proc "??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 112 + .cv_fpo_stackalloc 112 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, esp + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 16], -1 + lea ecx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], ecx +Ltmp15785: + .cv_loc 1437 24 435 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:435:0 + mov ecx, esp + mov dword ptr [ecx], 0 + mov ecx, dword ptr ["__imp_??0_Lockit@std@@QAE@H@Z"] + lea edx, [ebp - 32] + mov dword ptr [ebp - 68], ecx # 4-byte Spill + mov ecx, edx + mov edx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ebp - 72], eax # 4-byte Spill + call edx + sub esp, 4 + .cv_loc 1437 24 436 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:436:0 + mov ecx, dword ptr ["?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PBVfacet@locale@2@B"] + mov dword ptr [ebp - 36], ecx + .cv_loc 1437 24 438 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:438:0 + mov dword ptr [ebp - 16], 0 + mov ecx, dword ptr ["__imp_?id@?$collate@D@std@@2V0locale@2@A"] + mov edx, dword ptr ["__imp_??Bid@locale@std@@QAEIXZ"] + mov dword ptr [ebp - 76], eax # 4-byte Spill + call edx + mov dword ptr [ebp - 80], eax # 4-byte Spill + jmp LBB1437_1 +LBB1437_1: + mov eax, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ebp - 40], eax + .cv_loc 1437 24 439 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:439:0 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 40] + mov esi, esp + mov dword ptr [esi], edx + call "?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z" + sub esp, 4 + mov dword ptr [ebp - 84], eax # 4-byte Spill + jmp LBB1437_2 +LBB1437_2: + mov eax, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [ebp - 44], eax + .cv_loc 1437 24 441 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:441:0 + cmp dword ptr [ebp - 44], 0 + jne LBB1437_12 +# %bb.3: +Ltmp15786: + .cv_loc 1437 24 442 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:442:0 + cmp dword ptr [ebp - 36], 0 + je LBB1437_5 +# %bb.4: +Ltmp15787: + .cv_loc 1437 24 443 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:443:0 + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 44], eax + .cv_loc 1437 24 444 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:444:0 + jmp LBB1437_11 +Ltmp15788: +LBB1437_5: + .cv_loc 1437 24 444 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:444:0 + mov eax, dword ptr [ebp + 8] + mov ecx, esp + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx], eax + call "?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z" + mov dword ptr [ebp - 88], eax # 4-byte Spill + jmp LBB1437_6 +LBB1437_6: + mov eax, dword ptr [ebp - 88] # 4-byte Reload + cmp eax, -1 + jne LBB1437_8 +# %bb.7: + .cv_loc 1437 24 446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:446:0 + lea eax, [ebp - 56] +Ltmp15789: + mov ecx, eax + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??0bad_cast@std@@QAE@XZ" + mov ecx, esp + mov edx, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ecx + 4], offset "__TI2?AVbad_cast@std@@" + mov ecx, dword ptr [__imp___CxxThrowException@8] + mov dword ptr [ebp - 96], eax # 4-byte Spill + call ecx + sub esp, 8 + jmp LBB1437_14 +Ltmp15790: +LBB1437_8: + .cv_loc 1437 24 451 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:451:0 + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 60], eax + .cv_loc 1437 24 452 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:452:0 + mov eax, dword ptr [ebp - 60] + mov ecx, esp + mov dword ptr [ecx], eax + lea ecx, [ebp - 64] + 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@@QAE@PAV_Facet_base@1@@Z" + sub esp, 4 + .cv_loc 1437 24 457 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:457:0 + mov ecx, dword ptr [ebp - 60] + mov dword ptr [ebp - 16], 1 + mov edx, esp + mov dword ptr [edx], ecx + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "?_Facet_Register@std@@YAXPAV_Facet_base@1@@Z" + jmp LBB1437_9 +LBB1437_9: + .cv_loc 1437 24 460 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:460:0 + mov eax, dword ptr [ebp - 60] + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 104], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 104] # 4-byte Reload + call dword ptr [eax + 4] + .cv_loc 1437 24 461 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:461:0 + mov eax, dword ptr [ebp - 36] + mov dword ptr ["?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PBVfacet@locale@2@B"], eax + .cv_loc 1437 24 462 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:462:0 + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 44], eax + .cv_loc 1437 24 464 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:464:0 + lea ecx, [ebp - 64] + call "?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEPAV_Facet_base@2@XZ" + .cv_loc 1437 24 465 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:465:0 + lea ecx, [ebp - 64] + mov dword ptr [ebp - 108], eax # 4-byte Spill + call "??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@XZ" +Ltmp15791: + .cv_loc 1437 24 444 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:444:0 + jmp LBB1437_11 +Ltmp15792: +LBB1437_11: + .cv_loc 1437 24 466 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:466:0 + jmp LBB1437_12 +Ltmp15793: +LBB1437_12: + .cv_loc 1437 24 468 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:468:0 + mov eax, dword ptr [ebp - 44] + .cv_loc 1437 24 469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:469:0 + mov ecx, dword ptr ["__imp_??1_Lockit@std@@QAE@XZ"] + lea edx, [ebp - 32] + mov dword ptr [ebp - 112], ecx # 4-byte Spill + mov ecx, edx + mov edx, dword ptr [ebp - 112] # 4-byte Reload + mov dword ptr [ebp - 116], eax # 4-byte Spill + call edx + .cv_loc 1437 24 468 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:468:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 116] # 4-byte Reload + add esp, 112 + pop esi + pop edi + pop ebx + pop ebp + ret +LBB1437_14: + .def "?dtor$10@?0???$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$10@?0???$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z@4HA": +LBB1437_10: + push ebp + sub esp, 8 + add ebp, 12 + lea ecx, [ebp - 64] +Ltmp15794: + .cv_loc 1437 24 465 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:465:0 + call "??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp15795: + .def "?dtor$13@?0???$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$13@?0???$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z@4HA": +LBB1437_13: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 1437 24 469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:469:0 + mov eax, dword ptr ["__imp_??1_Lockit@std@@QAE@XZ"] + lea ecx, [ebp - 32] + call eax + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp15796: + .cv_fpo_endproc +Lfunc_end1437: + .section .xdata,"dr",associative,"??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z" + .p2align 2 +"L__ehtable$??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z": + .long -1 # ToState + .long "?dtor$13@?0???$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$10@?0???$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z@4HA" # Action + .section .text,"xr",discard,"??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z" + # -- End function + .def "??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z" + .globl "??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z" # -- Begin function ??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z + .p2align 4, 0x90 +"??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z": # @"??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z" +Lfunc_begin1438: + .cv_func_id 1438 + .cv_loc 1438 24 434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:434:0 + .cv_fpo_proc "??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 112 + .cv_fpo_stackalloc 112 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, esp + mov dword ptr [ebp - 28], ecx + mov dword ptr [ebp - 16], -1 + lea ecx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], ecx +Ltmp15807: + .cv_loc 1438 24 435 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:435:0 + mov ecx, esp + mov dword ptr [ecx], 0 + mov ecx, dword ptr ["__imp_??0_Lockit@std@@QAE@H@Z"] + lea edx, [ebp - 32] + mov dword ptr [ebp - 68], ecx # 4-byte Spill + mov ecx, edx + mov edx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ebp - 72], eax # 4-byte Spill + call edx + sub esp, 4 + .cv_loc 1438 24 436 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:436:0 + mov ecx, dword ptr ["?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PBVfacet@locale@2@B"] + mov dword ptr [ebp - 36], ecx + .cv_loc 1438 24 438 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:438:0 + mov dword ptr [ebp - 16], 0 + mov ecx, dword ptr ["__imp_?id@?$ctype@D@std@@2V0locale@2@A"] + mov edx, dword ptr ["__imp_??Bid@locale@std@@QAEIXZ"] + mov dword ptr [ebp - 76], eax # 4-byte Spill + call edx + mov dword ptr [ebp - 80], eax # 4-byte Spill + jmp LBB1438_1 +LBB1438_1: + mov eax, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ebp - 40], eax + .cv_loc 1438 24 439 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:439:0 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 40] + mov esi, esp + mov dword ptr [esi], edx + call "?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z" + sub esp, 4 + mov dword ptr [ebp - 84], eax # 4-byte Spill + jmp LBB1438_2 +LBB1438_2: + mov eax, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [ebp - 44], eax + .cv_loc 1438 24 441 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:441:0 + cmp dword ptr [ebp - 44], 0 + jne LBB1438_12 +# %bb.3: +Ltmp15808: + .cv_loc 1438 24 442 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:442:0 + cmp dword ptr [ebp - 36], 0 + je LBB1438_5 +# %bb.4: +Ltmp15809: + .cv_loc 1438 24 443 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:443:0 + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 44], eax + .cv_loc 1438 24 444 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:444:0 + jmp LBB1438_11 +Ltmp15810: +LBB1438_5: + .cv_loc 1438 24 444 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:444:0 + mov eax, dword ptr [ebp + 8] + mov ecx, esp + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 36] + mov dword ptr [ecx], eax + mov eax, dword ptr ["__imp_?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z"] + call eax + mov dword ptr [ebp - 88], eax # 4-byte Spill + jmp LBB1438_6 +LBB1438_6: + mov eax, dword ptr [ebp - 88] # 4-byte Reload + cmp eax, -1 + jne LBB1438_8 +# %bb.7: + .cv_loc 1438 24 446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:446:0 + lea eax, [ebp - 56] +Ltmp15811: + mov ecx, eax + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??0bad_cast@std@@QAE@XZ" + mov ecx, esp + mov edx, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [ecx], edx + mov dword ptr [ecx + 4], offset "__TI2?AVbad_cast@std@@" + mov ecx, dword ptr [__imp___CxxThrowException@8] + mov dword ptr [ebp - 96], eax # 4-byte Spill + call ecx + sub esp, 8 + jmp LBB1438_14 +Ltmp15812: +LBB1438_8: + .cv_loc 1438 24 451 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:451:0 + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 60], eax + .cv_loc 1438 24 452 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:452:0 + mov eax, dword ptr [ebp - 60] + mov ecx, esp + mov dword ptr [ecx], eax + lea ecx, [ebp - 64] + 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@@QAE@PAV_Facet_base@1@@Z" + sub esp, 4 + .cv_loc 1438 24 457 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:457:0 + mov ecx, dword ptr [ebp - 60] + mov dword ptr [ebp - 16], 1 + mov edx, esp + mov dword ptr [edx], ecx + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "?_Facet_Register@std@@YAXPAV_Facet_base@1@@Z" + jmp LBB1438_9 +LBB1438_9: + .cv_loc 1438 24 460 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:460:0 + mov eax, dword ptr [ebp - 60] + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 104], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 104] # 4-byte Reload + call dword ptr [eax + 4] + .cv_loc 1438 24 461 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:461:0 + mov eax, dword ptr [ebp - 36] + mov dword ptr ["?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PBVfacet@locale@2@B"], eax + .cv_loc 1438 24 462 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:462:0 + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 44], eax + .cv_loc 1438 24 464 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:464:0 + lea ecx, [ebp - 64] + call "?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEPAV_Facet_base@2@XZ" + .cv_loc 1438 24 465 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:465:0 + lea ecx, [ebp - 64] + mov dword ptr [ebp - 108], eax # 4-byte Spill + call "??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@XZ" +Ltmp15813: + .cv_loc 1438 24 444 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:444:0 + jmp LBB1438_11 +Ltmp15814: +LBB1438_11: + .cv_loc 1438 24 466 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:466:0 + jmp LBB1438_12 +Ltmp15815: +LBB1438_12: + .cv_loc 1438 24 468 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:468:0 + mov eax, dword ptr [ebp - 44] + .cv_loc 1438 24 469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:469:0 + mov ecx, dword ptr ["__imp_??1_Lockit@std@@QAE@XZ"] + lea edx, [ebp - 32] + mov dword ptr [ebp - 112], ecx # 4-byte Spill + mov ecx, edx + mov edx, dword ptr [ebp - 112] # 4-byte Reload + mov dword ptr [ebp - 116], eax # 4-byte Spill + call edx + .cv_loc 1438 24 468 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:468:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 116] # 4-byte Reload + add esp, 112 + pop esi + pop edi + pop ebx + pop ebp + ret +LBB1438_14: + .def "?dtor$10@?0???$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$10@?0???$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z@4HA": +LBB1438_10: + push ebp + sub esp, 8 + add ebp, 12 + lea ecx, [ebp - 64] +Ltmp15816: + .cv_loc 1438 24 465 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:465:0 + call "??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp15817: + .def "?dtor$13@?0???$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$13@?0???$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z@4HA": +LBB1438_13: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 1438 24 469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:469:0 + mov eax, dword ptr ["__imp_??1_Lockit@std@@QAE@XZ"] + lea ecx, [ebp - 32] + call eax + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp15818: + .cv_fpo_endproc +Lfunc_end1438: + .section .xdata,"dr",associative,"??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z" + .p2align 2 +"L__ehtable$??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z": + .long -1 # ToState + .long "?dtor$13@?0???$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$10@?0???$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z@4HA" # Action + .section .text,"xr",discard,"??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z" + # -- End function + .def "?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z" + .globl "?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z" # -- Begin function ?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z + .p2align 4, 0x90 +"?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z": # @"?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z" +Lfunc_begin1439: + .cv_func_id 1439 + .cv_loc 1439 24 382 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:382:0 + .cv_fpo_proc "?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp15819: + .cv_loc 1439 24 383 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:383:0 + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [ecx + 4] + cmp edx, dword ptr [esi + 12] + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov dword ptr [ebp - 28], ecx # 4-byte Spill + jae LBB1439_2 +# %bb.1: + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov ecx, dword ptr [ecx + 8] + mov edx, dword ptr [ebp + 8] + mov ecx, dword ptr [ecx + 4*edx] + mov dword ptr [ebp - 32], ecx # 4-byte Spill + jmp LBB1439_3 +LBB1439_2: + xor eax, eax + mov dword ptr [ebp - 32], eax # 4-byte Spill + jmp LBB1439_3 +LBB1439_3: + mov eax, dword ptr [ebp - 32] # 4-byte Reload + mov dword ptr [ebp - 16], eax + .cv_loc 1439 24 384 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:384:0 + cmp dword ptr [ebp - 16], 0 + jne LBB1439_5 +# %bb.4: + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + test byte ptr [ecx + 20], 1 + jne LBB1439_6 +LBB1439_5: +Ltmp15820: + .cv_loc 1439 24 385 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:385:0 + mov eax, dword ptr [ebp - 16] + mov dword ptr [ebp - 8], eax + jmp LBB1439_10 +Ltmp15821: +LBB1439_6: + .cv_loc 1439 24 387 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:387:0 + call "?_Getgloballocale@locale@std@@CAPAV_Locimp@12@XZ" + mov dword ptr [ebp - 20], eax + .cv_loc 1439 24 388 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:388:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 20] + cmp eax, dword ptr [ecx + 12] + jae LBB1439_8 +# %bb.7: + mov eax, dword ptr [ebp - 20] + mov eax, dword ptr [eax + 8] + mov ecx, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 4*ecx] + mov dword ptr [ebp - 36], eax # 4-byte Spill + jmp LBB1439_9 +LBB1439_8: + xor eax, eax + mov dword ptr [ebp - 36], eax # 4-byte Spill + jmp LBB1439_9 +LBB1439_9: + mov eax, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 8], eax +Ltmp15822: +LBB1439_10: + .cv_loc 1439 24 391 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:391:0 + mov eax, dword ptr [ebp - 8] + add esp, 32 + pop esi + pop ebp + ret 4 +Ltmp15823: + .cv_fpo_endproc +Lfunc_end1439: + # -- End function + .def "?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z" + .globl "?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z" # -- Begin function ?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z + .p2align 4, 0x90 +"?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z": # @"?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z" +Lfunc_begin1440: + .cv_func_id 1440 + .cv_loc 1440 23 54 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:54:0 + .cv_fpo_proc "?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 132 + .cv_fpo_stackalloc 132 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx +Ltmp15830: + .cv_loc 1440 23 55 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:55:0 + cmp dword ptr [ebp + 8], 0 + mov dword ptr [ebp - 116], eax # 4-byte Spill + mov dword ptr [ebp - 120], ecx # 4-byte Spill + je LBB1440_11 +# %bb.1: + mov eax, dword ptr [ebp + 8] + cmp dword ptr [eax], 0 + jne LBB1440_11 +# %bb.2: +Ltmp15831: + .cv_loc 1440 23 56 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:56:0 + mov eax, esp + mov dword ptr [eax], 16 + mov eax, dword ptr ["__imp_??2_Crt_new_delete@std@@SAPAXI@Z"] + call eax + mov ecx, eax + mov byte ptr [ebp - 109], 1 + mov edx, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], 0 + mov esi, esp + lea edi, [ebp - 108] + mov dword ptr [esi], edi + mov dword ptr [ebp - 124], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 128], eax # 4-byte Spill + call "?name@locale@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" + sub esp, 4 + jmp LBB1440_3 +LBB1440_3: + lea ecx, [ebp - 108] + call "?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov dword ptr [ecx], eax + mov eax, dword ptr ["__imp_??0_Locinfo@std@@QAE@PBD@Z"] + lea ecx, [ebp - 80] + call eax + sub esp, 4 + mov dword ptr [ebp - 132], eax # 4-byte Spill + jmp LBB1440_4 +LBB1440_4: + mov dword ptr [ebp - 16], 2 + mov eax, esp + lea ecx, [ebp - 80] + mov dword ptr [eax], ecx + mov dword ptr [eax + 4], 0 + mov ecx, dword ptr [ebp - 128] # 4-byte Reload + call "??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z" + sub esp, 8 + mov dword ptr [ebp - 136], eax # 4-byte Spill + jmp LBB1440_5 +LBB1440_5: + mov byte ptr [ebp - 109], 0 + mov eax, dword ptr [ebp - 128] # 4-byte Reload + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ecx], eax + lea ecx, [ebp - 80] + call dword ptr ["__imp_??1_Locinfo@std@@QAE@XZ"] + lea ecx, [ebp - 108] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 1440 23 57 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:57:0 + jmp LBB1440_11 +Ltmp15832: +LBB1440_11: + .cv_loc 1440 23 59 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:59:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, 1 + add esp, 132 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$6@?0??_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0??_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z@4HA": +LBB1440_6: + push ebp + sub esp, 8 + add ebp, 12 +Ltmp15833: + .cv_loc 1440 23 56 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:56:0 + mov eax, dword ptr ["__imp_??1_Locinfo@std@@QAE@XZ"] + lea ecx, [ebp - 80] + call eax + add esp, 8 + pop ebp + ret # CLEANUPRET + .def "?dtor$7@?0??_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z@4HA": +LBB1440_7: + push ebp + sub esp, 8 + add ebp, 12 + lea ecx, [ebp - 108] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET + .def "?dtor$8@?0??_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z@4HA": +LBB1440_8: + push ebp + sub esp, 8 + add ebp, 12 + test byte ptr [ebp - 109], 1 + jne LBB1440_9 + jmp LBB1440_10 +LBB1440_9: + mov eax, dword ptr [ebp - 124] # 4-byte Reload + mov dword ptr [esp], eax + call dword ptr ["__imp_??3_Crt_new_delete@std@@SAXPAX@Z"] +LBB1440_10: + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp15834: + .cv_fpo_endproc +Lfunc_end1440: + .section .xdata,"dr",associative,"?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z" + .p2align 2 +"L__ehtable$?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z": + .long -1 # ToState + .long "?dtor$8@?0??_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$7@?0??_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$6@?0??_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z@4HA" # Action + .section .text,"xr",discard,"?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z" + # -- End function + .def "??0bad_cast@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0bad_cast@std@@QAE@XZ" + .globl "??0bad_cast@std@@QAE@XZ" # -- Begin function ??0bad_cast@std@@QAE@XZ + .p2align 4, 0x90 +"??0bad_cast@std@@QAE@XZ": # @"??0bad_cast@std@@QAE@XZ" +Lfunc_begin1441: + .cv_func_id 1441 + .cv_file 25 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\vcruntime_typeinfo.h" "40EE825DAF6CB7FA21EE5BB30CE470D5" 1 + .cv_loc 1441 25 131 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_typeinfo.h:131:0 + .cv_fpo_proc "??0bad_cast@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15835: + mov eax, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["??_C@_08EPJLHIJG@bad?5cast?$AA@"] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 1 + call "??0exception@std@@QAE@QBDH@Z" + sub esp, 8 + lea ecx, ["??_7bad_cast@std@@6B@"] + mov edx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [edx], ecx + .cv_loc 1441 25 132 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_typeinfo.h:132:0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, edx + add esp, 20 + pop ebp + ret +Ltmp15836: + .cv_fpo_endproc +Lfunc_end1441: + # -- End function + .def "??0bad_cast@std@@QAE@ABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0bad_cast@std@@QAE@ABV01@@Z" + .globl "??0bad_cast@std@@QAE@ABV01@@Z" # -- Begin function ??0bad_cast@std@@QAE@ABV01@@Z + .p2align 4, 0x90 +"??0bad_cast@std@@QAE@ABV01@@Z": # @"??0bad_cast@std@@QAE@ABV01@@Z" +Lfunc_begin1442: + .cv_func_id 1442 + .cv_loc 1442 25 124 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_typeinfo.h:124:0 + .cv_fpo_proc "??0bad_cast@std@@QAE@ABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp15837: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0exception@std@@QAE@ABV01@@Z" + sub esp, 4 + lea ecx, ["??_7bad_cast@std@@6B@"] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, edx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp15838: + .cv_fpo_endproc +Lfunc_end1442: + # -- End function + .def "??1bad_cast@std@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1bad_cast@std@@UAE@XZ" + .globl "??1bad_cast@std@@UAE@XZ" # -- Begin function ??1bad_cast@std@@UAE@XZ + .p2align 4, 0x90 +"??1bad_cast@std@@UAE@XZ": # @"??1bad_cast@std@@UAE@XZ" +Lfunc_begin1443: + .cv_func_id 1443 + .cv_loc 1443 25 124 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_typeinfo.h:124:0 + .cv_fpo_proc "??1bad_cast@std@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15839: + .cv_loc 1443 25 124 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_typeinfo.h:124:0 + call "??1exception@std@@UAE@XZ" +Ltmp15840: + .cv_loc 1443 25 124 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_typeinfo.h:124:0 + add esp, 4 + pop ebp + ret +Ltmp15841: + .cv_fpo_endproc +Lfunc_end1443: + # -- 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@@QAE@PAV_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@@QAE@PAV_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@@QAE@PAV_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@@QAE@PAV_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@@QAE@PAV_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@@QAE@PAV_Facet_base@1@@Z" +Lfunc_begin1444: + .cv_func_id 1444 + .cv_file 26 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\memory" "CE0360324C06B2A7C2B7D59F0C610119" 1 + .cv_loc 1444 26 1870 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1870:0 + .cv_fpo_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@@QAE@PAV_Facet_base@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp15844: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], 0 + mov esi, esp + mov dword ptr [esi], edx + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov dword ptr [ebp - 40], eax # 4-byte Spill + call "??$?0PAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z" + sub esp, 4 + mov dword ptr [ebp - 44], eax # 4-byte Spill + jmp LBB1444_1 +LBB1444_1: + .cv_loc 1444 26 1871 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1871:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add esp, 36 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .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@@QAE@PAV_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@@QAE@PAV_Facet_base@1@@Z@4HA": +LBB1444_2: + push ebp + push eax + add ebp, 12 + .cv_loc 1444 26 1870 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1870:0 + call dword ptr [__imp____std_terminate] +Ltmp15845: + .cv_fpo_endproc +Lfunc_end1444: + .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@@QAE@PAV_Facet_base@1@@Z" + .p2align 2 +"L__ehtable$??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_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@@QAE@PAV_Facet_base@1@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@QAE@PAV_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@@QAE@PAV_Facet_base@1@@Z@4HA" # Action + .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@@QAE@PAV_Facet_base@1@@Z" + # -- End function + .def "?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEPAV_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@@QAEPAV_Facet_base@2@XZ" + .globl "?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEPAV_Facet_base@2@XZ" # -- Begin function ?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEPAV_Facet_base@2@XZ + .p2align 4, 0x90 +"?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEPAV_Facet_base@2@XZ": # @"?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEPAV_Facet_base@2@XZ" +Lfunc_begin1445: + .cv_func_id 1445 + .cv_loc 1445 26 1954 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1954:0 + .cv_fpo_proc "?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEPAV_Facet_base@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15846: + .cv_loc 1445 26 1955 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1955:0 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEPAV_Facet_base@2@XZ" + mov dword ptr [ebp - 8], eax + .cv_loc 1445 26 1956 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1956:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, eax + call "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEAAPAV_Facet_base@2@XZ" + mov dword ptr [eax], 0 + .cv_loc 1445 26 1957 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1957:0 + mov eax, dword ptr [ebp - 8] + add esp, 12 + pop ebp + ret +Ltmp15847: + .cv_fpo_endproc +Lfunc_end1445: + # -- End function + .def "??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@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@@QAE@XZ" + .globl "??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@XZ" # -- Begin function ??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@XZ": # @"??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@XZ" +Lfunc_begin1446: + .cv_func_id 1446 + .cv_loc 1446 26 1932 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1932:0 + .cv_fpo_proc "??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15848: + .cv_loc 1446 26 1933 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1933:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEPAV_Facet_base@2@XZ" + cmp eax, 0 + je LBB1446_2 +# %bb.1: +Ltmp15849: + .cv_loc 1446 26 1934 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1934:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "?get_deleter@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEAAU?$default_delete@V_Facet_base@std@@@2@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEPAV_Facet_base@2@XZ" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??R?$default_delete@V_Facet_base@std@@@std@@QBEXPAV_Facet_base@1@@Z" + sub esp, 4 +Ltmp15850: +LBB1446_2: + .cv_loc 1446 26 1936 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1936:0 + add esp, 16 + pop ebp + ret +Ltmp15851: + .cv_fpo_endproc +Lfunc_end1446: + # -- End function + .def "?name@locale@std@@QBE?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@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" + .globl "?name@locale@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" # -- Begin function ?name@locale@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ + .p2align 4, 0x90 +"?name@locale@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ": # @"?name@locale@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" +Lfunc_begin1447: + .cv_func_id 1447 + .cv_loc 1447 24 374 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:374:0 + .cv_fpo_proc "?name@locale@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15852: + .cv_loc 1447 24 375 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale:375:0 + cmp dword ptr [ecx + 4], 0 + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + jne LBB1447_2 +# %bb.1: + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + mov dword ptr [ebp - 20], eax # 4-byte Spill + jmp LBB1447_3 +LBB1447_2: + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + add ecx, 24 + call dword ptr ["__imp_?c_str@?$_Yarn@D@std@@QBEPBDXZ"] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" + sub esp, 4 + mov dword ptr [ebp - 24], eax # 4-byte Spill +LBB1447_3: + mov eax, dword ptr [ebp - 8] # 4-byte Reload + add esp, 28 + pop ebp + ret 4 +Ltmp15853: + .cv_fpo_endproc +Lfunc_end1447: + # -- End function + .def "?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + .globl "?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" # -- Begin function ?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ + .p2align 4, 0x90 +"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ": # @"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" +Lfunc_begin1448: + .cv_func_id 1448 + .cv_loc 1448 10 3245 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3245:0 + .cv_fpo_proc "?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp15856: + .cv_loc 1448 10 3246 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3246:0 + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov dword ptr [ebp - 16], 0 + mov ecx, eax + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEPBDXZ" + mov dword ptr [ebp - 36], eax # 4-byte Spill + jmp LBB1448_1 +LBB1448_1: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add esp, 24 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$2@?0??c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ@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@@QBEPBDXZ@4HA": +LBB1448_2: + push ebp + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp15857: + .cv_fpo_endproc +Lfunc_end1448: + .section .xdata,"dr",associative,"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + .p2align 2 +"L__ehtable$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ": + .long -1 # ToState + .long "?dtor$2@?0??c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ@4HA" # Action + .section .text,"xr",discard,"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + # -- End function + .def "??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z" + .globl "??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z" # -- Begin function ??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z + .p2align 4, 0x90 +"??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z": # @"??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z" +Lfunc_begin1449: + .cv_func_id 1449 + .cv_loc 1449 23 49 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:49:0 + .cv_fpo_proc "??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp15860: + mov esi, dword ptr [ebp + 12] + mov edi, esp + mov dword ptr [edi], esi + mov esi, dword ptr ["__imp_??0facet@locale@std@@IAE@I@Z"] + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], eax # 4-byte Spill + call esi + sub esp, 4 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ecx], offset "??_7?$collate@D@std@@6B@" +Ltmp15861: + .cv_loc 1449 23 50 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:50:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], 0 + mov esi, esp + mov dword ptr [esi], edx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "?_Init@?$collate@D@std@@IAEXABV_Locinfo@2@@Z" + sub esp, 4 + jmp LBB1449_1 +Ltmp15862: +LBB1449_1: + .cv_loc 1449 23 51 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:51:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add esp, 40 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$2@?0???0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z@4HA": +LBB1449_2: + push ebp + push eax + add ebp, 12 +Ltmp15863: + .cv_loc 1449 23 51 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:51:0 + mov eax, dword ptr ["__imp_??1facet@locale@std@@MAE@XZ"] + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call eax + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp15864: + .cv_fpo_endproc +Lfunc_end1449: + .section .xdata,"dr",associative,"??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z" + .p2align 2 +"L__ehtable$??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z@4HA" # Action + .section .text,"xr",discard,"??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z" + # -- End function + .def "?_Init@?$collate@D@std@@IAEXABV_Locinfo@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Init@?$collate@D@std@@IAEXABV_Locinfo@2@@Z" + .globl "?_Init@?$collate@D@std@@IAEXABV_Locinfo@2@@Z" # -- Begin function ?_Init@?$collate@D@std@@IAEXABV_Locinfo@2@@Z + .p2align 4, 0x90 +"?_Init@?$collate@D@std@@IAEXABV_Locinfo@2@@Z": # @"?_Init@?$collate@D@std@@IAEXABV_Locinfo@2@@Z" +Lfunc_begin1450: + .cv_func_id 1450 + .cv_loc 1450 23 74 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:74:0 + .cv_fpo_proc "?_Init@?$collate@D@std@@IAEXABV_Locinfo@2@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp15865: + .cv_loc 1450 23 75 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:75:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, edx + lea edx, [ebp - 12] + mov dword ptr [esp], edx + mov dword ptr [ebp - 24], eax # 4-byte Spill + call dword ptr ["__imp_?_Getcoll@_Locinfo@std@@QBE?AU_Collvec@@XZ"] + sub esp, 4 + mov eax, dword ptr [ebp - 12] + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ecx + 8], eax + mov eax, dword ptr [ebp - 8] + mov dword ptr [ecx + 12], eax + mov eax, dword ptr [ebp - 4] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + .cv_loc 1450 23 76 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:76:0 + add esp, 28 + pop ebp + ret 4 +Ltmp15866: + .cv_fpo_endproc +Lfunc_end1450: + # -- End function + .def "??_G?$collate@D@std@@MAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$collate@D@std@@MAEPAXI@Z" + .globl "??_G?$collate@D@std@@MAEPAXI@Z" # -- Begin function ??_G?$collate@D@std@@MAEPAXI@Z + .p2align 4, 0x90 +"??_G?$collate@D@std@@MAEPAXI@Z": # @"??_G?$collate@D@std@@MAEPAXI@Z" +Lfunc_begin1451: + .cv_func_id 1451 + .cv_loc 1451 23 63 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:63:0 + .cv_fpo_proc "??_G?$collate@D@std@@MAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp15867: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1?$collate@D@std@@MAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB1451_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call dword ptr ["__imp_??3_Crt_new_delete@std@@SAXPAX@Z"] +LBB1451_2: + .cv_loc 1451 23 65 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:65:0 + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp15868: + .cv_fpo_endproc +Lfunc_end1451: + # -- End function + .def "?do_compare@?$collate@D@std@@MBEHPBD000@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?do_compare@?$collate@D@std@@MBEHPBD000@Z" + .globl "?do_compare@?$collate@D@std@@MBEHPBD000@Z" # -- Begin function ?do_compare@?$collate@D@std@@MBEHPBD000@Z + .p2align 4, 0x90 +"?do_compare@?$collate@D@std@@MBEHPBD000@Z": # @"?do_compare@?$collate@D@std@@MBEHPBD000@Z" +Lfunc_begin1452: + .cv_func_id 1452 + .cv_loc 1452 23 79 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:79:0 + .cv_fpo_proc "?do_compare@?$collate@D@std@@MBEHPBD000@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 60 + .cv_fpo_stackalloc 60 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov edx, dword ptr [ebp + 16] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov ebx, dword ptr [___security_cookie] + xor ebx, ebp + mov dword ptr [ebp - 16], ebx + mov dword ptr [ebp - 20], ecx + mov ecx, dword ptr [ebp - 20] +Ltmp15869: + .cv_loc 1452 23 80 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:80:0 + lea ebx, [ebp + 8] + #DEBUG_VALUE: do_compare:_First1 <- [$ebx+0] + mov dword ptr [esp], ebx + lea ebx, [ebp + 12] +Ltmp15870: + #DEBUG_VALUE: do_compare:_Last1 <- [$ebx+0] + mov dword ptr [esp + 4], ebx + mov dword ptr [ebp - 28], edi # 4-byte Spill + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov dword ptr [ebp - 36], edx # 4-byte Spill + mov dword ptr [ebp - 40], esi # 4-byte Spill + mov dword ptr [ebp - 44], ecx # 4-byte Spill + call "??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z" + .cv_loc 1452 23 81 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:81:0 + lea eax, [ebp + 16] + mov dword ptr [esp], eax + lea eax, [ebp + 20] + mov dword ptr [esp + 4], eax + call "??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z" + .cv_loc 1452 23 82 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:82:0 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add eax, 8 + mov ecx, dword ptr [ebp + 20] + mov edx, dword ptr [ebp + 16] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], ecx + mov dword ptr [esp + 16], eax + call "??$_LStrcoll@D@std@@YAHPBD000PBU_Collvec@@@Z" + mov dword ptr [ebp - 24], eax + .cv_loc 1452 23 83 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:83:0 + cmp dword ptr [ebp - 24], 0 + jge LBB1452_2 +Ltmp15871: +# %bb.1: + #DEBUG_VALUE: do_compare:_Last1 <- [$ebx+0] + mov eax, 4294967295 + mov dword ptr [ebp - 48], eax # 4-byte Spill + jmp LBB1452_3 +Ltmp15872: +LBB1452_2: + #DEBUG_VALUE: do_compare:_Last1 <- [$ebx+0] + xor eax, eax + mov ecx, dword ptr [ebp - 24] + cmp ecx, 0 + mov ecx, 1 + cmove ecx, eax + mov dword ptr [ebp - 48], ecx # 4-byte Spill +Ltmp15873: +LBB1452_3: + #DEBUG_VALUE: do_compare:_Last1 <- [$ebx+0] + mov eax, dword ptr [ebp - 48] # 4-byte Reload + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 52], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 52] # 4-byte Reload + add esp, 60 + pop esi + pop edi + pop ebx +Ltmp15874: + pop ebp + ret 16 +Ltmp15875: + .cv_fpo_endproc +Lfunc_end1452: + # -- End function + .def "?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" + .globl "?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" # -- Begin function ?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z + .p2align 4, 0x90 +"?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z": # @"?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" +Lfunc_begin1453: + .cv_func_id 1453 + .cv_loc 1453 23 87 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:87:0 + .cv_fpo_proc "?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 136 + .cv_fpo_stackalloc 136 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 16] + mov edi, dword ptr [ebp + 12] + mov ebx, esp + mov dword ptr [ebp - 28], ebx + mov dword ptr [ebp - 16], -1 + lea ebx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov eax, dword ptr fs:[0] + mov dword ptr [ebp - 24], eax + mov dword ptr fs:[0], ebx + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp15884: + .cv_loc 1453 23 88 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:88:0 + lea ecx, [ebp + 12] + #DEBUG_VALUE: do_transform:_First <- [$ecx+0] + mov dword ptr [esp], ecx + lea ecx, [ebp + 16] +Ltmp15885: + #DEBUG_VALUE: do_transform:_Last <- [$ecx+0] + mov dword ptr [esp + 4], ecx + mov dword ptr [ebp - 72], edi # 4-byte Spill + mov dword ptr [ebp - 76], esi # 4-byte Spill + mov dword ptr [ebp - 80], edx # 4-byte Spill + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z" +Ltmp15886: + .cv_loc 1453 23 90 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:90:0 + mov byte ptr [ebp - 37], 0 +Ltmp15887: + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_constu 68, DW_OP_minus, DW_OP_deref] [$ebp+0] + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" +Ltmp15888: + .cv_loc 1453 23 92 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:92:0 + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + sub ecx, edx + mov dword ptr [ebp - 36], ecx + mov dword ptr [ebp - 88], eax # 4-byte Spill +Ltmp15889: +LBB1453_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_constu 68, DW_OP_minus, DW_OP_deref] [$ebp+0] + xor eax, eax + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ebp - 16], 0 + cmp eax, ecx + jae LBB1453_10 +Ltmp15890: +# %bb.2: # in Loop: Header=BB1453_1 Depth=1 + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_constu 68, DW_OP_minus, DW_OP_deref] [$ebp+0] + .cv_loc 1453 23 94 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:94:0 + mov eax, dword ptr [ebp - 36] + mov ecx, esp + mov dword ptr [ecx], eax + mov dword ptr [ecx + 4], 0 + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXID@Z" +Ltmp15891: + sub esp, 8 + jmp LBB1453_3 +LBB1453_3: # in Loop: Header=BB1453_1 Depth=1 + .cv_loc 1453 23 95 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:95:0 + mov eax, dword ptr [ebp - 84] # 4-byte Reload + add eax, 8 + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, esp + lea edi, [ebp - 52] + mov dword ptr [esi], edi + mov esi, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ebp - 92], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov dword ptr [ebp - 100], edx # 4-byte Spill + mov dword ptr [ebp - 104], edi # 4-byte Spill + call "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + sub esp, 4 + mov dword ptr [ebp - 16], 1 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + call "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEAADXZ" + mov dword ptr [ebp - 108], eax # 4-byte Spill + jmp LBB1453_4 +LBB1453_4: # in Loop: Header=BB1453_1 Depth=1 + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 108] # 4-byte Reload + add ecx, eax + mov eax, esp + lea edx, [ebp - 64] + mov dword ptr [eax], edx + mov eax, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ebp - 112], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [ebp - 116], edx # 4-byte Spill + call "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + sub esp, 4 + mov dword ptr [ebp - 16], 2 + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + call "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEAADXZ" + mov dword ptr [ebp - 120], eax # 4-byte Spill + jmp LBB1453_5 +LBB1453_5: # in Loop: Header=BB1453_1 Depth=1 + mov eax, dword ptr [ebp - 120] # 4-byte Reload + mov dword ptr [esp], eax + mov ecx, dword ptr [ebp - 112] # 4-byte Reload + mov dword ptr [esp + 4], ecx + mov edx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [esp + 8], edx + mov esi, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [esp + 12], esi + mov edi, dword ptr [ebp - 96] # 4-byte Reload + mov dword ptr [esp + 16], edi + call "??$_LStrxfrm@D@std@@YAIPAD0PBD1PBU_Collvec@@@Z" + mov dword ptr [ebp - 36], eax + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ebp - 124], eax # 4-byte Spill + call "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + lea ecx, [ebp - 64] + mov dword ptr [ebp - 128], eax # 4-byte Spill + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + lea ecx, [ebp - 52] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + mov eax, dword ptr [ebp - 124] # 4-byte Reload + mov ecx, dword ptr [ebp - 128] # 4-byte Reload + cmp eax, ecx + ja LBB1453_9 +# %bb.6: +Ltmp15892: + .cv_loc 1453 23 97 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:97:0 + jmp LBB1453_10 +Ltmp15893: +LBB1453_9: # in Loop: Header=BB1453_1 Depth=1 + .cv_loc 1453 23 92 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:92:0 + jmp LBB1453_1 +Ltmp15894: +LBB1453_10: + .cv_loc 1453 23 100 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:100:0 + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov dword ptr [ecx], eax + mov dword ptr [ecx + 4], 0 + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXID@Z" + sub esp, 8 + jmp LBB1453_11 +LBB1453_11: + .cv_loc 1453 23 101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:101:0 + mov byte ptr [ebp - 37], 1 + .cv_loc 1453 23 102 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:102:0 + test byte ptr [ebp - 37], 1 + jne LBB1453_13 +# %bb.12: + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" +LBB1453_13: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 80] # 4-byte Reload + add esp, 136 + pop esi + pop edi + pop ebx + pop ebp + ret 12 + .def "?dtor$7@?0??do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z@4HA": +LBB1453_7: + push ebp + sub esp, 20 + add ebp, 12 + lea ecx, [ebp - 64] +Ltmp15895: + .cv_loc 1453 23 95 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:95:0 + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + add esp, 20 + pop ebp + ret # CLEANUPRET + .def "?dtor$8@?0??do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z@4HA": +LBB1453_8: + push ebp + sub esp, 20 + add ebp, 12 + lea ecx, [ebp - 52] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + add esp, 20 + pop ebp + ret # CLEANUPRET +Ltmp15896: + .def "?dtor$14@?0??do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$14@?0??do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z@4HA": +LBB1453_14: + push ebp + sub esp, 20 + add ebp, 12 + .cv_loc 1453 23 102 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:102:0 + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 20 + pop ebp + ret # CLEANUPRET +Ltmp15897: + .cv_fpo_endproc +Lfunc_end1453: + .section .xdata,"dr",associative,"?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" + .p2align 2 +"L__ehtable$?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z": + .long -1 # ToState + .long "?dtor$14@?0??do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$8@?0??do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$7@?0??do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z@4HA" # Action + .section .text,"xr",discard,"?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" + # -- End function + .def "?do_hash@?$collate@D@std@@MBEJPBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?do_hash@?$collate@D@std@@MBEJPBD0@Z" + .globl "?do_hash@?$collate@D@std@@MBEJPBD0@Z" # -- Begin function ?do_hash@?$collate@D@std@@MBEJPBD0@Z + .p2align 4, 0x90 +"?do_hash@?$collate@D@std@@MBEJPBD0@Z": # @"?do_hash@?$collate@D@std@@MBEJPBD0@Z" +Lfunc_begin1454: + .cv_func_id 1454 + .cv_loc 1454 23 105 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:105:0 + .cv_fpo_proc "?do_hash@?$collate@D@std@@MBEJPBD0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 8], esi + mov dword ptr [ebp - 12], ecx +Ltmp15898: + .cv_loc 1454 23 106 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:106:0 + lea ecx, [ebp + 8] + #DEBUG_VALUE: do_hash:_First <- [$ecx+0] + mov dword ptr [esp], ecx + lea ecx, [ebp + 12] +Ltmp15899: + #DEBUG_VALUE: do_hash:_Last <- [$ecx+0] + mov dword ptr [esp + 4], ecx + mov dword ptr [ebp - 16], edx # 4-byte Spill + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z" +Ltmp15900: + .cv_loc 1454 23 107 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:107:0 + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + sub eax, ecx + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Hash_array_representation@D@std@@YAIQBDI@Z" + mov ecx, dword ptr [ebp - 8] + xor ecx, ebp + mov dword ptr [ebp - 24], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + add esp, 28 + pop esi + pop ebp + ret 8 +Ltmp15901: + .cv_fpo_endproc +Lfunc_end1454: + # -- End function + .def "??1?$collate@D@std@@MAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$collate@D@std@@MAE@XZ" + .globl "??1?$collate@D@std@@MAE@XZ" # -- Begin function ??1?$collate@D@std@@MAE@XZ + .p2align 4, 0x90 +"??1?$collate@D@std@@MAE@XZ": # @"??1?$collate@D@std@@MAE@XZ" +Lfunc_begin1455: + .cv_func_id 1455 + .cv_loc 1455 23 63 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:63:0 + .cv_fpo_proc "??1?$collate@D@std@@MAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + lea eax, ["??_7?$collate@D@std@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15902: + mov dword ptr [ecx], eax +Ltmp15903: + .cv_loc 1455 23 64 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:64:0 + mov eax, dword ptr [ecx + 12] + mov dword ptr [esp], eax + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call dword ptr [__imp__free] + .cv_loc 1455 23 65 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:65:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call dword ptr ["__imp_??1facet@locale@std@@MAE@XZ"] +Ltmp15904: + .cv_loc 1455 23 65 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale:65:0 + add esp, 12 + pop ebp + ret +Ltmp15905: + .cv_fpo_endproc +Lfunc_end1455: + # -- End function + .def "??$_LStrcoll@D@std@@YAHPBD000PBU_Collvec@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_LStrcoll@D@std@@YAHPBD000PBU_Collvec@@@Z" + .globl "??$_LStrcoll@D@std@@YAHPBD000PBU_Collvec@@@Z" # -- Begin function ??$_LStrcoll@D@std@@YAHPBD000PBU_Collvec@@@Z + .p2align 4, 0x90 +"??$_LStrcoll@D@std@@YAHPBD000PBU_Collvec@@@Z": # @"??$_LStrcoll@D@std@@YAHPBD000PBU_Collvec@@@Z" +Lfunc_begin1456: + .cv_func_id 1456 + .cv_file 27 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\xlocinfo" "0AD4442C629AC8B890670BEFD793D098" 1 + .cv_loc 1456 27 227 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocinfo:227:0 + .cv_fpo_proc "??$_LStrcoll@D@std@@YAHPBD000PBU_Collvec@@@Z" 20 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 24] + mov ecx, dword ptr [ebp + 20] + mov edx, dword ptr [ebp + 16] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] +Ltmp15906: + .cv_loc 1456 27 228 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocinfo:228:0 + mov ebx, dword ptr [ebp + 24] + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, dword ptr [ebp + 20] + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, dword ptr [ebp + 16] + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp + 4], eax + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp + 8], eax + mov eax, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp + 12], eax + mov dword ptr [esp + 16], ebx + mov dword ptr [ebp - 32], edi # 4-byte Spill + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], esi # 4-byte Spill + call __Strcoll + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp15907: + .cv_fpo_endproc +Lfunc_end1456: + # -- End function + .def "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXID@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXID@Z" + .globl "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXID@Z" # -- Begin function ?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXID@Z + .p2align 4, 0x90 +"?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXID@Z": # @"?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXID@Z" +Lfunc_begin1457: + .cv_func_id 1457 + .cv_loc 1457 10 3276 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3276:0 + .cv_fpo_proc "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXID@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp15908: + .cv_loc 1457 10 3278 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3278:0 + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov byte ptr [ebp - 21], al # 1-byte Spill + call "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + mov dword ptr [ebp - 12], eax + .cv_loc 1457 10 3279 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3279:0 + mov eax, dword ptr [ebp + 8] + cmp eax, dword ptr [ebp - 12] + ja LBB1457_2 +# %bb.1: +Ltmp15909: + .cv_loc 1457 10 3280 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3280:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp], eax + call "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@Z" + sub esp, 4 + .cv_loc 1457 10 3281 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3281:0 + jmp LBB1457_3 +Ltmp15910: +LBB1457_2: + .cv_loc 1457 10 3282 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3282:0 + mov al, byte ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + sub ecx, dword ptr [ebp - 12] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp], esi + movsx esi, al + mov dword ptr [esp + 4], esi + call "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z" + sub esp, 8 + mov dword ptr [ebp - 32], eax # 4-byte Spill +Ltmp15911: +LBB1457_3: + .cv_loc 1457 10 3284 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3284:0 + add esp, 36 + pop esi + pop ebp + ret 8 +Ltmp15912: + .cv_fpo_endproc +Lfunc_end1457: + # -- End function + .def "??$_LStrxfrm@D@std@@YAIPAD0PBD1PBU_Collvec@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_LStrxfrm@D@std@@YAIPAD0PBD1PBU_Collvec@@@Z" + .globl "??$_LStrxfrm@D@std@@YAIPAD0PBD1PBU_Collvec@@@Z" # -- Begin function ??$_LStrxfrm@D@std@@YAIPAD0PBD1PBU_Collvec@@@Z + .p2align 4, 0x90 +"??$_LStrxfrm@D@std@@YAIPAD0PBD1PBU_Collvec@@@Z": # @"??$_LStrxfrm@D@std@@YAIPAD0PBD1PBU_Collvec@@@Z" +Lfunc_begin1458: + .cv_func_id 1458 + .cv_loc 1458 27 253 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocinfo:253:0 + .cv_fpo_proc "??$_LStrxfrm@D@std@@YAIPAD0PBD1PBU_Collvec@@@Z" 20 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 24] + mov ecx, dword ptr [ebp + 20] + mov edx, dword ptr [ebp + 16] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] +Ltmp15913: + .cv_loc 1458 27 254 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocinfo:254:0 + mov ebx, dword ptr [ebp + 24] + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, dword ptr [ebp + 20] + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, dword ptr [ebp + 16] + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp + 4], eax + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp + 8], eax + mov eax, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp + 12], eax + mov dword ptr [esp + 16], ebx + mov dword ptr [ebp - 32], edi # 4-byte Spill + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], esi # 4-byte Spill + call __Strxfrm + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp15914: + .cv_fpo_endproc +Lfunc_end1458: + # -- End function + .def "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEAADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEAADXZ" + .globl "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEAADXZ" # -- Begin function ??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEAADXZ + .p2align 4, 0x90 +"??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEAADXZ": # @"??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEAADXZ" +Lfunc_begin1459: + .cv_func_id 1459 + .cv_loc 1459 10 1909 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1909:0 + .cv_fpo_proc "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEAADXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15915: + .cv_loc 1459 10 1910 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1910:0 + call "??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEABDXZ" + add esp, 4 + pop ebp + ret +Ltmp15916: + .cv_fpo_endproc +Lfunc_end1459: + # -- End function + .def "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@Z" + .globl "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@Z" # -- Begin function ?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@Z + .p2align 4, 0x90 +"?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@Z": # @"?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@Z" +Lfunc_begin1460: + .cv_func_id 1460 + .cv_loc 1460 10 3854 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3854:0 + .cv_fpo_proc "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp15917: + .cv_loc 1460 10 3855 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3855:0 + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov dword ptr [ebp - 16], eax + .cv_loc 1460 10 3856 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3856:0 + mov byte ptr [ebp - 5], 0 + mov ecx, dword ptr [ebp - 16] + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QAEPADXZ" + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 16] + mov dword ptr [edx + 20], ecx + add eax, ecx + mov dword ptr [esp], eax + lea eax, [ebp - 5] + mov dword ptr [esp + 4], eax + call "?assign@?$char_traits@D@std@@SAXAADABD@Z" + mov eax, dword ptr [ebp - 4] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + .cv_loc 1460 10 3857 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3857:0 + add esp, 28 + pop ebp + ret 4 +Ltmp15918: + .cv_fpo_endproc +Lfunc_end1460: + # -- End function + .def "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z" + .globl "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z" # -- Begin function ?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z + .p2align 4, 0x90 +"?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z": # @"?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z" +Lfunc_begin1461: + .cv_func_id 1461 + .cv_loc 1461 10 2630 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2630:0 + .cv_fpo_proc "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 8], esi + mov dword ptr [ebp - 20], ecx + mov ecx, dword ptr [ebp - 20] +Ltmp15919: + .cv_loc 1461 10 2631 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2631:0 + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov byte ptr [ebp - 41], al # 1-byte Spill + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov dword ptr [ebp - 24], eax + .cv_loc 1461 10 2632 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2632:0 + mov eax, dword ptr [ebp - 24] + mov eax, dword ptr [eax + 20] + mov dword ptr [ebp - 28], eax + .cv_loc 1461 10 2633 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2633:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 24] + mov ecx, dword ptr [ecx + 24] + sub ecx, dword ptr [ebp - 28] + cmp eax, ecx + ja LBB1461_2 +# %bb.1: +Ltmp15920: + .cv_loc 1461 10 2634 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2634:0 + mov eax, dword ptr [ebp - 28] + add eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 24] + mov dword ptr [ecx + 20], eax + .cv_loc 1461 10 2635 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2635:0 + mov ecx, dword ptr [ebp - 24] + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QAEPADXZ" + mov dword ptr [ebp - 32], eax + .cv_loc 1461 10 2636 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2636:0 + mov dl, byte ptr [ebp + 12] + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 32] + add ecx, dword ptr [ebp - 28] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + movsx eax, dl + mov dword ptr [esp + 8], eax + call "?assign@?$char_traits@D@std@@SAPADQADID@Z" + .cv_loc 1461 10 2637 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2637:0 + mov byte ptr [ebp - 9], 0 + mov ecx, dword ptr [ebp - 32] + mov esi, dword ptr [ebp - 28] + add esi, dword ptr [ebp + 8] + add ecx, esi + mov dword ptr [esp], ecx + lea ecx, [ebp - 9] + mov dword ptr [esp + 4], ecx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "?assign@?$char_traits@D@std@@SAXAADABD@Z" + .cv_loc 1461 10 2638 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2638:0 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 16], eax + jmp LBB1461_3 +Ltmp15921: +LBB1461_2: + .cv_loc 1461 10 2641 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2641:0 + mov al, byte ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edx + lea edx, [ebp - 12] + mov ah, byte ptr [edx] + mov byte ptr [esp + 4], ah + mov edx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [esp + 8], edx + movsx edx, al + mov dword ptr [esp + 12], edx + call "??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@ID@Z@ID@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??append@01@QAEAAV01@ID@Z@ID@Z" + sub esp, 16 + mov dword ptr [ebp - 16], eax +LBB1461_3: + .cv_loc 1461 10 2649 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2649:0 + mov eax, dword ptr [ebp - 16] + mov ecx, dword ptr [ebp - 8] + xor ecx, ebp + mov dword ptr [ebp - 56], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 56] # 4-byte Reload + add esp, 68 + pop esi + pop ebp + ret 8 +Ltmp15922: + .cv_fpo_endproc +Lfunc_end1461: + # -- End function + .def "?assign@?$char_traits@D@std@@SAPADQADID@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?assign@?$char_traits@D@std@@SAPADQADID@Z" + .globl "?assign@?$char_traits@D@std@@SAPADQADID@Z" # -- Begin function ?assign@?$char_traits@D@std@@SAPADQADID@Z + .p2align 4, 0x90 +"?assign@?$char_traits@D@std@@SAPADQADID@Z": # @"?assign@?$char_traits@D@std@@SAPADQADID@Z" +Lfunc_begin1462: + .cv_func_id 1462 + .cv_loc 1462 10 337 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:337:0 + .cv_fpo_proc "?assign@?$char_traits@D@std@@SAPADQADID@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp15923: + .cv_loc 1462 10 339 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:339:0 + mov esi, dword ptr [ebp + 8] + movsx ebx, byte ptr [ebp + 16] + mov ah, bl + mov ebx, dword ptr [ebp + 12] + mov dword ptr [esp], esi + movzx edi, ah + mov dword ptr [esp + 4], edi + mov dword ptr [esp + 8], ebx + mov byte ptr [ebp - 13], al # 1-byte Spill + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + mov dword ptr [ebp - 28], esi # 4-byte Spill + call _memset + mov eax, dword ptr [ebp - 28] # 4-byte Reload + add esp, 28 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp15924: + .cv_fpo_endproc +Lfunc_end1462: + # -- End function + .def "??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@ID@Z@ID@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??append@01@QAEAAV01@ID@Z@ID@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@@QAEAAV34@ID@Z@ID@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??append@01@QAEAAV01@ID@Z@ID@Z" + .globl "??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@ID@Z@ID@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??append@01@QAEAAV01@ID@Z@ID@Z" # -- Begin function ??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@ID@Z@ID@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??append@01@QAEAAV01@ID@Z@ID@Z + .p2align 4, 0x90 +"??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@ID@Z@ID@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??append@01@QAEAAV01@ID@Z@ID@Z": # @"??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@ID@Z@ID@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??append@01@QAEAAV01@ID@Z@ID@Z" +Lfunc_begin1463: + .cv_func_id 1463 + .cv_loc 1463 10 3809 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3809:0 + .cv_fpo_proc "??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@ID@Z@ID@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??append@01@QAEAAV01@ID@Z@ID@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 100 + .cv_fpo_stackalloc 100 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 20] + mov edx, dword ptr [ebp + 16] + lea esi, [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov ebx, dword ptr [___security_cookie] + xor ebx, ebp + mov dword ptr [ebp - 16], ebx + mov dword ptr [ebp - 24], ecx + mov ecx, dword ptr [ebp - 24] +Ltmp15925: + .cv_loc 1463 10 3812 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3812:0 + mov dword ptr [ebp - 60], ecx # 4-byte Spill + mov dword ptr [ebp - 64], edi # 4-byte Spill + mov byte ptr [ebp - 65], al # 1-byte Spill + mov dword ptr [ebp - 72], edx # 4-byte Spill + mov dword ptr [ebp - 76], esi # 4-byte Spill + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov dword ptr [ebp - 28], eax + .cv_loc 1463 10 3813 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3813:0 + mov eax, dword ptr [ebp - 28] + mov eax, dword ptr [eax + 20] + mov dword ptr [ebp - 32], eax + .cv_loc 1463 10 3814 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3814:0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + sub eax, dword ptr [ebp - 32] + cmp eax, dword ptr [ebp + 8] + jae LBB1463_2 +# %bb.1: +Ltmp15926: + .cv_loc 1463 10 3815 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3815:0 + call "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@CAXXZ" +Ltmp15927: +LBB1463_2: + .cv_loc 1463 10 3818 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3818:0 + mov eax, dword ptr [ebp - 32] + add eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 36], eax + .cv_loc 1463 10 3819 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3819:0 + mov eax, dword ptr [ebp - 28] + mov eax, dword ptr [eax + 24] + mov dword ptr [ebp - 40], eax + .cv_loc 1463 10 3820 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3820:0 + mov eax, dword ptr [ebp - 36] + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [esp], eax + call "?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEII@Z" + sub esp, 4 + mov dword ptr [ebp - 44], eax + .cv_loc 1463 10 3821 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3821:0 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ" + mov dword ptr [ebp - 48], eax + .cv_loc 1463 10 3822 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3822:0 + mov ecx, dword ptr [ebp - 48] + mov eax, dword ptr [ebp - 44] + add eax, 1 + mov dword ptr [esp], eax + call "?allocate@?$allocator@D@std@@QAEPADI@Z" + sub esp, 4 + mov dword ptr [ebp - 20], eax + .cv_loc 1463 10 3823 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3823:0 + mov eax, dword ptr [ebp - 28] + mov ecx, eax + call "?_Orphan_all@_Container_base12@std@@QAEXXZ" + .cv_loc 1463 10 3824 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3824:0 + mov eax, dword ptr [ebp - 36] + mov ecx, dword ptr [ebp - 28] + mov dword ptr [ecx + 20], eax + .cv_loc 1463 10 3825 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3825:0 + mov eax, dword ptr [ebp - 44] + mov ecx, dword ptr [ebp - 28] + mov dword ptr [ecx + 24], eax + .cv_loc 1463 10 3826 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3826:0 + mov eax, dword ptr [ebp - 20] + mov dword ptr [esp], eax + call "??$_Unfancy@D@std@@YAPADPAD@Z" + mov dword ptr [ebp - 52], eax + .cv_loc 1463 10 3827 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3827:0 + mov eax, 16 + cmp eax, dword ptr [ebp - 40] + ja LBB1463_4 +# %bb.3: +Ltmp15928: + .cv_loc 1463 10 3828 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3828:0 + mov eax, dword ptr [ebp - 28] + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 56], eax + .cv_loc 1463 10 3829 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3829:0 + mov cl, byte ptr [ebp + 20] + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp - 32] + mov esi, dword ptr [ebp - 56] + mov dword ptr [esp], esi + mov byte ptr [ebp - 77], cl # 1-byte Spill + mov dword ptr [ebp - 84], eax # 4-byte Spill + mov dword ptr [ebp - 88], edx # 4-byte Spill + call "??$_Unfancy@D@std@@YAPADPAD@Z" + mov edx, dword ptr [ebp - 52] + mov ecx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + mov eax, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [esp + 8], eax + mov eax, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [esp + 12], eax + mov bl, byte ptr [ebp - 77] # 1-byte Reload + movsx eax, bl + mov dword ptr [esp + 16], eax + call "??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@ID@Z@QBE?A?@@QADQBDIID@Z" + sub esp, 20 + .cv_loc 1463 10 3830 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3830:0 + mov ecx, dword ptr [ebp - 48] + mov eax, dword ptr [ebp - 40] + add eax, 1 + mov edx, dword ptr [ebp - 56] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + call "?deallocate@?$allocator@D@std@@QAEXQADI@Z" + sub esp, 8 + .cv_loc 1463 10 3831 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3831:0 + mov eax, dword ptr [ebp - 20] + mov ecx, dword ptr [ebp - 28] + mov dword ptr [ecx + 4], eax + .cv_loc 1463 10 3832 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3832:0 + jmp LBB1463_5 +Ltmp15929: +LBB1463_4: + .cv_loc 1463 10 3833 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3833:0 + mov al, byte ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp - 32] + mov esi, dword ptr [ebp - 28] + add esi, 4 + mov edi, dword ptr [ebp - 52] + mov ebx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [ebp - 92], ecx # 4-byte Spill + mov ecx, ebx + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [esp + 8], edx + mov edx, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [esp + 12], edx + movsx edx, al + mov dword ptr [esp + 16], edx + call "??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@ID@Z@QBE?A?@@QADQBDIID@Z" + sub esp, 20 + .cv_loc 1463 10 3834 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3834:0 + mov ecx, dword ptr [ebp - 28] + add ecx, 4 + mov dword ptr [esp], ecx + call "??$addressof@PAD@std@@YAPAPADAAPAD@Z" + mov ecx, dword ptr [ebp - 48] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + lea eax, [ebp - 20] + mov dword ptr [esp + 8], eax + call "??$construct@PADABQAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPADABQAD@Z" +Ltmp15930: +LBB1463_5: + .cv_loc 1463 10 3837 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3837:0 + mov eax, dword ptr [ebp - 16] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 60] # 4-byte Reload + add esp, 100 + pop esi + pop edi + pop ebx + pop ebp + ret 16 +Ltmp15931: + .cv_fpo_endproc +Lfunc_end1463: + # -- End function + .def "??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@ID@Z@QBE?A?@@QADQBDIID@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@@QAEAAV23@ID@Z@QBE?A?@@QADQBDIID@Z" + .globl "??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@ID@Z@QBE?A?@@QADQBDIID@Z" # -- Begin function ??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@ID@Z@QBE?A?@@QADQBDIID@Z + .p2align 4, 0x90 +"??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@ID@Z@QBE?A?@@QADQBDIID@Z": # @"??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@ID@Z@QBE?A?@@QADQBDIID@Z" +Lfunc_begin1464: + .cv_func_id 1464 + .cv_loc 1464 10 2643 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2643:0 + .cv_fpo_proc "??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@ID@Z@QBE?A?@@QADQBDIID@Z" 20 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 24] + mov edx, dword ptr [ebp + 20] + mov esi, dword ptr [ebp + 16] + mov edi, dword ptr [ebp + 12] + mov ebx, dword ptr [ebp + 8] + mov byte ptr [ebp - 25], al # 1-byte Spill + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 16], eax + mov dword ptr [ebp - 24], ecx +Ltmp15932: + .cv_loc 1464 10 2644 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2644:0 + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov eax, dword ptr [ebp - 32] # 4-byte Reload + mov dword ptr [esp + 8], eax + mov dword ptr [ebp - 36], ebx # 4-byte Spill + mov dword ptr [ebp - 40], edi # 4-byte Spill + mov dword ptr [ebp - 44], edx # 4-byte Spill + mov dword ptr [ebp - 48], esi # 4-byte Spill + call "?copy@?$char_traits@D@std@@SAPADQADQBDI@Z" + .cv_loc 1464 10 2645 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2645:0 + mov cl, byte ptr [ebp + 24] + mov edx, dword ptr [ebp + 20] + mov esi, dword ptr [ebp + 8] + add esi, dword ptr [ebp + 16] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + movsx edx, cl + mov dword ptr [esp + 8], edx + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "?assign@?$char_traits@D@std@@SAPADQADID@Z" + .cv_loc 1464 10 2646 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2646:0 + mov byte ptr [ebp - 17], 0 + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [ebp + 16] + add esi, dword ptr [ebp + 20] + add edx, esi + mov dword ptr [esp], edx + lea edx, [ebp - 17] + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "?assign@?$char_traits@D@std@@SAXAADABD@Z" + mov eax, dword ptr [ebp - 16] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + .cv_loc 1464 10 2647 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2647:0 + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 20 +Ltmp15933: + .cv_fpo_endproc +Lfunc_end1464: + # -- End function + .def "??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEABDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEABDXZ" + .globl "??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEABDXZ" # -- Begin function ??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEABDXZ + .p2align 4, 0x90 +"??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEABDXZ": # @"??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEABDXZ" +Lfunc_begin1465: + .cv_func_id 1465 + .cv_loc 1465 10 1711 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1711:0 + .cv_fpo_proc "??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEABDXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 68 + .cv_fpo_stackalloc 68 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] + mov dword ptr [ebp - 20], ecx # 4-byte Spill +# %bb.1: +Ltmp15934: + .cv_loc 1465 10 1713 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1713:0 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp dword ptr [eax + 8], 0 + je LBB1465_3 +# %bb.2: +Ltmp15935: + .cv_loc 1465 10 1713 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1713:0 + jmp LBB1465_8 +Ltmp15936: +LBB1465_3: + .cv_loc 1465 10 1713 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1713:0 + jmp LBB1465_4 +LBB1465_4: + .cv_loc 1465 10 1713 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1713:0 + xor eax, eax +Ltmp15937: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GG@MBMHKHJC@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 1713 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0DF@IMIHIHOP@cannot?5dereference?5value?9initial@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 24], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1465_6 +# %bb.5: + int3 +LBB1465_6: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BE@OODLADHN@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$CK?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MM@HPCJHOFE@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 1713 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 28], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp15938: +# %bb.7: + .cv_loc 1465 10 1713 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1713:0 + jmp LBB1465_8 +Ltmp15939: +LBB1465_8: + .cv_loc 1465 10 1713 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1713:0 + jmp LBB1465_9 +Ltmp15940: +LBB1465_9: + .cv_loc 1465 10 1714 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1714:0 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + mov ecx, eax + call "?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" + mov dword ptr [ebp - 8], eax +# %bb.10: +Ltmp15941: + .cv_loc 1465 10 1715 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1715:0 + cmp dword ptr [ebp - 8], 0 + je LBB1465_12 +# %bb.11: +Ltmp15942: + .cv_loc 1465 10 1715 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1715:0 + jmp LBB1465_17 +Ltmp15943: +LBB1465_12: + .cv_loc 1465 10 1715 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1715:0 + jmp LBB1465_13 +LBB1465_13: + .cv_loc 1465 10 1715 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1715:0 + xor eax, eax +Ltmp15944: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GG@MBMHKHJC@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 1716 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0IC@DGJDAAEM@cannot?5dereference?5string?5iterat@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 32], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1465_15 +# %bb.14: + int3 +LBB1465_15: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BE@OODLADHN@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$CK?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MM@HPCJHOFE@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 1716 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 36], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp15945: +# %bb.16: + .cv_loc 1465 10 1715 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1715:0 + jmp LBB1465_17 +Ltmp15946: +LBB1465_17: + .cv_loc 1465 10 1715 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1715:0 + jmp LBB1465_18 +Ltmp15947: +LBB1465_18: + .cv_loc 1465 10 1717 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1717:0 + mov ecx, dword ptr [ebp - 8] + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEPBDXZ" + mov dword ptr [ebp - 12], eax + .cv_loc 1465 10 1718 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1718:0 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + mov ecx, dword ptr [eax + 8] + mov dword ptr [esp], ecx + call "??$_Unfancy@$$CBD@std@@YAPBDPBD@Z" + mov dword ptr [ebp - 16], eax +# %bb.19: +Ltmp15948: + .cv_loc 1465 10 1719 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1719:0 + mov eax, dword ptr [ebp - 12] + cmp eax, dword ptr [ebp - 16] + ja LBB1465_22 +# %bb.20: + mov eax, dword ptr [ebp - 16] + mov ecx, dword ptr [ebp - 12] + mov edx, dword ptr [ebp - 8] + add ecx, dword ptr [edx + 20] + cmp eax, ecx + jae LBB1465_22 +# %bb.21: +Ltmp15949: + .cv_loc 1465 10 1719 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1719:0 + jmp LBB1465_27 +Ltmp15950: +LBB1465_22: + .cv_loc 1465 10 1719 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1719:0 + jmp LBB1465_23 +LBB1465_23: + .cv_loc 1465 10 1719 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1719:0 + xor eax, eax +Ltmp15951: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GG@MBMHKHJC@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 1720 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0FF@HJKEHIBC@cannot?5dereference?5string?5iterat@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 40], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1465_25 +# %bb.24: + int3 +LBB1465_25: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BE@OODLADHN@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$CK?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MM@HPCJHOFE@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 1720 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 44], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp15952: +# %bb.26: + .cv_loc 1465 10 1719 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1719:0 + jmp LBB1465_27 +Ltmp15953: +LBB1465_27: + .cv_loc 1465 10 1719 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1719:0 + jmp LBB1465_28 +Ltmp15954: +LBB1465_28: + .cv_loc 1465 10 1724 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1724:0 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + mov eax, dword ptr [eax + 8] + add esp, 68 + pop ebp + ret +Ltmp15955: + .cv_fpo_endproc +Lfunc_end1465: + # -- End function + .def "??$_Unfancy@$$CBD@std@@YAPBDPBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy@$$CBD@std@@YAPBDPBD@Z" + .globl "??$_Unfancy@$$CBD@std@@YAPBDPBD@Z" # -- Begin function ??$_Unfancy@$$CBD@std@@YAPBDPBD@Z + .p2align 4, 0x90 +"??$_Unfancy@$$CBD@std@@YAPBDPBD@Z": # @"??$_Unfancy@$$CBD@std@@YAPBDPBD@Z" +Lfunc_begin1466: + .cv_func_id 1466 + .cv_loc 1466 13 294 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:294:0 + .cv_fpo_proc "??$_Unfancy@$$CBD@std@@YAPBDPBD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp15956: + .cv_loc 1466 13 295 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:295:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15957: + .cv_fpo_endproc +Lfunc_end1466: + # -- End function + .def "??$_Hash_array_representation@D@std@@YAIQBDI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Hash_array_representation@D@std@@YAIQBDI@Z" + .globl "??$_Hash_array_representation@D@std@@YAIQBDI@Z" # -- Begin function ??$_Hash_array_representation@D@std@@YAIQBDI@Z + .p2align 4, 0x90 +"??$_Hash_array_representation@D@std@@YAIQBDI@Z": # @"??$_Hash_array_representation@D@std@@YAIQBDI@Z" +Lfunc_begin1467: + .cv_func_id 1467 + .cv_loc 1467 7 1969 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1969:0 + .cv_fpo_proc "??$_Hash_array_representation@D@std@@YAIQBDI@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp15958: + .cv_loc 1467 7 1971 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1971:0 + mov edx, dword ptr [ebp + 12] + shl edx, 0 + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], -2128831035 + mov dword ptr [esp + 4], esi + mov dword ptr [esp + 8], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "?_Fnv1a_append_bytes@std@@YAIIQBEI@Z" + add esp, 20 + pop esi + pop ebp + ret +Ltmp15959: + .cv_fpo_endproc +Lfunc_end1467: + # -- End function + .def "?_Fnv1a_append_bytes@std@@YAIIQBEI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Fnv1a_append_bytes@std@@YAIIQBEI@Z" + .globl "?_Fnv1a_append_bytes@std@@YAIIQBEI@Z" # -- Begin function ?_Fnv1a_append_bytes@std@@YAIIQBEI@Z + .p2align 4, 0x90 +"?_Fnv1a_append_bytes@std@@YAIIQBEI@Z": # @"?_Fnv1a_append_bytes@std@@YAIIQBEI@Z" +Lfunc_begin1468: + .cv_func_id 1468 + .cv_loc 1468 7 1934 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1934:0 + .cv_fpo_proc "?_Fnv1a_append_bytes@std@@YAIIQBEI@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp15960: + .cv_loc 1468 7 1935 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1935:0 + mov dword ptr [ebp - 4], 0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], edx # 4-byte Spill +LBB1468_1: # =>This Inner Loop Header: Depth=1 + mov eax, dword ptr [ebp - 4] + cmp eax, dword ptr [ebp + 16] + jae LBB1468_4 +# %bb.2: # in Loop: Header=BB1468_1 Depth=1 +Ltmp15961: + .cv_loc 1468 7 1936 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1936:0 + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp - 4] + movzx eax, byte ptr [eax + ecx] + xor eax, dword ptr [ebp + 8] + mov dword ptr [ebp + 8], eax + .cv_loc 1468 7 1937 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1937:0 + imul eax, dword ptr [ebp + 8], 16777619 + mov dword ptr [ebp + 8], eax +Ltmp15962: +# %bb.3: # in Loop: Header=BB1468_1 Depth=1 + .cv_loc 1468 7 1935 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1935:0 + mov eax, dword ptr [ebp - 4] + add eax, 1 + mov dword ptr [ebp - 4], eax + jmp LBB1468_1 +Ltmp15963: +LBB1468_4: + .cv_loc 1468 7 1940 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1940:0 + mov eax, dword ptr [ebp + 8] + add esp, 16 + pop ebp + ret +Ltmp15964: + .cv_fpo_endproc +Lfunc_end1468: + # -- End function + .def "??0exception@std@@QAE@QBDH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0exception@std@@QAE@QBDH@Z" + .globl "??0exception@std@@QAE@QBDH@Z" # -- Begin function ??0exception@std@@QAE@QBDH@Z + .p2align 4, 0x90 +"??0exception@std@@QAE@QBDH@Z": # @"??0exception@std@@QAE@QBDH@Z" +Lfunc_begin1469: + .cv_func_id 1469 + .cv_loc 1469 9 62 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:62:0 + .cv_fpo_proc "??0exception@std@@QAE@QBDH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + xor esi, esi + lea edi, ["??_7exception@std@@6B@"] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp15965: + mov dword ptr [ecx], edi + mov edi, ecx + add edi, 4 + mov dword ptr [esp], edi + mov dword ptr [esp + 4], 0 + mov dword ptr [esp + 8], 8 + mov dword ptr [ebp - 16], edx # 4-byte Spill + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov dword ptr [ebp - 28], esi # 4-byte Spill + call _memset +Ltmp15966: + .cv_loc 1469 9 63 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:63:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ecx + 4], eax +Ltmp15967: + .cv_loc 1469 9 64 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h:64:0 + mov eax, ecx + add esp, 32 + pop esi + pop edi + pop ebp + ret 8 +Ltmp15968: + .cv_fpo_endproc +Lfunc_end1469: + # -- End function + .def "??_Gbad_cast@std@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_Gbad_cast@std@@UAEPAXI@Z" + .globl "??_Gbad_cast@std@@UAEPAXI@Z" # -- Begin function ??_Gbad_cast@std@@UAEPAXI@Z + .p2align 4, 0x90 +"??_Gbad_cast@std@@UAEPAXI@Z": # @"??_Gbad_cast@std@@UAEPAXI@Z" +Lfunc_begin1470: + .cv_func_id 1470 + .cv_loc 1470 25 124 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_typeinfo.h:124:0 + .cv_fpo_proc "??_Gbad_cast@std@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp15969: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1bad_cast@std@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB1470_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB1470_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp15970: + .cv_fpo_endproc +Lfunc_end1470: + # -- End function + .def "??$?0PAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0PAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z" + .globl "??$?0PAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z" # -- Begin function ??$?0PAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z + .p2align 4, 0x90 +"??$?0PAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z": # @"??$?0PAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z" +Lfunc_begin1471: + .cv_func_id 1471 + .cv_loc 1471 26 1815 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1815:0 + .cv_fpo_proc "??$?0PAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 8], edx + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp15971: + mov dword ptr [ebp - 20], ecx # 4-byte Spill + lea edx, [ebp - 12] + mov bl, byte ptr [edx] + mov byte ptr [esp], bl + lea edx, [ebp + 8] + #DEBUG_VALUE: _Unique_ptr_base:_Ptr <- [$edx+0] + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$?0AAPAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Facet_base@1@@Z" +Ltmp15972: + sub esp, 8 + mov ecx, dword ptr [ebp - 8] + xor ecx, ebp + mov dword ptr [ebp - 28], eax # 4-byte Spill + call @__security_check_cookie@4 + .cv_loc 1471 26 1816 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1816:0 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + add esp, 32 + pop ebx + pop ebp + ret 4 +Ltmp15973: + .cv_fpo_endproc +Lfunc_end1471: + # -- End function + .def "??$?0AAPAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Facet_base@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0AAPAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Facet_base@1@@Z" + .globl "??$?0AAPAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Facet_base@1@@Z" # -- Begin function ??$?0AAPAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Facet_base@1@@Z + .p2align 4, 0x90 +"??$?0AAPAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Facet_base@1@@Z": # @"??$?0AAPAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Facet_base@1@@Z" +Lfunc_begin1472: + .cv_func_id 1472 + .cv_loc 1472 12 1527 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1527:0 + .cv_fpo_proc "??$?0AAPAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Facet_base@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15974: + mov edx, dword ptr [ebp + 12] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$forward@AAPAV_Facet_base@std@@@std@@YAAAPAV_Facet_base@0@AAPAV10@@Z" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ecx], eax + .cv_loc 1472 12 1528 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1528:0 + mov eax, ecx + add esp, 16 + pop ebp + ret 8 +Ltmp15975: + .cv_fpo_endproc +Lfunc_end1472: + # -- End function + .def "??$forward@AAPAV_Facet_base@std@@@std@@YAAAPAV_Facet_base@0@AAPAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AAPAV_Facet_base@std@@@std@@YAAAPAV_Facet_base@0@AAPAV10@@Z" + .globl "??$forward@AAPAV_Facet_base@std@@@std@@YAAAPAV_Facet_base@0@AAPAV10@@Z" # -- Begin function ??$forward@AAPAV_Facet_base@std@@@std@@YAAAPAV_Facet_base@0@AAPAV10@@Z + .p2align 4, 0x90 +"??$forward@AAPAV_Facet_base@std@@@std@@YAAAPAV_Facet_base@0@AAPAV10@@Z": # @"??$forward@AAPAV_Facet_base@std@@@std@@YAAAPAV_Facet_base@0@AAPAV10@@Z" +Lfunc_begin1473: + .cv_func_id 1473 + .cv_loc 1473 7 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1296:0 + .cv_fpo_proc "??$forward@AAPAV_Facet_base@std@@@std@@YAAAPAV_Facet_base@0@AAPAV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp15976: + .cv_loc 1473 7 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1297:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15977: + .cv_fpo_endproc +Lfunc_end1473: + # -- End function + .def "?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEPAV_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@@QBEPAV_Facet_base@2@XZ" + .globl "?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEPAV_Facet_base@2@XZ" # -- Begin function ?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEPAV_Facet_base@2@XZ + .p2align 4, 0x90 +"?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEPAV_Facet_base@2@XZ": # @"?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEPAV_Facet_base@2@XZ" +Lfunc_begin1474: + .cv_func_id 1474 + .cv_loc 1474 26 1946 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1946:0 + .cv_fpo_proc "?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEPAV_Facet_base@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15978: + .cv_loc 1474 26 1947 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1947:0 + call "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEABQAV_Facet_base@2@XZ" + mov eax, dword ptr [eax] + add esp, 4 + pop ebp + ret +Ltmp15979: + .cv_fpo_endproc +Lfunc_end1474: + # -- End function + .def "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEAAPAV_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@@QAEAAPAV_Facet_base@2@XZ" + .globl "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEAAPAV_Facet_base@2@XZ" # -- Begin function ?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEAAPAV_Facet_base@2@XZ + .p2align 4, 0x90 +"?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEAAPAV_Facet_base@2@XZ": # @"?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEAAPAV_Facet_base@2@XZ" +Lfunc_begin1475: + .cv_func_id 1475 + .cv_loc 1475 26 1826 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1826:0 + .cv_fpo_proc "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEAAPAV_Facet_base@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15980: + .cv_loc 1475 26 1827 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1827:0 + call "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAPAV_Facet_base@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp15981: + .cv_fpo_endproc +Lfunc_end1475: + # -- End function + .def "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEABQAV_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@@QBEABQAV_Facet_base@2@XZ" + .globl "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEABQAV_Facet_base@2@XZ" # -- Begin function ?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEABQAV_Facet_base@2@XZ + .p2align 4, 0x90 +"?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEABQAV_Facet_base@2@XZ": # @"?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEABQAV_Facet_base@2@XZ" +Lfunc_begin1476: + .cv_func_id 1476 + .cv_loc 1476 26 1830 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1830:0 + .cv_fpo_proc "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEABQAV_Facet_base@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15982: + .cv_loc 1476 26 1831 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1831:0 + call "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QBEABQAV_Facet_base@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp15983: + .cv_fpo_endproc +Lfunc_end1476: + # -- End function + .def "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QBEABQAV_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@@PAV_Facet_base@2@$00@std@@QBEABQAV_Facet_base@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QBEABQAV_Facet_base@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QBEABQAV_Facet_base@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QBEABQAV_Facet_base@2@XZ": # @"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QBEABQAV_Facet_base@2@XZ" +Lfunc_begin1477: + .cv_func_id 1477 + .cv_loc 1477 12 1548 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1548:0 + .cv_fpo_proc "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QBEABQAV_Facet_base@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp15984: + .cv_loc 1477 12 1549 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1549:0 + add esp, 4 + pop ebp + ret +Ltmp15985: + .cv_fpo_endproc +Lfunc_end1477: + # -- End function + .def "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAPAV_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@@PAV_Facet_base@2@$00@std@@QAEAAPAV_Facet_base@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAPAV_Facet_base@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAPAV_Facet_base@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAPAV_Facet_base@2@XZ": # @"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAPAV_Facet_base@2@XZ" +Lfunc_begin1478: + .cv_func_id 1478 + .cv_loc 1478 12 1544 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1544:0 + .cv_fpo_proc "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAPAV_Facet_base@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp15986: + .cv_loc 1478 12 1545 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1545:0 + add esp, 4 + pop ebp + ret +Ltmp15987: + .cv_fpo_endproc +Lfunc_end1478: + # -- End function + .def "?get_deleter@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEAAU?$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@@QAEAAU?$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@@QAEAAU?$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@@QAEAAU?$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@@QAEAAU?$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@@QAEAAU?$default_delete@V_Facet_base@std@@@2@XZ" +Lfunc_begin1479: + .cv_func_id 1479 + .cv_loc 1479 26 1818 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1818:0 + .cv_fpo_proc "?get_deleter@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEAAU?$default_delete@V_Facet_base@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15988: + .cv_loc 1479 26 1819 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1819:0 + call "?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAU?$default_delete@V_Facet_base@std@@@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp15989: + .cv_fpo_endproc +Lfunc_end1479: + # -- End function + .def "??R?$default_delete@V_Facet_base@std@@@std@@QBEXPAV_Facet_base@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R?$default_delete@V_Facet_base@std@@@std@@QBEXPAV_Facet_base@1@@Z" + .globl "??R?$default_delete@V_Facet_base@std@@@std@@QBEXPAV_Facet_base@1@@Z" # -- Begin function ??R?$default_delete@V_Facet_base@std@@@std@@QBEXPAV_Facet_base@1@@Z + .p2align 4, 0x90 +"??R?$default_delete@V_Facet_base@std@@@std@@QBEXPAV_Facet_base@1@@Z": # @"??R?$default_delete@V_Facet_base@std@@@std@@QBEXPAV_Facet_base@1@@Z" +Lfunc_begin1480: + .cv_func_id 1480 + .cv_loc 1480 26 1766 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1766:0 + .cv_fpo_proc "??R?$default_delete@V_Facet_base@std@@@std@@QBEXPAV_Facet_base@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx +Ltmp15990: + .cv_loc 1480 26 1768 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1768:0 + mov ecx, dword ptr [ebp + 8] + cmp ecx, 0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + je LBB1480_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], 1 + mov edx, dword ptr [ebp - 16] # 4-byte Reload + call dword ptr [edx] + sub esp, 4 + mov dword ptr [ebp - 20], eax # 4-byte Spill +LBB1480_2: + .cv_loc 1480 26 1769 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1769:0 + add esp, 24 + pop ebp + ret 4 +Ltmp15991: + .cv_fpo_endproc +Lfunc_end1480: + # -- End function + .def "?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAU?$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@@PAV_Facet_base@2@$00@std@@QAEAAU?$default_delete@V_Facet_base@std@@@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAU?$default_delete@V_Facet_base@std@@@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAU?$default_delete@V_Facet_base@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAU?$default_delete@V_Facet_base@std@@@2@XZ": # @"?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAU?$default_delete@V_Facet_base@std@@@2@XZ" +Lfunc_begin1481: + .cv_func_id 1481 + .cv_loc 1481 12 1536 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1536:0 + .cv_fpo_proc "?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAU?$default_delete@V_Facet_base@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp15992: + .cv_loc 1481 12 1537 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1537:0 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp15993: + .cv_fpo_endproc +Lfunc_end1481: + # -- End function + .def "??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z" + .globl "??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z" # -- Begin function ??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z + .p2align 4, 0x90 +"??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z": # @"??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z" +Lfunc_begin1482: + .cv_func_id 1482 + .cv_loc 1482 10 2726 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2726:0 + .cv_fpo_proc "??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 100 + .cv_fpo_stackalloc 100 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp15996: + .cv_loc 1482 10 2727 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2727:0 + mov esi, esp + push eax + sub esp, 28 + mov edi, esp + mov ebx, dword ptr [ebp + 12] + mov dword ptr [ebp - 60], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 64], eax # 4-byte Spill + mov eax, edi + add eax, 12 + sub esp, 4 + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov eax, esp + mov dword ptr [ebp - 72], eax # 4-byte Spill + lea eax, [ebp - 44] + mov dword ptr [ebp - 76], eax # 4-byte Spill + mov eax, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ebp - 80], ecx # 4-byte Spill + mov ecx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ebp - 84], edx # 4-byte Spill + mov dword ptr [ebp - 88], ebx # 4-byte Spill + mov dword ptr [ebp - 92], esi # 4-byte Spill + mov dword ptr [ebp - 96], edi # 4-byte Spill + call "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + call "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@$$QAV01@@Z" + sub esp, 4 + mov ecx, esp + lea edx, [ebp - 56] + mov dword ptr [ecx], edx + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ebp - 100], eax # 4-byte Spill + mov dword ptr [ebp - 104], edx # 4-byte Spill + call "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 96] # 4-byte Reload + call "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@$$QAV01@@Z" + mov ecx, dword ptr [ebp - 96] # 4-byte Reload + mov edx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ecx + 24], edx + mov edx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx + 28], edx + mov dword ptr [ebp - 16], 2 + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ebp - 108], eax # 4-byte Spill + call "??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z" + mov dword ptr [ebp - 112], eax # 4-byte Spill + jmp LBB1482_1 +LBB1482_1: + mov eax, dword ptr [ebp - 92] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 56] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + lea ecx, [ebp - 44] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 112] # 4-byte Reload + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$2@?0???$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z@4HA": +LBB1482_2: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 56] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET + .def "?dtor$3@?0???$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z@4HA": +LBB1482_3: + push ebp + sub esp, 32 + add ebp, 12 + add esp, 32 + pop ebp + ret # CLEANUPRET + .def "?dtor$4@?0???$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z@4HA": +LBB1482_4: + push ebp + sub esp, 32 + add ebp, 12 + lea ecx, [ebp - 44] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + add esp, 32 + pop ebp + ret # CLEANUPRET +Ltmp15997: + .cv_fpo_endproc +Lfunc_end1482: + .section .xdata,"dr",associative,"??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z" + .p2align 2 +"L__ehtable$??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z": + .long -1 # ToState + .long "?dtor$4@?0???$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$3@?0???$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$2@?0???$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z@4HA" # Action + .section .text,"xr",discard,"??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z" + # -- End function + .def "??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z" + .globl "??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z" # -- Begin function ??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z + .p2align 4, 0x90 +"??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z": # @"??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z" +Lfunc_begin1483: + .cv_func_id 1483 + .cv_loc 1483 22 4634 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4634:0 + .cv_fpo_proc "??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 120 + .cv_fpo_stackalloc 120 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov edx, dword ptr [ebp + 16] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov ebx, esp + mov dword ptr [ebp - 28], ebx + mov dword ptr [ebp - 16], -1 + lea ebx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z" + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov eax, dword ptr fs:[0] + mov dword ptr [ebp - 24], eax + mov dword ptr fs:[0], ebx + mov dword ptr [ebp - 36], ecx + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 32], eax +Ltmp16004: + mov ecx, dword ptr [ebp + 12] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp + 12] + mov dword ptr [eax + 4], ecx + mov ecx, dword ptr [ebp + 16] + mov dword ptr [eax + 8], ecx + mov dword ptr [eax + 12], 0 + mov dword ptr [eax + 16], 0 + mov ecx, eax + add ecx, 20 + lea ebx, [ebp - 40] + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, ebx + mov dword ptr [ebp - 76], edi # 4-byte Spill + mov dword ptr [ebp - 80], esi # 4-byte Spill + mov dword ptr [ebp - 84], edx # 4-byte Spill + mov dword ptr [ebp - 88], eax # 4-byte Spill + mov dword ptr [ebp - 92], ebx # 4-byte Spill + call "??0?$allocator@_N@std@@QAE@XZ" + mov ecx, esp + mov edx, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], 0 + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ebp - 96], eax # 4-byte Spill + call "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + add ecx, 44 + mov edx, dword ptr [ebp + 20] + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], 0 + mov edi, esp + mov dword ptr [edi + 4], edx + mov dword ptr [edi], esi + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" + sub esp, 8 + mov dword ptr [ebp - 104], eax # 4-byte Spill + jmp LBB1483_1 +LBB1483_1: + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx + 68], eax + mov eax, dword ptr [ebp + 20] + mov dword ptr [ecx + 72], eax +Ltmp16005: + .cv_loc 1483 22 4637 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4637:0 + mov dword ptr [ebp - 44], 142040571 + .cv_loc 1483 22 4642 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4642:0 + mov dword ptr [ebp - 48], 1845494528 + .cv_loc 1483 22 4645 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4645:0 + mov dword ptr [ebp - 52], 1846018820 + .cv_loc 1483 22 4647 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4647:0 + mov dword ptr [ebp - 56], 1887436827 + .cv_loc 1483 22 4650 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4650:0 + mov dword ptr [ebp - 60], 1904320539 + .cv_loc 1483 22 4652 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4652:0 + mov dword ptr [ebp - 64], 1887961119 + .cv_loc 1483 22 4655 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4655:0 + mov eax, dword ptr [ecx + 72] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 63 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 1 + je LBB1483_3 +# %bb.2: + mov eax, dword ptr [ebp - 88] # 4-byte Reload + mov ecx, dword ptr [eax + 72] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], 63 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + jne LBB1483_4 +LBB1483_3: + mov eax, 142040571 + mov dword ptr [ebp - 108], eax # 4-byte Spill + jmp LBB1483_17 +LBB1483_4: + mov eax, dword ptr [ebp - 88] # 4-byte Reload + mov ecx, dword ptr [eax + 72] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], 63 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 2 + jne LBB1483_6 +# %bb.5: + mov eax, 1845494528 + mov dword ptr [ebp - 112], eax # 4-byte Spill + jmp LBB1483_16 +LBB1483_6: + mov eax, dword ptr [ebp - 88] # 4-byte Reload + mov ecx, dword ptr [eax + 72] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], 63 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 4 + jne LBB1483_8 +# %bb.7: + mov eax, 1887436827 + mov dword ptr [ebp - 116], eax # 4-byte Spill + jmp LBB1483_15 +LBB1483_8: + mov eax, dword ptr [ebp - 88] # 4-byte Reload + mov ecx, dword ptr [eax + 72] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], 63 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 8 + jne LBB1483_10 +# %bb.9: + mov eax, 1904320539 + mov dword ptr [ebp - 120], eax # 4-byte Spill + jmp LBB1483_14 +LBB1483_10: + mov eax, dword ptr [ebp - 88] # 4-byte Reload + mov ecx, dword ptr [eax + 72] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], 63 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 16 + jne LBB1483_12 +# %bb.11: + mov eax, 1846018820 + mov dword ptr [ebp - 124], eax # 4-byte Spill + jmp LBB1483_13 +LBB1483_12: + mov eax, dword ptr [ebp - 88] # 4-byte Reload + mov ecx, dword ptr [eax + 72] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], 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 [ebp - 124], ecx # 4-byte Spill +LBB1483_13: + mov eax, dword ptr [ebp - 124] # 4-byte Reload + mov dword ptr [ebp - 120], eax # 4-byte Spill +LBB1483_14: + mov eax, dword ptr [ebp - 120] # 4-byte Reload + mov dword ptr [ebp - 116], eax # 4-byte Spill +LBB1483_15: + mov eax, dword ptr [ebp - 116] # 4-byte Reload + mov dword ptr [ebp - 112], eax # 4-byte Spill +LBB1483_16: + mov eax, dword ptr [ebp - 112] # 4-byte Reload + mov dword ptr [ebp - 108], eax # 4-byte Spill +LBB1483_17: + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ecx + 88], eax + .cv_loc 1483 22 4665 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4665:0 + mov eax, dword ptr [ecx + 88] + and eax, 1073741824 + cmp eax, 0 + je LBB1483_20 +# %bb.18: +Ltmp16006: + .cv_loc 1483 22 4666 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4666:0 + mov eax, dword ptr [ebp - 88] # 4-byte Reload + add eax, 44 + mov ecx, eax + call "?_Setlong@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + jmp LBB1483_19 +LBB1483_19: + .cv_loc 1483 22 4667 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4667:0 + jmp LBB1483_20 +Ltmp16007: +LBB1483_20: + .cv_loc 1483 22 4669 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4669:0 + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + call "?_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + jmp LBB1483_21 +Ltmp16008: +LBB1483_21: + .cv_loc 1483 22 4670 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4670:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 120 + pop esi + pop edi + pop ebx + pop ebp + ret 16 + .def "?dtor$22@?0???0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$22@?0???0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z@4HA": +LBB1483_22: + push ebp + sub esp, 8 + add ebp, 12 +Ltmp16009: + .cv_loc 1483 22 4670 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4670:0 + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + call "??1?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp16010: + .cv_fpo_endproc +Lfunc_end1483: + .section .xdata,"dr",associative,"??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z" + .p2align 2 +"L__ehtable$??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z": + .long -1 # ToState + .long "?dtor$22@?0???0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z@4HA" # Action + .section .text,"xr",discard,"??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z" + # -- End function + .def "?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" + .globl "?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" # -- Begin function ?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ + .p2align 4, 0x90 +"?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ": # @"?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" +Lfunc_begin1484: + .cv_func_id 1484 + .cv_loc 1484 22 4612 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4612:0 + .cv_fpo_proc "?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 64 + .cv_fpo_stackalloc 64 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp16023: + .cv_loc 1484 22 4613 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4613:0 + mov dword ptr [ebp - 36], 0 + .cv_loc 1484 22 4614 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4614:0 + mov ecx, eax + add ecx, 44 + mov edx, esp + mov dword ptr [edx], ecx + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], ecx # 4-byte Spill + call "??$addressof@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@YAPAV?$_Builder@PBDDV?$regex_traits@D@std@@@0@AAV10@@Z" + mov dword ptr [ebp - 40], eax + .cv_loc 1484 22 4615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4615:0 + mov dword ptr [ebp - 16], 0 + mov eax, esp + mov dword ptr [eax], 0 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?_Begin_capture_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@I@Z" + sub esp, 4 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB1484_1 +LBB1484_1: + mov eax, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 44], eax + .cv_loc 1484 22 4616 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4616:0 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + call "?_Disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + jmp LBB1484_2 +LBB1484_2: + .cv_loc 1484 22 4617 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4617:0 + mov eax, dword ptr [ebp - 48] # 4-byte Reload + mov ecx, dword ptr [eax] + cmp ecx, dword ptr [eax + 8] + je LBB1484_5 +# %bb.3: +Ltmp16024: + .cv_loc 1484 22 4618 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4618:0 + mov eax, esp + mov dword ptr [eax], 14 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 + jmp LBB1484_4 +LBB1484_4: + .cv_loc 1484 22 4619 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4619:0 + jmp LBB1484_5 +Ltmp16025: +LBB1484_5: + .cv_loc 1484 22 4621 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4621:0 + mov eax, dword ptr [ebp - 48] # 4-byte Reload + add eax, 44 + mov ecx, dword ptr [ebp - 44] + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + call "?_End_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" + sub esp, 4 + jmp LBB1484_6 +LBB1484_6: + .cv_loc 1484 22 4622 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4622:0 + mov eax, dword ptr [ebp - 48] # 4-byte Reload + add eax, 44 + mov ecx, eax + call "?_End_pattern@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" + mov dword ptr [ebp - 60], eax # 4-byte Spill + jmp LBB1484_7 +LBB1484_7: + mov eax, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 36], eax + .cv_loc 1484 22 4623 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4623:0 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov edx, dword ptr [ecx + 72] + mov esi, dword ptr [ebp - 36] + mov dword ptr [esi + 20], edx + .cv_loc 1484 22 4624 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4624:0 + call "?_Mark_count@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 36] + mov dword ptr [ecx + 28], eax + .cv_loc 1484 22 4625 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4625:0 + mov eax, dword ptr [ebp - 36] + mov ecx, esp + mov dword ptr [ecx], eax + mov dword ptr [ecx + 8], 0 + mov dword ptr [ecx + 4], 0 + call "?_Calculate_loop_simplicity@std@@YAXPAV_Node_base@1@0PAV_Node_rep@1@@Z" + jmp LBB1484_8 +LBB1484_8: + .cv_loc 1484 22 4626 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4626:0 + mov dword ptr [ebp - 40], 0 + .cv_loc 1484 22 4627 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4627:0 + mov eax, dword ptr [ebp - 36] + lea ecx, [ebp - 40] + .cv_loc 1484 22 4628 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4628:0 + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "??1?$_Tidy_guard@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@QAE@XZ" + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 64] # 4-byte Reload + add esp, 64 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$9@?0??_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0??_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ@4HA": +LBB1484_9: + push ebp + sub esp, 12 + add ebp, 12 + lea ecx, [ebp - 40] + call "??1?$_Tidy_guard@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp16026: + .cv_fpo_endproc +Lfunc_end1484: + .section .xdata,"dr",associative,"?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" + .p2align 2 +"L__ehtable$?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ": + .long -1 # ToState + .long "?dtor$9@?0??_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ@4HA" # Action + .section .text,"xr",discard,"?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" + # -- End function + .def "?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPAV_Root_node@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPAV_Root_node@2@@Z" + .globl "?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPAV_Root_node@2@@Z" # -- Begin function ?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPAV_Root_node@2@@Z + .p2align 4, 0x90 +"?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPAV_Root_node@2@@Z": # @"?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPAV_Root_node@2@@Z" +Lfunc_begin1485: + .cv_func_id 1485 + .cv_loc 1485 22 2117 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2117:0 + .cv_fpo_proc "?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPAV_Root_node@2@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16027: + .cv_loc 1485 22 2118 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2118:0 + cmp dword ptr [ebp + 8], 0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + je LBB1485_2 +# %bb.1: +Ltmp16028: + .cv_loc 1485 22 2119 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2119:0 + mov eax, dword ptr [ebp + 8] + lock inc dword ptr [eax + 32] +Ltmp16029: +LBB1485_2: + .cv_loc 1485 22 2122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2122:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1485 22 2123 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2123:0 + mov ecx, dword ptr [ebp + 8] + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [eax + 4], ecx + .cv_loc 1485 22 2124 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2124:0 + add esp, 12 + pop ebp + ret 4 +Ltmp16030: + .cv_fpo_endproc +Lfunc_end1485: + # -- End function + .def "??1?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@XZ" + .globl "??1?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@XZ" # -- Begin function ??1?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@XZ": # @"??1?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@XZ" +Lfunc_begin1486: + .cv_func_id 1486 + .cv_loc 1486 22 1753 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1753:0 + .cv_fpo_proc "??1?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16031: + .cv_loc 1486 22 1753 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1753:0 + add ecx, 20 + call "??1?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ" +Ltmp16032: + .cv_loc 1486 22 1753 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1753:0 + add esp, 4 + pop ebp + ret +Ltmp16033: + .cv_fpo_endproc +Lfunc_end1486: + # -- End function + .def "??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z" + .globl "??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z" # -- Begin function ??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z + .p2align 4, 0x90 +"??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z": # @"??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z" +Lfunc_begin1487: + .cv_func_id 1487 + .cv_loc 1487 10 3059 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3059:0 + .cv_fpo_proc "??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z" 32 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 72 + .cv_fpo_stackalloc 72 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov edx, eax + mov esi, eax + add esi, 12 + mov edi, eax + add edi, 24 + mov ebx, eax + add ebx, 28 + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp16036: + .cv_loc 1487 10 3061 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3061:0 + sub esp, 8 + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 4], ebx + mov dword ptr [eax], edi + mov dword ptr [ebp - 48], esi # 4-byte Spill + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov dword ptr [ebp - 56], edx # 4-byte Spill + call "??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z" + add esp, 8 + .cv_loc 1487 10 3062 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3062:0 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + mov ecx, dword ptr [eax + 24] + sub esp, 4 + mov edx, esp + mov dword ptr [edx], ecx + call "??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" + add esp, 4 + mov dword ptr [ebp - 36], eax + .cv_loc 1487 10 3063 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3063:0 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + mov ecx, dword ptr [eax + 28] + sub esp, 4 + mov edx, esp + mov dword ptr [edx], ecx + call "??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" + add esp, 4 + mov dword ptr [ebp - 40], eax + .cv_loc 1487 10 3064 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3064:0 + mov eax, esp + sub esp, 36 + mov ecx, esp + mov edx, dword ptr [ebp - 40] + mov esi, dword ptr [ebp - 36] + mov edi, ecx + add edi, 12 + sub esp, 4 + mov ebx, esp + mov dword ptr [ebp - 60], eax # 4-byte Spill + mov eax, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ebx], eax + mov dword ptr [ebp - 64], ecx # 4-byte Spill + mov ecx, edi + mov dword ptr [ebp - 68], esi # 4-byte Spill + mov dword ptr [ebp - 72], edx # 4-byte Spill + call "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, esp + mov edx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ecx], edx + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z" + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + mov edx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ecx + 24], edx + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx + 28], edx + mov dword ptr [ebp - 16], 1 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z" + mov dword ptr [ebp - 84], eax # 4-byte Spill + jmp LBB1487_1 +LBB1487_1: + mov eax, dword ptr [ebp - 60] # 4-byte Reload + mov esp, eax + .cv_loc 1487 10 3065 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3065:0 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 84] # 4-byte Reload + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 32 + .def "?dtor$2@?0???$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z@4HA": +LBB1487_2: + push ebp + sub esp, 36 + add ebp, 12 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + add esp, 36 + pop ebp + ret # CLEANUPRET + .def "?dtor$3@?0???$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z@4HA": +LBB1487_3: + push ebp + sub esp, 36 + add ebp, 12 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + add esp, 36 + pop ebp + ret # CLEANUPRET +Ltmp16037: + .cv_fpo_endproc +Lfunc_end1487: + .section .xdata,"dr",associative,"??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z" + .p2align 2 +"L__ehtable$??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z": + .long -1 # ToState + .long "?dtor$3@?0???$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$2@?0???$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z@4HA" # Action + .section .text,"xr",discard,"??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z" + # -- End function + .def "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@$$QAV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@$$QAV01@@Z" + .globl "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@$$QAV01@@Z" # -- Begin function ??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@$$QAV01@@Z + .p2align 4, 0x90 +"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@$$QAV01@@Z": # @"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@$$QAV01@@Z" +Lfunc_begin1488: + .cv_func_id 1488 + .cv_loc 1488 10 1694 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1694:0 + .cv_fpo_proc "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@$$QAV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16038: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0_Iterator_base12@std@@QAE@ABU01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 8] + mov ecx, dword ptr [ecx + 8] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx + 8], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, edx + add esp, 20 + pop esi + pop ebp + ret 4 +Ltmp16039: + .cv_fpo_endproc +Lfunc_end1488: + # -- End function + .def "??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z" + .globl "??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z" # -- Begin function ??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z + .p2align 4, 0x90 +"??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z": # @"??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z" +Lfunc_begin1489: + .cv_func_id 1489 + .cv_loc 1489 10 3051 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3051:0 + .cv_fpo_proc "??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z" 36 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 84 + .cv_fpo_stackalloc 84 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov edx, eax + mov esi, eax + add esi, 12 + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp16042: + .cv_loc 1489 10 3053 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3053:0 + mov edi, dword ptr [eax + 24] + mov ebx, dword ptr [eax + 28] + sub ebx, edi + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov eax, esp + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, esi + mov dword ptr [ebp - 56], ebx # 4-byte Spill + mov dword ptr [ebp - 60], esi # 4-byte Spill + mov dword ptr [ebp - 64], edx # 4-byte Spill + mov dword ptr [ebp - 68], edi # 4-byte Spill + call "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEHABV01@@Z" + sub esp, 4 + mov ecx, esp + lea edx, [ebp - 44] + mov dword ptr [ecx], edx + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ebp - 72], eax # 4-byte Spill + mov dword ptr [ebp - 76], edx # 4-byte Spill + call "?cbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + sub esp, 4 + mov eax, esp + mov ecx, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + call "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEHABV01@@Z" + sub esp, 4 + mov dword ptr [ebp - 16], 2 + mov ecx, esp + mov edx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ecx + 12], edx + mov edx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ecx + 8], edx + mov esi, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx + 4], esi + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IIQBDI@Z" + sub esp, 16 + mov dword ptr [ebp - 80], eax # 4-byte Spill + jmp LBB1489_1 +LBB1489_1: + lea ecx, [ebp - 44] + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + .cv_loc 1489 10 3055 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3055:0 + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov eax, dword ptr [ebp - 80] # 4-byte Reload + add esp, 84 + pop esi + pop edi + pop ebx + pop ebp + ret 36 + .def "?dtor$2@?0???$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z@4HA": +LBB1489_2: + push ebp + sub esp, 16 + add ebp, 12 + lea ecx, [ebp - 44] + .cv_loc 1489 10 3053 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3053:0 + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + add esp, 16 + pop ebp + ret # CLEANUPRET + .def "?dtor$3@?0???$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z@4HA": +LBB1489_3: + push ebp + sub esp, 16 + add ebp, 12 + .cv_loc 1489 10 3055 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3055:0 + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + add esp, 16 + pop ebp + ret # CLEANUPRET + .def "?dtor$4@?0???$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z@4HA": +LBB1489_4: + push ebp + sub esp, 16 + add ebp, 12 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + add esp, 16 + pop ebp + ret # CLEANUPRET +Ltmp16043: + .cv_fpo_endproc +Lfunc_end1489: + .section .xdata,"dr",associative,"??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z" + .p2align 2 +"L__ehtable$??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z": + .long -1 # ToState + .long "?dtor$4@?0???$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$3@?0???$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$2@?0???$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z@4HA" # Action + .section .text,"xr",discard,"??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z" + # -- End function + .def "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IIQBDI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IIQBDI@Z" + .globl "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IIQBDI@Z" # -- Begin function ?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IIQBDI@Z + .p2align 4, 0x90 +"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IIQBDI@Z": # @"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IIQBDI@Z" +Lfunc_begin1490: + .cv_func_id 1490 + .cv_loc 1490 10 2915 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2915:0 + .cv_fpo_proc "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IIQBDI@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 140 + .cv_fpo_stackalloc 140 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov edx, dword ptr [ebp + 16] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov ebx, dword ptr [___security_cookie] + xor ebx, ebp + mov dword ptr [ebp - 16], ebx + mov dword ptr [ebp - 28], ecx + mov ecx, dword ptr [ebp - 28] +Ltmp16044: + .cv_loc 1490 10 2917 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2917:0 + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov dword ptr [ebp - 76], edi # 4-byte Spill + mov dword ptr [ebp - 80], eax # 4-byte Spill + mov dword ptr [ebp - 84], edx # 4-byte Spill + mov dword ptr [ebp - 88], esi # 4-byte Spill + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov dword ptr [ebp - 32], eax + .cv_loc 1490 10 2918 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2918:0 + mov ecx, dword ptr [ebp - 32] + mov eax, dword ptr [ebp + 8] + mov dword ptr [esp], eax + call "?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEXI@Z" + sub esp, 4 + .cv_loc 1490 10 2919 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2919:0 + mov ecx, dword ptr [ebp - 32] + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + call "?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEIII@Z" + sub esp, 8 + mov dword ptr [ebp + 12], eax + .cv_loc 1490 10 2920 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2920:0 + mov eax, dword ptr [ebp + 12] + cmp eax, dword ptr [ebp + 20] + jne LBB1490_2 +# %bb.1: +Ltmp16045: + .cv_loc 1490 10 2921 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2921:0 + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp - 32] + mov dword ptr [ebp - 92], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 96], eax # 4-byte Spill + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QAEPADXZ" + add eax, dword ptr [ebp + 8] + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [esp + 4], eax + mov eax, dword ptr [ebp - 96] # 4-byte Reload + mov dword ptr [esp + 8], eax + call "?move@?$char_traits@D@std@@SAPADQADQBDI@Z" + .cv_loc 1490 10 2922 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2922:0 + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ebp - 24], ecx + mov dword ptr [ebp - 100], eax # 4-byte Spill + jmp LBB1490_14 +Ltmp16046: +LBB1490_2: + .cv_loc 1490 10 2925 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2925:0 + mov eax, dword ptr [ebp - 32] + mov eax, dword ptr [eax + 20] + mov dword ptr [ebp - 36], eax + .cv_loc 1490 10 2926 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2926:0 + mov eax, dword ptr [ebp - 36] + sub eax, dword ptr [ebp + 12] + sub eax, dword ptr [ebp + 8] + add eax, 1 + mov dword ptr [ebp - 40], eax + .cv_loc 1490 10 2927 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2927:0 + mov eax, dword ptr [ebp + 20] + cmp eax, dword ptr [ebp + 12] + jae LBB1490_4 +# %bb.3: +Ltmp16047: + .cv_loc 1490 10 2928 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2928:0 + mov eax, dword ptr [ebp - 36] + mov ecx, dword ptr [ebp + 12] + sub ecx, dword ptr [ebp + 20] + sub eax, ecx + mov ecx, dword ptr [ebp - 32] + mov dword ptr [ecx + 20], eax + .cv_loc 1490 10 2929 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2929:0 + mov ecx, dword ptr [ebp - 32] + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QAEPADXZ" + mov dword ptr [ebp - 44], eax + .cv_loc 1490 10 2930 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2930:0 + mov eax, dword ptr [ebp - 44] + add eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 48], eax + .cv_loc 1490 10 2931 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2931:0 + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp - 48] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "?move@?$char_traits@D@std@@SAPADQADQBDI@Z" + .cv_loc 1490 10 2932 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2932:0 + mov ecx, dword ptr [ebp - 40] + mov edx, dword ptr [ebp - 48] + add edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp - 48] + add esi, dword ptr [ebp + 20] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], ecx + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "?move@?$char_traits@D@std@@SAPADQADQBDI@Z" + .cv_loc 1490 10 2933 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2933:0 + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ebp - 24], ecx + mov dword ptr [ebp - 108], eax # 4-byte Spill + jmp LBB1490_14 +Ltmp16048: +LBB1490_4: + .cv_loc 1490 10 2936 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2936:0 + mov eax, dword ptr [ebp + 20] + sub eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 52], eax + .cv_loc 1490 10 2937 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2937:0 + mov eax, dword ptr [ebp - 52] + mov ecx, dword ptr [ebp - 32] + mov ecx, dword ptr [ecx + 24] + sub ecx, dword ptr [ebp - 36] + cmp eax, ecx + ja LBB1490_13 +# %bb.5: +Ltmp16049: + .cv_loc 1490 10 2938 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2938:0 + mov eax, dword ptr [ebp - 36] + add eax, dword ptr [ebp - 52] + mov ecx, dword ptr [ebp - 32] + mov dword ptr [ecx + 20], eax + .cv_loc 1490 10 2939 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2939:0 + mov ecx, dword ptr [ebp - 32] + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QAEPADXZ" + mov dword ptr [ebp - 56], eax + .cv_loc 1490 10 2940 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2940:0 + mov eax, dword ptr [ebp - 56] + add eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 60], eax + .cv_loc 1490 10 2941 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2941:0 + mov eax, dword ptr [ebp - 60] + add eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 64], eax + .cv_loc 1490 10 2944 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2944:0 + mov eax, dword ptr [ebp + 16] + add eax, dword ptr [ebp + 20] + cmp eax, dword ptr [ebp - 60] + jbe LBB1490_7 +# %bb.6: + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp - 56] + add ecx, dword ptr [ebp - 36] + cmp eax, ecx + jbe LBB1490_8 +LBB1490_7: +Ltmp16050: + .cv_loc 1490 10 2945 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2945:0 + mov eax, dword ptr [ebp + 20] + mov dword ptr [ebp - 68], eax + .cv_loc 1490 10 2946 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2946:0 + jmp LBB1490_12 +Ltmp16051: +LBB1490_8: + .cv_loc 1490 10 2946 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2946:0 + mov eax, dword ptr [ebp - 64] + cmp eax, dword ptr [ebp + 16] + ja LBB1490_10 +# %bb.9: +Ltmp16052: + .cv_loc 1490 10 2947 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2947:0 + mov dword ptr [ebp - 68], 0 + .cv_loc 1490 10 2948 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2948:0 + jmp LBB1490_11 +Ltmp16053: +LBB1490_10: + .cv_loc 1490 10 2949 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2949:0 + mov eax, dword ptr [ebp - 64] + mov ecx, dword ptr [ebp + 16] + sub eax, ecx + mov dword ptr [ebp - 68], eax +Ltmp16054: +LBB1490_11: + .cv_loc 1490 10 2946 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2946:0 + jmp LBB1490_12 +Ltmp16055: +LBB1490_12: + .cv_loc 1490 10 2952 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2952:0 + mov eax, dword ptr [ebp - 40] + mov ecx, dword ptr [ebp - 64] + mov edx, dword ptr [ebp - 64] + add edx, dword ptr [ebp - 52] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "?move@?$char_traits@D@std@@SAPADQADQBDI@Z" + .cv_loc 1490 10 2956 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2956:0 + mov ecx, dword ptr [ebp - 68] + mov edx, dword ptr [ebp + 16] + mov esi, dword ptr [ebp - 60] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], ecx + mov dword ptr [ebp - 112], eax # 4-byte Spill + call "?move@?$char_traits@D@std@@SAPADQADQBDI@Z" + .cv_loc 1490 10 2959 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2959:0 + mov ecx, dword ptr [ebp + 20] + sub ecx, dword ptr [ebp - 68] + mov edx, dword ptr [ebp + 16] + add edx, dword ptr [ebp - 52] + add edx, dword ptr [ebp - 68] + mov esi, dword ptr [ebp - 60] + add esi, dword ptr [ebp - 68] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], ecx + mov dword ptr [ebp - 116], eax # 4-byte Spill + call "?copy@?$char_traits@D@std@@SAPADQADQBDI@Z" + .cv_loc 1490 10 2961 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2961:0 + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ebp - 24], ecx + mov dword ptr [ebp - 120], eax # 4-byte Spill + jmp LBB1490_14 +Ltmp16056: +LBB1490_13: + .cv_loc 1490 10 2964 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2964:0 + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [ebp - 52] + mov ebx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ebp - 124], ecx # 4-byte Spill + mov ecx, ebx + mov dword ptr [esp], edi + lea edi, [ebp - 20] + mov bl, byte ptr [edi] + mov byte ptr [esp + 4], bl + mov dword ptr [esp + 8], esi + mov dword ptr [esp + 12], edx + mov edx, dword ptr [ebp - 124] # 4-byte Reload + mov dword ptr [esp + 16], edx + mov dword ptr [esp + 20], eax + call "??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@IIQBDI@Z@IIPBDI@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??replace@01@QAEAAV01@IIQBDI@Z@IIPBDI@Z" + sub esp, 24 + mov dword ptr [ebp - 24], eax +LBB1490_14: + .cv_loc 1490 10 2972 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2972:0 + mov eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 128], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 128] # 4-byte Reload + add esp, 140 + pop esi + pop edi + pop ebx + pop ebp + ret 16 +Ltmp16057: + .cv_fpo_endproc +Lfunc_end1490: + # -- End function + .def "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEHABV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEHABV01@@Z" + .globl "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEHABV01@@Z" # -- Begin function ??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEHABV01@@Z + .p2align 4, 0x90 +"??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEHABV01@@Z": # @"??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEHABV01@@Z" +Lfunc_begin1491: + .cv_func_id 1491 + .cv_loc 1491 10 1819 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1819:0 + .cv_fpo_proc "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEHABV01@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16058: + .cv_loc 1491 10 1820 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1820:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [esp], edx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEXABV12@@Z" + sub esp, 4 + .cv_loc 1491 10 1821 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:1821:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax + 8] + mov edx, dword ptr [ebp + 8] + mov edx, dword ptr [edx + 8] + sub ecx, edx + mov eax, ecx + add esp, 16 + pop ebp + ret 4 +Ltmp16059: + .cv_fpo_endproc +Lfunc_end1491: + # -- End function + .def "?cbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?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@@QBE?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@@QBE?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@@QBE?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@@QBE?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@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +Lfunc_begin1492: + .cv_func_id 1492 + .cv_loc 1492 10 3124 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3124:0 + .cv_fpo_proc "?cbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16060: + .cv_loc 1492 10 3125 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3125:0 + mov dword ptr [esp], eax + mov dword ptr [ebp - 8], edx # 4-byte Spill + call "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + sub esp, 4 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + add esp, 12 + pop ebp + ret 4 +Ltmp16061: + .cv_fpo_endproc +Lfunc_end1492: + # -- End function + .def "?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEXI@Z" + .globl "?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEXI@Z" # -- Begin function ?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEXI@Z + .p2align 4, 0x90 +"?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEXI@Z": # @"?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEXI@Z" +Lfunc_begin1493: + .cv_func_id 1493 + .cv_loc 1493 10 2035 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2035:0 + .cv_fpo_proc "?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16062: + .cv_loc 1493 10 2036 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2036:0 + mov ecx, dword ptr [ecx + 20] + cmp ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], eax # 4-byte Spill + jae LBB1493_2 +# %bb.1: +Ltmp16063: + .cv_loc 1493 10 2037 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2037:0 + call "?_Xran@?$_String_val@U?$_Simple_types@D@std@@@std@@SAXXZ" +Ltmp16064: +LBB1493_2: + .cv_loc 1493 10 2039 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2039:0 + add esp, 8 + pop ebp + ret 4 +Ltmp16065: + .cv_fpo_endproc +Lfunc_end1493: + # -- End function + .def "?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEIII@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEIII@Z" + .globl "?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEIII@Z" # -- Begin function ?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEIII@Z + .p2align 4, 0x90 +"?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEIII@Z": # @"?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEIII@Z" +Lfunc_begin1494: + .cv_func_id 1494 + .cv_loc 1494 10 2052 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2052:0 + .cv_fpo_proc "?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEIII@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 8], esi + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp16066: + .cv_loc 1494 10 2053 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2053:0 + mov ecx, dword ptr [ecx + 20] + sub ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + lea ecx, [ebp + 12] + #DEBUG_VALUE: _Clamp_suffix_size:_Size <- [$ecx+0] + mov dword ptr [esp], ecx + lea ecx, [ebp - 12] +Ltmp16067: + mov dword ptr [esp + 4], ecx + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$_Min_value@I@std@@YAABIABI0@Z" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 8] + xor ecx, ebp + mov dword ptr [ebp - 28], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 28] # 4-byte Reload + add esp, 32 + pop esi + pop ebp + ret 8 +Ltmp16068: + .cv_fpo_endproc +Lfunc_end1494: + # -- End function + .def "??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@IIQBDI@Z@IIPBDI@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??replace@01@QAEAAV01@IIQBDI@Z@IIPBDI@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@@QAEAAV34@IIQBDI@Z@IIPBDI@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??replace@01@QAEAAV01@IIQBDI@Z@IIPBDI@Z" + .globl "??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@IIQBDI@Z@IIPBDI@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??replace@01@QAEAAV01@IIQBDI@Z@IIPBDI@Z" # -- Begin function ??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@IIQBDI@Z@IIPBDI@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??replace@01@QAEAAV01@IIQBDI@Z@IIPBDI@Z + .p2align 4, 0x90 +"??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@IIQBDI@Z@IIPBDI@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??replace@01@QAEAAV01@IIQBDI@Z@IIPBDI@Z": # @"??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@IIQBDI@Z@IIPBDI@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??replace@01@QAEAAV01@IIQBDI@Z@IIPBDI@Z" +Lfunc_begin1495: + .cv_func_id 1495 + .cv_loc 1495 10 3809 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3809:0 + .cv_fpo_proc "??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@IIQBDI@Z@IIPBDI@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??replace@01@QAEAAV01@IIQBDI@Z@IIPBDI@Z" 24 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 136 + .cv_fpo_stackalloc 136 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 28] + mov edx, dword ptr [ebp + 24] + mov esi, dword ptr [ebp + 20] + mov edi, dword ptr [ebp + 16] + lea ebx, [ebp + 12] + mov dword ptr [ebp - 60], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 64], eax # 4-byte Spill + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 16], eax + mov dword ptr [ebp - 24], ecx + mov eax, dword ptr [ebp - 24] +Ltmp16069: + .cv_loc 1495 10 3812 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3812:0 + mov ecx, eax + mov dword ptr [ebp - 68], ebx # 4-byte Spill + mov dword ptr [ebp - 72], edi # 4-byte Spill + mov dword ptr [ebp - 76], edx # 4-byte Spill + mov dword ptr [ebp - 80], esi # 4-byte Spill + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov dword ptr [ebp - 28], eax + .cv_loc 1495 10 3813 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3813:0 + mov eax, dword ptr [ebp - 28] + mov eax, dword ptr [eax + 20] + mov dword ptr [ebp - 32], eax + .cv_loc 1495 10 3814 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3814:0 + mov ecx, dword ptr [ebp - 84] # 4-byte Reload + call "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + sub eax, dword ptr [ebp - 32] + cmp eax, dword ptr [ebp + 8] + jae LBB1495_2 +# %bb.1: +Ltmp16070: + .cv_loc 1495 10 3815 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3815:0 + call "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@CAXXZ" +Ltmp16071: +LBB1495_2: + .cv_loc 1495 10 3818 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3818:0 + mov eax, dword ptr [ebp - 32] + add eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 36], eax + .cv_loc 1495 10 3819 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3819:0 + mov eax, dword ptr [ebp - 28] + mov eax, dword ptr [eax + 24] + mov dword ptr [ebp - 40], eax + .cv_loc 1495 10 3820 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3820:0 + mov eax, dword ptr [ebp - 36] + mov ecx, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [esp], eax + call "?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEII@Z" + sub esp, 4 + mov dword ptr [ebp - 44], eax + .cv_loc 1495 10 3821 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3821:0 + mov ecx, dword ptr [ebp - 84] # 4-byte Reload + call "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ" + mov dword ptr [ebp - 48], eax + .cv_loc 1495 10 3822 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3822:0 + mov ecx, dword ptr [ebp - 48] + mov eax, dword ptr [ebp - 44] + add eax, 1 + mov dword ptr [esp], eax + call "?allocate@?$allocator@D@std@@QAEPADI@Z" + sub esp, 4 + mov dword ptr [ebp - 20], eax + .cv_loc 1495 10 3823 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3823:0 + mov eax, dword ptr [ebp - 28] + mov ecx, eax + call "?_Orphan_all@_Container_base12@std@@QAEXXZ" + .cv_loc 1495 10 3824 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3824:0 + mov eax, dword ptr [ebp - 36] + mov ecx, dword ptr [ebp - 28] + mov dword ptr [ecx + 20], eax + .cv_loc 1495 10 3825 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3825:0 + mov eax, dword ptr [ebp - 44] + mov ecx, dword ptr [ebp - 28] + mov dword ptr [ecx + 24], eax + .cv_loc 1495 10 3826 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3826:0 + mov eax, dword ptr [ebp - 20] + mov dword ptr [esp], eax + call "??$_Unfancy@D@std@@YAPADPAD@Z" + mov dword ptr [ebp - 52], eax + .cv_loc 1495 10 3827 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3827:0 + mov eax, 16 + cmp eax, dword ptr [ebp - 40] + ja LBB1495_4 +# %bb.3: +Ltmp16072: + .cv_loc 1495 10 3828 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3828:0 + mov eax, dword ptr [ebp - 28] + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 56], eax + .cv_loc 1495 10 3829 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3829:0 + mov eax, dword ptr [ebp + 28] + mov ecx, dword ptr [ebp + 24] + mov edx, dword ptr [ebp + 20] + mov esi, dword ptr [ebp + 16] + mov edi, dword ptr [ebp - 32] + mov ebx, dword ptr [ebp - 56] + mov dword ptr [esp], ebx + mov dword ptr [ebp - 88], eax # 4-byte Spill + mov dword ptr [ebp - 92], ecx # 4-byte Spill + mov dword ptr [ebp - 96], edx # 4-byte Spill + mov dword ptr [ebp - 100], esi # 4-byte Spill + mov dword ptr [ebp - 104], edi # 4-byte Spill + call "??$_Unfancy@D@std@@YAPADPAD@Z" + mov ecx, dword ptr [ebp - 52] + mov edx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ebp - 108], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 108] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [esp + 4], eax + mov eax, dword ptr [ebp - 104] # 4-byte Reload + mov dword ptr [esp + 8], eax + mov eax, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [esp + 12], eax + mov eax, dword ptr [ebp - 96] # 4-byte Reload + mov dword ptr [esp + 16], eax + mov eax, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [esp + 20], eax + mov eax, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [esp + 24], eax + call "??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@IIQBDI@Z@QBE?A?@@QAD0III0I@Z" + sub esp, 28 + .cv_loc 1495 10 3830 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3830:0 + mov ecx, dword ptr [ebp - 48] + mov eax, dword ptr [ebp - 40] + add eax, 1 + mov edx, dword ptr [ebp - 56] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + call "?deallocate@?$allocator@D@std@@QAEXQADI@Z" + sub esp, 8 + .cv_loc 1495 10 3831 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3831:0 + mov eax, dword ptr [ebp - 20] + mov ecx, dword ptr [ebp - 28] + mov dword ptr [ecx + 4], eax + .cv_loc 1495 10 3832 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3832:0 + jmp LBB1495_5 +Ltmp16073: +LBB1495_4: + .cv_loc 1495 10 3833 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3833:0 + mov eax, dword ptr [ebp + 28] + mov ecx, dword ptr [ebp + 24] + mov edx, dword ptr [ebp + 20] + mov esi, dword ptr [ebp + 16] + mov edi, dword ptr [ebp - 32] + mov ebx, dword ptr [ebp - 28] + add ebx, 4 + mov dword ptr [ebp - 112], eax # 4-byte Spill + mov eax, dword ptr [ebp - 52] + mov dword ptr [ebp - 116], eax # 4-byte Spill + mov eax, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ebp - 120], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 116] # 4-byte Reload + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ebx + mov dword ptr [esp + 8], edi + mov dword ptr [esp + 12], esi + mov dword ptr [esp + 16], edx + mov eax, dword ptr [ebp - 120] # 4-byte Reload + mov dword ptr [esp + 20], eax + mov eax, dword ptr [ebp - 112] # 4-byte Reload + mov dword ptr [esp + 24], eax + call "??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@IIQBDI@Z@QBE?A?@@QAD0III0I@Z" + sub esp, 28 + .cv_loc 1495 10 3834 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3834:0 + mov eax, dword ptr [ebp - 28] + add eax, 4 + mov dword ptr [esp], eax + call "??$addressof@PAD@std@@YAPAPADAAPAD@Z" + mov ecx, dword ptr [ebp - 48] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + lea eax, [ebp - 20] + mov dword ptr [esp + 8], eax + call "??$construct@PADABQAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPADABQAD@Z" +Ltmp16074: +LBB1495_5: + .cv_loc 1495 10 3837 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3837:0 + mov eax, dword ptr [ebp - 16] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 84] # 4-byte Reload + add esp, 136 + pop esi + pop edi + pop ebx + pop ebp + ret 24 +Ltmp16075: + .cv_fpo_endproc +Lfunc_end1495: + # -- 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_begin1496: + .cv_func_id 1496 + .cv_loc 1496 10 2047 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2047:0 + .cv_fpo_proc "?_Xran@?$_String_val@U?$_Simple_types@D@std@@@std@@SAXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue +Ltmp16076: + .cv_loc 1496 10 2048 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2048:0 + lea eax, ["??_C@_0BI@CFPLBAOH@invalid?5string?5position?$AA@"] + mov dword ptr [esp], eax + call "?_Xout_of_range@std@@YAXPBD@Z" +Ltmp16077: + .cv_fpo_endproc +Lfunc_end1496: + # -- End function + .def "??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@IIQBDI@Z@QBE?A?@@QAD0III0I@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@@QAEAAV23@IIQBDI@Z@QBE?A?@@QAD0III0I@Z" + .globl "??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@IIQBDI@Z@QBE?A?@@QAD0III0I@Z" # -- Begin function ??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@IIQBDI@Z@QBE?A?@@QAD0III0I@Z + .p2align 4, 0x90 +"??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@IIQBDI@Z@QBE?A?@@QAD0III0I@Z": # @"??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@IIQBDI@Z@QBE?A?@@QAD0III0I@Z" +Lfunc_begin1497: + .cv_func_id 1497 + .cv_loc 1497 10 2966 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2966:0 + .cv_fpo_proc "??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@IIQBDI@Z@QBE?A?@@QAD0III0I@Z" 28 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 60 + .cv_fpo_stackalloc 60 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 32] + mov edx, dword ptr [ebp + 28] + mov esi, dword ptr [ebp + 24] + mov edi, dword ptr [ebp + 20] + mov ebx, dword ptr [ebp + 16] + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx +Ltmp16078: + .cv_loc 1497 10 2967 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2967:0 + mov ecx, dword ptr [ebp + 20] + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 32] # 4-byte Reload + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], ecx + mov dword ptr [ebp - 36], ebx # 4-byte Spill + mov dword ptr [ebp - 40], edi # 4-byte Spill + mov dword ptr [ebp - 44], edx # 4-byte Spill + mov dword ptr [ebp - 48], esi # 4-byte Spill + call "?copy@?$char_traits@D@std@@SAPADQADQBDI@Z" + .cv_loc 1497 10 2968 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2968:0 + mov ecx, dword ptr [ebp + 32] + mov edx, dword ptr [ebp + 28] + mov esi, dword ptr [ebp + 8] + add esi, dword ptr [ebp + 20] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], ecx + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "?copy@?$char_traits@D@std@@SAPADQADQBDI@Z" + .cv_loc 1497 10 2969 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2969:0 + mov ecx, dword ptr [ebp + 16] + sub ecx, dword ptr [ebp + 24] + sub ecx, dword ptr [ebp + 20] + add ecx, 1 + mov edx, dword ptr [ebp + 12] + add edx, dword ptr [ebp + 20] + add edx, dword ptr [ebp + 24] + mov esi, dword ptr [ebp + 8] + add esi, dword ptr [ebp + 20] + add esi, dword ptr [ebp + 32] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], ecx + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "?copy@?$char_traits@D@std@@SAPADQADQBDI@Z" + .cv_loc 1497 10 2970 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2970:0 + mov dword ptr [ebp - 60], eax # 4-byte Spill + add esp, 60 + pop esi + pop edi + pop ebx + pop ebp + ret 28 +Ltmp16079: + .cv_fpo_endproc +Lfunc_end1497: + # -- End function + .def "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?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@@QBE?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@@QBE?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@@QBE?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@@QBE?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@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +Lfunc_begin1498: + .cv_func_id 1498 + .cv_loc 1498 10 3072 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3072:0 + .cv_fpo_proc "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp16082: + .cv_loc 1498 10 3073 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3073:0 + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov ecx, esp + mov dword ptr [ecx], eax + call "??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPBV?$_String_val@U?$_Simple_types@D@std@@@0@ABV10@@Z" + mov dword ptr [ebp - 36], eax + .cv_loc 1498 10 3074 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3074:0 + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 16], 0 + mov ecx, eax + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEPBDXZ" + mov dword ptr [ebp - 52], eax # 4-byte Spill + jmp LBB1498_1 +LBB1498_1: + mov eax, esp + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [eax], ecx + call "??$_Refancy@PBD$0A@@std@@YAPBDPBD@Z" + mov ecx, esp + mov edx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + call "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PBDPBU_Container_base12@1@@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov eax, ecx + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0??begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?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@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA": +LBB1498_2: + push ebp + sub esp, 8 + add ebp, 12 + call dword ptr [__imp____std_terminate] +Ltmp16083: + .cv_fpo_endproc +Lfunc_end1498: + .section .xdata,"dr",associative,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .p2align 2 +"L__ehtable$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?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@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?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@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA" # Action + .section .text,"xr",discard,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?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@@YAPBV?$_String_val@U?$_Simple_types@D@std@@@0@ABV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPBV?$_String_val@U?$_Simple_types@D@std@@@0@ABV10@@Z" + .globl "??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPBV?$_String_val@U?$_Simple_types@D@std@@@0@ABV10@@Z" # -- Begin function ??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPBV?$_String_val@U?$_Simple_types@D@std@@@0@ABV10@@Z + .p2align 4, 0x90 +"??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPBV?$_String_val@U?$_Simple_types@D@std@@@0@ABV10@@Z": # @"??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPBV?$_String_val@U?$_Simple_types@D@std@@@0@ABV10@@Z" +Lfunc_begin1499: + .cv_func_id 1499 + .cv_loc 1499 13 280 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:280:0 + .cv_fpo_proc "??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPBV?$_String_val@U?$_Simple_types@D@std@@@0@ABV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp16084: + .cv_loc 1499 13 281 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:281:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp16085: + .cv_fpo_endproc +Lfunc_end1499: + # -- End function + .def "??$_Refancy@PBD$0A@@std@@YAPBDPBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Refancy@PBD$0A@@std@@YAPBDPBD@Z" + .globl "??$_Refancy@PBD$0A@@std@@YAPBDPBD@Z" # -- Begin function ??$_Refancy@PBD$0A@@std@@YAPBDPBD@Z + .p2align 4, 0x90 +"??$_Refancy@PBD$0A@@std@@YAPBDPBD@Z": # @"??$_Refancy@PBD$0A@@std@@YAPBDPBD@Z" +Lfunc_begin1500: + .cv_func_id 1500 + .cv_loc 1500 12 325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:325:0 + .cv_fpo_proc "??$_Refancy@PBD$0A@@std@@YAPBDPBD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp16086: + .cv_loc 1500 12 326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:326:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp16087: + .cv_fpo_endproc +Lfunc_end1500: + # -- End function + .def "??0?$allocator@_N@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$allocator@_N@std@@QAE@XZ" + .globl "??0?$allocator@_N@std@@QAE@XZ" # -- Begin function ??0?$allocator@_N@std@@QAE@XZ + .p2align 4, 0x90 +"??0?$allocator@_N@std@@QAE@XZ": # @"??0?$allocator@_N@std@@QAE@XZ" +Lfunc_begin1501: + .cv_func_id 1501 + .cv_loc 1501 12 915 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:915:0 + .cv_fpo_proc "??0?$allocator@_N@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp16088: + .cv_loc 1501 12 916 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:916:0 + add esp, 4 + pop ebp + ret +Ltmp16089: + .cv_fpo_endproc +Lfunc_end1501: + # -- End function + .def "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z" + .globl "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z" # -- Begin function ??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z + .p2align 4, 0x90 +"??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z": # @"??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z" +Lfunc_begin1502: + .cv_func_id 1502 + .cv_loc 1502 19 2169 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2169:0 + .cv_fpo_proc "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp16092: + mov esi, dword ptr [ebp + 12] + mov byte ptr [ebp - 33], 0 + mov edi, dword ptr [ebp + 8] + mov ebx, esp + mov dword ptr [ebx + 8], esi + lea esi, [ebp - 33] + mov dword ptr [ebx + 4], esi + mov dword ptr [ebx], edi + mov dword ptr [ebp - 40], ecx # 4-byte Spill + mov dword ptr [ebp - 44], edx # 4-byte Spill + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z" + sub esp, 12 +Ltmp16093: + .cv_loc 1502 19 2170 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2170:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], 0 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z" + sub esp, 4 + jmp LBB1502_1 +Ltmp16094: +LBB1502_1: + .cv_loc 1502 19 2171 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2171:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$2@?0???0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z@4HA": +LBB1502_2: + push ebp + sub esp, 12 + add ebp, 12 +Ltmp16095: + .cv_loc 1502 19 2171 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2171:0 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp16096: + .cv_fpo_endproc +Lfunc_end1502: + .section .xdata,"dr",associative,"??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z" + .p2align 2 +"L__ehtable$??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z@4HA" # Action + .section .text,"xr",discard,"??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z" + # -- End function + .def "??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" + .globl "??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" # -- Begin function ??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z + .p2align 4, 0x90 +"??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z": # @"??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" +Lfunc_begin1503: + .cv_func_id 1503 + .cv_loc 1503 22 2833 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2833:0 + .cv_fpo_proc "??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] + mov esi, ecx +Ltmp16099: + mov edi, esp + mov dword ptr [edi], 36 + mov dword ptr [ebp - 36], edx # 4-byte Spill + mov dword ptr [ebp - 40], eax # 4-byte Spill + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov dword ptr [ebp - 48], esi # 4-byte Spill + call "??2@YAPAXI@Z" + mov ecx, eax + mov edx, eax + mov dword ptr [ebp - 16], 0 + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [ebp - 56], edx # 4-byte Spill + call "??0_Root_node@std@@QAE@XZ" + mov dword ptr [ebp - 60], eax # 4-byte Spill + jmp LBB1503_1 +LBB1503_1: + mov eax, dword ptr [ebp - 44] # 4-byte Reload + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [eax], ecx + mov edx, dword ptr [ebp - 48] # 4-byte Reload + mov esi, dword ptr [edx] + mov dword ptr [edx + 4], esi + mov esi, dword ptr [ebp + 12] + mov dword ptr [edx + 8], esi + mov esi, dword ptr [ebp + 8] + mov dword ptr [edx + 12], esi + mov esi, dword ptr [ebp + 12] + mov edi, esp + mov dword ptr [edi], esi + mov dword ptr [edi + 4], 2048 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + test eax, eax + sete bl + movzx eax, bl + shl eax, 8 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx + 16], eax + mov eax, dword ptr [ebp + 12] + mov edx, esp + mov dword ptr [edx], eax + mov dword ptr [edx + 4], 2048 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + test eax, eax + sete bl + movzx eax, bl + shl eax, 2 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx + 20], eax + .cv_loc 1503 22 2834 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2834:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, ecx + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$2@?0???0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$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@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z@4HA": +LBB1503_2: + push ebp + sub esp, 8 + add ebp, 12 + .cv_loc 1503 22 2833 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2833:0 + mov eax, esp + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [eax], ecx + call "??3@YAXPAX@Z" + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp16100: + .cv_fpo_endproc +Lfunc_end1503: + .section .xdata,"dr",associative,"??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" + .p2align 2 +"L__ehtable$??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z@4HA" # Action + .section .text,"xr",discard,"??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" + # -- End function + .def "?_Setlong@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Setlong@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .globl "?_Setlong@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # -- Begin function ?_Setlong@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ + .p2align 4, 0x90 +"?_Setlong@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ": # @"?_Setlong@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" +Lfunc_begin1504: + .cv_func_id 1504 + .cv_loc 1504 22 2837 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2837:0 + .cv_fpo_proc "?_Setlong@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16101: + .cv_loc 1504 22 2838 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2838:0 + mov ecx, dword ptr [ecx] + add ecx, 8 + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], 8 + call "??_5std@@YA?AW4_Node_flags@0@AAW410@W410@@Z" + .cv_loc 1504 22 2839 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2839:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + add esp, 16 + pop ebp + ret +Ltmp16102: + .cv_fpo_endproc +Lfunc_end1504: + # -- End function + .def "?_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .globl "?_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # -- Begin function ?_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ + .p2align 4, 0x90 +"?_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ": # @"?_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" +Lfunc_begin1505: + .cv_func_id 1505 + .cv_loc 1505 22 3899 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3899:0 + .cv_fpo_proc "?_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp16103: + .cv_loc 1505 22 3904 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3904:0 + mov eax, dword ptr [ecx] + cmp eax, dword ptr [ecx + 8] + mov dword ptr [ebp - 24], ecx # 4-byte Spill + jne LBB1505_2 +# %bb.1: +Ltmp16104: + .cv_loc 1505 22 3905 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3905:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [eax + 84], -1 + .cv_loc 1505 22 3906 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3906:0 + mov byte ptr [eax + 80], -1 + .cv_loc 1505 22 3907 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3907:0 + jmp LBB1505_6 +Ltmp16105: +LBB1505_2: + .cv_loc 1505 22 3908 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3908:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov ecx, dword ptr [eax] + mov dl, byte ptr [ecx] + mov byte ptr [eax + 80], dl + .cv_loc 1505 22 3909 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3909:0 + movsx ecx, byte ptr [eax + 80] + lea esi, ["?_Meta_map@?1??_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ@4QBDB"] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], ecx + call _strchr + cmp eax, 0 + je LBB1505_4 +# %bb.3: + mov eax, dword ptr [ebp - 24] # 4-byte Reload + movsx ecx, byte ptr [eax + 80] + mov dword ptr [ebp - 28], ecx # 4-byte Spill + jmp LBB1505_5 +LBB1505_4: + xor eax, eax + mov dword ptr [ebp - 28], eax # 4-byte Spill + jmp LBB1505_5 +LBB1505_5: + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ecx + 84], eax +Ltmp16106: +LBB1505_6: + .cv_loc 1505 22 3911 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3911:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + movsx ecx, byte ptr [eax + 80] + add ecx, -10 + mov edx, ecx + sub edx, 115 + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov dword ptr [ebp - 36], edx # 4-byte Spill + ja LBB1505_39 +# %bb.40: + mov eax, dword ptr [ebp - 32] # 4-byte Reload + mov ecx, dword ptr [4*eax + LJTI1505_0] + jmp ecx +LBB1505_7: +Ltmp16107: + .cv_loc 1505 22 3913 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3913:0 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + call "?_Is_esc@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ" + test al, 1 + jne LBB1505_8 + jmp LBB1505_9 +LBB1505_8: +Ltmp16108: + .cv_loc 1505 22 3914 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3914:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 16], ecx + .cv_loc 1505 22 3915 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3915:0 + mov ecx, dword ptr [ebp - 16] + mov edx, ecx + add edx, 1 + mov dword ptr [ebp - 16], edx + mov bl, byte ptr [ecx + 1] + mov byte ptr [eax + 80], bl + movsx ecx, bl + mov dword ptr [eax + 84], ecx +Ltmp16109: +LBB1505_9: + .cv_loc 1505 22 3917 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3917:0 + jmp LBB1505_39 +LBB1505_10: + .cv_loc 1505 22 3920 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3920:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 4 + cmp ecx, 0 + je LBB1505_13 +# %bb.11: + mov eax, dword ptr [ebp - 24] # 4-byte Reload + cmp dword ptr [eax + 16], 0 + jne LBB1505_13 +# %bb.12: +Ltmp16110: + .cv_loc 1505 22 3921 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3921:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [eax + 84], 124 +Ltmp16111: +LBB1505_13: + .cv_loc 1505 22 3924 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3924:0 + jmp LBB1505_39 +LBB1505_14: + .cv_loc 1505 22 3928 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3928:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 8 + cmp ecx, 0 + jne LBB1505_16 +# %bb.15: +Ltmp16112: + .cv_loc 1505 22 3929 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3929:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [eax + 84], 0 +Ltmp16113: +LBB1505_16: + .cv_loc 1505 22 3932 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3932:0 + jmp LBB1505_39 +LBB1505_17: + .cv_loc 1505 22 3936 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3936:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 16 + cmp ecx, 0 + jne LBB1505_19 +# %bb.18: +Ltmp16114: + .cv_loc 1505 22 3937 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3937:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [eax + 84], 0 +Ltmp16115: +LBB1505_19: + .cv_loc 1505 22 3940 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3940:0 + jmp LBB1505_39 +LBB1505_20: + .cv_loc 1505 22 3943 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3943:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 67108864 + cmp ecx, 0 + je LBB1505_23 +# %bb.21: + mov eax, dword ptr [ebp - 24] # 4-byte Reload + add eax, 44 + mov ecx, eax + call "?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBE_NXZ" + test al, 1 + jne LBB1505_22 + jmp LBB1505_23 +LBB1505_22: +Ltmp16116: + .cv_loc 1505 22 3944 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3944:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [eax + 84], 0 +Ltmp16117: +LBB1505_23: + .cv_loc 1505 22 3947 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3947:0 + jmp LBB1505_39 +LBB1505_24: + .cv_loc 1505 22 3950 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3950:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 33554432 + cmp ecx, 0 + je LBB1505_27 +# %bb.25: + mov eax, dword ptr [ebp - 24] # 4-byte Reload + add eax, 44 + mov ecx, eax + call "?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBE_NXZ" + test al, 1 + jne LBB1505_27 +# %bb.26: +Ltmp16118: + .cv_loc 1505 22 3951 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3951:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [eax + 84], 0 +Ltmp16119: +LBB1505_27: + .cv_loc 1505 22 3954 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3954:0 + jmp LBB1505_39 +LBB1505_28: +Ltmp16120: + .cv_loc 1505 22 3957 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3957:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 20], ecx + .cv_loc 1505 22 3958 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3958:0 + mov ecx, dword ptr [eax + 88] + and ecx, 33554432 + cmp ecx, 0 + je LBB1505_32 +# %bb.29: + mov eax, dword ptr [ebp - 20] + add eax, 1 + mov dword ptr [ebp - 20], eax + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + cmp eax, dword ptr [ecx + 8] + je LBB1505_32 +# %bb.30: + mov eax, dword ptr [ebp - 20] + movsx eax, byte ptr [eax] + cmp eax, 10 + je LBB1505_32 +# %bb.31: +Ltmp16121: + .cv_loc 1505 22 3959 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3959:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [eax + 84], 0 +Ltmp16122: +LBB1505_32: + .cv_loc 1505 22 3962 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3962:0 + jmp LBB1505_39 +Ltmp16123: +LBB1505_33: + .cv_loc 1505 22 3967 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3967:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 1 + cmp ecx, 0 + jne LBB1505_35 +# %bb.34: +Ltmp16124: + .cv_loc 1505 22 3968 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3968:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [eax + 84], 0 +Ltmp16125: +LBB1505_35: + .cv_loc 1505 22 3971 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3971:0 + jmp LBB1505_39 +LBB1505_36: + .cv_loc 1505 22 3974 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3974:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 2 + cmp ecx, 0 + jne LBB1505_38 +# %bb.37: +Ltmp16126: + .cv_loc 1505 22 3975 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3975:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [eax + 84], 0 +Ltmp16127: +LBB1505_38: + .cv_loc 1505 22 3978 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3978:0 + jmp LBB1505_39 +Ltmp16128: +LBB1505_39: + .cv_loc 1505 22 3980 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3980:0 + add esp, 36 + pop esi + pop ebx + pop ebp + ret +Ltmp16129: + .cv_fpo_endproc +Lfunc_end1505: + .p2align 2, 0x90 +LJTI1505_0: + .long LBB1505_10 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_28 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_14 + .long LBB1505_14 + .long LBB1505_20 + .long LBB1505_33 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_33 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_7 + .long LBB1505_39 + .long LBB1505_24 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_39 + .long LBB1505_17 + .long LBB1505_36 + .long LBB1505_17 + # -- End function + .def "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z" + .globl "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z" # -- Begin function ??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z + .p2align 4, 0x90 +"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z": # @"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z" +Lfunc_begin1506: + .cv_func_id 1506 + .cv_loc 1506 19 2078 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2078:0 + .cv_fpo_proc "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 88 + .cv_fpo_stackalloc 88 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp16132: + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov dword ptr [ebp - 52], esi # 4-byte Spill + mov dword ptr [ebp - 56], eax # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + call "??0_Container_base12@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + add ecx, 4 + mov edx, dword ptr [ebp + 16] + mov esi, esp + mov dword ptr [esi], edx + lea edx, [ebp - 36] + mov dword ptr [ebp - 64], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 68], eax # 4-byte Spill + mov dword ptr [ebp - 72], edx # 4-byte Spill + call "??$?0_N@?$allocator@I@std@@QAE@ABV?$allocator@_N@1@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 12] + movzx ecx, byte ptr [ecx] + and ecx, 1 + neg ecx + mov dword ptr [ebp - 40], ecx + mov ecx, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [edx], ecx + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SAII@Z" + mov ecx, esp + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ecx + 8], edx + lea esi, [ebp - 40] + mov dword ptr [ecx + 4], esi + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + call "??0?$vector@IV?$allocator@I@std@@@std@@QAE@IABIABV?$allocator@I@1@@Z" + sub esp, 12 + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ecx + 20], 0 +Ltmp16133: + .cv_loc 1506 19 2079 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2079:0 + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "?_Getal@?$_Vb_val@V?$allocator@_N@std@@@std@@QAEAAV?$allocator@I@2@XZ" + mov ecx, esp + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@I@1@@Z" + sub esp, 4 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov edx, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [ecx], edx + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??$_Alloc_proxy@V?$allocator@U_Container_proxy@std@@@std@@@_Container_base12@std@@QAEX$$QAV?$allocator@U_Container_proxy@std@@@1@@Z" + sub esp, 4 + jmp LBB1506_1 +Ltmp16134: +LBB1506_1: + .cv_loc 1506 19 2080 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2080:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 48] # 4-byte Reload + add esp, 88 + pop esi + pop edi + pop ebx + pop ebp + ret 12 + .def "?dtor$2@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z@4HA": +LBB1506_2: + push ebp + sub esp, 12 + add ebp, 12 +Ltmp16135: + .cv_loc 1506 19 2080 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:2080:0 + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + call "??1?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp16136: + .cv_fpo_endproc +Lfunc_end1506: + .section .xdata,"dr",associative,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z" + .p2align 2 +"L__ehtable$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z@4HA" # Action + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z" + # -- End function + .def "??$?0_N@?$allocator@I@std@@QAE@ABV?$allocator@_N@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_N@?$allocator@I@std@@QAE@ABV?$allocator@_N@1@@Z" + .globl "??$?0_N@?$allocator@I@std@@QAE@ABV?$allocator@_N@1@@Z" # -- Begin function ??$?0_N@?$allocator@I@std@@QAE@ABV?$allocator@_N@1@@Z + .p2align 4, 0x90 +"??$?0_N@?$allocator@I@std@@QAE@ABV?$allocator@_N@1@@Z": # @"??$?0_N@?$allocator@I@std@@QAE@ABV?$allocator@_N@1@@Z" +Lfunc_begin1507: + .cv_func_id 1507 + .cv_loc 1507 12 920 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:920:0 + .cv_fpo_proc "??$?0_N@?$allocator@I@std@@QAE@ABV?$allocator@_N@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16137: + .cv_loc 1507 12 921 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:921:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp16138: + .cv_fpo_endproc +Lfunc_end1507: + # -- End function + .def "??0?$vector@IV?$allocator@I@std@@@std@@QAE@IABIABV?$allocator@I@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@IV?$allocator@I@std@@@std@@QAE@IABIABV?$allocator@I@1@@Z" + .globl "??0?$vector@IV?$allocator@I@std@@@std@@QAE@IABIABV?$allocator@I@1@@Z" # -- Begin function ??0?$vector@IV?$allocator@I@std@@@std@@QAE@IABIABV?$allocator@I@1@@Z + .p2align 4, 0x90 +"??0?$vector@IV?$allocator@I@std@@@std@@QAE@IABIABV?$allocator@I@1@@Z": # @"??0?$vector@IV?$allocator@I@std@@@std@@QAE@IABIABV?$allocator@I@1@@Z" +Lfunc_begin1508: + .cv_func_id 1508 + .cv_loc 1508 19 403 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:403:0 + .cv_fpo_proc "??0?$vector@IV?$allocator@I@std@@@std@@QAE@IABIABV?$allocator@I@1@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 16], edi + mov dword ptr [ebp - 24], ecx + mov ecx, dword ptr [ebp - 24] +Ltmp16139: + mov edi, dword ptr [ebp + 16] + mov dword ptr [ebp - 28], ecx # 4-byte Spill + lea ebx, [ebp - 20] + mov bl, byte ptr [ebx] + mov byte ptr [esp], bl + mov dword ptr [esp + 4], edi + mov dword ptr [ebp - 32], esi # 4-byte Spill + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + call "??$?0ABV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@I@1@@Z" + sub esp, 8 +Ltmp16140: + .cv_loc 1508 19 404 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:404:0 + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], edx + mov edx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + sub esp, 8 + mov eax, dword ptr [ebp - 16] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 +Ltmp16141: + .cv_loc 1508 19 405 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:405:0 + mov eax, dword ptr [ebp - 28] # 4-byte Reload + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret 12 +Ltmp16142: + .cv_fpo_endproc +Lfunc_end1508: + # -- End function + .def "??$?0ABV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@I@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0ABV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@I@1@@Z" + .globl "??$?0ABV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@I@1@@Z" # -- Begin function ??$?0ABV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@I@1@@Z + .p2align 4, 0x90 +"??$?0ABV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@I@1@@Z": # @"??$?0ABV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@I@1@@Z" +Lfunc_begin1509: + .cv_func_id 1509 + .cv_loc 1509 12 1533 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1533:0 + .cv_fpo_proc "??$?0ABV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@I@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16143: + mov edx, dword ptr [ebp + 12] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$forward@ABV?$allocator@I@std@@@std@@YAABV?$allocator@I@0@ABV10@@Z" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QAE@XZ" + .cv_loc 1509 12 1534 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1534:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, ecx + add esp, 24 + pop ebp + ret 8 +Ltmp16144: + .cv_fpo_endproc +Lfunc_end1509: + # -- End function + .def "??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + .globl "??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" # -- Begin function ??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z + .p2align 4, 0x90 +"??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z": # @"??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" +Lfunc_begin1510: + .cv_func_id 1510 + .cv_loc 1510 19 383 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:383:0 + .cv_fpo_proc "??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 92 + .cv_fpo_stackalloc 92 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp16149: + .cv_loc 1510 19 384 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:384:0 + mov dword ptr [ebp - 56], ecx # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" + lea ecx, [ebp - 40] + mov dword ptr [esp], eax + call "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@I@1@@Z" + sub esp, 4 + lea ecx, [ebp - 40] + mov dword ptr [ebp - 36], ecx + .cv_loc 1510 19 385 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:385:0 + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 68], eax # 4-byte Spill + call "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov ecx, dword ptr [ebp - 36] + lea edx, [ebp - 48] + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, edx + mov edx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + call "??0?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@AAV?$allocator@U_Container_proxy@std@@@1@AAU_Container_base12@1@@Z" + sub esp, 8 + .cv_loc 1510 19 386 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:386:0 + cmp dword ptr [ebp + 8], 0 + mov dword ptr [ebp - 76], eax # 4-byte Spill + je LBB1510_5 +# %bb.1: +Ltmp16150: + .cv_loc 1510 19 387 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:387:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "?_Buy_nonzero@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" + sub esp, 4 + jmp LBB1510_2 +LBB1510_2: + .cv_loc 1510 19 388 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:388:0 + mov eax, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ebp - 52], eax + .cv_loc 1510 19 389 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:389:0 + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 80], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [ebp - 84], edx # 4-byte Spill + call "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov eax, dword ptr [eax] + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ecx + 8], edx + mov edx, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAIIABI@Z" + sub esp, 12 + mov dword ptr [ebp - 88], eax # 4-byte Spill + jmp LBB1510_3 +LBB1510_3: + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 1510 19 390 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:390:0 + mov dword ptr [ebp - 52], 0 + .cv_loc 1510 19 391 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:391:0 + lea ecx, [ebp - 52] + call "??1?$_Tidy_guard@V?$vector@IV?$allocator@I@std@@@std@@@std@@QAE@XZ" + jmp LBB1510_5 +Ltmp16151: +LBB1510_5: + .cv_loc 1510 19 393 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:393:0 + lea eax, [ebp - 48] + mov ecx, eax + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "?_Release@_Basic_container_proxy_ptr12@std@@QAEXXZ" + .cv_loc 1510 19 394 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:394:0 + mov ecx, dword ptr [ebp - 92] # 4-byte Reload + call "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + add esp, 92 + pop esi + pop edi + pop ebx + pop ebp + ret 8 + .def "?dtor$4@?0???$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z@4HA": +LBB1510_4: + push ebp + sub esp, 12 + add ebp, 12 + lea ecx, [ebp - 52] +Ltmp16152: + .cv_loc 1510 19 391 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:391:0 + call "??1?$_Tidy_guard@V?$vector@IV?$allocator@I@std@@@std@@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp16153: + .def "?dtor$6@?0???$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z@4HA": +LBB1510_6: + push ebp + sub esp, 12 + add ebp, 12 + lea ecx, [ebp - 48] + .cv_loc 1510 19 394 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:394:0 + call "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp16154: + .cv_fpo_endproc +Lfunc_end1510: + .section .xdata,"dr",associative,"??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + .p2align 2 +"L__ehtable$??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z": + .long -1 # ToState + .long "?dtor$6@?0???$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$4@?0???$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z@4HA" # Action + .section .text,"xr",discard,"??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + # -- End function + .def "??$forward@ABV?$allocator@I@std@@@std@@YAABV?$allocator@I@0@ABV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@ABV?$allocator@I@std@@@std@@YAABV?$allocator@I@0@ABV10@@Z" + .globl "??$forward@ABV?$allocator@I@std@@@std@@YAABV?$allocator@I@0@ABV10@@Z" # -- Begin function ??$forward@ABV?$allocator@I@std@@@std@@YAABV?$allocator@I@0@ABV10@@Z + .p2align 4, 0x90 +"??$forward@ABV?$allocator@I@std@@@std@@YAABV?$allocator@I@0@ABV10@@Z": # @"??$forward@ABV?$allocator@I@std@@@std@@YAABV?$allocator@I@0@ABV10@@Z" +Lfunc_begin1511: + .cv_func_id 1511 + .cv_loc 1511 7 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1296:0 + .cv_fpo_proc "??$forward@ABV?$allocator@I@std@@@std@@YAABV?$allocator@I@0@ABV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp16155: + .cv_loc 1511 7 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1297:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp16156: + .cv_fpo_endproc +Lfunc_end1511: + # -- End function + .def "?_Buy_nonzero@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Buy_nonzero@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" + .globl "?_Buy_nonzero@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" # -- Begin function ?_Buy_nonzero@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z + .p2align 4, 0x90 +"?_Buy_nonzero@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z": # @"?_Buy_nonzero@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" +Lfunc_begin1512: + .cv_func_id 1512 + .cv_loc 1512 19 1498 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1498:0 + .cv_fpo_proc "?_Buy_nonzero@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16157: + .cv_loc 1512 19 1501 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1501:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], edx # 4-byte Spill + call "?max_size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + cmp ecx, eax + jbe LBB1512_2 +# %bb.1: +Ltmp16158: + .cv_loc 1512 19 1502 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1502:0 + call "?_Xlength@?$vector@IV?$allocator@I@std@@@std@@CAXXZ" +Ltmp16159: +LBB1512_2: + .cv_loc 1512 19 1505 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1505:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [esp], eax + call "?_Buy_raw@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" + .cv_loc 1512 19 1506 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1506:0 + add esp, 16 + pop ebp + ret 4 +Ltmp16160: + .cv_fpo_endproc +Lfunc_end1512: + # -- End function + .def "??0_Root_node@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Root_node@std@@QAE@XZ" + .globl "??0_Root_node@std@@QAE@XZ" # -- Begin function ??0_Root_node@std@@QAE@XZ + .p2align 4, 0x90 +"??0_Root_node@std@@QAE@XZ": # @"??0_Root_node@std@@QAE@XZ" +Lfunc_begin1513: + .cv_func_id 1513 + .cv_loc 1513 22 1381 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1381:0 + .cv_fpo_proc "??0_Root_node@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + xor eax, eax + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16161: + mov edx, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], 20 + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + sub esp, 8 + lea ecx, ["??_7_Root_node@std@@6B@"] + mov edx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [edx], ecx + mov dword ptr [edx + 24], 0 + mov dword ptr [edx + 28], 0 + mov dword ptr [edx + 32], 0 + .cv_loc 1513 22 1383 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1383:0 + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, edx + add esp, 24 + pop ebp + ret +Ltmp16162: + .cv_fpo_endproc +Lfunc_end1513: + # -- End function + .def "??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + .globl "??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" # -- Begin function ??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z + .p2align 4, 0x90 +"??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z": # @"??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" +Lfunc_begin1514: + .cv_func_id 1514 + .cv_loc 1514 22 1356 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1356:0 + .cv_fpo_proc "??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + lea esi, ["??_7_Node_base@std@@6B@"] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16163: + mov dword ptr [ecx], esi + mov esi, dword ptr [ebp + 8] + mov dword ptr [ecx + 4], esi + mov esi, dword ptr [ebp + 12] + mov dword ptr [ecx + 8], esi + mov dword ptr [ecx + 12], 0 + mov dword ptr [ecx + 16], 0 + .cv_loc 1514 22 1357 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1357:0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + mov dword ptr [ebp - 16], edx # 4-byte Spill + add esp, 12 + pop esi + pop ebp + ret 8 +Ltmp16164: + .cv_fpo_endproc +Lfunc_end1514: + # -- End function + .def "??_G_Root_node@std@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Root_node@std@@UAEPAXI@Z" + .globl "??_G_Root_node@std@@UAEPAXI@Z" # -- Begin function ??_G_Root_node@std@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G_Root_node@std@@UAEPAXI@Z": # @"??_G_Root_node@std@@UAEPAXI@Z" +Lfunc_begin1515: + .cv_func_id 1515 + .cv_loc 1515 22 1379 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1379:0 + .cv_fpo_proc "??_G_Root_node@std@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp16165: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1_Root_node@std@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB1515_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB1515_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp16166: + .cv_fpo_endproc +Lfunc_end1515: + # -- End function + .def "??_G_Node_base@std@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_base@std@@UAEPAXI@Z" + .globl "??_G_Node_base@std@@UAEPAXI@Z" # -- Begin function ??_G_Node_base@std@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G_Node_base@std@@UAEPAXI@Z": # @"??_G_Node_base@std@@UAEPAXI@Z" +Lfunc_begin1516: + .cv_func_id 1516 + .cv_loc 1516 22 1364 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1364:0 + .cv_fpo_proc "??_G_Node_base@std@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp16167: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1_Node_base@std@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB1516_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB1516_2: + .cv_loc 1516 22 1365 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1365:0 + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp16168: + .cv_fpo_endproc +Lfunc_end1516: + # -- End function + .def "??1_Node_base@std@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_base@std@@UAE@XZ" + .globl "??1_Node_base@std@@UAE@XZ" # -- Begin function ??1_Node_base@std@@UAE@XZ + .p2align 4, 0x90 +"??1_Node_base@std@@UAE@XZ": # @"??1_Node_base@std@@UAE@XZ" +Lfunc_begin1517: + .cv_func_id 1517 + .cv_loc 1517 22 1364 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1364:0 + .cv_fpo_proc "??1_Node_base@std@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp16169: + .cv_loc 1517 22 1365 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1365:0 + add esp, 4 + pop ebp + ret +Ltmp16170: + .cv_fpo_endproc +Lfunc_end1517: + # -- End function + .def "??1_Root_node@std@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Root_node@std@@UAE@XZ" + .globl "??1_Root_node@std@@UAE@XZ" # -- Begin function ??1_Root_node@std@@UAE@XZ + .p2align 4, 0x90 +"??1_Root_node@std@@UAE@XZ": # @"??1_Root_node@std@@UAE@XZ" +Lfunc_begin1518: + .cv_func_id 1518 + .cv_loc 1518 22 1379 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1379:0 + .cv_fpo_proc "??1_Root_node@std@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16171: + .cv_loc 1518 22 1379 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1379:0 + call "??1_Node_base@std@@UAE@XZ" +Ltmp16172: + .cv_loc 1518 22 1379 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1379:0 + add esp, 4 + pop ebp + ret +Ltmp16173: + .cv_fpo_endproc +Lfunc_end1518: + # -- End function + .def "??_5std@@YA?AW4_Node_flags@0@AAW410@W410@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_5std@@YA?AW4_Node_flags@0@AAW410@W410@@Z" + .globl "??_5std@@YA?AW4_Node_flags@0@AAW410@W410@@Z" # -- Begin function ??_5std@@YA?AW4_Node_flags@0@AAW410@W410@@Z + .p2align 4, 0x90 +"??_5std@@YA?AW4_Node_flags@0@AAW410@W410@@Z": # @"??_5std@@YA?AW4_Node_flags@0@AAW410@W410@@Z" +Lfunc_begin1519: + .cv_func_id 1519 + .cv_loc 1519 22 1223 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1223:0 + .cv_fpo_proc "??_5std@@YA?AW4_Node_flags@0@AAW410@W410@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp16174: + .cv_loc 1519 22 1224 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1224:0 + mov edx, dword ptr [ebp + 8] + mov edx, dword ptr [edx] + or edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esi], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp16175: + .cv_fpo_endproc +Lfunc_end1519: + # -- End function + .def "?_Is_esc@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Is_esc@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ" + .globl "?_Is_esc@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ" # -- Begin function ?_Is_esc@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ + .p2align 4, 0x90 +"?_Is_esc@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ": # @"?_Is_esc@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ" +Lfunc_begin1520: + .cv_func_id 1520 + .cv_loc 1520 22 3891 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3891:0 + .cv_fpo_proc "?_Is_esc@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + xor eax, eax + mov dl, al + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp16176: + .cv_loc 1520 22 3892 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3892:0 + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 8], ecx + .cv_loc 1520 22 3893 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3893:0 + mov ecx, dword ptr [ebp - 8] + add ecx, 1 + mov dword ptr [ebp - 8], ecx + cmp ecx, dword ptr [eax + 8] + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov byte ptr [ebp - 13], dl # 1-byte Spill + je LBB1520_10 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 8 + cmp ecx, 0 + jne LBB1520_4 +# %bb.2: + mov eax, dword ptr [ebp - 8] + movsx eax, byte ptr [eax] + cmp eax, 40 + mov cl, 1 + mov byte ptr [ebp - 14], cl # 1-byte Spill + je LBB1520_9 +# %bb.3: + mov eax, dword ptr [ebp - 8] + movsx eax, byte ptr [eax] + cmp eax, 41 + mov cl, 1 + mov byte ptr [ebp - 14], cl # 1-byte Spill + je LBB1520_9 +LBB1520_4: + xor eax, eax + mov cl, al + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov edx, dword ptr [eax + 88] + and edx, 16 + cmp edx, 0 + mov byte ptr [ebp - 15], cl # 1-byte Spill + jne LBB1520_8 +# %bb.5: + mov eax, dword ptr [ebp - 8] + movsx eax, byte ptr [eax] + cmp eax, 123 + mov cl, 1 + mov byte ptr [ebp - 16], cl # 1-byte Spill + je LBB1520_7 +# %bb.6: + mov eax, dword ptr [ebp - 8] + movsx eax, byte ptr [eax] + cmp eax, 125 + sete cl + mov byte ptr [ebp - 16], cl # 1-byte Spill +LBB1520_7: + mov al, byte ptr [ebp - 16] # 1-byte Reload + mov byte ptr [ebp - 15], al # 1-byte Spill +LBB1520_8: + mov al, byte ptr [ebp - 15] # 1-byte Reload + mov byte ptr [ebp - 14], al # 1-byte Spill +LBB1520_9: + mov al, byte ptr [ebp - 14] # 1-byte Reload + mov byte ptr [ebp - 13], al # 1-byte Spill +LBB1520_10: + mov al, byte ptr [ebp - 13] # 1-byte Reload + and al, 1 + movzx eax, al + add esp, 16 + pop ebp + ret +Ltmp16177: + .cv_fpo_endproc +Lfunc_end1520: + # -- End function + .def "?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBE_NXZ" + .globl "?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBE_NXZ" # -- Begin function ?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBE_NXZ + .p2align 4, 0x90 +"?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBE_NXZ": # @"?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBE_NXZ" +Lfunc_begin1521: + .cv_func_id 1521 + .cv_loc 1521 22 2863 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2863:0 + .cv_fpo_proc "?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16178: + .cv_loc 1521 22 2864 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2864:0 + mov eax, dword ptr [ecx + 4] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [esp], eax + call "?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABE_NPAV_Node_base@2@@Z" + sub esp, 4 + test al, 1 + mov al, 1 + mov byte ptr [ebp - 9], al # 1-byte Spill + jne LBB1521_4 +# %bb.1: + xor eax, eax + mov cl, al + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov edx, dword ptr [eax + 4] + cmp dword ptr [edx + 4], 2 + mov byte ptr [ebp - 10], cl # 1-byte Spill + jne LBB1521_3 +# %bb.2: + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov ecx, dword ptr [ecx + 16] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, eax + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp], edx + call "?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABE_NPAV_Node_base@2@@Z" + sub esp, 4 + mov byte ptr [ebp - 10], al # 1-byte Spill +LBB1521_3: + mov al, byte ptr [ebp - 10] # 1-byte Reload + mov byte ptr [ebp - 9], al # 1-byte Spill +LBB1521_4: + mov al, byte ptr [ebp - 9] # 1-byte Reload + and al, 1 + movzx eax, al + add esp, 20 + pop ebp + ret +Ltmp16179: + .cv_fpo_endproc +Lfunc_end1521: + # -- End function + .def "?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABE_NPAV_Node_base@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABE_NPAV_Node_base@2@@Z" + .globl "?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABE_NPAV_Node_base@2@@Z" # -- Begin function ?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABE_NPAV_Node_base@2@@Z + .p2align 4, 0x90 +"?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABE_NPAV_Node_base@2@@Z": # @"?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABE_NPAV_Node_base@2@@Z" +Lfunc_begin1522: + .cv_func_id 1522 + .cv_loc 1522 22 2858 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2858:0 + .cv_fpo_proc "?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABE_NPAV_Node_base@2@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx +Ltmp16180: + .cv_loc 1522 22 2859 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2859:0 + mov ecx, dword ptr [ebp + 8] + cmp dword ptr [ecx + 4], 20 + mov dl, 1 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov byte ptr [ebp - 9], dl # 1-byte Spill + je LBB1522_3 +# %bb.1: + mov eax, dword ptr [ebp + 8] + cmp dword ptr [eax + 4], 8 + mov cl, 1 + mov byte ptr [ebp - 9], cl # 1-byte Spill + je LBB1522_3 +# %bb.2: + mov eax, dword ptr [ebp + 8] + cmp dword ptr [eax + 4], 13 + sete cl + mov byte ptr [ebp - 9], cl # 1-byte Spill +LBB1522_3: + mov al, byte ptr [ebp - 9] # 1-byte Reload + and al, 1 + movzx eax, al + add esp, 12 + pop ebp + ret 4 +Ltmp16181: + .cv_fpo_endproc +Lfunc_end1522: + # -- End function + .def "??$addressof@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@YAPAV?$_Builder@PBDDV?$regex_traits@D@std@@@0@AAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@YAPAV?$_Builder@PBDDV?$regex_traits@D@std@@@0@AAV10@@Z" + .globl "??$addressof@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@YAPAV?$_Builder@PBDDV?$regex_traits@D@std@@@0@AAV10@@Z" # -- Begin function ??$addressof@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@YAPAV?$_Builder@PBDDV?$regex_traits@D@std@@@0@AAV10@@Z + .p2align 4, 0x90 +"??$addressof@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@YAPAV?$_Builder@PBDDV?$regex_traits@D@std@@@0@AAV10@@Z": # @"??$addressof@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@YAPAV?$_Builder@PBDDV?$regex_traits@D@std@@@0@AAV10@@Z" +Lfunc_begin1523: + .cv_func_id 1523 + .cv_loc 1523 13 280 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:280:0 + .cv_fpo_proc "??$addressof@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@YAPAV?$_Builder@PBDDV?$regex_traits@D@std@@@0@AAV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp16182: + .cv_loc 1523 13 281 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef:281:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp16183: + .cv_fpo_endproc +Lfunc_end1523: + # -- End function + .def "?_Begin_capture_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Begin_capture_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@I@Z" + .globl "?_Begin_capture_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@I@Z" # -- Begin function ?_Begin_capture_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@I@Z + .p2align 4, 0x90 +"?_Begin_capture_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@I@Z": # @"?_Begin_capture_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@I@Z" +Lfunc_begin1524: + .cv_func_id 1524 + .cv_loc 1524 22 3133 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3133:0 + .cv_fpo_proc "?_Begin_capture_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@I@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16184: + .cv_loc 1524 22 3134 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3134:0 + mov dword ptr [esp], 24 + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + call "??2@YAPAXI@Z" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, eax + mov edx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??0_Node_capture@std@@QAE@I@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "?_Link_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@PAV32@@Z" + add esp, 28 + pop esi + pop ebp + ret 4 +Ltmp16185: + .cv_fpo_endproc +Lfunc_end1524: + # -- End function + .def "?_Disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .globl "?_Disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # -- Begin function ?_Disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ + .p2align 4, 0x90 +"?_Disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ": # @"?_Disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" +Lfunc_begin1525: + .cv_func_id 1525 + .cv_loc 1525 22 4520 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4520:0 + .cv_fpo_proc "?_Disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16186: + .cv_loc 1525 22 4521 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4521:0 + mov eax, ecx + add eax, 44 + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, eax + call "?_Getmark@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBEPAV_Node_base@2@XZ" + mov dword ptr [ebp - 8], eax + .cv_loc 1525 22 4522 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4522:0 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + call "?_Alternative@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + test al, 1 + jne LBB1525_4 +# %bb.1: +Ltmp16187: + .cv_loc 1525 22 4523 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4523:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + cmp dword ptr [eax + 84], 124 + je LBB1525_3 +# %bb.2: +Ltmp16188: + .cv_loc 1525 22 4524 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4524:0 + jmp LBB1525_9 +Ltmp16189: +LBB1525_3: + .cv_loc 1525 22 4528 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4528:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + add eax, 44 + mov ecx, eax + call "?_Begin_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@XZ" + mov dword ptr [ebp - 12], eax + .cv_loc 1525 22 4529 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4529:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + add eax, 44 + mov ecx, dword ptr [ebp - 12] + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp], eax + call "?_End_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" + sub esp, 4 +Ltmp16190: +LBB1525_4: + .cv_loc 1525 22 4532 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4532:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + add eax, 44 + mov ecx, dword ptr [ebp - 8] + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 32] # 4-byte Reload + mov dword ptr [esp], eax + call "?_Begin_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@PAV32@@Z" + sub esp, 4 + mov dword ptr [ebp - 16], eax +LBB1525_5: # =>This Inner Loop Header: Depth=1 + .cv_loc 1525 22 4533 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4533:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + cmp dword ptr [eax + 84], 124 + jne LBB1525_9 +# %bb.6: # in Loop: Header=BB1525_5 Depth=1 +Ltmp16191: + .cv_loc 1525 22 4534 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4534:0 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1525 22 4535 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4535:0 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + call "?_Alternative@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + test al, 1 + jne LBB1525_8 +# %bb.7: # in Loop: Header=BB1525_5 Depth=1 +Ltmp16192: + .cv_loc 1525 22 4536 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4536:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + add eax, 44 + mov ecx, eax + call "?_Begin_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@XZ" + mov dword ptr [ebp - 20], eax + .cv_loc 1525 22 4537 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4537:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + add eax, 44 + mov ecx, dword ptr [ebp - 20] + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [esp], eax + call "?_End_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" + sub esp, 4 +Ltmp16193: +LBB1525_8: # in Loop: Header=BB1525_5 Depth=1 + .cv_loc 1525 22 4540 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4540:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + add eax, 44 + mov ecx, dword ptr [ebp - 16] + mov edx, dword ptr [ebp - 8] + mov dword ptr [ebp - 40], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], edx + mov eax, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "?_Else_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@0@Z" + sub esp, 8 +Ltmp16194: + .cv_loc 1525 22 4533 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4533:0 + jmp LBB1525_5 +LBB1525_9: + .cv_loc 1525 22 4542 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4542:0 + add esp, 48 + pop ebp + ret +Ltmp16195: + .cv_fpo_endproc +Lfunc_end1525: + # -- End function + .def "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + .globl "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" # -- Begin function ?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z + .p2align 4, 0x90 +"?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z": # @"?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" +Lfunc_begin1526: + .cv_func_id 1526 + .cv_loc 1526 22 3886 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3886:0 + .cv_fpo_proc "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx +Ltmp16196: + .cv_loc 1526 22 3887 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3887:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 8], eax # 4-byte Spill + call "?_Xregex_error@std@@YAXW4error_type@regex_constants@1@@Z" +Ltmp16197: + .cv_fpo_endproc +Lfunc_end1526: + # -- End function + .def "?_End_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_End_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" + .globl "?_End_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" # -- Begin function ?_End_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z + .p2align 4, 0x90 +"?_End_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z": # @"?_End_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" +Lfunc_begin1527: + .cv_func_id 1527 + .cv_loc 1527 22 3105 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3105:0 + .cv_fpo_proc "?_End_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16198: + .cv_loc 1527 22 3106 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3106:0 + mov edx, dword ptr [ebp + 8] + cmp dword ptr [edx + 4], 8 + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], ecx # 4-byte Spill + jne LBB1527_2 +# %bb.1: + mov eax, 9 + mov dword ptr [ebp - 24], eax # 4-byte Spill + jmp LBB1527_6 +LBB1527_2: + mov eax, dword ptr [ebp + 8] + cmp dword ptr [eax + 4], 10 + jne LBB1527_4 +# %bb.3: + mov eax, 12 + mov dword ptr [ebp - 28], eax # 4-byte Spill + jmp LBB1527_5 +LBB1527_4: + mov eax, dword ptr [ebp + 8] + cmp dword ptr [eax + 4], 11 + mov eax, 12 + mov ecx, 14 + cmove ecx, eax + mov dword ptr [ebp - 28], ecx # 4-byte Spill +LBB1527_5: + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill +LBB1527_6: + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 12], eax + .cv_loc 1527 22 3110 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3110:0 + mov dword ptr [esp], 24 + call "??2@YAPAXI@Z" + xor ecx, ecx + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [ebp - 12] + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], esi + mov dword ptr [esp + 4], 0 + mov dword ptr [esp + 8], edx + mov dword ptr [ebp - 36], eax # 4-byte Spill + call "??0_Node_end_group@std@@QAE@W4_Node_type@1@W4_Node_flags@1@PAV_Node_base@1@@Z" + sub esp, 12 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov edx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ebp - 40], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "?_Link_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@PAV32@@Z" + sub esp, 4 + .cv_loc 1527 22 3111 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3111:0 + mov dword ptr [ebp - 48], eax # 4-byte Spill + add esp, 56 + pop esi + pop ebp + ret 4 +Ltmp16199: + .cv_fpo_endproc +Lfunc_end1527: + # -- End function + .def "?_End_pattern@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_End_pattern@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" + .globl "?_End_pattern@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" # -- Begin function ?_End_pattern@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ + .p2align 4, 0x90 +"?_End_pattern@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ": # @"?_End_pattern@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" +Lfunc_begin1528: + .cv_func_id 1528 + .cv_loc 1528 22 3221 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3221:0 + .cv_fpo_proc "?_End_pattern@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16200: + .cv_loc 1528 22 3222 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3222:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [esp], 21 + call "?_New_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@W4_Node_type@2@@Z" + sub esp, 4 + .cv_loc 1528 22 3223 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3223:0 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov edx, dword ptr [ecx] + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, edx + add esp, 16 + pop ebp + ret +Ltmp16201: + .cv_fpo_endproc +Lfunc_end1528: + # -- End function + .def "?_Mark_count@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QBEIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mark_count@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QBEIXZ" + .globl "?_Mark_count@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QBEIXZ" # -- Begin function ?_Mark_count@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QBEIXZ + .p2align 4, 0x90 +"?_Mark_count@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QBEIXZ": # @"?_Mark_count@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QBEIXZ" +Lfunc_begin1529: + .cv_func_id 1529 + .cv_loc 1529 22 1760 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1760:0 + .cv_fpo_proc "?_Mark_count@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QBEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16202: + .cv_loc 1529 22 1761 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1761:0 + mov ecx, dword ptr [ecx + 12] + add ecx, 1 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp16203: + .cv_fpo_endproc +Lfunc_end1529: + # -- End function + .def "?_Calculate_loop_simplicity@std@@YAXPAV_Node_base@1@0PAV_Node_rep@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Calculate_loop_simplicity@std@@YAXPAV_Node_base@1@0PAV_Node_rep@1@@Z" + .globl "?_Calculate_loop_simplicity@std@@YAXPAV_Node_base@1@0PAV_Node_rep@1@@Z" # -- Begin function ?_Calculate_loop_simplicity@std@@YAXPAV_Node_base@1@0PAV_Node_rep@1@@Z + .p2align 4, 0x90 +"?_Calculate_loop_simplicity@std@@YAXPAV_Node_base@1@0PAV_Node_rep@1@@Z": # @"?_Calculate_loop_simplicity@std@@YAXPAV_Node_base@1@0PAV_Node_rep@1@@Z" +Lfunc_begin1530: + .cv_func_id 1530 + .cv_loc 1530 22 4545 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4545:0 + .cv_fpo_proc "?_Calculate_loop_simplicity@std@@YAXPAV_Node_base@1@0PAV_Node_rep@1@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], edx # 4-byte Spill +LBB1530_1: # =>This Loop Header: Depth=1 + # Child Loop BB1530_8 Depth 2 + .cv_loc 1530 22 4546 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4546:0 + xor eax, eax + mov cl, al +Ltmp16204: + mov eax, dword ptr [ebp + 8] + cmp eax, dword ptr [ebp + 12] + mov byte ptr [ebp - 17], cl # 1-byte Spill + je LBB1530_3 +# %bb.2: # in Loop: Header=BB1530_1 Depth=1 + cmp dword ptr [ebp + 8], 0 + setne al + mov byte ptr [ebp - 17], al # 1-byte Spill +LBB1530_3: # in Loop: Header=BB1530_1 Depth=1 + mov al, byte ptr [ebp - 17] # 1-byte Reload + test al, 1 + jne LBB1530_4 + jmp LBB1530_26 +LBB1530_4: # in Loop: Header=BB1530_1 Depth=1 +Ltmp16205: + .cv_loc 1530 22 4547 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4547:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 4] + mov ecx, eax + sub ecx, 21 + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov dword ptr [ebp - 28], ecx # 4-byte Spill + ja LBB1530_23 +# %bb.27: # in Loop: Header=BB1530_1 Depth=1 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov ecx, dword ptr [4*eax + LJTI1530_0] + jmp ecx +LBB1530_5: # in Loop: Header=BB1530_1 Depth=1 +Ltmp16206: + .cv_loc 1530 22 4550 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4550:0 + cmp dword ptr [ebp + 16], 0 + je LBB1530_7 +# %bb.6: # in Loop: Header=BB1530_1 Depth=1 +Ltmp16207: + .cv_loc 1530 22 4551 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4551:0 + mov eax, dword ptr [ebp + 16] + mov dword ptr [eax + 36], 0 +Ltmp16208: +LBB1530_7: # in Loop: Header=BB1530_1 Depth=1 + .cv_loc 1530 22 4555 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4555:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 24] + mov dword ptr [ebp - 4], eax +LBB1530_8: # Parent Loop BB1530_1 Depth=1 + # => This Inner Loop Header: Depth=2 + cmp dword ptr [ebp - 4], 0 + je LBB1530_11 +# %bb.9: # in Loop: Header=BB1530_8 Depth=2 +Ltmp16209: + .cv_loc 1530 22 4557 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4557:0 + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp - 4] + mov ecx, dword ptr [ecx + 20] + mov edx, dword ptr [ebp - 4] + mov edx, dword ptr [edx + 12] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "?_Calculate_loop_simplicity@std@@YAXPAV_Node_base@1@0PAV_Node_rep@1@@Z" +Ltmp16210: +# %bb.10: # in Loop: Header=BB1530_8 Depth=2 + .cv_loc 1530 22 4556 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4556:0 + mov eax, dword ptr [ebp - 4] + mov eax, dword ptr [eax + 24] + mov dword ptr [ebp - 4], eax + .cv_loc 1530 22 4555 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4555:0 + jmp LBB1530_8 +Ltmp16211: +LBB1530_11: # in Loop: Header=BB1530_1 Depth=1 + .cv_loc 1530 22 4560 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4560:0 + jmp LBB1530_24 +LBB1530_12: # in Loop: Header=BB1530_1 Depth=1 + .cv_loc 1530 22 4565 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4565:0 + xor eax, eax + mov ecx, dword ptr [ebp + 8] + mov ecx, dword ptr [ecx + 20] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], 0 + mov dword ptr [esp + 8], 0 + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "?_Calculate_loop_simplicity@std@@YAXPAV_Node_base@1@0PAV_Node_rep@1@@Z" + .cv_loc 1530 22 4566 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4566:0 + jmp LBB1530_24 +LBB1530_13: # in Loop: Header=BB1530_1 Depth=1 + .cv_loc 1530 22 4569 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4569:0 + cmp dword ptr [ebp + 16], 0 + jne LBB1530_15 +# %bb.14: # in Loop: Header=BB1530_1 Depth=1 +Ltmp16212: + .cv_loc 1530 22 4570 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4570:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp + 16], eax + .cv_loc 1530 22 4571 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4571:0 + jmp LBB1530_16 +Ltmp16213: +LBB1530_15: # in Loop: Header=BB1530_1 Depth=1 + .cv_loc 1530 22 4572 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4572:0 + mov eax, dword ptr [ebp + 16] + mov dword ptr [eax + 36], 0 + .cv_loc 1530 22 4573 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4573:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [eax + 36], 0 +Ltmp16214: +LBB1530_16: # in Loop: Header=BB1530_1 Depth=1 + .cv_loc 1530 22 4575 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4575:0 + jmp LBB1530_24 +LBB1530_17: # in Loop: Header=BB1530_1 Depth=1 + .cv_loc 1530 22 4577 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4577:0 + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 8] + cmp eax, dword ptr [ecx + 20] + jne LBB1530_21 +# %bb.18: # in Loop: Header=BB1530_1 Depth=1 +Ltmp16215: + .cv_loc 1530 22 4581 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4581:0 + mov eax, dword ptr [ebp + 16] + cmp dword ptr [eax + 36], -1 + jne LBB1530_20 +# %bb.19: # in Loop: Header=BB1530_1 Depth=1 +Ltmp16216: + .cv_loc 1530 22 4582 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4582:0 + mov eax, dword ptr [ebp + 16] + mov dword ptr [eax + 36], 1 +Ltmp16217: +LBB1530_20: # in Loop: Header=BB1530_1 Depth=1 + .cv_loc 1530 22 4585 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4585:0 + mov dword ptr [ebp + 16], 0 +Ltmp16218: +LBB1530_21: # in Loop: Header=BB1530_1 Depth=1 + .cv_loc 1530 22 4587 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4587:0 + jmp LBB1530_24 +LBB1530_22: # in Loop: Header=BB1530_1 Depth=1 + jmp LBB1530_23 +LBB1530_23: # in Loop: Header=BB1530_1 Depth=1 + .cv_loc 1530 22 4606 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4606:0 + jmp LBB1530_24 +Ltmp16219: +LBB1530_24: # in Loop: Header=BB1530_1 Depth=1 + .cv_loc 1530 22 4608 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4608:0 + jmp LBB1530_25 +Ltmp16220: +LBB1530_25: # in Loop: Header=BB1530_1 Depth=1 + .cv_loc 1530 22 4546 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4546:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 12] + mov dword ptr [ebp + 8], eax + jmp LBB1530_1 +Ltmp16221: +LBB1530_26: + .cv_loc 1530 22 4609 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4609:0 + add esp, 44 + pop ebp + ret +Ltmp16222: + .cv_fpo_endproc +Lfunc_end1530: + .p2align 2, 0x90 +LJTI1530_0: + .long LBB1530_22 + .long LBB1530_22 + .long LBB1530_22 + .long LBB1530_22 + .long LBB1530_22 + .long LBB1530_22 + .long LBB1530_22 + .long LBB1530_22 + .long LBB1530_22 + .long LBB1530_22 + .long LBB1530_12 + .long LBB1530_12 + .long LBB1530_22 + .long LBB1530_22 + .long LBB1530_22 + .long LBB1530_22 + .long LBB1530_5 + .long LBB1530_22 + .long LBB1530_13 + .long LBB1530_17 + .long LBB1530_22 + .long LBB1530_22 + # -- End function + .def "??1?$_Tidy_guard@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Tidy_guard@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@QAE@XZ" + .globl "??1?$_Tidy_guard@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@QAE@XZ" # -- Begin function ??1?$_Tidy_guard@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Tidy_guard@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@QAE@XZ": # @"??1?$_Tidy_guard@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@QAE@XZ" +Lfunc_begin1531: + .cv_func_id 1531 + .cv_loc 1531 17 3513 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:3513:0 + .cv_fpo_proc "??1?$_Tidy_guard@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16223: + .cv_loc 1531 17 3514 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:3514:0 + cmp dword ptr [ecx], 0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + je LBB1531_2 +# %bb.1: +Ltmp16224: + .cv_loc 1531 17 3515 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:3515:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax] + call "?_Tidy@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" +Ltmp16225: +LBB1531_2: + .cv_loc 1531 17 3517 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:3517:0 + add esp, 8 + pop ebp + ret +Ltmp16226: + .cv_fpo_endproc +Lfunc_end1531: + # -- End function + .def "?_Link_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@PAV32@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Link_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@PAV32@@Z" + .globl "?_Link_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@PAV32@@Z" # -- Begin function ?_Link_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@PAV32@@Z + .p2align 4, 0x90 +"?_Link_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@PAV32@@Z": # @"?_Link_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@PAV32@@Z" +Lfunc_begin1532: + .cv_func_id 1532 + .cv_loc 1532 22 2868 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2868:0 + .cv_fpo_proc "?_Link_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@PAV32@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16227: + .cv_loc 1532 22 2869 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2869:0 + mov edx, dword ptr [ecx + 4] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esi + 16], edx + .cv_loc 1532 22 2870 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2870:0 + mov edx, dword ptr [ecx + 4] + cmp dword ptr [edx + 12], 0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + je LBB1532_2 +# %bb.1: +Ltmp16228: + .cv_loc 1532 22 2871 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2871:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov ecx, dword ptr [ecx + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [edx + 12], ecx + .cv_loc 1532 22 2872 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2872:0 + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [eax + 4] + mov edx, dword ptr [edx + 12] + mov dword ptr [edx + 16], ecx +Ltmp16229: +LBB1532_2: + .cv_loc 1532 22 2874 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2874:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov edx, dword ptr [ecx + 4] + mov dword ptr [edx + 12], eax + .cv_loc 1532 22 2875 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2875:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ecx + 4], eax + .cv_loc 1532 22 2876 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2876:0 + mov eax, dword ptr [ebp + 8] + add esp, 12 + pop esi + pop ebp + ret 4 +Ltmp16230: + .cv_fpo_endproc +Lfunc_end1532: + # -- End function + .def "??0_Node_capture@std@@QAE@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_capture@std@@QAE@I@Z" + .globl "??0_Node_capture@std@@QAE@I@Z" # -- Begin function ??0_Node_capture@std@@QAE@I@Z + .p2align 4, 0x90 +"??0_Node_capture@std@@QAE@I@Z": # @"??0_Node_capture@std@@QAE@I@Z" +Lfunc_begin1533: + .cv_func_id 1533 + .cv_loc 1533 22 1416 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1416:0 + .cv_fpo_proc "??0_Node_capture@std@@QAE@I@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + xor edx, edx + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16231: + mov esi, ecx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], 13 + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + sub esp, 8 + lea ecx, ["??_7_Node_capture@std@@6B@"] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp + 8] + mov dword ptr [edx + 20], ecx + .cv_loc 1533 22 1417 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1417:0 + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, edx + add esp, 28 + pop esi + pop ebp + ret 4 +Ltmp16232: + .cv_fpo_endproc +Lfunc_end1533: + # -- End function + .def "??_G_Node_capture@std@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_capture@std@@UAEPAXI@Z" + .globl "??_G_Node_capture@std@@UAEPAXI@Z" # -- Begin function ??_G_Node_capture@std@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G_Node_capture@std@@UAEPAXI@Z": # @"??_G_Node_capture@std@@UAEPAXI@Z" +Lfunc_begin1534: + .cv_func_id 1534 + .cv_loc 1534 22 1414 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1414:0 + .cv_fpo_proc "??_G_Node_capture@std@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp16233: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1_Node_capture@std@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB1534_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB1534_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp16234: + .cv_fpo_endproc +Lfunc_end1534: + # -- End function + .def "??1_Node_capture@std@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_capture@std@@UAE@XZ" + .globl "??1_Node_capture@std@@UAE@XZ" # -- Begin function ??1_Node_capture@std@@UAE@XZ + .p2align 4, 0x90 +"??1_Node_capture@std@@UAE@XZ": # @"??1_Node_capture@std@@UAE@XZ" +Lfunc_begin1535: + .cv_func_id 1535 + .cv_loc 1535 22 1414 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1414:0 + .cv_fpo_proc "??1_Node_capture@std@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16235: + .cv_loc 1535 22 1414 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1414:0 + call "??1_Node_base@std@@UAE@XZ" +Ltmp16236: + .cv_loc 1535 22 1414 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1414:0 + add esp, 4 + pop ebp + ret +Ltmp16237: + .cv_fpo_endproc +Lfunc_end1535: + # -- End function + .def "?_Getmark@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBEPAV_Node_base@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getmark@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBEPAV_Node_base@2@XZ" + .globl "?_Getmark@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBEPAV_Node_base@2@XZ" # -- Begin function ?_Getmark@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBEPAV_Node_base@2@XZ + .p2align 4, 0x90 +"?_Getmark@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBEPAV_Node_base@2@XZ": # @"?_Getmark@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBEPAV_Node_base@2@XZ" +Lfunc_begin1536: + .cv_func_id 1536 + .cv_loc 1536 22 2852 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2852:0 + .cv_fpo_proc "?_Getmark@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBEPAV_Node_base@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16238: + .cv_loc 1536 22 2853 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2853:0 + mov eax, dword ptr [ecx + 4] + add esp, 4 + pop ebp + ret +Ltmp16239: + .cv_fpo_endproc +Lfunc_end1536: + # -- End function + .def "?_Alternative@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Alternative@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + .globl "?_Alternative@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # -- Begin function ?_Alternative@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ + .p2align 4, 0x90 +"?_Alternative@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ": # @"?_Alternative@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" +Lfunc_begin1537: + .cv_func_id 1537 + .cv_loc 1537 22 4459 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4459:0 + .cv_fpo_proc "?_Alternative@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16240: + .cv_loc 1537 22 4460 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4460:0 + mov byte ptr [ebp - 5], 0 + mov dword ptr [ebp - 12], ecx # 4-byte Spill +LBB1537_1: # =>This Inner Loop Header: Depth=1 +Ltmp16241: + .cv_loc 1537 22 4462 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4462:0 + mov byte ptr [ebp - 6], 1 + .cv_loc 1537 22 4463 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4463:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + cmp dword ptr [eax + 84], -1 + je LBB1537_5 +# %bb.2: # in Loop: Header=BB1537_1 Depth=1 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + cmp dword ptr [eax + 84], 124 + je LBB1537_5 +# %bb.3: # in Loop: Header=BB1537_1 Depth=1 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + cmp dword ptr [eax + 84], 41 + jne LBB1537_6 +# %bb.4: # in Loop: Header=BB1537_1 Depth=1 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + cmp dword ptr [eax + 16], 0 + je LBB1537_6 +LBB1537_5: +Ltmp16242: + .cv_loc 1537 22 4464 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4464:0 + mov al, byte ptr [ebp - 5] + and al, 1 + movzx eax, al + add esp, 20 + pop ebp + ret +Ltmp16243: +LBB1537_6: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4465 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4465:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + cmp dword ptr [eax + 84], 41 + jne LBB1537_9 +# %bb.7: # in Loop: Header=BB1537_1 Depth=1 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 268435456 + cmp ecx, 0 + jne LBB1537_9 +# %bb.8: # in Loop: Header=BB1537_1 Depth=1 +Ltmp16244: + .cv_loc 1537 22 4466 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4466:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], 5 + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 + .cv_loc 1537 22 4467 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4467:0 + jmp LBB1537_50 +Ltmp16245: +LBB1537_9: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4467 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4467:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + cmp dword ptr [eax + 84], 46 + jne LBB1537_11 +# %bb.10: # in Loop: Header=BB1537_1 Depth=1 +Ltmp16246: + .cv_loc 1537 22 4468 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4468:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add eax, 44 + mov ecx, eax + call "?_Add_dot@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .cv_loc 1537 22 4469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4469:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1537 22 4470 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4470:0 + jmp LBB1537_49 +Ltmp16247: +LBB1537_11: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4470 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4470:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + cmp dword ptr [eax + 84], 92 + jne LBB1537_21 +# %bb.12: # in Loop: Header=BB1537_1 Depth=1 +Ltmp16248: + .cv_loc 1537 22 4471 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4471:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1537 22 4472 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4472:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov eax, dword ptr [ecx + 88] + and eax, 128 + cmp eax, 0 + je LBB1537_15 +# %bb.13: # in Loop: Header=BB1537_1 Depth=1 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + movsx ecx, byte ptr [eax + 80] + cmp ecx, 98 + jne LBB1537_15 +# %bb.14: # in Loop: Header=BB1537_1 Depth=1 +Ltmp16249: + .cv_loc 1537 22 4473 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4473:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add eax, 44 + mov ecx, eax + call "?_Add_wbound@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .cv_loc 1537 22 4474 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4474:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1537 22 4475 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4475:0 + mov byte ptr [ebp - 6], 0 + .cv_loc 1537 22 4476 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4476:0 + jmp LBB1537_20 +Ltmp16250: +LBB1537_15: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4476 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4476:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 128 + cmp ecx, 0 + je LBB1537_18 +# %bb.16: # in Loop: Header=BB1537_1 Depth=1 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + movsx ecx, byte ptr [eax + 80] + cmp ecx, 66 + jne LBB1537_18 +# %bb.17: # in Loop: Header=BB1537_1 Depth=1 +Ltmp16251: + .cv_loc 1537 22 4477 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4477:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add eax, 44 + mov ecx, eax + call "?_Add_wbound@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .cv_loc 1537 22 4478 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4478:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add eax, 44 + mov ecx, eax + call "?_Negate@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .cv_loc 1537 22 4479 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4479:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1537 22 4480 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4480:0 + mov byte ptr [ebp - 6], 0 + .cv_loc 1537 22 4481 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4481:0 + jmp LBB1537_19 +Ltmp16252: +LBB1537_18: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4482 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4482:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_AtomEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" +Ltmp16253: +LBB1537_19: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4476 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4476:0 + jmp LBB1537_20 +Ltmp16254: +LBB1537_20: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4484 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4484:0 + jmp LBB1537_48 +Ltmp16255: +LBB1537_21: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4484 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4484:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + cmp dword ptr [eax + 84], 91 + jne LBB1537_23 +# %bb.22: # in Loop: Header=BB1537_1 Depth=1 +Ltmp16256: + .cv_loc 1537 22 4485 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4485:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1537 22 4486 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4486:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_CharacterClass@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1537 22 4487 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4487:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], 93 + mov dword ptr [esp + 4], 4 + call "?_Expect@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" + sub esp, 8 + .cv_loc 1537 22 4488 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4488:0 + jmp LBB1537_47 +Ltmp16257: +LBB1537_23: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4488 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4488:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + cmp dword ptr [eax + 84], 40 + jne LBB1537_25 +# %bb.24: # in Loop: Header=BB1537_1 Depth=1 +Ltmp16258: + .cv_loc 1537 22 4489 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4489:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1537 22 4490 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4490:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Wrapped_disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + and al, 1 + mov byte ptr [ebp - 6], al + .cv_loc 1537 22 4491 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4491:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], 41 + mov dword ptr [esp + 4], 5 + call "?_Expect@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" + sub esp, 8 + .cv_loc 1537 22 4492 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4492:0 + jmp LBB1537_46 +Ltmp16259: +LBB1537_25: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4492 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4492:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + cmp dword ptr [eax + 84], 94 + jne LBB1537_27 +# %bb.26: # in Loop: Header=BB1537_1 Depth=1 +Ltmp16260: + .cv_loc 1537 22 4493 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4493:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add eax, 44 + mov ecx, eax + call "?_Add_bol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .cv_loc 1537 22 4494 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4494:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1537 22 4495 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4495:0 + mov byte ptr [ebp - 6], 0 + .cv_loc 1537 22 4496 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4496:0 + jmp LBB1537_45 +Ltmp16261: +LBB1537_27: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4496 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4496:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + cmp dword ptr [eax + 84], 36 + jne LBB1537_29 +# %bb.28: # in Loop: Header=BB1537_1 Depth=1 +Ltmp16262: + .cv_loc 1537 22 4497 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4497:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add eax, 44 + mov ecx, eax + call "?_Add_eol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .cv_loc 1537 22 4498 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4498:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1537 22 4499 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4499:0 + mov byte ptr [ebp - 6], 0 + .cv_loc 1537 22 4500 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4500:0 + jmp LBB1537_44 +Ltmp16263: +LBB1537_29: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4500 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4500:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + cmp dword ptr [eax + 84], 42 + je LBB1537_33 +# %bb.30: # in Loop: Header=BB1537_1 Depth=1 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + cmp dword ptr [eax + 84], 43 + je LBB1537_33 +# %bb.31: # in Loop: Header=BB1537_1 Depth=1 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + cmp dword ptr [eax + 84], 63 + je LBB1537_33 +# %bb.32: # in Loop: Header=BB1537_1 Depth=1 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + cmp dword ptr [eax + 84], 123 + jne LBB1537_34 +LBB1537_33: # in Loop: Header=BB1537_1 Depth=1 +Ltmp16264: + .cv_loc 1537 22 4501 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4501:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], 10 + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 + .cv_loc 1537 22 4502 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4502:0 + jmp LBB1537_43 +Ltmp16265: +LBB1537_34: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4502 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4502:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + cmp dword ptr [eax + 84], 125 + jne LBB1537_37 +# %bb.35: # in Loop: Header=BB1537_1 Depth=1 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 268435456 + cmp ecx, 0 + jne LBB1537_37 +# %bb.36: # in Loop: Header=BB1537_1 Depth=1 +Ltmp16266: + .cv_loc 1537 22 4503 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4503:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], 6 + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 + .cv_loc 1537 22 4504 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4504:0 + jmp LBB1537_42 +Ltmp16267: +LBB1537_37: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4504 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4504:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + cmp dword ptr [eax + 84], 93 + jne LBB1537_40 +# %bb.38: # in Loop: Header=BB1537_1 Depth=1 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 268435456 + cmp ecx, 0 + jne LBB1537_40 +# %bb.39: # in Loop: Header=BB1537_1 Depth=1 +Ltmp16268: + .cv_loc 1537 22 4505 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4505:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], 4 + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 + .cv_loc 1537 22 4506 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4506:0 + jmp LBB1537_41 +Ltmp16269: +LBB1537_40: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4507 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4507:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add eax, 44 + mov ecx, eax + mov eax, dword ptr [ebp - 12] # 4-byte Reload + movsx edx, byte ptr [eax + 80] + mov dword ptr [esp], edx + call "?_Add_char@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" + sub esp, 4 + .cv_loc 1537 22 4508 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4508:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" +Ltmp16270: +LBB1537_41: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4504 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4504:0 + jmp LBB1537_42 +Ltmp16271: +LBB1537_42: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4502 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4502:0 + jmp LBB1537_43 +Ltmp16272: +LBB1537_43: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4500 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4500:0 + jmp LBB1537_44 +Ltmp16273: +LBB1537_44: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4496 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4496:0 + jmp LBB1537_45 +Ltmp16274: +LBB1537_45: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4492 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4492:0 + jmp LBB1537_46 +Ltmp16275: +LBB1537_46: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4488 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4488:0 + jmp LBB1537_47 +Ltmp16276: +LBB1537_47: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4484 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4484:0 + jmp LBB1537_48 +Ltmp16277: +LBB1537_48: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4470 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4470:0 + jmp LBB1537_49 +Ltmp16278: +LBB1537_49: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4467 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4467:0 + jmp LBB1537_50 +Ltmp16279: +LBB1537_50: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4465 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4465:0 + jmp LBB1537_51 +Ltmp16280: +LBB1537_51: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4511 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4511:0 + test byte ptr [ebp - 6], 1 + je LBB1537_53 +# %bb.52: # in Loop: Header=BB1537_1 Depth=1 +Ltmp16281: + .cv_loc 1537 22 4512 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4512:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Quantifier@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" +Ltmp16282: +LBB1537_53: # in Loop: Header=BB1537_1 Depth=1 + .cv_loc 1537 22 4515 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4515:0 + mov byte ptr [ebp - 5], 1 +Ltmp16283: + .cv_loc 1537 22 4461 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4461:0 + jmp LBB1537_1 +Ltmp16284: + .cv_fpo_endproc +Lfunc_end1537: + # -- End function + .def "?_Begin_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Begin_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@XZ" + .globl "?_Begin_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@XZ" # -- Begin function ?_Begin_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@XZ + .p2align 4, 0x90 +"?_Begin_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@XZ": # @"?_Begin_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@XZ" +Lfunc_begin1538: + .cv_func_id 1538 + .cv_loc 1538 22 3100 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3100:0 + .cv_fpo_proc "?_Begin_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16285: + .cv_loc 1538 22 3101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3101:0 + mov dword ptr [esp], 8 + call "?_New_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@W4_Node_type@2@@Z" + add esp, 4 + pop ebp + ret +Ltmp16286: + .cv_fpo_endproc +Lfunc_end1538: + # -- End function + .def "?_Begin_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@PAV32@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Begin_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@PAV32@@Z" + .globl "?_Begin_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@PAV32@@Z" # -- Begin function ?_Begin_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@PAV32@@Z + .p2align 4, 0x90 +"?_Begin_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@PAV32@@Z": # @"?_Begin_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@PAV32@@Z" +Lfunc_begin1539: + .cv_func_id 1539 + .cv_loc 1539 22 3143 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3143:0 + .cv_fpo_proc "?_Begin_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@PAV32@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 60 + .cv_fpo_stackalloc 60 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16287: + .cv_loc 1539 22 3145 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3145:0 + mov dword ptr [esp], 20 + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov dword ptr [ebp - 28], ecx # 4-byte Spill + call "??2@YAPAXI@Z" + mov ecx, eax + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "??0_Node_endif@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 32] # 4-byte Reload + mov dword ptr [ebp - 12], ecx + .cv_loc 1539 22 3146 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3146:0 + mov ecx, dword ptr [ebp - 12] + mov edx, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [ebp - 40], eax # 4-byte Spill + call "?_Link_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@PAV32@@Z" + sub esp, 4 + .cv_loc 1539 22 3149 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3149:0 + mov dword ptr [esp], 28 + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "??2@YAPAXI@Z" + mov ecx, dword ptr [ebp - 12] + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, eax + mov edx, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "??0_Node_if@std@@QAE@PAV_Node_base@1@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ebp - 16], ecx + .cv_loc 1539 22 3150 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3150:0 + mov edx, dword ptr [ebp + 8] + mov edx, dword ptr [edx + 12] + mov dword ptr [ebp - 20], edx + .cv_loc 1539 22 3151 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3151:0 + mov edx, dword ptr [ebp - 16] + mov esi, dword ptr [ebp - 20] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "?_Insert_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@CAXPAV_Node_base@2@0@Z" + .cv_loc 1539 22 3152 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3152:0 + mov eax, dword ptr [ebp - 12] + add esp, 60 + pop esi + pop ebp + ret 4 +Ltmp16288: + .cv_fpo_endproc +Lfunc_end1539: + # -- End function + .def "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .globl "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # -- Begin function ?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ + .p2align 4, 0x90 +"?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ": # @"?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" +Lfunc_begin1540: + .cv_func_id 1540 + .cv_loc 1540 22 3983 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3983:0 + .cv_fpo_proc "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16289: + .cv_loc 1540 22 3984 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3984:0 + mov eax, dword ptr [ecx] + cmp eax, dword ptr [ecx + 8] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + je LBB1540_5 +# %bb.1: +Ltmp16290: + .cv_loc 1540 22 3985 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3985:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax] + movsx ecx, byte ptr [ecx] + cmp ecx, 92 + jne LBB1540_4 +# %bb.2: + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + call "?_Is_esc@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ" + test al, 1 + jne LBB1540_3 + jmp LBB1540_4 +LBB1540_3: +Ltmp16291: + .cv_loc 1540 22 3986 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3986:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax] + add ecx, 1 + mov dword ptr [eax], ecx +Ltmp16292: +LBB1540_4: + .cv_loc 1540 22 3989 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3989:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax] + add ecx, 1 + mov dword ptr [eax], ecx +Ltmp16293: +LBB1540_5: + .cv_loc 1540 22 3991 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3991:0 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + call "?_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1540 22 3992 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3992:0 + add esp, 8 + pop ebp + ret +Ltmp16294: + .cv_fpo_endproc +Lfunc_end1540: + # -- End function + .def "?_Else_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Else_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@0@Z" + .globl "?_Else_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@0@Z" # -- Begin function ?_Else_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@0@Z + .p2align 4, 0x90 +"?_Else_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@0@Z": # @"?_Else_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@0@Z" +Lfunc_begin1541: + .cv_func_id 1541 + .cv_loc 1541 22 3156 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3156:0 + .cv_fpo_proc "?_Else_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16295: + .cv_loc 1541 22 3157 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3157:0 + mov esi, dword ptr [ebp + 8] + mov esi, dword ptr [esi + 12] + mov dword ptr [ebp - 12], esi + .cv_loc 1541 22 3158 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3158:0 + mov esi, dword ptr [ebp + 12] + mov esi, dword ptr [esi + 12] + mov dword ptr [ebp - 16], esi + .cv_loc 1541 22 3159 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3159:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [esi + 12], 0 + .cv_loc 1541 22 3160 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3160:0 + mov esi, dword ptr [ecx + 4] + mov dword ptr [ebp - 20], esi + .cv_loc 1541 22 3161 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3161:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [ecx + 4], esi + .cv_loc 1541 22 3162 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3162:0 + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ecx + 12], 0 + .cv_loc 1541 22 3163 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3163:0 + mov ecx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp - 20] + mov dword ptr [esi + 12], ecx + mov dword ptr [ebp - 24], edx # 4-byte Spill + mov dword ptr [ebp - 28], eax # 4-byte Spill +LBB1541_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1541 22 3164 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3164:0 + mov eax, dword ptr [ebp - 12] + cmp dword ptr [eax + 24], 0 + je LBB1541_3 +# %bb.2: # in Loop: Header=BB1541_1 Depth=1 +Ltmp16296: + .cv_loc 1541 22 3165 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3165:0 + mov eax, dword ptr [ebp - 12] + mov eax, dword ptr [eax + 24] + mov dword ptr [ebp - 12], eax +Ltmp16297: + .cv_loc 1541 22 3164 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3164:0 + jmp LBB1541_1 +LBB1541_3: + .cv_loc 1541 22 3168 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3168:0 + mov dword ptr [esp], 28 + call "??2@YAPAXI@Z" + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov ecx, eax + mov edx, dword ptr [ebp - 32] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 36], eax # 4-byte Spill + call "??0_Node_if@std@@QAE@PAV_Node_base@1@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 12] + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [ecx + 24], edx + .cv_loc 1541 22 3169 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3169:0 + mov ecx, dword ptr [ebp - 16] + mov esi, dword ptr [ebp - 12] + mov esi, dword ptr [esi + 24] + mov dword ptr [esi + 12], ecx + .cv_loc 1541 22 3170 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3170:0 + mov ecx, dword ptr [ebp - 12] + mov ecx, dword ptr [ecx + 24] + mov esi, dword ptr [ebp - 16] + mov dword ptr [esi + 16], ecx + .cv_loc 1541 22 3171 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3171:0 + mov dword ptr [ebp - 40], eax # 4-byte Spill + add esp, 40 + pop esi + pop ebp + ret 8 +Ltmp16298: + .cv_fpo_endproc +Lfunc_end1541: + # -- End function + .def "?_Add_dot@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_dot@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .globl "?_Add_dot@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # -- Begin function ?_Add_dot@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ + .p2align 4, 0x90 +"?_Add_dot@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ": # @"?_Add_dot@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" +Lfunc_begin1542: + .cv_func_id 1542 + .cv_loc 1542 22 2914 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2914:0 + .cv_fpo_proc "?_Add_dot@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16299: + .cv_loc 1542 22 2915 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2915:0 + mov dword ptr [esp], 5 + call "?_New_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@W4_Node_type@2@@Z" + sub esp, 4 + .cv_loc 1542 22 2916 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2916:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + add esp, 12 + pop ebp + ret +Ltmp16300: + .cv_fpo_endproc +Lfunc_end1542: + # -- End function + .def "?_Add_wbound@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_wbound@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .globl "?_Add_wbound@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # -- Begin function ?_Add_wbound@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ + .p2align 4, 0x90 +"?_Add_wbound@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ": # @"?_Add_wbound@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" +Lfunc_begin1543: + .cv_func_id 1543 + .cv_loc 1543 22 2909 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2909:0 + .cv_fpo_proc "?_Add_wbound@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16301: + .cv_loc 1543 22 2910 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2910:0 + mov dword ptr [esp], 4 + call "?_New_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@W4_Node_type@2@@Z" + sub esp, 4 + .cv_loc 1543 22 2911 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2911:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + add esp, 12 + pop ebp + ret +Ltmp16302: + .cv_fpo_endproc +Lfunc_end1543: + # -- End function + .def "?_Negate@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Negate@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .globl "?_Negate@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # -- Begin function ?_Negate@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ + .p2align 4, 0x90 +"?_Negate@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ": # @"?_Negate@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" +Lfunc_begin1544: + .cv_func_id 1544 + .cv_loc 1544 22 2842 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2842:0 + .cv_fpo_proc "?_Negate@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16303: + .cv_loc 1544 22 2843 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2843:0 + mov ecx, dword ptr [ecx + 4] + add ecx, 8 + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], 1 + call "??_6std@@YA?AW4_Node_flags@0@AAW410@W410@@Z" + .cv_loc 1544 22 2844 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2844:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + add esp, 16 + pop ebp + ret +Ltmp16304: + .cv_fpo_endproc +Lfunc_end1544: + # -- End function + .def "?_AtomEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_AtomEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .globl "?_AtomEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # -- Begin function ?_AtomEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ + .p2align 4, 0x90 +"?_AtomEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ": # @"?_AtomEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" +Lfunc_begin1545: + .cv_func_id 1545 + .cv_loc 1545 22 4389 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4389:0 + .cv_fpo_proc "?_AtomEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 8], eax + mov dword ptr [ebp - 28], ecx + mov eax, dword ptr [ebp - 28] +Ltmp16305: + .cv_loc 1545 22 4390 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4390:0 + mov ecx, dword ptr [eax + 88] + and ecx, 256 + cmp ecx, 0 + mov dword ptr [ebp - 36], eax # 4-byte Spill + je LBB1545_19 +# %bb.1: + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "?_DecimalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + test al, 1 + jne LBB1545_2 + jmp LBB1545_19 +LBB1545_2: +Ltmp16306: + .cv_loc 1545 22 4391 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4391:0 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + cmp dword ptr [eax + 76], 0 + jne LBB1545_7 +# %bb.3: +Ltmp16307: + .cv_loc 1545 22 4392 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4392:0 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 1048576 + cmp ecx, 0 + jne LBB1545_5 +# %bb.4: +Ltmp16308: + .cv_loc 1545 22 4393 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4393:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [esp], 2 + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 + .cv_loc 1545 22 4394 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4394:0 + jmp LBB1545_6 +Ltmp16309: +LBB1545_5: + .cv_loc 1545 22 4395 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4395:0 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add eax, 44 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov edx, dword ptr [ecx + 76] + mov bl, dl + mov ecx, eax + movsx eax, bl + mov dword ptr [esp], eax + call "?_Add_char@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" + sub esp, 4 +Ltmp16310: +LBB1545_6: + .cv_loc 1545 22 4397 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4397:0 + jmp LBB1545_18 +Ltmp16311: +LBB1545_7: + .cv_loc 1545 22 4397 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4397:0 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 512 + mov byte ptr [ebp - 29], 0 + cmp ecx, 0 + je LBB1545_9 +# %bb.8: + mov eax, 9 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + cmp eax, dword ptr [ecx + 76] + mov dl, 1 + mov byte ptr [ebp - 37], dl # 1-byte Spill + jb LBB1545_12 +LBB1545_9: + mov eax, dword ptr [ebp - 36] # 4-byte Reload + mov ecx, dword ptr [eax + 12] + cmp ecx, dword ptr [eax + 76] + mov dl, 1 + mov byte ptr [ebp - 37], dl # 1-byte Spill + jb LBB1545_12 +# %bb.10: + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add eax, 20 + mov ecx, eax + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + cmp eax, dword ptr [ecx + 76] + mov dl, 1 + mov byte ptr [ebp - 37], dl # 1-byte Spill + jbe LBB1545_12 +# %bb.11: + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add eax, 20 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov edx, dword ptr [ecx + 76] + mov ecx, eax + lea eax, [ebp - 24] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], edx + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" + sub esp, 8 + mov byte ptr [ebp - 29], 1 + lea ecx, [ebp - 24] + call "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NXZ" + xor al, -1 + mov byte ptr [ebp - 37], al # 1-byte Spill +LBB1545_12: + mov al, byte ptr [ebp - 37] # 1-byte Reload + test byte ptr [ebp - 29], 1 + mov byte ptr [ebp - 38], al # 1-byte Spill + jne LBB1545_13 + jmp LBB1545_14 +LBB1545_13: + lea ecx, [ebp - 24] + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" +LBB1545_14: + mov al, byte ptr [ebp - 38] # 1-byte Reload + test al, 1 + jne LBB1545_15 + jmp LBB1545_16 +LBB1545_15: +Ltmp16312: + .cv_loc 1545 22 4400 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4400:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [esp], 3 + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 + .cv_loc 1545 22 4401 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4401:0 + jmp LBB1545_17 +Ltmp16313: +LBB1545_16: + .cv_loc 1545 22 4402 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4402:0 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add eax, 44 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov edx, dword ptr [ecx + 76] + mov ecx, eax + mov dword ptr [esp], edx + call "?_Add_backreference@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXI@Z" + sub esp, 4 +Ltmp16314: +LBB1545_17: + .cv_loc 1545 22 4399 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4399:0 + jmp LBB1545_18 +Ltmp16315: +LBB1545_18: + .cv_loc 1545 22 4404 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4404:0 + jmp LBB1545_26 +Ltmp16316: +LBB1545_19: + .cv_loc 1545 22 4404 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4404:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "?_CharacterEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + test al, 1 + jne LBB1545_20 + jmp LBB1545_21 +LBB1545_20: +Ltmp16317: + .cv_loc 1545 22 4405 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4405:0 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add eax, 44 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov edx, dword ptr [ecx + 76] + mov bl, dl + mov ecx, eax + movsx eax, bl + mov dword ptr [esp], eax + call "?_Add_char@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" + sub esp, 4 + .cv_loc 1545 22 4406 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4406:0 + jmp LBB1545_25 +Ltmp16318: +LBB1545_21: + .cv_loc 1545 22 4406 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4406:0 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 131072 + cmp ecx, 0 + je LBB1545_23 +# %bb.22: + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [esp], 1 + call "?_CharacterClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_N_N@Z" + sub esp, 4 + test al, 1 + jne LBB1545_24 +LBB1545_23: +Ltmp16319: + .cv_loc 1545 22 4407 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4407:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [esp], 2 + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 +Ltmp16320: +LBB1545_24: + .cv_loc 1545 22 4406 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4406:0 + jmp LBB1545_25 +Ltmp16321: +LBB1545_25: + .cv_loc 1545 22 4404 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4404:0 + jmp LBB1545_26 +Ltmp16322: +LBB1545_26: + .cv_loc 1545 22 4409 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4409:0 + mov eax, dword ptr [ebp - 8] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + add esp, 44 + pop ebx + pop ebp + ret +Ltmp16323: + .cv_fpo_endproc +Lfunc_end1545: + # -- End function + .def "?_CharacterClass@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_CharacterClass@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .globl "?_CharacterClass@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # -- Begin function ?_CharacterClass@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ + .p2align 4, 0x90 +"?_CharacterClass@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ": # @"?_CharacterClass@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" +Lfunc_begin1546: + .cv_func_id 1546 + .cv_loc 1546 22 4190 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4190:0 + .cv_fpo_proc "?_CharacterClass@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16324: + .cv_loc 1546 22 4191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4191:0 + mov eax, ecx + add eax, 44 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "?_Add_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .cv_loc 1546 22 4192 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4192:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + cmp dword ptr [eax + 84], 94 + jne LBB1546_2 +# %bb.1: +Ltmp16325: + .cv_loc 1546 22 4193 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4193:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + add eax, 44 + mov ecx, eax + call "?_Negate@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .cv_loc 1546 22 4194 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4194:0 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" +Ltmp16326: +LBB1546_2: + .cv_loc 1546 22 4196 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4196:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 536870912 + cmp ecx, 0 + je LBB1546_5 +# %bb.3: + mov eax, dword ptr [ebp - 8] # 4-byte Reload + cmp dword ptr [eax + 84], 93 + jne LBB1546_5 +# %bb.4: +Ltmp16327: + .cv_loc 1546 22 4197 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4197:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + add eax, 44 + mov ecx, eax + mov dword ptr [esp], 93 + call "?_Add_char_to_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" + sub esp, 4 + .cv_loc 1546 22 4198 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4198:0 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" +Ltmp16328: +LBB1546_5: + .cv_loc 1546 22 4200 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4200:0 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + call "?_ClassRanges@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1546 22 4201 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4201:0 + add esp, 12 + pop ebp + ret +Ltmp16329: + .cv_fpo_endproc +Lfunc_end1546: + # -- End function + .def "?_Expect@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@W4error_type@regex_constants@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Expect@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" + .globl "?_Expect@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" # -- Begin function ?_Expect@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@W4error_type@regex_constants@2@@Z + .p2align 4, 0x90 +"?_Expect@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@W4error_type@regex_constants@2@@Z": # @"?_Expect@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" +Lfunc_begin1547: + .cv_func_id 1547 + .cv_loc 1547 22 3996 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3996:0 + .cv_fpo_proc "?_Expect@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16330: + .cv_loc 1547 22 3997 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3997:0 + mov esi, dword ptr [ecx + 84] + cmp esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], edx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], ecx # 4-byte Spill + je LBB1547_2 +# %bb.1: +Ltmp16331: + .cv_loc 1547 22 3998 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3998:0 + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], eax + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 +Ltmp16332: +LBB1547_2: + .cv_loc 1547 22 4001 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4001:0 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1547 22 4002 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4002:0 + add esp, 20 + pop esi + pop ebp + ret 8 +Ltmp16333: + .cv_fpo_endproc +Lfunc_end1547: + # -- End function + .def "?_Wrapped_disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Wrapped_disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + .globl "?_Wrapped_disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # -- Begin function ?_Wrapped_disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ + .p2align 4, 0x90 +"?_Wrapped_disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ": # @"?_Wrapped_disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" +Lfunc_begin1548: + .cv_func_id 1548 + .cv_loc 1548 22 4229 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4229:0 + .cv_fpo_proc "?_Wrapped_disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16334: + .cv_loc 1548 22 4230 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4230:0 + mov eax, dword ptr [ecx + 16] + add eax, 1 + mov dword ptr [ecx + 16], eax + .cv_loc 1548 22 4231 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4231:0 + mov eax, dword ptr [ecx + 88] + and eax, 134217728 + cmp eax, 0 + mov dword ptr [ebp - 16], ecx # 4-byte Spill + jne LBB1548_3 +# %bb.1: + mov eax, dword ptr [ebp - 16] # 4-byte Reload + cmp dword ptr [eax + 84], 41 + jne LBB1548_3 +# %bb.2: +Ltmp16335: + .cv_loc 1548 22 4232 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4232:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp], 5 + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 + .cv_loc 1548 22 4233 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4233:0 + jmp LBB1548_20 +Ltmp16336: +LBB1548_3: + .cv_loc 1548 22 4233 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4233:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 32 + cmp ecx, 0 + je LBB1548_15 +# %bb.4: + mov eax, dword ptr [ebp - 16] # 4-byte Reload + cmp dword ptr [eax + 84], 63 + jne LBB1548_15 +# %bb.5: +Ltmp16337: + .cv_loc 1548 22 4234 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4234:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1548 22 4235 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4235:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov eax, dword ptr [ecx + 84] + mov dword ptr [ebp - 12], eax + .cv_loc 1548 22 4236 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4236:0 + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1548 22 4237 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4237:0 + cmp dword ptr [ebp - 12], 58 + jne LBB1548_7 +# %bb.6: +Ltmp16338: + .cv_loc 1548 22 4238 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4238:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + call "?_Do_noncapture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1548 22 4239 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4239:0 + jmp LBB1548_14 +Ltmp16339: +LBB1548_7: + .cv_loc 1548 22 4239 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4239:0 + cmp dword ptr [ebp - 12], 33 + jne LBB1548_9 +# %bb.8: +Ltmp16340: + .cv_loc 1548 22 4240 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4240:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp], 1 + call "?_Do_assert_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEX_N@Z" + sub esp, 4 + .cv_loc 1548 22 4241 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4241:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov eax, dword ptr [ecx + 16] + add eax, -1 + mov dword ptr [ecx + 16], eax + .cv_loc 1548 22 4242 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4242:0 + mov byte ptr [ebp - 1], 0 + jmp LBB1548_21 +Ltmp16341: +LBB1548_9: + .cv_loc 1548 22 4243 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4243:0 + cmp dword ptr [ebp - 12], 61 + jne LBB1548_11 +# %bb.10: + .cv_loc 1548 22 4244 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4244:0 + xor eax, eax +Ltmp16342: + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp], 0 + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "?_Do_assert_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEX_N@Z" + sub esp, 4 + .cv_loc 1548 22 4245 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4245:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 16] + add ecx, -1 + mov dword ptr [eax + 16], ecx + .cv_loc 1548 22 4246 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4246:0 + mov byte ptr [ebp - 1], 0 + jmp LBB1548_21 +Ltmp16343: +LBB1548_11: + .cv_loc 1548 22 4248 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4248:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp], 14 + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 +Ltmp16344: +# %bb.12: + .cv_loc 1548 22 4243 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4243:0 + jmp LBB1548_13 +Ltmp16345: +LBB1548_13: + .cv_loc 1548 22 4239 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4239:0 + jmp LBB1548_14 +Ltmp16346: +LBB1548_14: + .cv_loc 1548 22 4250 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4250:0 + jmp LBB1548_19 +Ltmp16347: +LBB1548_15: + .cv_loc 1548 22 4250 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4250:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 72] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], 512 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je LBB1548_17 +# %bb.16: +Ltmp16348: + .cv_loc 1548 22 4251 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4251:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + call "?_Do_noncapture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1548 22 4252 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4252:0 + jmp LBB1548_18 +Ltmp16349: +LBB1548_17: + .cv_loc 1548 22 4253 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4253:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + call "?_Do_capture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" +Ltmp16350: +LBB1548_18: + .cv_loc 1548 22 4250 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4250:0 + jmp LBB1548_19 +Ltmp16351: +LBB1548_19: + .cv_loc 1548 22 4233 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4233:0 + jmp LBB1548_20 +Ltmp16352: +LBB1548_20: + .cv_loc 1548 22 4256 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4256:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 16] + add ecx, -1 + mov dword ptr [eax + 16], ecx + .cv_loc 1548 22 4257 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4257:0 + mov byte ptr [ebp - 1], 1 +LBB1548_21: + .cv_loc 1548 22 4258 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4258:0 + mov al, byte ptr [ebp - 1] + and al, 1 + movzx eax, al + add esp, 28 + pop ebp + ret +Ltmp16353: + .cv_fpo_endproc +Lfunc_end1548: + # -- End function + .def "?_Add_bol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_bol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .globl "?_Add_bol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # -- Begin function ?_Add_bol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ + .p2align 4, 0x90 +"?_Add_bol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ": # @"?_Add_bol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" +Lfunc_begin1549: + .cv_func_id 1549 + .cv_loc 1549 22 2899 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2899:0 + .cv_fpo_proc "?_Add_bol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16354: + .cv_loc 1549 22 2900 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2900:0 + mov dword ptr [esp], 2 + call "?_New_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@W4_Node_type@2@@Z" + sub esp, 4 + .cv_loc 1549 22 2901 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2901:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + add esp, 12 + pop ebp + ret +Ltmp16355: + .cv_fpo_endproc +Lfunc_end1549: + # -- End function + .def "?_Add_eol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_eol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .globl "?_Add_eol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # -- Begin function ?_Add_eol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ + .p2align 4, 0x90 +"?_Add_eol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ": # @"?_Add_eol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" +Lfunc_begin1550: + .cv_func_id 1550 + .cv_loc 1550 22 2904 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2904:0 + .cv_fpo_proc "?_Add_eol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16356: + .cv_loc 1550 22 2905 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2905:0 + mov dword ptr [esp], 3 + call "?_New_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@W4_Node_type@2@@Z" + sub esp, 4 + .cv_loc 1550 22 2906 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2906:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + add esp, 12 + pop ebp + ret +Ltmp16357: + .cv_fpo_endproc +Lfunc_end1550: + # -- End function + .def "?_Add_char@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_char@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" + .globl "?_Add_char@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" # -- Begin function ?_Add_char@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z + .p2align 4, 0x90 +"?_Add_char@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z": # @"?_Add_char@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" +Lfunc_begin1551: + .cv_func_id 1551 + .cv_loc 1551 22 2924 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2924:0 + .cv_fpo_proc "?_Add_char@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16358: + .cv_loc 1551 22 2925 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2925:0 + mov edx, dword ptr [ecx + 4] + cmp dword ptr [edx + 4], 6 + mov byte ptr [ebp - 9], al # 1-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + jne LBB1551_2 +# %bb.1: + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov ecx, dword ptr [ecx + 8] + and ecx, 4 + cmp ecx, 0 + je LBB1551_3 +LBB1551_2: +Ltmp16359: + .cv_loc 1551 22 2926 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2926:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + call "?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" +Ltmp16360: +LBB1551_3: + .cv_loc 1551 22 2929 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2929:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 8] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], 256 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je LBB1551_5 +# %bb.4: +Ltmp16361: + .cv_loc 1551 22 2930 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2930:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 12] + movsx edx, byte ptr [ebp + 8] + mov dword ptr [esp], edx + call "?translate_nocase@?$_Regex_traits@D@std@@QBEDD@Z" + sub esp, 4 + mov byte ptr [ebp + 8], al + .cv_loc 1551 22 2931 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2931:0 + jmp LBB1551_8 +Ltmp16362: +LBB1551_5: + .cv_loc 1551 22 2931 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2931:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 8] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], 2048 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je LBB1551_7 +# %bb.6: +Ltmp16363: + .cv_loc 1551 22 2932 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2932:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 12] + movsx edx, byte ptr [ebp + 8] + mov dword ptr [esp], edx + call "?translate@?$_Regex_traits@D@std@@QBEDD@Z" + sub esp, 4 + mov byte ptr [ebp + 8], al +Ltmp16364: +LBB1551_7: + .cv_loc 1551 22 2931 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2931:0 + jmp LBB1551_8 +Ltmp16365: +LBB1551_8: + .cv_loc 1551 22 2935 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2935:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 8], ecx + .cv_loc 1551 22 2936 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2936:0 + mov ecx, dword ptr [ebp - 8] + add ecx, 20 + movsx edx, byte ptr [ebp + 8] + mov dword ptr [esp], edx + call "?_Insert@?$_Buf@D@std@@QAEXD@Z" + .cv_loc 1551 22 2937 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2937:0 + add esp, 20 + pop ebp + ret 4 +Ltmp16366: + .cv_fpo_endproc +Lfunc_end1551: + # -- End function + .def "?_Quantifier@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Quantifier@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .globl "?_Quantifier@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # -- Begin function ?_Quantifier@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ + .p2align 4, 0x90 +"?_Quantifier@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ": # @"?_Quantifier@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" +Lfunc_begin1552: + .cv_func_id 1552 + .cv_loc 1552 22 4412 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4412:0 + .cv_fpo_proc "?_Quantifier@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp16367: + .cv_loc 1552 22 4413 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4413:0 + mov dword ptr [ebp - 16], 0 + .cv_loc 1552 22 4414 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4414:0 + mov dword ptr [ebp - 20], -1 + .cv_loc 1552 22 4415 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4415:0 + cmp dword ptr [ecx + 84], 42 + mov dword ptr [ebp - 28], ecx # 4-byte Spill + je LBB1552_24 +# %bb.1: +Ltmp16368: + .cv_loc 1552 22 4416 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4416:0 + mov eax, dword ptr [ebp - 28] # 4-byte Reload + cmp dword ptr [eax + 84], 43 + jne LBB1552_3 +# %bb.2: +Ltmp16369: + .cv_loc 1552 22 4417 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4417:0 + mov dword ptr [ebp - 16], 1 + .cv_loc 1552 22 4418 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4418:0 + jmp LBB1552_23 +Ltmp16370: +LBB1552_3: + .cv_loc 1552 22 4418 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4418:0 + mov eax, dword ptr [ebp - 28] # 4-byte Reload + cmp dword ptr [eax + 84], 63 + jne LBB1552_5 +# %bb.4: +Ltmp16371: + .cv_loc 1552 22 4419 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4419:0 + mov dword ptr [ebp - 20], 1 + .cv_loc 1552 22 4420 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4420:0 + jmp LBB1552_22 +Ltmp16372: +LBB1552_5: + .cv_loc 1552 22 4420 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4420:0 + mov eax, dword ptr [ebp - 28] # 4-byte Reload + cmp dword ptr [eax + 84], 123 + jne LBB1552_20 +# %bb.6: +Ltmp16373: + .cv_loc 1552 22 4421 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4421:0 + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1552 22 4422 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4422:0 + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + call "?_DecimalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + test al, 1 + jne LBB1552_8 +# %bb.7: +Ltmp16374: + .cv_loc 1552 22 4423 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4423:0 + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp], 7 + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 +Ltmp16375: +LBB1552_8: + .cv_loc 1552 22 4426 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4426:0 + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov ecx, dword ptr [eax + 76] + mov dword ptr [ebp - 16], ecx + .cv_loc 1552 22 4427 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4427:0 + cmp dword ptr [eax + 84], 44 + je LBB1552_10 +# %bb.9: +Ltmp16376: + .cv_loc 1552 22 4428 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4428:0 + mov eax, dword ptr [ebp - 16] + mov dword ptr [ebp - 20], eax + .cv_loc 1552 22 4429 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4429:0 + jmp LBB1552_15 +Ltmp16377: +LBB1552_10: + .cv_loc 1552 22 4430 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4430:0 + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1552 22 4431 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4431:0 + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + cmp dword ptr [ecx + 84], 125 + je LBB1552_14 +# %bb.11: +Ltmp16378: + .cv_loc 1552 22 4432 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4432:0 + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + call "?_DecimalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + test al, 1 + jne LBB1552_13 +# %bb.12: +Ltmp16379: + .cv_loc 1552 22 4433 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4433:0 + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp], 7 + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 +Ltmp16380: +LBB1552_13: + .cv_loc 1552 22 4436 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4436:0 + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov ecx, dword ptr [eax + 76] + mov dword ptr [ebp - 20], ecx +Ltmp16381: +LBB1552_14: + .cv_loc 1552 22 4438 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4438:0 + jmp LBB1552_15 +Ltmp16382: +LBB1552_15: + .cv_loc 1552 22 4440 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4440:0 + mov eax, dword ptr [ebp - 28] # 4-byte Reload + cmp dword ptr [eax + 84], 125 + jne LBB1552_18 +# %bb.16: + cmp dword ptr [ebp - 20], -1 + je LBB1552_19 +# %bb.17: + mov eax, dword ptr [ebp - 20] + cmp eax, dword ptr [ebp - 16] + jge LBB1552_19 +LBB1552_18: +Ltmp16383: + .cv_loc 1552 22 4441 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4441:0 + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp], 7 + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 +Ltmp16384: +LBB1552_19: + .cv_loc 1552 22 4443 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4443:0 + jmp LBB1552_21 +Ltmp16385: +LBB1552_20: + .cv_loc 1552 22 4444 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4444:0 + jmp LBB1552_29 +Ltmp16386: +LBB1552_21: + .cv_loc 1552 22 4420 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4420:0 + jmp LBB1552_22 +Ltmp16387: +LBB1552_22: + .cv_loc 1552 22 4418 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4418:0 + jmp LBB1552_23 +Ltmp16388: +LBB1552_23: + .cv_loc 1552 22 4446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4446:0 + jmp LBB1552_24 +Ltmp16389: +LBB1552_24: + .cv_loc 1552 22 4448 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4448:0 + mov eax, dword ptr [ebp - 28] # 4-byte Reload + add eax, 44 + mov ecx, eax + call "?_Mark_final@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .cv_loc 1552 22 4449 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4449:0 + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1552 22 4450 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4450:0 + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 1024 + cmp ecx, 0 + mov dl, 1 + mov byte ptr [ebp - 29], dl # 1-byte Spill + je LBB1552_26 +# %bb.25: + mov eax, dword ptr [ebp - 28] # 4-byte Reload + cmp dword ptr [eax + 84], 63 + setne cl + mov byte ptr [ebp - 29], cl # 1-byte Spill +LBB1552_26: + mov al, byte ptr [ebp - 29] # 1-byte Reload + and al, 1 + mov byte ptr [ebp - 21], al + .cv_loc 1552 22 4451 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4451:0 + test byte ptr [ebp - 21], 1 + jne LBB1552_28 +# %bb.27: +Ltmp16390: + .cv_loc 1552 22 4452 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4452:0 + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" +Ltmp16391: +LBB1552_28: + .cv_loc 1552 22 4455 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4455:0 + mov eax, dword ptr [ebp - 28] # 4-byte Reload + add eax, 44 + mov cl, byte ptr [ebp - 21] + mov edx, dword ptr [ebp - 20] + mov esi, dword ptr [ebp - 16] + and cl, 1 + mov byte ptr [ebp - 30], cl # 1-byte Spill + mov ecx, eax + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov bl, byte ptr [ebp - 30] # 1-byte Reload + movzx eax, bl + mov dword ptr [esp + 8], eax + call "?_Add_rep@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXHH_N@Z" + sub esp, 12 +LBB1552_29: + .cv_loc 1552 22 4456 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4456:0 + add esp, 36 + pop esi + pop ebx + pop ebp + ret +Ltmp16392: + .cv_fpo_endproc +Lfunc_end1552: + # -- End function + .def "?_New_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@W4_Node_type@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_New_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@W4_Node_type@2@@Z" + .globl "?_New_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@W4_Node_type@2@@Z" # -- Begin function ?_New_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@W4_Node_type@2@@Z + .p2align 4, 0x90 +"?_New_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@W4_Node_type@2@@Z": # @"?_New_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@W4_Node_type@2@@Z" +Lfunc_begin1553: + .cv_func_id 1553 + .cv_loc 1553 22 2889 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2889:0 + .cv_fpo_proc "?_New_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@W4_Node_type@2@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16393: + .cv_loc 1553 22 2890 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2890:0 + mov dword ptr [esp], 20 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??2@YAPAXI@Z" + xor ecx, ecx + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov edx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "?_Link_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@PAV32@@Z" + add esp, 28 + pop ebp + ret 4 +Ltmp16394: + .cv_fpo_endproc +Lfunc_end1553: + # -- End function + .def "??_6std@@YA?AW4_Node_flags@0@AAW410@W410@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_6std@@YA?AW4_Node_flags@0@AAW410@W410@@Z" + .globl "??_6std@@YA?AW4_Node_flags@0@AAW410@W410@@Z" # -- Begin function ??_6std@@YA?AW4_Node_flags@0@AAW410@W410@@Z + .p2align 4, 0x90 +"??_6std@@YA?AW4_Node_flags@0@AAW410@W410@@Z": # @"??_6std@@YA?AW4_Node_flags@0@AAW410@W410@@Z" +Lfunc_begin1554: + .cv_func_id 1554 + .cv_loc 1554 22 1227 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1227:0 + .cv_fpo_proc "??_6std@@YA?AW4_Node_flags@0@AAW410@W410@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp16395: + .cv_loc 1554 22 1228 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1228:0 + mov edx, dword ptr [ebp + 8] + mov edx, dword ptr [edx] + xor edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esi], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp16396: + .cv_fpo_endproc +Lfunc_end1554: + # -- End function + .def "?_DecimalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_DecimalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + .globl "?_DecimalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # -- Begin function ?_DecimalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ + .p2align 4, 0x90 +"?_DecimalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ": # @"?_DecimalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" +Lfunc_begin1555: + .cv_func_id 1555 + .cv_loc 1555 22 4018 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4018:0 + .cv_fpo_proc "?_DecimalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16397: + .cv_loc 1555 22 4019 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4019:0 + mov dword ptr [esp], 10 + mov dword ptr [esp + 4], 2147483647 + call "?_Do_digits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEHHH@Z" + sub esp, 8 + cmp eax, 2147483647 + setne dl + and dl, 1 + movzx eax, dl + add esp, 12 + pop ebp + ret +Ltmp16398: + .cv_fpo_endproc +Lfunc_end1555: + # -- End function + .def "?_Add_backreference@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_backreference@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXI@Z" + .globl "?_Add_backreference@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXI@Z" # -- Begin function ?_Add_backreference@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXI@Z + .p2align 4, 0x90 +"?_Add_backreference@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXI@Z": # @"?_Add_backreference@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXI@Z" +Lfunc_begin1556: + .cv_func_id 1556 + .cv_loc 1556 22 3138 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3138:0 + .cv_fpo_proc "?_Add_backreference@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16399: + .cv_loc 1556 22 3139 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3139:0 + mov dword ptr [esp], 24 + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + call "??2@YAPAXI@Z" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, eax + mov edx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??0_Node_back@std@@QAE@I@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "?_Link_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@PAV32@@Z" + sub esp, 4 + .cv_loc 1556 22 3140 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3140:0 + mov dword ptr [ebp - 36], eax # 4-byte Spill + add esp, 36 + pop esi + pop ebp + ret 4 +Ltmp16400: + .cv_fpo_endproc +Lfunc_end1556: + # -- End function + .def "?_CharacterEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_CharacterEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + .globl "?_CharacterEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # -- Begin function ?_CharacterEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ + .p2align 4, 0x90 +"?_CharacterEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ": # @"?_CharacterEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" +Lfunc_begin1557: + .cv_func_id 1557 + .cv_loc 1557 22 4351 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4351:0 + .cv_fpo_proc "?_CharacterEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp16401: + .cv_loc 1557 22 4352 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4352:0 + cmp dword ptr [ecx + 84], -1 + mov dword ptr [ebp - 16], ecx # 4-byte Spill + jne LBB1557_2 +# %bb.1: +Ltmp16402: + .cv_loc 1557 22 4353 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4353:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp], 2 + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 +Ltmp16403: +LBB1557_2: + .cv_loc 1557 22 4356 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4356:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 65536 + cmp ecx, 0 + je LBB1557_4 +# %bb.3: + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov eax, dword ptr [ebp - 16] # 4-byte Reload + movsx edx, byte ptr [eax + 80] + mov dword ptr [esp], edx + call "?_Do_ffn@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z" + sub esp, 4 + test al, 1 + jne LBB1557_6 +LBB1557_4: + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 32768 + cmp ecx, 0 + je LBB1557_7 +# %bb.5: + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov eax, dword ptr [ebp - 16] # 4-byte Reload + movsx edx, byte ptr [eax + 80] + mov dword ptr [esp], edx + call "?_Do_ffnx@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z" + sub esp, 4 + test al, 1 + jne LBB1557_6 + jmp LBB1557_7 +LBB1557_6: +Ltmp16404: + .cv_loc 1557 22 4357 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4357:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1557 22 4358 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4358:0 + jmp LBB1557_28 +Ltmp16405: +LBB1557_7: + .cv_loc 1557 22 4358 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4358:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + movsx ecx, byte ptr [eax + 80] + cmp ecx, 99 + jne LBB1557_12 +# %bb.8: + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 262144 + cmp ecx, 0 + je LBB1557_12 +# %bb.9: +Ltmp16406: + .cv_loc 1557 22 4359 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4359:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1557 22 4360 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4360:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov eax, dword ptr [ecx + 68] + mov ecx, eax + mov eax, dword ptr [ebp - 16] # 4-byte Reload + movsx edx, byte ptr [eax + 80] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 259 + call "?isctype@?$_Regex_traits@D@std@@QBE_NDF@Z" + sub esp, 8 + test al, 1 + jne LBB1557_11 +# %bb.10: +Ltmp16407: + .cv_loc 1557 22 4361 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4361:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp], 2 + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 +Ltmp16408: +LBB1557_11: + .cv_loc 1557 22 4364 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4364:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + movsx eax, byte ptr [eax + 80] + cdq + mov ecx, 32 + idiv ecx + mov bl, dl + movsx ecx, bl + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [edx + 76], ecx + .cv_loc 1557 22 4365 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4365:0 + mov ecx, edx + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1557 22 4366 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4366:0 + jmp LBB1557_27 +Ltmp16409: +LBB1557_12: + .cv_loc 1557 22 4366 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4366:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + movsx ecx, byte ptr [eax + 80] + cmp ecx, 120 + jne LBB1557_15 +# %bb.13: + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 4096 + cmp ecx, 0 + je LBB1557_15 +# %bb.14: +Ltmp16410: + .cv_loc 1557 22 4367 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4367:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1557 22 4368 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4368:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp], 2 + call "?_HexDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXH@Z" + sub esp, 4 + .cv_loc 1557 22 4369 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4369:0 + jmp LBB1557_26 +Ltmp16411: +LBB1557_15: + .cv_loc 1557 22 4369 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4369:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + movsx ecx, byte ptr [eax + 80] + cmp ecx, 117 + jne LBB1557_18 +# %bb.16: + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 2048 + cmp ecx, 0 + je LBB1557_18 +# %bb.17: +Ltmp16412: + .cv_loc 1557 22 4370 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4370:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1557 22 4371 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4371:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp], 4 + call "?_HexDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXH@Z" + sub esp, 4 + .cv_loc 1557 22 4372 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4372:0 + jmp LBB1557_25 +Ltmp16413: +LBB1557_18: + .cv_loc 1557 22 4372 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4372:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 8192 + cmp ecx, 0 + je LBB1557_23 +# %bb.19: + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + call "?_OctalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + test al, 1 + jne LBB1557_20 + jmp LBB1557_23 +LBB1557_20: +Ltmp16414: + .cv_loc 1557 22 4373 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4373:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + cmp dword ptr [eax + 76], 0 + jne LBB1557_22 +# %bb.21: +Ltmp16415: + .cv_loc 1557 22 4374 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4374:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp], 2 + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 +Ltmp16416: +LBB1557_22: + .cv_loc 1557 22 4376 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4376:0 + jmp LBB1557_24 +Ltmp16417: +LBB1557_23: + .cv_loc 1557 22 4377 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4377:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + call "?_IdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + and al, 1 + mov byte ptr [ebp - 5], al + jmp LBB1557_31 +Ltmp16418: +LBB1557_24: + .cv_loc 1557 22 4372 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4372:0 + jmp LBB1557_25 +Ltmp16419: +LBB1557_25: + .cv_loc 1557 22 4369 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4369:0 + jmp LBB1557_26 +Ltmp16420: +LBB1557_26: + .cv_loc 1557 22 4366 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4366:0 + jmp LBB1557_27 +Ltmp16421: +LBB1557_27: + .cv_loc 1557 22 4358 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4358:0 + jmp LBB1557_28 +Ltmp16422: +LBB1557_28: + .cv_loc 1557 22 4380 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4380:0 + call "?max@?$numeric_limits@E@std@@SAEXZ" + movzx ecx, al + mov edx, dword ptr [ebp - 16] # 4-byte Reload + cmp ecx, dword ptr [edx + 76] + jae LBB1557_30 +# %bb.29: +Ltmp16423: + .cv_loc 1557 22 4381 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4381:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp], 2 + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 +Ltmp16424: +LBB1557_30: + .cv_loc 1557 22 4384 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4384:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 76] + mov dl, cl + movsx ecx, dl + mov dword ptr [eax + 76], ecx + .cv_loc 1557 22 4385 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4385:0 + mov byte ptr [ebp - 5], 1 +LBB1557_31: + .cv_loc 1557 22 4386 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4386:0 + mov al, byte ptr [ebp - 5] + and al, 1 + movzx eax, al + add esp, 20 + pop ebx + pop ebp + ret +Ltmp16425: + .cv_fpo_endproc +Lfunc_end1557: + # -- End function + .def "?_CharacterClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_N_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_CharacterClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_N_N@Z" + .globl "?_CharacterClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_N_N@Z" # -- Begin function ?_CharacterClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_N_N@Z + .p2align 4, 0x90 +"?_CharacterClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_N_N@Z": # @"?_CharacterClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_N_N@Z" +Lfunc_begin1558: + .cv_func_id 1558 + .cv_loc 1558 22 4078 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4078:0 + .cv_fpo_proc "?_CharacterClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_N_N@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 8] + and al, 1 + mov byte ptr [ebp - 14], al + mov dword ptr [ebp - 20], ecx + mov ecx, dword ptr [ebp - 20] +Ltmp16426: + .cv_loc 1558 22 4080 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4080:0 + mov edx, dword ptr [ecx] + mov dword ptr [ebp - 28], edx + .cv_loc 1558 22 4081 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4081:0 + mov edx, dword ptr [ebp - 28] + cmp edx, dword ptr [ecx + 8] + mov dword ptr [ebp - 32], ecx # 4-byte Spill + je LBB1558_2 +# %bb.1: + mov eax, dword ptr [ebp - 32] # 4-byte Reload + mov ecx, dword ptr [eax + 68] + mov edx, dword ptr [eax + 72] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 256 + mov dword ptr [ebp - 36], ecx # 4-byte Spill + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + setne bl + mov eax, dword ptr [ebp - 28] + add eax, 1 + mov dword ptr [ebp - 28], eax + mov ecx, dword ptr [ebp - 32] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, esp + mov dword ptr [esi + 4], eax + mov dword ptr [esi], edx + movzx eax, bl + and eax, 1 + mov dword ptr [esi + 8], eax + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "??$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z" + sub esp, 12 + mov word ptr [ebp - 22], ax + movsx ecx, ax + cmp ecx, 0 + jne LBB1558_3 +LBB1558_2: +Ltmp16427: + .cv_loc 1558 22 4082 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4082:0 + mov byte ptr [ebp - 13], 0 + jmp LBB1558_6 +Ltmp16428: +LBB1558_3: + .cv_loc 1558 22 4085 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4085:0 + test byte ptr [ebp - 14], 1 + je LBB1558_5 +# %bb.4: +Ltmp16429: + .cv_loc 1558 22 4086 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4086:0 + mov eax, dword ptr [ebp - 32] # 4-byte Reload + add eax, 44 + mov ecx, eax + call "?_Add_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" +Ltmp16430: +LBB1558_5: + .cv_loc 1558 22 4089 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4089:0 + mov eax, dword ptr [ebp - 32] # 4-byte Reload + add eax, 44 + mov ecx, dword ptr [ebp - 32] # 4-byte Reload + mov edx, dword ptr [ecx + 68] + mov ecx, edx + mov edx, dword ptr [ebp - 32] # 4-byte Reload + movsx esi, byte ptr [edx + 80] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], 1 + mov dword ptr [ebp - 40], eax # 4-byte Spill + call "?isctype@?$_Regex_traits@D@std@@QBE_NDF@Z" + sub esp, 8 + mov di, word ptr [ebp - 22] + movsx ecx, di + mov edx, esp + mov dword ptr [edx], ecx + movzx ecx, al + and ecx, 1 + mov dword ptr [edx + 4], ecx + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "?_Add_named_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXF_N@Z" + sub esp, 8 + .cv_loc 1558 22 4090 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4090:0 + mov ecx, dword ptr [ebp - 32] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1558 22 4091 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4091:0 + mov byte ptr [ebp - 13], 1 +LBB1558_6: + .cv_loc 1558 22 4092 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4092:0 + mov al, byte ptr [ebp - 13] + and al, 1 + movzx eax, al + add esp, 40 + pop esi + pop edi + pop ebx + pop ebp + ret 4 +Ltmp16431: + .cv_fpo_endproc +Lfunc_end1558: + # -- End function + .def "?_Do_digits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEHHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_digits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEHHH@Z" + .globl "?_Do_digits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEHHH@Z" # -- Begin function ?_Do_digits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEHHH@Z + .p2align 4, 0x90 +"?_Do_digits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEHHH@Z": # @"?_Do_digits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEHHH@Z" +Lfunc_begin1559: + .cv_func_id 1559 + .cv_loc 1559 22 4005 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4005:0 + .cv_fpo_proc "?_Do_digits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEHHH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp16432: + .cv_loc 1559 22 4007 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4007:0 + mov dword ptr [ecx + 76], 0 + mov dword ptr [ebp - 20], edx # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov dword ptr [ebp - 28], ecx # 4-byte Spill +LBB1559_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1559 22 4008 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4008:0 + xor eax, eax + mov cl, al + cmp dword ptr [ebp + 12], 0 + mov byte ptr [ebp - 29], cl # 1-byte Spill + je LBB1559_3 +# %bb.2: # in Loop: Header=BB1559_1 Depth=1 + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov ecx, dword ptr [eax + 68] + mov edx, dword ptr [ebp + 8] + movsx esi, byte ptr [eax + 80] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + call "?value@?$regex_traits@D@std@@QBEHDH@Z" + sub esp, 8 + mov dword ptr [ebp - 16], eax + cmp eax, -1 + setne bl + mov byte ptr [ebp - 29], bl # 1-byte Spill +LBB1559_3: # in Loop: Header=BB1559_1 Depth=1 + mov al, byte ptr [ebp - 29] # 1-byte Reload + test al, 1 + jne LBB1559_4 + jmp LBB1559_5 +LBB1559_4: # in Loop: Header=BB1559_1 Depth=1 +Ltmp16433: + .cv_loc 1559 22 4009 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4009:0 + mov eax, dword ptr [ebp + 12] + add eax, -1 + mov dword ptr [ebp + 12], eax + .cv_loc 1559 22 4010 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4010:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + imul eax, dword ptr [ecx + 76] + mov dword ptr [ecx + 76], eax + .cv_loc 1559 22 4011 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4011:0 + mov eax, dword ptr [ebp - 16] + add eax, dword ptr [ecx + 76] + mov dword ptr [ecx + 76], eax + .cv_loc 1559 22 4012 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4012:0 + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" +Ltmp16434: + .cv_loc 1559 22 4008 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4008:0 + jmp LBB1559_1 +LBB1559_5: + .cv_loc 1559 22 4014 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4014:0 + mov eax, dword ptr [ebp + 12] + add esp, 32 + pop esi + pop ebx + pop ebp + ret 8 +Ltmp16435: + .cv_fpo_endproc +Lfunc_end1559: + # -- End function + .def "?value@?$regex_traits@D@std@@QBEHDH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?value@?$regex_traits@D@std@@QBEHDH@Z" + .globl "?value@?$regex_traits@D@std@@QBEHDH@Z" # -- Begin function ?value@?$regex_traits@D@std@@QBEHDH@Z + .p2align 4, 0x90 +"?value@?$regex_traits@D@std@@QBEHDH@Z": # @"?value@?$regex_traits@D@std@@QBEHDH@Z" +Lfunc_begin1560: + .cv_func_id 1560 + .cv_loc 1560 22 392 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:392:0 + .cv_fpo_proc "?value@?$regex_traits@D@std@@QBEHDH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov dl, byte ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx +Ltmp16436: + .cv_loc 1560 22 393 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:393:0 + cmp dword ptr [ebp + 12], 8 + mov byte ptr [ebp - 9], dl # 1-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + je LBB1560_3 +# %bb.1: + movsx eax, byte ptr [ebp + 8] + mov ecx, 48 + cmp ecx, eax + jg LBB1560_3 +# %bb.2: + movsx eax, byte ptr [ebp + 8] + cmp eax, 57 + jle LBB1560_6 +LBB1560_3: + cmp dword ptr [ebp + 12], 8 + jne LBB1560_7 +# %bb.4: + movsx eax, byte ptr [ebp + 8] + mov ecx, 48 + cmp ecx, eax + jg LBB1560_7 +# %bb.5: + movsx eax, byte ptr [ebp + 8] + cmp eax, 55 + jg LBB1560_7 +LBB1560_6: +Ltmp16437: + .cv_loc 1560 22 394 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:394:0 + movsx eax, byte ptr [ebp + 8] + sub eax, 48 + mov dword ptr [ebp - 4], eax + jmp LBB1560_16 +Ltmp16438: +LBB1560_7: + .cv_loc 1560 22 397 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:397:0 + cmp dword ptr [ebp + 12], 16 + je LBB1560_9 +# %bb.8: +Ltmp16439: + .cv_loc 1560 22 398 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:398:0 + mov dword ptr [ebp - 4], -1 + jmp LBB1560_16 +Ltmp16440: +LBB1560_9: + .cv_loc 1560 22 401 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:401:0 + movsx eax, byte ptr [ebp + 8] + mov ecx, 97 + cmp ecx, eax + jg LBB1560_12 +# %bb.10: + movsx eax, byte ptr [ebp + 8] + cmp eax, 102 + jg LBB1560_12 +# %bb.11: +Ltmp16441: + .cv_loc 1560 22 402 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:402:0 + movsx eax, byte ptr [ebp + 8] + sub eax, 97 + add eax, 10 + mov dword ptr [ebp - 4], eax + jmp LBB1560_16 +Ltmp16442: +LBB1560_12: + .cv_loc 1560 22 405 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:405:0 + movsx eax, byte ptr [ebp + 8] + mov ecx, 65 + cmp ecx, eax + jg LBB1560_15 +# %bb.13: + movsx eax, byte ptr [ebp + 8] + cmp eax, 70 + jg LBB1560_15 +# %bb.14: +Ltmp16443: + .cv_loc 1560 22 406 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:406:0 + movsx eax, byte ptr [ebp + 8] + sub eax, 65 + add eax, 10 + mov dword ptr [ebp - 4], eax + jmp LBB1560_16 +Ltmp16444: +LBB1560_15: + .cv_loc 1560 22 409 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:409:0 + mov dword ptr [ebp - 4], -1 +LBB1560_16: + .cv_loc 1560 22 410 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:410:0 + mov eax, dword ptr [ebp - 4] + add esp, 16 + pop ebp + ret 8 +Ltmp16445: + .cv_fpo_endproc +Lfunc_end1560: + # -- End function + .def "??0_Node_back@std@@QAE@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_back@std@@QAE@I@Z" + .globl "??0_Node_back@std@@QAE@I@Z" # -- Begin function ??0_Node_back@std@@QAE@I@Z + .p2align 4, 0x90 +"??0_Node_back@std@@QAE@I@Z": # @"??0_Node_back@std@@QAE@I@Z" +Lfunc_begin1561: + .cv_func_id 1561 + .cv_loc 1561 22 1425 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1425:0 + .cv_fpo_proc "??0_Node_back@std@@QAE@I@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + xor edx, edx + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16446: + mov esi, ecx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], 15 + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + sub esp, 8 + lea ecx, ["??_7_Node_back@std@@6B@"] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp + 8] + mov dword ptr [edx + 20], ecx + .cv_loc 1561 22 1426 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1426:0 + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, edx + add esp, 28 + pop esi + pop ebp + ret 4 +Ltmp16447: + .cv_fpo_endproc +Lfunc_end1561: + # -- End function + .def "??_G_Node_back@std@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_back@std@@UAEPAXI@Z" + .globl "??_G_Node_back@std@@UAEPAXI@Z" # -- Begin function ??_G_Node_back@std@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G_Node_back@std@@UAEPAXI@Z": # @"??_G_Node_back@std@@UAEPAXI@Z" +Lfunc_begin1562: + .cv_func_id 1562 + .cv_loc 1562 22 1423 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1423:0 + .cv_fpo_proc "??_G_Node_back@std@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp16448: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1_Node_back@std@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB1562_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB1562_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp16449: + .cv_fpo_endproc +Lfunc_end1562: + # -- End function + .def "??1_Node_back@std@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_back@std@@UAE@XZ" + .globl "??1_Node_back@std@@UAE@XZ" # -- Begin function ??1_Node_back@std@@UAE@XZ + .p2align 4, 0x90 +"??1_Node_back@std@@UAE@XZ": # @"??1_Node_back@std@@UAE@XZ" +Lfunc_begin1563: + .cv_func_id 1563 + .cv_loc 1563 22 1423 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1423:0 + .cv_fpo_proc "??1_Node_back@std@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16450: + .cv_loc 1563 22 1423 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1423:0 + call "??1_Node_base@std@@UAE@XZ" +Ltmp16451: + .cv_loc 1563 22 1423 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1423:0 + add esp, 4 + pop ebp + ret +Ltmp16452: + .cv_fpo_endproc +Lfunc_end1563: + # -- End function + .def "?_Do_ffn@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_ffn@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z" + .globl "?_Do_ffn@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z" # -- Begin function ?_Do_ffn@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z + .p2align 4, 0x90 +"?_Do_ffn@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z": # @"?_Do_ffn@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z" +Lfunc_begin1564: + .cv_func_id 1564 + .cv_loc 1564 22 4318 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4318:0 + .cv_fpo_proc "?_Do_ffn@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16453: + .cv_loc 1564 22 4319 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4319:0 + movsx edx, byte ptr [ebp + 8] + cmp edx, 102 + mov byte ptr [ebp - 9], al # 1-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + jne LBB1564_2 +# %bb.1: +Ltmp16454: + .cv_loc 1564 22 4320 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4320:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [eax + 76], 12 + .cv_loc 1564 22 4321 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4321:0 + jmp LBB1564_15 +Ltmp16455: +LBB1564_2: + .cv_loc 1564 22 4321 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4321:0 + movsx eax, byte ptr [ebp + 8] + cmp eax, 110 + jne LBB1564_4 +# %bb.3: +Ltmp16456: + .cv_loc 1564 22 4322 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4322:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [eax + 76], 10 + .cv_loc 1564 22 4323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4323:0 + jmp LBB1564_14 +Ltmp16457: +LBB1564_4: + .cv_loc 1564 22 4323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4323:0 + movsx eax, byte ptr [ebp + 8] + cmp eax, 114 + jne LBB1564_6 +# %bb.5: +Ltmp16458: + .cv_loc 1564 22 4324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4324:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [eax + 76], 13 + .cv_loc 1564 22 4325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4325:0 + jmp LBB1564_13 +Ltmp16459: +LBB1564_6: + .cv_loc 1564 22 4325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4325:0 + movsx eax, byte ptr [ebp + 8] + cmp eax, 116 + jne LBB1564_8 +# %bb.7: +Ltmp16460: + .cv_loc 1564 22 4326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4326:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [eax + 76], 9 + .cv_loc 1564 22 4327 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4327:0 + jmp LBB1564_12 +Ltmp16461: +LBB1564_8: + .cv_loc 1564 22 4327 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4327:0 + movsx eax, byte ptr [ebp + 8] + cmp eax, 118 + jne LBB1564_10 +# %bb.9: +Ltmp16462: + .cv_loc 1564 22 4328 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4328:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [eax + 76], 11 + .cv_loc 1564 22 4329 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4329:0 + jmp LBB1564_11 +Ltmp16463: +LBB1564_10: + .cv_loc 1564 22 4330 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4330:0 + mov byte ptr [ebp - 1], 0 + jmp LBB1564_16 +Ltmp16464: +LBB1564_11: + .cv_loc 1564 22 4327 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4327:0 + jmp LBB1564_12 +Ltmp16465: +LBB1564_12: + .cv_loc 1564 22 4325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4325:0 + jmp LBB1564_13 +Ltmp16466: +LBB1564_13: + .cv_loc 1564 22 4323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4323:0 + jmp LBB1564_14 +Ltmp16467: +LBB1564_14: + .cv_loc 1564 22 4321 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4321:0 + jmp LBB1564_15 +Ltmp16468: +LBB1564_15: + .cv_loc 1564 22 4333 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4333:0 + mov byte ptr [ebp - 1], 1 +LBB1564_16: + .cv_loc 1564 22 4334 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4334:0 + mov al, byte ptr [ebp - 1] + and al, 1 + movzx eax, al + add esp, 16 + pop ebp + ret 4 +Ltmp16469: + .cv_fpo_endproc +Lfunc_end1564: + # -- End function + .def "?_Do_ffnx@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_ffnx@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z" + .globl "?_Do_ffnx@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z" # -- Begin function ?_Do_ffnx@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z + .p2align 4, 0x90 +"?_Do_ffnx@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z": # @"?_Do_ffnx@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z" +Lfunc_begin1565: + .cv_func_id 1565 + .cv_loc 1565 22 4338 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4338:0 + .cv_fpo_proc "?_Do_ffnx@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16470: + .cv_loc 1565 22 4339 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4339:0 + movsx edx, byte ptr [ebp + 8] + cmp edx, 97 + mov byte ptr [ebp - 9], al # 1-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + jne LBB1565_2 +# %bb.1: +Ltmp16471: + .cv_loc 1565 22 4340 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4340:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [eax + 76], 7 + .cv_loc 1565 22 4341 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4341:0 + jmp LBB1565_6 +Ltmp16472: +LBB1565_2: + .cv_loc 1565 22 4341 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4341:0 + movsx eax, byte ptr [ebp + 8] + cmp eax, 98 + jne LBB1565_4 +# %bb.3: +Ltmp16473: + .cv_loc 1565 22 4342 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4342:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [eax + 76], 8 + .cv_loc 1565 22 4343 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4343:0 + jmp LBB1565_5 +Ltmp16474: +LBB1565_4: + .cv_loc 1565 22 4344 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4344:0 + mov byte ptr [ebp - 1], 0 + jmp LBB1565_7 +Ltmp16475: +LBB1565_5: + .cv_loc 1565 22 4341 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4341:0 + jmp LBB1565_6 +Ltmp16476: +LBB1565_6: + .cv_loc 1565 22 4347 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4347:0 + mov byte ptr [ebp - 1], 1 +LBB1565_7: + .cv_loc 1565 22 4348 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4348:0 + mov al, byte ptr [ebp - 1] + and al, 1 + movzx eax, al + add esp, 16 + pop ebp + ret 4 +Ltmp16477: + .cv_fpo_endproc +Lfunc_end1565: + # -- End function + .def "?_HexDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_HexDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXH@Z" + .globl "?_HexDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXH@Z" # -- Begin function ?_HexDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXH@Z + .p2align 4, 0x90 +"?_HexDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXH@Z": # @"?_HexDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXH@Z" +Lfunc_begin1566: + .cv_func_id 1566 + .cv_loc 1566 22 4023 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4023:0 + .cv_fpo_proc "?_HexDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXH@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16478: + .cv_loc 1566 22 4024 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4024:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [esp], 16 + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Do_digits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEHHH@Z" + sub esp, 8 + cmp eax, 0 + je LBB1566_2 +# %bb.1: +Ltmp16479: + .cv_loc 1566 22 4025 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4025:0 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [esp], 2 + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 +Ltmp16480: +LBB1566_2: + .cv_loc 1566 22 4027 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4027:0 + add esp, 20 + pop ebp + ret 4 +Ltmp16481: + .cv_fpo_endproc +Lfunc_end1566: + # -- End function + .def "?_OctalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_OctalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + .globl "?_OctalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # -- Begin function ?_OctalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ + .p2align 4, 0x90 +"?_OctalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ": # @"?_OctalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" +Lfunc_begin1567: + .cv_func_id 1567 + .cv_loc 1567 22 4030 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4030:0 + .cv_fpo_proc "?_OctalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16482: + .cv_loc 1567 22 4031 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4031:0 + mov dword ptr [esp], 8 + mov dword ptr [esp + 4], 3 + call "?_Do_digits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEHHH@Z" + sub esp, 8 + cmp eax, 3 + setne dl + and dl, 1 + movzx eax, dl + add esp, 12 + pop ebp + ret +Ltmp16483: + .cv_fpo_endproc +Lfunc_end1567: + # -- End function + .def "?_IdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_IdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + .globl "?_IdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # -- Begin function ?_IdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ + .p2align 4, 0x90 +"?_IdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ": # @"?_IdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" +Lfunc_begin1568: + .cv_func_id 1568 + .cv_loc 1568 22 4307 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4307:0 + .cv_fpo_proc "?_IdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16484: + .cv_loc 1568 22 4308 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4308:0 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "?_IsIdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ" + test al, 1 + jne LBB1568_1 + jmp LBB1568_2 +LBB1568_1: +Ltmp16485: + .cv_loc 1568 22 4309 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4309:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + movsx ecx, byte ptr [eax + 80] + mov dword ptr [eax + 76], ecx + .cv_loc 1568 22 4310 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4310:0 + mov ecx, eax + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1568 22 4311 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4311:0 + mov byte ptr [ebp - 1], 1 + jmp LBB1568_3 +Ltmp16486: +LBB1568_2: + .cv_loc 1568 22 4313 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4313:0 + mov byte ptr [ebp - 1], 0 +Ltmp16487: +LBB1568_3: + .cv_loc 1568 22 4315 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4315:0 + mov al, byte ptr [ebp - 1] + and al, 1 + movzx eax, al + add esp, 12 + pop ebp + ret +Ltmp16488: + .cv_fpo_endproc +Lfunc_end1568: + # -- 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_begin1569: + .cv_func_id 1569 + .cv_loc 1569 16 325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\limits:325:0 + .cv_fpo_proc "?max@?$numeric_limits@E@std@@SAEXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp16489: + .cv_loc 1569 16 326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\limits:326:0 + mov al, 255 + movzx eax, al + pop ebp + ret +Ltmp16490: + .cv_fpo_endproc +Lfunc_end1569: + # -- End function + .def "?_IsIdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_IsIdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ" + .globl "?_IsIdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ" # -- Begin function ?_IsIdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ + .p2align 4, 0x90 +"?_IsIdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ": # @"?_IsIdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ" +Lfunc_begin1570: + .cv_func_id 1570 + .cv_loc 1570 22 4261 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4261:0 + .cv_fpo_proc "?_IsIdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16491: + .cv_loc 1570 22 4262 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4262:0 + mov eax, dword ptr [ecx + 88] + and eax, 4194304 + cmp eax, 0 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + je LBB1570_4 +# %bb.1: +Ltmp16492: + .cv_loc 1570 22 4264 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4264:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + movsx ecx, byte ptr [eax + 80] + add ecx, -68 + mov edx, ecx + sub edx, 51 + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + ja LBB1570_3 +# %bb.11: + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [4*eax + LJTI1570_1] + jmp ecx +LBB1570_2: +Ltmp16493: + .cv_loc 1570 22 4272 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4272:0 + mov byte ptr [ebp - 1], 0 + jmp LBB1570_9 +LBB1570_3: + .cv_loc 1570 22 4274 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4274:0 + mov byte ptr [ebp - 1], 1 + jmp LBB1570_9 +Ltmp16494: +LBB1570_4: + .cv_loc 1570 22 4278 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4278:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + movsx ecx, byte ptr [eax + 80] + add ecx, -34 + mov edx, ecx + sub edx, 91 + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov dword ptr [ebp - 28], edx # 4-byte Spill + ja LBB1570_8 +# %bb.10: + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov ecx, dword ptr [4*eax + LJTI1570_0] + jmp ecx +LBB1570_5: +Ltmp16495: + .cv_loc 1570 22 4287 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4287:0 + mov byte ptr [ebp - 1], 1 + jmp LBB1570_9 +LBB1570_6: + .cv_loc 1570 22 4295 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4295:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 8388608 + cmp ecx, 0 + setne dl + and dl, 1 + mov byte ptr [ebp - 1], dl + jmp LBB1570_9 +LBB1570_7: + .cv_loc 1570 22 4299 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4299:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 16777216 + cmp ecx, 0 + setne dl + and dl, 1 + mov byte ptr [ebp - 1], dl + jmp LBB1570_9 +LBB1570_8: + .cv_loc 1570 22 4301 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4301:0 + mov byte ptr [ebp - 1], 0 +Ltmp16496: +LBB1570_9: + .cv_loc 1570 22 4303 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4303:0 + mov al, byte ptr [ebp - 1] + and al, 1 + movzx eax, al + add esp, 28 + pop ebp + ret +Ltmp16497: + .cv_fpo_endproc +Lfunc_end1570: + .p2align 2, 0x90 +LJTI1570_0: + .long LBB1570_7 + .long LBB1570_8 + .long LBB1570_5 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_6 + .long LBB1570_6 + .long LBB1570_5 + .long LBB1570_6 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_5 + .long LBB1570_7 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_6 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_5 + .long LBB1570_5 + .long LBB1570_8 + .long LBB1570_5 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_8 + .long LBB1570_6 + .long LBB1570_5 + .long LBB1570_6 +LJTI1570_1: + .long LBB1570_2 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_2 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_2 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_2 + .long LBB1570_2 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_2 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_3 + .long LBB1570_2 + # -- End function + .def "??$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z" + .globl "??$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z" # -- Begin function ??$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z + .p2align 4, 0x90 +"??$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z": # @"??$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z" +Lfunc_begin1571: + .cv_func_id 1571 + .cv_loc 1571 22 308 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:308:0 + .cv_fpo_proc "??$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 76 + .cv_fpo_stackalloc 76 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi + and al, 1 + mov byte ptr [ebp - 17], al + mov dword ptr [ebp - 24], ecx + mov ecx, dword ptr [ebp - 24] +Ltmp16498: + .cv_loc 1571 22 332 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:332:0 + lea edi, [ebp + 8] + #DEBUG_VALUE: lookup_classname:_First <- [$edi+0] + mov dword ptr [esp], edi + lea edi, [ebp + 12] +Ltmp16499: + #DEBUG_VALUE: lookup_classname:_Last <- [$edi+0] + mov dword ptr [esp + 4], edi + mov dword ptr [ebp - 36], esi # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + mov dword ptr [ebp - 44], ecx # 4-byte Spill + call "??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z" + .cv_loc 1571 22 333 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:333:0 + mov dword ptr [ebp - 28], 0 +Ltmp16500: +LBB1571_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: lookup_classname:_Last <- [$edi+0] + .cv_loc 1571 22 334 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:334:0 + mov eax, dword ptr [ebp - 28] + shl eax, 4 + lea ecx, ["?_Names@?1???$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z@4QBU_Cl_names@2@B"] + add ecx, eax + call "??$_Get@D@_Cl_names@std@@QBEPBDXZ" + cmp eax, 0 + je LBB1571_6 +Ltmp16501: +# %bb.2: # in Loop: Header=BB1571_1 Depth=1 + #DEBUG_VALUE: lookup_classname:_Last <- [$edi+0] + .cv_loc 1571 22 335 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:335:0 + lea ecx, [ebp - 16] + mov eax, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [esp], eax + call "??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE@ABV?$_Regex_traits@D@1@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 28] + shl ecx, 4 + lea edx, ["?_Names@?1???$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z@4QBU_Cl_names@2@B"] + add edx, ecx + mov ecx, edx + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "??$_Get@D@_Cl_names@std@@QBEPBDXZ" + mov ecx, dword ptr [ebp - 28] + shl ecx, 4 + lea edx, ["?_Names@?1???$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z@4QBU_Cl_names@2@B"] + mov esi, edx + add esi, ecx + add eax, dword ptr [esi + 8] + mov ecx, dword ptr [ebp - 28] + shl ecx, 4 + add edx, ecx + mov ecx, edx + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "??$_Get@D@_Cl_names@std@@QBEPBDXZ" + mov ecx, dword ptr [ebp + 12] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" + mov ecx, dword ptr [ebp - 16] + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [esp + 4], eax + mov eax, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [esp + 8], eax + mov eax, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [esp + 12], eax + mov dword ptr [esp + 16], ecx + call "??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + test al, 1 + jne LBB1571_3 + jmp LBB1571_4 +Ltmp16502: +LBB1571_3: + #DEBUG_VALUE: lookup_classname:_Last <- [$edi+0] + .cv_loc 1571 22 337 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:337:0 + jmp LBB1571_6 +Ltmp16503: +LBB1571_4: # in Loop: Header=BB1571_1 Depth=1 + #DEBUG_VALUE: lookup_classname:_Last <- [$edi+0] + .cv_loc 1571 22 339 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:339:0 + jmp LBB1571_5 +Ltmp16504: +LBB1571_5: # in Loop: Header=BB1571_1 Depth=1 + #DEBUG_VALUE: lookup_classname:_Last <- [$edi+0] + .cv_loc 1571 22 334 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:334:0 + mov eax, dword ptr [ebp - 28] + add eax, 1 + mov dword ptr [ebp - 28], eax + jmp LBB1571_1 +Ltmp16505: +LBB1571_6: + #DEBUG_VALUE: lookup_classname:_Last <- [$edi+0] + .cv_loc 1571 22 341 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:341:0 + mov word ptr [ebp - 30], 0 + .cv_loc 1571 22 342 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:342:0 + mov eax, dword ptr [ebp - 28] + shl eax, 4 + lea ecx, ["?_Names@?1???$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z@4QBU_Cl_names@2@B"] + add ecx, eax + call "??$_Get@D@_Cl_names@std@@QBEPBDXZ" + cmp eax, 0 + je LBB1571_8 +Ltmp16506: +# %bb.7: + #DEBUG_VALUE: lookup_classname:_Last <- [$edi+0] + .cv_loc 1571 22 343 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:343:0 + mov eax, dword ptr [ebp - 28] + shl eax, 4 + lea ecx, ["?_Names@?1???$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z@4QBU_Cl_names@2@B"] + add ecx, eax + mov dx, word ptr [ecx + 12] + mov word ptr [ebp - 30], dx +Ltmp16507: +LBB1571_8: + #DEBUG_VALUE: lookup_classname:_Last <- [$edi+0] + .cv_loc 1571 22 346 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:346:0 + test byte ptr [ebp - 17], 1 + je LBB1571_11 +Ltmp16508: +# %bb.9: + #DEBUG_VALUE: lookup_classname:_Last <- [$edi+0] + movsx eax, word ptr [ebp - 30] + and eax, 3 + cmp eax, 0 + je LBB1571_11 +Ltmp16509: +# %bb.10: + #DEBUG_VALUE: lookup_classname:_Last <- [$edi+0] + .cv_loc 1571 22 347 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:347:0 + movsx eax, word ptr [ebp - 30] + or eax, 3 + mov cx, ax + mov word ptr [ebp - 30], cx +Ltmp16510: +LBB1571_11: + #DEBUG_VALUE: lookup_classname:_Last <- [$edi+0] + .cv_loc 1571 22 350 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:350:0 + movsx eax, word ptr [ebp - 30] + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 64], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 64] # 4-byte Reload + add esp, 76 + pop esi + pop edi +Ltmp16511: + pop ebp + ret 12 +Ltmp16512: + .cv_fpo_endproc +Lfunc_end1571: + # -- End function + .def "?_Add_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .globl "?_Add_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # -- Begin function ?_Add_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ + .p2align 4, 0x90 +"?_Add_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ": # @"?_Add_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" +Lfunc_begin1572: + .cv_func_id 1572 + .cv_loc 1572 22 2940 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2940:0 + .cv_fpo_proc "?_Add_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16513: + .cv_loc 1572 22 2941 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2941:0 + mov dword ptr [esp], 44 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??2@YAPAXI@Z" + xor ecx, ecx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], 7 + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, edx + mov esi, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], esi + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "?_Link_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@PAV32@@Z" + sub esp, 4 + .cv_loc 1572 22 2942 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2942:0 + mov dword ptr [ebp - 32], eax # 4-byte Spill + add esp, 36 + pop esi + pop ebp + ret +Ltmp16514: + .cv_fpo_endproc +Lfunc_end1572: + # -- End function + .def "?_Add_named_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXF_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_named_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXF_N@Z" + .globl "?_Add_named_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXF_N@Z" # -- Begin function ?_Add_named_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXF_N@Z + .p2align 4, 0x90 +"?_Add_named_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXF_N@Z": # @"?_Add_named_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXF_N@Z" +Lfunc_begin1573: + .cv_func_id 1573 + .cv_loc 1573 22 3037 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3037:0 + .cv_fpo_proc "?_Add_named_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXF_N@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 12] + mov dx, word ptr [ebp + 8] + and al, 1 + mov byte ptr [ebp - 9], al + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp16515: + .cv_loc 1573 22 3038 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3038:0 + mov esi, dword ptr [ecx + 4] + mov dword ptr [ebp - 20], esi + .cv_loc 1573 22 3039 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3039:0 + mov al, byte ptr [ebp - 9] + mov di, word ptr [ebp + 8] + mov esi, dword ptr [ebp - 20] + and al, 1 + mov dword ptr [esp], esi + movsx esi, di + mov dword ptr [esp + 4], esi + movzx esi, al + mov dword ptr [esp + 8], esi + mov word ptr [ebp - 22], dx # 2-byte Spill + call "?_Add_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" + .cv_loc 1573 22 3043 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3043:0 + add esp, 16 + pop esi + pop edi + pop ebp + ret 8 +Ltmp16516: + .cv_fpo_endproc +Lfunc_end1573: + # -- End function + .def "??$_Get@D@_Cl_names@std@@QBEPBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get@D@_Cl_names@std@@QBEPBDXZ" + .globl "??$_Get@D@_Cl_names@std@@QBEPBDXZ" # -- Begin function ??$_Get@D@_Cl_names@std@@QBEPBDXZ + .p2align 4, 0x90 +"??$_Get@D@_Cl_names@std@@QBEPBDXZ": # @"??$_Get@D@_Cl_names@std@@QBEPBDXZ" +Lfunc_begin1574: + .cv_func_id 1574 + .cv_loc 1574 22 173 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:173:0 + .cv_fpo_proc "??$_Get@D@_Cl_names@std@@QBEPBDXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16517: + .cv_loc 1574 22 174 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:174:0 + mov eax, dword ptr [ecx] + add esp, 4 + pop ebp + ret +Ltmp16518: + .cv_fpo_endproc +Lfunc_end1574: + # -- End function + .def "??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .globl "??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # -- Begin function ??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z + .p2align 4, 0x90 +"??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z": # @"??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" +Lfunc_begin1575: + .cv_func_id 1575 + .cv_loc 1575 17 2509 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2509:0 + .cv_fpo_proc "??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" 20 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 72 + .cv_fpo_stackalloc 72 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 24] + mov ecx, dword ptr [ebp + 20] + mov edx, dword ptr [ebp + 16] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov ebx, dword ptr [___security_cookie] + xor ebx, ebp + mov dword ptr [ebp - 16], ebx + mov dword ptr [ebp - 20], eax +Ltmp16519: + .cv_loc 1575 17 2510 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2510:0 + lea eax, [ebp + 8] + #DEBUG_VALUE: equal > >:_First1 <- [$eax+0] + mov dword ptr [esp], eax + lea eax, [ebp + 12] +Ltmp16520: + #DEBUG_VALUE: equal > >:_Last1 <- [$eax+0] + mov dword ptr [esp + 4], eax + mov dword ptr [ebp - 52], edi # 4-byte Spill + mov dword ptr [ebp - 56], ecx # 4-byte Spill + mov dword ptr [ebp - 60], edx # 4-byte Spill + mov dword ptr [ebp - 64], esi # 4-byte Spill + call "??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z" +Ltmp16521: + .cv_loc 1575 17 2511 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2511:0 + lea eax, [ebp + 16] + mov dword ptr [esp], eax + lea eax, [ebp + 20] + mov dword ptr [esp + 4], eax + call "??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z" + .cv_loc 1575 17 2512 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2512:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" + mov dword ptr [ebp - 36], eax + .cv_loc 1575 17 2513 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2513:0 + mov eax, dword ptr [ebp + 12] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" + mov dword ptr [ebp - 40], eax + .cv_loc 1575 17 2514 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2514:0 + mov eax, dword ptr [ebp + 16] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" + mov dword ptr [ebp - 44], eax + .cv_loc 1575 17 2515 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2515:0 + mov eax, dword ptr [ebp + 20] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" + mov dword ptr [ebp - 48], eax +Ltmp16522: + .cv_loc 1575 17 2517 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2517:0 + mov eax, dword ptr [ebp - 40] + mov ecx, dword ptr [ebp - 36] + sub eax, ecx + mov ecx, dword ptr [ebp - 48] + mov edx, dword ptr [ebp - 44] + sub ecx, edx + cmp eax, ecx + je LBB1575_2 +# %bb.1: +Ltmp16523: + .cv_loc 1575 17 2518 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2518:0 + mov byte ptr [ebp - 29], 0 + jmp LBB1575_3 +Ltmp16524: +LBB1575_2: + .cv_loc 1575 17 2521 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2521:0 + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 28], eax + mov eax, dword ptr [ebp - 28] + lea ecx, [ebp - 24] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + 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 eax, dword ptr [ebp - 44] + mov ecx, dword ptr [ebp - 40] + mov edx, dword ptr [ebp - 36] + mov esi, dword ptr [ebp - 24] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + mov dword ptr [esp + 12], esi + call "??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + and al, 1 + mov byte ptr [ebp - 29], al +Ltmp16525: +LBB1575_3: + .cv_loc 1575 17 2540 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2540:0 + mov al, byte ptr [ebp - 29] + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 68], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 68] # 4-byte Reload + add esp, 72 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp16526: + .cv_fpo_endproc +Lfunc_end1575: + # -- End function + .def "??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE@ABV?$_Regex_traits@D@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE@ABV?$_Regex_traits@D@1@@Z" + .globl "??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE@ABV?$_Regex_traits@D@1@@Z" # -- Begin function ??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE@ABV?$_Regex_traits@D@1@@Z + .p2align 4, 0x90 +"??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE@ABV?$_Regex_traits@D@1@@Z": # @"??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE@ABV?$_Regex_traits@D@1@@Z" +Lfunc_begin1576: + .cv_func_id 1576 + .cv_loc 1576 22 194 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:194:0 + .cv_fpo_proc "??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE@ABV?$_Regex_traits@D@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16527: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ecx], edx + .cv_loc 1576 22 195 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:195:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp16528: + .cv_fpo_endproc +Lfunc_end1576: + # -- End function + .def "??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .globl "??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # -- Begin function ??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z + .p2align 4, 0x90 +"??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z": # @"??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" +Lfunc_begin1577: + .cv_func_id 1577 + .cv_loc 1577 17 2391 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2391:0 + .cv_fpo_proc "??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 16], edi + mov dword ptr [ebp - 20], eax +Ltmp16529: + .cv_loc 1577 17 2392 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2392:0 + lea eax, [ebp + 8] + #DEBUG_VALUE: equal > >:_First1 <- [$eax+0] + mov dword ptr [esp], eax + lea eax, [ebp + 12] +Ltmp16530: + #DEBUG_VALUE: equal > >:_Last1 <- [$eax+0] + mov dword ptr [esp + 4], eax + mov dword ptr [ebp - 40], esi # 4-byte Spill + mov dword ptr [ebp - 44], ecx # 4-byte Spill + mov dword ptr [ebp - 48], edx # 4-byte Spill + call "??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z" +Ltmp16531: + .cv_loc 1577 17 2393 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2393:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" + mov dword ptr [ebp - 24], eax + .cv_loc 1577 17 2394 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2394:0 + mov eax, dword ptr [ebp + 12] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" + mov dword ptr [ebp - 28], eax + .cv_loc 1577 17 2395 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2395:0 + lea eax, [ebp - 24] + mov dword ptr [esp], eax + lea eax, [ebp - 28] + mov dword ptr [esp + 4], eax + call "??$_Idl_distance@PBDPBD@std@@YA?A?@@ABQBD0@Z" + mov ecx, dword ptr [ebp + 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Get_unwrapped_n@$$CBDH$0A@@std@@YAPBDQBDH@Z" + mov dword ptr [ebp - 36], eax +LBB1577_1: # =>This Inner Loop Header: Depth=1 +Ltmp16532: + .cv_loc 1577 17 2402 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2402:0 + mov eax, dword ptr [ebp - 24] + cmp eax, dword ptr [ebp - 28] + je LBB1577_6 +# %bb.2: # in Loop: Header=BB1577_1 Depth=1 +Ltmp16533: + .cv_loc 1577 17 2403 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2403:0 + mov eax, dword ptr [ebp - 36] + mov cl, byte ptr [eax] + mov eax, dword ptr [ebp - 24] + lea edx, [ebp - 20] + mov byte ptr [ebp - 49], cl # 1-byte Spill + mov ecx, edx + movsx eax, byte ptr [eax] + mov dword ptr [esp], eax + mov bl, byte ptr [ebp - 49] # 1-byte Reload + movsx eax, bl + mov dword ptr [esp + 4], eax + call "??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE_NDD@Z" + sub esp, 8 + test al, 1 + jne LBB1577_4 +# %bb.3: +Ltmp16534: + .cv_loc 1577 17 2404 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2404:0 + mov byte ptr [ebp - 29], 0 + jmp LBB1577_7 +Ltmp16535: +LBB1577_4: # in Loop: Header=BB1577_1 Depth=1 + .cv_loc 1577 17 2406 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2406:0 + jmp LBB1577_5 +Ltmp16536: +LBB1577_5: # in Loop: Header=BB1577_1 Depth=1 + .cv_loc 1577 17 2402 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2402:0 + mov eax, dword ptr [ebp - 24] + add eax, 1 + mov dword ptr [ebp - 24], eax + mov eax, dword ptr [ebp - 36] + add eax, 1 + mov dword ptr [ebp - 36], eax + jmp LBB1577_1 +Ltmp16537: +LBB1577_6: + .cv_loc 1577 17 2408 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2408:0 + mov byte ptr [ebp - 29], 1 +Ltmp16538: +LBB1577_7: + .cv_loc 1577 17 2410 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2410:0 + mov al, byte ptr [ebp - 29] + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 56], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 56] # 4-byte Reload + add esp, 52 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp16539: + .cv_fpo_endproc +Lfunc_end1577: + # -- 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_begin1578: + .cv_func_id 1578 + .cv_loc 1578 17 55 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:55:0 + .cv_fpo_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" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 8], esi + mov dword ptr [ebp - 12], edx +Ltmp16540: + .cv_loc 1578 17 56 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:56:0 + mov edx, dword ptr [ebp - 12] + mov dword ptr [eax], edx + mov eax, dword ptr [ebp - 8] + xor eax, ebp + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 12 + pop esi + pop ebp + ret +Ltmp16541: + .cv_fpo_endproc +Lfunc_end1578: + # -- End function + .def "??$_Get_unwrapped_n@$$CBDH$0A@@std@@YAPBDQBDH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped_n@$$CBDH$0A@@std@@YAPBDQBDH@Z" + .globl "??$_Get_unwrapped_n@$$CBDH$0A@@std@@YAPBDQBDH@Z" # -- Begin function ??$_Get_unwrapped_n@$$CBDH$0A@@std@@YAPBDQBDH@Z + .p2align 4, 0x90 +"??$_Get_unwrapped_n@$$CBDH$0A@@std@@YAPBDQBDH@Z": # @"??$_Get_unwrapped_n@$$CBDH$0A@@std@@YAPBDQBDH@Z" +Lfunc_begin1579: + .cv_func_id 1579 + .cv_loc 1579 17 394 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:394:0 + .cv_fpo_proc "??$_Get_unwrapped_n@$$CBDH$0A@@std@@YAPBDQBDH@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp16542: + .cv_loc 1579 17 395 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:395:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + add esp, 8 + pop ebp + ret +Ltmp16543: + .cv_fpo_endproc +Lfunc_end1579: + # -- End function + .def "??$_Idl_distance@PBDPBD@std@@YA?A?@@ABQBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Idl_distance@PBDPBD@std@@YA?A?@@ABQBD0@Z" + .globl "??$_Idl_distance@PBDPBD@std@@YA?A?@@ABQBD0@Z" # -- Begin function ??$_Idl_distance@PBDPBD@std@@YA?A?@@ABQBD0@Z + .p2align 4, 0x90 +"??$_Idl_distance@PBDPBD@std@@YA?A?@@ABQBD0@Z": # @"??$_Idl_distance@PBDPBD@std@@YA?A?@@ABQBD0@Z" +Lfunc_begin1580: + .cv_func_id 1580 + .cv_loc 1580 17 486 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:486:0 + .cv_fpo_proc "??$_Idl_distance@PBDPBD@std@@YA?A?@@ABQBD0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp16544: + .cv_loc 1580 17 488 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:488:0 + mov edx, dword ptr [ebp + 12] + mov edx, dword ptr [edx] + mov esi, dword ptr [ebp + 8] + mov esi, dword ptr [esi] + sub edx, esi + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp16545: + .cv_fpo_endproc +Lfunc_end1580: + # -- End function + .def "??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE_NDD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE_NDD@Z" + .globl "??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE_NDD@Z" # -- Begin function ??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE_NDD@Z + .p2align 4, 0x90 +"??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE_NDD@Z": # @"??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE_NDD@Z" +Lfunc_begin1581: + .cv_func_id 1581 + .cv_loc 1581 22 197 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:197:0 + .cv_fpo_proc "??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE_NDD@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 12] + mov dl, byte ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp16546: + .cv_loc 1581 22 198 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:198:0 + mov esi, dword ptr [ecx] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, esi + movsx esi, byte ptr [ebp + 8] + mov dword ptr [esp], esi + mov byte ptr [ebp - 17], dl # 1-byte Spill + mov byte ptr [ebp - 18], al # 1-byte Spill + call "?translate_nocase@?$_Regex_traits@D@std@@QBEDD@Z" + sub esp, 4 + movsx ecx, al + mov esi, dword ptr [ebp - 16] # 4-byte Reload + mov edi, dword ptr [esi] + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, edi + movsx edi, byte ptr [ebp + 12] + mov dword ptr [esp], edi + call "?translate_nocase@?$_Regex_traits@D@std@@QBEDD@Z" + sub esp, 4 + movsx ecx, al + mov esi, dword ptr [ebp - 24] # 4-byte Reload + cmp esi, ecx + sete al + and al, 1 + movzx eax, al + add esp, 20 + pop esi + pop edi + pop ebp + ret 8 +Ltmp16547: + .cv_fpo_endproc +Lfunc_end1581: + # -- End function + .def "??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QAE@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@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + .globl "??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" # -- Begin function ??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z + .p2align 4, 0x90 +"??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z": # @"??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" +Lfunc_begin1582: + .cv_func_id 1582 + .cv_loc 1582 22 1448 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1448:0 + .cv_fpo_proc "??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp16548: + mov esi, ecx + mov edi, dword ptr [ebp + 12] + mov ebx, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], ebx + mov dword ptr [esp + 4], edi + mov dword ptr [ebp - 24], edx # 4-byte Spill + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + sub esp, 8 + lea ecx, ["??_7?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@"] + mov edx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [edx], ecx + mov dword ptr [edx + 20], 0 + mov dword ptr [edx + 24], 0 + mov dword ptr [edx + 28], 0 + mov dword ptr [edx + 32], 0 + mov word ptr [edx + 36], 0 + mov dword ptr [edx + 40], 0 + .cv_loc 1582 22 1449 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1449:0 + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, edx + add esp, 28 + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp16549: + .cv_fpo_endproc +Lfunc_end1582: + # -- End function + .def "??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UAEPAXI@Z" + .globl "??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UAEPAXI@Z" # -- Begin function ??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UAEPAXI@Z": # @"??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UAEPAXI@Z" +Lfunc_begin1583: + .cv_func_id 1583 + .cv_loc 1583 22 1451 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1451:0 + .cv_fpo_proc "??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp16550: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB1583_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB1583_2: + .cv_loc 1583 22 1457 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1457:0 + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp16551: + .cv_fpo_endproc +Lfunc_end1583: + # -- End function + .def "??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UAE@XZ" + .globl "??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UAE@XZ" # -- Begin function ??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UAE@XZ + .p2align 4, 0x90 +"??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UAE@XZ": # @"??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UAE@XZ" +Lfunc_begin1584: + .cv_func_id 1584 + .cv_loc 1584 22 1451 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1451:0 + .cv_fpo_proc "??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + lea eax, ["??_7?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16552: + mov dword ptr [ecx], eax +Ltmp16553: + .cv_loc 1584 22 1452 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1452:0 + mov eax, dword ptr [ecx + 20] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [esp], eax + call "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QAEXPAU?$_Sequence@D@2@@Z" + sub esp, 4 + .cv_loc 1584 22 1453 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1453:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax + 24] + cmp ecx, 0 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + je LBB1584_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB1584_2: + .cv_loc 1584 22 1454 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1454:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax + 28] + cmp ecx, 0 + mov dword ptr [ebp - 16], ecx # 4-byte Spill + je LBB1584_4 +# %bb.3: + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + call "??1?$_Buf@D@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp], ecx + call "??3@YAXPAX@Z" +LBB1584_4: + .cv_loc 1584 22 1455 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1455:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax + 32] + cmp ecx, 0 + mov dword ptr [ebp - 20], ecx # 4-byte Spill + je LBB1584_6 +# %bb.5: + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + call "??1?$_Buf@D@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], ecx + call "??3@YAXPAX@Z" +LBB1584_6: + .cv_loc 1584 22 1456 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1456:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax + 40] + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, eax + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], edx + call "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QAEXPAU?$_Sequence@D@2@@Z" + sub esp, 4 + .cv_loc 1584 22 1457 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1457:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "??1_Node_base@std@@UAE@XZ" +Ltmp16554: + .cv_loc 1584 22 1457 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1457:0 + add esp, 28 + pop ebp + ret +Ltmp16555: + .cv_fpo_endproc +Lfunc_end1584: + # -- End function + .def "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QAEXPAU?$_Sequence@D@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QAEXPAU?$_Sequence@D@2@@Z" + .globl "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QAEXPAU?$_Sequence@D@2@@Z" # -- Begin function ?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QAEXPAU?$_Sequence@D@2@@Z + .p2align 4, 0x90 +"?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QAEXPAU?$_Sequence@D@2@@Z": # @"?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QAEXPAU?$_Sequence@D@2@@Z" +Lfunc_begin1585: + .cv_func_id 1585 + .cv_loc 1585 22 1459 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1459:0 + .cv_fpo_proc "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QAEXPAU?$_Sequence@D@2@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov dword ptr [ebp - 12], eax # 4-byte Spill +LBB1585_1: # =>This Inner Loop Header: Depth=1 +Ltmp16556: + .cv_loc 1585 22 1460 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1460:0 + cmp dword ptr [ebp + 8], 0 + je LBB1585_5 +# %bb.2: # in Loop: Header=BB1585_1 Depth=1 +Ltmp16557: + .cv_loc 1585 22 1461 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1461:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], eax + .cv_loc 1585 22 1462 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1462:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 16] + mov dword ptr [ebp + 8], eax + .cv_loc 1585 22 1463 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1463:0 + mov eax, dword ptr [ebp - 8] + cmp eax, 0 + mov dword ptr [ebp - 16], eax # 4-byte Spill + je LBB1585_4 +# %bb.3: # in Loop: Header=BB1585_1 Depth=1 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + call "??1?$_Sequence@D@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp], ecx + call "??3@YAXPAX@Z" +Ltmp16558: +LBB1585_4: # in Loop: Header=BB1585_1 Depth=1 + .cv_loc 1585 22 1460 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1460:0 + jmp LBB1585_1 +LBB1585_5: + .cv_loc 1585 22 1465 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1465:0 + add esp, 20 + pop ebp + ret 4 +Ltmp16559: + .cv_fpo_endproc +Lfunc_end1585: + # -- End function + .def "??1?$_Buf@D@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Buf@D@std@@QAE@XZ" + .globl "??1?$_Buf@D@std@@QAE@XZ" # -- Begin function ??1?$_Buf@D@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Buf@D@std@@QAE@XZ": # @"??1?$_Buf@D@std@@QAE@XZ" +Lfunc_begin1586: + .cv_func_id 1586 + .cv_loc 1586 22 1262 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1262:0 + .cv_fpo_proc "??1?$_Buf@D@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16560: + .cv_loc 1586 22 1263 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1263:0 + mov ecx, dword ptr [ecx + 8] + mov dword ptr [esp], ecx + call dword ptr [__imp__free] +Ltmp16561: + .cv_loc 1586 22 1264 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1264:0 + add esp, 8 + pop ebp + ret +Ltmp16562: + .cv_fpo_endproc +Lfunc_end1586: + # -- End function + .def "??1?$_Sequence@D@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Sequence@D@std@@QAE@XZ" + .globl "??1?$_Sequence@D@std@@QAE@XZ" # -- Begin function ??1?$_Sequence@D@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Sequence@D@std@@QAE@XZ": # @"??1?$_Sequence@D@std@@QAE@XZ" +Lfunc_begin1587: + .cv_func_id 1587 + .cv_loc 1587 22 1343 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1343:0 + .cv_fpo_proc "??1?$_Sequence@D@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16563: + .cv_loc 1587 22 1343 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1343:0 + add ecx, 4 + call "??1?$_Buf@D@std@@QAE@XZ" +Ltmp16564: + .cv_loc 1587 22 1343 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1343:0 + add esp, 4 + pop ebp + ret +Ltmp16565: + .cv_fpo_endproc +Lfunc_end1587: + # -- End function + .def "?_Add_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" + .globl "?_Add_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" # -- Begin function ?_Add_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z + .p2align 4, 0x90 +"?_Add_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z": # @"?_Add_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" +Lfunc_begin1588: + .cv_func_id 1588 + .cv_loc 1588 22 3022 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3022:0 + .cv_fpo_proc "?_Add_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 16] + mov dx, word ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + and al, 1 + mov byte ptr [ebp - 9], al + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp16566: + .cv_loc 1588 22 3023 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3023:0 + mov dword ptr [ebp - 20], 0 + mov dword ptr [ebp - 28], esi # 4-byte Spill + mov word ptr [ebp - 30], dx # 2-byte Spill + mov dword ptr [ebp - 36], ecx # 4-byte Spill +LBB1588_1: # =>This Inner Loop Header: Depth=1 + cmp dword ptr [ebp - 20], 256 + jae LBB1588_7 +# %bb.2: # in Loop: Header=BB1588_1 Depth=1 +Ltmp16567: + .cv_loc 1588 22 3024 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3024:0 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + mov ecx, dword ptr [eax + 12] + mov dx, word ptr [ebp + 12] + mov ebx, dword ptr [ebp - 20] + mov al, bl + movsx ebx, al + mov dword ptr [esp], ebx + movsx ebx, dx + mov dword ptr [esp + 4], ebx + call "?isctype@?$_Regex_traits@D@std@@QBE_NDF@Z" + sub esp, 8 + and al, 1 + mov byte ptr [ebp - 21], al + .cv_loc 1588 22 3025 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3025:0 + mov al, byte ptr [ebp - 21] + and al, 1 + movzx ecx, al + mov al, byte ptr [ebp - 9] + and al, 1 + movzx ebx, al + cmp ecx, ebx + je LBB1588_6 +# %bb.3: # in Loop: Header=BB1588_1 Depth=1 +Ltmp16568: + .cv_loc 1588 22 3026 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3026:0 + mov eax, dword ptr [ebp + 8] + cmp dword ptr [eax + 24], 0 + jne LBB1588_5 +# %bb.4: # in Loop: Header=BB1588_1 Depth=1 +Ltmp16569: + .cv_loc 1588 22 3027 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3027:0 + mov dword ptr [esp], 32 + call "??2@YAPAXI@Z" + mov ecx, eax + mov dword ptr [ebp - 40], eax # 4-byte Spill + call "??0_Bitmap@std@@QAE@XZ" + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ecx + 24], edx + mov dword ptr [ebp - 44], eax # 4-byte Spill +Ltmp16570: +LBB1588_5: # in Loop: Header=BB1588_1 Depth=1 + .cv_loc 1588 22 3030 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3030:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [eax + 24] + mov eax, dword ptr [ebp - 20] + mov dword ptr [esp], eax + call "??$_Mark@I@_Bitmap@std@@QAEXI@Z" + sub esp, 4 +Ltmp16571: +LBB1588_6: # in Loop: Header=BB1588_1 Depth=1 + .cv_loc 1588 22 3023 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3023:0 + mov eax, dword ptr [ebp - 20] + add eax, 1 + mov dword ptr [ebp - 20], eax + jmp LBB1588_1 +Ltmp16572: +LBB1588_7: + .cv_loc 1588 22 3033 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3033:0 + add esp, 44 + pop esi + pop ebx + pop ebp + ret 12 +Ltmp16573: + .cv_fpo_endproc +Lfunc_end1588: + # -- End function + .def "??0_Bitmap@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Bitmap@std@@QAE@XZ" + .globl "??0_Bitmap@std@@QAE@XZ" # -- Begin function ??0_Bitmap@std@@QAE@XZ + .p2align 4, 0x90 +"??0_Bitmap@std@@QAE@XZ": # @"??0_Bitmap@std@@QAE@XZ" +Lfunc_begin1589: + .cv_func_id 1589 + .cv_loc 1589 22 1319 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1319:0 + .cv_fpo_proc "??0_Bitmap@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + xor eax, eax + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16574: + .cv_loc 1589 22 1320 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1320:0 + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], 0 + mov dword ptr [esp + 8], 32 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call _memset +Ltmp16575: + .cv_loc 1589 22 1321 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1321:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 24 + pop ebp + ret +Ltmp16576: + .cv_fpo_endproc +Lfunc_end1589: + # -- End function + .def "??$_Mark@I@_Bitmap@std@@QAEXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Mark@I@_Bitmap@std@@QAEXI@Z" + .globl "??$_Mark@I@_Bitmap@std@@QAEXI@Z" # -- Begin function ??$_Mark@I@_Bitmap@std@@QAEXI@Z + .p2align 4, 0x90 +"??$_Mark@I@_Bitmap@std@@QAEXI@Z": # @"??$_Mark@I@_Bitmap@std@@QAEXI@Z" +Lfunc_begin1590: + .cv_func_id 1590 + .cv_loc 1590 22 1324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1324:0 + .cv_fpo_proc "??$_Mark@I@_Bitmap@std@@QAEXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp16577: + .cv_loc 1590 22 1326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1326:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], edx + .cv_loc 1590 22 1327 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1327:0 + mov edx, dword ptr [ebp - 20] + and edx, 7 + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, edx + # kill: def $cl killed $ecx + mov edx, 1 + shl edx, cl + mov esi, dword ptr [ebp - 20] + shr esi, 3 + mov edi, dword ptr [ebp - 24] # 4-byte Reload + movzx ebx, byte ptr [edi + esi] + or ebx, edx + mov cl, bl + mov byte ptr [edi + esi], cl + .cv_loc 1590 22 1328 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1328:0 + mov dword ptr [ebp - 28], eax # 4-byte Spill + add esp, 16 + pop esi + pop edi + pop ebx + pop ebp + ret 4 +Ltmp16578: + .cv_fpo_endproc +Lfunc_end1590: + # -- End function + .def "?_Add_char_to_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_char_to_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" + .globl "?_Add_char_to_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" # -- Begin function ?_Add_char_to_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z + .p2align 4, 0x90 +"?_Add_char_to_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z": # @"?_Add_char_to_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" +Lfunc_begin1591: + .cv_func_id 1591 + .cv_loc 1591 22 2974 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2974:0 + .cv_fpo_proc "?_Add_char_to_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16579: + .cv_loc 1591 22 2975 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2975:0 + movzx edx, byte ptr [ebp + 8] + cmp edx, 256 + mov byte ptr [ebp - 5], al # 1-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + jae LBB1591_2 +# %bb.1: +Ltmp16580: + .cv_loc 1591 22 2976 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2976:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + movsx eax, byte ptr [ebp + 8] + mov dword ptr [esp], eax + call "?_Add_char_to_bitmap@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z" + sub esp, 4 + .cv_loc 1591 22 2977 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2977:0 + jmp LBB1591_3 +Ltmp16581: +LBB1591_2: + .cv_loc 1591 22 2978 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2978:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + movsx eax, byte ptr [ebp + 8] + mov dword ptr [esp], eax + call "?_Add_char_to_array@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z" + sub esp, 4 +Ltmp16582: +LBB1591_3: + .cv_loc 1591 22 2980 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2980:0 + add esp, 16 + pop ebp + ret 4 +Ltmp16583: + .cv_fpo_endproc +Lfunc_end1591: + # -- End function + .def "?_ClassRanges@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_ClassRanges@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .globl "?_ClassRanges@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # -- Begin function ?_ClassRanges@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ + .p2align 4, 0x90 +"?_ClassRanges@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ": # @"?_ClassRanges@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" +Lfunc_begin1592: + .cv_func_id 1592 + .cv_loc 1592 22 4146 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4146:0 + .cv_fpo_proc "?_ClassRanges@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] + mov dword ptr [ebp - 24], ecx # 4-byte Spill +LBB1592_1: # =>This Inner Loop Header: Depth=1 +Ltmp16584: + .cv_loc 1592 22 4150 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4150:0 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + call "?_ClassAtom@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@XZ" + mov dword ptr [ebp - 16], eax + cmp eax, 0 + jne LBB1592_3 +# %bb.2: +Ltmp16585: + .cv_loc 1592 22 4151 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4151:0 + jmp LBB1592_20 +Ltmp16586: +LBB1592_3: # in Loop: Header=BB1592_1 Depth=1 + .cv_loc 1592 22 4154 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4154:0 + cmp dword ptr [ebp - 16], 2 + je LBB1592_19 +# %bb.4: # in Loop: Header=BB1592_1 Depth=1 +Ltmp16587: + .cv_loc 1592 22 4155 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4155:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + cmp dword ptr [eax + 76], 0 + jne LBB1592_7 +# %bb.5: # in Loop: Header=BB1592_1 Depth=1 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 1048576 + cmp ecx, 0 + jne LBB1592_7 +# %bb.6: # in Loop: Header=BB1592_1 Depth=1 +Ltmp16588: + .cv_loc 1592 22 4156 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4156:0 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], 2 + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 +Ltmp16589: +LBB1592_7: # in Loop: Header=BB1592_1 Depth=1 + .cv_loc 1592 22 4159 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4159:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + cmp dword ptr [eax + 84], 45 + jne LBB1592_17 +# %bb.8: # in Loop: Header=BB1592_1 Depth=1 +Ltmp16590: + .cv_loc 1592 22 4160 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4160:0 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1592 22 4161 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4161:0 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov eax, dword ptr [ecx + 76] + mov dl, al + mov byte ptr [ebp - 17], dl + .cv_loc 1592 22 4162 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4162:0 + call "?_ClassAtom@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@XZ" + mov dword ptr [ebp - 16], eax + cmp eax, 0 + jne LBB1592_10 +# %bb.9: +Ltmp16591: + .cv_loc 1592 22 4163 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4163:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + add eax, 44 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov edx, dword ptr [ecx + 76] + mov bl, dl + mov ecx, eax + movsx eax, bl + mov dword ptr [esp], eax + call "?_Add_char_to_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" + sub esp, 4 + .cv_loc 1592 22 4164 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4164:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + add eax, 44 + mov ecx, eax + mov dword ptr [esp], 45 + call "?_Add_char_to_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" + sub esp, 4 + .cv_loc 1592 22 4165 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4165:0 + jmp LBB1592_20 +Ltmp16592: +LBB1592_10: # in Loop: Header=BB1592_1 Depth=1 + .cv_loc 1592 22 4168 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4168:0 + cmp dword ptr [ebp - 16], 2 + jne LBB1592_12 +# %bb.11: # in Loop: Header=BB1592_1 Depth=1 +Ltmp16593: + .cv_loc 1592 22 4169 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4169:0 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], 8 + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 +Ltmp16594: +LBB1592_12: # in Loop: Header=BB1592_1 Depth=1 + .cv_loc 1592 22 4172 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4172:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov ecx, dword ptr [eax + 72] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], 2048 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je LBB1592_14 +# %bb.13: # in Loop: Header=BB1592_1 Depth=1 +Ltmp16595: + .cv_loc 1592 22 4173 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4173:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov ecx, dword ptr [eax + 68] + mov edx, dword ptr [eax + 76] + mov bl, dl + movsx edx, bl + mov dword ptr [esp], edx + call "?translate@?$_Regex_traits@D@std@@QBEDD@Z" + sub esp, 4 + movsx ecx, al + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [edx + 76], ecx + .cv_loc 1592 22 4174 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4174:0 + mov ecx, dword ptr [edx + 68] + movsx esi, byte ptr [ebp - 17] + mov dword ptr [esp], esi + call "?translate@?$_Regex_traits@D@std@@QBEDD@Z" + sub esp, 4 + mov byte ptr [ebp - 17], al +Ltmp16596: +LBB1592_14: # in Loop: Header=BB1592_1 Depth=1 + .cv_loc 1592 22 4177 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4177:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + mov ecx, dword ptr [eax + 76] + mov dl, cl + movzx ecx, dl + movzx esi, byte ptr [ebp - 17] + cmp ecx, esi + jge LBB1592_16 +# %bb.15: # in Loop: Header=BB1592_1 Depth=1 +Ltmp16597: + .cv_loc 1592 22 4178 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4178:0 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], 8 + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 +Ltmp16598: +LBB1592_16: # in Loop: Header=BB1592_1 Depth=1 + .cv_loc 1592 22 4181 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4181:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + add eax, 44 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov edx, dword ptr [ecx + 76] + mov bl, dl + mov ecx, eax + movsx eax, byte ptr [ebp - 17] + mov dword ptr [esp], eax + movsx eax, bl + mov dword ptr [esp + 4], eax + call "?_Add_range@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXDD@Z" + sub esp, 8 + .cv_loc 1592 22 4182 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4182:0 + jmp LBB1592_18 +Ltmp16599: +LBB1592_17: # in Loop: Header=BB1592_1 Depth=1 + .cv_loc 1592 22 4183 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4183:0 + mov eax, dword ptr [ebp - 24] # 4-byte Reload + add eax, 44 + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov edx, dword ptr [ecx + 76] + mov bl, dl + mov ecx, eax + movsx eax, bl + mov dword ptr [esp], eax + call "?_Add_char_to_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" + sub esp, 4 +Ltmp16600: +LBB1592_18: # in Loop: Header=BB1592_1 Depth=1 + .cv_loc 1592 22 4185 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4185:0 + jmp LBB1592_19 +Ltmp16601: +LBB1592_19: # in Loop: Header=BB1592_1 Depth=1 + .cv_loc 1592 22 4149 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4149:0 + jmp LBB1592_1 +Ltmp16602: +LBB1592_20: + .cv_loc 1592 22 4187 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4187:0 + add esp, 24 + pop esi + pop ebx + pop ebp + ret +Ltmp16603: + .cv_fpo_endproc +Lfunc_end1592: + # -- End function + .def "?_Add_char_to_bitmap@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_char_to_bitmap@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z" + .globl "?_Add_char_to_bitmap@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z" # -- Begin function ?_Add_char_to_bitmap@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z + .p2align 4, 0x90 +"?_Add_char_to_bitmap@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z": # @"?_Add_char_to_bitmap@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z" +Lfunc_begin1593: + .cv_func_id 1593 + .cv_loc 1593 22 2945 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2945:0 + .cv_fpo_proc "?_Add_char_to_bitmap@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16604: + .cv_loc 1593 22 2946 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2946:0 + mov edx, dword ptr [ecx + 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 256 + mov byte ptr [ebp - 9], al # 1-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je LBB1593_2 +# %bb.1: +Ltmp16605: + .cv_loc 1593 22 2947 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2947:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 12] + movsx edx, byte ptr [ebp + 8] + mov dword ptr [esp], edx + call "?translate_nocase@?$_Regex_traits@D@std@@QBEDD@Z" + sub esp, 4 + mov byte ptr [ebp + 8], al +Ltmp16606: +LBB1593_2: + .cv_loc 1593 22 2950 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2950:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 8], ecx + .cv_loc 1593 22 2952 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2952:0 + mov ecx, dword ptr [ebp - 8] + cmp dword ptr [ecx + 24], 0 + jne LBB1593_4 +# %bb.3: +Ltmp16607: + .cv_loc 1593 22 2953 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2953:0 + mov dword ptr [esp], 32 + call "??2@YAPAXI@Z" + mov ecx, eax + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "??0_Bitmap@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] + mov edx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ecx + 24], edx + mov dword ptr [ebp - 24], eax # 4-byte Spill +Ltmp16608: +LBB1593_4: + .cv_loc 1593 22 2956 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2956:0 + mov eax, dword ptr [ebp - 8] + mov ecx, dword ptr [eax + 24] + movzx eax, byte ptr [ebp + 8] + mov dword ptr [esp], eax + call "??$_Mark@E@_Bitmap@std@@QAEXE@Z" + .cv_loc 1593 22 2957 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2957:0 + add esp, 28 + pop ebp + ret 4 +Ltmp16609: + .cv_fpo_endproc +Lfunc_end1593: + # -- End function + .def "?_Add_char_to_array@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_char_to_array@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z" + .globl "?_Add_char_to_array@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z" # -- Begin function ?_Add_char_to_array@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z + .p2align 4, 0x90 +"?_Add_char_to_array@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z": # @"?_Add_char_to_array@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z" +Lfunc_begin1594: + .cv_func_id 1594 + .cv_loc 1594 22 2960 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2960:0 + .cv_fpo_proc "?_Add_char_to_array@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16610: + .cv_loc 1594 22 2961 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2961:0 + mov edx, dword ptr [ecx + 8] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 256 + mov byte ptr [ebp - 9], al # 1-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je LBB1594_2 +# %bb.1: +Ltmp16611: + .cv_loc 1594 22 2962 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2962:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 12] + movsx edx, byte ptr [ebp + 8] + mov dword ptr [esp], edx + call "?translate_nocase@?$_Regex_traits@D@std@@QBEDD@Z" + sub esp, 4 + mov byte ptr [ebp + 8], al +Ltmp16612: +LBB1594_2: + .cv_loc 1594 22 2965 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2965:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 8], ecx + .cv_loc 1594 22 2966 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2966:0 + mov ecx, dword ptr [ebp - 8] + cmp dword ptr [ecx + 28], 0 + jne LBB1594_4 +# %bb.3: +Ltmp16613: + .cv_loc 1594 22 2967 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2967:0 + mov dword ptr [esp], 12 + call "??2@YAPAXI@Z" + mov ecx, eax + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "??0?$_Buf@D@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 8] + mov edx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ecx + 28], edx + mov dword ptr [ebp - 24], eax # 4-byte Spill +Ltmp16614: +LBB1594_4: + .cv_loc 1594 22 2970 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2970:0 + mov eax, dword ptr [ebp - 8] + mov ecx, dword ptr [eax + 28] + movsx eax, byte ptr [ebp + 8] + mov dword ptr [esp], eax + call "?_Insert@?$_Buf@D@std@@QAEXD@Z" + .cv_loc 1594 22 2971 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2971:0 + add esp, 28 + pop ebp + ret 4 +Ltmp16615: + .cv_fpo_endproc +Lfunc_end1594: + # -- End function + .def "??$_Mark@E@_Bitmap@std@@QAEXE@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Mark@E@_Bitmap@std@@QAEXE@Z" + .globl "??$_Mark@E@_Bitmap@std@@QAEXE@Z" # -- Begin function ??$_Mark@E@_Bitmap@std@@QAEXE@Z + .p2align 4, 0x90 +"??$_Mark@E@_Bitmap@std@@QAEXE@Z": # @"??$_Mark@E@_Bitmap@std@@QAEXE@Z" +Lfunc_begin1595: + .cv_func_id 1595 + .cv_loc 1595 22 1324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1324:0 + .cv_fpo_proc "??$_Mark@E@_Bitmap@std@@QAEXE@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp16616: + .cv_loc 1595 22 1326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1326:0 + movzx edx, byte ptr [ebp + 8] + mov dword ptr [ebp - 20], edx + .cv_loc 1595 22 1327 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1327:0 + mov edx, dword ptr [ebp - 20] + and edx, 7 + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, edx + # kill: def $cl killed $ecx + mov edx, 1 + shl edx, cl + mov esi, dword ptr [ebp - 20] + shr esi, 3 + mov edi, dword ptr [ebp - 24] # 4-byte Reload + movzx ebx, byte ptr [edi + esi] + or ebx, edx + mov cl, bl + mov byte ptr [edi + esi], cl + .cv_loc 1595 22 1328 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1328:0 + mov byte ptr [ebp - 25], al # 1-byte Spill + add esp, 16 + pop esi + pop edi + pop ebx + pop ebp + ret 4 +Ltmp16617: + .cv_fpo_endproc +Lfunc_end1595: + # -- End function + .def "??0?$_Buf@D@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Buf@D@std@@QAE@XZ" + .globl "??0?$_Buf@D@std@@QAE@XZ" # -- Begin function ??0?$_Buf@D@std@@QAE@XZ + .p2align 4, 0x90 +"??0?$_Buf@D@std@@QAE@XZ": # @"??0?$_Buf@D@std@@QAE@XZ" +Lfunc_begin1596: + .cv_func_id 1596 + .cv_loc 1596 22 1259 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1259:0 + .cv_fpo_proc "??0?$_Buf@D@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16618: + mov dword ptr [ecx], 0 + mov dword ptr [ecx + 4], 0 + mov dword ptr [ecx + 8], 0 + .cv_loc 1596 22 1260 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1260:0 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp16619: + .cv_fpo_endproc +Lfunc_end1596: + # -- End function + .def "?_Insert@?$_Buf@D@std@@QAEXD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Insert@?$_Buf@D@std@@QAEXD@Z" + .globl "?_Insert@?$_Buf@D@std@@QAEXD@Z" # -- Begin function ?_Insert@?$_Buf@D@std@@QAEXD@Z + .p2align 4, 0x90 +"?_Insert@?$_Buf@D@std@@QAEXD@Z": # @"?_Insert@?$_Buf@D@std@@QAEXD@Z" +Lfunc_begin1597: + .cv_func_id 1597 + .cv_loc 1597 22 1282 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1282:0 + .cv_fpo_proc "?_Insert@?$_Buf@D@std@@QAEXD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp16620: + .cv_loc 1597 22 1283 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1283:0 + mov edx, dword ptr [ecx] + cmp edx, dword ptr [ecx + 4] + mov byte ptr [ebp - 13], al # 1-byte Spill + mov dword ptr [ebp - 20], ecx # 4-byte Spill + ja LBB1597_2 +# %bb.1: +Ltmp16621: + .cv_loc 1597 22 1284 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1284:0 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + add ecx, 16 + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, eax + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], edx + call "?_Expand@?$_Buf@D@std@@AAEXI@Z" + sub esp, 4 +Ltmp16622: +LBB1597_2: + .cv_loc 1597 22 1287 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1287:0 + mov al, byte ptr [ebp + 8] + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov esi, dword ptr [ecx + 4] + mov edi, esi + add edi, 1 + mov dword ptr [ecx + 4], edi + mov byte ptr [edx + esi], al + .cv_loc 1597 22 1288 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1288:0 + add esp, 20 + pop esi + pop edi + pop ebp + ret 4 +Ltmp16623: + .cv_fpo_endproc +Lfunc_end1597: + # -- End function + .def "?_Expand@?$_Buf@D@std@@AAEXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Expand@?$_Buf@D@std@@AAEXI@Z" + .globl "?_Expand@?$_Buf@D@std@@AAEXI@Z" # -- Begin function ?_Expand@?$_Buf@D@std@@AAEXI@Z + .p2align 4, 0x90 +"?_Expand@?$_Buf@D@std@@AAEXI@Z": # @"?_Expand@?$_Buf@D@std@@AAEXI@Z" +Lfunc_begin1598: + .cv_func_id 1598 + .cv_loc 1598 22 1302 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1302:0 + .cv_fpo_proc "?_Expand@?$_Buf@D@std@@AAEXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16624: + .cv_loc 1598 22 1303 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1303:0 + mov edx, dword ptr [ebp + 8] + shl edx, 0 + mov esi, dword ptr [ecx + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], ecx # 4-byte Spill + call dword ptr [__imp__realloc] + mov dword ptr [ebp - 12], eax + .cv_loc 1598 22 1304 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1304:0 + cmp dword ptr [ebp - 12], 0 + jne LBB1598_2 +# %bb.1: +Ltmp16625: + .cv_loc 1598 22 1305 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1305:0 + call "?_Xbad_alloc@std@@YAXXZ" +Ltmp16626: +LBB1598_2: + .cv_loc 1598 22 1308 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1308:0 + mov eax, dword ptr [ebp - 12] + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [ecx + 8], eax + .cv_loc 1598 22 1309 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1309:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ecx], eax + .cv_loc 1598 22 1310 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1310:0 + add esp, 24 + pop esi + pop ebp + ret 4 +Ltmp16627: + .cv_fpo_endproc +Lfunc_end1598: + # -- End function + .def "?_ClassAtom@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_ClassAtom@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@XZ" + .globl "?_ClassAtom@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@XZ" # -- Begin function ?_ClassAtom@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@XZ + .p2align 4, 0x90 +"?_ClassAtom@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@XZ": # @"?_ClassAtom@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@XZ" +Lfunc_begin1599: + .cv_func_id 1599 + .cv_loc 1599 22 4113 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4113:0 + .cv_fpo_proc "?_ClassAtom@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16628: + .cv_loc 1599 22 4114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4114:0 + cmp dword ptr [ecx + 84], 92 + mov dword ptr [ebp - 16], ecx # 4-byte Spill + jne LBB1599_10 +# %bb.1: +Ltmp16629: + .cv_loc 1599 22 4115 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4115:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1599 22 4116 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4116:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov eax, dword ptr [ecx + 88] + and eax, 2097152 + cmp eax, 0 + je LBB1599_3 +# %bb.2: + .cv_loc 1599 22 4117 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4117:0 + xor eax, eax +Ltmp16630: + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp], 0 + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "?_ClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@_N@Z" + sub esp, 4 + mov dword ptr [ebp - 4], eax + jmp LBB1599_20 +Ltmp16631: +LBB1599_3: + .cv_loc 1599 22 4118 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4118:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 65536 + cmp ecx, 0 + je LBB1599_5 +# %bb.4: + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov eax, dword ptr [ebp - 16] # 4-byte Reload + movsx edx, byte ptr [eax + 80] + mov dword ptr [esp], edx + call "?_Do_ffn@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z" + sub esp, 4 + test al, 1 + jne LBB1599_7 +LBB1599_5: + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 32768 + cmp ecx, 0 + je LBB1599_8 +# %bb.6: + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov eax, dword ptr [ebp - 16] # 4-byte Reload + movsx edx, byte ptr [eax + 80] + mov dword ptr [esp], edx + call "?_Do_ffnx@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z" + sub esp, 4 + test al, 1 + jne LBB1599_7 + jmp LBB1599_8 +LBB1599_7: +Ltmp16632: + .cv_loc 1599 22 4120 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4120:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1599 22 4121 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4121:0 + mov dword ptr [ebp - 4], 1 + jmp LBB1599_20 +Ltmp16633: +LBB1599_8: + .cv_loc 1599 22 4119 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4119:0 + jmp LBB1599_9 +Ltmp16634: +LBB1599_9: + .cv_loc 1599 22 4123 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4123:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [eax + 76], 92 + .cv_loc 1599 22 4124 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4124:0 + mov dword ptr [ebp - 4], 1 + jmp LBB1599_20 +Ltmp16635: +LBB1599_10: + .cv_loc 1599 22 4125 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4125:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + cmp dword ptr [eax + 84], 91 + jne LBB1599_16 +# %bb.11: +Ltmp16636: + .cv_loc 1599 22 4126 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4126:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1599 22 4127 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4127:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + cmp dword ptr [ecx + 84], 58 + je LBB1599_14 +# %bb.12: + mov eax, dword ptr [ebp - 16] # 4-byte Reload + cmp dword ptr [eax + 84], 61 + je LBB1599_14 +# %bb.13: + mov eax, dword ptr [ebp - 16] # 4-byte Reload + cmp dword ptr [eax + 84], 46 + jne LBB1599_15 +LBB1599_14: +Ltmp16637: + .cv_loc 1599 22 4128 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4128:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 84] + mov dword ptr [ebp - 12], ecx + .cv_loc 1599 22 4129 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4129:0 + mov ecx, eax + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1599 22 4130 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4130:0 + mov eax, dword ptr [ebp - 12] + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp], eax + call "?_Do_ex_class@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@@Z" + sub esp, 4 + .cv_loc 1599 22 4131 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4131:0 + mov dword ptr [ebp - 4], 2 + jmp LBB1599_20 +Ltmp16638: +LBB1599_15: + .cv_loc 1599 22 4133 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4133:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [eax + 76], 91 + .cv_loc 1599 22 4134 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4134:0 + mov dword ptr [ebp - 4], 1 + jmp LBB1599_20 +Ltmp16639: +LBB1599_16: + .cv_loc 1599 22 4136 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4136:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + cmp dword ptr [eax + 84], 93 + je LBB1599_18 +# %bb.17: + mov eax, dword ptr [ebp - 16] # 4-byte Reload + cmp dword ptr [eax + 84], -1 + jne LBB1599_19 +LBB1599_18: +Ltmp16640: + .cv_loc 1599 22 4137 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4137:0 + mov dword ptr [ebp - 4], 0 + jmp LBB1599_20 +Ltmp16641: +LBB1599_19: + .cv_loc 1599 22 4139 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4139:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + movsx ecx, byte ptr [eax + 80] + mov dword ptr [eax + 76], ecx + .cv_loc 1599 22 4140 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4140:0 + mov ecx, eax + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1599 22 4141 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4141:0 + mov dword ptr [ebp - 4], 1 +Ltmp16642: +LBB1599_20: + .cv_loc 1599 22 4143 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4143:0 + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret +Ltmp16643: + .cv_fpo_endproc +Lfunc_end1599: + # -- End function + .def "?_Add_range@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXDD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_range@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXDD@Z" + .globl "?_Add_range@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXDD@Z" # -- Begin function ?_Add_range@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXDD@Z + .p2align 4, 0x90 +"?_Add_range@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXDD@Z": # @"?_Add_range@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXDD@Z" +Lfunc_begin1600: + .cv_func_id 1600 + .cv_loc 1600 22 2984 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2984:0 + .cv_fpo_proc "?_Add_range@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXDD@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 64 + .cv_fpo_stackalloc 64 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 12] + mov dl, byte ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16644: + .cv_loc 1600 22 2987 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2987:0 + mov esi, dword ptr [ecx + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], 256 + mov byte ptr [ebp - 21], dl # 1-byte Spill + mov byte ptr [ebp - 22], al # 1-byte Spill + mov dword ptr [ebp - 28], ecx # 4-byte Spill + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je LBB1600_2 +# %bb.1: +Ltmp16645: + .cv_loc 1600 22 2988 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2988:0 + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov ecx, dword ptr [eax + 12] + movsx edx, byte ptr [ebp + 8] + mov dword ptr [esp], edx + call "?translate_nocase@?$_Regex_traits@D@std@@QBEDD@Z" + sub esp, 4 + movsx ecx, al + mov dword ptr [ebp - 12], ecx + .cv_loc 1600 22 2989 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2989:0 + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov edx, dword ptr [ecx + 12] + mov ecx, edx + movsx edx, byte ptr [ebp + 12] + mov dword ptr [esp], edx + call "?translate_nocase@?$_Regex_traits@D@std@@QBEDD@Z" + sub esp, 4 + movsx ecx, al + mov dword ptr [ebp - 16], ecx + .cv_loc 1600 22 2990 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2990:0 + jmp LBB1600_3 +Ltmp16646: +LBB1600_2: + .cv_loc 1600 22 2991 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2991:0 + movzx eax, byte ptr [ebp + 8] + mov dword ptr [ebp - 12], eax + .cv_loc 1600 22 2992 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2992:0 + movzx eax, byte ptr [ebp + 12] + mov dword ptr [ebp - 16], eax +Ltmp16647: +LBB1600_3: + .cv_loc 1600 22 2995 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2995:0 + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 20], ecx +LBB1600_4: # =>This Inner Loop Header: Depth=1 + .cv_loc 1600 22 2996 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2996:0 + xor eax, eax + mov cl, al +Ltmp16648: + mov eax, dword ptr [ebp - 12] + cmp eax, dword ptr [ebp - 16] + mov byte ptr [ebp - 29], cl # 1-byte Spill + ja LBB1600_6 +# %bb.5: # in Loop: Header=BB1600_4 Depth=1 + mov eax, dword ptr [ebp - 16] + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [ebp - 36], eax # 4-byte Spill + call "?_Get_bmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ" + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + cmp ecx, eax + setb dl + mov byte ptr [ebp - 29], dl # 1-byte Spill +LBB1600_6: # in Loop: Header=BB1600_4 Depth=1 + mov al, byte ptr [ebp - 29] # 1-byte Reload + test al, 1 + jne LBB1600_7 + jmp LBB1600_10 +LBB1600_7: # in Loop: Header=BB1600_4 Depth=1 +Ltmp16649: + .cv_loc 1600 22 2997 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2997:0 + mov eax, dword ptr [ebp - 20] + cmp dword ptr [eax + 24], 0 + jne LBB1600_9 +# %bb.8: # in Loop: Header=BB1600_4 Depth=1 +Ltmp16650: + .cv_loc 1600 22 2998 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2998:0 + mov dword ptr [esp], 32 + call "??2@YAPAXI@Z" + mov ecx, eax + mov dword ptr [ebp - 40], eax # 4-byte Spill + call "??0_Bitmap@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 20] + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ecx + 24], edx + mov dword ptr [ebp - 44], eax # 4-byte Spill +Ltmp16651: +LBB1600_9: # in Loop: Header=BB1600_4 Depth=1 + .cv_loc 1600 22 3001 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3001:0 + mov eax, dword ptr [ebp - 20] + mov ecx, dword ptr [eax + 24] + mov eax, dword ptr [ebp - 12] + mov dword ptr [esp], eax + call "??$_Mark@I@_Bitmap@std@@QAEXI@Z" + sub esp, 4 +Ltmp16652: + .cv_loc 1600 22 2996 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2996:0 + mov eax, dword ptr [ebp - 12] + add eax, 1 + mov dword ptr [ebp - 12], eax + jmp LBB1600_4 +Ltmp16653: +LBB1600_10: + .cv_loc 1600 22 3003 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3003:0 + mov eax, dword ptr [ebp - 16] + cmp eax, dword ptr [ebp - 12] + jb LBB1600_20 +# %bb.11: +Ltmp16654: + .cv_loc 1600 22 3004 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3004:0 + mov eax, dword ptr [ebp - 16] + sub eax, dword ptr [ebp - 12] + mov ecx, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [ebp - 48], eax # 4-byte Spill + call "?_Get_tmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ" + mov ecx, dword ptr [ebp - 48] # 4-byte Reload + cmp ecx, eax + jae LBB1600_16 +# %bb.12: +Ltmp16655: + .cv_loc 1600 22 3005 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3005:0 + jmp LBB1600_13 +LBB1600_13: # =>This Inner Loop Header: Depth=1 +Ltmp16656: + .cv_loc 1600 22 3005 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3005:0 + mov eax, dword ptr [ebp - 12] + cmp eax, dword ptr [ebp - 16] + ja LBB1600_15 +# %bb.14: # in Loop: Header=BB1600_13 Depth=1 +Ltmp16657: + .cv_loc 1600 22 3006 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3006:0 + mov eax, dword ptr [ebp - 12] + mov cl, al + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov byte ptr [ebp - 49], cl # 1-byte Spill + mov ecx, eax + mov dl, byte ptr [ebp - 49] # 1-byte Reload + movsx esi, dl + mov dword ptr [esp], esi + call "?_Add_char_to_array@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z" + sub esp, 4 +Ltmp16658: + .cv_loc 1600 22 3005 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3005:0 + mov eax, dword ptr [ebp - 12] + add eax, 1 + mov dword ptr [ebp - 12], eax + jmp LBB1600_13 +Ltmp16659: +LBB1600_15: + .cv_loc 1600 22 3008 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3008:0 + jmp LBB1600_19 +Ltmp16660: +LBB1600_16: + .cv_loc 1600 22 3009 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3009:0 + mov eax, dword ptr [ebp - 20] + cmp dword ptr [eax + 32], 0 + jne LBB1600_18 +# %bb.17: +Ltmp16661: + .cv_loc 1600 22 3010 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3010:0 + mov dword ptr [esp], 12 + call "??2@YAPAXI@Z" + mov ecx, eax + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "??0?$_Buf@D@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 20] + mov edx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [ecx + 32], edx + mov dword ptr [ebp - 60], eax # 4-byte Spill +Ltmp16662: +LBB1600_18: + .cv_loc 1600 22 3013 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3013:0 + mov eax, dword ptr [ebp - 20] + mov ecx, dword ptr [eax + 32] + mov eax, dword ptr [ebp - 12] + mov dl, al + movsx eax, dl + mov dword ptr [esp], eax + call "?_Insert@?$_Buf@D@std@@QAEXD@Z" + sub esp, 4 + .cv_loc 1600 22 3014 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3014:0 + mov eax, dword ptr [ebp - 20] + mov ecx, dword ptr [eax + 32] + mov eax, dword ptr [ebp - 16] + mov dl, al + movsx eax, dl + mov dword ptr [esp], eax + call "?_Insert@?$_Buf@D@std@@QAEXD@Z" + sub esp, 4 +Ltmp16663: +LBB1600_19: + .cv_loc 1600 22 3016 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3016:0 + jmp LBB1600_20 +Ltmp16664: +LBB1600_20: + .cv_loc 1600 22 3017 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3017:0 + add esp, 64 + pop esi + pop ebp + ret 8 +Ltmp16665: + .cv_fpo_endproc +Lfunc_end1600: + # -- End function + .def "?_ClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_ClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@_N@Z" + .globl "?_ClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@_N@Z" # -- Begin function ?_ClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@_N@Z + .p2align 4, 0x90 +"?_ClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@_N@Z": # @"?_ClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@_N@Z" +Lfunc_begin1601: + .cv_func_id 1601 + .cv_loc 1601 22 4095 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4095:0 + .cv_fpo_proc "?_ClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@_N@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 8] + and al, 1 + mov byte ptr [ebp - 5], al + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp16666: + .cv_loc 1601 22 4096 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4096:0 + mov edx, dword ptr [ecx + 88] + and edx, 16384 + cmp edx, 0 + mov dword ptr [ebp - 16], ecx # 4-byte Spill + je LBB1601_3 +# %bb.1: + mov eax, dword ptr [ebp - 16] # 4-byte Reload + movsx ecx, byte ptr [eax + 80] + cmp ecx, 92 + jne LBB1601_3 +# %bb.2: +Ltmp16667: + .cv_loc 1601 22 4097 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4097:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [eax + 76], 92 + .cv_loc 1601 22 4098 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4098:0 + mov ecx, eax + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1601 22 4099 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4099:0 + mov dword ptr [ebp - 4], 1 + jmp LBB1601_13 +Ltmp16668: +LBB1601_3: + .cv_loc 1601 22 4100 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4100:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 88] + and ecx, 131072 + cmp ecx, 0 + je LBB1601_6 +# %bb.4: + mov al, byte ptr [ebp - 5] + and al, 1 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + movzx edx, al + mov dword ptr [esp], edx + call "?_CharacterClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_N_N@Z" + sub esp, 4 + test al, 1 + jne LBB1601_5 + jmp LBB1601_6 +LBB1601_5: +Ltmp16669: + .cv_loc 1601 22 4101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4101:0 + mov dword ptr [ebp - 4], 2 + jmp LBB1601_13 +Ltmp16670: +LBB1601_6: + .cv_loc 1601 22 4102 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4102:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + call "?_DecimalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + test al, 1 + jne LBB1601_7 + jmp LBB1601_10 +LBB1601_7: +Ltmp16671: + .cv_loc 1601 22 4103 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4103:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + cmp dword ptr [eax + 76], 0 + je LBB1601_9 +# %bb.8: +Ltmp16672: + .cv_loc 1601 22 4104 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4104:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp], 2 + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 +Ltmp16673: +LBB1601_9: + .cv_loc 1601 22 4107 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4107:0 + mov dword ptr [ebp - 4], 1 + jmp LBB1601_13 +Ltmp16674: +LBB1601_10: + .cv_loc 1601 22 4102 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4102:0 + jmp LBB1601_11 +Ltmp16675: +LBB1601_11: + .cv_loc 1601 22 4100 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4100:0 + jmp LBB1601_12 +Ltmp16676: +LBB1601_12: + .cv_loc 1601 22 4109 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4109:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + call "?_CharacterEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + xor ecx, ecx + test al, 1 + mov edx, 1 + cmovne ecx, edx + mov dword ptr [ebp - 4], ecx +LBB1601_13: + .cv_loc 1601 22 4110 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4110:0 + mov eax, dword ptr [ebp - 4] + add esp, 20 + pop ebp + ret 4 +Ltmp16677: + .cv_fpo_endproc +Lfunc_end1601: + # -- End function + .def "?_Do_ex_class@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_ex_class@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@@Z" + .globl "?_Do_ex_class@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@@Z" # -- Begin function ?_Do_ex_class@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@@Z + .p2align 4, 0x90 +"?_Do_ex_class@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@@Z": # @"?_Do_ex_class@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@@Z" +Lfunc_begin1602: + .cv_func_id 1602 + .cv_loc 1602 22 4036 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4036:0 + .cv_fpo_proc "?_Do_ex_class@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 80 + .cv_fpo_stackalloc 80 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp16678: + .cv_loc 1602 22 4037 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4037:0 + cmp dword ptr [ebp + 8], 58 + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov dword ptr [ebp - 40], ecx # 4-byte Spill + jne LBB1602_2 +# %bb.1: + mov eax, 1 + mov dword ptr [ebp - 44], eax # 4-byte Spill + jmp LBB1602_6 +LBB1602_2: + cmp dword ptr [ebp + 8], 61 + jne LBB1602_4 +# %bb.3: + xor eax, eax + mov dword ptr [ebp - 48], eax # 4-byte Spill + jmp LBB1602_5 +LBB1602_4: + xor eax, eax + mov ecx, dword ptr [ebp + 8] + cmp ecx, 46 + mov ecx, 14 + cmove ecx, eax + mov dword ptr [ebp - 48], ecx # 4-byte Spill +LBB1602_5: + mov eax, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [ebp - 44], eax # 4-byte Spill +LBB1602_6: + mov eax, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ebp - 20], eax + .cv_loc 1602 22 4042 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4042:0 + mov eax, dword ptr [ebp - 40] # 4-byte Reload + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 24], ecx + .cv_loc 1602 22 4043 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4043:0 + mov dword ptr [ebp - 28], 0 +LBB1602_7: # =>This Inner Loop Header: Depth=1 + .cv_loc 1602 22 4045 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4045:0 + xor eax, eax + mov cl, al + mov eax, dword ptr [ebp - 40] # 4-byte Reload + cmp dword ptr [eax + 84], 58 + mov byte ptr [ebp - 49], cl # 1-byte Spill + je LBB1602_11 +# %bb.8: # in Loop: Header=BB1602_7 Depth=1 + xor eax, eax + mov cl, al + mov eax, dword ptr [ebp - 40] # 4-byte Reload + cmp dword ptr [eax + 84], 61 + mov byte ptr [ebp - 49], cl # 1-byte Spill + je LBB1602_11 +# %bb.9: # in Loop: Header=BB1602_7 Depth=1 + xor eax, eax + mov cl, al + mov eax, dword ptr [ebp - 40] # 4-byte Reload + cmp dword ptr [eax + 84], 46 + mov byte ptr [ebp - 49], cl # 1-byte Spill + je LBB1602_11 +# %bb.10: # in Loop: Header=BB1602_7 Depth=1 + mov eax, dword ptr [ebp - 40] # 4-byte Reload + cmp dword ptr [eax + 84], -1 + setne cl + mov byte ptr [ebp - 49], cl # 1-byte Spill +LBB1602_11: # in Loop: Header=BB1602_7 Depth=1 + mov al, byte ptr [ebp - 49] # 1-byte Reload + test al, 1 + jne LBB1602_12 + jmp LBB1602_13 +LBB1602_12: # in Loop: Header=BB1602_7 Depth=1 +Ltmp16679: + .cv_loc 1602 22 4047 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4047:0 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1602 22 4048 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4048:0 + mov ecx, dword ptr [ebp - 28] + add ecx, 1 + mov dword ptr [ebp - 28], ecx +Ltmp16680: + .cv_loc 1602 22 4045 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4045:0 + jmp LBB1602_7 +LBB1602_13: + .cv_loc 1602 22 4050 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4050:0 + mov eax, dword ptr [ebp - 40] # 4-byte Reload + mov ecx, dword ptr [eax + 84] + cmp ecx, dword ptr [ebp + 8] + je LBB1602_15 +# %bb.14: +Ltmp16681: + .cv_loc 1602 22 4051 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4051:0 + mov eax, dword ptr [ebp - 20] + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [esp], eax + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 + .cv_loc 1602 22 4052 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4052:0 + jmp LBB1602_32 +Ltmp16682: +LBB1602_15: + .cv_loc 1602 22 4052 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4052:0 + cmp dword ptr [ebp + 8], 58 + jne LBB1602_19 +# %bb.16: +Ltmp16683: + .cv_loc 1602 22 4053 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4053:0 + mov eax, dword ptr [ebp - 40] # 4-byte Reload + mov ecx, dword ptr [eax + 68] + mov edx, dword ptr [eax + 72] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 256 + mov dword ptr [ebp - 56], ecx # 4-byte Spill + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + setne bl + mov eax, dword ptr [ebp - 40] # 4-byte Reload + mov ecx, dword ptr [eax] + mov edx, dword ptr [ebp - 24] + mov esi, esp + mov dword ptr [esi + 4], ecx + mov dword ptr [esi], edx + movzx ecx, bl + and ecx, 1 + mov dword ptr [esi + 8], ecx + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "??$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z" + sub esp, 12 + mov word ptr [ebp - 30], ax + .cv_loc 1602 22 4055 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4055:0 + cmp word ptr [ebp - 30], 0 + jne LBB1602_18 +# %bb.17: +Ltmp16684: + .cv_loc 1602 22 4056 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4056:0 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [esp], 1 + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 +Ltmp16685: +LBB1602_18: + .cv_loc 1602 22 4059 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4059:0 + xor eax, eax + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + add ecx, 44 + movsx edx, word ptr [ebp - 30] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "?_Add_named_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXF_N@Z" + sub esp, 8 + .cv_loc 1602 22 4060 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4060:0 + jmp LBB1602_31 +Ltmp16686: +LBB1602_19: + .cv_loc 1602 22 4060 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4060:0 + cmp dword ptr [ebp + 8], 61 + jne LBB1602_24 +# %bb.20: +Ltmp16687: + .cv_loc 1602 22 4061 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4061:0 + mov eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + cmp eax, dword ptr [ecx] + jne LBB1602_22 +# %bb.21: + .cv_loc 1602 22 4062 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4062:0 + xor eax, eax +Ltmp16688: + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [esp], 0 + mov dword ptr [ebp - 64], eax # 4-byte Spill + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 + .cv_loc 1602 22 4063 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4063:0 + jmp LBB1602_23 +Ltmp16689: +LBB1602_22: + .cv_loc 1602 22 4064 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4064:0 + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add eax, 44 + mov ecx, dword ptr [ebp - 28] + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov esi, dword ptr [edx] + mov edi, dword ptr [ebp - 24] + mov dword ptr [ebp - 68], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov eax, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [esp + 8], eax + call "?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" + sub esp, 12 +Ltmp16690: +LBB1602_23: + .cv_loc 1602 22 4066 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4066:0 + jmp LBB1602_30 +Ltmp16691: +LBB1602_24: + .cv_loc 1602 22 4066 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4066:0 + cmp dword ptr [ebp + 8], 46 + jne LBB1602_29 +# %bb.25: +Ltmp16692: + .cv_loc 1602 22 4067 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4067:0 + mov eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + cmp eax, dword ptr [ecx] + jne LBB1602_27 +# %bb.26: + .cv_loc 1602 22 4068 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4068:0 + xor eax, eax +Ltmp16693: + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [esp], 0 + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + sub esp, 4 + .cv_loc 1602 22 4069 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4069:0 + jmp LBB1602_28 +Ltmp16694: +LBB1602_27: + .cv_loc 1602 22 4070 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4070:0 + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add eax, 44 + mov ecx, dword ptr [ebp - 28] + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov esi, dword ptr [edx] + mov edi, dword ptr [ebp - 24] + mov dword ptr [ebp - 76], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov eax, dword ptr [ebp - 76] # 4-byte Reload + mov dword ptr [esp + 8], eax + call "?_Add_coll@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" + sub esp, 12 +Ltmp16695: +LBB1602_28: + .cv_loc 1602 22 4072 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4072:0 + jmp LBB1602_29 +Ltmp16696: +LBB1602_29: + .cv_loc 1602 22 4066 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4066:0 + jmp LBB1602_30 +Ltmp16697: +LBB1602_30: + .cv_loc 1602 22 4060 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4060:0 + jmp LBB1602_31 +Ltmp16698: +LBB1602_31: + .cv_loc 1602 22 4052 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4052:0 + jmp LBB1602_32 +Ltmp16699: +LBB1602_32: + .cv_loc 1602 22 4073 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4073:0 + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + call "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1602 22 4074 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4074:0 + mov ecx, dword ptr [ebp - 20] + mov eax, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ebp - 80], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], 93 + mov edx, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [esp + 4], edx + call "?_Expect@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" + .cv_loc 1602 22 4075 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4075:0 + add esp, 72 + pop esi + pop edi + pop ebx + pop ebp + ret 4 +Ltmp16700: + .cv_fpo_endproc +Lfunc_end1602: + # -- End function + .def "?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" + .globl "?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" # -- Begin function ?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z + .p2align 4, 0x90 +"?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z": # @"?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" +Lfunc_begin1603: + .cv_func_id 1603 + .cv_loc 1603 22 3072 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3072:0 + .cv_fpo_proc "?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 132 + .cv_fpo_stackalloc 132 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp16705: + .cv_loc 1603 22 3073 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3073:0 + mov edi, dword ptr [ecx + 4] + mov dword ptr [ebp - 36], edi + .cv_loc 1603 22 3074 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3074:0 + mov edi, dword ptr [ecx + 12] + mov ebx, dword ptr [ebp + 12] + mov dword ptr [ebp - 104], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 108], ecx # 4-byte Spill + mov ecx, edi + lea edi, [ebp - 64] +Ltmp16706: + #DEBUG_VALUE: _Add_equiv:_Str <- [$edi+0] + mov dword ptr [esp], edi + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], ebx + mov dword ptr [ebp - 112], esi # 4-byte Spill + mov dword ptr [ebp - 116], edx # 4-byte Spill + call "??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z" + sub esp, 12 +Ltmp16707: + .cv_loc 1603 22 3075 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3075:0 + mov dword ptr [ebp - 68], 0 +Ltmp16708: +LBB1603_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Add_equiv:_Str <- [$edi+0] + cmp dword ptr [ebp - 68], 256 + jae LBB1603_9 +Ltmp16709: +# %bb.2: # in Loop: Header=BB1603_1 Depth=1 + #DEBUG_VALUE: _Add_equiv:_Str <- [$edi+0] + .cv_loc 1603 22 3076 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3076:0 + mov al, byte ptr [ebp - 68] + mov byte ptr [ebp - 69], al + .cv_loc 1603 22 3077 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3077:0 + mov ecx, dword ptr [ebp - 108] # 4-byte Reload + mov ecx, dword ptr [ecx + 12] + lea edx, [ebp - 68] + mov dword ptr [ebp - 16], 0 + mov esi, esp + mov dword ptr [esi + 8], edx + lea edx, [ebp - 69] + mov dword ptr [esi + 4], edx + lea edx, [ebp - 100] + mov dword ptr [esi], edx + call "??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z" +Ltmp16710: + sub esp, 12 + jmp LBB1603_3 +LBB1603_3: # in Loop: Header=BB1603_1 Depth=1 + lea eax, [ebp - 100] + mov dword ptr [esp], eax + lea eax, [ebp - 64] + mov dword ptr [esp + 4], eax + call "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" + lea ecx, [ebp - 100] + mov byte ptr [ebp - 117], al # 1-byte Spill + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + mov al, byte ptr [ebp - 117] # 1-byte Reload + test al, 1 + jne LBB1603_4 + jmp LBB1603_8 +LBB1603_4: # in Loop: Header=BB1603_1 Depth=1 +Ltmp16711: + .cv_loc 1603 22 3078 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3078:0 + mov eax, dword ptr [ebp - 36] + cmp dword ptr [eax + 24], 0 + jne LBB1603_7 +# %bb.5: # in Loop: Header=BB1603_1 Depth=1 +Ltmp16712: + .cv_loc 1603 22 3079 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3079:0 + mov eax, esp + mov dword ptr [eax], 32 + call "??2@YAPAXI@Z" + mov dword ptr [ebp - 124], eax # 4-byte Spill + jmp LBB1603_6 +LBB1603_6: # in Loop: Header=BB1603_1 Depth=1 + mov eax, dword ptr [ebp - 124] # 4-byte Reload + mov ecx, eax + mov dword ptr [ebp - 128], eax # 4-byte Spill + call "??0_Bitmap@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 36] + mov edx, dword ptr [ebp - 128] # 4-byte Reload + mov dword ptr [ecx + 24], edx + mov dword ptr [ebp - 132], eax # 4-byte Spill +Ltmp16713: +LBB1603_7: # in Loop: Header=BB1603_1 Depth=1 + .cv_loc 1603 22 3082 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3082:0 + mov eax, dword ptr [ebp - 36] + mov ecx, dword ptr [eax + 24] + mov eax, dword ptr [ebp - 68] + mov dword ptr [esp], eax + call "??$_Mark@I@_Bitmap@std@@QAEXI@Z" + sub esp, 4 +Ltmp16714: +LBB1603_8: # in Loop: Header=BB1603_1 Depth=1 + .cv_loc 1603 22 3075 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3075:0 + mov eax, dword ptr [ebp - 68] + add eax, 1 + mov dword ptr [ebp - 68], eax + jmp LBB1603_1 +Ltmp16715: +LBB1603_9: + #DEBUG_VALUE: _Add_equiv:_Str <- [$edi+0] + .cv_loc 1603 22 3089 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3089:0 + lea ecx, [ebp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + add esp, 132 + pop esi + pop edi +Ltmp16716: + pop ebx + pop ebp + ret 12 + .def "?dtor$10@?0??_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$10@?0??_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z@4HA": +LBB1603_10: + push ebp + sub esp, 12 + add ebp, 12 + lea ecx, [ebp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp16717: + .cv_fpo_endproc +Lfunc_end1603: + .section .xdata,"dr",associative,"?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" + .p2align 2 +"L__ehtable$?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z": + .long -1 # ToState + .long "?dtor$10@?0??_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z@4HA" # Action + .section .text,"xr",discard,"?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" + # -- End function + .def "?_Add_coll@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_coll@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" + .globl "?_Add_coll@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" # -- Begin function ?_Add_coll@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z + .p2align 4, 0x90 +"?_Add_coll@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z": # @"?_Add_coll@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" +Lfunc_begin1604: + .cv_func_id 1604 + .cv_loc 1604 22 3093 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3093:0 + .cv_fpo_proc "?_Add_coll@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp16718: + .cv_loc 1604 22 3094 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3094:0 + mov edi, dword ptr [ecx + 4] + mov dword ptr [ebp - 20], edi + .cv_loc 1604 22 3095 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3095:0 + mov edi, dword ptr [ebp - 20] + add edi, 20 + mov dword ptr [ebp - 24], edi + .cv_loc 1604 22 3096 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3096:0 + mov edi, dword ptr [ebp - 24] + mov ebx, dword ptr [ebp + 16] + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 32] # 4-byte Reload + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], ebx + mov dword ptr [esp + 12], edi + mov dword ptr [ebp - 36], esi # 4-byte Spill + mov dword ptr [ebp - 40], edx # 4-byte Spill + call "?_Char_to_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPBD0HPAPAU?$_Sequence@D@2@@Z" + .cv_loc 1604 22 3097 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3097:0 + add esp, 28 + pop esi + pop edi + pop ebx + pop ebp + ret 12 +Ltmp16719: + .cv_fpo_endproc +Lfunc_end1604: + # -- End function + .def "??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z" + .globl "??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z" # -- Begin function ??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z + .p2align 4, 0x90 +"??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z": # @"??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z" +Lfunc_begin1605: + .cv_func_id 1605 + .cv_loc 1605 22 285 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:285:0 + .cv_fpo_proc "??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 160 + .cv_fpo_stackalloc 160 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 16] + mov edi, dword ptr [ebp + 12] + mov ebx, esp + mov dword ptr [ebp - 28], ebx + mov dword ptr [ebp - 16], -1 + lea ebx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z" + mov dword ptr [ebp - 88], eax # 4-byte Spill + mov eax, dword ptr fs:[0] + mov dword ptr [ebp - 24], eax + mov dword ptr fs:[0], ebx + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp16726: + .cv_loc 1605 22 286 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:286:0 + mov byte ptr [ebp - 33], 0 +Ltmp16727: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_constu 88, DW_OP_minus, DW_OP_deref] [$ebp+0] + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ebp - 92], edi # 4-byte Spill + mov dword ptr [ebp - 96], esi # 4-byte Spill + mov dword ptr [ebp - 100], edx # 4-byte Spill + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 1605 22 288 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:288:0 + mov ecx, dword ptr [ebp + 12] + cmp ecx, dword ptr [ebp + 16] + mov dword ptr [ebp - 108], eax # 4-byte Spill + je LBB1605_6 +Ltmp16728: +# %bb.1: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_constu 88, DW_OP_minus, DW_OP_deref] [$ebp+0] + .cv_loc 1605 22 289 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:289:0 + lea eax, [ebp - 56] +Ltmp16729: + mov ecx, eax + mov dword ptr [ebp - 112], eax # 4-byte Spill + call "??0?$allocator@D@std@@QAE@XZ" + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], 0 + mov esi, esp + mov edi, dword ptr [ebp - 112] # 4-byte Reload + mov dword ptr [esi + 8], edi + mov dword ptr [esi + 4], ecx + mov dword ptr [esi], edx + lea ecx, [ebp - 52] + mov dword ptr [ebp - 116], eax # 4-byte Spill + call "??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z" +Ltmp16730: + sub esp, 12 + mov dword ptr [ebp - 120], eax # 4-byte Spill + jmp LBB1605_2 +LBB1605_2: + .cv_loc 1605 22 291 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:291:0 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + call "?_Getctype@?$_Regex_traits@D@std@@QBEPBV?$ctype@D@2@XZ" + lea ecx, [ebp - 52] + mov dword ptr [ebp - 124], ecx # 4-byte Spill + mov dword ptr [ebp - 128], eax # 4-byte Spill + call "?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ" + mov ecx, dword ptr [ebp - 124] # 4-byte Reload + mov dword ptr [ebp - 132], eax # 4-byte Spill + call "?size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 132] # 4-byte Reload + add ecx, eax + mov eax, dword ptr [ebp - 124] # 4-byte Reload + mov dword ptr [ebp - 136], ecx # 4-byte Spill + mov ecx, eax + call "?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ" + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 136] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], eax + mov eax, dword ptr ["__imp_?tolower@?$ctype@D@std@@QBEPBDPADPBD@Z"] + mov ecx, dword ptr [ebp - 128] # 4-byte Reload + call eax + sub esp, 8 + mov dword ptr [ebp - 140], eax # 4-byte Spill + jmp LBB1605_3 +LBB1605_3: + .cv_loc 1605 22 292 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:292:0 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + call "?_Getcoll@?$_Regex_traits@D@std@@QBEPBV?$collate@D@2@XZ" + lea ecx, [ebp - 52] + mov dword ptr [ebp - 144], ecx # 4-byte Spill + mov dword ptr [ebp - 148], eax # 4-byte Spill + call "?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ" + mov ecx, dword ptr [ebp - 144] # 4-byte Reload + mov dword ptr [ebp - 152], eax # 4-byte Spill + call "?size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 152] # 4-byte Reload + add ecx, eax + mov eax, dword ptr [ebp - 144] # 4-byte Reload + mov dword ptr [ebp - 156], ecx # 4-byte Spill + mov ecx, eax + call "?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ" + mov ecx, esp + mov edx, dword ptr [ebp - 156] # 4-byte Reload + mov dword ptr [ecx + 8], edx + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 84] + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 148] # 4-byte Reload + call "?transform@?$collate@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" + sub esp, 12 + jmp LBB1605_4 +LBB1605_4: + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + lea eax, [ebp - 84] + mov dword ptr [esp], eax + call "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@$$QAV01@@Z" + sub esp, 4 + lea ecx, [ebp - 84] + mov dword ptr [ebp - 160], eax # 4-byte Spill + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 1605 22 293 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:293:0 + lea ecx, [ebp - 52] + call "??1?$vector@DV?$allocator@D@std@@@std@@QAE@XZ" + jmp LBB1605_6 +Ltmp16731: +LBB1605_6: + .cv_loc 1605 22 294 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:294:0 + mov byte ptr [ebp - 33], 1 + .cv_loc 1605 22 295 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:295:0 + test byte ptr [ebp - 33], 1 + jne LBB1605_8 +# %bb.7: + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" +LBB1605_8: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 100] # 4-byte Reload + add esp, 160 + pop esi + pop edi + pop ebx + pop ebp + ret 12 + .def "?dtor$5@?0???$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z@4HA": +LBB1605_5: + push ebp + sub esp, 12 + add ebp, 12 + lea ecx, [ebp - 52] +Ltmp16732: + .cv_loc 1605 22 293 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:293:0 + call "??1?$vector@DV?$allocator@D@std@@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp16733: + .def "?dtor$9@?0???$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0???$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z@4HA": +LBB1605_9: + push ebp + sub esp, 12 + add ebp, 12 + .cv_loc 1605 22 295 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:295:0 + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp16734: + .cv_fpo_endproc +Lfunc_end1605: + .section .xdata,"dr",associative,"??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z" + .p2align 2 +"L__ehtable$??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z": + .long -1 # ToState + .long "?dtor$9@?0???$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$5@?0???$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z@4HA" # Action + .section .text,"xr",discard,"??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z" + # -- End function + .def "??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z" + .globl "??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z" # -- Begin function ??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z + .p2align 4, 0x90 +"??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z": # @"??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z" +Lfunc_begin1606: + .cv_func_id 1606 + .cv_loc 1606 22 285 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:285:0 + .cv_fpo_proc "??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 160 + .cv_fpo_stackalloc 160 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 16] + mov edi, dword ptr [ebp + 12] + mov ebx, esp + mov dword ptr [ebp - 28], ebx + mov dword ptr [ebp - 16], -1 + lea ebx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z" + mov dword ptr [ebp - 88], eax # 4-byte Spill + mov eax, dword ptr fs:[0] + mov dword ptr [ebp - 24], eax + mov dword ptr fs:[0], ebx + mov dword ptr [ebp - 32], ecx + mov eax, dword ptr [ebp - 32] +Ltmp16741: + .cv_loc 1606 22 286 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:286:0 + mov byte ptr [ebp - 33], 0 +Ltmp16742: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_constu 88, DW_OP_minus, DW_OP_deref] [$ebp+0] + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + mov dword ptr [ebp - 92], edi # 4-byte Spill + mov dword ptr [ebp - 96], esi # 4-byte Spill + mov dword ptr [ebp - 100], edx # 4-byte Spill + mov dword ptr [ebp - 104], eax # 4-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 1606 22 288 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:288:0 + mov ecx, dword ptr [ebp + 12] + cmp ecx, dword ptr [ebp + 16] + mov dword ptr [ebp - 108], eax # 4-byte Spill + je LBB1606_6 +Ltmp16743: +# %bb.1: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_constu 88, DW_OP_minus, DW_OP_deref] [$ebp+0] + .cv_loc 1606 22 289 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:289:0 + lea eax, [ebp - 56] +Ltmp16744: + mov ecx, eax + mov dword ptr [ebp - 112], eax # 4-byte Spill + call "??0?$allocator@D@std@@QAE@XZ" + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov dword ptr [ebp - 16], 0 + mov esi, esp + mov edi, dword ptr [ebp - 112] # 4-byte Reload + mov dword ptr [esi + 8], edi + mov dword ptr [esi + 4], ecx + mov dword ptr [esi], edx + lea ecx, [ebp - 52] + mov dword ptr [ebp - 116], eax # 4-byte Spill + call "??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z" +Ltmp16745: + sub esp, 12 + mov dword ptr [ebp - 120], eax # 4-byte Spill + jmp LBB1606_2 +LBB1606_2: + .cv_loc 1606 22 291 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:291:0 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + call "?_Getctype@?$_Regex_traits@D@std@@QBEPBV?$ctype@D@2@XZ" + lea ecx, [ebp - 52] + mov dword ptr [ebp - 124], ecx # 4-byte Spill + mov dword ptr [ebp - 128], eax # 4-byte Spill + call "?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ" + mov ecx, dword ptr [ebp - 124] # 4-byte Reload + mov dword ptr [ebp - 132], eax # 4-byte Spill + call "?size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 132] # 4-byte Reload + add ecx, eax + mov eax, dword ptr [ebp - 124] # 4-byte Reload + mov dword ptr [ebp - 136], ecx # 4-byte Spill + mov ecx, eax + call "?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ" + mov dword ptr [ebp - 16], 1 + mov ecx, esp + mov edx, dword ptr [ebp - 136] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], eax + mov eax, dword ptr ["__imp_?tolower@?$ctype@D@std@@QBEPBDPADPBD@Z"] + mov ecx, dword ptr [ebp - 128] # 4-byte Reload + call eax + sub esp, 8 + mov dword ptr [ebp - 140], eax # 4-byte Spill + jmp LBB1606_3 +LBB1606_3: + .cv_loc 1606 22 292 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:292:0 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + call "?_Getcoll@?$_Regex_traits@D@std@@QBEPBV?$collate@D@2@XZ" + lea ecx, [ebp - 52] + mov dword ptr [ebp - 144], ecx # 4-byte Spill + mov dword ptr [ebp - 148], eax # 4-byte Spill + call "?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ" + mov ecx, dword ptr [ebp - 144] # 4-byte Reload + mov dword ptr [ebp - 152], eax # 4-byte Spill + call "?size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 152] # 4-byte Reload + add ecx, eax + mov eax, dword ptr [ebp - 144] # 4-byte Reload + mov dword ptr [ebp - 156], ecx # 4-byte Spill + mov ecx, eax + call "?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ" + mov ecx, esp + mov edx, dword ptr [ebp - 156] # 4-byte Reload + mov dword ptr [ecx + 8], edx + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 84] + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 148] # 4-byte Reload + call "?transform@?$collate@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" + sub esp, 12 + jmp LBB1606_4 +LBB1606_4: + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + lea eax, [ebp - 84] + mov dword ptr [esp], eax + call "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@$$QAV01@@Z" + sub esp, 4 + lea ecx, [ebp - 84] + mov dword ptr [ebp - 160], eax # 4-byte Spill + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 1606 22 293 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:293:0 + lea ecx, [ebp - 52] + call "??1?$vector@DV?$allocator@D@std@@@std@@QAE@XZ" + jmp LBB1606_6 +Ltmp16746: +LBB1606_6: + .cv_loc 1606 22 294 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:294:0 + mov byte ptr [ebp - 33], 1 + .cv_loc 1606 22 295 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:295:0 + test byte ptr [ebp - 33], 1 + jne LBB1606_8 +# %bb.7: + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" +LBB1606_8: + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 100] # 4-byte Reload + add esp, 160 + pop esi + pop edi + pop ebx + pop ebp + ret 12 + .def "?dtor$5@?0???$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z@4HA": +LBB1606_5: + push ebp + sub esp, 12 + add ebp, 12 + lea ecx, [ebp - 52] +Ltmp16747: + .cv_loc 1606 22 293 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:293:0 + call "??1?$vector@DV?$allocator@D@std@@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp16748: + .def "?dtor$9@?0???$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0???$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z@4HA": +LBB1606_9: + push ebp + sub esp, 12 + add ebp, 12 + .cv_loc 1606 22 295 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:295:0 + mov ecx, dword ptr [ebp - 88] # 4-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp16749: + .cv_fpo_endproc +Lfunc_end1606: + .section .xdata,"dr",associative,"??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z" + .p2align 2 +"L__ehtable$??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z": + .long -1 # ToState + .long "?dtor$9@?0???$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$5@?0???$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z@4HA" # Action + .section .text,"xr",discard,"??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z" + # -- End function + .def "??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z" + .globl "??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z" # -- Begin function ??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z + .p2align 4, 0x90 +"??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z": # @"??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z" +Lfunc_begin1607: + .cv_func_id 1607 + .cv_loc 1607 19 440 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:440:0 + .cv_fpo_proc "??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp16752: + mov edi, dword ptr [ebp + 16] + mov bl, byte ptr [ebp - 36] + mov dword ptr [ebp - 60], eax # 4-byte Spill + mov eax, esp + mov byte ptr [eax], bl + mov dword ptr [eax + 4], edi + mov dword ptr [ebp - 64], ecx # 4-byte Spill + mov dword ptr [ebp - 68], esi # 4-byte Spill + mov dword ptr [ebp - 72], edx # 4-byte Spill + call "??$?0ABV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@D@1@@Z" + sub esp, 8 +Ltmp16753: + .cv_loc 1607 19 441 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:441:0 + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "?_Getal@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$allocator@D@2@XZ" + mov ecx, esp + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@D@1@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ebp - 40], ecx + .cv_loc 1607 19 442 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:442:0 + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + mov ecx, dword ptr [ebp - 40] + mov edx, esp + mov dword ptr [edx + 4], eax + mov dword ptr [edx], ecx + lea ecx, [ebp - 52] + call "??0?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@AAV?$allocator@U_Container_proxy@std@@@1@AAU_Container_base12@1@@Z" + sub esp, 8 + .cv_loc 1607 19 443 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:443:0 + mov ecx, esp + lea edx, [ebp + 12] + mov dword ptr [ecx + 4], edx + lea edx, [ebp + 8] + mov dword ptr [ecx], edx + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z" + .cv_loc 1607 19 444 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:444:0 + mov eax, dword ptr [ebp + 12] + mov ecx, esp + mov dword ptr [ecx], eax + call "??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" + mov ecx, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [edx], ecx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 56] + mov ecx, esp + mov byte ptr [ecx + 8], bl + mov edx, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + call "??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z" + sub esp, 12 + jmp LBB1607_1 +LBB1607_1: + .cv_loc 1607 19 445 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:445:0 + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 96], eax # 4-byte Spill + call "?_Release@_Basic_container_proxy_ptr12@std@@QAEXXZ" + .cv_loc 1607 19 446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:446:0 + mov ecx, dword ptr [ebp - 96] # 4-byte Reload + call "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" +Ltmp16754: + .cv_loc 1607 19 446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:446:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 64] # 4-byte Reload + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 12 + .def "?dtor$2@?0???$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z@4HA": +LBB1607_2: + push ebp + sub esp, 12 + add ebp, 12 + lea ecx, [ebp - 52] +Ltmp16755: + .cv_loc 1607 19 446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:446:0 + call "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp16756: + .cv_fpo_endproc +Lfunc_end1607: + .section .xdata,"dr",associative,"??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z" + .p2align 2 +"L__ehtable$??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z" + # -- End function + .def "??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z" + .globl "??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z" # -- Begin function ??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z + .p2align 4, 0x90 +"??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z": # @"??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z" +Lfunc_begin1608: + .cv_func_id 1608 + .cv_loc 1608 19 427 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:427:0 + .cv_fpo_proc "??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, esp + mov dword ptr [ebp - 28], esi + mov dword ptr [ebp - 16], -1 + lea esi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z" + mov edi, dword ptr fs:[0] + mov dword ptr [ebp - 24], edi + mov dword ptr fs:[0], esi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp16759: + .cv_loc 1608 19 428 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:428:0 + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [esp], edi + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 44], edx # 4-byte Spill + mov dword ptr [ebp - 48], eax # 4-byte Spill + mov dword ptr [ebp - 52], ecx # 4-byte Spill + call "??$distance@PBD@std@@YAHPBD0@Z" + mov dword ptr [esp], eax + call "??$_Convert_size@I@std@@YAII@Z" + mov dword ptr [ebp - 36], eax + .cv_loc 1608 19 429 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:429:0 + cmp dword ptr [ebp - 36], 0 + je LBB1608_4 +# %bb.1: +Ltmp16760: + .cv_loc 1608 19 430 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:430:0 + mov eax, dword ptr [ebp - 36] + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?_Buy_nonzero@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z" + sub esp, 4 + .cv_loc 1608 19 431 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:431:0 + mov eax, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [ebp - 40], eax + .cv_loc 1608 19 432 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:432:0 + mov ecx, eax + call "?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], 0 + mov esi, esp + mov dword ptr [esi + 8], eax + mov dword ptr [esi + 4], ecx + mov dword ptr [esi], edx + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "??$_Ucopy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPBD0PAD@Z" + sub esp, 12 + mov dword ptr [ebp - 56], eax # 4-byte Spill + jmp LBB1608_2 +LBB1608_2: + mov ecx, dword ptr [ebp - 52] # 4-byte Reload + call "?_Mylast@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ" + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [eax], ecx + .cv_loc 1608 19 433 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:433:0 + mov dword ptr [ebp - 40], 0 + .cv_loc 1608 19 434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:434:0 + lea ecx, [ebp - 40] + call "??1?$_Tidy_guard@V?$vector@DV?$allocator@D@std@@@std@@@std@@QAE@XZ" + jmp LBB1608_4 +Ltmp16761: +LBB1608_4: + .cv_loc 1608 19 435 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:435:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + add esp, 56 + pop esi + pop edi + pop ebx + pop ebp + ret 12 + .def "?dtor$3@?0???$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z@4HA": +LBB1608_3: + push ebp + sub esp, 12 + add ebp, 12 + lea ecx, [ebp - 40] +Ltmp16762: + .cv_loc 1608 19 434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:434:0 + call "??1?$_Tidy_guard@V?$vector@DV?$allocator@D@std@@@std@@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp16763: + .cv_fpo_endproc +Lfunc_end1608: + .section .xdata,"dr",associative,"??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z" + .p2align 2 +"L__ehtable$??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z": + .long -1 # ToState + .long "?dtor$3@?0???$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z@4HA" # Action + .section .text,"xr",discard,"??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z" + # -- End function + .def "??$distance@PBD@std@@YAHPBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$distance@PBD@std@@YAHPBD0@Z" + .globl "??$distance@PBD@std@@YAHPBD0@Z" # -- Begin function ??$distance@PBD@std@@YAHPBD0@Z + .p2align 4, 0x90 +"??$distance@PBD@std@@YAHPBD0@Z": # @"??$distance@PBD@std@@YAHPBD0@Z" +Lfunc_begin1609: + .cv_func_id 1609 + .cv_loc 1609 17 785 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:785:0 + .cv_fpo_proc "??$distance@PBD@std@@YAHPBD0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp16764: + .cv_loc 1609 17 787 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:787:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + sub edx, esi + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, edx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp16765: + .cv_fpo_endproc +Lfunc_end1609: + # -- End function + .def "??$_Ucopy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPBD0PAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ucopy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPBD0PAD@Z" + .globl "??$_Ucopy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPBD0PAD@Z" # -- Begin function ??$_Ucopy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPBD0PAD@Z + .p2align 4, 0x90 +"??$_Ucopy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPBD0PAD@Z": # @"??$_Ucopy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPBD0PAD@Z" +Lfunc_begin1610: + .cv_func_id 1610 + .cv_loc 1610 19 1443 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1443:0 + .cv_fpo_proc "??$_Ucopy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPBD0PAD@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16766: + .cv_loc 1610 19 1444 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1444:0 + mov dword ptr [ebp - 12], esi # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "?_Getal@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$allocator@D@2@XZ" + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], eax + call "??$_Uninitialized_copy@PBDPADV?$allocator@D@std@@@std@@YAPADQBD0PADAAV?$allocator@D@0@@Z" + add esp, 32 + pop esi + pop ebp + ret 12 +Ltmp16767: + .cv_fpo_endproc +Lfunc_end1610: + # -- End function + .def "??$_Uninitialized_copy@PBDPADV?$allocator@D@std@@@std@@YAPADQBD0PADAAV?$allocator@D@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy@PBDPADV?$allocator@D@std@@@std@@YAPADQBD0PADAAV?$allocator@D@0@@Z" + .globl "??$_Uninitialized_copy@PBDPADV?$allocator@D@std@@@std@@YAPADQBD0PADAAV?$allocator@D@0@@Z" # -- Begin function ??$_Uninitialized_copy@PBDPADV?$allocator@D@std@@@std@@YAPADQBD0PADAAV?$allocator@D@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy@PBDPADV?$allocator@D@std@@@std@@YAPADQBD0PADAAV?$allocator@D@0@@Z": # @"??$_Uninitialized_copy@PBDPADV?$allocator@D@std@@@std@@YAPADQBD0PADAAV?$allocator@D@0@@Z" +Lfunc_begin1611: + .cv_func_id 1611 + .cv_loc 1611 21 161 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:161:0 + .cv_fpo_proc "??$_Uninitialized_copy@PBDPADV?$allocator@D@std@@@std@@YAPADQBD0PADAAV?$allocator@D@0@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov ecx, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [___security_cookie] + xor edi, ebp + mov dword ptr [ebp - 12], edi +Ltmp16768: + .cv_loc 1611 21 163 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:163:0 + mov edi, dword ptr [ebp + 8] + mov dword ptr [esp], edi + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov dword ptr [ebp - 32], ecx # 4-byte Spill + mov dword ptr [ebp - 36], edx # 4-byte Spill + mov dword ptr [ebp - 40], esi # 4-byte Spill + call "??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" + mov dword ptr [ebp - 16], eax + .cv_loc 1611 21 164 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:164:0 + mov eax, dword ptr [ebp + 12] + mov dword ptr [esp], eax + call "??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" + mov dword ptr [ebp - 20], eax + .cv_loc 1611 21 165 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:165:0 + lea eax, [ebp - 16] + mov dword ptr [esp], eax + lea eax, [ebp - 20] + mov dword ptr [esp + 4], eax + call "??$_Idl_distance@PBDPBD@std@@YA?A?@@ABQBD0@Z" + mov ecx, dword ptr [ebp + 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Get_unwrapped_n@DH$0A@@std@@YAPADQADH@Z" + mov dword ptr [ebp - 24], eax +Ltmp16769: + .cv_loc 1611 21 168 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:168:0 + mov eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 20] + mov edx, dword ptr [ebp - 16] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], eax + call "??$_Copy_memmove@PBDPAD@std@@YAPADPBD0PAD@Z" + mov dword ptr [ebp - 24], eax +Ltmp16770: + .cv_loc 1611 21 179 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:179:0 + mov eax, dword ptr [ebp - 24] + lea ecx, [ebp + 16] + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Seek_wrapped@D@std@@YAXAAPADQAD@Z" + .cv_loc 1611 21 180 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory:180:0 + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp - 12] + xor ecx, ebp + mov dword ptr [ebp - 44], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 48 + pop esi + pop edi + pop ebp + ret +Ltmp16771: + .cv_fpo_endproc +Lfunc_end1611: + # -- End function + .def "??$_Copy_memmove@PBDPAD@std@@YAPADPBD0PAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_memmove@PBDPAD@std@@YAPADPBD0PAD@Z" + .globl "??$_Copy_memmove@PBDPAD@std@@YAPADPBD0PAD@Z" # -- Begin function ??$_Copy_memmove@PBDPAD@std@@YAPADPBD0PAD@Z + .p2align 4, 0x90 +"??$_Copy_memmove@PBDPAD@std@@YAPADPBD0PAD@Z": # @"??$_Copy_memmove@PBDPAD@std@@YAPADPBD0PAD@Z" +Lfunc_begin1612: + .cv_func_id 1612 + .cv_loc 1612 17 1761 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1761:0 + .cv_fpo_proc "??$_Copy_memmove@PBDPAD@std@@YAPADPBD0PAD@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp16772: + .cv_loc 1612 17 1762 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1762:0 + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], esi + .cv_loc 1612 17 1763 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1763:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [ebp - 20], esi + .cv_loc 1612 17 1764 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1764:0 + mov esi, dword ptr [ebp + 16] + mov dword ptr [ebp - 24], esi + .cv_loc 1612 17 1765 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1765:0 + mov esi, dword ptr [ebp - 20] + mov edi, dword ptr [ebp - 16] + sub esi, edi + mov dword ptr [ebp - 28], esi + .cv_loc 1612 17 1766 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1766:0 + mov esi, dword ptr [ebp - 24] + mov edi, dword ptr [ebp - 16] + mov ebx, dword ptr [ebp - 28] + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 8], ebx + mov dword ptr [eax + 4], edi + mov dword ptr [eax], esi + mov dword ptr [ebp - 36], edx # 4-byte Spill + mov dword ptr [ebp - 40], ecx # 4-byte Spill + call _memmove + .cv_loc 1612 17 1767 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:1767:0 + mov ecx, dword ptr [ebp - 24] + add ecx, dword ptr [ebp - 28] + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, ecx + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp16773: + .cv_fpo_endproc +Lfunc_end1612: + # -- End function + .def "??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z" + .globl "??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z" # -- Begin function ??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z + .p2align 4, 0x90 +"??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z": # @"??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z" +Lfunc_begin1613: + .cv_func_id 1613 + .cv_loc 1613 19 440 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:440:0 + .cv_fpo_proc "??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 96 + .cv_fpo_stackalloc 96 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov edi, esp + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 16], -1 + lea edi, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z" + mov ebx, dword ptr fs:[0] + mov dword ptr [ebp - 24], ebx + mov dword ptr fs:[0], edi + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp16776: + mov edi, dword ptr [ebp + 16] + mov bl, byte ptr [ebp - 36] + mov dword ptr [ebp - 60], eax # 4-byte Spill + mov eax, esp + mov byte ptr [eax], bl + mov dword ptr [eax + 4], edi + mov dword ptr [ebp - 64], ecx # 4-byte Spill + mov dword ptr [ebp - 68], esi # 4-byte Spill + mov dword ptr [ebp - 72], edx # 4-byte Spill + call "??$?0ABV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@D@1@@Z" + sub esp, 8 +Ltmp16777: + .cv_loc 1613 19 441 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:441:0 + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "?_Getal@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$allocator@D@2@XZ" + mov ecx, esp + mov dword ptr [ecx], eax + lea eax, [ebp - 44] + mov ecx, eax + mov dword ptr [ebp - 80], eax # 4-byte Spill + call "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@D@1@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [ebp - 40], ecx + .cv_loc 1613 19 442 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:442:0 + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + mov ecx, dword ptr [ebp - 40] + mov edx, esp + mov dword ptr [edx + 4], eax + mov dword ptr [edx], ecx + lea ecx, [ebp - 52] + call "??0?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@AAV?$allocator@U_Container_proxy@std@@@1@AAU_Container_base12@1@@Z" + sub esp, 8 + .cv_loc 1613 19 443 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:443:0 + mov ecx, esp + lea edx, [ebp + 12] + mov dword ptr [ecx + 4], edx + lea edx, [ebp + 8] + mov dword ptr [ecx], edx + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??$_Adl_verify_range@PADPAD@std@@YAXABQAD0@Z" + .cv_loc 1613 19 444 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:444:0 + mov eax, dword ptr [ebp + 12] + mov ecx, esp + mov dword ptr [ecx], eax + call "??$_Get_unwrapped@D@std@@YAPADQAD@Z" + mov ecx, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [edx], ecx + mov dword ptr [ebp - 92], eax # 4-byte Spill + call "??$_Get_unwrapped@D@std@@YAPADQAD@Z" + mov dword ptr [ebp - 16], 0 + mov bl, byte ptr [ebp - 56] + mov ecx, esp + mov byte ptr [ecx + 8], bl + mov edx, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [ecx + 4], edx + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 64] # 4-byte Reload + call "??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z" + sub esp, 12 + jmp LBB1613_1 +LBB1613_1: + .cv_loc 1613 19 445 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:445:0 + lea eax, [ebp - 52] + mov ecx, eax + mov dword ptr [ebp - 96], eax # 4-byte Spill + call "?_Release@_Basic_container_proxy_ptr12@std@@QAEXXZ" + .cv_loc 1613 19 446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:446:0 + mov ecx, dword ptr [ebp - 96] # 4-byte Reload + call "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" +Ltmp16778: + .cv_loc 1613 19 446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:446:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 64] # 4-byte Reload + add esp, 96 + pop esi + pop edi + pop ebx + pop ebp + ret 12 + .def "?dtor$2@?0???$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z@4HA": +LBB1613_2: + push ebp + sub esp, 12 + add ebp, 12 + lea ecx, [ebp - 52] +Ltmp16779: + .cv_loc 1613 19 446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:446:0 + call "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" + add esp, 12 + pop ebp + ret # CLEANUPRET +Ltmp16780: + .cv_fpo_endproc +Lfunc_end1613: + .section .xdata,"dr",associative,"??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z" + .p2align 2 +"L__ehtable$??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z" + # -- End function + .def "??$_Adl_verify_range@PADPAD@std@@YAXABQAD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Adl_verify_range@PADPAD@std@@YAXABQAD0@Z" + .globl "??$_Adl_verify_range@PADPAD@std@@YAXABQAD0@Z" # -- Begin function ??$_Adl_verify_range@PADPAD@std@@YAXABQAD0@Z + .p2align 4, 0x90 +"??$_Adl_verify_range@PADPAD@std@@YAXABQAD0@Z": # @"??$_Adl_verify_range@PADPAD@std@@YAXABQAD0@Z" +Lfunc_begin1614: + .cv_func_id 1614 + .cv_loc 1614 17 216 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:216:0 + .cv_fpo_proc "??$_Adl_verify_range@PADPAD@std@@YAXABQAD0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp16781: + .cv_loc 1614 17 218 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:218:0 + mov edx, dword ptr [ebp + 12] + mov edx, dword ptr [edx] + mov esi, dword ptr [ebp + 8] + mov esi, dword ptr [esi] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$_Verify_range@D@std@@YAXQBD0@Z" +Ltmp16782: + .cv_loc 1614 17 223 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:223:0 + add esp, 16 + pop esi + pop ebp + ret +Ltmp16783: + .cv_fpo_endproc +Lfunc_end1614: + # -- End function + .def "?_Char_to_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPBD0HPAPAU?$_Sequence@D@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Char_to_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPBD0HPAPAU?$_Sequence@D@2@@Z" + .globl "?_Char_to_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPBD0HPAPAU?$_Sequence@D@2@@Z" # -- Begin function ?_Char_to_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPBD0HPAPAU?$_Sequence@D@2@@Z + .p2align 4, 0x90 +"?_Char_to_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPBD0HPAPAU?$_Sequence@D@2@@Z": # @"?_Char_to_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPBD0HPAPAU?$_Sequence@D@2@@Z" +Lfunc_begin1615: + .cv_func_id 1615 + .cv_loc 1615 22 3047 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3047:0 + .cv_fpo_proc "?_Char_to_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPBD0HPAPAU?$_Sequence@D@2@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 52 + .cv_fpo_stackalloc 52 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 20] + mov edx, dword ptr [ebp + 16] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx + mov dword ptr [ebp - 20], edi # 4-byte Spill + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov dword ptr [ebp - 28], edx # 4-byte Spill + mov dword ptr [ebp - 32], esi # 4-byte Spill +LBB1615_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1615 22 3048 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3048:0 + xor eax, eax + mov cl, al +Ltmp16784: + mov eax, dword ptr [ebp + 20] + cmp dword ptr [eax], 0 + mov byte ptr [ebp - 33], cl # 1-byte Spill + je LBB1615_3 +# %bb.2: # in Loop: Header=BB1615_1 Depth=1 + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 20] + mov ecx, dword ptr [ecx] + cmp eax, dword ptr [ecx] + setb dl + mov byte ptr [ebp - 33], dl # 1-byte Spill +LBB1615_3: # in Loop: Header=BB1615_1 Depth=1 + mov al, byte ptr [ebp - 33] # 1-byte Reload + test al, 1 + jne LBB1615_4 + jmp LBB1615_5 +LBB1615_4: # in Loop: Header=BB1615_1 Depth=1 +Ltmp16785: + .cv_loc 1615 22 3049 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3049:0 + mov eax, dword ptr [ebp + 20] + mov eax, dword ptr [eax] + add eax, 16 + mov dword ptr [ebp + 20], eax +Ltmp16786: + .cv_loc 1615 22 3048 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3048:0 + jmp LBB1615_1 +LBB1615_5: + .cv_loc 1615 22 3052 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3052:0 + mov eax, dword ptr [ebp + 20] + cmp dword ptr [eax], 0 + je LBB1615_7 +# %bb.6: + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 20] + mov ecx, dword ptr [ecx] + cmp eax, dword ptr [ecx] + je LBB1615_8 +LBB1615_7: +Ltmp16787: + .cv_loc 1615 22 3053 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3053:0 + mov eax, dword ptr [ebp + 20] + mov eax, dword ptr [eax] + mov dword ptr [ebp - 16], eax + .cv_loc 1615 22 3054 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3054:0 + mov dword ptr [esp], 20 + call "??2@YAPAXI@Z" + mov ecx, dword ptr [ebp + 16] + mov dword ptr [ebp - 40], ecx # 4-byte Spill + mov ecx, eax + mov edx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "??0?$_Sequence@D@std@@QAE@I@Z" + sub esp, 4 + mov ecx, dword ptr [ebp + 20] + mov edx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ecx], edx + .cv_loc 1615 22 3055 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3055:0 + mov ecx, dword ptr [ebp - 16] + mov esi, dword ptr [ebp + 20] + mov esi, dword ptr [esi] + mov dword ptr [esi + 16], ecx + mov dword ptr [ebp - 48], eax # 4-byte Spill +Ltmp16788: +LBB1615_8: + .cv_loc 1615 22 3057 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3057:0 + mov eax, dword ptr [ebp + 20] + mov eax, dword ptr [eax] + add eax, 4 + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 52], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], edx + mov eax, dword ptr [ebp - 52] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??$_Insert@PBD@?$_Buf@D@std@@QAEXPBD0@Z" + .cv_loc 1615 22 3058 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3058:0 + add esp, 44 + pop esi + pop edi + pop ebp + ret 16 +Ltmp16789: + .cv_fpo_endproc +Lfunc_end1615: + # -- End function + .def "??0?$_Sequence@D@std@@QAE@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Sequence@D@std@@QAE@I@Z" + .globl "??0?$_Sequence@D@std@@QAE@I@Z" # -- Begin function ??0?$_Sequence@D@std@@QAE@I@Z + .p2align 4, 0x90 +"??0?$_Sequence@D@std@@QAE@I@Z": # @"??0?$_Sequence@D@std@@QAE@I@Z" +Lfunc_begin1616: + .cv_func_id 1616 + .cv_loc 1616 22 1344 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1344:0 + .cv_fpo_proc "??0?$_Sequence@D@std@@QAE@I@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16790: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ecx], edx + mov edx, ecx + add edx, 4 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "??0?$_Buf@D@std@@QAE@XZ" + .cv_loc 1616 22 1345 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1345:0 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop ebp + ret 4 +Ltmp16791: + .cv_fpo_endproc +Lfunc_end1616: + # -- End function + .def "??$_Insert@PBD@?$_Buf@D@std@@QAEXPBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Insert@PBD@?$_Buf@D@std@@QAEXPBD0@Z" + .globl "??$_Insert@PBD@?$_Buf@D@std@@QAEXPBD0@Z" # -- Begin function ??$_Insert@PBD@?$_Buf@D@std@@QAEXPBD0@Z + .p2align 4, 0x90 +"??$_Insert@PBD@?$_Buf@D@std@@QAEXPBD0@Z": # @"??$_Insert@PBD@?$_Buf@D@std@@QAEXPBD0@Z" +Lfunc_begin1617: + .cv_func_id 1617 + .cv_loc 1617 22 1295 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1295:0 + .cv_fpo_proc "??$_Insert@PBD@?$_Buf@D@std@@QAEXPBD0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill +LBB1617_1: # =>This Inner Loop Header: Depth=1 +Ltmp16792: + .cv_loc 1617 22 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1296:0 + mov eax, dword ptr [ebp + 8] + cmp eax, dword ptr [ebp + 12] + je LBB1617_3 +# %bb.2: # in Loop: Header=BB1617_1 Depth=1 +Ltmp16793: + .cv_loc 1617 22 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1297:0 + mov eax, dword ptr [ebp + 8] + mov ecx, eax + add ecx, 1 + mov dword ptr [ebp + 8], ecx + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + movsx eax, byte ptr [eax] + mov dword ptr [esp], eax + call "?_Insert@?$_Buf@D@std@@QAEXD@Z" + sub esp, 4 +Ltmp16794: + .cv_loc 1617 22 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1296:0 + jmp LBB1617_1 +LBB1617_3: + .cv_loc 1617 22 1299 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1299:0 + add esp, 20 + pop ebp + ret 8 +Ltmp16795: + .cv_fpo_endproc +Lfunc_end1617: + # -- End function + .def "?_Get_bmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_bmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ" + .globl "?_Get_bmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ" # -- Begin function ?_Get_bmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ + .p2align 4, 0x90 +"?_Get_bmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ": # @"?_Get_bmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ" +Lfunc_begin1618: + .cv_func_id 1618 + .cv_loc 1618 22 3061 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3061:0 + .cv_fpo_proc "?_Get_bmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16796: + .cv_loc 1618 22 3062 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3062:0 + mov eax, dword ptr [ecx + 16] + add esp, 4 + pop ebp + ret +Ltmp16797: + .cv_fpo_endproc +Lfunc_end1618: + # -- End function + .def "?_Get_tmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_tmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ" + .globl "?_Get_tmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ" # -- Begin function ?_Get_tmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ + .p2align 4, 0x90 +"?_Get_tmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ": # @"?_Get_tmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ" +Lfunc_begin1619: + .cv_func_id 1619 + .cv_loc 1619 22 3066 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3066:0 + .cv_fpo_proc "?_Get_tmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16798: + .cv_loc 1619 22 3067 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3067:0 + mov eax, dword ptr [ecx + 20] + add esp, 4 + pop ebp + ret +Ltmp16799: + .cv_fpo_endproc +Lfunc_end1619: + # -- End function + .def "?_Do_noncapture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_noncapture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .globl "?_Do_noncapture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # -- Begin function ?_Do_noncapture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ + .p2align 4, 0x90 +"?_Do_noncapture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ": # @"?_Do_noncapture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" +Lfunc_begin1620: + .cv_func_id 1620 + .cv_loc 1620 22 4215 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4215:0 + .cv_fpo_proc "?_Do_noncapture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16800: + .cv_loc 1620 22 4216 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4216:0 + mov eax, ecx + add eax, 44 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, eax + call "?_Begin_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@XZ" + mov dword ptr [ebp - 8], eax + .cv_loc 1620 22 4217 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4217:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1620 22 4218 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4218:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add eax, 44 + mov ecx, dword ptr [ebp - 8] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp], eax + call "?_End_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" + .cv_loc 1620 22 4219 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4219:0 + add esp, 16 + pop ebp + ret +Ltmp16801: + .cv_fpo_endproc +Lfunc_end1620: + # -- End function + .def "?_Do_assert_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEX_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_assert_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEX_N@Z" + .globl "?_Do_assert_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEX_N@Z" # -- Begin function ?_Do_assert_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEX_N@Z + .p2align 4, 0x90 +"?_Do_assert_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEX_N@Z": # @"?_Do_assert_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEX_N@Z" +Lfunc_begin1621: + .cv_func_id 1621 + .cv_loc 1621 22 4222 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4222:0 + .cv_fpo_proc "?_Do_assert_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEX_N@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 8] + and al, 1 + mov byte ptr [ebp - 1], al + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16802: + .cv_loc 1621 22 4223 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4223:0 + mov edx, ecx + add edx, 44 + mov al, byte ptr [ebp - 1] + and al, 1 + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, edx + movzx edx, al + mov dword ptr [esp], edx + call "?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z" + sub esp, 4 + mov dword ptr [ebp - 12], eax + .cv_loc 1621 22 4224 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4224:0 + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + call "?_Disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1621 22 4225 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4225:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add eax, 44 + mov ecx, dword ptr [ebp - 12] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [esp], eax + call "?_End_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" + .cv_loc 1621 22 4226 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4226:0 + add esp, 20 + pop ebp + ret 4 +Ltmp16803: + .cv_fpo_endproc +Lfunc_end1621: + # -- End function + .def "?_Do_capture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_capture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .globl "?_Do_capture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # -- Begin function ?_Do_capture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ + .p2align 4, 0x90 +"?_Do_capture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ": # @"?_Do_capture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" +Lfunc_begin1622: + .cv_func_id 1622 + .cv_loc 1622 22 4204 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4204:0 + .cv_fpo_proc "?_Do_capture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 56 + .cv_fpo_stackalloc 56 + .cv_fpo_endprologue + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 8], eax + mov dword ptr [ebp - 28], ecx + mov eax, dword ptr [ebp - 28] +Ltmp16804: + .cv_loc 1622 22 4207 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4207:0 + mov ecx, eax + add ecx, 44 + mov edx, dword ptr [eax + 12] + add edx, 1 + mov dword ptr [eax + 12], edx + mov dword ptr [esp], edx + mov dword ptr [ebp - 36], eax # 4-byte Spill + call "?_Begin_capture_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@I@Z" + sub esp, 4 + mov dword ptr [ebp - 32], eax + .cv_loc 1622 22 4208 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4208:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "?_Disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .cv_loc 1622 22 4209 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4209:0 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add eax, 44 + mov ecx, dword ptr [ebp - 32] + mov dword ptr [ebp - 40], ecx # 4-byte Spill + mov ecx, eax + mov eax, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [esp], eax + call "?_End_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" + sub esp, 4 + xor eax, eax + .cv_loc 1622 22 4210 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4210:0 + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + add ecx, 20 + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov esi, dword ptr [edx + 12] + add esi, 1 + mov dword ptr [esp], esi + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 44], eax # 4-byte Spill + call "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z" + sub esp, 8 + .cv_loc 1622 22 4211 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4211:0 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add eax, 20 + mov ecx, dword ptr [ebp - 32] + mov ecx, dword ptr [ecx + 20] + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov ecx, eax + lea eax, [ebp - 24] + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 48] # 4-byte Reload + mov dword ptr [esp + 4], eax + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" + sub esp, 8 + lea ecx, [ebp - 24] + mov dword ptr [esp], 1 + call "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@_N@Z" + sub esp, 4 + lea ecx, [ebp - 24] + mov dword ptr [ebp - 52], eax # 4-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + mov eax, dword ptr [ebp - 8] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + .cv_loc 1622 22 4212 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:4212:0 + add esp, 56 + pop esi + pop ebp + ret +Ltmp16805: + .cv_fpo_endproc +Lfunc_end1622: + # -- End function + .def "?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z" + .globl "?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z" # -- Begin function ?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z + .p2align 4, 0x90 +"?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z": # @"?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z" +Lfunc_begin1623: + .cv_func_id 1623 + .cv_loc 1623 22 3114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3114:0 + .cv_fpo_proc "?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 72 + .cv_fpo_stackalloc 72 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + and al, 1 + mov byte ptr [ebp - 29], al + mov dword ptr [ebp - 36], ecx + mov ecx, dword ptr [ebp - 36] +Ltmp16808: + .cv_loc 1623 22 3115 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3115:0 + movzx edx, byte ptr [ebp - 29] + and edx, 1 + or edx, 10 + mov dword ptr [ebp - 44], edx + mov edx, esp + lea esi, [ebp - 44] + mov dword ptr [edx + 4], esi + lea esi, [ebp - 40] + mov dword ptr [edx], esi + mov dword ptr [ebp - 56], ecx # 4-byte Spill + call "??$make_unique@V_Node_assert@std@@W4_Node_type@2@$0A@@std@@YA?AV?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@0@$$QAW4_Node_type@0@@Z" + .cv_loc 1623 22 3116 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3116:0 + mov dword ptr [ebp - 16], 0 + mov ecx, esp + mov dword ptr [ecx], 20 + call "??2@YAPAXI@Z" + mov dword ptr [ebp - 60], eax # 4-byte Spill + jmp LBB1623_1 +LBB1623_1: + mov eax, esp + mov dword ptr [eax + 4], 0 + mov dword ptr [eax], 1 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + call "??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [ebp - 48], ecx + lea edx, [ebp - 40] + .cv_loc 1623 22 3117 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3117:0 + mov ecx, edx + mov dword ptr [ebp - 64], eax # 4-byte Spill + mov dword ptr [ebp - 68], edx # 4-byte Spill + call "?release@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEPAV_Node_assert@2@XZ" + mov dword ptr [ebp - 52], eax + .cv_loc 1623 22 3118 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3118:0 + mov eax, dword ptr [ebp - 52] + mov ecx, esp + mov dword ptr [ecx], eax + mov ecx, dword ptr [ebp - 56] # 4-byte Reload + call "?_Link_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@PAV32@@Z" + sub esp, 4 + .cv_loc 1623 22 3119 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3119:0 + mov ecx, dword ptr [ebp - 48] + mov edx, dword ptr [ebp - 52] + mov dword ptr [edx + 20], ecx + .cv_loc 1623 22 3120 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3120:0 + mov ecx, dword ptr [ebp - 52] + mov edx, dword ptr [ebp - 48] + mov dword ptr [edx + 16], ecx + .cv_loc 1623 22 3121 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3121:0 + mov ecx, dword ptr [ebp - 48] + mov edx, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [edx + 4], ecx + .cv_loc 1623 22 3122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3122:0 + mov ecx, dword ptr [ebp - 52] + .cv_loc 1623 22 3123 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3123:0 + mov esi, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [ebp - 72], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??1?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@XZ" + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 72] # 4-byte Reload + add esp, 72 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0??_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z@4HA": +LBB1623_2: + push ebp + sub esp, 8 + add ebp, 12 + lea ecx, [ebp - 40] + call "??1?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@XZ" + add esp, 8 + pop ebp + ret # CLEANUPRET +Ltmp16809: + .cv_fpo_endproc +Lfunc_end1623: + .section .xdata,"dr",associative,"?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z" + .p2align 2 +"L__ehtable$?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z": + .long -1 # ToState + .long "?dtor$2@?0??_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z@4HA" # Action + .section .text,"xr",discard,"?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z" + # -- End function + .def "?_End_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_End_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" + .globl "?_End_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" # -- Begin function ?_End_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z + .p2align 4, 0x90 +"?_End_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z": # @"?_End_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" +Lfunc_begin1624: + .cv_func_id 1624 + .cv_loc 1624 22 3126 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3126:0 + .cv_fpo_proc "?_End_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16810: + .cv_loc 1624 22 3127 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3127:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [esp], edx + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_End_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" + sub esp, 4 + .cv_loc 1624 22 3128 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3128:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ecx + 4], eax + .cv_loc 1624 22 3129 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3129:0 + add esp, 16 + pop ebp + ret 4 +Ltmp16811: + .cv_fpo_endproc +Lfunc_end1624: + # -- End function + .def "??$make_unique@V_Node_assert@std@@W4_Node_type@2@$0A@@std@@YA?AV?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@0@$$QAW4_Node_type@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_unique@V_Node_assert@std@@W4_Node_type@2@$0A@@std@@YA?AV?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@0@$$QAW4_Node_type@0@@Z" + .globl "??$make_unique@V_Node_assert@std@@W4_Node_type@2@$0A@@std@@YA?AV?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@0@$$QAW4_Node_type@0@@Z" # -- Begin function ??$make_unique@V_Node_assert@std@@W4_Node_type@2@$0A@@std@@YA?AV?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@0@$$QAW4_Node_type@0@@Z + .p2align 4, 0x90 +"??$make_unique@V_Node_assert@std@@W4_Node_type@2@$0A@@std@@YA?AV?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@0@$$QAW4_Node_type@0@@Z": # @"??$make_unique@V_Node_assert@std@@W4_Node_type@2@$0A@@std@@YA?AV?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@0@$$QAW4_Node_type@0@@Z" +Lfunc_begin1625: + .cv_func_id 1625 + .cv_loc 1625 26 2114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:2114:0 + .cv_fpo_proc "??$make_unique@V_Node_assert@std@@W4_Node_type@2@$0A@@std@@YA?AV?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@0@$$QAW4_Node_type@0@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp16812: + .cv_loc 1625 26 2115 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:2115:0 + mov dword ptr [esp], 24 + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [ebp - 12], edx # 4-byte Spill + call "??2@YAPAXI@Z" + mov ecx, dword ptr [ebp + 12] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??$forward@W4_Node_type@std@@@std@@YA$$QAW4_Node_type@0@AAW410@@Z" + xor ecx, ecx + mov eax, dword ptr [eax] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 0 + call "??0_Node_assert@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 4] # 4-byte Reload + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov eax, ecx + add esp, 36 + pop ebp + ret +Ltmp16813: + .cv_fpo_endproc +Lfunc_end1625: + # -- End function + .def "?release@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEPAV_Node_assert@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?release@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEPAV_Node_assert@2@XZ" + .globl "?release@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEPAV_Node_assert@2@XZ" # -- Begin function ?release@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEPAV_Node_assert@2@XZ + .p2align 4, 0x90 +"?release@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEPAV_Node_assert@2@XZ": # @"?release@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEPAV_Node_assert@2@XZ" +Lfunc_begin1626: + .cv_func_id 1626 + .cv_loc 1626 26 1954 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1954:0 + .cv_fpo_proc "?release@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEPAV_Node_assert@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16814: + .cv_loc 1626 26 1955 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1955:0 + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "?get@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEPAV_Node_assert@2@XZ" + mov dword ptr [ebp - 8], eax + .cv_loc 1626 26 1956 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1956:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, eax + call "?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAPAV_Node_assert@2@XZ" + mov dword ptr [eax], 0 + .cv_loc 1626 26 1957 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1957:0 + mov eax, dword ptr [ebp - 8] + add esp, 12 + pop ebp + ret +Ltmp16815: + .cv_fpo_endproc +Lfunc_end1626: + # -- End function + .def "??1?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@XZ" + .globl "??1?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@XZ" # -- Begin function ??1?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@XZ": # @"??1?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@XZ" +Lfunc_begin1627: + .cv_func_id 1627 + .cv_loc 1627 26 1932 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1932:0 + .cv_fpo_proc "??1?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16816: + .cv_loc 1627 26 1933 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1933:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "?get@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEPAV_Node_assert@2@XZ" + cmp eax, 0 + je LBB1627_2 +# %bb.1: +Ltmp16817: + .cv_loc 1627 26 1934 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1934:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "?get_deleter@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?get@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEPAV_Node_assert@2@XZ" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??R?$default_delete@V_Node_assert@std@@@std@@QBEXPAV_Node_assert@1@@Z" + sub esp, 4 +Ltmp16818: +LBB1627_2: + .cv_loc 1627 26 1936 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1936:0 + add esp, 16 + pop ebp + ret +Ltmp16819: + .cv_fpo_endproc +Lfunc_end1627: + # -- End function + .def "??$forward@W4_Node_type@std@@@std@@YA$$QAW4_Node_type@0@AAW410@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@W4_Node_type@std@@@std@@YA$$QAW4_Node_type@0@AAW410@@Z" + .globl "??$forward@W4_Node_type@std@@@std@@YA$$QAW4_Node_type@0@AAW410@@Z" # -- Begin function ??$forward@W4_Node_type@std@@@std@@YA$$QAW4_Node_type@0@AAW410@@Z + .p2align 4, 0x90 +"??$forward@W4_Node_type@std@@@std@@YA$$QAW4_Node_type@0@AAW410@@Z": # @"??$forward@W4_Node_type@std@@@std@@YA$$QAW4_Node_type@0@AAW410@@Z" +Lfunc_begin1628: + .cv_func_id 1628 + .cv_loc 1628 7 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1296:0 + .cv_fpo_proc "??$forward@W4_Node_type@std@@@std@@YA$$QAW4_Node_type@0@AAW410@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp16820: + .cv_loc 1628 7 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1297:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp16821: + .cv_fpo_endproc +Lfunc_end1628: + # -- End function + .def "??0_Node_assert@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_assert@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + .globl "??0_Node_assert@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" # -- Begin function ??0_Node_assert@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z + .p2align 4, 0x90 +"??0_Node_assert@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z": # @"??0_Node_assert@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" +Lfunc_begin1629: + .cv_func_id 1629 + .cv_loc 1629 22 1403 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1403:0 + .cv_fpo_proc "??0_Node_assert@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp16822: + mov esi, ecx + mov edi, dword ptr [ebp + 12] + mov ebx, dword ptr [ebp + 8] + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], ebx + mov dword ptr [esp + 4], edi + mov dword ptr [ebp - 24], edx # 4-byte Spill + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + sub esp, 8 + lea ecx, ["??_7_Node_assert@std@@6B@"] + mov edx, dword ptr [ebp - 20] # 4-byte Reload + mov dword ptr [edx], ecx + mov dword ptr [edx + 20], 0 + .cv_loc 1629 22 1404 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1404:0 + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, edx + add esp, 28 + pop esi + pop edi + pop ebx + pop ebp + ret 8 +Ltmp16823: + .cv_fpo_endproc +Lfunc_end1629: + # -- End function + .def "??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" + .globl "??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" # -- Begin function ??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z + .p2align 4, 0x90 +"??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z": # @"??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" +Lfunc_begin1630: + .cv_func_id 1630 + .cv_loc 1630 26 1870 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1870:0 + .cv_fpo_proc "??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp16826: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], 0 + mov esi, esp + mov dword ptr [esi], edx + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov dword ptr [ebp - 40], eax # 4-byte Spill + call "??$?0PAV_Node_assert@std@@@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" + sub esp, 4 + mov dword ptr [ebp - 44], eax # 4-byte Spill + jmp LBB1630_1 +LBB1630_1: + .cv_loc 1630 26 1871 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1871:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add esp, 36 + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$2@?0???$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z@4HA": +LBB1630_2: + push ebp + push eax + add ebp, 12 + .cv_loc 1630 26 1870 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1870:0 + call dword ptr [__imp____std_terminate] +Ltmp16827: + .cv_fpo_endproc +Lfunc_end1630: + .section .xdata,"dr",associative,"??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" + .p2align 2 +"L__ehtable$??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z@4HA" # Action + .section .text,"xr",discard,"??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" + # -- End function + .def "??_G_Node_assert@std@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_assert@std@@UAEPAXI@Z" + .globl "??_G_Node_assert@std@@UAEPAXI@Z" # -- Begin function ??_G_Node_assert@std@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G_Node_assert@std@@UAEPAXI@Z": # @"??_G_Node_assert@std@@UAEPAXI@Z" +Lfunc_begin1631: + .cv_func_id 1631 + .cv_loc 1631 22 1406 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1406:0 + .cv_fpo_proc "??_G_Node_assert@std@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp16828: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1_Node_assert@std@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB1631_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB1631_2: + .cv_loc 1631 22 1408 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1408:0 + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp16829: + .cv_fpo_endproc +Lfunc_end1631: + # -- End function + .def "??1_Node_assert@std@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_assert@std@@UAE@XZ" + .globl "??1_Node_assert@std@@UAE@XZ" # -- Begin function ??1_Node_assert@std@@UAE@XZ + .p2align 4, 0x90 +"??1_Node_assert@std@@UAE@XZ": # @"??1_Node_assert@std@@UAE@XZ" +Lfunc_begin1632: + .cv_func_id 1632 + .cv_loc 1632 22 1406 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1406:0 + .cv_fpo_proc "??1_Node_assert@std@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + xor eax, eax + lea edx, ["??_7_Node_assert@std@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16830: + mov dword ptr [ecx], edx +Ltmp16831: + .cv_loc 1632 22 1407 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1407:0 + mov edx, dword ptr [ecx + 20] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Destroy_node@std@@YAXPAV_Node_base@1@0@Z" + .cv_loc 1632 22 1408 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1408:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "??1_Node_base@std@@UAE@XZ" +Ltmp16832: + .cv_loc 1632 22 1408 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1408:0 + add esp, 20 + pop ebp + ret +Ltmp16833: + .cv_fpo_endproc +Lfunc_end1632: + # -- End function + .def "?_Destroy_node@std@@YAXPAV_Node_base@1@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Destroy_node@std@@YAXPAV_Node_base@1@0@Z" + .globl "?_Destroy_node@std@@YAXPAV_Node_base@1@0@Z" # -- Begin function ?_Destroy_node@std@@YAXPAV_Node_base@1@0@Z + .p2align 4, 0x90 +"?_Destroy_node@std@@YAXPAV_Node_base@1@0@Z": # @"?_Destroy_node@std@@YAXPAV_Node_base@1@0@Z" +Lfunc_begin1633: + .cv_func_id 1633 + .cv_loc 1633 22 1369 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1369:0 + .cv_fpo_proc "?_Destroy_node@std@@YAXPAV_Node_base@1@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill +LBB1633_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1633 22 1370 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1370:0 + xor eax, eax + mov cl, al +Ltmp16834: + mov eax, dword ptr [ebp + 8] + cmp eax, dword ptr [ebp + 12] + mov byte ptr [ebp - 13], cl # 1-byte Spill + je LBB1633_3 +# %bb.2: # in Loop: Header=BB1633_1 Depth=1 + cmp dword ptr [ebp + 8], 0 + setne al + mov byte ptr [ebp - 13], al # 1-byte Spill +LBB1633_3: # in Loop: Header=BB1633_1 Depth=1 + mov al, byte ptr [ebp - 13] # 1-byte Reload + test al, 1 + jne LBB1633_4 + jmp LBB1633_7 +LBB1633_4: # in Loop: Header=BB1633_1 Depth=1 +Ltmp16835: + .cv_loc 1633 22 1371 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1371:0 + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax + .cv_loc 1633 22 1372 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1372:0 + mov eax, dword ptr [ebp + 8] + mov eax, dword ptr [eax + 12] + mov dword ptr [ebp + 8], eax + .cv_loc 1633 22 1373 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1373:0 + mov eax, dword ptr [ebp - 4] + mov dword ptr [eax + 12], 0 + .cv_loc 1633 22 1374 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1374:0 + mov eax, dword ptr [ebp - 4] + cmp eax, 0 + mov dword ptr [ebp - 20], eax # 4-byte Spill + je LBB1633_6 +# %bb.5: # in Loop: Header=BB1633_1 Depth=1 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], 1 + mov edx, dword ptr [ebp - 24] # 4-byte Reload + call dword ptr [edx] + sub esp, 4 + mov dword ptr [ebp - 28], eax # 4-byte Spill +Ltmp16836: +LBB1633_6: # in Loop: Header=BB1633_1 Depth=1 + .cv_loc 1633 22 1370 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1370:0 + jmp LBB1633_1 +LBB1633_7: + .cv_loc 1633 22 1376 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1376:0 + add esp, 32 + pop ebp + ret +Ltmp16837: + .cv_fpo_endproc +Lfunc_end1633: + # -- End function + .def "??$?0PAV_Node_assert@std@@@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0PAV_Node_assert@std@@@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" + .globl "??$?0PAV_Node_assert@std@@@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" # -- Begin function ??$?0PAV_Node_assert@std@@@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z + .p2align 4, 0x90 +"??$?0PAV_Node_assert@std@@@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z": # @"??$?0PAV_Node_assert@std@@@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" +Lfunc_begin1634: + .cv_func_id 1634 + .cv_loc 1634 26 1815 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1815:0 + .cv_fpo_proc "??$?0PAV_Node_assert@std@@@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 8], edx + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp16838: + mov dword ptr [ebp - 20], ecx # 4-byte Spill + lea edx, [ebp - 12] + mov bl, byte ptr [edx] + mov byte ptr [esp], bl + lea edx, [ebp + 8] + #DEBUG_VALUE: _Unique_ptr_base:_Ptr <- [$edx+0] + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 24], eax # 4-byte Spill + call "??$?0AAPAV_Node_assert@std@@@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Node_assert@1@@Z" +Ltmp16839: + sub esp, 8 + mov ecx, dword ptr [ebp - 8] + xor ecx, ebp + mov dword ptr [ebp - 28], eax # 4-byte Spill + call @__security_check_cookie@4 + .cv_loc 1634 26 1816 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1816:0 + mov eax, dword ptr [ebp - 20] # 4-byte Reload + add esp, 32 + pop ebx + pop ebp + ret 4 +Ltmp16840: + .cv_fpo_endproc +Lfunc_end1634: + # -- End function + .def "??$?0AAPAV_Node_assert@std@@@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Node_assert@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0AAPAV_Node_assert@std@@@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Node_assert@1@@Z" + .globl "??$?0AAPAV_Node_assert@std@@@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Node_assert@1@@Z" # -- Begin function ??$?0AAPAV_Node_assert@std@@@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Node_assert@1@@Z + .p2align 4, 0x90 +"??$?0AAPAV_Node_assert@std@@@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Node_assert@1@@Z": # @"??$?0AAPAV_Node_assert@std@@@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Node_assert@1@@Z" +Lfunc_begin1635: + .cv_func_id 1635 + .cv_loc 1635 12 1527 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1527:0 + .cv_fpo_proc "??$?0AAPAV_Node_assert@std@@@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Node_assert@1@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16841: + mov edx, dword ptr [ebp + 12] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$forward@AAPAV_Node_assert@std@@@std@@YAAAPAV_Node_assert@0@AAPAV10@@Z" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ecx], eax + .cv_loc 1635 12 1528 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1528:0 + mov eax, ecx + add esp, 16 + pop ebp + ret 8 +Ltmp16842: + .cv_fpo_endproc +Lfunc_end1635: + # -- End function + .def "??$forward@AAPAV_Node_assert@std@@@std@@YAAAPAV_Node_assert@0@AAPAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AAPAV_Node_assert@std@@@std@@YAAAPAV_Node_assert@0@AAPAV10@@Z" + .globl "??$forward@AAPAV_Node_assert@std@@@std@@YAAAPAV_Node_assert@0@AAPAV10@@Z" # -- Begin function ??$forward@AAPAV_Node_assert@std@@@std@@YAAAPAV_Node_assert@0@AAPAV10@@Z + .p2align 4, 0x90 +"??$forward@AAPAV_Node_assert@std@@@std@@YAAAPAV_Node_assert@0@AAPAV10@@Z": # @"??$forward@AAPAV_Node_assert@std@@@std@@YAAAPAV_Node_assert@0@AAPAV10@@Z" +Lfunc_begin1636: + .cv_func_id 1636 + .cv_loc 1636 7 1296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1296:0 + .cv_fpo_proc "??$forward@AAPAV_Node_assert@std@@@std@@YAAAPAV_Node_assert@0@AAPAV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp16843: + .cv_loc 1636 7 1297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1297:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp16844: + .cv_fpo_endproc +Lfunc_end1636: + # -- End function + .def "?get@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEPAV_Node_assert@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?get@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEPAV_Node_assert@2@XZ" + .globl "?get@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEPAV_Node_assert@2@XZ" # -- Begin function ?get@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEPAV_Node_assert@2@XZ + .p2align 4, 0x90 +"?get@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEPAV_Node_assert@2@XZ": # @"?get@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEPAV_Node_assert@2@XZ" +Lfunc_begin1637: + .cv_func_id 1637 + .cv_loc 1637 26 1946 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1946:0 + .cv_fpo_proc "?get@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEPAV_Node_assert@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16845: + .cv_loc 1637 26 1947 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1947:0 + call "?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEABQAV_Node_assert@2@XZ" + mov eax, dword ptr [eax] + add esp, 4 + pop ebp + ret +Ltmp16846: + .cv_fpo_endproc +Lfunc_end1637: + # -- End function + .def "?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAPAV_Node_assert@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAPAV_Node_assert@2@XZ" + .globl "?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAPAV_Node_assert@2@XZ" # -- Begin function ?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAPAV_Node_assert@2@XZ + .p2align 4, 0x90 +"?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAPAV_Node_assert@2@XZ": # @"?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAPAV_Node_assert@2@XZ" +Lfunc_begin1638: + .cv_func_id 1638 + .cv_loc 1638 26 1826 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1826:0 + .cv_fpo_proc "?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAPAV_Node_assert@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16847: + .cv_loc 1638 26 1827 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1827:0 + call "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAPAV_Node_assert@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp16848: + .cv_fpo_endproc +Lfunc_end1638: + # -- End function + .def "?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEABQAV_Node_assert@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEABQAV_Node_assert@2@XZ" + .globl "?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEABQAV_Node_assert@2@XZ" # -- Begin function ?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEABQAV_Node_assert@2@XZ + .p2align 4, 0x90 +"?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEABQAV_Node_assert@2@XZ": # @"?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEABQAV_Node_assert@2@XZ" +Lfunc_begin1639: + .cv_func_id 1639 + .cv_loc 1639 26 1830 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1830:0 + .cv_fpo_proc "?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEABQAV_Node_assert@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16849: + .cv_loc 1639 26 1831 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1831:0 + call "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QBEABQAV_Node_assert@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp16850: + .cv_fpo_endproc +Lfunc_end1639: + # -- End function + .def "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QBEABQAV_Node_assert@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QBEABQAV_Node_assert@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QBEABQAV_Node_assert@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QBEABQAV_Node_assert@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QBEABQAV_Node_assert@2@XZ": # @"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QBEABQAV_Node_assert@2@XZ" +Lfunc_begin1640: + .cv_func_id 1640 + .cv_loc 1640 12 1548 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1548:0 + .cv_fpo_proc "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QBEABQAV_Node_assert@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp16851: + .cv_loc 1640 12 1549 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1549:0 + add esp, 4 + pop ebp + ret +Ltmp16852: + .cv_fpo_endproc +Lfunc_end1640: + # -- End function + .def "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAPAV_Node_assert@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAPAV_Node_assert@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAPAV_Node_assert@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAPAV_Node_assert@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAPAV_Node_assert@2@XZ": # @"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAPAV_Node_assert@2@XZ" +Lfunc_begin1641: + .cv_func_id 1641 + .cv_loc 1641 12 1544 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1544:0 + .cv_fpo_proc "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAPAV_Node_assert@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov eax, dword ptr [ebp - 4] +Ltmp16853: + .cv_loc 1641 12 1545 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1545:0 + add esp, 4 + pop ebp + ret +Ltmp16854: + .cv_fpo_endproc +Lfunc_end1641: + # -- End function + .def "?get_deleter@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?get_deleter@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ" + .globl "?get_deleter@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ" # -- Begin function ?get_deleter@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ + .p2align 4, 0x90 +"?get_deleter@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ": # @"?get_deleter@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ" +Lfunc_begin1642: + .cv_func_id 1642 + .cv_loc 1642 26 1818 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1818:0 + .cv_fpo_proc "?get_deleter@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16855: + .cv_loc 1642 26 1819 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1819:0 + call "?_Get_first@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ" + add esp, 4 + pop ebp + ret +Ltmp16856: + .cv_fpo_endproc +Lfunc_end1642: + # -- End function + .def "??R?$default_delete@V_Node_assert@std@@@std@@QBEXPAV_Node_assert@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R?$default_delete@V_Node_assert@std@@@std@@QBEXPAV_Node_assert@1@@Z" + .globl "??R?$default_delete@V_Node_assert@std@@@std@@QBEXPAV_Node_assert@1@@Z" # -- Begin function ??R?$default_delete@V_Node_assert@std@@@std@@QBEXPAV_Node_assert@1@@Z + .p2align 4, 0x90 +"??R?$default_delete@V_Node_assert@std@@@std@@QBEXPAV_Node_assert@1@@Z": # @"??R?$default_delete@V_Node_assert@std@@@std@@QBEXPAV_Node_assert@1@@Z" +Lfunc_begin1643: + .cv_func_id 1643 + .cv_loc 1643 26 1766 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1766:0 + .cv_fpo_proc "??R?$default_delete@V_Node_assert@std@@@std@@QBEXPAV_Node_assert@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx +Ltmp16857: + .cv_loc 1643 26 1768 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1768:0 + mov ecx, dword ptr [ebp + 8] + cmp ecx, 0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + je LBB1643_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], 1 + mov edx, dword ptr [ebp - 16] # 4-byte Reload + call dword ptr [edx] + sub esp, 4 + mov dword ptr [ebp - 20], eax # 4-byte Spill +LBB1643_2: + .cv_loc 1643 26 1769 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory:1769:0 + add esp, 24 + pop ebp + ret 4 +Ltmp16858: + .cv_fpo_endproc +Lfunc_end1643: + # -- End function + .def "?_Get_first@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ": # @"?_Get_first@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ" +Lfunc_begin1644: + .cv_func_id 1644 + .cv_loc 1644 12 1536 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1536:0 + .cv_fpo_proc "?_Get_first@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16859: + .cv_loc 1644 12 1537 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0:1537:0 + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp16860: + .cv_fpo_endproc +Lfunc_end1644: + # -- End function + .def "?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .globl "?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # -- Begin function ?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ + .p2align 4, 0x90 +"?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ": # @"?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" +Lfunc_begin1645: + .cv_func_id 1645 + .cv_loc 1645 22 2919 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2919:0 + .cv_fpo_proc "?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 44 + .cv_fpo_stackalloc 44 + .cv_fpo_endprologue + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + mov edx, dword ptr fs:[0] + mov dword ptr [ebp - 24], edx + mov dword ptr fs:[0], eax + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp16863: + .cv_loc 1645 22 2920 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2920:0 + mov eax, esp + mov dword ptr [eax], 32 + mov dword ptr [ebp - 36], ecx # 4-byte Spill + call "??2@YAPAXI@Z" + mov ecx, eax + mov edx, eax + mov dword ptr [ebp - 16], 0 + mov esi, esp + mov dword ptr [esi], 0 + mov dword ptr [ebp - 40], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [ebp - 44], edx # 4-byte Spill + call "??0?$_Node_str@D@std@@QAE@W4_Node_flags@1@@Z" + sub esp, 4 + mov dword ptr [ebp - 48], eax # 4-byte Spill + jmp LBB1645_1 +LBB1645_1: + mov eax, esp + mov ecx, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 36] # 4-byte Reload + call "?_Link_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@PAV32@@Z" + sub esp, 4 + .cv_loc 1645 22 2921 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2921:0 + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + mov dword ptr [ebp - 52], eax # 4-byte Spill + add esp, 44 + pop esi + pop edi + pop ebx + pop ebp + ret + .def "?dtor$2@?0??_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ@4HA": +LBB1645_2: + push ebp + push eax + add ebp, 12 + .cv_loc 1645 22 2920 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2920:0 + mov eax, esp + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [eax], ecx + call "??3@YAXPAX@Z" + add esp, 4 + pop ebp + ret # CLEANUPRET +Ltmp16864: + .cv_fpo_endproc +Lfunc_end1645: + .section .xdata,"dr",associative,"?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .p2align 2 +"L__ehtable$?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ": + .long -1 # ToState + .long "?dtor$2@?0??_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ@4HA" # Action + .section .text,"xr",discard,"?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + # -- End function + .def "??0?$_Node_str@D@std@@QAE@W4_Node_flags@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Node_str@D@std@@QAE@W4_Node_flags@1@@Z" + .globl "??0?$_Node_str@D@std@@QAE@W4_Node_flags@1@@Z" # -- Begin function ??0?$_Node_str@D@std@@QAE@W4_Node_flags@1@@Z + .p2align 4, 0x90 +"??0?$_Node_str@D@std@@QAE@W4_Node_flags@1@@Z": # @"??0?$_Node_str@D@std@@QAE@W4_Node_flags@1@@Z" +Lfunc_begin1646: + .cv_func_id 1646 + .cv_loc 1646 22 1435 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1435:0 + .cv_fpo_proc "??0?$_Node_str@D@std@@QAE@W4_Node_flags@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16865: + mov edx, ecx + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], 6 + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + call "??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + sub esp, 8 + lea ecx, ["??_7?$_Node_str@D@std@@6B@"] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx], ecx + add edx, 20 + mov ecx, edx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call "??0?$_Buf@D@std@@QAE@XZ" + .cv_loc 1646 22 1436 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1436:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, ecx + add esp, 28 + pop esi + pop ebp + ret 4 +Ltmp16866: + .cv_fpo_endproc +Lfunc_end1646: + # -- End function + .def "??_G?$_Node_str@D@std@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$_Node_str@D@std@@UAEPAXI@Z" + .globl "??_G?$_Node_str@D@std@@UAEPAXI@Z" # -- Begin function ??_G?$_Node_str@D@std@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G?$_Node_str@D@std@@UAEPAXI@Z": # @"??_G?$_Node_str@D@std@@UAEPAXI@Z" +Lfunc_begin1647: + .cv_func_id 1647 + .cv_loc 1647 22 1433 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1433:0 + .cv_fpo_proc "??_G?$_Node_str@D@std@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp16867: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1?$_Node_str@D@std@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB1647_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB1647_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp16868: + .cv_fpo_endproc +Lfunc_end1647: + # -- End function + .def "??1?$_Node_str@D@std@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Node_str@D@std@@UAE@XZ" + .globl "??1?$_Node_str@D@std@@UAE@XZ" # -- Begin function ??1?$_Node_str@D@std@@UAE@XZ + .p2align 4, 0x90 +"??1?$_Node_str@D@std@@UAE@XZ": # @"??1?$_Node_str@D@std@@UAE@XZ" +Lfunc_begin1648: + .cv_func_id 1648 + .cv_loc 1648 22 1433 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1433:0 + .cv_fpo_proc "??1?$_Node_str@D@std@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + lea eax, ["??_7?$_Node_str@D@std@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16869: + mov dword ptr [ecx], eax +Ltmp16870: + .cv_loc 1648 22 1433 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1433:0 + mov eax, ecx + add eax, 20 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "??1?$_Buf@D@std@@QAE@XZ" + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, eax + call "??1_Node_base@std@@UAE@XZ" +Ltmp16871: + .cv_loc 1648 22 1433 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1433:0 + add esp, 8 + pop ebp + ret +Ltmp16872: + .cv_fpo_endproc +Lfunc_end1648: + # -- End function + .def "?_Mark_final@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mark_final@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .globl "?_Mark_final@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # -- Begin function ?_Mark_final@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ + .p2align 4, 0x90 +"?_Mark_final@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ": # @"?_Mark_final@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" +Lfunc_begin1649: + .cv_func_id 1649 + .cv_loc 1649 22 2847 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2847:0 + .cv_fpo_proc "?_Mark_final@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16873: + .cv_loc 1649 22 2848 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2848:0 + mov ecx, dword ptr [ecx + 4] + add ecx, 8 + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], 4 + call "??_5std@@YA?AW4_Node_flags@0@AAW410@W410@@Z" + .cv_loc 1649 22 2849 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2849:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + add esp, 16 + pop ebp + ret +Ltmp16874: + .cv_fpo_endproc +Lfunc_end1649: + # -- End function + .def "?_Add_rep@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXHH_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_rep@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXHH_N@Z" + .globl "?_Add_rep@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXHH_N@Z" # -- Begin function ?_Add_rep@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXHH_N@Z + .p2align 4, 0x90 +"?_Add_rep@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXHH_N@Z": # @"?_Add_rep@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXHH_N@Z" +Lfunc_begin1650: + .cv_func_id 1650 + .cv_loc 1650 22 3174 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3174:0 + .cv_fpo_proc "?_Add_rep@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXHH_N@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 160 + .cv_fpo_stackalloc 160 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + and al, 1 + mov byte ptr [ebp - 13], al + mov dword ptr [ebp - 20], ecx + mov ecx, dword ptr [ebp - 20] +Ltmp16875: + .cv_loc 1650 22 3175 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3175:0 + mov edi, dword ptr [ecx + 4] + cmp dword ptr [edi + 4], 6 + mov dword ptr [ebp - 60], esi # 4-byte Spill + mov dword ptr [ebp - 64], edx # 4-byte Spill + mov dword ptr [ebp - 68], ecx # 4-byte Spill + jne LBB1650_3 +# %bb.1: + mov eax, dword ptr [ebp - 68] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + add ecx, 20 + call "?_Size@?$_Buf@D@std@@QBEIXZ" + cmp eax, 1 + je LBB1650_3 +# %bb.2: +Ltmp16876: + .cv_loc 1650 22 3177 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3177:0 + mov eax, dword ptr [ebp - 68] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 24], ecx + .cv_loc 1650 22 3178 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3178:0 + mov ecx, dword ptr [ebp - 24] + add ecx, 20 + call "?_Del@?$_Buf@D@std@@QAEDXZ" + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + movsx edx, al + mov dword ptr [esp], edx + call "?_Add_char@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" + sub esp, 4 +Ltmp16877: +LBB1650_3: + .cv_loc 1650 22 3181 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3181:0 + mov eax, dword ptr [ebp - 68] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov dword ptr [ebp - 28], ecx + .cv_loc 1650 22 3182 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3182:0 + mov ecx, dword ptr [ebp - 28] + cmp dword ptr [ecx + 4], 9 + je LBB1650_5 +# %bb.4: + mov eax, dword ptr [ebp - 28] + cmp dword ptr [eax + 4], 14 + jne LBB1650_6 +LBB1650_5: +Ltmp16878: + .cv_loc 1650 22 3183 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3183:0 + mov eax, dword ptr [ebp - 28] + mov eax, dword ptr [eax + 20] + mov dword ptr [ebp - 28], eax +Ltmp16879: +LBB1650_6: + .cv_loc 1650 22 3186 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3186:0 + cmp dword ptr [ebp + 8], 0 + jne LBB1650_11 +# %bb.7: + cmp dword ptr [ebp + 12], 1 + jne LBB1650_11 +# %bb.8: +Ltmp16880: + .cv_loc 1650 22 3188 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3188:0 + mov dword ptr [esp], 20 + call "??2@YAPAXI@Z" + mov ecx, eax + mov dword ptr [ebp - 72], eax # 4-byte Spill + call "??0_Node_endif@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 72] # 4-byte Reload + mov dword ptr [ebp - 32], ecx + .cv_loc 1650 22 3189 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3189:0 + mov dword ptr [esp], 28 + mov dword ptr [ebp - 76], eax # 4-byte Spill + call "??2@YAPAXI@Z" + mov ecx, dword ptr [ebp - 32] + mov dword ptr [ebp - 80], ecx # 4-byte Spill + mov ecx, eax + mov edx, dword ptr [ebp - 80] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 84], eax # 4-byte Spill + call "??0_Node_if@std@@QAE@PAV_Node_base@1@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 84] # 4-byte Reload + mov dword ptr [ebp - 36], ecx + .cv_loc 1650 22 3190 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3190:0 + mov dword ptr [esp], 28 + mov dword ptr [ebp - 88], eax # 4-byte Spill + call "??2@YAPAXI@Z" + mov ecx, dword ptr [ebp - 32] + mov dword ptr [ebp - 92], ecx # 4-byte Spill + mov ecx, eax + mov edx, dword ptr [ebp - 92] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 96], eax # 4-byte Spill + call "??0_Node_if@std@@QAE@PAV_Node_base@1@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 96] # 4-byte Reload + mov dword ptr [ebp - 40], ecx + .cv_loc 1650 22 3191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3191:0 + mov dword ptr [esp], 20 + mov dword ptr [ebp - 100], eax # 4-byte Spill + call "??2@YAPAXI@Z" + xor ecx, ecx + mov dword ptr [ebp - 104], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], 8 + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 108], eax # 4-byte Spill + call "??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + sub esp, 8 + mov ecx, dword ptr [ebp - 108] # 4-byte Reload + mov dword ptr [ebp - 44], ecx + .cv_loc 1650 22 3192 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3192:0 + mov dword ptr [esp], 24 + mov dword ptr [ebp - 112], eax # 4-byte Spill + call "??2@YAPAXI@Z" + xor ecx, ecx + mov edx, dword ptr [ebp - 44] + mov dword ptr [ebp - 116], ecx # 4-byte Spill + mov ecx, eax + mov dword ptr [esp], 9 + mov dword ptr [esp + 4], 0 + mov dword ptr [esp + 8], edx + mov dword ptr [ebp - 120], eax # 4-byte Spill + call "??0_Node_end_group@std@@QAE@W4_Node_type@1@W4_Node_flags@1@PAV_Node_base@1@@Z" + sub esp, 12 + mov ecx, dword ptr [ebp - 120] # 4-byte Reload + mov dword ptr [ebp - 48], ecx + .cv_loc 1650 22 3194 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3194:0 + mov edx, dword ptr [ebp - 44] + mov esi, dword ptr [ebp - 40] + mov dword ptr [esi + 12], edx + .cv_loc 1650 22 3195 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3195:0 + mov edx, dword ptr [ebp - 40] + mov esi, dword ptr [ebp - 44] + mov dword ptr [esi + 16], edx + .cv_loc 1650 22 3197 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3197:0 + mov edx, dword ptr [ebp - 48] + mov esi, dword ptr [ebp - 44] + mov dword ptr [esi + 12], edx + .cv_loc 1650 22 3198 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3198:0 + mov edx, dword ptr [ebp - 44] + mov esi, dword ptr [ebp - 48] + mov dword ptr [esi + 16], edx + .cv_loc 1650 22 3200 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3200:0 + mov edx, dword ptr [ebp - 32] + mov esi, dword ptr [ebp - 48] + mov dword ptr [esi + 12], edx + .cv_loc 1650 22 3202 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3202:0 + mov edx, dword ptr [ebp - 40] + mov esi, dword ptr [ebp - 36] + mov dword ptr [esi + 24], edx + .cv_loc 1650 22 3204 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3204:0 + mov edx, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 124], eax # 4-byte Spill + call "?_Link_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@PAV32@@Z" + sub esp, 4 + .cv_loc 1650 22 3205 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3205:0 + mov ecx, dword ptr [ebp - 36] + mov edx, dword ptr [ebp - 28] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [ebp - 128], eax # 4-byte Spill + call "?_Insert_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@CAXPAV_Node_base@2@0@Z" + .cv_loc 1650 22 3207 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3207:0 + test byte ptr [ebp - 13], 1 + jne LBB1650_10 +# %bb.9: +Ltmp16881: + .cv_loc 1650 22 3208 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3208:0 + mov eax, dword ptr [ebp - 40] + mov eax, dword ptr [eax + 12] + add eax, 16 + mov ecx, dword ptr [ebp - 36] + mov ecx, dword ptr [ecx + 12] + add ecx, 16 + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Swap_adl@PAV_Node_base@std@@@std@@YAXAAPAV_Node_base@0@0@Z" + .cv_loc 1650 22 3209 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3209:0 + mov eax, dword ptr [ebp - 40] + add eax, 12 + mov ecx, dword ptr [ebp - 36] + add ecx, 12 + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??$_Swap_adl@PAV_Node_base@std@@@std@@YAXAAPAV_Node_base@0@0@Z" +Ltmp16882: +LBB1650_10: + .cv_loc 1650 22 3211 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3211:0 + jmp LBB1650_12 +Ltmp16883: +LBB1650_11: + .cv_loc 1650 22 3212 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3212:0 + mov dword ptr [esp], 24 + call "??2@YAPAXI@Z" + mov ecx, eax + mov dword ptr [ebp - 132], eax # 4-byte Spill + call "??0_Node_end_rep@std@@QAE@XZ" + mov ecx, dword ptr [ebp - 132] # 4-byte Reload + mov dword ptr [ebp - 52], ecx + .cv_loc 1650 22 3213 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3213:0 + mov dword ptr [esp], 40 + mov dword ptr [ebp - 136], eax # 4-byte Spill + call "??2@YAPAXI@Z" + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + mov edx, dword ptr [ecx] + mov esi, dword ptr [edx + 24] + mov edi, esi + add edi, 1 + mov dword ptr [edx + 24], edi + mov edx, dword ptr [ebp - 52] + mov edi, dword ptr [ebp + 12] + mov ebx, dword ptr [ebp + 8] + mov cl, byte ptr [ebp - 13] + and cl, 1 + mov byte ptr [ebp - 137], cl # 1-byte Spill + mov ecx, eax + mov dword ptr [ebp - 144], eax # 4-byte Spill + mov al, byte ptr [ebp - 137] # 1-byte Reload + movzx eax, al + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ebx + mov dword ptr [esp + 8], edi + mov dword ptr [esp + 12], edx + mov dword ptr [esp + 16], esi + call "??0_Node_rep@std@@QAE@_NHHPAV_Node_end_rep@1@I@Z" + sub esp, 20 + mov ecx, dword ptr [ebp - 144] # 4-byte Reload + mov dword ptr [ebp - 56], ecx + .cv_loc 1650 22 3214 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3214:0 + mov edx, dword ptr [ebp - 56] + mov esi, dword ptr [ebp - 52] + mov dword ptr [esi + 20], edx + .cv_loc 1650 22 3215 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3215:0 + mov edx, dword ptr [ebp - 52] + mov ecx, dword ptr [ebp - 68] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 148], eax # 4-byte Spill + call "?_Link_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@PAV32@@Z" + sub esp, 4 + .cv_loc 1650 22 3216 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3216:0 + mov ecx, dword ptr [ebp - 56] + mov edx, dword ptr [ebp - 28] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + mov dword ptr [ebp - 152], eax # 4-byte Spill + call "?_Insert_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@CAXPAV_Node_base@2@0@Z" +Ltmp16884: +LBB1650_12: + .cv_loc 1650 22 3218 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3218:0 + add esp, 160 + pop esi + pop edi + pop ebx + pop ebp + ret 12 +Ltmp16885: + .cv_fpo_endproc +Lfunc_end1650: + # -- End function + .def "?_Del@?$_Buf@D@std@@QAEDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Del@?$_Buf@D@std@@QAEDXZ" + .globl "?_Del@?$_Buf@D@std@@QAEDXZ" # -- Begin function ?_Del@?$_Buf@D@std@@QAEDXZ + .p2align 4, 0x90 +"?_Del@?$_Buf@D@std@@QAEDXZ": # @"?_Del@?$_Buf@D@std@@QAEDXZ" +Lfunc_begin1651: + .cv_func_id 1651 + .cv_loc 1651 22 1290 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1290:0 + .cv_fpo_proc "?_Del@?$_Buf@D@std@@QAEDXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16886: + .cv_loc 1651 22 1291 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1291:0 + mov eax, dword ptr [ecx + 8] + mov edx, dword ptr [ecx + 4] + mov esi, edx + add esi, -1 + mov dword ptr [ecx + 4], esi + movsx eax, byte ptr [eax + edx - 1] + add esp, 4 + pop esi + pop ebp + ret +Ltmp16887: + .cv_fpo_endproc +Lfunc_end1651: + # -- End function + .def "??0_Node_endif@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_endif@std@@QAE@XZ" + .globl "??0_Node_endif@std@@QAE@XZ" # -- Begin function ??0_Node_endif@std@@QAE@XZ + .p2align 4, 0x90 +"??0_Node_endif@std@@QAE@XZ": # @"??0_Node_endif@std@@QAE@XZ" +Lfunc_begin1652: + .cv_func_id 1652 + .cv_loc 1652 22 1478 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1478:0 + .cv_fpo_proc "??0_Node_endif@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + xor eax, eax + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16888: + mov edx, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], 17 + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + sub esp, 8 + lea ecx, ["??_7_Node_endif@std@@6B@"] + mov edx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [edx], ecx + .cv_loc 1652 22 1479 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1479:0 + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, edx + add esp, 24 + pop ebp + ret +Ltmp16889: + .cv_fpo_endproc +Lfunc_end1652: + # -- End function + .def "??0_Node_if@std@@QAE@PAV_Node_base@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_if@std@@QAE@PAV_Node_base@1@@Z" + .globl "??0_Node_if@std@@QAE@PAV_Node_base@1@@Z" # -- Begin function ??0_Node_if@std@@QAE@PAV_Node_base@1@@Z + .p2align 4, 0x90 +"??0_Node_if@std@@QAE@PAV_Node_base@1@@Z": # @"??0_Node_if@std@@QAE@PAV_Node_base@1@@Z" +Lfunc_begin1653: + .cv_func_id 1653 + .cv_loc 1653 22 1486 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1486:0 + .cv_fpo_proc "??0_Node_if@std@@QAE@PAV_Node_base@1@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + xor edx, edx + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp16890: + mov esi, ecx + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [esp], 16 + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + sub esp, 8 + lea ecx, ["??_7_Node_if@std@@6B@"] + mov edx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp + 8] + mov dword ptr [edx + 20], ecx + mov dword ptr [edx + 24], 0 + .cv_loc 1653 22 1487 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1487:0 + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov eax, edx + add esp, 28 + pop esi + pop ebp + ret 4 +Ltmp16891: + .cv_fpo_endproc +Lfunc_end1653: + # -- End function + .def "??0_Node_end_group@std@@QAE@W4_Node_type@1@W4_Node_flags@1@PAV_Node_base@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_end_group@std@@QAE@W4_Node_type@1@W4_Node_flags@1@PAV_Node_base@1@@Z" + .globl "??0_Node_end_group@std@@QAE@W4_Node_type@1@W4_Node_flags@1@PAV_Node_base@1@@Z" # -- Begin function ??0_Node_end_group@std@@QAE@W4_Node_type@1@W4_Node_flags@1@PAV_Node_base@1@@Z + .p2align 4, 0x90 +"??0_Node_end_group@std@@QAE@W4_Node_type@1@W4_Node_flags@1@PAV_Node_base@1@@Z": # @"??0_Node_end_group@std@@QAE@W4_Node_type@1@W4_Node_flags@1@PAV_Node_base@1@@Z" +Lfunc_begin1654: + .cv_func_id 1654 + .cv_loc 1654 22 1394 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1394:0 + .cv_fpo_proc "??0_Node_end_group@std@@QAE@W4_Node_type@1@W4_Node_flags@1@PAV_Node_base@1@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 32 + .cv_fpo_stackalloc 32 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [ebp - 16], ecx + mov ecx, dword ptr [ebp - 16] +Ltmp16892: + mov edi, ecx + mov ebx, dword ptr [ebp + 12] + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 24], ecx # 4-byte Spill + mov ecx, edi + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ebx + mov dword ptr [ebp - 28], esi # 4-byte Spill + mov dword ptr [ebp - 32], edx # 4-byte Spill + call "??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + sub esp, 8 + lea ecx, ["??_7_Node_end_group@std@@6B@"] + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp + 16] + mov dword ptr [edx + 20], ecx + .cv_loc 1654 22 1395 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1395:0 + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov eax, edx + add esp, 32 + pop esi + pop edi + pop ebx + pop ebp + ret 12 +Ltmp16893: + .cv_fpo_endproc +Lfunc_end1654: + # -- End function + .def "?_Insert_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@CAXPAV_Node_base@2@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Insert_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@CAXPAV_Node_base@2@0@Z" + .globl "?_Insert_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@CAXPAV_Node_base@2@0@Z" # -- Begin function ?_Insert_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@CAXPAV_Node_base@2@0@Z + .p2align 4, 0x90 +"?_Insert_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@CAXPAV_Node_base@2@0@Z": # @"?_Insert_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@CAXPAV_Node_base@2@0@Z" +Lfunc_begin1655: + .cv_func_id 1655 + .cv_loc 1655 22 2881 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2881:0 + .cv_fpo_proc "?_Insert_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@CAXPAV_Node_base@2@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp16894: + .cv_loc 1655 22 2882 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2882:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov esi, dword ptr [esi + 16] + mov dword ptr [esi + 12], edx + .cv_loc 1655 22 2883 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2883:0 + mov edx, dword ptr [ebp + 8] + mov edx, dword ptr [edx + 16] + mov esi, dword ptr [ebp + 12] + mov dword ptr [esi + 16], edx + .cv_loc 1655 22 2884 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2884:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esi + 16], edx + .cv_loc 1655 22 2885 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2885:0 + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [ebp + 12] + mov dword ptr [esi + 12], edx + .cv_loc 1655 22 2886 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2886:0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + add esp, 8 + pop esi + pop ebp + ret +Ltmp16895: + .cv_fpo_endproc +Lfunc_end1655: + # -- End function + .def "??$_Swap_adl@PAV_Node_base@std@@@std@@YAXAAPAV_Node_base@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Swap_adl@PAV_Node_base@std@@@std@@YAXAAPAV_Node_base@0@0@Z" + .globl "??$_Swap_adl@PAV_Node_base@std@@@std@@YAXAAPAV_Node_base@0@0@Z" # -- Begin function ??$_Swap_adl@PAV_Node_base@std@@@std@@YAXAAPAV_Node_base@0@0@Z + .p2align 4, 0x90 +"??$_Swap_adl@PAV_Node_base@std@@@std@@YAXAAPAV_Node_base@0@0@Z": # @"??$_Swap_adl@PAV_Node_base@std@@@std@@YAXAAPAV_Node_base@0@0@Z" +Lfunc_begin1656: + .cv_func_id 1656 + .cv_loc 1656 14 62 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\utility:62:0 + .cv_fpo_proc "??$_Swap_adl@PAV_Node_base@std@@@std@@YAXAAPAV_Node_base@0@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp16896: + .cv_loc 1656 14 63 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\utility:63:0 + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??$swap@PAV_Node_base@std@@X@std@@YAXAAPAV_Node_base@0@0@Z" + .cv_loc 1656 14 64 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\utility:64:0 + add esp, 16 + pop esi + pop ebp + ret +Ltmp16897: + .cv_fpo_endproc +Lfunc_end1656: + # -- End function + .def "??0_Node_end_rep@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_end_rep@std@@QAE@XZ" + .globl "??0_Node_end_rep@std@@QAE@XZ" # -- Begin function ??0_Node_end_rep@std@@QAE@XZ + .p2align 4, 0x90 +"??0_Node_end_rep@std@@QAE@XZ": # @"??0_Node_end_rep@std@@QAE@XZ" +Lfunc_begin1657: + .cv_func_id 1657 + .cv_loc 1657 22 1508 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1508:0 + .cv_fpo_proc "??0_Node_end_rep@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + xor eax, eax + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16898: + mov edx, ecx + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], 19 + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + sub esp, 8 + lea ecx, ["??_7_Node_end_rep@std@@6B@"] + mov edx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [edx], ecx + mov dword ptr [edx + 20], 0 + .cv_loc 1657 22 1509 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1509:0 + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov eax, edx + add esp, 24 + pop ebp + ret +Ltmp16899: + .cv_fpo_endproc +Lfunc_end1657: + # -- End function + .def "??0_Node_rep@std@@QAE@_NHHPAV_Node_end_rep@1@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_rep@std@@QAE@_NHHPAV_Node_end_rep@1@I@Z" + .globl "??0_Node_rep@std@@QAE@_NHHPAV_Node_end_rep@1@I@Z" # -- Begin function ??0_Node_rep@std@@QAE@_NHHPAV_Node_end_rep@1@I@Z + .p2align 4, 0x90 +"??0_Node_rep@std@@QAE@_NHHPAV_Node_end_rep@1@I@Z": # @"??0_Node_rep@std@@QAE@_NHHPAV_Node_end_rep@1@I@Z" +Lfunc_begin1658: + .cv_func_id 1658 + .cv_loc 1658 22 1527 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1527:0 + .cv_fpo_proc "??0_Node_rep@std@@QAE@_NHHPAV_Node_end_rep@1@I@Z" 20 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 24] + mov edx, dword ptr [ebp + 20] + mov esi, dword ptr [ebp + 16] + mov edi, dword ptr [ebp + 12] + mov bl, byte ptr [ebp + 8] + mov dword ptr [ebp - 24], eax # 4-byte Spill + xor eax, eax + and bl, 1 + mov byte ptr [ebp - 13], bl + mov dword ptr [ebp - 20], ecx + mov ecx, dword ptr [ebp - 20] +Ltmp16900: + mov ebx, ecx + mov dword ptr [ebp - 28], eax # 4-byte Spill + mov al, byte ptr [ebp - 13] + test al, 1 + mov eax, 2 + mov dword ptr [ebp - 32], eax # 4-byte Spill + mov eax, dword ptr [ebp - 28] # 4-byte Reload + mov dword ptr [ebp - 36], ecx # 4-byte Spill + mov ecx, dword ptr [ebp - 32] # 4-byte Reload + cmovne eax, ecx + mov ecx, ebx + mov dword ptr [esp], 18 + mov dword ptr [esp + 4], eax + mov dword ptr [ebp - 40], edi # 4-byte Spill + mov dword ptr [ebp - 44], esi # 4-byte Spill + mov dword ptr [ebp - 48], edx # 4-byte Spill + call "??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + sub esp, 8 + lea ecx, ["??_7_Node_rep@std@@6B@"] + mov edx, dword ptr [ebp - 36] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp + 12] + mov dword ptr [edx + 20], ecx + mov ecx, dword ptr [ebp + 16] + mov dword ptr [edx + 24], ecx + mov ecx, dword ptr [ebp + 20] + mov dword ptr [edx + 28], ecx + mov ecx, dword ptr [ebp + 24] + mov dword ptr [edx + 32], ecx + mov dword ptr [edx + 36], -1 + .cv_loc 1658 22 1528 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1528:0 + mov dword ptr [ebp - 52], eax # 4-byte Spill + mov eax, edx + add esp, 48 + pop esi + pop edi + pop ebx + pop ebp + ret 20 +Ltmp16901: + .cv_fpo_endproc +Lfunc_end1658: + # -- End function + .def "??_G_Node_endif@std@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_endif@std@@UAEPAXI@Z" + .globl "??_G_Node_endif@std@@UAEPAXI@Z" # -- Begin function ??_G_Node_endif@std@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G_Node_endif@std@@UAEPAXI@Z": # @"??_G_Node_endif@std@@UAEPAXI@Z" +Lfunc_begin1659: + .cv_func_id 1659 + .cv_loc 1659 22 1476 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1476:0 + .cv_fpo_proc "??_G_Node_endif@std@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp16902: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1_Node_endif@std@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB1659_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB1659_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp16903: + .cv_fpo_endproc +Lfunc_end1659: + # -- End function + .def "??1_Node_endif@std@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_endif@std@@UAE@XZ" + .globl "??1_Node_endif@std@@UAE@XZ" # -- Begin function ??1_Node_endif@std@@UAE@XZ + .p2align 4, 0x90 +"??1_Node_endif@std@@UAE@XZ": # @"??1_Node_endif@std@@UAE@XZ" +Lfunc_begin1660: + .cv_func_id 1660 + .cv_loc 1660 22 1476 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1476:0 + .cv_fpo_proc "??1_Node_endif@std@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16904: + .cv_loc 1660 22 1476 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1476:0 + call "??1_Node_base@std@@UAE@XZ" +Ltmp16905: + .cv_loc 1660 22 1476 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1476:0 + add esp, 4 + pop ebp + ret +Ltmp16906: + .cv_fpo_endproc +Lfunc_end1660: + # -- End function + .def "??_G_Node_if@std@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_if@std@@UAEPAXI@Z" + .globl "??_G_Node_if@std@@UAEPAXI@Z" # -- Begin function ??_G_Node_if@std@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G_Node_if@std@@UAEPAXI@Z": # @"??_G_Node_if@std@@UAEPAXI@Z" +Lfunc_begin1661: + .cv_func_id 1661 + .cv_loc 1661 22 1489 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1489:0 + .cv_fpo_proc "??_G_Node_if@std@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp16907: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1_Node_if@std@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB1661_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB1661_2: + .cv_loc 1661 22 1497 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1497:0 + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp16908: + .cv_fpo_endproc +Lfunc_end1661: + # -- End function + .def "??1_Node_if@std@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_if@std@@UAE@XZ" + .globl "??1_Node_if@std@@UAE@XZ" # -- Begin function ??1_Node_if@std@@UAE@XZ + .p2align 4, 0x90 +"??1_Node_if@std@@UAE@XZ": # @"??1_Node_if@std@@UAE@XZ" +Lfunc_begin1662: + .cv_func_id 1662 + .cv_loc 1662 22 1489 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1489:0 + .cv_fpo_proc "??1_Node_if@std@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + lea eax, ["??_7_Node_if@std@@6B@"] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16909: + mov dword ptr [ecx], eax +Ltmp16910: + .cv_loc 1662 22 1490 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1490:0 + mov eax, dword ptr [ecx + 24] + mov dword ptr [ebp - 8], eax + mov dword ptr [ebp - 16], ecx # 4-byte Spill +LBB1662_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1662 22 1491 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1491:0 + cmp dword ptr [ebp - 8], 0 + je LBB1662_3 +# %bb.2: # in Loop: Header=BB1662_1 Depth=1 +Ltmp16911: + .cv_loc 1662 22 1492 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1492:0 + mov eax, dword ptr [ebp - 8] + mov dword ptr [ebp - 12], eax + .cv_loc 1662 22 1493 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1493:0 + mov eax, dword ptr [ebp - 8] + mov eax, dword ptr [eax + 24] + mov dword ptr [ebp - 8], eax + .cv_loc 1662 22 1494 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1494:0 + mov eax, dword ptr [ebp - 12] + mov dword ptr [eax + 24], 0 + .cv_loc 1662 22 1495 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1495:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, dword ptr [eax + 20] + mov edx, dword ptr [ebp - 12] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], ecx + call "?_Destroy_node@std@@YAXPAV_Node_base@1@0@Z" +Ltmp16912: + .cv_loc 1662 22 1491 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1491:0 + jmp LBB1662_1 +LBB1662_3: + .cv_loc 1662 22 1497 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1497:0 + mov eax, dword ptr [ebp - 16] # 4-byte Reload + mov ecx, eax + call "??1_Node_base@std@@UAE@XZ" +Ltmp16913: + .cv_loc 1662 22 1497 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1497:0 + add esp, 24 + pop ebp + ret +Ltmp16914: + .cv_fpo_endproc +Lfunc_end1662: + # -- End function + .def "??_G_Node_end_group@std@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_end_group@std@@UAEPAXI@Z" + .globl "??_G_Node_end_group@std@@UAEPAXI@Z" # -- Begin function ??_G_Node_end_group@std@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G_Node_end_group@std@@UAEPAXI@Z": # @"??_G_Node_end_group@std@@UAEPAXI@Z" +Lfunc_begin1663: + .cv_func_id 1663 + .cv_loc 1663 22 1392 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1392:0 + .cv_fpo_proc "??_G_Node_end_group@std@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp16915: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1_Node_end_group@std@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB1663_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB1663_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp16916: + .cv_fpo_endproc +Lfunc_end1663: + # -- End function + .def "??1_Node_end_group@std@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_end_group@std@@UAE@XZ" + .globl "??1_Node_end_group@std@@UAE@XZ" # -- Begin function ??1_Node_end_group@std@@UAE@XZ + .p2align 4, 0x90 +"??1_Node_end_group@std@@UAE@XZ": # @"??1_Node_end_group@std@@UAE@XZ" +Lfunc_begin1664: + .cv_func_id 1664 + .cv_loc 1664 22 1392 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1392:0 + .cv_fpo_proc "??1_Node_end_group@std@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16917: + .cv_loc 1664 22 1392 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1392:0 + call "??1_Node_base@std@@UAE@XZ" +Ltmp16918: + .cv_loc 1664 22 1392 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1392:0 + add esp, 4 + pop ebp + ret +Ltmp16919: + .cv_fpo_endproc +Lfunc_end1664: + # -- End function + .def "??$swap@PAV_Node_base@std@@X@std@@YAXAAPAV_Node_base@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$swap@PAV_Node_base@std@@X@std@@YAXAAPAV_Node_base@0@0@Z" + .globl "??$swap@PAV_Node_base@std@@X@std@@YAXAAPAV_Node_base@0@0@Z" # -- Begin function ??$swap@PAV_Node_base@std@@X@std@@YAXAAPAV_Node_base@0@0@Z + .p2align 4, 0x90 +"??$swap@PAV_Node_base@std@@X@std@@YAXAAPAV_Node_base@0@0@Z": # @"??$swap@PAV_Node_base@std@@X@std@@YAXAAPAV_Node_base@0@0@Z" +Lfunc_begin1665: + .cv_func_id 1665 + .cv_loc 1665 14 53 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\utility:53:0 + .cv_fpo_proc "??$swap@PAV_Node_base@std@@X@std@@YAXAAPAV_Node_base@0@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 4], edx +Ltmp16920: + .cv_loc 1665 14 54 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\utility:54:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov dword ptr [ebp - 16], ecx # 4-byte Spill + call "??$move@AAPAV_Node_base@std@@@std@@YA$$QAPAV_Node_base@0@AAPAV10@@Z" + mov eax, dword ptr [eax] + mov dword ptr [ebp - 8], eax + .cv_loc 1665 14 55 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\utility:55:0 + mov eax, dword ptr [ebp + 12] + mov dword ptr [esp], eax + call "??$move@AAPAV_Node_base@std@@@std@@YA$$QAPAV_Node_base@0@AAPAV10@@Z" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ecx], eax + .cv_loc 1665 14 56 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\utility:56:0 + lea eax, [ebp - 8] + mov dword ptr [esp], eax + call "??$move@AAPAV_Node_base@std@@@std@@YA$$QAPAV_Node_base@0@AAPAV10@@Z" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp + 12] + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 4] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + .cv_loc 1665 14 57 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\utility:57:0 + add esp, 20 + pop ebp + ret +Ltmp16921: + .cv_fpo_endproc +Lfunc_end1665: + # -- End function + .def "??$move@AAPAV_Node_base@std@@@std@@YA$$QAPAV_Node_base@0@AAPAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$move@AAPAV_Node_base@std@@@std@@YA$$QAPAV_Node_base@0@AAPAV10@@Z" + .globl "??$move@AAPAV_Node_base@std@@@std@@YA$$QAPAV_Node_base@0@AAPAV10@@Z" # -- Begin function ??$move@AAPAV_Node_base@std@@@std@@YA$$QAPAV_Node_base@0@AAPAV10@@Z + .p2align 4, 0x90 +"??$move@AAPAV_Node_base@std@@@std@@YA$$QAPAV_Node_base@0@AAPAV10@@Z": # @"??$move@AAPAV_Node_base@std@@@std@@YA$$QAPAV_Node_base@0@AAPAV10@@Z" +Lfunc_begin1666: + .cv_func_id 1666 + .cv_loc 1666 7 1308 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1308:0 + .cv_fpo_proc "??$move@AAPAV_Node_base@std@@@std@@YA$$QAPAV_Node_base@0@AAPAV10@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp16922: + .cv_loc 1666 7 1309 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\type_traits:1309:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp16923: + .cv_fpo_endproc +Lfunc_end1666: + # -- End function + .def "??_G_Node_end_rep@std@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_end_rep@std@@UAEPAXI@Z" + .globl "??_G_Node_end_rep@std@@UAEPAXI@Z" # -- Begin function ??_G_Node_end_rep@std@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G_Node_end_rep@std@@UAEPAXI@Z": # @"??_G_Node_end_rep@std@@UAEPAXI@Z" +Lfunc_begin1667: + .cv_func_id 1667 + .cv_loc 1667 22 1506 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1506:0 + .cv_fpo_proc "??_G_Node_end_rep@std@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp16924: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1_Node_end_rep@std@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB1667_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB1667_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp16925: + .cv_fpo_endproc +Lfunc_end1667: + # -- End function + .def "??1_Node_end_rep@std@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_end_rep@std@@UAE@XZ" + .globl "??1_Node_end_rep@std@@UAE@XZ" # -- Begin function ??1_Node_end_rep@std@@UAE@XZ + .p2align 4, 0x90 +"??1_Node_end_rep@std@@UAE@XZ": # @"??1_Node_end_rep@std@@UAE@XZ" +Lfunc_begin1668: + .cv_func_id 1668 + .cv_loc 1668 22 1506 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1506:0 + .cv_fpo_proc "??1_Node_end_rep@std@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16926: + .cv_loc 1668 22 1506 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1506:0 + call "??1_Node_base@std@@UAE@XZ" +Ltmp16927: + .cv_loc 1668 22 1506 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1506:0 + add esp, 4 + pop ebp + ret +Ltmp16928: + .cv_fpo_endproc +Lfunc_end1668: + # -- End function + .def "??_G_Node_rep@std@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_rep@std@@UAEPAXI@Z" + .globl "??_G_Node_rep@std@@UAEPAXI@Z" # -- Begin function ??_G_Node_rep@std@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G_Node_rep@std@@UAEPAXI@Z": # @"??_G_Node_rep@std@@UAEPAXI@Z" +Lfunc_begin1669: + .cv_func_id 1669 + .cv_loc 1669 22 1523 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1523:0 + .cv_fpo_proc "??_G_Node_rep@std@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp16929: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1_Node_rep@std@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB1669_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB1669_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp16930: + .cv_fpo_endproc +Lfunc_end1669: + # -- End function + .def "??1_Node_rep@std@@UAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_rep@std@@UAE@XZ" + .globl "??1_Node_rep@std@@UAE@XZ" # -- Begin function ??1_Node_rep@std@@UAE@XZ + .p2align 4, 0x90 +"??1_Node_rep@std@@UAE@XZ": # @"??1_Node_rep@std@@UAE@XZ" +Lfunc_begin1670: + .cv_func_id 1670 + .cv_loc 1670 22 1523 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1523:0 + .cv_fpo_proc "??1_Node_rep@std@@UAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16931: + .cv_loc 1670 22 1523 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1523:0 + call "??1_Node_base@std@@UAE@XZ" +Ltmp16932: + .cv_loc 1670 22 1523 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1523:0 + add esp, 4 + pop ebp + ret +Ltmp16933: + .cv_fpo_endproc +Lfunc_end1670: + # -- End function + .def "?_Tidy@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Tidy@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .globl "?_Tidy@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # -- Begin function ?_Tidy@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ + .p2align 4, 0x90 +"?_Tidy@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ": # @"?_Tidy@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" +Lfunc_begin1671: + .cv_func_id 1671 + .cv_loc 1671 22 3227 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3227:0 + .cv_fpo_proc "?_Tidy@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + xor eax, eax + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16934: + .cv_loc 1671 22 3228 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3228:0 + mov edx, dword ptr [ecx] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "?_Destroy_node@std@@YAXPAV_Node_base@1@0@Z" + .cv_loc 1671 22 3229 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3229:0 + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [eax], 0 + .cv_loc 1671 22 3230 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3230:0 + add esp, 20 + pop ebp + ret +Ltmp16935: + .cv_fpo_endproc +Lfunc_end1671: + # -- End function + .def "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXXZ" + .globl "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXXZ" # -- Begin function ?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXXZ + .p2align 4, 0x90 +"?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXXZ": # @"?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXXZ" +Lfunc_begin1672: + .cv_func_id 1672 + .cv_loc 1672 22 2089 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2089:0 + .cv_fpo_proc "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16936: + .cv_loc 1672 22 2090 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2090:0 + cmp dword ptr [ecx + 4], 0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + je LBB1672_3 +# %bb.1: + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov ecx, dword ptr [eax + 4] + mov edx, -1 + lock xadd dword ptr [ecx + 32], edx + sub edx, 1 + cmp edx, 0 + jne LBB1672_3 +# %bb.2: + .cv_loc 1672 22 2091 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2091:0 + xor eax, eax +Ltmp16937: + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov edx, dword ptr [ecx + 4] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Destroy_node@std@@YAXPAV_Node_base@1@0@Z" +Ltmp16938: +LBB1672_3: + .cv_loc 1672 22 2094 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2094:0 + mov eax, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [eax + 4], 0 + .cv_loc 1672 22 2095 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2095:0 + add esp, 20 + pop ebp + ret +Ltmp16939: + .cv_fpo_endproc +Lfunc_end1672: + # -- End function + .def "??1?$_Regex_traits@D@std@@QAE@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Regex_traits@D@std@@QAE@XZ" + .globl "??1?$_Regex_traits@D@std@@QAE@XZ" # -- Begin function ??1?$_Regex_traits@D@std@@QAE@XZ + .p2align 4, 0x90 +"??1?$_Regex_traits@D@std@@QAE@XZ": # @"??1?$_Regex_traits@D@std@@QAE@XZ" +Lfunc_begin1673: + .cv_func_id 1673 + .cv_loc 1673 22 242 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:242:0 + .cv_fpo_proc "??1?$_Regex_traits@D@std@@QAE@XZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16940: + .cv_loc 1673 22 242 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:242:0 + add ecx, 8 + call "??1locale@std@@QAE@XZ" +Ltmp16941: + .cv_loc 1673 22 242 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:242:0 + add esp, 4 + pop ebp + ret +Ltmp16942: + .cv_fpo_endproc +Lfunc_end1673: + # -- 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@@QBE_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@@QBE_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@@QBE_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@@QBE_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@@QBE_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@@QBE_NXZ" +Lfunc_begin1674: + .cv_func_id 1674 + .cv_loc 1674 19 1334 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1334:0 + .cv_fpo_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@@QBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16943: + .cv_loc 1674 19 1335 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1335:0 + mov dword ptr [ebp - 8], ecx # 4-byte Spill + call "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + cmp ecx, dword ptr [eax] + sete dl + and dl, 1 + movzx eax, dl + add esp, 12 + pop ebp + ret +Ltmp16944: + .cv_fpo_endproc +Lfunc_end1674: + # -- 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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" +Lfunc_begin1675: + .cv_func_id 1675 + .cv_loc 1675 19 1369 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1369:0 + .cv_fpo_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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill +# %bb.1: +Ltmp16945: + .cv_loc 1675 19 1371 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1371:0 + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [ebp - 16], eax # 4-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@@QBEIXZ" + mov ecx, dword ptr [ebp - 16] # 4-byte Reload + cmp ecx, eax + jae LBB1675_3 +# %bb.2: +Ltmp16946: + .cv_loc 1675 19 1371 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1371:0 + jmp LBB1675_8 +Ltmp16947: +LBB1675_3: + .cv_loc 1675 19 1371 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1371:0 + jmp LBB1675_4 +LBB1675_4: + .cv_loc 1675 19 1371 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1371:0 + xor eax, eax +Ltmp16948: + mov dword ptr [esp], 2 + lea ecx, ["??_C@_0GF@OFINGCLP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], 1371 + mov dword ptr [esp + 12], 0 + lea ecx, ["??_C@_02DKCKIIND@?$CFs?$AA@"] + mov dword ptr [esp + 16], ecx + lea ecx, ["??_C@_0BO@PFKOHNJC@vector?5subscript?5out?5of?5range?$AA@"] + mov dword ptr [esp + 20], ecx + mov dword ptr [ebp - 20], eax # 4-byte Spill + call dword ptr [__imp___CrtDbgReport] + mov ecx, 1 + cmp ecx, eax + jne LBB1675_6 +# %bb.5: + int3 +LBB1675_6: + xor eax, eax + lea ecx, ["??_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 dword ptr [esp], ecx + lea ecx, ["??_C@_1BG@PKIBLBCB@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$FL?$AA?$FN?$AA?$AA@"] + mov dword ptr [esp + 4], ecx + lea ecx, ["??_C@_1MK@NHIPFOLI@?$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 dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], 1371 + mov dword ptr [esp + 16], 0 + mov dword ptr [ebp - 24], eax # 4-byte Spill + call dword ptr [__imp___invalid_parameter] +Ltmp16949: +# %bb.7: + .cv_loc 1675 19 1371 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1371:0 + jmp LBB1675_8 +Ltmp16950: +LBB1675_8: + .cv_loc 1675 19 1371 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1371:0 + jmp LBB1675_9 +Ltmp16951: +LBB1675_9: + .cv_loc 1675 19 1374 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector:1374:0 + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + call "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov eax, dword ptr [eax] + imul ecx, dword ptr [ebp + 8], 20 + add eax, ecx + add esp, 48 + pop ebp + ret 4 +Ltmp16952: + .cv_fpo_endproc +Lfunc_end1675: + # -- End function + .def "??0?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??0?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??0?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??0?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +Lfunc_begin1676: + .cv_func_id 1676 + .cv_loc 1676 2 1065 0 # external\include\catch/catch.hpp:1065:0 + .cv_fpo_proc "??0?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16953: + mov edx, dword ptr [ebp + 8] + mov dword ptr [ecx], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov eax, ecx + add esp, 8 + pop ebp + ret 4 +Ltmp16954: + .cv_fpo_endproc +Lfunc_end1676: + # -- End function + .def "??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NABV?$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_NABV?$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_NABV?$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_NABV?$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_NABV?$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_NABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" +Lfunc_begin1677: + .cv_func_id 1677 + .cv_loc 1677 2 1040 0 # external\include\catch/catch.hpp:1040:0 + .cv_fpo_proc "??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 48 + .cv_fpo_stackalloc 48 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] + mov edx, dword ptr [___security_cookie] + xor edx, ebp + mov dword ptr [ebp - 16], edx +Ltmp16955: + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [edx] + mov dword ptr [ebp - 24], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 20], edx + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [edx] + mov dword ptr [ebp - 32], esi + mov edx, dword ptr [edx + 4] + mov dword ptr [ebp - 28], edx + mov edx, dword ptr [ebp - 32] + mov esi, dword ptr [ebp - 28] + mov edi, dword ptr [ebp - 24] + mov ebx, dword ptr [ebp - 20] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], esi + mov dword ptr [esp + 8], edi + mov dword ptr [esp + 12], ebx + mov dword ptr [ebp - 36], eax # 4-byte Spill + mov dword ptr [ebp - 40], ecx # 4-byte Spill + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 44], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 44] # 4-byte Reload + add esp, 48 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp16956: + .cv_fpo_endproc +Lfunc_end1677: + # -- End function + .def "??0?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$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@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + .globl "??0?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z": # @"??0?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" +Lfunc_begin1678: + .cv_func_id 1678 + .cv_loc 1678 2 1020 0 # external\include\catch/catch.hpp:1020:0 + .cv_fpo_proc "??0?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" 24 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + lea eax, [ebp + 8] + mov edx, eax + add edx, 8 + mov dword ptr [ebp - 12], ecx + mov ecx, dword ptr [ebp - 12] +Ltmp16957: + mov esi, ecx + mov dword ptr [ebp - 16], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 20], eax # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + call "??0ITransientExpression@Catch@@QAE@XZ" + lea ecx, ["??_7?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@6B@"] + mov edx, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [edx], ecx + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov bl, byte ptr [ecx] + and bl, 1 + mov byte ptr [edx + 4], bl + mov esi, dword ptr [ecx + 4] + mov dword ptr [edx + 8], esi + add edx, 12 + mov ecx, edx + mov edx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [esp], edx + mov dword ptr [ebp - 28], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + mov edx, dword ptr [ecx + 20] + mov esi, dword ptr [ebp - 16] # 4-byte Reload + mov dword ptr [esi + 24], edx + mov ecx, dword ptr [ebp - 24] # 4-byte Reload + mov dword ptr [ebp - 32], eax # 4-byte Spill + call "??1StringRef@Catch@@QAE@XZ" + mov eax, dword ptr [ebp - 16] # 4-byte Reload + add esp, 28 + pop esi + pop ebx + pop ebp + ret 24 +Ltmp16958: + .cv_fpo_endproc +Lfunc_end1678: + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ": # @"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" +Lfunc_begin1679: + .cv_func_id 1679 + .cv_loc 1679 2 1006 0 # external\include\catch/catch.hpp:1006:0 + .cv_fpo_proc "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx +Ltmp16959: + mov al, 1 + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp16960: + .cv_fpo_endproc +Lfunc_end1679: + # -- End function + .def "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .globl "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" # -- Begin function ?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ": # @"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" +Lfunc_begin1680: + .cv_func_id 1680 + .cv_loc 1680 2 1007 0 # external\include\catch/catch.hpp:1007:0 + .cv_fpo_proc "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp16961: + mov al, byte ptr [ecx + 4] + and al, 1 + movzx eax, al + add esp, 4 + pop ebp + ret +Ltmp16962: + .cv_fpo_endproc +Lfunc_end1680: + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin1681: + .cv_func_id 1681 + .cv_loc 1681 2 1009 0 # external\include\catch/catch.hpp:1009:0 + .cv_fpo_proc "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 108 + .cv_fpo_stackalloc 108 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, esp + mov dword ptr [ebp - 28], edx + mov dword ptr [ebp - 16], -1 + lea edx, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov esi, dword ptr fs:[0] + mov dword ptr [ebp - 24], esi + mov dword ptr fs:[0], edx + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp16967: + .cv_loc 1681 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov edx, esp + push eax + sub esp, 20 + mov esi, esp + mov edi, esi + mov ebx, dword ptr [ecx + 24] + sub esp, 8 + mov dword ptr [ebp - 96], eax # 4-byte Spill + mov eax, esp + mov dword ptr [eax + 4], ebx + lea ebx, [ebp - 60] + mov dword ptr [eax], ebx + mov dword ptr [ebp - 100], edi # 4-byte Spill + mov dword ptr [ebp - 104], ecx # 4-byte Spill + mov dword ptr [ebp - 108], edx # 4-byte Spill + mov dword ptr [ebp - 112], esi # 4-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@@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + add esp, 8 + mov eax, dword ptr [ebp - 112] # 4-byte Reload + add eax, 8 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + add ecx, 12 + sub esp, 4 + mov edx, esp + mov dword ptr [edx], ecx + mov ecx, eax + mov dword ptr [ebp - 116], eax # 4-byte Spill + call "??0StringRef@Catch@@QAE@ABV01@@Z" + mov byte ptr [ebp - 89], 1 + mov ecx, dword ptr [ebp - 104] # 4-byte Reload + mov edx, dword ptr [ecx + 8] + mov dword ptr [ebp - 16], 1 + sub esp, 8 + mov esi, esp + mov dword ptr [esi + 4], edx + lea edx, [ebp - 88] + mov dword ptr [esi], edx + mov dword ptr [ebp - 120], eax # 4-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@@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + add esp, 8 + jmp LBB1681_1 +LBB1681_1: + mov eax, dword ptr [ebp + 8] + mov ecx, dword ptr [ebp - 100] # 4-byte Reload + mov dword ptr [ecx], eax + lea eax, [ebp - 88] + mov dword ptr [ecx + 4], eax + lea eax, [ebp - 60] + mov dword ptr [ecx + 20], eax + mov byte ptr [ebp - 89], 0 + mov dword ptr [ebp - 16], 2 + call "?formatReconstructedExpression@Catch@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" + add esp, 24 + jmp LBB1681_2 +LBB1681_2: + mov eax, dword ptr [ebp - 108] # 4-byte Reload + mov esp, eax + lea ecx, [ebp - 88] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .cv_loc 1681 2 1012 0 # external\include\catch/catch.hpp:1012:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr fs:[0], eax + lea esp, [ebp - 12] + pop esi + pop edi + pop ebx + pop ebp + ret 4 + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB1681_3: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 88] + .cv_loc 1681 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB1681_4: + push ebp + sub esp, 24 + add ebp, 12 + test byte ptr [ebp - 89], 1 + jne LBB1681_5 + jmp LBB1681_6 +LBB1681_5: + mov ecx, dword ptr [ebp - 116] # 4-byte Reload + call "??1StringRef@Catch@@QAE@XZ" +LBB1681_6: + add esp, 24 + pop ebp + ret # CLEANUPRET + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +LBB1681_7: + push ebp + sub esp, 24 + add ebp, 12 + lea ecx, [ebp - 60] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + add esp, 24 + pop ebp + ret # CLEANUPRET +Ltmp16968: + .cv_fpo_endproc +Lfunc_end1681: + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" # Action + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" + .globl "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" # -- Begin function ??_G?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z": # @"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" +Lfunc_begin1682: + .cv_func_id 1682 + .cv_loc 1682 2 1000 0 # external\include\catch/catch.hpp:1000:0 + .cv_fpo_proc "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] + mov edx, ecx + mov dword ptr [ebp - 4], edx + mov edx, dword ptr [ebp + 8] +Ltmp16969: + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "??1?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + mov eax, dword ptr [ebp - 20] # 4-byte Reload + cmp eax, 0 + je LBB1682_2 +# %bb.1: + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [esp], eax + call "??3@YAXPAX@Z" +LBB1682_2: + mov eax, dword ptr [ebp - 4] + add esp, 24 + pop ebp + ret 4 +Ltmp16970: + .cv_fpo_endproc +Lfunc_end1682: + # -- 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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +Lfunc_begin1683: + .cv_func_id 1683 + .cv_loc 1683 2 596 0 # external\include\catch/catch.hpp:596:0 + .cv_fpo_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@@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp16971: + .cv_loc 1683 2 597 0 # external\include\catch/catch.hpp:597:0 + mov esi, dword ptr [ebp + 12] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 8], edx # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-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@@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + mov eax, dword ptr [ebp - 12] # 4-byte Reload + add esp, 16 + pop esi + pop ebp + ret +Ltmp16972: + .cv_fpo_endproc +Lfunc_end1683: + # -- 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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$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@@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +Lfunc_begin1684: + .cv_func_id 1684 + .cv_loc 1684 2 586 0 # external\include\catch/catch.hpp:586:0 + .cv_fpo_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@@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 12] +Ltmp16973: + .cv_loc 1684 2 587 0 # external\include\catch/catch.hpp:587:0 + mov dword ptr [ebp - 4], ecx # 4-byte Spill + mov ecx, eax + lea eax, ["?unprintableString@Detail@Catch@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@B"] + mov dword ptr [esp], eax + mov dword ptr [ebp - 8], edx # 4-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z" + sub esp, 4 + mov ecx, dword ptr [ebp - 4] # 4-byte Reload + mov dword ptr [ebp - 12], eax # 4-byte Spill + mov eax, ecx + add esp, 16 + pop ebp + ret +Ltmp16974: + .cv_fpo_endproc +Lfunc_end1684: + # -- 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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" +Lfunc_begin1685: + .cv_func_id 1685 + .cv_loc 1685 22 2304 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2304:0 + .cv_fpo_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" 36 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 444 + .cv_fpo_stackalloc 444 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 40] + mov ecx, dword ptr [ebp + 36] + mov edx, dword ptr [ebp + 32] + mov esi, dword ptr [ebp + 28] + mov edi, dword ptr [ebp + 24] + mov ebx, dword ptr [ebp + 20] + mov dword ptr [ebp - 352], eax # 4-byte Spill + mov eax, dword ptr [ebp + 16] + mov dword ptr [ebp - 356], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 360], eax # 4-byte Spill + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 364], eax # 4-byte Spill + mov eax, esp + mov dword ptr [ebp - 28], eax + mov dword ptr [ebp - 16], -1 + lea eax, [ebp - 24] + mov dword ptr [ebp - 20], offset "___ehhandler$??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + mov dword ptr [ebp - 368], eax # 4-byte Spill + mov eax, dword ptr fs:[0] + mov dword ptr [ebp - 24], eax + mov eax, dword ptr [ebp - 368] # 4-byte Reload + mov dword ptr fs:[0], eax + mov eax, dword ptr [ebp - 364] # 4-byte Reload + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 360] # 4-byte Reload + mov dword ptr [ebp - 36], eax + mov eax, dword ptr [ebp - 356] # 4-byte Reload + mov dword ptr [ebp - 48], eax + mov dword ptr [ebp - 44], ebx + mov dword ptr [ebp - 56], ecx + mov ecx, dword ptr [ebp - 352] # 4-byte Reload + mov dword ptr [ebp - 52], ecx +Ltmp16985: + .cv_loc 1685 22 2305 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2305:0 + mov ecx, dword ptr [ebp + 28] + mov dword ptr [ebp - 372], edi # 4-byte Spill + mov dword ptr [ebp - 376], edx # 4-byte Spill + mov dword ptr [ebp - 380], esi # 4-byte Spill + call "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE_NXZ" + test al, 1 + jne LBB1685_1 + jmp LBB1685_2 +LBB1685_1: +Ltmp16986: + .cv_loc 1685 22 2306 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2306:0 + mov byte ptr [ebp - 29], 0 + jmp LBB1685_26 +Ltmp16987: +LBB1685_2: + .cv_loc 1685 22 2309 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2309:0 + mov byte ptr [ebp - 57], 0 + .cv_loc 1685 22 2310 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2310:0 + movsd xmm0, qword ptr [ebp - 40] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 68], xmm0 + .cv_loc 1685 22 2311 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2311:0 + mov eax, dword ptr [ebp + 32] + mov ecx, dword ptr [ebp + 28] + mov dword ptr [ebp - 384], eax # 4-byte Spill + call "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE?AW4syntax_option_type@regex_constants@2@XZ" + mov ecx, dword ptr [ebp + 28] + mov dword ptr [ebp - 388], eax # 4-byte Spill + call "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEIXZ" + inc eax + mov ecx, dword ptr [ebp + 28] + mov dword ptr [ebp - 392], eax # 4-byte Spill + call "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEPAV_Root_node@2@XZ" + mov ecx, dword ptr [ebp + 28] + mov dword ptr [ebp - 396], eax # 4-byte Spill + call "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEABV?$regex_traits@D@2@XZ" + movsd xmm0, qword ptr [ebp - 48] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 252], xmm0 + movsd xmm0, qword ptr [ebp - 40] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 260], xmm0 + mov ecx, dword ptr [ebp - 260] + mov edx, dword ptr [ebp - 256] + mov esi, dword ptr [ebp - 252] + mov edi, dword ptr [ebp - 248] + mov ebx, esp + mov dword ptr [ebp - 400], eax # 4-byte Spill + mov eax, dword ptr [ebp - 384] # 4-byte Reload + mov dword ptr [ebx + 32], eax + mov eax, dword ptr [ebp - 388] # 4-byte Reload + mov dword ptr [ebx + 28], eax + mov eax, dword ptr [ebp - 392] # 4-byte Reload + mov dword ptr [ebx + 24], eax + mov eax, dword ptr [ebp - 396] # 4-byte Reload + mov dword ptr [ebx + 20], eax + mov eax, dword ptr [ebp - 400] # 4-byte Reload + mov dword ptr [ebx + 16], eax + mov dword ptr [ebx + 12], edi + mov dword ptr [ebx + 8], esi + mov dword ptr [ebx + 4], edx + mov dword ptr [ebx], ecx + lea ecx, [ebp - 244] + mov dword ptr [ebp - 404], ecx # 4-byte Spill + call "??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + sub esp, 36 + .cv_loc 1685 22 2314 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2314:0 + mov ecx, dword ptr [ebp + 24] + mov dword ptr [ebp - 16], 0 + mov edx, esp + mov dword ptr [edx], ecx + mov dword ptr [edx + 4], 0 + mov ecx, dword ptr [ebp - 404] # 4-byte Reload + mov dword ptr [ebp - 408], eax # 4-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@@QAE_NPAV?$match_results@V?$span_iterator@V?$span@D$0?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" + sub esp, 8 + mov byte ptr [ebp - 409], al # 1-byte Spill + jmp LBB1685_3 +LBB1685_3: + mov al, byte ptr [ebp - 409] # 1-byte Reload + test al, 1 + jne LBB1685_4 + jmp LBB1685_5 +LBB1685_4: +Ltmp16988: + .cv_loc 1685 22 2315 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2315:0 + mov byte ptr [ebp - 57], 1 + .cv_loc 1685 22 2316 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2316:0 + jmp LBB1685_21 +Ltmp16989: +LBB1685_5: + .cv_loc 1685 22 2316 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2316:0 + mov eax, dword ptr [ebp - 48] + mov dword ptr [ebp - 268], eax + mov eax, dword ptr [ebp - 44] + mov dword ptr [ebp - 264], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 276], eax + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 272], eax + mov eax, dword ptr [ebp - 276] + mov ecx, dword ptr [ebp - 272] + mov edx, dword ptr [ebp - 268] + mov esi, dword ptr [ebp - 264] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne LBB1685_6 + jmp LBB1685_20 +LBB1685_6: + mov eax, dword ptr [ebp + 32] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], 64 + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + jne LBB1685_20 +# %bb.7: +Ltmp16990: + .cv_loc 1685 22 2317 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2317:0 + lea ecx, [ebp - 244] + mov dword ptr [esp], 256 + call "?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAEXW4match_flag_type@regex_constants@2@@Z" + sub esp, 4 + .cv_loc 1685 22 2318 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2318:0 + lea ecx, [ebp - 244] + mov dword ptr [esp], 8192 + call "?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAEXW4match_flag_type@regex_constants@2@@Z" + sub esp, 4 +LBB1685_8: # =>This Inner Loop Header: Depth=1 + .cv_loc 1685 22 2319 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2319:0 + movsd xmm0, qword ptr [ebp - 48] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 284], xmm0 + movsd xmm0, qword ptr [ebp - 48] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 308], xmm0 + lea ecx, [ebp - 40] + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + mov dword ptr [ebp - 416], eax # 4-byte Spill + jmp LBB1685_9 +LBB1685_9: # in Loop: Header=BB1685_8 Depth=1 + mov eax, dword ptr [ebp - 416] # 4-byte Reload + movsd xmm0, qword ptr [eax] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 316], xmm0 + mov ecx, dword ptr [ebp - 316] + mov edx, dword ptr [ebp - 312] + mov esi, dword ptr [ebp - 308] + mov edi, dword ptr [ebp - 304] + mov ebx, esp + mov dword ptr [ebx + 16], edi + mov dword ptr [ebx + 12], esi + mov dword ptr [ebx + 8], edx + mov dword ptr [ebx + 4], ecx + lea ecx, [ebp - 300] + mov dword ptr [ebx], ecx + mov dword ptr [ebx + 20], 0 + lea ecx, [ebp - 244] + call "?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PAV_Node_base@2@@Z" + sub esp, 24 + jmp LBB1685_10 +LBB1685_10: # in Loop: Header=BB1685_8 Depth=1 + mov eax, dword ptr [ebp - 300] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 296] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr [ebp - 40] + mov dword ptr [ebp - 292], eax + mov eax, dword ptr [ebp - 36] + mov dword ptr [ebp - 288], eax + mov eax, dword ptr [ebp - 292] + mov ecx, dword ptr [ebp - 288] + mov edx, dword ptr [ebp - 284] + mov esi, dword ptr [ebp - 280] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne LBB1685_11 + jmp LBB1685_15 +LBB1685_11: # in Loop: Header=BB1685_8 Depth=1 +Ltmp16991: + .cv_loc 1685 22 2320 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2320:0 + mov eax, dword ptr [ebp + 24] + movsd xmm0, qword ptr [ebp - 40] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 324], xmm0 + mov ecx, dword ptr [ebp - 324] + mov edx, dword ptr [ebp - 320] + mov esi, esp + mov dword ptr [esi + 8], eax + mov dword ptr [esi + 4], edx + mov dword ptr [esi], ecx + mov dword ptr [esi + 12], 0 + lea ecx, [ebp - 244] + 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@@QAE_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAV?$match_results@V?$span_iterator@V?$span@D$0?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" + sub esp, 16 + mov byte ptr [ebp - 417], al # 1-byte Spill + jmp LBB1685_12 +LBB1685_12: # in Loop: Header=BB1685_8 Depth=1 + mov al, byte ptr [ebp - 417] # 1-byte Reload + test al, 1 + jne LBB1685_13 + jmp LBB1685_14 +LBB1685_13: +Ltmp16992: + .cv_loc 1685 22 2321 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2321:0 + mov byte ptr [ebp - 57], 1 + .cv_loc 1685 22 2322 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2322:0 + jmp LBB1685_15 +Ltmp16993: +LBB1685_14: # in Loop: Header=BB1685_8 Depth=1 + .cv_loc 1685 22 2319 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2319:0 + jmp LBB1685_8 +LBB1685_15: + .cv_loc 1685 22 2326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2326:0 + test byte ptr [ebp - 57], 1 + jne LBB1685_19 +# %bb.16: + mov eax, dword ptr [ebp + 24] + movsd xmm0, qword ptr [ebp - 48] # xmm0 = mem[0],zero + movsd qword ptr [ebp - 332], xmm0 + mov ecx, dword ptr [ebp - 332] + mov edx, dword ptr [ebp - 328] + mov esi, esp + mov dword ptr [esi + 8], eax + mov dword ptr [esi + 4], edx + mov dword ptr [esi], ecx + mov dword ptr [esi + 12], 0 + lea ecx, [ebp - 244] + 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@@QAE_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAV?$match_results@V?$span_iterator@V?$span@D$0?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" + sub esp, 16 + mov byte ptr [ebp - 418], al # 1-byte Spill + jmp LBB1685_17 +LBB1685_17: + mov al, byte ptr [ebp - 418] # 1-byte Reload + test al, 1 + jne LBB1685_18 + jmp LBB1685_19 +LBB1685_18: +Ltmp16994: + .cv_loc 1685 22 2327 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2327:0 + mov byte ptr [ebp - 57], 1 +Ltmp16995: +LBB1685_19: + .cv_loc 1685 22 2329 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2329:0 + jmp LBB1685_20 +Ltmp16996: +LBB1685_20: + .cv_loc 1685 22 2316 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2316:0 + jmp LBB1685_21 +Ltmp16997: +LBB1685_21: + .cv_loc 1685 22 2331 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2331:0 + test byte ptr [ebp - 57], 1 + je LBB1685_24 +# %bb.22: + cmp dword ptr [ebp + 24], 0 + je LBB1685_24 +# %bb.23: +Ltmp16998: + .cv_loc 1685 22 2332 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2332:0 + mov eax, dword ptr [ebp + 24] + mov ecx, dword ptr [ebp - 56] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 52] + mov dword ptr [eax + 4], ecx + .cv_loc 1685 22 2333 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2333:0 + mov ecx, dword ptr [ebp + 24] + 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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [ebp - 68] + mov dword ptr [eax], ecx + mov ecx, dword ptr [ebp - 64] + mov dword ptr [eax + 4], ecx + .cv_loc 1685 22 2334 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2334:0 + mov ecx, dword ptr [ebp + 24] + 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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [eax + 8] + mov dword ptr [ebp - 340], ecx + mov eax, dword ptr [eax + 12] + mov dword ptr [ebp - 336], eax + mov ecx, dword ptr [ebp + 24] + 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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 348], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 344], eax + mov eax, dword ptr [ebp - 348] + mov ecx, dword ptr [ebp - 344] + mov edx, dword ptr [ebp - 340] + mov esi, dword ptr [ebp - 336] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov ecx, dword ptr [ebp + 24] + mov byte ptr [ebp - 419], 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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov bl, byte ptr [ebp - 419] # 1-byte Reload + and bl, 1 + mov byte ptr [eax + 16], bl +Ltmp16999: +LBB1685_24: + .cv_loc 1685 22 2336 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2336:0 + mov al, byte ptr [ebp - 57] + and al, 1 + mov byte ptr [ebp - 29], al + .cv_loc 1685 22 2337 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:2337:0 + lea ecx, [ebp - 244] + call "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@XZ" + jmp LBB1685_26 +LBB1685_26: + mov al, byte ptr [ebp - 29] + mov ecx, dword ptr [ebp - 24] + mov dword ptr fs:[0], ecx + and al, 1 + movzx eax, al + add esp, 444 + pop esi + pop edi + pop ebx + pop ebp + ret + .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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z@4HA": +LBB1685_25: + push ebp + sub esp, 36 + add ebp, 12 + lea ecx, [ebp - 244] + call "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@XZ" + add esp, 36 + pop ebp + ret # CLEANUPRET +Ltmp17000: + .cv_fpo_endproc +Lfunc_end1685: + .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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + .p2align 2 +"L__ehtable$??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z") # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 0 # IPMapEntries + .long 0 # IPToStateXData + .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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z@4HA" # Action + .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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@QAEXW4match_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@@QAEXW4match_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@@QAEXW4match_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@@QAEXW4match_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@@QAEXW4match_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@@QAEXW4match_flag_type@regex_constants@2@@Z" +Lfunc_begin1686: + .cv_func_id 1686 + .cv_loc 1686 22 1642 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1642:0 + .cv_fpo_proc "?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAEXW4match_flag_type@regex_constants@2@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 20 + .cv_fpo_stackalloc 20 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp17001: + .cv_loc 1686 22 1643 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1643:0 + mov edx, dword ptr [ebp + 8] + add ecx, 144 + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + call "??_5regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z" + .cv_loc 1686 22 1644 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1644:0 + mov dword ptr [ebp - 12], eax # 4-byte Spill + add esp, 20 + pop ebp + ret 4 +Ltmp17002: + .cv_fpo_endproc +Lfunc_end1686: + # -- End function + .def "?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAEXW4match_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@@QAEXW4match_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@@QAEXW4match_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@@QAEXW4match_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@@QAEXW4match_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@@QAEXW4match_flag_type@regex_constants@2@@Z" +Lfunc_begin1687: + .cv_func_id 1687 + .cv_loc 1687 22 1646 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1646:0 + .cv_fpo_proc "?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAEXW4match_flag_type@regex_constants@2@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 24 + .cv_fpo_stackalloc 24 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp17003: + .cv_loc 1687 22 1647 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1647:0 + mov edx, dword ptr [ebp + 8] + mov dword ptr [esp], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z" + mov ecx, dword ptr [ebp - 12] # 4-byte Reload + add ecx, 144 + mov dword ptr [esp], ecx + mov dword ptr [esp + 4], eax + call "??_4regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z" + .cv_loc 1687 22 1648 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1648:0 + mov dword ptr [ebp - 16], eax # 4-byte Spill + add esp, 24 + pop ebp + ret 4 +Ltmp17004: + .cv_fpo_endproc +Lfunc_end1687: + # -- End function + .def "?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PAV_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@@QAE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PAV_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@@QAE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PAV_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@@QAE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PAV_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@@QAE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PAV_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@@QAE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PAV_Node_base@2@@Z" +Lfunc_begin1688: + .cv_func_id 1688 + .cv_loc 1688 22 3756 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3756:0 + .cv_fpo_proc "?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PAV_Node_base@2@@Z" 24 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 440 + .cv_fpo_stackalloc 440 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov edx, eax + mov esi, dword ptr [ebp + 28] + mov edi, dword ptr [ebp + 24] + mov ebx, dword ptr [ebp + 20] + mov dword ptr [ebp - 312], eax # 4-byte Spill + mov eax, dword ptr [ebp + 16] + mov dword ptr [ebp - 316], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 320], eax # 4-byte Spill + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 16], eax + mov eax, dword ptr [ebp - 320] # 4-byte Reload + mov dword ptr [ebp - 24], eax + mov eax, dword ptr [ebp - 316] # 4-byte Reload + mov dword ptr [ebp - 20], eax + mov dword ptr [ebp - 32], ebx + mov dword ptr [ebp - 28], edi + mov dword ptr [ebp - 288], ecx + mov ecx, dword ptr [ebp - 288] +Ltmp17005: + .cv_loc 1688 22 3758 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3758:0 + cmp dword ptr [ebp + 28], 0 + mov dword ptr [ebp - 324], esi # 4-byte Spill + mov dword ptr [ebp - 328], edx # 4-byte Spill + mov dword ptr [ebp - 332], ecx # 4-byte Spill + je LBB1688_2 +# %bb.1: + mov eax, dword ptr [ebp + 28] + mov dword ptr [ebp - 336], eax # 4-byte Spill + jmp LBB1688_3 +LBB1688_2: + mov eax, dword ptr [ebp - 332] # 4-byte Reload + mov ecx, dword ptr [eax + 136] + mov dword ptr [ebp - 336], ecx # 4-byte Spill +LBB1688_3: + mov eax, dword ptr [ebp - 336] # 4-byte Reload + mov dword ptr [ebp - 292], eax +LBB1688_4: # =>This Inner Loop Header: Depth=1 + .cv_loc 1688 22 3760 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3760:0 + mov eax, dword ptr [ebp - 32] + mov dword ptr [ebp - 40], eax + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 36], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 48], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 44], eax + mov eax, dword ptr [ebp - 48] + mov ecx, dword ptr [ebp - 44] + mov edx, dword ptr [ebp - 40] + mov esi, dword ptr [ebp - 36] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor ecx, ecx + mov ah, cl + test al, 1 + mov byte ptr [ebp - 337], ah # 1-byte Spill + jne LBB1688_5 + jmp LBB1688_6 +LBB1688_5: # in Loop: Header=BB1688_4 Depth=1 + cmp dword ptr [ebp - 292], 0 + setne al + mov byte ptr [ebp - 337], al # 1-byte Spill +LBB1688_6: # in Loop: Header=BB1688_4 Depth=1 + mov al, byte ptr [ebp - 337] # 1-byte Reload + test al, 1 + jne LBB1688_7 + jmp LBB1688_77 +LBB1688_7: # in Loop: Header=BB1688_4 Depth=1 +Ltmp17006: + .cv_loc 1688 22 3761 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3761:0 + mov eax, dword ptr [ebp - 292] + mov eax, dword ptr [eax + 4] + mov ecx, eax + sub ecx, 21 + mov dword ptr [ebp - 344], eax # 4-byte Spill + mov dword ptr [ebp - 348], ecx # 4-byte Spill + ja LBB1688_73 +# %bb.79: # in Loop: Header=BB1688_4 Depth=1 + mov eax, dword ptr [ebp - 344] # 4-byte Reload + mov ecx, dword ptr [4*eax + LJTI1688_0] + jmp ecx +LBB1688_8: # in Loop: Header=BB1688_4 Depth=1 +Ltmp17007: + .cv_loc 1688 22 3763 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3763:0 + jmp LBB1688_74 +LBB1688_9: +Ltmp17008: + .cv_loc 1688 22 3769 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3769:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 64], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 60], eax + mov eax, dword ptr [ebp - 64] + mov ecx, dword ptr [ebp - 60] + lea edx, [ebp - 56] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], ecx + 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 ecx, [ebp - 56] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + movsx eax, byte ptr [eax] + cmp eax, 10 + je LBB1688_13 +# %bb.10: +Ltmp17009: + .cv_loc 1688 22 3770 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3770:0 + mov dword ptr [ebp - 76], 10 + mov eax, dword ptr [ebp - 32] + mov dword ptr [ebp - 84], eax + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 80], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 92], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 88], eax + mov eax, dword ptr [ebp - 92] + mov ecx, dword ptr [ebp - 88] + mov edx, dword ptr [ebp - 84] + mov esi, dword ptr [ebp - 80] + lea edi, [ebp - 72] + mov dword ptr [esp], edi + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], edx + mov dword ptr [esp + 16], esi + lea eax, [ebp - 76] + mov dword ptr [esp + 20], eax + 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@ABW4_Meta_type@0@@Z" + mov eax, dword ptr [ebp - 72] + mov dword ptr [ebp - 24], eax + mov eax, dword ptr [ebp - 68] + mov dword ptr [ebp - 20], eax + .cv_loc 1688 22 3771 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3771:0 + mov eax, dword ptr [ebp - 32] + mov dword ptr [ebp - 100], eax + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 96], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 108], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 104], eax + mov eax, dword ptr [ebp - 108] + mov ecx, dword ptr [ebp - 104] + mov edx, dword ptr [ebp - 100] + mov esi, dword ptr [ebp - 96] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne LBB1688_11 + jmp LBB1688_12 +LBB1688_11: +Ltmp17010: + .cv_loc 1688 22 3772 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3772:0 + lea ecx, [ebp - 24] + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + mov dword ptr [ebp - 352], eax # 4-byte Spill +Ltmp17011: +LBB1688_12: + .cv_loc 1688 22 3774 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3774:0 + jmp LBB1688_13 +Ltmp17012: +LBB1688_13: + .cv_loc 1688 22 3776 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3776:0 + mov eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 312] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ecx + 4], eax + jmp LBB1688_78 +Ltmp17013: +LBB1688_14: + .cv_loc 1688 22 3780 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3780:0 + mov dword ptr [ebp - 112], 10 + mov eax, dword ptr [ebp - 32] + mov dword ptr [ebp - 120], eax + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 116], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 128], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 124], eax + mov eax, dword ptr [ebp - 128] + mov ecx, dword ptr [ebp - 124] + mov edx, dword ptr [ebp - 120] + mov esi, dword ptr [ebp - 116] + mov edi, dword ptr [ebp - 312] # 4-byte Reload + mov dword ptr [esp], edi + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], edx + mov dword ptr [esp + 16], esi + lea eax, [ebp - 112] + mov dword ptr [esp + 20], eax + 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@ABW4_Meta_type@0@@Z" + jmp LBB1688_78 +LBB1688_15: +Ltmp17014: + .cv_loc 1688 22 3783 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3783:0 + mov eax, dword ptr [ebp - 292] + mov dword ptr [ebp - 296], eax +LBB1688_16: # =>This Inner Loop Header: Depth=1 +Ltmp17015: + .cv_loc 1688 22 3784 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3784:0 + mov eax, dword ptr [ebp - 32] + mov dword ptr [ebp - 136], eax + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 132], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 144], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 140], eax + mov eax, dword ptr [ebp - 144] + mov ecx, dword ptr [ebp - 140] + mov edx, dword ptr [ebp - 136] + mov esi, dword ptr [ebp - 132] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne LBB1688_17 + jmp LBB1688_21 +LBB1688_17: # in Loop: Header=BB1688_16 Depth=1 +Ltmp17016: + .cv_loc 1688 22 3785 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3785:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 152], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 148], eax + .cv_loc 1688 22 3786 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3786:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 160], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 156], eax + mov eax, dword ptr [ebp - 332] # 4-byte Reload + mov ecx, dword ptr [eax + 140] + mov edx, dword ptr [eax + 160] + mov esi, dword ptr [ebp - 296] + add esi, 20 + mov dword ptr [ebp - 356], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 360], edx # 4-byte Spill + call "?_Str@?$_Buf@D@std@@QBEPBDXZ" + add eax, 1 + mov ecx, dword ptr [ebp - 296] + add ecx, 20 + mov dword ptr [ebp - 364], eax # 4-byte Spill + call "?_Str@?$_Buf@D@std@@QBEPBDXZ" + lea ecx, [ebp - 152] + mov dword ptr [ebp - 368], eax # 4-byte Spill + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + mov ecx, dword ptr [eax] + mov dword ptr [ebp - 176], ecx + mov eax, dword ptr [eax + 4] + mov dword ptr [ebp - 172], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 184], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 180], eax + mov eax, dword ptr [ebp - 184] + mov ecx, dword ptr [ebp - 180] + mov edx, dword ptr [ebp - 176] + mov esi, dword ptr [ebp - 172] + lea edi, [ebp - 168] + mov dword ptr [esp], edi + mov dword ptr [esp + 4], eax + mov dword ptr [esp + 8], ecx + mov dword ptr [esp + 12], edx + mov dword ptr [esp + 16], esi + mov eax, dword ptr [ebp - 368] # 4-byte Reload + mov dword ptr [esp + 20], eax + mov eax, dword ptr [ebp - 364] # 4-byte Reload + mov dword ptr [esp + 24], eax + mov eax, dword ptr [ebp - 360] # 4-byte Reload + mov dword ptr [esp + 28], eax + mov eax, dword ptr [ebp - 356] # 4-byte Reload + mov dword ptr [esp + 32], eax + call "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1ABV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + mov eax, dword ptr [ebp - 168] + mov ecx, dword ptr [ebp - 164] + mov edx, dword ptr [ebp - 160] + mov esi, dword ptr [ebp - 156] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne LBB1688_18 + jmp LBB1688_19 +LBB1688_18: +Ltmp17017: + .cv_loc 1688 22 3788 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3788:0 + jmp LBB1688_21 +Ltmp17018: +LBB1688_19: # in Loop: Header=BB1688_16 Depth=1 + .cv_loc 1688 22 3790 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3790:0 + jmp LBB1688_20 +Ltmp17019: +LBB1688_20: # in Loop: Header=BB1688_16 Depth=1 + .cv_loc 1688 22 3784 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3784:0 + lea ecx, [ebp - 24] + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + mov dword ptr [ebp - 372], eax # 4-byte Spill + jmp LBB1688_16 +Ltmp17020: +LBB1688_21: + .cv_loc 1688 22 3791 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3791:0 + mov eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 312] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ecx + 4], eax + jmp LBB1688_78 +Ltmp17021: +LBB1688_22: + .cv_loc 1688 22 3795 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3795:0 + jmp LBB1688_23 +LBB1688_23: # =>This Inner Loop Header: Depth=1 +Ltmp17022: + .cv_loc 1688 22 3795 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3795:0 + mov eax, dword ptr [ebp - 32] + mov dword ptr [ebp - 192], eax + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 188], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 200], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 196], eax + mov eax, dword ptr [ebp - 200] + mov ecx, dword ptr [ebp - 196] + mov edx, dword ptr [ebp - 192] + mov esi, dword ptr [ebp - 188] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne LBB1688_24 + jmp LBB1688_57 +LBB1688_24: # in Loop: Header=BB1688_23 Depth=1 +Ltmp17023: + .cv_loc 1688 22 3797 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3797:0 + lea ecx, [ebp - 24] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + mov dl, byte ptr [eax] + mov byte ptr [ebp - 201], dl + .cv_loc 1688 22 3798 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3798:0 + mov eax, dword ptr [ebp - 292] + mov dword ptr [ebp - 304], eax + .cv_loc 1688 22 3799 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3799:0 + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 212], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 208], eax + .cv_loc 1688 22 3800 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3800:0 + lea ecx, [ebp - 212] +Ltmp17024: + #DEBUG_VALUE: _Next <- [$ecx+0] + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" +Ltmp17025: + xor ecx, ecx + mov dl, cl + .cv_loc 1688 22 3802 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3802:0 + mov ecx, dword ptr [ebp - 304] + cmp dword ptr [ecx + 20], 0 + mov dword ptr [ebp - 376], eax # 4-byte Spill + mov byte ptr [ebp - 377], dl # 1-byte Spill + je LBB1688_26 +# %bb.25: # in Loop: Header=BB1688_23 Depth=1 + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 220], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 216], eax + mov eax, dword ptr [ebp - 304] + mov eax, dword ptr [eax + 20] + mov ecx, dword ptr [ebp - 212] + mov dword ptr [ebp - 236], ecx + mov ecx, dword ptr [ebp - 208] + mov dword ptr [ebp - 232], ecx + mov ecx, dword ptr [ebp - 24] + mov dword ptr [ebp - 244], ecx + mov ecx, dword ptr [ebp - 20] + mov dword ptr [ebp - 240], ecx + mov ecx, dword ptr [ebp - 244] + mov edx, dword ptr [ebp - 240] + mov esi, dword ptr [ebp - 236] + mov edi, dword ptr [ebp - 232] + lea ebx, [ebp - 228] + mov dword ptr [esp], ebx + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + mov dword ptr [esp + 16], edi + mov dword ptr [esp + 20], eax + 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@0PBU?$_Sequence@D@0@@Z" + mov eax, dword ptr [ebp - 228] + mov ecx, dword ptr [ebp - 224] + mov edx, dword ptr [ebp - 220] + mov esi, dword ptr [ebp - 216] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [ebp - 377], al # 1-byte Spill +LBB1688_26: # in Loop: Header=BB1688_23 Depth=1 + mov al, byte ptr [ebp - 377] # 1-byte Reload + test al, 1 + jne LBB1688_27 + jmp LBB1688_28 +LBB1688_27: # in Loop: Header=BB1688_23 Depth=1 +Ltmp17026: + .cv_loc 1688 22 3803 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3803:0 + mov byte ptr [ebp - 297], 1 + .cv_loc 1688 22 3804 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3804:0 + jmp LBB1688_53 +Ltmp17027: +LBB1688_28: # in Loop: Header=BB1688_23 Depth=1 + .cv_loc 1688 22 3804 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3804:0 + mov eax, dword ptr [ebp - 304] + cmp dword ptr [eax + 32], 0 + je LBB1688_34 +# %bb.29: # in Loop: Header=BB1688_23 Depth=1 + mov eax, dword ptr [ebp - 304] + mov eax, dword ptr [eax + 32] + mov ecx, dword ptr [ebp - 332] # 4-byte Reload + mov edx, dword ptr [ecx + 140] + mov dword ptr [esp], edx + mov dword ptr [esp + 4], 2048 + mov dword ptr [ebp - 384], eax # 4-byte Spill + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je LBB1688_31 +# %bb.30: # in Loop: Header=BB1688_23 Depth=1 + mov eax, dword ptr [ebp - 332] # 4-byte Reload + mov ecx, dword ptr [eax + 160] + movsx edx, byte ptr [ebp - 201] + mov dword ptr [esp], edx + call "?translate@?$_Regex_traits@D@std@@QBEDD@Z" + sub esp, 4 + mov byte ptr [ebp - 385], al # 1-byte Spill + jmp LBB1688_32 +LBB1688_31: # in Loop: Header=BB1688_23 Depth=1 + mov al, byte ptr [ebp - 201] + mov byte ptr [ebp - 385], al # 1-byte Spill +LBB1688_32: # in Loop: Header=BB1688_23 Depth=1 + mov al, byte ptr [ebp - 385] # 1-byte Reload + movzx ecx, al + mov dword ptr [esp], ecx + mov ecx, dword ptr [ebp - 384] # 4-byte Reload + mov dword ptr [esp + 4], ecx + call "??$_Lookup_range@D@std@@YA_NIPBU?$_Buf@D@0@@Z" + test al, 1 + jne LBB1688_33 + jmp LBB1688_34 +LBB1688_33: # in Loop: Header=BB1688_23 Depth=1 +Ltmp17028: + .cv_loc 1688 22 3810 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3810:0 + mov byte ptr [ebp - 297], 1 + .cv_loc 1688 22 3811 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3811:0 + jmp LBB1688_52 +Ltmp17029: +LBB1688_34: # in Loop: Header=BB1688_23 Depth=1 + .cv_loc 1688 22 3811 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3811:0 + movzx eax, byte ptr [ebp - 201] + cmp eax, 256 + jae LBB1688_38 +# %bb.35: # in Loop: Header=BB1688_23 Depth=1 + .cv_loc 1688 22 3812 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3812:0 + xor eax, eax + mov cl, al +Ltmp17030: + mov eax, dword ptr [ebp - 304] + cmp dword ptr [eax + 24], 0 + mov byte ptr [ebp - 386], cl # 1-byte Spill + je LBB1688_37 +# %bb.36: # in Loop: Header=BB1688_23 Depth=1 + mov eax, dword ptr [ebp - 304] + mov ecx, dword ptr [eax + 24] + movzx eax, byte ptr [ebp - 201] + mov dword ptr [esp], eax + call "??$_Find@E@_Bitmap@std@@QBE_NE@Z" + sub esp, 4 + mov byte ptr [ebp - 386], al # 1-byte Spill +LBB1688_37: # in Loop: Header=BB1688_23 Depth=1 + mov al, byte ptr [ebp - 386] # 1-byte Reload + and al, 1 + mov byte ptr [ebp - 297], al + .cv_loc 1688 22 3813 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3813:0 + jmp LBB1688_51 +Ltmp17031: +LBB1688_38: # in Loop: Header=BB1688_23 Depth=1 + .cv_loc 1688 22 3813 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3813:0 + mov eax, dword ptr [ebp - 304] + cmp dword ptr [eax + 28], 0 + je LBB1688_41 +# %bb.39: # in Loop: Header=BB1688_23 Depth=1 + mov eax, dword ptr [ebp - 304] + mov ecx, dword ptr [eax + 28] + call "?_Str@?$_Buf@D@std@@QBEPBDXZ" + mov ecx, dword ptr [ebp - 304] + mov ecx, dword ptr [ecx + 28] + mov dword ptr [ebp - 392], eax # 4-byte Spill + call "?_Size@?$_Buf@D@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 392] # 4-byte Reload + add ecx, eax + mov eax, dword ptr [ebp - 304] + mov eax, dword ptr [eax + 28] + mov dword ptr [ebp - 396], ecx # 4-byte Spill + mov ecx, eax + call "?_Str@?$_Buf@D@std@@QBEPBDXZ" + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 396] # 4-byte Reload + mov dword ptr [esp + 4], eax + lea eax, [ebp - 201] + mov dword ptr [esp + 8], eax + call "??$find@PBDE@std@@YAPBDPBDQBDABE@Z" + mov ecx, dword ptr [ebp - 304] + mov ecx, dword ptr [ecx + 28] + mov dword ptr [ebp - 400], eax # 4-byte Spill + call "?_Str@?$_Buf@D@std@@QBEPBDXZ" + mov ecx, dword ptr [ebp - 304] + mov ecx, dword ptr [ecx + 28] + mov dword ptr [ebp - 404], eax # 4-byte Spill + call "?_Size@?$_Buf@D@std@@QBEIXZ" + mov ecx, dword ptr [ebp - 404] # 4-byte Reload + add ecx, eax + mov eax, dword ptr [ebp - 400] # 4-byte Reload + cmp eax, ecx + je LBB1688_41 +# %bb.40: # in Loop: Header=BB1688_23 Depth=1 +Ltmp17032: + .cv_loc 1688 22 3816 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3816:0 + mov byte ptr [ebp - 297], 1 + .cv_loc 1688 22 3817 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3817:0 + jmp LBB1688_50 +Ltmp17033: +LBB1688_41: # in Loop: Header=BB1688_23 Depth=1 + .cv_loc 1688 22 3817 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3817:0 + mov eax, dword ptr [ebp - 304] + cmp word ptr [eax + 36], 0 + je LBB1688_44 +# %bb.42: # in Loop: Header=BB1688_23 Depth=1 + mov eax, dword ptr [ebp - 332] # 4-byte Reload + mov ecx, dword ptr [eax + 160] + mov edx, dword ptr [ebp - 304] + mov si, word ptr [edx + 36] + movsx edx, byte ptr [ebp - 201] + mov dword ptr [esp], edx + movsx edx, si + mov dword ptr [esp + 4], edx + call "?isctype@?$_Regex_traits@D@std@@QBE_NDF@Z" + sub esp, 8 + test al, 1 + jne LBB1688_43 + jmp LBB1688_44 +LBB1688_43: # in Loop: Header=BB1688_23 Depth=1 +Ltmp17034: + .cv_loc 1688 22 3818 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3818:0 + mov byte ptr [ebp - 297], 1 + .cv_loc 1688 22 3819 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3819:0 + jmp LBB1688_49 +Ltmp17035: +LBB1688_44: # in Loop: Header=BB1688_23 Depth=1 + .cv_loc 1688 22 3819 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3819:0 + mov eax, dword ptr [ebp - 304] + cmp dword ptr [eax + 40], 0 + je LBB1688_47 +# %bb.45: # in Loop: Header=BB1688_23 Depth=1 + mov eax, dword ptr [ebp - 332] # 4-byte Reload + mov ecx, dword ptr [eax + 160] + mov edx, dword ptr [ebp - 304] + mov edx, dword ptr [edx + 40] + movzx esi, byte ptr [ebp - 201] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [esp + 8], ecx + call "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z" + test al, 1 + jne LBB1688_46 + jmp LBB1688_47 +LBB1688_46: # in Loop: Header=BB1688_23 Depth=1 +Ltmp17036: + .cv_loc 1688 22 3820 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3820:0 + mov byte ptr [ebp - 297], 1 + .cv_loc 1688 22 3821 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3821:0 + jmp LBB1688_48 +Ltmp17037: +LBB1688_47: # in Loop: Header=BB1688_23 Depth=1 + .cv_loc 1688 22 3822 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3822:0 + mov byte ptr [ebp - 297], 0 +Ltmp17038: +LBB1688_48: # in Loop: Header=BB1688_23 Depth=1 + .cv_loc 1688 22 3819 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3819:0 + jmp LBB1688_49 +Ltmp17039: +LBB1688_49: # in Loop: Header=BB1688_23 Depth=1 + .cv_loc 1688 22 3817 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3817:0 + jmp LBB1688_50 +Ltmp17040: +LBB1688_50: # in Loop: Header=BB1688_23 Depth=1 + .cv_loc 1688 22 3815 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3815:0 + jmp LBB1688_51 +Ltmp17041: +LBB1688_51: # in Loop: Header=BB1688_23 Depth=1 + .cv_loc 1688 22 3811 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3811:0 + jmp LBB1688_52 +Ltmp17042: +LBB1688_52: # in Loop: Header=BB1688_23 Depth=1 + .cv_loc 1688 22 3809 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3809:0 + jmp LBB1688_53 +Ltmp17043: +LBB1688_53: # in Loop: Header=BB1688_23 Depth=1 + .cv_loc 1688 22 3825 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3825:0 + mov al, byte ptr [ebp - 297] + and al, 1 + movzx ecx, al + mov edx, dword ptr [ebp - 304] + mov edx, dword ptr [edx + 8] + and edx, 1 + cmp ecx, edx + je LBB1688_55 +# %bb.54: +Ltmp17044: + .cv_loc 1688 22 3826 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3826:0 + mov eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 312] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ecx + 4], eax + jmp LBB1688_78 +Ltmp17045: +LBB1688_55: # in Loop: Header=BB1688_23 Depth=1 + .cv_loc 1688 22 3828 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3828:0 + jmp LBB1688_56 +Ltmp17046: +LBB1688_56: # in Loop: Header=BB1688_23 Depth=1 + .cv_loc 1688 22 3795 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3795:0 + lea ecx, [ebp - 24] + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + mov dword ptr [ebp - 408], eax # 4-byte Spill + jmp LBB1688_23 +Ltmp17047: +LBB1688_57: + .cv_loc 1688 22 3830 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3830:0 + mov eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 312] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ecx + 4], eax + jmp LBB1688_78 +LBB1688_58: # in Loop: Header=BB1688_4 Depth=1 + .cv_loc 1688 22 3833 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3833:0 + jmp LBB1688_74 +LBB1688_59: # in Loop: Header=BB1688_4 Depth=1 + .cv_loc 1688 22 3836 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3836:0 + jmp LBB1688_74 +LBB1688_60: # in Loop: Header=BB1688_4 Depth=1 + .cv_loc 1688 22 3839 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3839:0 + mov dword ptr [ebp - 292], 0 + .cv_loc 1688 22 3840 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3840:0 + jmp LBB1688_74 +LBB1688_61: # in Loop: Header=BB1688_4 Depth=1 + .cv_loc 1688 22 3843 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3843:0 + jmp LBB1688_74 +LBB1688_62: # in Loop: Header=BB1688_4 Depth=1 + .cv_loc 1688 22 3846 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3846:0 + jmp LBB1688_74 +LBB1688_63: +Ltmp17048: + .cv_loc 1688 22 3849 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3849:0 + mov eax, dword ptr [ebp - 292] + mov dword ptr [ebp - 308], eax +LBB1688_64: # =>This Inner Loop Header: Depth=1 +Ltmp17049: + .cv_loc 1688 22 3851 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3851:0 + mov eax, dword ptr [ebp - 32] + mov dword ptr [ebp - 252], eax + mov eax, dword ptr [ebp - 28] + mov dword ptr [ebp - 248], eax + mov eax, dword ptr [ebp - 24] + mov dword ptr [ebp - 260], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ebp - 256], eax + mov eax, dword ptr [ebp - 260] + mov ecx, dword ptr [ebp - 256] + mov edx, dword ptr [ebp - 252] + mov esi, dword ptr [ebp - 248] + mov dword ptr [esp], eax + mov dword ptr [esp + 4], ecx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor ecx, ecx + mov ah, cl + test al, 1 + mov byte ptr [ebp - 409], ah # 1-byte Spill + jne LBB1688_65 + jmp LBB1688_66 +LBB1688_65: # in Loop: Header=BB1688_64 Depth=1 + cmp dword ptr [ebp - 308], 0 + setne al + mov byte ptr [ebp - 409], al # 1-byte Spill +LBB1688_66: # in Loop: Header=BB1688_64 Depth=1 + mov al, byte ptr [ebp - 409] # 1-byte Reload + test al, 1 + jne LBB1688_67 + jmp LBB1688_69 +LBB1688_67: # in Loop: Header=BB1688_64 Depth=1 +Ltmp17050: + .cv_loc 1688 22 3852 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3852:0 + mov eax, dword ptr [ebp - 308] + mov eax, dword ptr [eax + 12] + mov ecx, dword ptr [ebp - 32] + mov dword ptr [ebp - 276], ecx + mov ecx, dword ptr [ebp - 28] + mov dword ptr [ebp - 272], ecx + mov ecx, dword ptr [ebp - 24] + mov dword ptr [ebp - 284], ecx + mov ecx, dword ptr [ebp - 20] + mov dword ptr [ebp - 280], ecx + mov ecx, dword ptr [ebp - 284] + mov edx, dword ptr [ebp - 280] + mov esi, dword ptr [ebp - 276] + mov edi, dword ptr [ebp - 272] + mov ebx, dword ptr [ebp - 332] # 4-byte Reload + mov dword ptr [ebp - 416], ecx # 4-byte Spill + mov ecx, ebx + lea ebx, [ebp - 268] + mov dword ptr [esp], ebx + mov ebx, dword ptr [ebp - 416] # 4-byte Reload + mov dword ptr [esp + 4], ebx + mov dword ptr [esp + 8], edx + mov dword ptr [esp + 12], esi + mov dword ptr [esp + 16], edi + mov dword ptr [esp + 20], eax + call "?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PAV_Node_base@2@@Z" + sub esp, 24 + mov eax, dword ptr [ebp - 268] + mov dword ptr [ebp - 32], eax + mov eax, dword ptr [ebp - 264] + mov dword ptr [ebp - 28], eax +Ltmp17051: +# %bb.68: # in Loop: Header=BB1688_64 Depth=1 + .cv_loc 1688 22 3851 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3851:0 + mov eax, dword ptr [ebp - 308] + mov eax, dword ptr [eax + 24] + mov dword ptr [ebp - 308], eax + jmp LBB1688_64 +Ltmp17052: +LBB1688_69: + .cv_loc 1688 22 3855 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3855:0 + mov eax, dword ptr [ebp - 32] + mov ecx, dword ptr [ebp - 312] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 28] + mov dword ptr [ecx + 4], eax + jmp LBB1688_78 +Ltmp17053: +LBB1688_70: # in Loop: Header=BB1688_4 Depth=1 + .cv_loc 1688 22 3859 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3859:0 + jmp LBB1688_74 +LBB1688_71: # in Loop: Header=BB1688_4 Depth=1 + .cv_loc 1688 22 3862 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3862:0 + mov dword ptr [ebp - 292], 0 + .cv_loc 1688 22 3863 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3863:0 + jmp LBB1688_74 +LBB1688_72: + jmp LBB1688_73 +LBB1688_73: + .cv_loc 1688 22 3875 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3875:0 + mov eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 312] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ecx + 4], eax + jmp LBB1688_78 +Ltmp17054: +LBB1688_74: # in Loop: Header=BB1688_4 Depth=1 + .cv_loc 1688 22 3877 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3877:0 + cmp dword ptr [ebp - 292], 0 + je LBB1688_76 +# %bb.75: # in Loop: Header=BB1688_4 Depth=1 +Ltmp17055: + .cv_loc 1688 22 3878 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3878:0 + mov eax, dword ptr [ebp - 292] + mov eax, dword ptr [eax + 12] + mov dword ptr [ebp - 292], eax +Ltmp17056: +LBB1688_76: # in Loop: Header=BB1688_4 Depth=1 + .cv_loc 1688 22 3760 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3760:0 + jmp LBB1688_4 +LBB1688_77: + .cv_loc 1688 22 3881 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3881:0 + mov eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 312] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ecx + 4], eax +LBB1688_78: + .cv_loc 1688 22 3882 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:3882:0 + mov eax, dword ptr [ebp - 16] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 328] # 4-byte Reload + add esp, 440 + pop esi + pop edi + pop ebx + pop ebp + ret 24 +Ltmp17057: + .cv_fpo_endproc +Lfunc_end1688: + .p2align 2, 0x90 +LJTI1688_0: + .long LBB1688_72 + .long LBB1688_8 + .long LBB1688_9 + .long LBB1688_14 + .long LBB1688_72 + .long LBB1688_72 + .long LBB1688_15 + .long LBB1688_22 + .long LBB1688_58 + .long LBB1688_59 + .long LBB1688_72 + .long LBB1688_72 + .long LBB1688_60 + .long LBB1688_61 + .long LBB1688_62 + .long LBB1688_72 + .long LBB1688_63 + .long LBB1688_72 + .long LBB1688_72 + .long LBB1688_72 + .long LBB1688_70 + .long LBB1688_71 + # -- 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@@QAE_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAV?$match_results@V?$span_iterator@V?$span@D$0?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@@QAE_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAV?$match_results@V?$span_iterator@V?$span@D$0?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@@QAE_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAV?$match_results@V?$span_iterator@V?$span@D$0?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@@QAE_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAV?$match_results@V?$span_iterator@V?$span@D$0?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@@QAE_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAV?$match_results@V?$span_iterator@V?$span@D$0?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@@QAE_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAV?$match_results@V?$span_iterator@V?$span@D$0?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_begin1689: + .cv_func_id 1689 + .cv_loc 1689 22 1652 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1652:0 + .cv_fpo_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@@QAE_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAV?$match_results@V?$span_iterator@V?$span@D$0?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" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 36 + .cv_fpo_stackalloc 36 + .cv_fpo_endprologue + mov al, byte ptr [ebp + 20] + mov edx, dword ptr [ebp + 16] + mov esi, dword ptr [ebp + 12] + mov edi, dword ptr [ebp + 8] + mov ebx, dword ptr [___security_cookie] + xor ebx, ebp + mov dword ptr [ebp - 16], ebx + mov dword ptr [ebp - 24], edi + mov dword ptr [ebp - 20], esi + and al, 1 + mov byte ptr [ebp - 25], al + mov dword ptr [ebp - 32], ecx + mov ecx, dword ptr [ebp - 32] +Ltmp17058: + .cv_loc 1689 22 1653 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1653:0 + mov esi, dword ptr [ebp - 24] + mov dword ptr [ecx + 128], esi + mov esi, dword ptr [ebp - 20] + mov dword ptr [ecx + 132], esi + .cv_loc 1689 22 1654 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:1654:0 + mov al, byte ptr [ebp - 25] + mov esi, dword ptr [ebp + 16] + and al, 1 + mov dword ptr [esp], esi + movzx esi, al + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 36], edx # 4-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@@QAE_NPAV?$match_results@V?$span_iterator@V?$span@D$0?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" + sub esp, 8 + and al, 1 + movzx eax, al + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 40], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 40] # 4-byte Reload + add esp, 36 + pop esi + pop edi + pop ebx + pop ebp + ret 16 +Ltmp17059: + .cv_fpo_endproc +Lfunc_end1689: + # -- End function + .def "??_5regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_5regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z" + .globl "??_5regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z" # -- Begin function ??_5regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z + .p2align 4, 0x90 +"??_5regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z": # @"??_5regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z" +Lfunc_begin1690: + .cv_func_id 1690 + .cv_loc 1690 22 135 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:135:0 + .cv_fpo_proc "??_5regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp17060: + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov esi, dword ptr [esi] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ecx], eax + mov eax, ecx + add esp, 16 + pop esi + pop ebp + ret +Ltmp17061: + .cv_fpo_endproc +Lfunc_end1690: + # -- End function + .def "??_4regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_4regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z" + .globl "??_4regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z" # -- Begin function ??_4regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z + .p2align 4, 0x90 +"??_4regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z": # @"??_4regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z" +Lfunc_begin1691: + .cv_func_id 1691 + .cv_loc 1691 22 135 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:135:0 + .cv_fpo_proc "??_4regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp17062: + mov edx, dword ptr [ebp + 12] + mov esi, dword ptr [ebp + 8] + mov esi, dword ptr [esi] + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edx + mov dword ptr [ebp - 8], eax # 4-byte Spill + mov dword ptr [ebp - 12], ecx # 4-byte Spill + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ecx], eax + mov eax, ecx + add esp, 16 + pop esi + pop ebp + ret +Ltmp17063: + .cv_fpo_endproc +Lfunc_end1691: + # -- 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_begin1692: + .cv_func_id 1692 + .cv_loc 1692 22 135 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex:135:0 + .cv_fpo_proc "??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp17064: + mov ecx, dword ptr [ebp + 8] + xor ecx, -1 + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov eax, ecx + add esp, 4 + pop ebp + ret +Ltmp17065: + .cv_fpo_endproc +Lfunc_end1692: + # -- 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@ABW4_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@ABW4_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@ABW4_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@ABW4_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@ABW4_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@ABW4_Meta_type@0@@Z" +Lfunc_begin1693: + .cv_func_id 1693 + .cv_loc 1693 17 2798 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2798:0 + .cv_fpo_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@ABW4_Meta_type@0@@Z" 24 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 60 + .cv_fpo_stackalloc 60 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov ecx, eax + mov edx, dword ptr [ebp + 28] + mov esi, dword ptr [ebp + 24] + mov edi, dword ptr [ebp + 20] + mov ebx, dword ptr [ebp + 16] + mov dword ptr [ebp - 40], eax # 4-byte Spill + mov eax, dword ptr [ebp + 12] + mov dword ptr [ebp - 44], eax # 4-byte Spill + mov eax, dword ptr [___security_cookie] + xor eax, ebp + mov dword ptr [ebp - 16], eax + mov eax, dword ptr [ebp - 44] # 4-byte Reload + mov dword ptr [ebp - 24], eax + mov dword ptr [ebp - 20], ebx + mov dword ptr [ebp - 32], edi + mov dword ptr [ebp - 28], esi +Ltmp17066: + .cv_loc 1693 17 2799 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2799:0 + lea esi, [ebp - 24] + #DEBUG_VALUE: find,0>,std::_Meta_type>:_First <- [$esi+0] + mov dword ptr [esp], esi + lea esi, [ebp - 32] +Ltmp17067: + #DEBUG_VALUE: find,0>,std::_Meta_type>:_Last <- [$esi+0] + mov dword ptr [esp + 4], esi + mov dword ptr [ebp - 48], ecx # 4-byte Spill + mov dword ptr [ebp - 52], edx # 4-byte Spill + call "??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .cv_loc 1693 17 2800 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2800:0 + mov eax, dword ptr [ebp + 28] + lea ecx, [ebp - 32] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 56], eax # 4-byte Spill + call "??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + lea ecx, [ebp - 24] + mov dword ptr [esp], ecx + mov dword ptr [ebp - 60], eax # 4-byte Spill + call "??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + mov dword ptr [esp], eax + mov eax, dword ptr [ebp - 60] # 4-byte Reload + mov dword ptr [esp + 4], eax + mov eax, dword ptr [ebp - 56] # 4-byte Reload + mov dword ptr [esp + 8], eax + call "??$_Find_unchecked@PADW4_Meta_type@std@@@std@@YAPADQAD0ABW4_Meta_type@0@@Z" + mov dword ptr [ebp - 36], eax + lea eax, [ebp - 24] + mov dword ptr [esp], eax + lea eax, [ebp - 36] + mov dword ptr [esp + 4], eax + call "??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAD@std@@YAXAAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABQAD@Z" + .cv_loc 1693 17 2801 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2801:0 + mov eax, dword ptr [ebp - 24] + mov ecx, dword ptr [ebp - 40] # 4-byte Reload + mov dword ptr [ecx], eax + mov eax, dword ptr [ebp - 20] + mov dword ptr [ecx + 4], eax + mov eax, dword ptr [ebp - 16] + xor eax, ebp + mov ecx, eax + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 48] # 4-byte Reload + add esp, 60 + pop esi +Ltmp17068: + pop edi + pop ebx + pop ebp + ret +Ltmp17069: + .cv_fpo_endproc +Lfunc_end1693: + # -- End function + .def "??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAD@std@@YAXAAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABQAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAD@std@@YAXAAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABQAD@Z" + .globl "??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAD@std@@YAXAAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABQAD@Z" # -- Begin function ??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAD@std@@YAXAAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABQAD@Z + .p2align 4, 0x90 +"??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAD@std@@YAXAAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABQAD@Z": # @"??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAD@std@@YAXAAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABQAD@Z" +Lfunc_begin1694: + .cv_func_id 1694 + .cv_loc 1694 17 414 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:414:0 + .cv_fpo_proc "??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAD@std@@YAXAAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABQAD@Z" 8 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 12] + mov ecx, dword ptr [ebp + 8] +Ltmp17070: + .cv_loc 1694 17 416 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:416:0 + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [ebp + 12] + mov esi, dword ptr [esi] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, edx + mov dword ptr [esp], esi + mov dword ptr [ebp - 12], eax # 4-byte Spill + call "?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEXQAD@Z" +Ltmp17071: + .cv_loc 1694 17 420 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:420:0 + add esp, 8 + pop esi + pop ebp + ret +Ltmp17072: + .cv_fpo_endproc +Lfunc_end1694: + # -- End function + .def "??$_Find_unchecked@PADW4_Meta_type@std@@@std@@YAPADQAD0ABW4_Meta_type@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Find_unchecked@PADW4_Meta_type@std@@@std@@YAPADQAD0ABW4_Meta_type@0@@Z" + .globl "??$_Find_unchecked@PADW4_Meta_type@std@@@std@@YAPADQAD0ABW4_Meta_type@0@@Z" # -- Begin function ??$_Find_unchecked@PADW4_Meta_type@std@@@std@@YAPADQAD0ABW4_Meta_type@0@@Z + .p2align 4, 0x90 +"??$_Find_unchecked@PADW4_Meta_type@std@@@std@@YAPADQAD0ABW4_Meta_type@0@@Z": # @"??$_Find_unchecked@PADW4_Meta_type@std@@@std@@YAPADQAD0ABW4_Meta_type@0@@Z" +Lfunc_begin1695: + .cv_func_id 1695 + .cv_loc 1695 17 2788 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2788:0 + .cv_fpo_proc "??$_Find_unchecked@PADW4_Meta_type@std@@@std@@YAPADQAD0ABW4_Meta_type@0@@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 40 + .cv_fpo_stackalloc 40 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [___security_cookie] + xor esi, ebp + mov dword ptr [ebp - 16], esi +Ltmp17073: + .cv_loc 1695 17 2794 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2794:0 + mov esi, dword ptr [ebp + 16] + mov edi, dword ptr [ebp + 12] + mov ebx, dword ptr [ebp + 8] + mov dword ptr [esp], ebx + mov dword ptr [esp + 4], edi + mov dword ptr [esp + 8], esi + lea esi, [ebp - 20] + mov bl, byte ptr [esi] + mov byte ptr [esp + 12], bl + mov dword ptr [ebp - 24], eax # 4-byte Spill + mov dword ptr [ebp - 28], ecx # 4-byte Spill + mov dword ptr [ebp - 32], edx # 4-byte Spill + call "??$_Find_unchecked1@PADW4_Meta_type@std@@@std@@YAPADPADQADABW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z" + mov ecx, dword ptr [ebp - 16] + xor ecx, ebp + mov dword ptr [ebp - 36], eax # 4-byte Spill + call @__security_check_cookie@4 + mov eax, dword ptr [ebp - 36] # 4-byte Reload + add esp, 40 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp17074: + .cv_fpo_endproc +Lfunc_end1695: + # -- End function + .def "??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$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?@@ABV?$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?@@ABV?$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?@@ABV?$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?@@ABV?$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?@@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +Lfunc_begin1696: + .cv_func_id 1696 + .cv_loc 1696 17 257 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:257:0 + .cv_fpo_proc "??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push eax + .cv_fpo_stackalloc 4 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] +Ltmp17075: + .cv_loc 1696 17 258 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:258:0 + mov ecx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + call "?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEPADXZ" + add esp, 4 + pop ebp + ret +Ltmp17076: + .cv_fpo_endproc +Lfunc_end1696: + # -- End function + .def "?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEXQAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEXQAD@Z" + .globl "?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEXQAD@Z" # -- Begin function ?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEXQAD@Z + .p2align 4, 0x90 +"?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEXQAD@Z": # @"?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEXQAD@Z" +Lfunc_begin1697: + .cv_func_id 1697 + .cv_loc 1697 5 292 0 # ..\include\gsl/span:292:0 + .cv_fpo_proc "?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEXQAD@Z" 4 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 8] + mov dword ptr [ebp - 8], ecx + mov ecx, dword ptr [ebp - 8] +Ltmp17077: + .cv_loc 1697 5 294 0 # ..\include\gsl/span:294:0 + mov edx, dword ptr [ebp + 8] + mov esi, dword ptr [ecx] + mov dword ptr [ebp - 12], ecx # 4-byte Spill + mov ecx, esi + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], edx # 4-byte Spill + call "?data@?$span@D$0?0@gsl@@QBEPADXZ" + mov ecx, dword ptr [ebp - 20] # 4-byte Reload + sub ecx, eax + mov eax, dword ptr [ebp - 12] # 4-byte Reload + mov dword ptr [eax + 4], ecx + .cv_loc 1697 5 295 0 # ..\include\gsl/span:295:0 + add esp, 16 + pop esi + pop ebp + ret 4 +Ltmp17078: + .cv_fpo_endproc +Lfunc_end1697: + # -- End function + .def "??$_Find_unchecked1@PADW4_Meta_type@std@@@std@@YAPADPADQADABW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Find_unchecked1@PADW4_Meta_type@std@@@std@@YAPADPADQADABW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z" + .globl "??$_Find_unchecked1@PADW4_Meta_type@std@@@std@@YAPADPADQADABW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z" # -- Begin function ??$_Find_unchecked1@PADW4_Meta_type@std@@@std@@YAPADPADQADABW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z + .p2align 4, 0x90 +"??$_Find_unchecked1@PADW4_Meta_type@std@@@std@@YAPADPADQADABW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z": # @"??$_Find_unchecked1@PADW4_Meta_type@std@@@std@@YAPADPADQADABW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z" +Lfunc_begin1698: + .cv_func_id 1698 + .cv_loc 1698 17 2776 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2776:0 + .cv_fpo_proc "??$_Find_unchecked1@PADW4_Meta_type@std@@@std@@YAPADPADQADABW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z" 16 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 12 + .cv_fpo_stackalloc 12 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] + mov dword ptr [ebp - 4], eax # 4-byte Spill + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov dword ptr [ebp - 12], edx # 4-byte Spill +LBB1698_1: # =>This Inner Loop Header: Depth=1 +Ltmp17079: + .cv_loc 1698 17 2777 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2777:0 + mov eax, dword ptr [ebp + 8] + cmp eax, dword ptr [ebp + 12] + je LBB1698_6 +# %bb.2: # in Loop: Header=BB1698_1 Depth=1 +Ltmp17080: + .cv_loc 1698 17 2778 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2778:0 + mov eax, dword ptr [ebp + 8] + movsx eax, byte ptr [eax] + mov ecx, dword ptr [ebp + 16] + cmp eax, dword ptr [ecx] + jne LBB1698_4 +# %bb.3: +Ltmp17081: + .cv_loc 1698 17 2779 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2779:0 + jmp LBB1698_6 +Ltmp17082: +LBB1698_4: # in Loop: Header=BB1698_1 Depth=1 + .cv_loc 1698 17 2781 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2781:0 + jmp LBB1698_5 +Ltmp17083: +LBB1698_5: # in Loop: Header=BB1698_1 Depth=1 + .cv_loc 1698 17 2777 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2777:0 + mov eax, dword ptr [ebp + 8] + add eax, 1 + mov dword ptr [ebp + 8], eax + jmp LBB1698_1 +Ltmp17084: +LBB1698_6: + .cv_loc 1698 17 2783 0 # C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility:2783:0 + mov eax, dword ptr [ebp + 8] + add esp, 12 + pop ebp + ret +Ltmp17085: + .cv_fpo_endproc +Lfunc_end1698: + # -- End function + .def "?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEPADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEPADXZ" + .globl "?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEPADXZ" # -- Begin function ?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEPADXZ + .p2align 4, 0x90 +"?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEPADXZ": # @"?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEPADXZ" +Lfunc_begin1699: + .cv_func_id 1699 + .cv_loc 1699 5 277 0 # ..\include\gsl/span:277:0 + .cv_fpo_proc "?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEPADXZ" 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov dword ptr [ebp - 4], ecx + mov ecx, dword ptr [ebp - 4] +Ltmp17086: + .cv_loc 1699 5 280 0 # ..\include\gsl/span:280:0 + mov eax, dword ptr [ecx] + mov dword ptr [ebp - 8], ecx # 4-byte Spill + mov ecx, eax + call "?data@?$span@D$0?0@gsl@@QBEPADXZ" + mov ecx, dword ptr [ebp - 8] # 4-byte Reload + add eax, dword ptr [ecx + 4] + add esp, 8 + pop ebp + ret +Ltmp17087: + .cv_fpo_endproc +Lfunc_end1699: + # -- End function + .def "??$at@H$0?0@gsl@@YAAAHV?$span@H$0?0@0@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$at@H$0?0@gsl@@YAAAHV?$span@H$0?0@0@H@Z" + .globl "??$at@H$0?0@gsl@@YAAAHV?$span@H$0?0@0@H@Z" # -- Begin function ??$at@H$0?0@gsl@@YAAAHV?$span@H$0?0@0@H@Z + .p2align 4, 0x90 +"??$at@H$0?0@gsl@@YAAAHV?$span@H$0?0@0@H@Z": # @"??$at@H$0?0@gsl@@YAAAHV?$span@H$0?0@0@H@Z" +Lfunc_begin1700: + .cv_func_id 1700 + .cv_loc 1700 5 772 0 # ..\include\gsl/span:772:0 + .cv_fpo_proc "??$at@H$0?0@gsl@@YAAAHV?$span@H$0?0@0@H@Z" 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + sub esp, 8 + .cv_fpo_stackalloc 8 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + lea ecx, [ebp + 8] +Ltmp17088: + .cv_loc 1700 5 774 0 # ..\include\gsl/span:774:0 + mov edx, dword ptr [ebp + 16] + mov dword ptr [esp], edx + mov dword ptr [ebp - 4], eax # 4-byte Spill + call "??A?$span@H$0?0@gsl@@QBEAAHH@Z" + add esp, 4 + pop ebp + ret +Ltmp17089: + .cv_fpo_endproc +Lfunc_end1700: + # -- 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_begin1701: + .cv_func_id 1701 + .cv_file 28 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\wchar.h" "FC04F05BA302122D10ED7A6130E21446" 1 + .cv_loc 1701 28 230 0 # C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\wchar.h:230:0 + .cv_fpo_proc _wmemcpy 12 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + push ebx + .cv_fpo_pushreg ebx + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 28 + .cv_fpo_stackalloc 28 + .cv_fpo_endprologue + mov eax, dword ptr [ebp + 16] + mov ecx, dword ptr [ebp + 12] + mov edx, dword ptr [ebp + 8] +Ltmp17090: + .cv_loc 1701 28 233 0 # C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\wchar.h:233:0 + mov esi, dword ptr [ebp + 8] + mov edi, dword ptr [ebp + 12] + mov ebx, dword ptr [ebp + 16] + shl ebx, 1 + mov dword ptr [esp], esi + mov dword ptr [esp + 4], edi + mov dword ptr [esp + 8], ebx + mov dword ptr [ebp - 16], eax # 4-byte Spill + mov dword ptr [ebp - 20], ecx # 4-byte Spill + mov dword ptr [ebp - 24], edx # 4-byte Spill + mov dword ptr [ebp - 28], esi # 4-byte Spill + call _memcpy + mov eax, dword ptr [ebp - 28] # 4-byte Reload + add esp, 28 + pop esi + pop edi + pop ebx + pop ebp + ret +Ltmp17091: + .cv_fpo_endproc +Lfunc_end1701: + # -- 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_begin1702: + .cv_func_id 1702 + .cv_loc 1702 1 0 0 # ..\tests\span_tests.cpp:0:0 + .cv_fpo_proc __GLOBAL__sub_I_span_tests.cpp 0 +# %bb.0: + push ebp + .cv_fpo_pushreg ebp + mov ebp, esp + .cv_fpo_setframe ebp + .cv_fpo_endprologue +Ltmp17092: + 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" + pop ebp + ret +Ltmp17093: + .cv_fpo_endproc +Lfunc_end1702: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ" +Lfunc_begin1703: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1703: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ" +Lfunc_begin1704: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1704: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ" +Lfunc_begin1705: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1705: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ" +Lfunc_begin1706: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1706: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ" +Lfunc_begin1707: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1707: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ" +Lfunc_begin1708: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1708: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ" +Lfunc_begin1709: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1709: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ" +Lfunc_begin1710: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1710: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ" +Lfunc_begin1711: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1711: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ" +Lfunc_begin1712: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1712: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ" +Lfunc_begin1713: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1713: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ" +Lfunc_begin1714: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1714: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ" +Lfunc_begin1715: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1715: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ" +Lfunc_begin1716: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1716: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ" +Lfunc_begin1717: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1717: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ" +Lfunc_begin1718: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1718: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ" +Lfunc_begin1719: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1719: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ" +Lfunc_begin1720: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1720: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ" +Lfunc_begin1721: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1721: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ" +Lfunc_begin1722: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1722: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ" +Lfunc_begin1723: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1723: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ" +Lfunc_begin1724: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1724: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ" +Lfunc_begin1725: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1725: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ" +Lfunc_begin1726: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1726: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ" +Lfunc_begin1727: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1727: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ" +Lfunc_begin1728: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1728: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ" +Lfunc_begin1729: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1729: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ" +Lfunc_begin1730: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1730: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ" +Lfunc_begin1731: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1731: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ" +Lfunc_begin1732: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1732: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ" +Lfunc_begin1733: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1733: + # -- End function + .def "___ehhandler$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ +"___ehhandler$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ": # @"__ehhandler$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ" +Lfunc_begin1734: + .cv_fpo_proc "___ehhandler$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1734: + # -- End function + .def "___ehhandler$??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ +"___ehhandler$??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ": # @"__ehhandler$??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" +Lfunc_begin1735: + .cv_fpo_proc "___ehhandler$??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1735: + # -- End function + .def "___ehhandler$??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z +"___ehhandler$??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z": # @"__ehhandler$??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" +Lfunc_begin1736: + .cv_fpo_proc "___ehhandler$??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1736: + # -- End function + .def "___ehhandler$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ +"___ehhandler$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ": # @"__ehhandler$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" +Lfunc_begin1737: + .cv_fpo_proc "___ehhandler$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1737: + # -- End function + .def "___ehhandler$??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ +"___ehhandler$??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ": # @"__ehhandler$??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ" +Lfunc_begin1738: + .cv_fpo_proc "___ehhandler$??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1738: + # -- End function + .def "___ehhandler$??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ +"___ehhandler$??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ": # @"__ehhandler$??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ" +Lfunc_begin1739: + .cv_fpo_proc "___ehhandler$??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1739: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" +Lfunc_begin1740: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1740: + # -- End function + .def "___ehhandler$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z +"___ehhandler$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"__ehhandler$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin1741: + .cv_fpo_proc "___ehhandler$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1741: + # -- End function + .def "___ehhandler$??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z +"___ehhandler$??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z": # @"__ehhandler$??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z" +Lfunc_begin1742: + .cv_fpo_proc "___ehhandler$??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1742: + # -- End function + .def "___ehhandler$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ +"___ehhandler$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ": # @"__ehhandler$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" +Lfunc_begin1743: + .cv_fpo_proc "___ehhandler$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1743: + # -- End function + .def "___ehhandler$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z +"___ehhandler$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z": # @"__ehhandler$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" +Lfunc_begin1744: + .cv_fpo_proc "___ehhandler$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1744: + # -- End function + .def "___ehhandler$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ +"___ehhandler$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ": # @"__ehhandler$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" +Lfunc_begin1745: + .cv_fpo_proc "___ehhandler$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1745: + # -- End function + .def "___ehhandler$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ +"___ehhandler$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ": # @"__ehhandler$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" +Lfunc_begin1746: + .cv_fpo_proc "___ehhandler$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1746: + # -- End function + .def "___ehhandler$?_Orphan_all@_Container_base12@std@@QAEXXZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?_Orphan_all@_Container_base12@std@@QAEXXZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$?_Orphan_all@_Container_base12@std@@QAEXXZ +"___ehhandler$?_Orphan_all@_Container_base12@std@@QAEXXZ": # @"__ehhandler$?_Orphan_all@_Container_base12@std@@QAEXXZ" +Lfunc_begin1747: + .cv_fpo_proc "___ehhandler$?_Orphan_all@_Container_base12@std@@QAEXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?_Orphan_all@_Container_base12@std@@QAEXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1747: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" +Lfunc_begin1748: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1748: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" +Lfunc_begin1749: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1749: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" +Lfunc_begin1750: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1750: + # -- End function + .def "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z +"___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"__ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin1751: + .cv_fpo_proc "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1751: + # -- End function + .def "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z +"___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z": # @"__ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z" +Lfunc_begin1752: + .cv_fpo_proc "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1752: + # -- End function + .def "___ehhandler$??0?$extent_type@$0?0@details@gsl@@QAE@H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$extent_type@$0?0@details@gsl@@QAE@H@Z +"___ehhandler$??0?$extent_type@$0?0@details@gsl@@QAE@H@Z": # @"__ehhandler$??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" +Lfunc_begin1753: + .cv_fpo_proc "___ehhandler$??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1753: + # -- End function + .def "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z +"___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z": # @"__ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" +Lfunc_begin1754: + .cv_fpo_proc "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1754: + # -- End function + .def "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z +"___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z": # @"__ehhandler$??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z" +Lfunc_begin1755: + .cv_fpo_proc "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1755: + # -- End function + .def "___ehhandler$??0?$extent_type@$0A@@details@gsl@@QAE@H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$extent_type@$0A@@details@gsl@@QAE@H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$extent_type@$0A@@details@gsl@@QAE@H@Z +"___ehhandler$??0?$extent_type@$0A@@details@gsl@@QAE@H@Z": # @"__ehhandler$??0?$extent_type@$0A@@details@gsl@@QAE@H@Z" +Lfunc_begin1756: + .cv_fpo_proc "___ehhandler$??0?$extent_type@$0A@@details@gsl@@QAE@H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$extent_type@$0A@@details@gsl@@QAE@H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1756: + # -- End function + .def "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z +"___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z": # @"__ehhandler$??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" +Lfunc_begin1757: + .cv_fpo_proc "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1757: + # -- End function + .def "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z +"___ehhandler$??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z": # @"__ehhandler$??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z" +Lfunc_begin1758: + .cv_fpo_proc "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1758: + # -- End function + .def "___ehhandler$??0?$extent_type@$00@details@gsl@@QAE@H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$extent_type@$00@details@gsl@@QAE@H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$extent_type@$00@details@gsl@@QAE@H@Z +"___ehhandler$??0?$extent_type@$00@details@gsl@@QAE@H@Z": # @"__ehhandler$??0?$extent_type@$00@details@gsl@@QAE@H@Z" +Lfunc_begin1759: + .cv_fpo_proc "___ehhandler$??0?$extent_type@$00@details@gsl@@QAE@H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$extent_type@$00@details@gsl@@QAE@H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1759: + # -- End function + .def "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z +"___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z": # @"__ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" +Lfunc_begin1760: + .cv_fpo_proc "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1760: + # -- End function + .def "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z +"___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z": # @"__ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" +Lfunc_begin1761: + .cv_fpo_proc "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1761: + # -- End function + .def "___ehhandler$??A?$span@H$0?0@gsl@@QBEAAHH@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??A?$span@H$0?0@gsl@@QBEAAHH@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??A?$span@H$0?0@gsl@@QBEAAHH@Z +"___ehhandler$??A?$span@H$0?0@gsl@@QBEAAHH@Z": # @"__ehhandler$??A?$span@H$0?0@gsl@@QBEAAHH@Z" +Lfunc_begin1762: + .cv_fpo_proc "___ehhandler$??A?$span@H$0?0@gsl@@QBEAAHH@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??A?$span@H$0?0@gsl@@QBEAAHH@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1762: + # -- End function + .def "___ehhandler$??A?$span@H$01@gsl@@QBEAAHH@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??A?$span@H$01@gsl@@QBEAAHH@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??A?$span@H$01@gsl@@QBEAAHH@Z +"___ehhandler$??A?$span@H$01@gsl@@QBEAAHH@Z": # @"__ehhandler$??A?$span@H$01@gsl@@QBEAAHH@Z" +Lfunc_begin1763: + .cv_fpo_proc "___ehhandler$??A?$span@H$01@gsl@@QBEAAHH@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??A?$span@H$01@gsl@@QBEAAHH@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1763: + # -- End function + .def "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z +"___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"__ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin1764: + .cv_fpo_proc "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1764: + # -- End function + .def "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z +"___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"__ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin1765: + .cv_fpo_proc "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1765: + # -- End function + .def "___ehhandler$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z +"___ehhandler$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z": # @"__ehhandler$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" +Lfunc_begin1766: + .cv_fpo_proc "___ehhandler$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1766: + # -- End function + .def "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z +"___ehhandler$?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"__ehhandler$?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin1767: + .cv_fpo_proc "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1767: + # -- End function + .def "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z +"___ehhandler$??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z": # @"__ehhandler$??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z" +Lfunc_begin1768: + .cv_fpo_proc "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1768: + # -- End function + .def "___ehhandler$??0?$extent_type@$01@details@gsl@@QAE@H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$extent_type@$01@details@gsl@@QAE@H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$extent_type@$01@details@gsl@@QAE@H@Z +"___ehhandler$??0?$extent_type@$01@details@gsl@@QAE@H@Z": # @"__ehhandler$??0?$extent_type@$01@details@gsl@@QAE@H@Z" +Lfunc_begin1769: + .cv_fpo_proc "___ehhandler$??0?$extent_type@$01@details@gsl@@QAE@H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$extent_type@$01@details@gsl@@QAE@H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1769: + # -- End function + .def "___ehhandler$??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z +"___ehhandler$??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z": # @"__ehhandler$??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z" +Lfunc_begin1770: + .cv_fpo_proc "___ehhandler$??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1770: + # -- End function + .def "___ehhandler$??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z +"___ehhandler$??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z": # @"__ehhandler$??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" +Lfunc_begin1771: + .cv_fpo_proc "___ehhandler$??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1771: + # -- End function + .def "___ehhandler$??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z +"___ehhandler$??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z": # @"__ehhandler$??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z" +Lfunc_begin1772: + .cv_fpo_proc "___ehhandler$??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1772: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" +Lfunc_begin1773: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1773: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" +Lfunc_begin1774: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1774: + # -- End function + .def "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z +"___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z": # @"__ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" +Lfunc_begin1775: + .cv_fpo_proc "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1775: + # -- End function + .def "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z +"___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z": # @"__ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" +Lfunc_begin1776: + .cv_fpo_proc "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1776: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" +Lfunc_begin1777: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1777: + # -- End function + .def "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z +"___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z": # @"__ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z" +Lfunc_begin1778: + .cv_fpo_proc "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1778: + # -- End function + .def "___ehhandler$??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z +"___ehhandler$??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z": # @"__ehhandler$??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" +Lfunc_begin1779: + .cv_fpo_proc "___ehhandler$??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1779: + # -- End function + .def "___ehhandler$??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z +"___ehhandler$??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z": # @"__ehhandler$??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" +Lfunc_begin1780: + .cv_fpo_proc "___ehhandler$??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1780: + # -- End function + .def "___ehhandler$??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z +"___ehhandler$??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z": # @"__ehhandler$??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" +Lfunc_begin1781: + .cv_fpo_proc "___ehhandler$??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1781: + # -- End function + .def "___ehhandler$??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z +"___ehhandler$??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z": # @"__ehhandler$??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" +Lfunc_begin1782: + .cv_fpo_proc "___ehhandler$??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1782: + # -- End function + .def "___ehhandler$??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z +"___ehhandler$??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z": # @"__ehhandler$??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z" +Lfunc_begin1783: + .cv_fpo_proc "___ehhandler$??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1783: + # -- End function + .def "___ehhandler$??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z +"___ehhandler$??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": # @"__ehhandler$??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" +Lfunc_begin1784: + .cv_fpo_proc "___ehhandler$??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1784: + # -- End function + .def "___ehhandler$??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z +"___ehhandler$??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z": # @"__ehhandler$??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z" +Lfunc_begin1785: + .cv_fpo_proc "___ehhandler$??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1785: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +Lfunc_begin1786: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1786: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +Lfunc_begin1787: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1787: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +Lfunc_begin1788: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1788: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +Lfunc_begin1789: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1789: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +Lfunc_begin1790: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1790: + # -- End function + .def "___ehhandler$??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z +"___ehhandler$??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z": # @"__ehhandler$??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z" +Lfunc_begin1791: + .cv_fpo_proc "___ehhandler$??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1791: + # -- End function + .def "___ehhandler$??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z +"___ehhandler$??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": # @"__ehhandler$??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" +Lfunc_begin1792: + .cv_fpo_proc "___ehhandler$??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1792: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +Lfunc_begin1793: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1793: + # -- End function + .def "___ehhandler$??$narrow@HI@gsl@@YAHI@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$narrow@HI@gsl@@YAHI@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$narrow@HI@gsl@@YAHI@Z +"___ehhandler$??$narrow@HI@gsl@@YAHI@Z": # @"__ehhandler$??$narrow@HI@gsl@@YAHI@Z" +Lfunc_begin1794: + .cv_fpo_proc "___ehhandler$??$narrow@HI@gsl@@YAHI@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$narrow@HI@gsl@@YAHI@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1794: + # -- End function + .def "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z +"___ehhandler$??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z": # @"__ehhandler$??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z" +Lfunc_begin1795: + .cv_fpo_proc "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1795: + # -- End function + .def "___ehhandler$??0?$extent_type@$03@details@gsl@@QAE@H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$extent_type@$03@details@gsl@@QAE@H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$extent_type@$03@details@gsl@@QAE@H@Z +"___ehhandler$??0?$extent_type@$03@details@gsl@@QAE@H@Z": # @"__ehhandler$??0?$extent_type@$03@details@gsl@@QAE@H@Z" +Lfunc_begin1796: + .cv_fpo_proc "___ehhandler$??0?$extent_type@$03@details@gsl@@QAE@H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$extent_type@$03@details@gsl@@QAE@H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1796: + # -- End function + .def "___ehhandler$??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z +"___ehhandler$??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z": # @"__ehhandler$??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z" +Lfunc_begin1797: + .cv_fpo_proc "___ehhandler$??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1797: + # -- End function + .def "___ehhandler$??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z +"___ehhandler$??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z": # @"__ehhandler$??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z" +Lfunc_begin1798: + .cv_fpo_proc "___ehhandler$??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1798: + # -- End function + .def "___ehhandler$??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z +"___ehhandler$??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z": # @"__ehhandler$??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z" +Lfunc_begin1799: + .cv_fpo_proc "___ehhandler$??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1799: + # -- End function + .def "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z +"___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z": # @"__ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" +Lfunc_begin1800: + .cv_fpo_proc "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1800: + # -- End function + .def "___ehhandler$??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ +"___ehhandler$??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ": # @"__ehhandler$??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" +Lfunc_begin1801: + .cv_fpo_proc "___ehhandler$??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1801: + # -- End function + .def "___ehhandler$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ +"___ehhandler$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ": # @"__ehhandler$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" +Lfunc_begin1802: + .cv_fpo_proc "___ehhandler$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1802: + # -- End function + .def "___ehhandler$??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ +"___ehhandler$??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ": # @"__ehhandler$??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ" +Lfunc_begin1803: + .cv_fpo_proc "___ehhandler$??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1803: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z" +Lfunc_begin1804: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1804: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z" +Lfunc_begin1805: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1805: + # -- End function + .def "___ehhandler$??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z +"___ehhandler$??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z": # @"__ehhandler$??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z" +Lfunc_begin1806: + .cv_fpo_proc "___ehhandler$??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1806: + # -- End function + .def "___ehhandler$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function __ehhandler$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z +"___ehhandler$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z": # @"__ehhandler$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +Lfunc_begin1807: + .cv_fpo_proc "___ehhandler$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1807: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" +Lfunc_begin1808: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1808: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0?0@details@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0?0@details@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0?0@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0?0@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0?0@details@2@@Z" +Lfunc_begin1809: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0?0@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0?0@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1809: + # -- End function + .def "___ehhandler$??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ +"___ehhandler$??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ": # @"__ehhandler$??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" +Lfunc_begin1810: + .cv_fpo_proc "___ehhandler$??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1810: + # -- End function + .def "___ehhandler$?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z +"___ehhandler$?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z": # @"__ehhandler$?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" +Lfunc_begin1811: + .cv_fpo_proc "___ehhandler$?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1811: + # -- End function + .def "___ehhandler$??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ +"___ehhandler$??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ": # @"__ehhandler$??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" +Lfunc_begin1812: + .cv_fpo_proc "___ehhandler$??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1812: + # -- End function + .def "___ehhandler$??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ +"___ehhandler$??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ": # @"__ehhandler$??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ" +Lfunc_begin1813: + .cv_fpo_proc "___ehhandler$??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1813: + # -- End function + .def "___ehhandler$??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ +"___ehhandler$??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ": # @"__ehhandler$??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" +Lfunc_begin1814: + .cv_fpo_proc "___ehhandler$??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1814: + # -- End function + .def "___ehhandler$?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z +"___ehhandler$?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z": # @"__ehhandler$?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z" +Lfunc_begin1815: + .cv_fpo_proc "___ehhandler$?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1815: + # -- End function + .def "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z +"___ehhandler$??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z": # @"__ehhandler$??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z" +Lfunc_begin1816: + .cv_fpo_proc "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1816: + # -- End function + .def "___ehhandler$??0?$extent_type@$04@details@gsl@@QAE@H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$extent_type@$04@details@gsl@@QAE@H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$extent_type@$04@details@gsl@@QAE@H@Z +"___ehhandler$??0?$extent_type@$04@details@gsl@@QAE@H@Z": # @"__ehhandler$??0?$extent_type@$04@details@gsl@@QAE@H@Z" +Lfunc_begin1817: + .cv_fpo_proc "___ehhandler$??0?$extent_type@$04@details@gsl@@QAE@H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$extent_type@$04@details@gsl@@QAE@H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1817: + # -- End function + .def "___ehhandler$??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ +"___ehhandler$??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ": # @"__ehhandler$??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" +Lfunc_begin1818: + .cv_fpo_proc "___ehhandler$??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1818: + # -- End function + .def "___ehhandler$??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ +"___ehhandler$??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ": # @"__ehhandler$??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" +Lfunc_begin1819: + .cv_fpo_proc "___ehhandler$??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1819: + # -- End function + .def "___ehhandler$??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ +"___ehhandler$??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ": # @"__ehhandler$??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ" +Lfunc_begin1820: + .cv_fpo_proc "___ehhandler$??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1820: + # -- End function + .def "___ehhandler$??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ +"___ehhandler$??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ": # @"__ehhandler$??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" +Lfunc_begin1821: + .cv_fpo_proc "___ehhandler$??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1821: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$04@details@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$04@details@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$04@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$04@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$04@details@2@@Z" +Lfunc_begin1822: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$04@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$04@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1822: + # -- End function + .def "___ehhandler$?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z +"___ehhandler$?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z": # @"__ehhandler$?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z" +Lfunc_begin1823: + .cv_fpo_proc "___ehhandler$?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1823: + # -- End function + .def "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z +"___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z": # @"__ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z" +Lfunc_begin1824: + .cv_fpo_proc "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1824: + # -- End function + .def "___ehhandler$??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ +"___ehhandler$??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ": # @"__ehhandler$??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" +Lfunc_begin1825: + .cv_fpo_proc "___ehhandler$??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1825: + # -- End function + .def "___ehhandler$??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ +"___ehhandler$??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ": # @"__ehhandler$??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" +Lfunc_begin1826: + .cv_fpo_proc "___ehhandler$??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1826: + # -- End function + .def "___ehhandler$??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ +"___ehhandler$??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ": # @"__ehhandler$??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ" +Lfunc_begin1827: + .cv_fpo_proc "___ehhandler$??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1827: + # -- End function + .def "___ehhandler$??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ +"___ehhandler$??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ": # @"__ehhandler$??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" +Lfunc_begin1828: + .cv_fpo_proc "___ehhandler$??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1828: + # -- End function + .def "___ehhandler$??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ +"___ehhandler$??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ": # @"__ehhandler$??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ" +Lfunc_begin1829: + .cv_fpo_proc "___ehhandler$??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1829: + # -- End function + .def "___ehhandler$??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ +"___ehhandler$??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ": # @"__ehhandler$??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" +Lfunc_begin1830: + .cv_fpo_proc "___ehhandler$??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1830: + # -- End function + .def "___ehhandler$??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ +"___ehhandler$??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ": # @"__ehhandler$??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" +Lfunc_begin1831: + .cv_fpo_proc "___ehhandler$??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1831: + # -- End function + .def "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z +"___ehhandler$??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z": # @"__ehhandler$??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z" +Lfunc_begin1832: + .cv_fpo_proc "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1832: + # -- End function + .def "___ehhandler$??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z +"___ehhandler$??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z": # @"__ehhandler$??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" +Lfunc_begin1833: + .cv_fpo_proc "___ehhandler$??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1833: + # -- End function + .def "___ehhandler$??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z +"___ehhandler$??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z": # @"__ehhandler$??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z" +Lfunc_begin1834: + .cv_fpo_proc "___ehhandler$??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1834: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" +Lfunc_begin1835: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1835: + # -- End function + .def "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z +"___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"__ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin1836: + .cv_fpo_proc "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1836: + # -- End function + .def "___ehhandler$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z +"___ehhandler$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z": # @"__ehhandler$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z" +Lfunc_begin1837: + .cv_fpo_proc "___ehhandler$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1837: + # -- End function + .def "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z +"___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"__ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin1838: + .cv_fpo_proc "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1838: + # -- End function + .def "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z +"___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"__ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin1839: + .cv_fpo_proc "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1839: + # -- End function + .def "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z +"___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"__ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin1840: + .cv_fpo_proc "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1840: + # -- End function + .def "___ehhandler$??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z +"___ehhandler$??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z": # @"__ehhandler$??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" +Lfunc_begin1841: + .cv_fpo_proc "___ehhandler$??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1841: + # -- End function + .def "___ehhandler$??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ +"___ehhandler$??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ": # @"__ehhandler$??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" +Lfunc_begin1842: + .cv_fpo_proc "___ehhandler$??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1842: + # -- End function + .def "___ehhandler$??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z +"___ehhandler$??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z": # @"__ehhandler$??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" +Lfunc_begin1843: + .cv_fpo_proc "___ehhandler$??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1843: + # -- End function + .def "___ehhandler$??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ +"___ehhandler$??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ": # @"__ehhandler$??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" +Lfunc_begin1844: + .cv_fpo_proc "___ehhandler$??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1844: + # -- End function + .def "___ehhandler$??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ +"___ehhandler$??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ": # @"__ehhandler$??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ" +Lfunc_begin1845: + .cv_fpo_proc "___ehhandler$??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1845: + # -- End function + .def "___ehhandler$??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z +"___ehhandler$??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z": # @"__ehhandler$??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" +Lfunc_begin1846: + .cv_fpo_proc "___ehhandler$??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1846: + # -- End function + .def "___ehhandler$??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ +"___ehhandler$??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ": # @"__ehhandler$??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" +Lfunc_begin1847: + .cv_fpo_proc "___ehhandler$??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1847: + # -- End function + .def "___ehhandler$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z +"___ehhandler$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z": # @"__ehhandler$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +Lfunc_begin1848: + .cv_fpo_proc "___ehhandler$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1848: + # -- End function + .def "___ehhandler$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z +"___ehhandler$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z": # @"__ehhandler$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +Lfunc_begin1849: + .cv_fpo_proc "___ehhandler$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1849: + # -- End function + .def "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z +"___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"__ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin1850: + .cv_fpo_proc "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1850: + # -- End function + .def "___ehhandler$??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ +"___ehhandler$??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ": # @"__ehhandler$??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" +Lfunc_begin1851: + .cv_fpo_proc "___ehhandler$??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1851: + # -- End function + .def "___ehhandler$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z +"___ehhandler$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z": # @"__ehhandler$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +Lfunc_begin1852: + .cv_fpo_proc "___ehhandler$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1852: + # -- End function + .def "___ehhandler$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z +"___ehhandler$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z": # @"__ehhandler$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +Lfunc_begin1853: + .cv_fpo_proc "___ehhandler$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1853: + # -- End function + .def "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z +"___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"__ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin1854: + .cv_fpo_proc "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1854: + # -- End function + .def "___ehhandler$??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ +"___ehhandler$??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ": # @"__ehhandler$??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" +Lfunc_begin1855: + .cv_fpo_proc "___ehhandler$??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1855: + # -- End function + .def "___ehhandler$??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z +"___ehhandler$??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": # @"__ehhandler$??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" +Lfunc_begin1856: + .cv_fpo_proc "___ehhandler$??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1856: + # -- End function + .def "___ehhandler$??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z +"___ehhandler$??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": # @"__ehhandler$??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" +Lfunc_begin1857: + .cv_fpo_proc "___ehhandler$??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1857: + # -- End function + .def "___ehhandler$??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z +"___ehhandler$??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": # @"__ehhandler$??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" +Lfunc_begin1858: + .cv_fpo_proc "___ehhandler$??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1858: + # -- End function + .def "___ehhandler$??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z +"___ehhandler$??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z": # @"__ehhandler$??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" +Lfunc_begin1859: + .cv_fpo_proc "___ehhandler$??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1859: + # -- End function + .def "___ehhandler$??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z +"___ehhandler$??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": # @"__ehhandler$??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" +Lfunc_begin1860: + .cv_fpo_proc "___ehhandler$??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1860: + # -- End function + .def "___ehhandler$??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z +"___ehhandler$??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": # @"__ehhandler$??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" +Lfunc_begin1861: + .cv_fpo_proc "___ehhandler$??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1861: + # -- End function + .def "___ehhandler$??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z +"___ehhandler$??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z": # @"__ehhandler$??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" +Lfunc_begin1862: + .cv_fpo_proc "___ehhandler$??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1862: + # -- End function + .def "___ehhandler$??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z +"___ehhandler$??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z": # @"__ehhandler$??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z" +Lfunc_begin1863: + .cv_fpo_proc "___ehhandler$??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1863: + # -- End function + .def "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z +"___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"__ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin1864: + .cv_fpo_proc "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1864: + # -- End function + .def "___ehhandler$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z +"___ehhandler$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z": # @"__ehhandler$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z" +Lfunc_begin1865: + .cv_fpo_proc "___ehhandler$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1865: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" +Lfunc_begin1866: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1866: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" +Lfunc_begin1867: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1867: + # -- End function + .def "___ehhandler$??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z +"___ehhandler$??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z": # @"__ehhandler$??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z" +Lfunc_begin1868: + .cv_fpo_proc "___ehhandler$??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1868: + # -- End function + .def "___ehhandler$??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z +"___ehhandler$??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z": # @"__ehhandler$??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" +Lfunc_begin1869: + .cv_fpo_proc "___ehhandler$??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1869: + # -- End function + .def "___ehhandler$??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z +"___ehhandler$??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z": # @"__ehhandler$??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" +Lfunc_begin1870: + .cv_fpo_proc "___ehhandler$??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1870: + # -- End function + .def "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z +"___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z": # @"__ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z" +Lfunc_begin1871: + .cv_fpo_proc "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1871: + # -- End function + .def "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z +"___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"__ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin1872: + .cv_fpo_proc "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1872: + # -- End function + .def "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z +"___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"__ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin1873: + .cv_fpo_proc "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1873: + # -- End function + .def "___ehhandler$??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$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 # -- Begin function __ehhandler$??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z +"___ehhandler$??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z": # @"__ehhandler$??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" +Lfunc_begin1874: + .cv_fpo_proc "___ehhandler$??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1874: + # -- End function + .def "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z +"___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z": # @"__ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z" +Lfunc_begin1875: + .cv_fpo_proc "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1875: + # -- End function + .def "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z +"___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"__ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin1876: + .cv_fpo_proc "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1876: + # -- End function + .def "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z +"___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"__ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin1877: + .cv_fpo_proc "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1877: + # -- End function + .def "___ehhandler$??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z +"___ehhandler$??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z": # @"__ehhandler$??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z" +Lfunc_begin1878: + .cv_fpo_proc "___ehhandler$??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1878: + # -- End function + .def "___ehhandler$??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ +"___ehhandler$??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ": # @"__ehhandler$??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ" +Lfunc_begin1879: + .cv_fpo_proc "___ehhandler$??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1879: + # -- End function + .def "___ehhandler$?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z +"___ehhandler$?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z": # @"__ehhandler$?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z" +Lfunc_begin1880: + .cv_fpo_proc "___ehhandler$?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1880: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$03@details@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$03@details@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$03@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$03@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$03@details@2@@Z" +Lfunc_begin1881: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$03@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$03@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1881: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" +Lfunc_begin1882: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1882: + # -- End function + .def "___ehhandler$??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z +"___ehhandler$??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z": # @"__ehhandler$??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" +Lfunc_begin1883: + .cv_fpo_proc "___ehhandler$??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1883: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" +Lfunc_begin1884: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1884: + # -- End function + .def "___ehhandler$??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z +"___ehhandler$??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z": # @"__ehhandler$??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" +Lfunc_begin1885: + .cv_fpo_proc "___ehhandler$??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1885: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" +Lfunc_begin1886: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1886: + # -- End function + .def "___ehhandler$??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z +"___ehhandler$??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z": # @"__ehhandler$??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" +Lfunc_begin1887: + .cv_fpo_proc "___ehhandler$??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1887: + # -- End function + .def "___ehhandler$??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z +"___ehhandler$??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z": # @"__ehhandler$??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z" +Lfunc_begin1888: + .cv_fpo_proc "___ehhandler$??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1888: + # -- End function + .def "___ehhandler$??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z +"___ehhandler$??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z": # @"__ehhandler$??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z" +Lfunc_begin1889: + .cv_fpo_proc "___ehhandler$??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1889: + # -- End function + .def "___ehhandler$??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z +"___ehhandler$??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z": # @"__ehhandler$??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" +Lfunc_begin1890: + .cv_fpo_proc "___ehhandler$??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1890: + # -- End function + .def "___ehhandler$??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z +"___ehhandler$??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z": # @"__ehhandler$??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" +Lfunc_begin1891: + .cv_fpo_proc "___ehhandler$??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1891: + # -- End function + .def "___ehhandler$??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@@QAE@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",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@@QAE@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??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@@QAE@XZ +"___ehhandler$??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@@QAE@XZ": # @"__ehhandler$??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@@QAE@XZ" +Lfunc_begin1892: + .cv_fpo_proc "___ehhandler$??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@@QAE@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??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@@QAE@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1892: + # -- End function + .def "___ehhandler$??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z +"___ehhandler$??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z": # @"__ehhandler$??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" +Lfunc_begin1893: + .cv_fpo_proc "___ehhandler$??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1893: + # -- End function + .def "___ehhandler$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z +"___ehhandler$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z": # @"__ehhandler$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z" +Lfunc_begin1894: + .cv_fpo_proc "___ehhandler$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1894: + # -- End function + .def "___ehhandler$??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z +"___ehhandler$??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z": # @"__ehhandler$??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" +Lfunc_begin1895: + .cv_fpo_proc "___ehhandler$??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1895: + # -- End function + .def "___ehhandler$??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ +"___ehhandler$??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ": # @"__ehhandler$??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" +Lfunc_begin1896: + .cv_fpo_proc "___ehhandler$??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1896: + # -- End function + .def "___ehhandler$??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@@QAE@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",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@@QAE@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??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@@QAE@XZ +"___ehhandler$??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@@QAE@XZ": # @"__ehhandler$??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@@QAE@XZ" +Lfunc_begin1897: + .cv_fpo_proc "___ehhandler$??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@@QAE@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??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@@QAE@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1897: + # -- End function + .def "___ehhandler$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ +"___ehhandler$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ": # @"__ehhandler$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" +Lfunc_begin1898: + .cv_fpo_proc "___ehhandler$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1898: + # -- End function + .def "___ehhandler$??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ +"___ehhandler$??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ": # @"__ehhandler$??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" +Lfunc_begin1899: + .cv_fpo_proc "___ehhandler$??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1899: + # -- End function + .def "___ehhandler$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z +"___ehhandler$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z": # @"__ehhandler$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" +Lfunc_begin1900: + .cv_fpo_proc "___ehhandler$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1900: + # -- End function + .def "___ehhandler$??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z +"___ehhandler$??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z": # @"__ehhandler$??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" +Lfunc_begin1901: + .cv_fpo_proc "___ehhandler$??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1901: + # -- End function + .def "___ehhandler$?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z +"___ehhandler$?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z": # @"__ehhandler$?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z" +Lfunc_begin1902: + .cv_fpo_proc "___ehhandler$?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1902: + # -- End function + .def "___ehhandler$?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_base@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_base@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_base@2@@Z +"___ehhandler$?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_base@2@@Z": # @"__ehhandler$?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_base@2@@Z" +Lfunc_begin1903: + .cv_fpo_proc "___ehhandler$?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_base@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_base@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1903: + # -- End function + .def "___ehhandler$??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z +"___ehhandler$??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z": # @"__ehhandler$??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" +Lfunc_begin1904: + .cv_fpo_proc "___ehhandler$??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1904: + # -- End function + .def "___ehhandler$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z +"___ehhandler$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z": # @"__ehhandler$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" +Lfunc_begin1905: + .cv_fpo_proc "___ehhandler$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1905: + # -- End function + .def "___ehhandler$??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z +"___ehhandler$??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z": # @"__ehhandler$??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +Lfunc_begin1906: + .cv_fpo_proc "___ehhandler$??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1906: + # -- End function + .def "___ehhandler$??$_Uninitialized_value_construct_n1@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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 3; + .type 32; + .endef + .section .text,"xr",associative,"??$_Uninitialized_value_construct_n1@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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 # -- Begin function __ehhandler$??$_Uninitialized_value_construct_n1@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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 +"___ehhandler$??$_Uninitialized_value_construct_n1@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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": # @"__ehhandler$??$_Uninitialized_value_construct_n1@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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_begin1907: + .cv_fpo_proc "___ehhandler$??$_Uninitialized_value_construct_n1@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_Uninitialized_value_construct_n1@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1907: + # -- End function + .def "___ehhandler$?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z +"___ehhandler$?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z": # @"__ehhandler$?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z" +Lfunc_begin1908: + .cv_fpo_proc "___ehhandler$?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1908: + # -- End function + .def "___ehhandler$?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ +"___ehhandler$?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ": # @"__ehhandler$?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" +Lfunc_begin1909: + .cv_fpo_proc "___ehhandler$?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1909: + # -- End function + .def "___ehhandler$?erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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 3; + .type 32; + .endef + .section .text,"xr",associative,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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 # -- Begin function __ehhandler$?erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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 +"___ehhandler$?erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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": # @"__ehhandler$?erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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_begin1910: + .cv_fpo_proc "___ehhandler$?erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1910: + # -- End function + .def "___ehhandler$?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ +"___ehhandler$?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ": # @"__ehhandler$?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" +Lfunc_begin1911: + .cv_fpo_proc "___ehhandler$?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1911: + # -- End function + .def "___ehhandler$??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z +"___ehhandler$??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z": # @"__ehhandler$??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z" +Lfunc_begin1912: + .cv_fpo_proc "___ehhandler$??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1912: + # -- End function + .def "___ehhandler$?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z +"___ehhandler$?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z": # @"__ehhandler$?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z" +Lfunc_begin1913: + .cv_fpo_proc "___ehhandler$?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1913: + # -- End function + .def "___ehhandler$??$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@0AB_N@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",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@0AB_N@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$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@0AB_N@Z +"___ehhandler$??$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@0AB_N@Z": # @"__ehhandler$??$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@0AB_N@Z" +Lfunc_begin1914: + .cv_fpo_proc "___ehhandler$??$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@0AB_N@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$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@0AB_N@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1914: + # -- End function + .def "___ehhandler$??$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 3; + .type 32; + .endef + .section .text,"xr",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 4, 0x90 # -- Begin function __ehhandler$??$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 +"___ehhandler$??$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": # @"__ehhandler$??$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_begin1915: + .cv_fpo_proc "___ehhandler$??$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" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$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" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1915: + # -- End function + .def "___ehhandler$??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z +"___ehhandler$??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z": # @"__ehhandler$??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" +Lfunc_begin1916: + .cv_fpo_proc "___ehhandler$??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1916: + # -- End function + .def "___ehhandler$??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z +"___ehhandler$??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z": # @"__ehhandler$??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" +Lfunc_begin1917: + .cv_fpo_proc "___ehhandler$??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1917: + # -- End function + .def "___ehhandler$?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z +"___ehhandler$?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z": # @"__ehhandler$?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z" +Lfunc_begin1918: + .cv_fpo_proc "___ehhandler$?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1918: + # -- End function + .def "___ehhandler$??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z +"___ehhandler$??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z": # @"__ehhandler$??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z" +Lfunc_begin1919: + .cv_fpo_proc "___ehhandler$??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1919: + # -- End function + .def "___ehhandler$??$_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@0AB_N@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",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@0AB_N@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$_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@0AB_N@Z +"___ehhandler$??$_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@0AB_N@Z": # @"__ehhandler$??$_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@0AB_N@Z" +Lfunc_begin1920: + .cv_fpo_proc "___ehhandler$??$_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@0AB_N@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_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@0AB_N@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1920: + # -- End function + .def "___ehhandler$??$_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@0AB_NU?$integral_constant@_N$0A@@0@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",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@0AB_NU?$integral_constant@_N$0A@@0@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$_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@0AB_NU?$integral_constant@_N$0A@@0@@Z +"___ehhandler$??$_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@0AB_NU?$integral_constant@_N$0A@@0@@Z": # @"__ehhandler$??$_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@0AB_NU?$integral_constant@_N$0A@@0@@Z" +Lfunc_begin1921: + .cv_fpo_proc "___ehhandler$??$_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@0AB_NU?$integral_constant@_N$0A@@0@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_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@0AB_NU?$integral_constant@_N$0A@@0@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1921: + # -- End function + .def "___ehhandler$?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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 3; + .type 32; + .endef + .section .text,"xr",associative,"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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 # -- Begin function __ehhandler$?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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 +"___ehhandler$?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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": # @"__ehhandler$?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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_begin1922: + .cv_fpo_proc "___ehhandler$?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1922: + # -- End function + .def "___ehhandler$??$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 3; + .type 32; + .endef + .section .text,"xr",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 4, 0x90 # -- Begin function __ehhandler$??$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 +"___ehhandler$??$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": # @"__ehhandler$??$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_begin1923: + .cv_fpo_proc "___ehhandler$??$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" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$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" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1923: + # -- End function + .def "___ehhandler$?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z +"___ehhandler$?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z": # @"__ehhandler$?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z" +Lfunc_begin1924: + .cv_fpo_proc "___ehhandler$?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1924: + # -- End function + .def "___ehhandler$??$_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 3; + .type 32; + .endef + .section .text,"xr",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 4, 0x90 # -- Begin function __ehhandler$??$_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 +"___ehhandler$??$_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": # @"__ehhandler$??$_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_begin1925: + .cv_fpo_proc "___ehhandler$??$_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" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_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" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1925: + # -- End function + .def "___ehhandler$?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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 3; + .type 32; + .endef + .section .text,"xr",associative,"?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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 # -- Begin function __ehhandler$?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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 +"___ehhandler$?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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": # @"__ehhandler$?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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_begin1926: + .cv_fpo_proc "___ehhandler$?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1926: + # -- End function + .def "___ehhandler$?end@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?end@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$?end@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ +"___ehhandler$?end@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": # @"__ehhandler$?end@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" +Lfunc_begin1927: + .cv_fpo_proc "___ehhandler$?end@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?end@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1927: + # -- End function + .def "___ehhandler$?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ +"___ehhandler$?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": # @"__ehhandler$?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" +Lfunc_begin1928: + .cv_fpo_proc "___ehhandler$?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1928: + # -- End function + .def "___ehhandler$??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z +"___ehhandler$??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z": # @"__ehhandler$??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z" +Lfunc_begin1929: + .cv_fpo_proc "___ehhandler$??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1929: + # -- End function + .def "___ehhandler$??1_Iterator_base12@std@@QAE@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??1_Iterator_base12@std@@QAE@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??1_Iterator_base12@std@@QAE@XZ +"___ehhandler$??1_Iterator_base12@std@@QAE@XZ": # @"__ehhandler$??1_Iterator_base12@std@@QAE@XZ" +Lfunc_begin1930: + .cv_fpo_proc "___ehhandler$??1_Iterator_base12@std@@QAE@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??1_Iterator_base12@std@@QAE@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1930: + # -- End function + .def "___ehhandler$??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z +"___ehhandler$??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z": # @"__ehhandler$??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" +Lfunc_begin1931: + .cv_fpo_proc "___ehhandler$??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1931: + # -- End function + .def "___ehhandler$??$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$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 # -- Begin function __ehhandler$??$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z +"___ehhandler$??$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z": # @"__ehhandler$??$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +Lfunc_begin1932: + .cv_fpo_proc "___ehhandler$??$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1932: + # -- End function + .def "___ehhandler$??$_Uninitialized_value_construct_n1@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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 3; + .type 32; + .endef + .section .text,"xr",associative,"??$_Uninitialized_value_construct_n1@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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 # -- Begin function __ehhandler$??$_Uninitialized_value_construct_n1@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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 +"___ehhandler$??$_Uninitialized_value_construct_n1@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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": # @"__ehhandler$??$_Uninitialized_value_construct_n1@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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_begin1933: + .cv_fpo_proc "___ehhandler$??$_Uninitialized_value_construct_n1@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_Uninitialized_value_construct_n1@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1933: + # -- End function + .def "___ehhandler$??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ +"___ehhandler$??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ": # @"__ehhandler$??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" +Lfunc_begin1934: + .cv_fpo_proc "___ehhandler$??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1934: + # -- End function + .def "___ehhandler$??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ +"___ehhandler$??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ": # @"__ehhandler$??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" +Lfunc_begin1935: + .cv_fpo_proc "___ehhandler$??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1935: + # -- End function + .def "___ehhandler$?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_if@2@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_if@2@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_if@2@@Z +"___ehhandler$?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_if@2@@Z": # @"__ehhandler$?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_if@2@@Z" +Lfunc_begin1936: + .cv_fpo_proc "___ehhandler$?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_if@2@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_if@2@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1936: + # -- End function + .def "___ehhandler$?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_NH@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_NH@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_NH@Z +"___ehhandler$?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_NH@Z": # @"__ehhandler$?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_NH@Z" +Lfunc_begin1937: + .cv_fpo_proc "___ehhandler$?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_NH@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_NH@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1937: + # -- End function + .def "___ehhandler$?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NXZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NXZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NXZ +"___ehhandler$?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NXZ": # @"__ehhandler$?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NXZ" +Lfunc_begin1938: + .cv_fpo_proc "___ehhandler$?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1938: + # -- End function + .def "___ehhandler$??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ +"___ehhandler$??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ": # @"__ehhandler$??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" +Lfunc_begin1939: + .cv_fpo_proc "___ehhandler$??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1939: + # -- End function + .def "___ehhandler$??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z +"___ehhandler$??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z": # @"__ehhandler$??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z" +Lfunc_begin1940: + .cv_fpo_proc "___ehhandler$??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1940: + # -- End function + .def "___ehhandler$??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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 3; + .type 32; + .endef + .section .text,"xr",associative,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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 # -- Begin function __ehhandler$??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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 +"___ehhandler$??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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": # @"__ehhandler$??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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_begin1941: + .cv_fpo_proc "___ehhandler$??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1941: + # -- End function + .def "___ehhandler$?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ +"___ehhandler$?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": # @"__ehhandler$?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +Lfunc_begin1942: + .cv_fpo_proc "___ehhandler$?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1942: + # -- End function + .def "___ehhandler$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ +"___ehhandler$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": # @"__ehhandler$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +Lfunc_begin1943: + .cv_fpo_proc "___ehhandler$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1943: + # -- End function + .def "___ehhandler$??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z +"___ehhandler$??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z": # @"__ehhandler$??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z" +Lfunc_begin1944: + .cv_fpo_proc "___ehhandler$??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1944: + # -- End function + .def "___ehhandler$??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z +"___ehhandler$??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z": # @"__ehhandler$??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z" +Lfunc_begin1945: + .cv_fpo_proc "___ehhandler$??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1945: + # -- End function + .def "___ehhandler$?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z +"___ehhandler$?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z": # @"__ehhandler$?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z" +Lfunc_begin1946: + .cv_fpo_proc "___ehhandler$?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1946: + # -- End function + .def "___ehhandler$?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z +"___ehhandler$?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z": # @"__ehhandler$?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z" +Lfunc_begin1947: + .cv_fpo_proc "___ehhandler$?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1947: + # -- End function + .def "___ehhandler$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z +"___ehhandler$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z": # @"__ehhandler$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z" +Lfunc_begin1948: + .cv_fpo_proc "___ehhandler$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1948: + # -- End function + .def "___ehhandler$??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z +"___ehhandler$??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z": # @"__ehhandler$??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z" +Lfunc_begin1949: + .cv_fpo_proc "___ehhandler$??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1949: + # -- End function + .def "___ehhandler$??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z +"___ehhandler$??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z": # @"__ehhandler$??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" +Lfunc_begin1950: + .cv_fpo_proc "___ehhandler$??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1950: + # -- End function + .def "___ehhandler$??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@@QAE@ABV01@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",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@@QAE@ABV01@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??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@@QAE@ABV01@@Z +"___ehhandler$??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@@QAE@ABV01@@Z": # @"__ehhandler$??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@@QAE@ABV01@@Z" +Lfunc_begin1951: + .cv_fpo_proc "___ehhandler$??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@@QAE@ABV01@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??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@@QAE@ABV01@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1951: + # -- End function + .def "___ehhandler$??$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$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 # -- Begin function __ehhandler$??$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z +"___ehhandler$??$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z": # @"__ehhandler$??$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +Lfunc_begin1952: + .cv_fpo_proc "___ehhandler$??$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1952: + # -- End function + .def "___ehhandler$??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z +"___ehhandler$??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z": # @"__ehhandler$??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" +Lfunc_begin1953: + .cv_fpo_proc "___ehhandler$??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1953: + # -- End function + .def "___ehhandler$?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_N@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_N@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_N@Z +"___ehhandler$?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_N@Z": # @"__ehhandler$?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_N@Z" +Lfunc_begin1954: + .cv_fpo_proc "___ehhandler$?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_N@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_N@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1954: + # -- End function + .def "___ehhandler$??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z +"___ehhandler$??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z": # @"__ehhandler$??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" +Lfunc_begin1955: + .cv_fpo_proc "___ehhandler$??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1955: + # -- End function + .def "___ehhandler$??0?$_Regex_traits@D@std@@QAE@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$_Regex_traits@D@std@@QAE@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$_Regex_traits@D@std@@QAE@XZ +"___ehhandler$??0?$_Regex_traits@D@std@@QAE@XZ": # @"__ehhandler$??0?$_Regex_traits@D@std@@QAE@XZ" +Lfunc_begin1956: + .cv_fpo_proc "___ehhandler$??0?$_Regex_traits@D@std@@QAE@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$_Regex_traits@D@std@@QAE@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1956: + # -- End function + .def "___ehhandler$??0locale@std@@QAE@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0locale@std@@QAE@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0locale@std@@QAE@XZ +"___ehhandler$??0locale@std@@QAE@XZ": # @"__ehhandler$??0locale@std@@QAE@XZ" +Lfunc_begin1957: + .cv_fpo_proc "___ehhandler$??0locale@std@@QAE@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0locale@std@@QAE@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1957: + # -- End function + .def "___ehhandler$??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z +"___ehhandler$??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z": # @"__ehhandler$??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z" +Lfunc_begin1958: + .cv_fpo_proc "___ehhandler$??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1958: + # -- End function + .def "___ehhandler$??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z +"___ehhandler$??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z": # @"__ehhandler$??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z" +Lfunc_begin1959: + .cv_fpo_proc "___ehhandler$??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1959: + # -- End function + .def "___ehhandler$?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z +"___ehhandler$?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z": # @"__ehhandler$?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z" +Lfunc_begin1960: + .cv_fpo_proc "___ehhandler$?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1960: + # -- End function + .def "___ehhandler$??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",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@@QAE@PAV_Facet_base@1@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z +"___ehhandler$??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z": # @"__ehhandler$??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z" +Lfunc_begin1961: + .cv_fpo_proc "___ehhandler$??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1961: + # -- End function + .def "___ehhandler$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ +"___ehhandler$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ": # @"__ehhandler$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" +Lfunc_begin1962: + .cv_fpo_proc "___ehhandler$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1962: + # -- End function + .def "___ehhandler$??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z +"___ehhandler$??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z": # @"__ehhandler$??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z" +Lfunc_begin1963: + .cv_fpo_proc "___ehhandler$??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1963: + # -- End function + .def "___ehhandler$?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z +"___ehhandler$?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z": # @"__ehhandler$?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" +Lfunc_begin1964: + .cv_fpo_proc "___ehhandler$?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1964: + # -- End function + .def "___ehhandler$??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z +"___ehhandler$??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z": # @"__ehhandler$??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z" +Lfunc_begin1965: + .cv_fpo_proc "___ehhandler$??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1965: + # -- End function + .def "___ehhandler$??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z +"___ehhandler$??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z": # @"__ehhandler$??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z" +Lfunc_begin1966: + .cv_fpo_proc "___ehhandler$??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1966: + # -- End function + .def "___ehhandler$?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ +"___ehhandler$?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ": # @"__ehhandler$?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" +Lfunc_begin1967: + .cv_fpo_proc "___ehhandler$?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1967: + # -- End function + .def "___ehhandler$??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z +"___ehhandler$??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z": # @"__ehhandler$??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z" +Lfunc_begin1968: + .cv_fpo_proc "___ehhandler$??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1968: + # -- End function + .def "___ehhandler$??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z +"___ehhandler$??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z": # @"__ehhandler$??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z" +Lfunc_begin1969: + .cv_fpo_proc "___ehhandler$??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1969: + # -- End function + .def "___ehhandler$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ +"___ehhandler$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": # @"__ehhandler$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +Lfunc_begin1970: + .cv_fpo_proc "___ehhandler$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1970: + # -- End function + .def "___ehhandler$??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z +"___ehhandler$??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z": # @"__ehhandler$??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z" +Lfunc_begin1971: + .cv_fpo_proc "___ehhandler$??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1971: + # -- End function + .def "___ehhandler$??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z +"___ehhandler$??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z": # @"__ehhandler$??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" +Lfunc_begin1972: + .cv_fpo_proc "___ehhandler$??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1972: + # -- End function + .def "___ehhandler$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z +"___ehhandler$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z": # @"__ehhandler$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z" +Lfunc_begin1973: + .cv_fpo_proc "___ehhandler$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1973: + # -- End function + .def "___ehhandler$??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z +"___ehhandler$??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z": # @"__ehhandler$??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" +Lfunc_begin1974: + .cv_fpo_proc "___ehhandler$??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1974: + # -- End function + .def "___ehhandler$?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z +"___ehhandler$?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z": # @"__ehhandler$?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" +Lfunc_begin1975: + .cv_fpo_proc "___ehhandler$?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1975: + # -- End function + .def "___ehhandler$??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z +"___ehhandler$??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z": # @"__ehhandler$??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z" +Lfunc_begin1976: + .cv_fpo_proc "___ehhandler$??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1976: + # -- End function + .def "___ehhandler$??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z +"___ehhandler$??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z": # @"__ehhandler$??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z" +Lfunc_begin1977: + .cv_fpo_proc "___ehhandler$??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1977: + # -- End function + .def "___ehhandler$??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z +"___ehhandler$??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z": # @"__ehhandler$??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z" +Lfunc_begin1978: + .cv_fpo_proc "___ehhandler$??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1978: + # -- End function + .def "___ehhandler$??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z +"___ehhandler$??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z": # @"__ehhandler$??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z" +Lfunc_begin1979: + .cv_fpo_proc "___ehhandler$??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1979: + # -- End function + .def "___ehhandler$??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z +"___ehhandler$??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z": # @"__ehhandler$??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z" +Lfunc_begin1980: + .cv_fpo_proc "___ehhandler$??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1980: + # -- End function + .def "___ehhandler$?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z +"___ehhandler$?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z": # @"__ehhandler$?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z" +Lfunc_begin1981: + .cv_fpo_proc "___ehhandler$?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1981: + # -- End function + .def "___ehhandler$??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z +"___ehhandler$??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z": # @"__ehhandler$??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" +Lfunc_begin1982: + .cv_fpo_proc "___ehhandler$??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1982: + # -- End function + .def "___ehhandler$?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .p2align 4, 0x90 # -- Begin function __ehhandler$?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ +"___ehhandler$?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ": # @"__ehhandler$?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" +Lfunc_begin1983: + .cv_fpo_proc "___ehhandler$?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1983: + # -- End function + .def "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z +"___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"__ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +Lfunc_begin1984: + .cv_fpo_proc "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1984: + # -- End function + .def "___ehhandler$??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z"; + .scl 3; + .type 32; + .endef + .section .text,"xr",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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + .p2align 4, 0x90 # -- Begin function __ehhandler$??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z +"___ehhandler$??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z": # @"__ehhandler$??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" +Lfunc_begin1985: + .cv_fpo_proc "___ehhandler$??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" 16 +# %bb.0: + push edi + .cv_fpo_pushreg edi + push esi + .cv_fpo_pushreg esi + sub esp, 16 + .cv_fpo_stackalloc 16 + .cv_fpo_endprologue + mov eax, dword ptr [esp + 40] + mov ecx, dword ptr [esp + 36] + mov edx, dword ptr [esp + 32] + mov esi, dword ptr [esp + 28] + mov edi, offset "L__ehtable$??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + mov dword ptr [esp + 12], eax # 4-byte Spill + mov eax, edi + mov dword ptr [esp + 8], esi # 4-byte Spill + mov dword ptr [esp + 4], ecx # 4-byte Spill + mov dword ptr [esp], edx # 4-byte Spill + add esp, 16 + pop esi + pop edi + jmp ___CxxFrameHandler3 # TAILCALL + .cv_fpo_endproc +Lfunc_end1985: + # -- End function + .lcomm "?autoRegistrar1@?A0x3DBF7A98@@3UAutoReg@Catch@@A",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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",4,4 # @"?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": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AUfail_fast@gsl@@" + + .section .xdata,"dr",discard,"__CT??_R0?AUfail_fast@gsl@@@812" + .globl "__CT??_R0?AUfail_fast@gsl@@@812" # @"_CT??_R0?AUfail_fast@gsl@@@812" + .p2align 4 +"__CT??_R0?AUfail_fast@gsl@@@812": + .long 0 # 0x0 + .long "??_R0?AUfail_fast@gsl@@@8" + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 12 # 0xc + .long "??0fail_fast@gsl@@QAE@ABU01@@Z" + + .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": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AVlogic_error@std@@" + .zero 2 + + .section .xdata,"dr",discard,"__CT??_R0?AVlogic_error@std@@@812" + .globl "__CT??_R0?AVlogic_error@std@@@812" # @"_CT??_R0?AVlogic_error@std@@@812" + .p2align 4 +"__CT??_R0?AVlogic_error@std@@@812": + .long 0 # 0x0 + .long "??_R0?AVlogic_error@std@@@8" + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 12 # 0xc + .long "??0logic_error@std@@QAE@ABV01@@Z" + + .section .data,"dw",discard,"??_R0?AVexception@std@@@8" + .globl "??_R0?AVexception@std@@@8" # @"??_R0?AVexception@std@@@8" + .p2align 4 +"??_R0?AVexception@std@@@8": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AVexception@std@@" + + .section .xdata,"dr",discard,"__CT??_R0?AVexception@std@@@812" + .globl "__CT??_R0?AVexception@std@@@812" # @"_CT??_R0?AVexception@std@@@812" + .p2align 4 +"__CT??_R0?AVexception@std@@@812": + .long 0 # 0x0 + .long "??_R0?AVexception@std@@@8" + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 12 # 0xc + .long "??0exception@std@@QAE@ABV01@@Z" + + .section .xdata,"dr",discard,"__CTA3?AUfail_fast@gsl@@" + .globl "__CTA3?AUfail_fast@gsl@@" # @"_CTA3?AUfail_fast@gsl@@" + .p2align 2 +"__CTA3?AUfail_fast@gsl@@": + .long 3 # 0x3 + .long "__CT??_R0?AUfail_fast@gsl@@@812" + .long "__CT??_R0?AVlogic_error@std@@@812" + .long "__CT??_R0?AVexception@std@@@812" + + .section .xdata,"dr",discard,"__TI3?AUfail_fast@gsl@@" + .globl "__TI3?AUfail_fast@gsl@@" # @"_TI3?AUfail_fast@gsl@@" + .p2align 2 +"__TI3?AUfail_fast@gsl@@": + .long 0 # 0x0 + .long "??1fail_fast@gsl@@UAE@XZ" + .long 0 + .long "__CTA3?AUfail_fast@gsl@@" + + .section .rdata,"dr",largest,"??_7fail_fast@gsl@@6B@" + .p2align 2 # @0 +L___unnamed_1: + .long "??_R4fail_fast@gsl@@6B@" + .long "??_Gfail_fast@gsl@@UAEPAXI@Z" + .long "?what@exception@std@@UBEPBDXZ" + + .section .rdata,"dr",discard,"??_R4fail_fast@gsl@@6B@" + .globl "??_R4fail_fast@gsl@@6B@" # @"??_R4fail_fast@gsl@@6B@" + .p2align 4 +"??_R4fail_fast@gsl@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AUfail_fast@gsl@@@8" + .long "??_R3fail_fast@gsl@@8" + + .section .rdata,"dr",discard,"??_R3fail_fast@gsl@@8" + .globl "??_R3fail_fast@gsl@@8" # @"??_R3fail_fast@gsl@@8" + .p2align 2 +"??_R3fail_fast@gsl@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 3 # 0x3 + .long "??_R2fail_fast@gsl@@8" + + .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" + .long "??_R1A@?0A@EA@logic_error@std@@8" + .long "??_R1A@?0A@EA@exception@std@@8" + .long 0 + + .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" + .long 2 # 0x2 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3fail_fast@gsl@@8" + + .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" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3logic_error@std@@8" + + .section .rdata,"dr",discard,"??_R3logic_error@std@@8" + .globl "??_R3logic_error@std@@8" # @"??_R3logic_error@std@@8" + .p2align 2 +"??_R3logic_error@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2logic_error@std@@8" + + .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" + .long "??_R1A@?0A@EA@exception@std@@8" + .long 0 + + .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" + .long 0 # 0x0 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3exception@std@@8" + + .section .rdata,"dr",discard,"??_R3exception@std@@8" + .globl "??_R3exception@std@@8" # @"??_R3exception@std@@8" + .p2align 2 +"??_R3exception@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 1 # 0x1 + .long "??_R2exception@std@@8" + + .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" + .long 0 + + .section .rdata,"dr",largest,"??_7logic_error@std@@6B@" + .p2align 2 # @1 +L___unnamed_2: + .long "??_R4logic_error@std@@6B@" + .long "??_Glogic_error@std@@UAEPAXI@Z" + .long "?what@exception@std@@UBEPBDXZ" + + .section .rdata,"dr",discard,"??_R4logic_error@std@@6B@" + .globl "??_R4logic_error@std@@6B@" # @"??_R4logic_error@std@@6B@" + .p2align 4 +"??_R4logic_error@std@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AVlogic_error@std@@@8" + .long "??_R3logic_error@std@@8" + + .section .rdata,"dr",largest,"??_7exception@std@@6B@" + .p2align 2 # @2 +L___unnamed_3: + .long "??_R4exception@std@@6B@" + .long "??_Gexception@std@@UAEPAXI@Z" + .long "?what@exception@std@@UBEPBDXZ" + + .section .rdata,"dr",discard,"??_R4exception@std@@6B@" + .globl "??_R4exception@std@@6B@" # @"??_R4exception@std@@6B@" + .p2align 4 +"??_R4exception@std@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AVexception@std@@@8" + .long "??_R3exception@std@@8" + + .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: + .long "??_R4?$UnaryExpr@_N@Catch@@6B@" + .long "?isBinaryExpression@?$UnaryExpr@_N@Catch@@EBE_NXZ" + .long "?getResult@?$UnaryExpr@_N@Catch@@EBE_NXZ" + .long "?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long "??_G?$UnaryExpr@_N@Catch@@UAEPAXI@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 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$UnaryExpr@_N@Catch@@@8" + .long "??_R3?$UnaryExpr@_N@Catch@@8" + + .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": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AV?$UnaryExpr@_N@Catch@@" + .zero 1 + + .section .rdata,"dr",discard,"??_R3?$UnaryExpr@_N@Catch@@8" + .globl "??_R3?$UnaryExpr@_N@Catch@@8" # @"??_R3?$UnaryExpr@_N@Catch@@8" + .p2align 2 +"??_R3?$UnaryExpr@_N@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$UnaryExpr@_N@Catch@@8" + + .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" + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8" + .long 0 + + .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" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$UnaryExpr@_N@Catch@@8" + + .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" + .long 0 # 0x0 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3ITransientExpression@Catch@@8" + + .section .data,"dw",discard,"??_R0?AUITransientExpression@Catch@@@8" + .globl "??_R0?AUITransientExpression@Catch@@@8" # @"??_R0?AUITransientExpression@Catch@@@8" + .p2align 4 +"??_R0?AUITransientExpression@Catch@@@8": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AUITransientExpression@Catch@@" + .zero 3 + + .section .rdata,"dr",discard,"??_R3ITransientExpression@Catch@@8" + .globl "??_R3ITransientExpression@Catch@@8" # @"??_R3ITransientExpression@Catch@@8" + .p2align 2 +"??_R3ITransientExpression@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 1 # 0x1 + .long "??_R2ITransientExpression@Catch@@8" + + .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" + .long 0 + + .section .rdata,"dr",largest,"??_7ITransientExpression@Catch@@6B@" + .p2align 4 # @4 +L___unnamed_5: + .long "??_R4ITransientExpression@Catch@@6B@" + .long __purecall + .long __purecall + .long __purecall + .long "??_GITransientExpression@Catch@@UAEPAXI@Z" + + .section .rdata,"dr",discard,"??_R4ITransientExpression@Catch@@6B@" + .globl "??_R4ITransientExpression@Catch@@6B@" # @"??_R4ITransientExpression@Catch@@6B@" + .p2align 4 +"??_R4ITransientExpression@Catch@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AUITransientExpression@Catch@@@8" + .long "??_R3ITransientExpression@Catch@@8" + + .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@_0GH@BIKJJEOM@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" + .globl "??_C@_0GH@BIKJJEOM@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" # @"??_C@_0GH@BIKJJEOM@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" +"??_C@_0GH@BIKJJEOM@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@": + .asciz "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\xmemory0" + + .section .rdata,"dr",discard,"??_C@_1MO@MFADBDIJ@?$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@MFADBDIJ@?$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@MFADBDIJ@?$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@MFADBDIJ@?$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 57 # 0x39 + .short 92 # 0x5c + .short 80 # 0x50 + .short 114 # 0x72 + .short 101 # 0x65 + .short 118 # 0x76 + .short 105 # 0x69 + .short 101 # 0x65 + .short 119 # 0x77 + .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 50 # 0x32 + .short 48 # 0x30 + .short 46 # 0x2e + .short 50 # 0x32 + .short 55 # 0x37 + .short 51 # 0x33 + .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@ABIABI@Catch@@6B@" + .p2align 4 # @5 +L___unnamed_6: + .long "??_R4?$BinaryExpr@ABIABI@Catch@@6B@" + .long "?isBinaryExpression@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ" + .long "?getResult@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ" + .long "?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long "??_G?$BinaryExpr@ABIABI@Catch@@UAEPAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@ABIABI@Catch@@6B@" + .globl "??_R4?$BinaryExpr@ABIABI@Catch@@6B@" # @"??_R4?$BinaryExpr@ABIABI@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@ABIABI@Catch@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@ABIABI@Catch@@@8" + .long "??_R3?$BinaryExpr@ABIABI@Catch@@8" + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@ABIABI@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@ABIABI@Catch@@@8" # @"??_R0?AV?$BinaryExpr@ABIABI@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@ABIABI@Catch@@@8": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AV?$BinaryExpr@ABIABI@Catch@@" + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@ABIABI@Catch@@8" + .globl "??_R3?$BinaryExpr@ABIABI@Catch@@8" # @"??_R3?$BinaryExpr@ABIABI@Catch@@8" + .p2align 2 +"??_R3?$BinaryExpr@ABIABI@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@ABIABI@Catch@@8" + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@ABIABI@Catch@@8" + .globl "??_R2?$BinaryExpr@ABIABI@Catch@@8" # @"??_R2?$BinaryExpr@ABIABI@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@ABIABI@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@ABIABI@Catch@@8" + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8" + .long 0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@ABIABI@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@ABIABI@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@ABIABI@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@ABIABI@Catch@@8": + .long "??_R0?AV?$BinaryExpr@ABIABI@Catch@@@8" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@ABIABI@Catch@@8" + + .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 2 # @"?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@ABHABH@Catch@@6B@" + .p2align 4 # @6 +L___unnamed_7: + .long "??_R4?$BinaryExpr@ABHABH@Catch@@6B@" + .long "?isBinaryExpression@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ" + .long "?getResult@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ" + .long "?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long "??_G?$BinaryExpr@ABHABH@Catch@@UAEPAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@ABHABH@Catch@@6B@" + .globl "??_R4?$BinaryExpr@ABHABH@Catch@@6B@" # @"??_R4?$BinaryExpr@ABHABH@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@ABHABH@Catch@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@ABHABH@Catch@@@8" + .long "??_R3?$BinaryExpr@ABHABH@Catch@@8" + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@ABHABH@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@ABHABH@Catch@@@8" # @"??_R0?AV?$BinaryExpr@ABHABH@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@ABHABH@Catch@@@8": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AV?$BinaryExpr@ABHABH@Catch@@" + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@ABHABH@Catch@@8" + .globl "??_R3?$BinaryExpr@ABHABH@Catch@@8" # @"??_R3?$BinaryExpr@ABHABH@Catch@@8" + .p2align 2 +"??_R3?$BinaryExpr@ABHABH@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@ABHABH@Catch@@8" + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@ABHABH@Catch@@8" + .globl "??_R2?$BinaryExpr@ABHABH@Catch@@8" # @"??_R2?$BinaryExpr@ABHABH@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@ABHABH@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@ABHABH@Catch@@8" + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8" + .long 0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@ABHABH@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@ABHABH@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@ABHABH@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@ABHABH@Catch@@8": + .long "??_R0?AV?$BinaryExpr@ABHABH@Catch@@@8" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@ABHABH@Catch@@8" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@ABQAHABQAH@Catch@@6B@" + .p2align 4 # @7 +L___unnamed_8: + .long "??_R4?$BinaryExpr@ABQAHABQAH@Catch@@6B@" + .long "?isBinaryExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ" + .long "?getResult@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ" + .long "?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long "??_G?$BinaryExpr@ABQAHABQAH@Catch@@UAEPAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@ABQAHABQAH@Catch@@6B@" + .globl "??_R4?$BinaryExpr@ABQAHABQAH@Catch@@6B@" # @"??_R4?$BinaryExpr@ABQAHABQAH@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@ABQAHABQAH@Catch@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@ABQAHABQAH@Catch@@@8" + .long "??_R3?$BinaryExpr@ABQAHABQAH@Catch@@8" + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@ABQAHABQAH@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@ABQAHABQAH@Catch@@@8" # @"??_R0?AV?$BinaryExpr@ABQAHABQAH@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@ABQAHABQAH@Catch@@@8": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AV?$BinaryExpr@ABQAHABQAH@Catch@@" + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@ABQAHABQAH@Catch@@8" + .globl "??_R3?$BinaryExpr@ABQAHABQAH@Catch@@8" # @"??_R3?$BinaryExpr@ABQAHABQAH@Catch@@8" + .p2align 2 +"??_R3?$BinaryExpr@ABQAHABQAH@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@ABQAHABQAH@Catch@@8" + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@ABQAHABQAH@Catch@@8" + .globl "??_R2?$BinaryExpr@ABQAHABQAH@Catch@@8" # @"??_R2?$BinaryExpr@ABQAHABQAH@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@ABQAHABQAH@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@ABQAHABQAH@Catch@@8" + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8" + .long 0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@ABQAHABQAH@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@ABQAHABQAH@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@ABQAHABQAH@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@ABQAHABQAH@Catch@@8": + .long "??_R0?AV?$BinaryExpr@ABQAHABQAH@Catch@@@8" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@ABQAHABQAH@Catch@@8" + + .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: + .long "??_R4?$BinaryExpr@_N_N@Catch@@6B@" + .long "?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EBE_NXZ" + .long "?getResult@?$BinaryExpr@_N_N@Catch@@EBE_NXZ" + .long "?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long "??_G?$BinaryExpr@_N_N@Catch@@UAEPAXI@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 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@_N_N@Catch@@@8" + .long "??_R3?$BinaryExpr@_N_N@Catch@@8" + + .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": + .long "??_7type_info@@6B@" + .long 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 2 +"??_R3?$BinaryExpr@_N_N@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@_N_N@Catch@@8" + + .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" + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8" + .long 0 + + .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" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@_N_N@Catch@@8" + + .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 2 # @"?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 2 # @"?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 2 # @"?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 2 # @"?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",8,4 # @"?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" + .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": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AUnarrowing_error@gsl@@" + .zero 2 + + .section .xdata,"dr",discard,"__CT??_R0?AUnarrowing_error@gsl@@@812" + .globl "__CT??_R0?AUnarrowing_error@gsl@@@812" # @"_CT??_R0?AUnarrowing_error@gsl@@@812" + .p2align 4 +"__CT??_R0?AUnarrowing_error@gsl@@@812": + .long 0 # 0x0 + .long "??_R0?AUnarrowing_error@gsl@@@8" + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 12 # 0xc + .long "??0narrowing_error@gsl@@QAE@ABU01@@Z" + + .section .xdata,"dr",discard,"__CTA2?AUnarrowing_error@gsl@@" + .globl "__CTA2?AUnarrowing_error@gsl@@" # @"_CTA2?AUnarrowing_error@gsl@@" + .p2align 2 +"__CTA2?AUnarrowing_error@gsl@@": + .long 2 # 0x2 + .long "__CT??_R0?AUnarrowing_error@gsl@@@812" + .long "__CT??_R0?AVexception@std@@@812" + + .section .xdata,"dr",discard,"__TI2?AUnarrowing_error@gsl@@" + .globl "__TI2?AUnarrowing_error@gsl@@" # @"_TI2?AUnarrowing_error@gsl@@" + .p2align 2 +"__TI2?AUnarrowing_error@gsl@@": + .long 0 # 0x0 + .long "??1narrowing_error@gsl@@UAE@XZ" + .long 0 + .long "__CTA2?AUnarrowing_error@gsl@@" + + .section .rdata,"dr",largest,"??_7narrowing_error@gsl@@6B@" + .p2align 2 # @9 +L___unnamed_10: + .long "??_R4narrowing_error@gsl@@6B@" + .long "??_Gnarrowing_error@gsl@@UAEPAXI@Z" + .long "?what@exception@std@@UBEPBDXZ" + + .section .rdata,"dr",discard,"??_R4narrowing_error@gsl@@6B@" + .globl "??_R4narrowing_error@gsl@@6B@" # @"??_R4narrowing_error@gsl@@6B@" + .p2align 4 +"??_R4narrowing_error@gsl@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AUnarrowing_error@gsl@@@8" + .long "??_R3narrowing_error@gsl@@8" + + .section .rdata,"dr",discard,"??_R3narrowing_error@gsl@@8" + .globl "??_R3narrowing_error@gsl@@8" # @"??_R3narrowing_error@gsl@@8" + .p2align 2 +"??_R3narrowing_error@gsl@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2narrowing_error@gsl@@8" + + .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" + .long "??_R1A@?0A@EA@exception@std@@8" + .long 0 + + .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" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3narrowing_error@gsl@@8" + + .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 2 # @"?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 2 # @"?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 2 # @"?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@@2HB" + .globl "?extent@?$span@H$01@gsl@@2HB" # @"?extent@?$span@H$01@gsl@@2HB" + .p2align 2 +"?extent@?$span@H$01@gsl@@2HB": + .long 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@@2HB" + .globl "?extent@?$span@H$0A@@gsl@@2HB" # @"?extent@?$span@H$0A@@gsl@@2HB" + .p2align 2 +"?extent@?$span@H$0A@@gsl@@2HB": + .long 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@@2HB" + .globl "?extent@?$span@H$04@gsl@@2HB" # @"?extent@?$span@H$04@gsl@@2HB" + .p2align 2 +"?extent@?$span@H$04@gsl@@2HB": + .long 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@@2HB" + .globl "?extent@?$span@H$03@gsl@@2HB" # @"?extent@?$span@H$03@gsl@@2HB" + .p2align 2 +"?extent@?$span@H$03@gsl@@2HB": + .long 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 2 # @"?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 2 # @"?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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@6B@" + .p2align 4 # @10 +L___unnamed_11: + .long "??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@6B@" + .long "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .long "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .long "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@6B@" # @"??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@@8" + .long "??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@@8": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@" + .zero 3 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" + .globl "??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" # @"??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" + .p2align 2 +"??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" + .globl "??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" # @"??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8" + .long 0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@@8" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@6B@" + .p2align 4 # @11 +L___unnamed_12: + .long "??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@6B@" + .long "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .long "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .long "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@6B@" # @"??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@@8" + .long "??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@8" + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@@8": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@" + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@8" + .globl "??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@8" # @"??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@8" + .p2align 2 +"??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@8" + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@8" + .globl "??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@8" # @"??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@8" + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8" + .long 0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@@8" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@8" + + .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 2 # @"?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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@" + .p2align 4 # @12 +L___unnamed_13: + .long "??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@" + .long "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ" + .long "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ" + .long "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAEPAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@" # @"??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@@8" + .long "??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@@8": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@" + .zero 1 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" + .globl "??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" # @"??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" + .p2align 2 +"??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" + .globl "??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" # @"??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8" + .long 0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@@8" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@" + .p2align 4 # @13 +L___unnamed_14: + .long "??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@" + .long "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ" + .long "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ" + .long "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAEPAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@" # @"??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@@8" + .long "??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@@8": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@" + .zero 1 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" + .globl "??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" # @"??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" + .p2align 2 +"??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" + .globl "??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" # @"??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8" + .long 0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@@8" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" + + .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 2 # @"?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 2 # @"?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 2 # @"?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 2 # @"?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 2 # @"?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 2 # @"?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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@6B@" + .p2align 4 # @14 +L___unnamed_15: + .long "??_R4?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@6B@" + .long "?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" + .long "?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" + .long "?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long "??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@6B@" # @"??_R4?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@@8" + .long "??_R3?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@8" + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@@8": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@" + .zero 2 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@8" + .globl "??_R3?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@8" # @"??_R3?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@8" + .p2align 2 +"??_R3?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@8" + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@8" + .globl "??_R2?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@8" # @"??_R2?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@8" + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8" + .long 0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@@8" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@8" + + .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 2 # @"?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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@6B@" + .p2align 4 # @15 +L___unnamed_16: + .long "??_R4?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@6B@" + .long "?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" + .long "?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" + .long "?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long "??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@6B@" # @"??_R4?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@@8" + .long "??_R3?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@8" + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@@8": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@" + .zero 3 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@8" + .globl "??_R3?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@8" # @"??_R3?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@8" + .p2align 2 +"??_R3?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@8" + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@8" + .globl "??_R2?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@8" # @"??_R2?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@8" + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8" + .long 0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@@8" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@8" + + .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@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@6B@" + .p2align 4 # @16 +L___unnamed_17: + .long "??_R4?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@6B@" + .long "?isBinaryExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ" + .long "?getResult@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ" + .long "?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long "??_G?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAEPAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@6B@" # @"??_R4?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@@8" + .long "??_R3?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@8" + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@@8": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@" + .zero 3 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@8" + .globl "??_R3?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@8" # @"??_R3?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@8" + .p2align 2 +"??_R3?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@8" + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@8" + .globl "??_R2?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@8" # @"??_R2?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@8" + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8" + .long 0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@@8" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@8" + + .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@_0GH@EBEKGEP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" + .globl "??_C@_0GH@EBEKGEP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" # @"??_C@_0GH@EBEKGEP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" +"??_C@_0GH@EBEKGEP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@": + .asciz "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\xutility" + + .section .rdata,"dr",discard,"??_C@_1MO@DIOIMGCK@?$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@DIOIMGCK@?$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@DIOIMGCK@?$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@DIOIMGCK@?$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 57 # 0x39 + .short 92 # 0x5c + .short 80 # 0x50 + .short 114 # 0x72 + .short 101 # 0x65 + .short 118 # 0x76 + .short 105 # 0x69 + .short 101 # 0x65 + .short 119 # 0x77 + .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 50 # 0x32 + .short 48 # 0x30 + .short 46 # 0x2e + .short 50 # 0x32 + .short 55 # 0x37 + .short 51 # 0x33 + .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",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@_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@_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" + .p2align 2 # @"?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@ABQBXABQBX@Catch@@6B@" + .p2align 4 # @17 +L___unnamed_18: + .long "??_R4?$BinaryExpr@ABQBXABQBX@Catch@@6B@" + .long "?isBinaryExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ" + .long "?getResult@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ" + .long "?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long "??_G?$BinaryExpr@ABQBXABQBX@Catch@@UAEPAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@ABQBXABQBX@Catch@@6B@" + .globl "??_R4?$BinaryExpr@ABQBXABQBX@Catch@@6B@" # @"??_R4?$BinaryExpr@ABQBXABQBX@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@ABQBXABQBX@Catch@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@ABQBXABQBX@Catch@@@8" + .long "??_R3?$BinaryExpr@ABQBXABQBX@Catch@@8" + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@ABQBXABQBX@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@ABQBXABQBX@Catch@@@8" # @"??_R0?AV?$BinaryExpr@ABQBXABQBX@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@ABQBXABQBX@Catch@@@8": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AV?$BinaryExpr@ABQBXABQBX@Catch@@" + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@ABQBXABQBX@Catch@@8" + .globl "??_R3?$BinaryExpr@ABQBXABQBX@Catch@@8" # @"??_R3?$BinaryExpr@ABQBXABQBX@Catch@@8" + .p2align 2 +"??_R3?$BinaryExpr@ABQBXABQBX@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@ABQBXABQBX@Catch@@8" + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@ABQBXABQBX@Catch@@8" + .globl "??_R2?$BinaryExpr@ABQBXABQBX@Catch@@8" # @"??_R2?$BinaryExpr@ABQBXABQBX@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@ABQBXABQBX@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@ABQBXABQBX@Catch@@8" + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8" + .long 0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@ABQBXABQBX@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@ABQBXABQBX@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@ABQBXABQBX@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@ABQBXABQBX@Catch@@8": + .long "??_R0?AV?$BinaryExpr@ABQBXABQBX@Catch@@@8" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@ABQBXABQBX@Catch@@8" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@6B@" + .p2align 4 # @18 +L___unnamed_19: + .long "??_R4?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@6B@" + .long "?isBinaryExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" + .long "?getResult@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" + .long "?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long "??_G?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@6B@" + .globl "??_R4?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@6B@" # @"??_R4?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@@8" + .long "??_R3?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@8" + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@@8" # @"??_R0?AV?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@@8": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AV?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@" + .zero 1 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@8" + .globl "??_R3?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@8" # @"??_R3?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@8" + .p2align 2 +"??_R3?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@8" + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@8" + .globl "??_R2?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@8" # @"??_R2?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@8" + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8" + .long 0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@8": + .long "??_R0?AV?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@@8" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@8" + + .section .rdata,"dr" + .p2align 2 # @"?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@ABQAXABQAX@Catch@@6B@" + .p2align 4 # @19 +L___unnamed_20: + .long "??_R4?$BinaryExpr@ABQAXABQAX@Catch@@6B@" + .long "?isBinaryExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ" + .long "?getResult@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ" + .long "?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long "??_G?$BinaryExpr@ABQAXABQAX@Catch@@UAEPAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@ABQAXABQAX@Catch@@6B@" + .globl "??_R4?$BinaryExpr@ABQAXABQAX@Catch@@6B@" # @"??_R4?$BinaryExpr@ABQAXABQAX@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@ABQAXABQAX@Catch@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@ABQAXABQAX@Catch@@@8" + .long "??_R3?$BinaryExpr@ABQAXABQAX@Catch@@8" + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@ABQAXABQAX@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@ABQAXABQAX@Catch@@@8" # @"??_R0?AV?$BinaryExpr@ABQAXABQAX@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@ABQAXABQAX@Catch@@@8": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AV?$BinaryExpr@ABQAXABQAX@Catch@@" + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@ABQAXABQAX@Catch@@8" + .globl "??_R3?$BinaryExpr@ABQAXABQAX@Catch@@8" # @"??_R3?$BinaryExpr@ABQAXABQAX@Catch@@8" + .p2align 2 +"??_R3?$BinaryExpr@ABQAXABQAX@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@ABQAXABQAX@Catch@@8" + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@ABQAXABQAX@Catch@@8" + .globl "??_R2?$BinaryExpr@ABQAXABQAX@Catch@@8" # @"??_R2?$BinaryExpr@ABQAXABQAX@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@ABQAXABQAX@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@ABQAXABQAX@Catch@@8" + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8" + .long 0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@ABQAXABQAX@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@ABQAXABQAX@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@ABQAXABQAX@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@ABQAXABQAX@Catch@@8": + .long "??_R0?AV?$BinaryExpr@ABQAXABQAX@Catch@@@8" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@ABQAXABQAX@Catch@@8" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@6B@" + .p2align 4 # @20 +L___unnamed_21: + .long "??_R4?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@6B@" + .long "?isBinaryExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" + .long "?getResult@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" + .long "?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long "??_G?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@6B@" + .globl "??_R4?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@6B@" # @"??_R4?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@@8" + .long "??_R3?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@8" + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@@8" # @"??_R0?AV?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@@8": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AV?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@" + .zero 1 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@8" + .globl "??_R3?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@8" # @"??_R3?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@8" + .p2align 2 +"??_R3?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@8" + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@8" + .globl "??_R2?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@8" # @"??_R2?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@8" + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8" + .long 0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@8": + .long "??_R0?AV?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@@8" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@8" + + .section .rdata,"dr" + .p2align 2 # @"?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@_0GF@OFINGCLP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" + .globl "??_C@_0GF@OFINGCLP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" # @"??_C@_0GF@OFINGCLP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" +"??_C@_0GF@OFINGCLP@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@": + .asciz "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\vector" + + .section .rdata,"dr",discard,"??_C@_1MK@NHIPFOLI@?$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@_1MK@NHIPFOLI@?$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@_1MK@NHIPFOLI@?$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@_1MK@NHIPFOLI@?$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 57 # 0x39 + .short 92 # 0x5c + .short 80 # 0x50 + .short 114 # 0x72 + .short 101 # 0x65 + .short 118 # 0x76 + .short 105 # 0x69 + .short 101 # 0x65 + .short 119 # 0x77 + .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 50 # 0x32 + .short 48 # 0x30 + .short 46 # 0x2e + .short 50 # 0x32 + .short 55 # 0x37 + .short 51 # 0x33 + .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@_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@_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@_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@_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" +"?_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@_0GG@MBMHKHJC@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" + .globl "??_C@_0GG@MBMHKHJC@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" # @"??_C@_0GG@MBMHKHJC@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" +"??_C@_0GG@MBMHKHJC@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@": + .asciz "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\xstring" + + .section .rdata,"dr",discard,"??_C@_1MM@HPCJHOFE@?$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@HPCJHOFE@?$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@HPCJHOFE@?$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@HPCJHOFE@?$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 57 # 0x39 + .short 92 # 0x5c + .short 80 # 0x50 + .short 114 # 0x72 + .short 101 # 0x65 + .short 118 # 0x76 + .short 105 # 0x69 + .short 101 # 0x65 + .short 119 # 0x77 + .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 50 # 0x32 + .short 48 # 0x30 + .short 46 # 0x2e + .short 50 # 0x32 + .short 55 # 0x37 + .short 51 # 0x33 + .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@_0GE@OKEDDKEN@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" + .globl "??_C@_0GE@OKEDDKEN@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" # @"??_C@_0GE@OKEDDKEN@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" +"??_C@_0GE@OKEDDKEN@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@": + .asciz "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\regex" + + .section .rdata,"dr",discard,"??_C@_1MI@BLKDLALP@?$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@_1MI@BLKDLALP@?$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@_1MI@BLKDLALP@?$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@_1MI@BLKDLALP@?$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 57 # 0x39 + .short 92 # 0x5c + .short 80 # 0x50 + .short 114 # 0x72 + .short 101 # 0x65 + .short 118 # 0x76 + .short 105 # 0x69 + .short 101 # 0x65 + .short 119 # 0x77 + .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 50 # 0x32 + .short 48 # 0x30 + .short 46 # 0x2e + .short 50 # 0x32 + .short 55 # 0x37 + .short 51 # 0x33 + .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@_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@@2PBVfacet@locale@2@B" + .globl "?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PBVfacet@locale@2@B" # @"?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PBVfacet@locale@2@B" + .p2align 2 +"?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PBVfacet@locale@2@B": + .long 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": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AVbad_cast@std@@" + .zero 1 + + .section .xdata,"dr",discard,"__CT??_R0?AVbad_cast@std@@@812" + .globl "__CT??_R0?AVbad_cast@std@@@812" # @"_CT??_R0?AVbad_cast@std@@@812" + .p2align 4 +"__CT??_R0?AVbad_cast@std@@@812": + .long 0 # 0x0 + .long "??_R0?AVbad_cast@std@@@8" + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 12 # 0xc + .long "??0bad_cast@std@@QAE@ABV01@@Z" + + .section .xdata,"dr",discard,"__CTA2?AVbad_cast@std@@" + .globl "__CTA2?AVbad_cast@std@@" # @"_CTA2?AVbad_cast@std@@" + .p2align 2 +"__CTA2?AVbad_cast@std@@": + .long 2 # 0x2 + .long "__CT??_R0?AVbad_cast@std@@@812" + .long "__CT??_R0?AVexception@std@@@812" + + .section .xdata,"dr",discard,"__TI2?AVbad_cast@std@@" + .globl "__TI2?AVbad_cast@std@@" # @"_TI2?AVbad_cast@std@@" + .p2align 2 +"__TI2?AVbad_cast@std@@": + .long 0 # 0x0 + .long "??1bad_cast@std@@UAE@XZ" + .long 0 + .long "__CTA2?AVbad_cast@std@@" + + .section .rdata,"dr",largest,"??_7?$collate@D@std@@6B@" + .p2align 4 # @21 +L___unnamed_22: + .long "??_R4?$collate@D@std@@6B@" + .long "??_G?$collate@D@std@@MAEPAXI@Z" + .long "?_Incref@facet@locale@std@@UAEXXZ" + .long "?_Decref@facet@locale@std@@UAEPAV_Facet_base@3@XZ" + .long "?do_compare@?$collate@D@std@@MBEHPBD000@Z" + .long "?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" + .long "?do_hash@?$collate@D@std@@MBEJPBD0@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 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$collate@D@std@@@8" + .long "??_R3?$collate@D@std@@8" + + .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": + .long "??_7type_info@@6B@" + .long 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 2 +"??_R3?$collate@D@std@@8": + .long 0 # 0x0 + .long 1 # 0x1 + .long 4 # 0x4 + .long "??_R2?$collate@D@std@@8" + + .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" + .long "??_R1A@?0A@EA@facet@locale@std@@8" + .long "??_R1A@?0A@EA@_Facet_base@std@@8" + .long "??_R13?0A@EA@_Crt_new_delete@std@@8" + .long 0 + + .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" + .long 3 # 0x3 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$collate@D@std@@8" + + .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" + .long 2 # 0x2 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3facet@locale@std@@8" + + .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": + .long "??_7type_info@@6B@" + .long 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 2 +"??_R3facet@locale@std@@8": + .long 0 # 0x0 + .long 1 # 0x1 + .long 3 # 0x3 + .long "??_R2facet@locale@std@@8" + + .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" + .long "??_R1A@?0A@EA@_Facet_base@std@@8" + .long "??_R13?0A@EA@_Crt_new_delete@std@@8" + .long 0 + + .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" + .long 0 # 0x0 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Facet_base@std@@8" + + .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": + .long "??_7type_info@@6B@" + .long 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 2 +"??_R3_Facet_base@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 1 # 0x1 + .long "??_R2_Facet_base@std@@8" + + .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" + .long 0 + + .section .rdata,"dr",discard,"??_R13?0A@EA@_Crt_new_delete@std@@8" + .globl "??_R13?0A@EA@_Crt_new_delete@std@@8" # @"??_R13?0A@EA@_Crt_new_delete@std@@8" + .p2align 4 +"??_R13?0A@EA@_Crt_new_delete@std@@8": + .long "??_R0?AU_Crt_new_delete@std@@@8" + .long 0 # 0x0 + .long 4 # 0x4 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Crt_new_delete@std@@8" + + .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": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AU_Crt_new_delete@std@@" + .zero 2 + + .section .rdata,"dr",discard,"??_R3_Crt_new_delete@std@@8" + .globl "??_R3_Crt_new_delete@std@@8" # @"??_R3_Crt_new_delete@std@@8" + .p2align 2 +"??_R3_Crt_new_delete@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 1 # 0x1 + .long "??_R2_Crt_new_delete@std@@8" + + .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" + .long 0 + + .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" + .long 0 # 0x0 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Crt_new_delete@std@@8" + + .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 2 # @22 +L___unnamed_23: + .long "??_R4bad_cast@std@@6B@" + .long "??_Gbad_cast@std@@UAEPAXI@Z" + .long "?what@exception@std@@UBEPBDXZ" + + .section .rdata,"dr",discard,"??_R4bad_cast@std@@6B@" + .globl "??_R4bad_cast@std@@6B@" # @"??_R4bad_cast@std@@6B@" + .p2align 4 +"??_R4bad_cast@std@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AVbad_cast@std@@@8" + .long "??_R3bad_cast@std@@8" + + .section .rdata,"dr",discard,"??_R3bad_cast@std@@8" + .globl "??_R3bad_cast@std@@8" # @"??_R3bad_cast@std@@8" + .p2align 2 +"??_R3bad_cast@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2bad_cast@std@@8" + + .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" + .long "??_R1A@?0A@EA@exception@std@@8" + .long 0 + + .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" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3bad_cast@std@@8" + + .section .bss,"bw",discard,"?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PBVfacet@locale@2@B" + .globl "?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PBVfacet@locale@2@B" # @"?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PBVfacet@locale@2@B" + .p2align 2 +"?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PBVfacet@locale@2@B": + .long 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 2 # @23 +L___unnamed_24: + .long "??_R4_Root_node@std@@6B@" + .long "??_G_Root_node@std@@UAEPAXI@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 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Root_node@std@@@8" + .long "??_R3_Root_node@std@@8" + + .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": + .long "??_7type_info@@6B@" + .long 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 2 +"??_R3_Root_node@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Root_node@std@@8" + + .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" + .long "??_R1A@?0A@EA@_Node_base@std@@8" + .long 0 + + .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" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Root_node@std@@8" + + .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" + .long 0 # 0x0 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_base@std@@8" + + .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": + .long "??_7type_info@@6B@" + .long 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 2 +"??_R3_Node_base@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 1 # 0x1 + .long "??_R2_Node_base@std@@8" + + .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" + .long 0 + + .section .rdata,"dr",largest,"??_7_Node_base@std@@6B@" + .p2align 2 # @24 +L___unnamed_25: + .long "??_R4_Node_base@std@@6B@" + .long "??_G_Node_base@std@@UAEPAXI@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 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_base@std@@@8" + .long "??_R3_Node_base@std@@8" + + .section .rdata,"dr",discard,"?_Meta_map@?1??_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ@4QBDB" + .globl "?_Meta_map@?1??_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ@4QBDB" # @"?_Meta_map@?1??_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ@4QBDB" +"?_Meta_map@?1??_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ@4QBDB": + .asciz "()$^.*+?[]|\\-{},:=!\n\r\b" + + .section .rdata,"dr",largest,"??_7_Node_capture@std@@6B@" + .p2align 2 # @25 +L___unnamed_26: + .long "??_R4_Node_capture@std@@6B@" + .long "??_G_Node_capture@std@@UAEPAXI@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 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_capture@std@@@8" + .long "??_R3_Node_capture@std@@8" + + .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": + .long "??_7type_info@@6B@" + .long 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 2 +"??_R3_Node_capture@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_capture@std@@8" + + .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" + .long "??_R1A@?0A@EA@_Node_base@std@@8" + .long 0 + + .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" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_capture@std@@8" + + .section .rdata,"dr",largest,"??_7_Node_back@std@@6B@" + .p2align 2 # @26 +L___unnamed_27: + .long "??_R4_Node_back@std@@6B@" + .long "??_G_Node_back@std@@UAEPAXI@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 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_back@std@@@8" + .long "??_R3_Node_back@std@@8" + + .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": + .long "??_7type_info@@6B@" + .long 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 2 +"??_R3_Node_back@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_back@std@@8" + + .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" + .long "??_R1A@?0A@EA@_Node_base@std@@8" + .long 0 + + .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" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_back@std@@8" + + .section .rdata,"dr",discard,"?_Names@?1???$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z@4QBU_Cl_names@2@B" + .globl "?_Names@?1???$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z@4QBU_Cl_names@2@B" # @"?_Names@?1???$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z@4QBU_Cl_names@2@B" + .p2align 2 +"?_Names@?1???$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z@4QBU_Cl_names@2@B": + .long "??_C@_05IIMHCHIO@alnum?$AA@" + .long "??_C@_1M@KLMEPMCM@?$AAa?$AAl?$AAn?$AAu?$AAm?$AA?$AA@" + .long 5 # 0x5 + .short 263 # 0x107 + .zero 2 + .long "??_C@_05IAEKHIAN@alpha?$AA@" + .long "??_C@_1M@DHGLHBMI@?$AAa?$AAl?$AAp?$AAh?$AAa?$AA?$AA@" + .long 5 # 0x5 + .short 259 # 0x103 + .zero 2 + .long "??_C@_05BABJKOGB@blank?$AA@" + .long "??_C@_1M@EJAAJBPE@?$AAb?$AAl?$AAa?$AAn?$AAk?$AA?$AA@" + .long 5 # 0x5 + .short 72 # 0x48 + .zero 2 + .long "??_C@_05JMDPEFNK@cntrl?$AA@" + .long "??_C@_1M@LMIMILA@?$AAc?$AAn?$AAt?$AAr?$AAl?$AA?$AA@" + .long 5 # 0x5 + .short 32 # 0x20 + .zero 2 + .long "??_C@_01LPLHEDKD@d?$AA@" + .long "??_C@_13GKPPEALH@?$AAd?$AA?$AA@" + .long 1 # 0x1 + .short 4 # 0x4 + .zero 2 + .long "??_C@_05ODNOIFML@digit?$AA@" + .long "??_C@_1M@JDAEIBKG@?$AAd?$AAi?$AAg?$AAi?$AAt?$AA?$AA@" + .long 5 # 0x5 + .short 4 # 0x4 + .zero 2 + .long "??_C@_05KCJBMLII@graph?$AA@" + .long "??_C@_1M@MDKNJLLK@?$AAg?$AAr?$AAa?$AAp?$AAh?$AA?$AA@" + .long 5 # 0x5 + .short 279 # 0x117 + .zero 2 + .long "??_C@_05IPJEPLHL@lower?$AA@" + .long "??_C@_1M@LGAECJJD@?$AAl?$AAo?$AAw?$AAe?$AAr?$AA?$AA@" + .long 5 # 0x5 + .short 2 # 0x2 + .zero 2 + .long "??_C@_05IJDJACGD@print?$AA@" + .long "??_C@_1M@ELNLAPLA@?$AAp?$AAr?$AAi?$AAn?$AAt?$AA?$AA@" + .long 5 # 0x5 + .short 471 # 0x1d7 + .zero 2 + .long "??_C@_05KOBGHFJJ@punct?$AA@" + .long "??_C@_1M@BPFMAOAO@?$AAp?$AAu?$AAn?$AAc?$AAt?$AA?$AA@" + .long 5 # 0x5 + .short 16 # 0x10 + .zero 2 + .long "??_C@_05OLNILLAB@space?$AA@" + .long "??_C@_1M@LPGODFOM@?$AAs?$AAp?$AAa?$AAc?$AAe?$AA?$AA@" + .long 5 # 0x5 + .short 72 # 0x48 + .zero 2 + .long "??_C@_01LKDEMHDF@s?$AA@" + .long "??_C@_13KHDBCPJB@?$AAs?$AA?$AA@" + .long 1 # 0x1 + .short 72 # 0x48 + .zero 2 + .long "??_C@_05NECKJAMC@upper?$AA@" + .long "??_C@_1M@PLNFCNIC@?$AAu?$AAp?$AAp?$AAe?$AAr?$AA?$AA@" + .long 5 # 0x5 + .short 1 # 0x1 + .zero 2 + .long "??_C@_01NOFIACDB@w?$AA@" + .long "??_C@_13CIFDLIMG@?$AAw?$AA?$AA@" + .long 1 # 0x1 + .short 65535 # 0xffff + .zero 2 + .long "??_C@_06BAPHGFFK@xdigit?$AA@" + .long "??_C@_1O@OAFMJDHN@?$AAx?$AAd?$AAi?$AAg?$AAi?$AAt?$AA?$AA@" + .long 6 # 0x6 + .short 128 # 0x80 + .zero 2 + .zero 16 + + .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 2 # @27 +L___unnamed_28: + .long "??_R4?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@" + .long "??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UAEPAXI@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 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$_Node_class@DV?$regex_traits@D@std@@@std@@@8" + .long "??_R3?$_Node_class@DV?$regex_traits@D@std@@@std@@8" + + .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": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AV?$_Node_class@DV?$regex_traits@D@std@@@std@@" + .zero 3 + + .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 2 +"??_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" + + .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" + .long "??_R1A@?0A@EA@_Node_base@std@@8" + .long 0 + + .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" + .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" + + .section .rdata,"dr",largest,"??_7_Node_assert@std@@6B@" + .p2align 2 # @28 +L___unnamed_29: + .long "??_R4_Node_assert@std@@6B@" + .long "??_G_Node_assert@std@@UAEPAXI@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 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_assert@std@@@8" + .long "??_R3_Node_assert@std@@8" + + .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": + .long "??_7type_info@@6B@" + .long 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 2 +"??_R3_Node_assert@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_assert@std@@8" + + .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" + .long "??_R1A@?0A@EA@_Node_base@std@@8" + .long 0 + + .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" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_assert@std@@8" + + .section .rdata,"dr",largest,"??_7?$_Node_str@D@std@@6B@" + .p2align 2 # @29 +L___unnamed_30: + .long "??_R4?$_Node_str@D@std@@6B@" + .long "??_G?$_Node_str@D@std@@UAEPAXI@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 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$_Node_str@D@std@@@8" + .long "??_R3?$_Node_str@D@std@@8" + + .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": + .long "??_7type_info@@6B@" + .long 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 2 +"??_R3?$_Node_str@D@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$_Node_str@D@std@@8" + + .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" + .long "??_R1A@?0A@EA@_Node_base@std@@8" + .long 0 + + .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" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$_Node_str@D@std@@8" + + .section .rdata,"dr",largest,"??_7_Node_endif@std@@6B@" + .p2align 2 # @30 +L___unnamed_31: + .long "??_R4_Node_endif@std@@6B@" + .long "??_G_Node_endif@std@@UAEPAXI@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 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_endif@std@@@8" + .long "??_R3_Node_endif@std@@8" + + .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": + .long "??_7type_info@@6B@" + .long 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 2 +"??_R3_Node_endif@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_endif@std@@8" + + .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" + .long "??_R1A@?0A@EA@_Node_base@std@@8" + .long 0 + + .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" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_endif@std@@8" + + .section .rdata,"dr",largest,"??_7_Node_if@std@@6B@" + .p2align 2 # @31 +L___unnamed_32: + .long "??_R4_Node_if@std@@6B@" + .long "??_G_Node_if@std@@UAEPAXI@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 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_if@std@@@8" + .long "??_R3_Node_if@std@@8" + + .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": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AV_Node_if@std@@" + .zero 1 + + .section .rdata,"dr",discard,"??_R3_Node_if@std@@8" + .globl "??_R3_Node_if@std@@8" # @"??_R3_Node_if@std@@8" + .p2align 2 +"??_R3_Node_if@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_if@std@@8" + + .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" + .long "??_R1A@?0A@EA@_Node_base@std@@8" + .long 0 + + .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" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_if@std@@8" + + .section .rdata,"dr",largest,"??_7_Node_end_group@std@@6B@" + .p2align 2 # @32 +L___unnamed_33: + .long "??_R4_Node_end_group@std@@6B@" + .long "??_G_Node_end_group@std@@UAEPAXI@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 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_end_group@std@@@8" + .long "??_R3_Node_end_group@std@@8" + + .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": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AV_Node_end_group@std@@" + .zero 2 + + .section .rdata,"dr",discard,"??_R3_Node_end_group@std@@8" + .globl "??_R3_Node_end_group@std@@8" # @"??_R3_Node_end_group@std@@8" + .p2align 2 +"??_R3_Node_end_group@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_end_group@std@@8" + + .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" + .long "??_R1A@?0A@EA@_Node_base@std@@8" + .long 0 + + .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" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_end_group@std@@8" + + .section .rdata,"dr",largest,"??_7_Node_end_rep@std@@6B@" + .p2align 2 # @33 +L___unnamed_34: + .long "??_R4_Node_end_rep@std@@6B@" + .long "??_G_Node_end_rep@std@@UAEPAXI@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 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_end_rep@std@@@8" + .long "??_R3_Node_end_rep@std@@8" + + .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": + .long "??_7type_info@@6B@" + .long 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 2 +"??_R3_Node_end_rep@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_end_rep@std@@8" + + .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" + .long "??_R1A@?0A@EA@_Node_base@std@@8" + .long 0 + + .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" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_end_rep@std@@8" + + .section .rdata,"dr",largest,"??_7_Node_rep@std@@6B@" + .p2align 2 # @34 +L___unnamed_35: + .long "??_R4_Node_rep@std@@6B@" + .long "??_G_Node_rep@std@@UAEPAXI@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 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_rep@std@@@8" + .long "??_R3_Node_rep@std@@8" + + .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": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AV_Node_rep@std@@" + + .section .rdata,"dr",discard,"??_R3_Node_rep@std@@8" + .globl "??_R3_Node_rep@std@@8" # @"??_R3_Node_rep@std@@8" + .p2align 2 +"??_R3_Node_rep@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_rep@std@@8" + + .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" + .long "??_R1A@?0A@EA@_Node_base@std@@8" + .long 0 + + .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" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_rep@std@@8" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@6B@" + .p2align 4 # @35 +L___unnamed_36: + .long "??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@6B@" + .long "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .long "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .long "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@6B@" # @"??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@6B@": + .long 0 # 0x0 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@@8" + .long "??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@@8": + .long "??_7type_info@@6B@" + .long 0 + .asciz ".?AV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@" + .zero 3 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" + .globl "??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" # @"??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" + .p2align 2 +"??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" + .globl "??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" # @"??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8" + .long 0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@@8" + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@8" + + .section .rdata,"dr" + .p2align 2 # @"?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@_0GG@BDILJLHN@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" + .globl "??_C@_0GG@BDILJLHN@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" # @"??_C@_0GG@BDILJLHN@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" +"??_C@_0GG@BDILJLHN@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@": + .asciz "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\xlocnum" + + .section .CRT$XCU,"dr" + .p2align 2 + .long __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 Ltmp17095-Ltmp17094 # Subsection size +Ltmp17094: + .short Ltmp17097-Ltmp17096 # Record length +Ltmp17096: + .short 4412 # Record kind: S_COMPILE3 + .long 1 # Flags and language + .short 7 # CPUType + .short 7 # Frontend version + .short 0 + .short 0 + .short 0 + .short 7000 # Backend version + .short 0 + .short 0 + .short 0 + .asciz "clang version 7.0.0 (tags/RELEASE_700/final)" # Null-terminated compiler version string +Ltmp17097: +Ltmp17095: + .p2align 2 + .cv_fpo_data "??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ + .long Ltmp17099-Ltmp17098 # Subsection size +Ltmp17098: + .short Ltmp17101-Ltmp17100 # Record length +Ltmp17100: + .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 +Ltmp17101: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17099: + .p2align 2 + .cv_linetable 0, "??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ", Lfunc_end0 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____0@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____0 + .long Ltmp17103-Ltmp17102 # Subsection size +Ltmp17102: + .short Ltmp17105-Ltmp17104 # Record length +Ltmp17104: + .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 +Ltmp17105: + .short Ltmp17107-Ltmp17106 # Record length +Ltmp17106: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17107: + .cv_def_range Ltmp74 Ltmp98 Ltmp147 Ltmp152 Ltmp155 Ltmp156, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp17109-Ltmp17108 # Record length +Ltmp17108: + .short 4414 # Record kind: S_LOCAL + .long 4356 # TypeIndex + .short 0 # Flags + .asciz "cs" +Ltmp17109: + .cv_def_range Ltmp74 Ltmp98 Ltmp147 Ltmp152 Ltmp155 Ltmp156, "E\021\026\000\000\000\234\377\377\377" + .short Ltmp17111-Ltmp17110 # Record length +Ltmp17110: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17111: + .cv_def_range Ltmp77 Ltmp86 Ltmp147 Ltmp148 Ltmp151 Ltmp152, "E\021\026\000\000\000\264\377\377\377" + .short Ltmp17113-Ltmp17112 # Record length +Ltmp17112: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17113: + .cv_def_range Ltmp89 Ltmp98 Ltmp149 Ltmp150 Ltmp155 Ltmp156, "E\021\026\000\000\000t\377\377\377" + .short Ltmp17115-Ltmp17114 # Record length +Ltmp17114: + .short 4414 # Record kind: S_LOCAL + .long 4946 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17115: + .cv_def_range Ltmp98 Ltmp122 Ltmp153 Ltmp154 Ltmp157 Ltmp160 Ltmp163 Ltmp164, "E\021\026\000\000\000`\377\377\377" + .short Ltmp17117-Ltmp17116 # Record length +Ltmp17116: + .short 4414 # Record kind: S_LOCAL + .long 5003 # TypeIndex + .short 0 # Flags + .asciz "cs" +Ltmp17117: + .cv_def_range Ltmp98 Ltmp122 Ltmp153 Ltmp154 Ltmp157 Ltmp160 Ltmp163 Ltmp164, "E\021\026\000\000\000$\377\377\377" + .short Ltmp17119-Ltmp17118 # Record length +Ltmp17118: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17119: + .cv_def_range Ltmp101 Ltmp110 Ltmp153 Ltmp154 Ltmp159 Ltmp160, "E\021\026\000\000\0008\377\377\377" + .short Ltmp17121-Ltmp17120 # Record length +Ltmp17120: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17121: + .cv_def_range Ltmp113 Ltmp122 Ltmp157 Ltmp158 Ltmp163 Ltmp164, "E\021\026\000\000\000\374\376\377\377" + .short Ltmp17123-Ltmp17122 # Record length +Ltmp17122: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17123: + .cv_def_range Ltmp122 Ltmp146 Ltmp161 Ltmp162 Ltmp165 Ltmp170, "E\021\026\000\000\000\344\376\377\377" + .short Ltmp17125-Ltmp17124 # Record length +Ltmp17124: + .short 4414 # Record kind: S_LOCAL + .long 4356 # TypeIndex + .short 0 # Flags + .asciz "cs" +Ltmp17125: + .cv_def_range Ltmp122 Ltmp146 Ltmp161 Ltmp162 Ltmp165 Ltmp170, "E\021\026\000\000\000\244\376\377\377" + .short Ltmp17127-Ltmp17126 # Record length +Ltmp17126: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17127: + .cv_def_range Ltmp125 Ltmp134 Ltmp161 Ltmp162 Ltmp167 Ltmp168, "E\021\026\000\000\000\274\376\377\377" + .short Ltmp17129-Ltmp17128 # Record length +Ltmp17128: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17129: + .cv_def_range Ltmp137 Ltmp146 Ltmp165 Ltmp166 Ltmp169 Ltmp170, "E\021\026\000\000\000|\376\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17103: + .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@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1NameAndTags@Catch@@QAE@XZ" + .long 241 # Symbol subsection for Catch::NameAndTags::~NameAndTags + .long Ltmp17131-Ltmp17130 # Subsection size +Ltmp17130: + .short Ltmp17133-Ltmp17132 # Record length +Ltmp17132: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end2-"??1NameAndTags@Catch@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5019 # Function type index + .secrel32 "??1NameAndTags@Catch@@QAE@XZ" # Function section relative address + .secidx "??1NameAndTags@Catch@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::NameAndTags::~NameAndTags" # Function name +Ltmp17133: + .short Ltmp17135-Ltmp17134 # Record length +Ltmp17134: + .short 4414 # Record kind: S_LOCAL + .long 5012 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp17135: + .cv_def_range Ltmp171 Ltmp173, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17131: + .p2align 2 + .cv_linetable 2, "??1NameAndTags@Catch@@QAE@XZ", Lfunc_end2 + .section .debug$S,"dr" + .cv_fpo_data "??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ + .long Ltmp17137-Ltmp17136 # Subsection size +Ltmp17136: + .short Ltmp17139-Ltmp17138 # Record length +Ltmp17138: + .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 5020 # 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 +Ltmp17139: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17137: + .p2align 2 + .cv_linetable 3, "??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ", Lfunc_end3 + .cv_fpo_data "??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ + .long Ltmp17141-Ltmp17140 # Subsection size +Ltmp17140: + .short Ltmp17143-Ltmp17142 # Record length +Ltmp17142: + .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 5021 # 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 +Ltmp17143: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17141: + .p2align 2 + .cv_linetable 4, "??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ", Lfunc_end4 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____2@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____2 + .long Ltmp17145-Ltmp17144 # Subsection size +Ltmp17144: + .short Ltmp17147-Ltmp17146 # Record length +Ltmp17146: + .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 5022 # 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 +Ltmp17147: + .short Ltmp17149-Ltmp17148 # Record length +Ltmp17148: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17149: + .cv_def_range Ltmp206 Ltmp217 Ltmp229 Ltmp233, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp17151-Ltmp17150 # Record length +Ltmp17150: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17151: + .cv_def_range Ltmp209 Ltmp217 Ltmp229 Ltmp233, "E\021\026\000\000\000\264\377\377\377" + .short Ltmp17153-Ltmp17152 # Record length +Ltmp17152: + .short 4414 # Record kind: S_LOCAL + .long 4946 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17153: + .cv_def_range Ltmp217 Ltmp228 Ltmp234 Ltmp238, "E\021\026\000\000\000|\377\377\377" + .short Ltmp17155-Ltmp17154 # Record length +Ltmp17154: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17155: + .cv_def_range Ltmp220 Ltmp228 Ltmp234 Ltmp238, "E\021\026\000\000\000T\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17145: + .p2align 2 + .cv_linetable 5, "?____C_A_T_C_H____T_E_S_T____2@@YAXXZ", Lfunc_end5 + .cv_fpo_data "??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ + .long Ltmp17157-Ltmp17156 # Subsection size +Ltmp17156: + .short Ltmp17159-Ltmp17158 # Record length +Ltmp17158: + .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 5023 # 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 +Ltmp17159: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17157: + .p2align 2 + .cv_linetable 6, "??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ", Lfunc_end6 + .cv_fpo_data "??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ + .long Ltmp17161-Ltmp17160 # Subsection size +Ltmp17160: + .short Ltmp17163-Ltmp17162 # Record length +Ltmp17162: + .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 5024 # 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 +Ltmp17163: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17161: + .p2align 2 + .cv_linetable 7, "??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ", Lfunc_end7 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____4@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____4 + .long Ltmp17165-Ltmp17164 # Subsection size +Ltmp17164: + .short Ltmp17167-Ltmp17166 # Record length +Ltmp17166: + .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 5025 # 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 +Ltmp17167: + .short Ltmp17169-Ltmp17168 # Record length +Ltmp17168: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17169: + .cv_def_range Ltmp405 Ltmp425 Ltmp521 Ltmp526 Ltmp529 Ltmp530, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp17171-Ltmp17170 # Record length +Ltmp17170: + .short 4414 # Record kind: S_LOCAL + .long 4356 # TypeIndex + .short 0 # Flags + .asciz "cs" +Ltmp17171: + .cv_def_range Ltmp405 Ltmp425 Ltmp521 Ltmp526 Ltmp529 Ltmp530, "E\021\026\000\000\000\230\377\377\377" + .short Ltmp17173-Ltmp17172 # Record length +Ltmp17172: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17173: + .cv_def_range Ltmp406 Ltmp415 Ltmp521 Ltmp522 Ltmp525 Ltmp526, "E\021\026\000\000\000\260\377\377\377" + .short Ltmp17175-Ltmp17174 # Record length +Ltmp17174: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17175: + .cv_def_range Ltmp416 Ltmp425 Ltmp523 Ltmp524 Ltmp529 Ltmp530, "E\021\026\000\000\000l\377\377\377" + .short Ltmp17177-Ltmp17176 # Record length +Ltmp17176: + .short 4414 # Record kind: S_LOCAL + .long 4946 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17177: + .cv_def_range Ltmp425 Ltmp445 Ltmp527 Ltmp528 Ltmp531 Ltmp534 Ltmp539 Ltmp540, "E\021\026\000\000\000X\377\377\377" + .short Ltmp17179-Ltmp17178 # Record length +Ltmp17178: + .short 4414 # Record kind: S_LOCAL + .long 5003 # TypeIndex + .short 0 # Flags + .asciz "cs" +Ltmp17179: + .cv_def_range Ltmp425 Ltmp445 Ltmp527 Ltmp528 Ltmp531 Ltmp534 Ltmp539 Ltmp540, "E\021\026\000\000\000\030\377\377\377" + .short Ltmp17181-Ltmp17180 # Record length +Ltmp17180: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17181: + .cv_def_range Ltmp426 Ltmp435 Ltmp527 Ltmp528 Ltmp533 Ltmp534, "E\021\026\000\000\000,\377\377\377" + .short Ltmp17183-Ltmp17182 # Record length +Ltmp17182: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17183: + .cv_def_range Ltmp436 Ltmp445 Ltmp531 Ltmp532 Ltmp539 Ltmp540, "E\021\026\000\000\000\354\376\377\377" + .short Ltmp17185-Ltmp17184 # Record length +Ltmp17184: + .short 4414 # Record kind: S_LOCAL + .long 5027 # TypeIndex + .short 0 # Flags + .asciz "workaround_macro" +Ltmp17185: + .cv_def_range Ltmp445 Ltmp456 Ltmp535 Ltmp538 Ltmp545 Ltmp546, "E\021\026\000\000\000\330\376\377\377" + .short Ltmp17187-Ltmp17186 # Record length +Ltmp17186: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17187: + .cv_def_range Ltmp445 Ltmp456 Ltmp535 Ltmp538 Ltmp545 Ltmp546, "E\021\026\000\000\000\260\376\377\377" + .short Ltmp17189-Ltmp17188 # Record length +Ltmp17188: + .short 4414 # Record kind: S_LOCAL + .long 5031 # TypeIndex + .short 0 # Flags + .asciz "workaround_macro" +Ltmp17189: + .cv_def_range Ltmp456 Ltmp478 Ltmp541 Ltmp544 Ltmp547 Ltmp552 Ltmp557 Ltmp558, "E\021\026\000\000\000\244\376\377\377" + .short Ltmp17191-Ltmp17190 # Record length +Ltmp17190: + .short 4414 # Record kind: S_LOCAL + .long 5034 # TypeIndex + .short 0 # Flags + .asciz "const_workaround_macro" +Ltmp17191: + .cv_def_range Ltmp456 Ltmp478 Ltmp541 Ltmp544 Ltmp547 Ltmp552 Ltmp557 Ltmp558, "E\021\026\000\000\000p\376\377\377" + .short Ltmp17193-Ltmp17192 # Record length +Ltmp17192: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17193: + .cv_def_range Ltmp456 Ltmp467 Ltmp541 Ltmp544 Ltmp551 Ltmp552, "E\021\026\000\000\000|\376\377\377" + .short Ltmp17195-Ltmp17194 # Record length +Ltmp17194: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17195: + .cv_def_range Ltmp467 Ltmp478 Ltmp547 Ltmp550 Ltmp557 Ltmp558, "E\021\026\000\000\000H\376\377\377" + .short Ltmp17197-Ltmp17196 # Record length +Ltmp17196: + .short 4414 # Record kind: S_LOCAL + .long 5037 # TypeIndex + .short 0 # Flags + .asciz "workaround_macro" +Ltmp17197: + .cv_def_range Ltmp478 Ltmp500 Ltmp553 Ltmp556 Ltmp559 Ltmp564 Ltmp567 Ltmp568, "E\021\026\000\000\000<\376\377\377" + .short Ltmp17199-Ltmp17198 # Record length +Ltmp17198: + .short 4414 # Record kind: S_LOCAL + .long 5040 # TypeIndex + .short 0 # Flags + .asciz "const_workaround_macro" +Ltmp17199: + .cv_def_range Ltmp478 Ltmp500 Ltmp553 Ltmp556 Ltmp559 Ltmp564 Ltmp567 Ltmp568, "E\021\026\000\000\000\b\376\377\377" + .short Ltmp17201-Ltmp17200 # Record length +Ltmp17200: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17201: + .cv_def_range Ltmp478 Ltmp489 Ltmp553 Ltmp556 Ltmp563 Ltmp564, "E\021\026\000\000\000\024\376\377\377" + .short Ltmp17203-Ltmp17202 # Record length +Ltmp17202: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17203: + .cv_def_range Ltmp489 Ltmp500 Ltmp559 Ltmp562 Ltmp567 Ltmp568, "E\021\026\000\000\000\340\375\377\377" + .short Ltmp17205-Ltmp17204 # Record length +Ltmp17204: + .short 4414 # Record kind: S_LOCAL + .long 5090 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17205: + .cv_def_range Ltmp500 Ltmp520 Ltmp565 Ltmp566 Ltmp569 Ltmp574, "E\021\026\000\000\000\320\375\377\377" + .short Ltmp17207-Ltmp17206 # Record length +Ltmp17206: + .short 4414 # Record kind: S_LOCAL + .long 5146 # TypeIndex + .short 0 # Flags + .asciz "cs" +Ltmp17207: + .cv_def_range Ltmp500 Ltmp520 Ltmp565 Ltmp566 Ltmp569 Ltmp574, "E\021\026\000\000\000\214\375\377\377" + .short Ltmp17209-Ltmp17208 # Record length +Ltmp17208: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17209: + .cv_def_range Ltmp501 Ltmp510 Ltmp565 Ltmp566 Ltmp571 Ltmp572, "E\021\026\000\000\000\244\375\377\377" + .short Ltmp17211-Ltmp17210 # Record length +Ltmp17210: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17211: + .cv_def_range Ltmp511 Ltmp520 Ltmp569 Ltmp570 Ltmp573 Ltmp574, "E\021\026\000\000\000`\375\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17165: + .p2align 2 + .cv_linetable 8, "?____C_A_T_C_H____T_E_S_T____4@@YAXXZ", Lfunc_end8 + .cv_fpo_data "??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ + .long Ltmp17213-Ltmp17212 # Subsection size +Ltmp17212: + .short Ltmp17215-Ltmp17214 # Record length +Ltmp17214: + .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 5154 # 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 +Ltmp17215: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17213: + .p2align 2 + .cv_linetable 9, "??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ", Lfunc_end9 + .cv_fpo_data "??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ + .long Ltmp17217-Ltmp17216 # Subsection size +Ltmp17216: + .short Ltmp17219-Ltmp17218 # Record length +Ltmp17218: + .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 5155 # 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 +Ltmp17219: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17217: + .p2align 2 + .cv_linetable 10, "??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ", Lfunc_end10 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____6@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____6 + .long Ltmp17221-Ltmp17220 # Subsection size +Ltmp17220: + .short Ltmp17223-Ltmp17222 # Record length +Ltmp17222: + .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 5156 # 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 +Ltmp17223: + .short Ltmp17225-Ltmp17224 # Record length +Ltmp17224: + .short 4414 # Record kind: S_LOCAL + .long 5157 # TypeIndex + .short 0 # Flags + .asciz "arr" +Ltmp17225: + .cv_def_range Ltmp875 Ltmp1178, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp17227-Ltmp17226 # Record length +Ltmp17226: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "i" +Ltmp17227: + .cv_def_range Ltmp876 Ltmp992 Ltmp1083 Ltmp1142, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp17229-Ltmp17228 # Record length +Ltmp17228: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17229: + .cv_def_range Ltmp877 Ltmp935 Ltmp1083 Ltmp1112, "E\021\026\000\000\000\310\377\377\377" + .short Ltmp17231-Ltmp17230 # Record length +Ltmp17230: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17231: + .cv_def_range Ltmp880 Ltmp888 Ltmp1083 Ltmp1087, "E\021\026\000\000\000\240\377\377\377" + .short Ltmp17233-Ltmp17232 # Record length +Ltmp17232: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17233: + .cv_def_range Ltmp889 Ltmp897 Ltmp1088 Ltmp1092, "E\021\026\000\000\000H\377\377\377" + .short Ltmp17235-Ltmp17234 # Record length +Ltmp17234: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17235: + .cv_def_range Ltmp898 Ltmp906 Ltmp1093 Ltmp1097, "E\021\026\000\000\000\354\376\377\377" + .short Ltmp17237-Ltmp17236 # Record length +Ltmp17236: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "j" +Ltmp17237: + .cv_def_range Ltmp906 Ltmp935 Ltmp1098 Ltmp1112, "E\021\026\000\000\000\300\376\377\377" + .short Ltmp17239-Ltmp17238 # Record length +Ltmp17238: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17239: + .cv_def_range Ltmp908 Ltmp916 Ltmp1098 Ltmp1102, "E\021\026\000\000\000\230\376\377\377" + .short Ltmp17241-Ltmp17240 # Record length +Ltmp17240: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17241: + .cv_def_range Ltmp917 Ltmp925 Ltmp1103 Ltmp1107, "E\021\026\000\000\000D\376\377\377" + .short Ltmp17243-Ltmp17242 # Record length +Ltmp17242: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17243: + .cv_def_range Ltmp926 Ltmp934 Ltmp1108 Ltmp1112, "E\021\026\000\000\000\360\375\377\377" + .short Ltmp17245-Ltmp17244 # Record length +Ltmp17244: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17245: + .cv_def_range Ltmp935 Ltmp991 Ltmp1113 Ltmp1142, "E\021\026\000\000\000\274\375\377\377" + .short Ltmp17247-Ltmp17246 # Record length +Ltmp17246: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17247: + .cv_def_range Ltmp936 Ltmp944 Ltmp1113 Ltmp1117, "E\021\026\000\000\000\224\375\377\377" + .short Ltmp17249-Ltmp17248 # Record length +Ltmp17248: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17249: + .cv_def_range Ltmp945 Ltmp953 Ltmp1118 Ltmp1122, "E\021\026\000\000\0008\375\377\377" + .short Ltmp17251-Ltmp17250 # Record length +Ltmp17250: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17251: + .cv_def_range Ltmp954 Ltmp962 Ltmp1123 Ltmp1127, "E\021\026\000\000\000\334\374\377\377" + .short Ltmp17253-Ltmp17252 # Record length +Ltmp17252: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "j" +Ltmp17253: + .cv_def_range Ltmp962 Ltmp991 Ltmp1128 Ltmp1142, "E\021\026\000\000\000\260\374\377\377" + .short Ltmp17255-Ltmp17254 # Record length +Ltmp17254: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17255: + .cv_def_range Ltmp964 Ltmp972 Ltmp1128 Ltmp1132, "E\021\026\000\000\000\210\374\377\377" + .short Ltmp17257-Ltmp17256 # Record length +Ltmp17256: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17257: + .cv_def_range Ltmp973 Ltmp981 Ltmp1133 Ltmp1137, "E\021\026\000\000\0004\374\377\377" + .short Ltmp17259-Ltmp17258 # Record length +Ltmp17258: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17259: + .cv_def_range Ltmp982 Ltmp990 Ltmp1138 Ltmp1142, "E\021\026\000\000\000\340\373\377\377" + .short Ltmp17261-Ltmp17260 # Record length +Ltmp17260: + .short 4414 # Record kind: S_LOCAL + .long 5196 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17261: + .cv_def_range Ltmp993 Ltmp1015 Ltmp1143 Ltmp1148 Ltmp1151 Ltmp1152, "E\021\026\000\000\000\260\373\377\377" + .short Ltmp17263-Ltmp17262 # Record length +Ltmp17262: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17263: + .cv_def_range Ltmp996 Ltmp1005 Ltmp1143 Ltmp1144 Ltmp1147 Ltmp1148, "E\021\026\000\000\000\210\373\377\377" + .short Ltmp17265-Ltmp17264 # Record length +Ltmp17264: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17265: + .cv_def_range Ltmp1006 Ltmp1015 Ltmp1145 Ltmp1146 Ltmp1151 Ltmp1152, "E\021\026\000\000\000P\373\377\377" + .short Ltmp17267-Ltmp17266 # Record length +Ltmp17266: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 0 # Flags + .asciz "p" +Ltmp17267: + .cv_def_range Ltmp1015 Ltmp1025 Ltmp1149 Ltmp1150 Ltmp1157 Ltmp1158, "E\021\026\000\000\000<\373\377\377" + .short Ltmp17269-Ltmp17268 # Record length +Ltmp17268: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17269: + .cv_def_range Ltmp1015 Ltmp1025 Ltmp1149 Ltmp1150 Ltmp1157 Ltmp1158, "E\021\026\000\000\0004\373\377\377" + .short Ltmp17271-Ltmp17270 # Record length +Ltmp17270: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17271: + .cv_def_range Ltmp1016 Ltmp1025 Ltmp1149 Ltmp1150 Ltmp1157 Ltmp1158, "E\021\026\000\000\000\b\373\377\377" + .short Ltmp17273-Ltmp17272 # Record length +Ltmp17272: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 0 # Flags + .asciz "p" +Ltmp17273: + .cv_def_range Ltmp1025 Ltmp1037 Ltmp1153 Ltmp1156 Ltmp1161 Ltmp1162, "E\021\026\000\000\000\364\372\377\377" + .short Ltmp17275-Ltmp17274 # Record length +Ltmp17274: + .short 4414 # Record kind: S_LOCAL + .long 5219 # TypeIndex + .short 0 # Flags + .asciz "workaround_macro" +Ltmp17275: + .cv_def_range Ltmp1025 Ltmp1037 Ltmp1153 Ltmp1156 Ltmp1161 Ltmp1162, "E\021\026\000\000\000\360\372\377\377" + .short Ltmp17277-Ltmp17276 # Record length +Ltmp17276: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17277: + .cv_def_range Ltmp1026 Ltmp1037 Ltmp1153 Ltmp1156 Ltmp1161 Ltmp1162, "E\021\026\000\000\000\310\372\377\377" + .short Ltmp17279-Ltmp17278 # Record length +Ltmp17278: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17279: + .cv_def_range Ltmp1038 Ltmp1060 Ltmp1159 Ltmp1160 Ltmp1163 Ltmp1166 Ltmp1169 Ltmp1170, "E\021\026\000\000\000\270\372\377\377" + .short Ltmp17281-Ltmp17280 # Record length +Ltmp17280: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17281: + .cv_def_range Ltmp1041 Ltmp1050 Ltmp1159 Ltmp1160 Ltmp1165 Ltmp1166, "E\021\026\000\000\000\220\372\377\377" + .short Ltmp17283-Ltmp17282 # Record length +Ltmp17282: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17283: + .cv_def_range Ltmp1051 Ltmp1060 Ltmp1163 Ltmp1164 Ltmp1169 Ltmp1170, "E\021\026\000\000\000X\372\377\377" + .short Ltmp17285-Ltmp17284 # Record length +Ltmp17284: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 0 # Flags + .asciz "p" +Ltmp17285: + .cv_def_range Ltmp1060 Ltmp1070 Ltmp1167 Ltmp1168 Ltmp1175 Ltmp1176, "E\021\026\000\000\000D\372\377\377" + .short Ltmp17287-Ltmp17286 # Record length +Ltmp17286: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17287: + .cv_def_range Ltmp1060 Ltmp1070 Ltmp1167 Ltmp1168 Ltmp1175 Ltmp1176, "E\021\026\000\000\000<\372\377\377" + .short Ltmp17289-Ltmp17288 # Record length +Ltmp17288: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17289: + .cv_def_range Ltmp1061 Ltmp1070 Ltmp1167 Ltmp1168 Ltmp1175 Ltmp1176, "E\021\026\000\000\000\020\372\377\377" + .short Ltmp17291-Ltmp17290 # Record length +Ltmp17290: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 0 # Flags + .asciz "p" +Ltmp17291: + .cv_def_range Ltmp1070 Ltmp1082 Ltmp1171 Ltmp1174 Ltmp1177 Ltmp1178, "E\021\026\000\000\000\374\371\377\377" + .short Ltmp17293-Ltmp17292 # Record length +Ltmp17292: + .short 4414 # Record kind: S_LOCAL + .long 5222 # TypeIndex + .short 0 # Flags + .asciz "workaround_macro" +Ltmp17293: + .cv_def_range Ltmp1070 Ltmp1082 Ltmp1171 Ltmp1174 Ltmp1177 Ltmp1178, "E\021\026\000\000\000\370\371\377\377" + .short Ltmp17295-Ltmp17294 # Record length +Ltmp17294: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17295: + .cv_def_range Ltmp1071 Ltmp1082 Ltmp1171 Ltmp1174 Ltmp1177 Ltmp1178, "E\021\026\000\000\000\320\371\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17221: + .p2align 2 + .cv_linetable 11, "?____C_A_T_C_H____T_E_S_T____6@@YAXXZ", Lfunc_end11 + .cv_fpo_data "??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ + .long Ltmp17297-Ltmp17296 # Subsection size +Ltmp17296: + .short Ltmp17299-Ltmp17298 # Record length +Ltmp17298: + .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 5224 # 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 +Ltmp17299: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17297: + .p2align 2 + .cv_linetable 12, "??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ", Lfunc_end12 + .cv_fpo_data "??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ + .long Ltmp17301-Ltmp17300 # Subsection size +Ltmp17300: + .short Ltmp17303-Ltmp17302 # Record length +Ltmp17302: + .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 5225 # 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 +Ltmp17303: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17301: + .p2align 2 + .cv_linetable 13, "??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ", Lfunc_end13 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____8@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____8 + .long Ltmp17305-Ltmp17304 # Subsection size +Ltmp17304: + .short Ltmp17307-Ltmp17306 # Record length +Ltmp17306: + .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 5226 # 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 +Ltmp17307: + .short Ltmp17309-Ltmp17308 # Record length +Ltmp17308: + .short 4414 # Record kind: S_LOCAL + .long 5157 # TypeIndex + .short 0 # Flags + .asciz "arr" +Ltmp17309: + .cv_def_range Ltmp1339 Ltmp1532, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp17311-Ltmp17310 # Record length +Ltmp17310: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17311: + .cv_def_range Ltmp1340 Ltmp1363 Ltmp1485 Ltmp1490 Ltmp1493 Ltmp1494, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp17313-Ltmp17312 # Record length +Ltmp17312: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17313: + .cv_def_range Ltmp1344 Ltmp1353 Ltmp1485 Ltmp1486 Ltmp1489 Ltmp1490, "E\021\026\000\000\000\244\377\377\377" + .short Ltmp17315-Ltmp17314 # Record length +Ltmp17314: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17315: + .cv_def_range Ltmp1354 Ltmp1363 Ltmp1487 Ltmp1488 Ltmp1493 Ltmp1494, "E\021\026\000\000\000l\377\377\377" + .short Ltmp17317-Ltmp17316 # Record length +Ltmp17316: + .short 4414 # Record kind: S_LOCAL + .long 5196 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17317: + .cv_def_range Ltmp1364 Ltmp1386 Ltmp1491 Ltmp1492 Ltmp1495 Ltmp1498 Ltmp1501 Ltmp1502, "E\021\026\000\000\000X\377\377\377" + .short Ltmp17319-Ltmp17318 # Record length +Ltmp17318: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17319: + .cv_def_range Ltmp1367 Ltmp1376 Ltmp1491 Ltmp1492 Ltmp1497 Ltmp1498, "E\021\026\000\000\0000\377\377\377" + .short Ltmp17321-Ltmp17320 # Record length +Ltmp17320: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17321: + .cv_def_range Ltmp1377 Ltmp1386 Ltmp1495 Ltmp1496 Ltmp1501 Ltmp1502, "E\021\026\000\000\000\370\376\377\377" + .short Ltmp17323-Ltmp17322 # Record length +Ltmp17322: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17323: + .cv_def_range Ltmp1387 Ltmp1399 Ltmp1499 Ltmp1500 Ltmp1505 Ltmp1506, "E\021\026\000\000\000\340\376\377\377" + .short Ltmp17325-Ltmp17324 # Record length +Ltmp17324: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17325: + .cv_def_range Ltmp1390 Ltmp1399 Ltmp1499 Ltmp1500 Ltmp1505 Ltmp1506, "E\021\026\000\000\000\270\376\377\377" + .short Ltmp17327-Ltmp17326 # Record length +Ltmp17326: + .short 4414 # Record kind: S_LOCAL + .long 4946 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17327: + .cv_def_range Ltmp1400 Ltmp1412 Ltmp1503 Ltmp1504 Ltmp1509 Ltmp1510, "E\021\026\000\000\000\244\376\377\377" + .short Ltmp17329-Ltmp17328 # Record length +Ltmp17328: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17329: + .cv_def_range Ltmp1403 Ltmp1412 Ltmp1503 Ltmp1504 Ltmp1509 Ltmp1510, "E\021\026\000\000\000|\376\377\377" + .short Ltmp17331-Ltmp17330 # Record length +Ltmp17330: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 0 # Flags + .asciz "p" +Ltmp17331: + .cv_def_range Ltmp1412 Ltmp1424 Ltmp1507 Ltmp1508 Ltmp1513 Ltmp1514, "E\021\026\000\000\000h\376\377\377" + .short Ltmp17333-Ltmp17332 # Record length +Ltmp17332: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17333: + .cv_def_range Ltmp1412 Ltmp1424 Ltmp1507 Ltmp1508 Ltmp1513 Ltmp1514, "E\021\026\000\000\000`\376\377\377" + .short Ltmp17335-Ltmp17334 # Record length +Ltmp17334: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17335: + .cv_def_range Ltmp1415 Ltmp1424 Ltmp1507 Ltmp1508 Ltmp1513 Ltmp1514, "E\021\026\000\000\0008\376\377\377" + .short Ltmp17337-Ltmp17336 # Record length +Ltmp17336: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 0 # Flags + .asciz "p" +Ltmp17337: + .cv_def_range Ltmp1424 Ltmp1436 Ltmp1511 Ltmp1512 Ltmp1517 Ltmp1518, "E\021\026\000\000\000$\376\377\377" + .short Ltmp17339-Ltmp17338 # Record length +Ltmp17338: + .short 4414 # Record kind: S_LOCAL + .long 4946 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17339: + .cv_def_range Ltmp1424 Ltmp1436 Ltmp1511 Ltmp1512 Ltmp1517 Ltmp1518, "E\021\026\000\000\000 \376\377\377" + .short Ltmp17341-Ltmp17340 # Record length +Ltmp17340: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17341: + .cv_def_range Ltmp1427 Ltmp1436 Ltmp1511 Ltmp1512 Ltmp1517 Ltmp1518, "E\021\026\000\000\000\370\375\377\377" + .short Ltmp17343-Ltmp17342 # Record length +Ltmp17342: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17343: + .cv_def_range Ltmp1437 Ltmp1459 Ltmp1515 Ltmp1516 Ltmp1519 Ltmp1522 Ltmp1525 Ltmp1526, "E\021\026\000\000\000\340\375\377\377" + .short Ltmp17345-Ltmp17344 # Record length +Ltmp17344: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17345: + .cv_def_range Ltmp1440 Ltmp1449 Ltmp1515 Ltmp1516 Ltmp1521 Ltmp1522, "E\021\026\000\000\000\270\375\377\377" + .short Ltmp17347-Ltmp17346 # Record length +Ltmp17346: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17347: + .cv_def_range Ltmp1450 Ltmp1459 Ltmp1519 Ltmp1520 Ltmp1525 Ltmp1526, "E\021\026\000\000\000\200\375\377\377" + .short Ltmp17349-Ltmp17348 # Record length +Ltmp17348: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17349: + .cv_def_range Ltmp1460 Ltmp1472 Ltmp1523 Ltmp1524 Ltmp1529 Ltmp1530, "E\021\026\000\000\000h\375\377\377" + .short Ltmp17351-Ltmp17350 # Record length +Ltmp17350: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17351: + .cv_def_range Ltmp1463 Ltmp1472 Ltmp1523 Ltmp1524 Ltmp1529 Ltmp1530, "E\021\026\000\000\000@\375\377\377" + .short Ltmp17353-Ltmp17352 # Record length +Ltmp17352: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 0 # Flags + .asciz "p" +Ltmp17353: + .cv_def_range Ltmp1472 Ltmp1484 Ltmp1527 Ltmp1528 Ltmp1531 Ltmp1532, "E\021\026\000\000\000,\375\377\377" + .short Ltmp17355-Ltmp17354 # Record length +Ltmp17354: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17355: + .cv_def_range Ltmp1472 Ltmp1484 Ltmp1527 Ltmp1528 Ltmp1531 Ltmp1532, "E\021\026\000\000\000$\375\377\377" + .short Ltmp17357-Ltmp17356 # Record length +Ltmp17356: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17357: + .cv_def_range Ltmp1475 Ltmp1484 Ltmp1527 Ltmp1528 Ltmp1531 Ltmp1532, "E\021\026\000\000\000\374\374\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17305: + .p2align 2 + .cv_linetable 14, "?____C_A_T_C_H____T_E_S_T____8@@YAXXZ", Lfunc_end14 + .cv_fpo_data "??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ + .long Ltmp17359-Ltmp17358 # Subsection size +Ltmp17358: + .short Ltmp17361-Ltmp17360 # Record length +Ltmp17360: + .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 5227 # 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 +Ltmp17361: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17359: + .p2align 2 + .cv_linetable 15, "??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ", Lfunc_end15 + .cv_fpo_data "??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ + .long Ltmp17363-Ltmp17362 # Subsection size +Ltmp17362: + .short Ltmp17365-Ltmp17364 # Record length +Ltmp17364: + .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 5228 # 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 +Ltmp17365: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17363: + .p2align 2 + .cv_linetable 16, "??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ", Lfunc_end16 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____10@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____10 + .long Ltmp17367-Ltmp17366 # Subsection size +Ltmp17366: + .short Ltmp17369-Ltmp17368 # Record length +Ltmp17368: + .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 5229 # 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 +Ltmp17369: + .short Ltmp17371-Ltmp17370 # Record length +Ltmp17370: + .short 4414 # Record kind: S_LOCAL + .long 5230 # TypeIndex + .short 0 # Flags + .asciz "arr" +Ltmp17371: + .cv_def_range Ltmp1633 Ltmp1775, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp17373-Ltmp17372 # Record length +Ltmp17372: + .short 4414 # Record kind: S_LOCAL + .long 5232 # TypeIndex + .short 0 # Flags + .asciz "arr2d" +Ltmp17373: + .cv_def_range Ltmp1633 Ltmp1775, "E\021\026\000\000\000<\377\377\377" + .short Ltmp17375-Ltmp17374 # Record length +Ltmp17374: + .short 4414 # Record kind: S_LOCAL + .long 5235 # TypeIndex + .short 0 # Flags + .asciz "arr3d" +Ltmp17375: + .cv_def_range Ltmp1633 Ltmp1775, "E\021\026\000\000\000\314\376\377\377" + .short Ltmp17377-Ltmp17376 # Record length +Ltmp17376: + .short 4414 # Record kind: S_LOCAL + .long 5237 # TypeIndex + .short 0 # Flags + .asciz "ao_arr" +Ltmp17377: + .cv_def_range Ltmp1633 Ltmp1775, "E\021\026\000\000\000\310\375\377\377" + .short Ltmp17379-Ltmp17378 # Record length +Ltmp17378: + .short 4414 # Record kind: S_LOCAL + .long 4116 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17379: + .cv_def_range Ltmp1636 Ltmp1651 Ltmp1744 Ltmp1745 Ltmp1748 Ltmp1749, "E\021\026\000\000\000\310\377\377\377" + .short Ltmp17381-Ltmp17380 # Record length +Ltmp17380: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17381: + .cv_def_range Ltmp1639 Ltmp1651 Ltmp1744 Ltmp1745 Ltmp1748 Ltmp1749, "E\021\026\000\000\000\240\377\377\377" + .short Ltmp17383-Ltmp17382 # Record length +Ltmp17382: + .short 4414 # Record kind: S_LOCAL + .long 5245 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17383: + .cv_def_range Ltmp1651 Ltmp1663 Ltmp1746 Ltmp1747 Ltmp1752 Ltmp1753, "E\021\026\000\000\000\214\377\377\377" + .short Ltmp17385-Ltmp17384 # Record length +Ltmp17384: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17385: + .cv_def_range Ltmp1654 Ltmp1663 Ltmp1746 Ltmp1747 Ltmp1752 Ltmp1753, "E\021\026\000\000\000d\377\377\377" + .short Ltmp17387-Ltmp17386 # Record length +Ltmp17386: + .short 4414 # Record kind: S_LOCAL + .long 5304 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17387: + .cv_def_range Ltmp1666 Ltmp1679 Ltmp1750 Ltmp1751 Ltmp1756 Ltmp1757, "E\021\026\000\000\0004\377\377\377" + .short Ltmp17389-Ltmp17388 # Record length +Ltmp17388: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17389: + .cv_def_range Ltmp1667 Ltmp1679 Ltmp1750 Ltmp1751 Ltmp1756 Ltmp1757, "E\021\026\000\000\000\f\377\377\377" + .short Ltmp17391-Ltmp17390 # Record length +Ltmp17390: + .short 4414 # Record kind: S_LOCAL + .long 5360 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17391: + .cv_def_range Ltmp1682 Ltmp1695 Ltmp1754 Ltmp1755 Ltmp1760 Ltmp1761, "E\021\026\000\000\000\304\376\377\377" + .short Ltmp17393-Ltmp17392 # Record length +Ltmp17392: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17393: + .cv_def_range Ltmp1683 Ltmp1695 Ltmp1754 Ltmp1755 Ltmp1760 Ltmp1761, "E\021\026\000\000\000\234\376\377\377" + .short Ltmp17395-Ltmp17394 # Record length +Ltmp17394: + .short 4414 # Record kind: S_LOCAL + .long 5245 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17395: + .cv_def_range Ltmp1695 Ltmp1707 Ltmp1758 Ltmp1759 Ltmp1764 Ltmp1765, "E\021\026\000\000\000\210\376\377\377" + .short Ltmp17397-Ltmp17396 # Record length +Ltmp17396: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17397: + .cv_def_range Ltmp1698 Ltmp1707 Ltmp1758 Ltmp1759 Ltmp1764 Ltmp1765, "E\021\026\000\000\000`\376\377\377" + .short Ltmp17399-Ltmp17398 # Record length +Ltmp17398: + .short 4414 # Record kind: S_LOCAL + .long 5304 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17399: + .cv_def_range Ltmp1708 Ltmp1718 Ltmp1762 Ltmp1763 Ltmp1768 Ltmp1769, "E\021\026\000\000\000H\376\377\377" + .short Ltmp17401-Ltmp17400 # Record length +Ltmp17400: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17401: + .cv_def_range Ltmp1709 Ltmp1718 Ltmp1762 Ltmp1763 Ltmp1768 Ltmp1769, "E\021\026\000\000\000 \376\377\377" + .short Ltmp17403-Ltmp17402 # Record length +Ltmp17402: + .short 4414 # Record kind: S_LOCAL + .long 5360 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17403: + .cv_def_range Ltmp1719 Ltmp1729 Ltmp1766 Ltmp1767 Ltmp1772 Ltmp1773, "E\021\026\000\000\000\b\376\377\377" + .short Ltmp17405-Ltmp17404 # Record length +Ltmp17404: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17405: + .cv_def_range Ltmp1720 Ltmp1729 Ltmp1766 Ltmp1767 Ltmp1772 Ltmp1773, "E\021\026\000\000\000\340\375\377\377" + .short Ltmp17407-Ltmp17406 # Record length +Ltmp17406: + .short 4414 # Record kind: S_LOCAL + .long 5416 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17407: + .cv_def_range Ltmp1730 Ltmp1743 Ltmp1770 Ltmp1771 Ltmp1774 Ltmp1775, "E\021\026\000\000\000\304\375\377\377" + .short Ltmp17409-Ltmp17408 # Record length +Ltmp17408: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17409: + .cv_def_range Ltmp1734 Ltmp1743 Ltmp1770 Ltmp1771 Ltmp1774 Ltmp1775, "E\021\026\000\000\000\234\375\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17367: + .p2align 2 + .cv_linetable 17, "?____C_A_T_C_H____T_E_S_T____10@@YAXXZ", Lfunc_end17 + .cv_fpo_data "??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ + .long Ltmp17411-Ltmp17410 # Subsection size +Ltmp17410: + .short Ltmp17413-Ltmp17412 # Record length +Ltmp17412: + .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 5475 # 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 +Ltmp17413: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17411: + .p2align 2 + .cv_linetable 18, "??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ", Lfunc_end18 + .cv_fpo_data "??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ + .long Ltmp17415-Ltmp17414 # Subsection size +Ltmp17414: + .short Ltmp17417-Ltmp17416 # Record length +Ltmp17416: + .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 5476 # 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 +Ltmp17417: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17415: + .p2align 2 + .cv_linetable 19, "??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ", Lfunc_end19 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____12@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____12 + .long Ltmp17419-Ltmp17418 # Subsection size +Ltmp17418: + .short Ltmp17421-Ltmp17420 # Record length +Ltmp17420: + .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 5477 # 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 +Ltmp17421: + .short Ltmp17423-Ltmp17422 # Record length +Ltmp17422: + .short 4414 # Record kind: S_LOCAL + .long 5480 # TypeIndex + .short 0 # Flags + .asciz "arr" +Ltmp17423: + .cv_def_range Ltmp1804 Ltmp1837, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp17425-Ltmp17424 # Record length +Ltmp17424: + .short 4414 # Record kind: S_LOCAL + .long 5528 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17425: + .cv_def_range Ltmp1805 Ltmp1817 Ltmp1830 Ltmp1831 Ltmp1834 Ltmp1835, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp17427-Ltmp17426 # Record length +Ltmp17426: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17427: + .cv_def_range Ltmp1808 Ltmp1817 Ltmp1830 Ltmp1831 Ltmp1834 Ltmp1835, "E\021\026\000\000\000\260\377\377\377" + .short Ltmp17429-Ltmp17428 # Record length +Ltmp17428: + .short 4414 # Record kind: S_LOCAL + .long 5528 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17429: + .cv_def_range Ltmp1817 Ltmp1829 Ltmp1832 Ltmp1833 Ltmp1836 Ltmp1837, "E\021\026\000\000\000\230\377\377\377" + .short Ltmp17431-Ltmp17430 # Record length +Ltmp17430: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17431: + .cv_def_range Ltmp1820 Ltmp1829 Ltmp1832 Ltmp1833 Ltmp1836 Ltmp1837, "E\021\026\000\000\000p\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17419: + .p2align 2 + .cv_linetable 20, "?____C_A_T_C_H____T_E_S_T____12@@YAXXZ", Lfunc_end20 + .cv_fpo_data "??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ + .long Ltmp17433-Ltmp17432 # Subsection size +Ltmp17432: + .short Ltmp17435-Ltmp17434 # Record length +Ltmp17434: + .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 5536 # 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 +Ltmp17435: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17433: + .p2align 2 + .cv_linetable 21, "??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ", Lfunc_end21 + .cv_fpo_data "??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ + .long Ltmp17437-Ltmp17436 # Subsection size +Ltmp17436: + .short Ltmp17439-Ltmp17438 # Record length +Ltmp17438: + .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 5537 # 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 +Ltmp17439: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17437: + .p2align 2 + .cv_linetable 22, "??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ", Lfunc_end22 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____14@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____14 + .long Ltmp17441-Ltmp17440 # Subsection size +Ltmp17440: + .short Ltmp17443-Ltmp17442 # Record length +Ltmp17442: + .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 5538 # 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 +Ltmp17443: + .short Ltmp17445-Ltmp17444 # Record length +Ltmp17444: + .short 4414 # Record kind: S_LOCAL + .long 5570 # TypeIndex + .short 0 # Flags + .asciz "arr" +Ltmp17445: + .cv_def_range Ltmp1940 Ltmp2081, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp17447-Ltmp17446 # Record length +Ltmp17446: + .short 4414 # Record kind: S_LOCAL + .long 5606 # TypeIndex + .short 0 # Flags + .asciz "ao_arr" +Ltmp17447: + .cv_def_range Ltmp1940 Ltmp2081, "E\021\026\000\000\000\214\376\377\377" + .short Ltmp17449-Ltmp17448 # Record length +Ltmp17448: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17449: + .cv_def_range Ltmp1941 Ltmp1966 Ltmp2049 Ltmp2054 Ltmp2057 Ltmp2058, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp17451-Ltmp17450 # Record length +Ltmp17450: + .short 4414 # Record kind: S_LOCAL + .long 4356 # TypeIndex + .short 0 # Flags + .asciz "cs" +Ltmp17451: + .cv_def_range Ltmp1941 Ltmp1966 Ltmp2049 Ltmp2054 Ltmp2057 Ltmp2058, "E\021\026\000\000\000\210\377\377\377" + .short Ltmp17453-Ltmp17452 # Record length +Ltmp17452: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17453: + .cv_def_range Ltmp1945 Ltmp1954 Ltmp2049 Ltmp2050 Ltmp2053 Ltmp2054, "E\021\026\000\000\000\244\377\377\377" + .short Ltmp17455-Ltmp17454 # Record length +Ltmp17454: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17455: + .cv_def_range Ltmp1957 Ltmp1966 Ltmp2051 Ltmp2052 Ltmp2057 Ltmp2058, "E\021\026\000\000\000`\377\377\377" + .short Ltmp17457-Ltmp17456 # Record length +Ltmp17456: + .short 4414 # Record kind: S_LOCAL + .long 5646 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17457: + .cv_def_range Ltmp1966 Ltmp1990 Ltmp2055 Ltmp2056 Ltmp2059 Ltmp2062 Ltmp2065 Ltmp2066, "E\021\026\000\000\000H\377\377\377" + .short Ltmp17459-Ltmp17458 # Record length +Ltmp17458: + .short 4414 # Record kind: S_LOCAL + .long 5705 # TypeIndex + .short 0 # Flags + .asciz "cs" +Ltmp17459: + .cv_def_range Ltmp1966 Ltmp1990 Ltmp2055 Ltmp2056 Ltmp2059 Ltmp2062 Ltmp2065 Ltmp2066, "E\021\026\000\000\000\f\377\377\377" + .short Ltmp17461-Ltmp17460 # Record length +Ltmp17460: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17461: + .cv_def_range Ltmp1969 Ltmp1978 Ltmp2055 Ltmp2056 Ltmp2061 Ltmp2062, "E\021\026\000\000\000 \377\377\377" + .short Ltmp17463-Ltmp17462 # Record length +Ltmp17462: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17463: + .cv_def_range Ltmp1981 Ltmp1990 Ltmp2059 Ltmp2060 Ltmp2065 Ltmp2066, "E\021\026\000\000\000\344\376\377\377" + .short Ltmp17465-Ltmp17464 # Record length +Ltmp17464: + .short 4414 # Record kind: S_LOCAL + .long 4192 # TypeIndex + .short 0 # Flags + .asciz "empty_arr" +Ltmp17465: + .cv_def_range Ltmp1991 Ltmp2008 Ltmp2063 Ltmp2064 Ltmp2069 Ltmp2070, "E\021\026\000\000\000\320\376\377\377" + .short Ltmp17467-Ltmp17466 # Record length +Ltmp17466: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17467: + .cv_def_range Ltmp1991 Ltmp2008 Ltmp2063 Ltmp2064 Ltmp2069 Ltmp2070, "E\021\026\000\000\000\310\376\377\377" + .short Ltmp17469-Ltmp17468 # Record length +Ltmp17468: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17469: + .cv_def_range Ltmp1996 Ltmp2008 Ltmp2063 Ltmp2064 Ltmp2069 Ltmp2070, "E\021\026\000\000\000\240\376\377\377" + .short Ltmp17471-Ltmp17470 # Record length +Ltmp17470: + .short 4414 # Record kind: S_LOCAL + .long 5753 # TypeIndex + .short 0 # Flags + .asciz "fs" +Ltmp17471: + .cv_def_range Ltmp2009 Ltmp2022 Ltmp2067 Ltmp2068 Ltmp2073 Ltmp2074, "E\021\026\000\000\000\210\376\377\377" + .short Ltmp17473-Ltmp17472 # Record length +Ltmp17472: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17473: + .cv_def_range Ltmp2013 Ltmp2022 Ltmp2067 Ltmp2068 Ltmp2073 Ltmp2074, "E\021\026\000\000\000`\376\377\377" + .short Ltmp17475-Ltmp17474 # Record length +Ltmp17474: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17475: + .cv_def_range Ltmp2025 Ltmp2037 Ltmp2071 Ltmp2072 Ltmp2075 Ltmp2076, "E\021\026\000\000\000(\376\377\377" + .short Ltmp17477-Ltmp17476 # Record length +Ltmp17476: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17477: + .cv_def_range Ltmp2028 Ltmp2037 Ltmp2071 Ltmp2072 Ltmp2075 Ltmp2076, "E\021\026\000\000\000\000\376\377\377" + .short Ltmp17479-Ltmp17478 # Record length +Ltmp17478: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +Ltmp17479: + .cv_def_range Ltmp2037 Ltmp2048 Ltmp2077 Ltmp2081, "E\021\026\000\000\000\344\375\377\377" + .short Ltmp17481-Ltmp17480 # Record length +Ltmp17480: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17481: + .cv_def_range Ltmp2040 Ltmp2048 Ltmp2077 Ltmp2081, "E\021\026\000\000\000\274\375\377\377" + .short Ltmp17483-Ltmp17482 # Record length +Ltmp17482: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp2025-Ltmp2022 # Code size + .secrel32 Ltmp2022 # Function section relative address + .secidx Lfunc_begin23 # Function section index + .byte 0 # Lexical block name +Ltmp17483: + .short Ltmp17485-Ltmp17484 # Record length +Ltmp17484: + .short 4414 # Record kind: S_LOCAL + .long 5768 # TypeIndex + .short 0 # Flags + .asciz "get_an_array" +Ltmp17485: + .cv_def_range Ltmp2022 Ltmp2025, "E\021\026\000\000\000L\376\377\377" + .short Ltmp17487-Ltmp17486 # Record length +Ltmp17486: + .short 4414 # Record kind: S_LOCAL + .long 5771 # TypeIndex + .short 0 # Flags + .asciz "take_a_span" +Ltmp17487: + .cv_def_range Ltmp2022 Ltmp2025, "E\021\026\000\000\000H\376\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17441: + .p2align 2 + .cv_linetable 23, "?____C_A_T_C_H____T_E_S_T____14@@YAXXZ", Lfunc_end23 + .cv_fpo_data "??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ + .long Ltmp17489-Ltmp17488 # Subsection size +Ltmp17488: + .short Ltmp17491-Ltmp17490 # Record length +Ltmp17490: + .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 5773 # 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 +Ltmp17491: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17489: + .p2align 2 + .cv_linetable 24, "??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ", Lfunc_end24 + .cv_fpo_data "??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ + .long Ltmp17493-Ltmp17492 # Subsection size +Ltmp17492: + .short Ltmp17495-Ltmp17494 # Record length +Ltmp17494: + .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 5774 # 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 +Ltmp17495: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17493: + .p2align 2 + .cv_linetable 25, "??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ", Lfunc_end25 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____16@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____16 + .long Ltmp17497-Ltmp17496 # Subsection size +Ltmp17496: + .short Ltmp17499-Ltmp17498 # Record length +Ltmp17498: + .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 5775 # 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 +Ltmp17499: + .short Ltmp17501-Ltmp17500 # Record length +Ltmp17500: + .short 4414 # Record kind: S_LOCAL + .long 5548 # TypeIndex + .short 0 # Flags + .asciz "arr" +Ltmp17501: + .cv_def_range Ltmp2134 Ltmp2205, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp17503-Ltmp17502 # Record length +Ltmp17502: + .short 4414 # Record kind: S_LOCAL + .long 5584 # TypeIndex + .short 0 # Flags + .asciz "ao_arr" +Ltmp17503: + .cv_def_range Ltmp2134 Ltmp2205, "E\021\026\000\000\000P\377\377\377" + .short Ltmp17505-Ltmp17504 # Record length +Ltmp17504: + .short 4414 # Record kind: S_LOCAL + .long 4356 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17505: + .cv_def_range Ltmp2135 Ltmp2148 Ltmp2190 Ltmp2191 Ltmp2194 Ltmp2195, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp17507-Ltmp17506 # Record length +Ltmp17506: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17507: + .cv_def_range Ltmp2139 Ltmp2148 Ltmp2190 Ltmp2191 Ltmp2194 Ltmp2195, "E\021\026\000\000\000\244\377\377\377" + .short Ltmp17509-Ltmp17508 # Record length +Ltmp17508: + .short 4414 # Record kind: S_LOCAL + .long 5705 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17509: + .cv_def_range Ltmp2148 Ltmp2160 Ltmp2192 Ltmp2193 Ltmp2198 Ltmp2199, "E\021\026\000\000\000\214\377\377\377" + .short Ltmp17511-Ltmp17510 # Record length +Ltmp17510: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17511: + .cv_def_range Ltmp2151 Ltmp2160 Ltmp2192 Ltmp2193 Ltmp2198 Ltmp2199, "E\021\026\000\000\000d\377\377\377" + .short Ltmp17513-Ltmp17512 # Record length +Ltmp17512: + .short 4414 # Record kind: S_LOCAL + .long 5817 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17513: + .cv_def_range Ltmp2161 Ltmp2174 Ltmp2196 Ltmp2197 Ltmp2202 Ltmp2203, "E\021\026\000\000\000L\377\377\377" + .short Ltmp17515-Ltmp17514 # Record length +Ltmp17514: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17515: + .cv_def_range Ltmp2165 Ltmp2174 Ltmp2196 Ltmp2197 Ltmp2202 Ltmp2203, "E\021\026\000\000\000$\377\377\377" + .short Ltmp17517-Ltmp17516 # Record length +Ltmp17516: + .short 4414 # Record kind: S_LOCAL + .long 4356 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17517: + .cv_def_range Ltmp2177 Ltmp2189 Ltmp2200 Ltmp2201 Ltmp2204 Ltmp2205, "E\021\026\000\000\000\354\376\377\377" + .short Ltmp17519-Ltmp17518 # Record length +Ltmp17518: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17519: + .cv_def_range Ltmp2180 Ltmp2189 Ltmp2200 Ltmp2201 Ltmp2204 Ltmp2205, "E\021\026\000\000\000\304\376\377\377" + .short Ltmp17521-Ltmp17520 # Record length +Ltmp17520: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp2177-Ltmp2174 # Code size + .secrel32 Ltmp2174 # Function section relative address + .secidx Lfunc_begin26 # Function section index + .byte 0 # Lexical block name +Ltmp17521: + .short Ltmp17523-Ltmp17522 # Record length +Ltmp17522: + .short 4414 # Record kind: S_LOCAL + .long 5833 # TypeIndex + .short 0 # Flags + .asciz "get_an_array" +Ltmp17523: + .cv_def_range Ltmp2174 Ltmp2177, "E\021\026\000\000\000\020\377\377\377" + .short Ltmp17525-Ltmp17524 # Record length +Ltmp17524: + .short 4414 # Record kind: S_LOCAL + .long 5836 # TypeIndex + .short 0 # Flags + .asciz "take_a_span" +Ltmp17525: + .cv_def_range Ltmp2174 Ltmp2177, "E\021\026\000\000\000\f\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 +Ltmp17497: + .p2align 2 + .cv_linetable 26, "?____C_A_T_C_H____T_E_S_T____16@@YAXXZ", Lfunc_end26 + .cv_fpo_data "??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ + .long Ltmp17527-Ltmp17526 # Subsection size +Ltmp17526: + .short Ltmp17529-Ltmp17528 # Record length +Ltmp17528: + .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 5838 # 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 +Ltmp17529: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17527: + .p2align 2 + .cv_linetable 27, "??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ", Lfunc_end27 + .cv_fpo_data "??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ + .long Ltmp17531-Ltmp17530 # Subsection size +Ltmp17530: + .short Ltmp17533-Ltmp17532 # Record length +Ltmp17532: + .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 5839 # 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 +Ltmp17533: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17531: + .p2align 2 + .cv_linetable 28, "??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ", Lfunc_end28 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____18@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____18 + .long Ltmp17535-Ltmp17534 # Subsection size +Ltmp17534: + .short Ltmp17537-Ltmp17536 # Record length +Ltmp17536: + .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 5840 # 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 +Ltmp17537: + .short Ltmp17539-Ltmp17538 # Record length +Ltmp17538: + .short 4414 # Record kind: S_LOCAL + .long 5873 # TypeIndex + .short 0 # Flags + .asciz "arr" +Ltmp17539: + .cv_def_range Ltmp2246 Ltmp2296, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp17541-Ltmp17540 # Record length +Ltmp17540: + .short 4414 # Record kind: S_LOCAL + .long 4356 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17541: + .cv_def_range Ltmp2247 Ltmp2260 Ltmp2285 Ltmp2286 Ltmp2289 Ltmp2290, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp17543-Ltmp17542 # Record length +Ltmp17542: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17543: + .cv_def_range Ltmp2251 Ltmp2260 Ltmp2285 Ltmp2286 Ltmp2289 Ltmp2290, "E\021\026\000\000\000\244\377\377\377" + .short Ltmp17545-Ltmp17544 # Record length +Ltmp17544: + .short 4414 # Record kind: S_LOCAL + .long 5705 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17545: + .cv_def_range Ltmp2260 Ltmp2272 Ltmp2287 Ltmp2288 Ltmp2293 Ltmp2294, "E\021\026\000\000\000\214\377\377\377" + .short Ltmp17547-Ltmp17546 # Record length +Ltmp17546: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17547: + .cv_def_range Ltmp2263 Ltmp2272 Ltmp2287 Ltmp2288 Ltmp2293 Ltmp2294, "E\021\026\000\000\000d\377\377\377" + .short Ltmp17549-Ltmp17548 # Record length +Ltmp17548: + .short 4414 # Record kind: S_LOCAL + .long 4356 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17549: + .cv_def_range Ltmp2272 Ltmp2284 Ltmp2291 Ltmp2292 Ltmp2295 Ltmp2296, "E\021\026\000\000\000L\377\377\377" + .short Ltmp17551-Ltmp17550 # Record length +Ltmp17550: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17551: + .cv_def_range Ltmp2275 Ltmp2284 Ltmp2291 Ltmp2292 Ltmp2295 Ltmp2296, "E\021\026\000\000\000$\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17535: + .p2align 2 + .cv_linetable 29, "?____C_A_T_C_H____T_E_S_T____18@@YAXXZ", Lfunc_end29 + .cv_fpo_data "??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ + .long Ltmp17553-Ltmp17552 # Subsection size +Ltmp17552: + .short Ltmp17555-Ltmp17554 # Record length +Ltmp17554: + .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 5875 # 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 +Ltmp17555: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17553: + .p2align 2 + .cv_linetable 30, "??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ", Lfunc_end30 + .cv_fpo_data "??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ + .long Ltmp17557-Ltmp17556 # Subsection size +Ltmp17556: + .short Ltmp17559-Ltmp17558 # Record length +Ltmp17558: + .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 5876 # 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 +Ltmp17559: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17557: + .p2align 2 + .cv_linetable 31, "??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ", Lfunc_end31 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____20@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____20 + .long Ltmp17561-Ltmp17560 # Subsection size +Ltmp17560: + .short Ltmp17563-Ltmp17562 # Record length +Ltmp17562: + .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 5877 # 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 +Ltmp17563: + .short Ltmp17565-Ltmp17564 # Record length +Ltmp17564: + .short 4414 # Record kind: S_LOCAL + .long 6018 # TypeIndex + .short 0 # Flags + .asciz "v" +Ltmp17565: + .cv_def_range Ltmp2421 Ltmp2517, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp17567-Ltmp17566 # Record length +Ltmp17566: + .short 4414 # Record kind: S_LOCAL + .long 5894 # TypeIndex + .short 0 # Flags + .asciz "cv" +Ltmp17567: + .cv_def_range Ltmp2421 Ltmp2517, "E\021\026\000\000\000\254\377\377\377" + .short Ltmp17569-Ltmp17568 # Record length +Ltmp17568: + .short 4414 # Record kind: S_LOCAL + .long 4427 # TypeIndex + .short 0 # Flags + .asciz "str" +Ltmp17569: + .cv_def_range Ltmp2421 Ltmp2517, "E\021\026\000\000\000\b\377\377\377" + .short Ltmp17571-Ltmp17570 # Record length +Ltmp17570: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 0 # Flags + .asciz "cstr" +Ltmp17571: + .cv_def_range Ltmp2421 Ltmp2517, "E\021\026\000\000\000\354\376\377\377" + .short Ltmp17573-Ltmp17572 # Record length +Ltmp17572: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17573: + .cv_def_range Ltmp2422 Ltmp2442 Ltmp2487 Ltmp2492 Ltmp2495 Ltmp2496, "E\021\026\000\000\000\244\377\377\377" + .short Ltmp17575-Ltmp17574 # Record length +Ltmp17574: + .short 4414 # Record kind: S_LOCAL + .long 4356 # TypeIndex + .short 0 # Flags + .asciz "cs" +Ltmp17575: + .cv_def_range Ltmp2422 Ltmp2442 Ltmp2487 Ltmp2492 Ltmp2495 Ltmp2496, "E\021\026\000\000\000`\377\377\377" + .short Ltmp17577-Ltmp17576 # Record length +Ltmp17576: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17577: + .cv_def_range Ltmp2423 Ltmp2432 Ltmp2487 Ltmp2488 Ltmp2491 Ltmp2492, "E\021\026\000\000\000|\377\377\377" + .short Ltmp17579-Ltmp17578 # Record length +Ltmp17578: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17579: + .cv_def_range Ltmp2433 Ltmp2442 Ltmp2489 Ltmp2490 Ltmp2495 Ltmp2496, "E\021\026\000\000\0008\377\377\377" + .short Ltmp17581-Ltmp17580 # Record length +Ltmp17580: + .short 4414 # Record kind: S_LOCAL + .long 6133 # TypeIndex + .short 0 # Flags + .asciz "cs" +Ltmp17581: + .cv_def_range Ltmp2443 Ltmp2453 Ltmp2493 Ltmp2494 Ltmp2499 Ltmp2500, "E\021\026\000\000\000\344\376\377\377" + .short Ltmp17583-Ltmp17582 # Record length +Ltmp17582: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17583: + .cv_def_range Ltmp2444 Ltmp2453 Ltmp2493 Ltmp2494 Ltmp2499 Ltmp2500, "E\021\026\000\000\000\274\376\377\377" + .short Ltmp17585-Ltmp17584 # Record length +Ltmp17584: + .short 4414 # Record kind: S_LOCAL + .long 6133 # TypeIndex + .short 0 # Flags + .asciz "cs" +Ltmp17585: + .cv_def_range Ltmp2453 Ltmp2463 Ltmp2497 Ltmp2498 Ltmp2503 Ltmp2504, "E\021\026\000\000\000\240\376\377\377" + .short Ltmp17587-Ltmp17586 # Record length +Ltmp17586: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17587: + .cv_def_range Ltmp2454 Ltmp2463 Ltmp2497 Ltmp2498 Ltmp2503 Ltmp2504, "E\021\026\000\000\000x\376\377\377" + .short Ltmp17589-Ltmp17588 # Record length +Ltmp17588: + .short 4414 # Record kind: S_LOCAL + .long 6146 # TypeIndex + .short 0 # Flags + .asciz "get_temp_vector" +Ltmp17589: + .cv_def_range Ltmp2463 Ltmp2464 Ltmp2505 Ltmp2506, "E\021\026\000\000\000`\376\377\377" + .short Ltmp17591-Ltmp17590 # Record length +Ltmp17590: + .short 4414 # Record kind: S_LOCAL + .long 6149 # TypeIndex + .short 0 # Flags + .asciz "use_span" +Ltmp17591: + .cv_def_range Ltmp2463 Ltmp2464 Ltmp2505 Ltmp2506, "E\021\026\000\000\000\\\376\377\377" + .short Ltmp17593-Ltmp17592 # Record length +Ltmp17592: + .short 4414 # Record kind: S_LOCAL + .long 6156 # TypeIndex + .short 0 # Flags + .asciz "get_temp_string" +Ltmp17593: + .cv_def_range Ltmp2464 Ltmp2465 Ltmp2507 Ltmp2508, "E\021\026\000\000\000@\376\377\377" + .short Ltmp17595-Ltmp17594 # Record length +Ltmp17594: + .short 4414 # Record kind: S_LOCAL + .long 6159 # TypeIndex + .short 0 # Flags + .asciz "use_span" +Ltmp17595: + .cv_def_range Ltmp2464 Ltmp2465 Ltmp2507 Ltmp2508, "E\021\026\000\000\000<\376\377\377" + .short Ltmp17597-Ltmp17596 # Record length +Ltmp17596: + .short 4414 # Record kind: S_LOCAL + .long 6166 # TypeIndex + .short 0 # Flags + .asciz "get_temp_string" +Ltmp17597: + .cv_def_range Ltmp2465 Ltmp2466 Ltmp2509 Ltmp2510, "E\021\026\000\000\000\024\376\377\377" + .short Ltmp17599-Ltmp17598 # Record length +Ltmp17598: + .short 4414 # Record kind: S_LOCAL + .long 6169 # TypeIndex + .short 0 # Flags + .asciz "use_span" +Ltmp17599: + .cv_def_range Ltmp2465 Ltmp2466 Ltmp2509 Ltmp2510, "E\021\026\000\000\000\020\376\377\377" + .short Ltmp17601-Ltmp17600 # Record length +Ltmp17600: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17601: + .cv_def_range Ltmp2466 Ltmp2486 Ltmp2501 Ltmp2502 Ltmp2511 Ltmp2516, "E\021\026\000\000\000\344\375\377\377" + .short Ltmp17603-Ltmp17602 # Record length +Ltmp17602: + .short 4414 # Record kind: S_LOCAL + .long 4356 # TypeIndex + .short 0 # Flags + .asciz "cs" +Ltmp17603: + .cv_def_range Ltmp2466 Ltmp2486 Ltmp2501 Ltmp2502 Ltmp2511 Ltmp2516, "E\021\026\000\000\000\240\375\377\377" + .short Ltmp17605-Ltmp17604 # Record length +Ltmp17604: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17605: + .cv_def_range Ltmp2467 Ltmp2476 Ltmp2501 Ltmp2502 Ltmp2513 Ltmp2514, "E\021\026\000\000\000\274\375\377\377" + .short Ltmp17607-Ltmp17606 # Record length +Ltmp17606: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17607: + .cv_def_range Ltmp2477 Ltmp2486 Ltmp2511 Ltmp2512 Ltmp2515 Ltmp2516, "E\021\026\000\000\000x\375\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17561: + .p2align 2 + .cv_linetable 32, "?____C_A_T_C_H____T_E_S_T____20@@YAXXZ", Lfunc_end32 + .cv_fpo_data "??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ + .long Ltmp17609-Ltmp17608 # Subsection size +Ltmp17608: + .short Ltmp17611-Ltmp17610 # Record length +Ltmp17610: + .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 6171 # 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 +Ltmp17611: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17609: + .p2align 2 + .cv_linetable 33, "??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ", Lfunc_end33 + .cv_fpo_data "??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ + .long Ltmp17613-Ltmp17612 # Subsection size +Ltmp17612: + .short Ltmp17615-Ltmp17614 # Record length +Ltmp17614: + .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 6172 # 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 +Ltmp17615: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17613: + .p2align 2 + .cv_linetable 34, "??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ", Lfunc_end34 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____22@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____22 + .long Ltmp17617-Ltmp17616 # Subsection size +Ltmp17616: + .short Ltmp17619-Ltmp17618 # Record length +Ltmp17618: + .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 6173 # 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 +Ltmp17619: + .short Ltmp17621-Ltmp17620 # Record length +Ltmp17620: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp2527-Ltmp2522 # Code size + .secrel32 Ltmp2522 # Function section relative address + .secidx Lfunc_begin35 # Function section index + .byte 0 # Lexical block name +Ltmp17621: + .short Ltmp17623-Ltmp17622 # Record length +Ltmp17622: + .short 4414 # Record kind: S_LOCAL + .long 6223 # TypeIndex + .short 0 # Flags + .asciz "avd" +Ltmp17623: + .cv_def_range Ltmp2522 Ltmp2527, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp17625-Ltmp17624 # Record length +Ltmp17624: + .short 4414 # Record kind: S_LOCAL + .long 6274 # TypeIndex + .short 0 # Flags + .asciz "avcd" +Ltmp17625: + .cv_def_range Ltmp2522 Ltmp2527, "E\021\026\000\000\000\354\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 +Ltmp17617: + .p2align 2 + .cv_linetable 35, "?____C_A_T_C_H____T_E_S_T____22@@YAXXZ", Lfunc_end35 + .cv_fpo_data "??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ + .long Ltmp17627-Ltmp17626 # Subsection size +Ltmp17626: + .short Ltmp17629-Ltmp17628 # Record length +Ltmp17628: + .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 6282 # 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 +Ltmp17629: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17627: + .p2align 2 + .cv_linetable 36, "??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ", Lfunc_end36 + .cv_fpo_data "??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ + .long Ltmp17631-Ltmp17630 # Subsection size +Ltmp17630: + .short Ltmp17633-Ltmp17632 # Record length +Ltmp17632: + .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 6283 # 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 +Ltmp17633: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17631: + .p2align 2 + .cv_linetable 37, "??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ", Lfunc_end37 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____24@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____24 + .long Ltmp17635-Ltmp17634 # Subsection size +Ltmp17634: + .short Ltmp17637-Ltmp17636 # Record length +Ltmp17636: + .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 6284 # 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 +Ltmp17637: + .short Ltmp17639-Ltmp17638 # Record length +Ltmp17638: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +Ltmp17639: + .cv_def_range Ltmp2581 Ltmp2644, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp17641-Ltmp17640 # Record length +Ltmp17640: + .short 4414 # Record kind: S_LOCAL + .long 5231 # TypeIndex + .short 0 # Flags + .asciz "arr" +Ltmp17641: + .cv_def_range Ltmp2581 Ltmp2644, "E\021\026\000\000\000\230\377\377\377" + .short Ltmp17643-Ltmp17642 # Record length +Ltmp17642: + .short 4414 # Record kind: S_LOCAL + .long 4356 # TypeIndex + .short 0 # Flags + .asciz "s2" +Ltmp17643: + .cv_def_range Ltmp2581 Ltmp2644, "E\021\026\000\000\000\220\377\377\377" + .short Ltmp17645-Ltmp17644 # Record length +Ltmp17644: + .short 4414 # Record kind: S_LOCAL + .long 6290 # TypeIndex + .short 0 # Flags + .asciz "get_temp_span" +Ltmp17645: + .cv_def_range Ltmp2581 Ltmp2644, "E\021\026\000\000\000\024\377\377\377" + .short Ltmp17647-Ltmp17646 # Record length +Ltmp17646: + .short 4414 # Record kind: S_LOCAL + .long 6294 # TypeIndex + .short 0 # Flags + .asciz "use_span" +Ltmp17647: + .cv_def_range Ltmp2581 Ltmp2644, "E\021\026\000\000\000\020\377\377\377" + .short Ltmp17649-Ltmp17648 # Record length +Ltmp17648: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17649: + .cv_def_range Ltmp2584 Ltmp2593 Ltmp2629 Ltmp2630 Ltmp2633 Ltmp2634, "E\021\026\000\000\000\264\377\377\377" + .short Ltmp17651-Ltmp17650 # Record length +Ltmp17650: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17651: + .cv_def_range Ltmp2597 Ltmp2606 Ltmp2631 Ltmp2632 Ltmp2637 Ltmp2638, "E\021\026\000\000\000h\377\377\377" + .short Ltmp17653-Ltmp17652 # Record length +Ltmp17652: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17653: + .cv_def_range Ltmp2607 Ltmp2616 Ltmp2635 Ltmp2636 Ltmp2641 Ltmp2642, "E\021\026\000\000\000(\377\377\377" + .short Ltmp17655-Ltmp17654 # Record length +Ltmp17654: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17655: + .cv_def_range Ltmp2619 Ltmp2628 Ltmp2639 Ltmp2640 Ltmp2643 Ltmp2644, "E\021\026\000\000\000\320\376\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17635: + .p2align 2 + .cv_linetable 38, "?____C_A_T_C_H____T_E_S_T____24@@YAXXZ", Lfunc_end38 + .cv_fpo_data "??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ + .long Ltmp17657-Ltmp17656 # Subsection size +Ltmp17656: + .short Ltmp17659-Ltmp17658 # Record length +Ltmp17658: + .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 6296 # 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 +Ltmp17659: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17657: + .p2align 2 + .cv_linetable 39, "??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ", Lfunc_end39 + .cv_fpo_data "??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ + .long Ltmp17661-Ltmp17660 # Subsection size +Ltmp17660: + .short Ltmp17663-Ltmp17662 # Record length +Ltmp17662: + .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 6297 # 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 +Ltmp17663: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17661: + .p2align 2 + .cv_linetable 40, "??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ", Lfunc_end40 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____26@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____26 + .long Ltmp17665-Ltmp17664 # Subsection size +Ltmp17664: + .short Ltmp17667-Ltmp17666 # Record length +Ltmp17666: + .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 6298 # 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 +Ltmp17667: + .short Ltmp17669-Ltmp17668 # Record length +Ltmp17668: + .short 4414 # Record kind: S_LOCAL + .long 5230 # TypeIndex + .short 0 # Flags + .asciz "arr" +Ltmp17669: + .cv_def_range Ltmp2795 Ltmp2940, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp17671-Ltmp17670 # Record length +Ltmp17670: + .short 4414 # Record kind: S_LOCAL + .long 5282 # TypeIndex + .short 0 # Flags + .asciz "av" +Ltmp17671: + .cv_def_range Ltmp2798 Ltmp2819 Ltmp2894 Ltmp2903, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp17673-Ltmp17672 # Record length +Ltmp17672: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17673: + .cv_def_range Ltmp2801 Ltmp2810 Ltmp2894 Ltmp2898, "E\021\026\000\000\000\244\377\377\377" + .short Ltmp17675-Ltmp17674 # Record length +Ltmp17674: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17675: + .cv_def_range Ltmp2811 Ltmp2819 Ltmp2899 Ltmp2903, "E\021\026\000\000\000D\377\377\377" + .short Ltmp17677-Ltmp17676 # Record length +Ltmp17676: + .short 4414 # Record kind: S_LOCAL + .long 5282 # TypeIndex + .short 0 # Flags + .asciz "av" +Ltmp17677: + .cv_def_range Ltmp2819 Ltmp2839 Ltmp2904 Ltmp2913, "E\021\026\000\000\000\004\377\377\377" + .short Ltmp17679-Ltmp17678 # Record length +Ltmp17678: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17679: + .cv_def_range Ltmp2822 Ltmp2830 Ltmp2904 Ltmp2908, "E\021\026\000\000\000\334\376\377\377" + .short Ltmp17681-Ltmp17680 # Record length +Ltmp17680: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17681: + .cv_def_range Ltmp2831 Ltmp2839 Ltmp2909 Ltmp2913, "E\021\026\000\000\000|\376\377\377" + .short Ltmp17683-Ltmp17682 # Record length +Ltmp17682: + .short 4414 # Record kind: S_LOCAL + .long 5282 # TypeIndex + .short 0 # Flags + .asciz "av" +Ltmp17683: + .cv_def_range Ltmp2839 Ltmp2859 Ltmp2914 Ltmp2922 Ltmp2927 Ltmp2928, "E\021\026\000\000\000<\376\377\377" + .short Ltmp17685-Ltmp17684 # Record length +Ltmp17684: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17685: + .cv_def_range Ltmp2842 Ltmp2850 Ltmp2914 Ltmp2918, "E\021\026\000\000\000\024\376\377\377" + .short Ltmp17687-Ltmp17686 # Record length +Ltmp17686: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17687: + .cv_def_range Ltmp2851 Ltmp2859 Ltmp2919 Ltmp2922 Ltmp2927 Ltmp2928, "E\021\026\000\000\000\264\375\377\377" + .short Ltmp17689-Ltmp17688 # Record length +Ltmp17688: + .short 4414 # Record kind: S_LOCAL + .long 5282 # TypeIndex + .short 0 # Flags + .asciz "av" +Ltmp17689: + .cv_def_range Ltmp2859 Ltmp2873 Ltmp2923 Ltmp2926 Ltmp2929 Ltmp2930, "E\021\026\000\000\000t\375\377\377" + .short Ltmp17691-Ltmp17690 # Record length +Ltmp17690: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17691: + .cv_def_range Ltmp2862 Ltmp2873 Ltmp2923 Ltmp2926 Ltmp2929 Ltmp2930, "E\021\026\000\000\000L\375\377\377" + .short Ltmp17693-Ltmp17692 # Record length +Ltmp17692: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "av" +Ltmp17693: + .cv_def_range Ltmp2873 Ltmp2893 Ltmp2931 Ltmp2940, "E\021\026\000\000\0004\375\377\377" + .short Ltmp17695-Ltmp17694 # Record length +Ltmp17694: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17695: + .cv_def_range Ltmp2876 Ltmp2884 Ltmp2931 Ltmp2935, "E\021\026\000\000\000\f\375\377\377" + .short Ltmp17697-Ltmp17696 # Record length +Ltmp17696: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17697: + .cv_def_range Ltmp2885 Ltmp2893 Ltmp2936 Ltmp2940, "E\021\026\000\000\000\254\374\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17665: + .p2align 2 + .cv_linetable 41, "?____C_A_T_C_H____T_E_S_T____26@@YAXXZ", Lfunc_end41 + .cv_fpo_data "??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ + .long Ltmp17699-Ltmp17698 # Subsection size +Ltmp17698: + .short Ltmp17701-Ltmp17700 # Record length +Ltmp17700: + .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 6299 # 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 +Ltmp17701: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17699: + .p2align 2 + .cv_linetable 42, "??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ", Lfunc_end42 + .cv_fpo_data "??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ + .long Ltmp17703-Ltmp17702 # Subsection size +Ltmp17702: + .short Ltmp17705-Ltmp17704 # Record length +Ltmp17704: + .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 6300 # 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 +Ltmp17705: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17703: + .p2align 2 + .cv_linetable 43, "??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ", Lfunc_end43 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____28@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____28 + .long Ltmp17707-Ltmp17706 # Subsection size +Ltmp17706: + .short Ltmp17709-Ltmp17708 # Record length +Ltmp17708: + .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 6301 # 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 +Ltmp17709: + .short Ltmp17711-Ltmp17710 # Record length +Ltmp17710: + .short 4414 # Record kind: S_LOCAL + .long 5230 # TypeIndex + .short 0 # Flags + .asciz "arr" +Ltmp17711: + .cv_def_range Ltmp3091 Ltmp3236, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp17713-Ltmp17712 # Record length +Ltmp17712: + .short 4414 # Record kind: S_LOCAL + .long 5282 # TypeIndex + .short 0 # Flags + .asciz "av" +Ltmp17713: + .cv_def_range Ltmp3094 Ltmp3115 Ltmp3190 Ltmp3199, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp17715-Ltmp17714 # Record length +Ltmp17714: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17715: + .cv_def_range Ltmp3097 Ltmp3106 Ltmp3190 Ltmp3194, "E\021\026\000\000\000\244\377\377\377" + .short Ltmp17717-Ltmp17716 # Record length +Ltmp17716: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17717: + .cv_def_range Ltmp3107 Ltmp3115 Ltmp3195 Ltmp3199, "E\021\026\000\000\000D\377\377\377" + .short Ltmp17719-Ltmp17718 # Record length +Ltmp17718: + .short 4414 # Record kind: S_LOCAL + .long 5282 # TypeIndex + .short 0 # Flags + .asciz "av" +Ltmp17719: + .cv_def_range Ltmp3115 Ltmp3135 Ltmp3200 Ltmp3209, "E\021\026\000\000\000\004\377\377\377" + .short Ltmp17721-Ltmp17720 # Record length +Ltmp17720: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17721: + .cv_def_range Ltmp3118 Ltmp3126 Ltmp3200 Ltmp3204, "E\021\026\000\000\000\334\376\377\377" + .short Ltmp17723-Ltmp17722 # Record length +Ltmp17722: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17723: + .cv_def_range Ltmp3127 Ltmp3135 Ltmp3205 Ltmp3209, "E\021\026\000\000\000|\376\377\377" + .short Ltmp17725-Ltmp17724 # Record length +Ltmp17724: + .short 4414 # Record kind: S_LOCAL + .long 5282 # TypeIndex + .short 0 # Flags + .asciz "av" +Ltmp17725: + .cv_def_range Ltmp3135 Ltmp3155 Ltmp3210 Ltmp3218 Ltmp3223 Ltmp3224, "E\021\026\000\000\000<\376\377\377" + .short Ltmp17727-Ltmp17726 # Record length +Ltmp17726: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17727: + .cv_def_range Ltmp3138 Ltmp3146 Ltmp3210 Ltmp3214, "E\021\026\000\000\000\024\376\377\377" + .short Ltmp17729-Ltmp17728 # Record length +Ltmp17728: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17729: + .cv_def_range Ltmp3147 Ltmp3155 Ltmp3215 Ltmp3218 Ltmp3223 Ltmp3224, "E\021\026\000\000\000\264\375\377\377" + .short Ltmp17731-Ltmp17730 # Record length +Ltmp17730: + .short 4414 # Record kind: S_LOCAL + .long 5282 # TypeIndex + .short 0 # Flags + .asciz "av" +Ltmp17731: + .cv_def_range Ltmp3155 Ltmp3169 Ltmp3219 Ltmp3222 Ltmp3225 Ltmp3226, "E\021\026\000\000\000t\375\377\377" + .short Ltmp17733-Ltmp17732 # Record length +Ltmp17732: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17733: + .cv_def_range Ltmp3158 Ltmp3169 Ltmp3219 Ltmp3222 Ltmp3225 Ltmp3226, "E\021\026\000\000\000L\375\377\377" + .short Ltmp17735-Ltmp17734 # Record length +Ltmp17734: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "av" +Ltmp17735: + .cv_def_range Ltmp3169 Ltmp3189 Ltmp3227 Ltmp3236, "E\021\026\000\000\0004\375\377\377" + .short Ltmp17737-Ltmp17736 # Record length +Ltmp17736: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17737: + .cv_def_range Ltmp3172 Ltmp3180 Ltmp3227 Ltmp3231, "E\021\026\000\000\000\f\375\377\377" + .short Ltmp17739-Ltmp17738 # Record length +Ltmp17738: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17739: + .cv_def_range Ltmp3181 Ltmp3189 Ltmp3232 Ltmp3236, "E\021\026\000\000\000\254\374\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17707: + .p2align 2 + .cv_linetable 44, "?____C_A_T_C_H____T_E_S_T____28@@YAXXZ", Lfunc_end44 + .cv_fpo_data "??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ + .long Ltmp17741-Ltmp17740 # Subsection size +Ltmp17740: + .short Ltmp17743-Ltmp17742 # Record length +Ltmp17742: + .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 6302 # 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 +Ltmp17743: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17741: + .p2align 2 + .cv_linetable 45, "??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ", Lfunc_end45 + .cv_fpo_data "??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ + .long Ltmp17745-Ltmp17744 # Subsection size +Ltmp17744: + .short Ltmp17747-Ltmp17746 # Record length +Ltmp17746: + .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 6303 # 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 +Ltmp17747: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17745: + .p2align 2 + .cv_linetable 46, "??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ", Lfunc_end46 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____30@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____30 + .long Ltmp17749-Ltmp17748 # Subsection size +Ltmp17748: + .short Ltmp17751-Ltmp17750 # Record length +Ltmp17750: + .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 6304 # 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 +Ltmp17751: + .short Ltmp17753-Ltmp17752 # Record length +Ltmp17752: + .short 4414 # Record kind: S_LOCAL + .long 5230 # TypeIndex + .short 0 # Flags + .asciz "arr" +Ltmp17753: + .cv_def_range Ltmp3821 Ltmp4405, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp17755-Ltmp17754 # Record length +Ltmp17754: + .short 4414 # Record kind: S_LOCAL + .long 5282 # TypeIndex + .short 0 # Flags + .asciz "av" +Ltmp17755: + .cv_def_range Ltmp3824 Ltmp3864 Ltmp4213 Ltmp4229 Ltmp4232 Ltmp4233, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp17757-Ltmp17756 # Record length +Ltmp17756: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17757: + .cv_def_range Ltmp3827 Ltmp3837 Ltmp4213 Ltmp4215, "E\021\026\000\000\000\244\377\377\377" + .short Ltmp17759-Ltmp17758 # Record length +Ltmp17758: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17759: + .cv_def_range Ltmp3838 Ltmp3846 Ltmp4216 Ltmp4220, "E\021\026\000\000\000h\377\377\377" + .short Ltmp17761-Ltmp17760 # Record length +Ltmp17760: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17761: + .cv_def_range Ltmp3847 Ltmp3855 Ltmp4221 Ltmp4225, "E\021\026\000\000\000\020\377\377\377" + .short Ltmp17763-Ltmp17762 # Record length +Ltmp17762: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17763: + .cv_def_range Ltmp3856 Ltmp3864 Ltmp4226 Ltmp4229 Ltmp4232 Ltmp4233, "E\021\026\000\000\000\254\376\377\377" + .short Ltmp17765-Ltmp17764 # Record length +Ltmp17764: + .short 4414 # Record kind: S_LOCAL + .long 5282 # TypeIndex + .short 0 # Flags + .asciz "av" +Ltmp17765: + .cv_def_range Ltmp3864 Ltmp3894 Ltmp4230 Ltmp4231 Ltmp4234 Ltmp4244 Ltmp4247 Ltmp4248, "E\021\026\000\000\000l\376\377\377" + .short Ltmp17767-Ltmp17766 # Record length +Ltmp17766: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17767: + .cv_def_range Ltmp3867 Ltmp3876 Ltmp4230 Ltmp4231 Ltmp4234 Ltmp4235, "E\021\026\000\000\000D\376\377\377" + .short Ltmp17769-Ltmp17768 # Record length +Ltmp17768: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17769: + .cv_def_range Ltmp3877 Ltmp3885 Ltmp4236 Ltmp4240, "E\021\026\000\000\000\b\376\377\377" + .short Ltmp17771-Ltmp17770 # Record length +Ltmp17770: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17771: + .cv_def_range Ltmp3886 Ltmp3894 Ltmp4241 Ltmp4244 Ltmp4247 Ltmp4248, "E\021\026\000\000\000\260\375\377\377" + .short Ltmp17773-Ltmp17772 # Record length +Ltmp17772: + .short 4414 # Record kind: S_LOCAL + .long 5282 # TypeIndex + .short 0 # Flags + .asciz "av" +Ltmp17773: + .cv_def_range Ltmp3894 Ltmp3948 Ltmp4245 Ltmp4246 Ltmp4249 Ltmp4271 Ltmp4274 Ltmp4275, "E\021\026\000\000\000p\375\377\377" + .short Ltmp17775-Ltmp17774 # Record length +Ltmp17774: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17775: + .cv_def_range Ltmp3897 Ltmp3906 Ltmp4245 Ltmp4246 Ltmp4249 Ltmp4250, "E\021\026\000\000\000H\375\377\377" + .short Ltmp17777-Ltmp17776 # Record length +Ltmp17776: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17777: + .cv_def_range Ltmp3907 Ltmp3915 Ltmp4251 Ltmp4255, "E\021\026\000\000\000\f\375\377\377" + .short Ltmp17779-Ltmp17778 # Record length +Ltmp17778: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17779: + .cv_def_range Ltmp3916 Ltmp3924 Ltmp4256 Ltmp4259 Ltmp4264 Ltmp4265, "E\021\026\000\000\000\264\374\377\377" + .short Ltmp17781-Ltmp17780 # Record length +Ltmp17780: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17781: + .cv_def_range Ltmp3925 Ltmp3936 Ltmp4260 Ltmp4263 Ltmp4270 Ltmp4271, "E\021\026\000\000\000P\374\377\377" + .short Ltmp17783-Ltmp17782 # Record length +Ltmp17782: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17783: + .cv_def_range Ltmp3937 Ltmp3948 Ltmp4266 Ltmp4269 Ltmp4274 Ltmp4275, "E\021\026\000\000\000\030\374\377\377" + .short Ltmp17785-Ltmp17784 # Record length +Ltmp17784: + .short 4414 # Record kind: S_LOCAL + .long 5282 # TypeIndex + .short 0 # Flags + .asciz "av" +Ltmp17785: + .cv_def_range Ltmp3948 Ltmp3999 Ltmp4272 Ltmp4273 Ltmp4276 Ltmp4297 Ltmp4300 Ltmp4301, "E\021\026\000\000\000\004\374\377\377" + .short Ltmp17787-Ltmp17786 # Record length +Ltmp17786: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17787: + .cv_def_range Ltmp3951 Ltmp3960 Ltmp4272 Ltmp4273 Ltmp4276 Ltmp4277, "E\021\026\000\000\000\334\373\377\377" + .short Ltmp17789-Ltmp17788 # Record length +Ltmp17788: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17789: + .cv_def_range Ltmp3961 Ltmp3969 Ltmp4278 Ltmp4282, "E\021\026\000\000\000\240\373\377\377" + .short Ltmp17791-Ltmp17790 # Record length +Ltmp17790: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17791: + .cv_def_range Ltmp3970 Ltmp3978 Ltmp4283 Ltmp4287, "E\021\026\000\000\000H\373\377\377" + .short Ltmp17793-Ltmp17792 # Record length +Ltmp17792: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17793: + .cv_def_range Ltmp3979 Ltmp3987 Ltmp4288 Ltmp4291 Ltmp4296 Ltmp4297, "E\021\026\000\000\000\344\372\377\377" + .short Ltmp17795-Ltmp17794 # Record length +Ltmp17794: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17795: + .cv_def_range Ltmp3988 Ltmp3999 Ltmp4292 Ltmp4295 Ltmp4300 Ltmp4301, "E\021\026\000\000\000\200\372\377\377" + .short Ltmp17797-Ltmp17796 # Record length +Ltmp17796: + .short 4414 # Record kind: S_LOCAL + .long 5282 # TypeIndex + .short 0 # Flags + .asciz "av" +Ltmp17797: + .cv_def_range Ltmp3999 Ltmp4020 Ltmp4298 Ltmp4299 Ltmp4302 Ltmp4307 Ltmp4310 Ltmp4311, "E\021\026\000\000\000l\372\377\377" + .short Ltmp17799-Ltmp17798 # Record length +Ltmp17798: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17799: + .cv_def_range Ltmp4002 Ltmp4011 Ltmp4298 Ltmp4299 Ltmp4302 Ltmp4303, "E\021\026\000\000\000D\372\377\377" + .short Ltmp17801-Ltmp17800 # Record length +Ltmp17800: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17801: + .cv_def_range Ltmp4012 Ltmp4020 Ltmp4304 Ltmp4307 Ltmp4310 Ltmp4311, "E\021\026\000\000\000\b\372\377\377" + .short Ltmp17803-Ltmp17802 # Record length +Ltmp17802: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "av" +Ltmp17803: + .cv_def_range Ltmp4020 Ltmp4063 Ltmp4308 Ltmp4309 Ltmp4312 Ltmp4329, "E\021\026\000\000\000\320\371\377\377" + .short Ltmp17805-Ltmp17804 # Record length +Ltmp17804: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17805: + .cv_def_range Ltmp4023 Ltmp4032 Ltmp4308 Ltmp4309 Ltmp4314 Ltmp4315, "E\021\026\000\000\000\250\371\377\377" + .short Ltmp17807-Ltmp17806 # Record length +Ltmp17806: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17807: + .cv_def_range Ltmp4033 Ltmp4042 Ltmp4312 Ltmp4313 Ltmp4316 Ltmp4317, "E\021\026\000\000\000l\371\377\377" + .short Ltmp17809-Ltmp17808 # Record length +Ltmp17808: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17809: + .cv_def_range Ltmp4043 Ltmp4051 Ltmp4318 Ltmp4321 Ltmp4326 Ltmp4327, "E\021\026\000\000\0004\371\377\377" + .short Ltmp17811-Ltmp17810 # Record length +Ltmp17810: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17811: + .cv_def_range Ltmp4052 Ltmp4063 Ltmp4322 Ltmp4325 Ltmp4328 Ltmp4329, "E\021\026\000\000\000\320\370\377\377" + .short Ltmp17813-Ltmp17812 # Record length +Ltmp17812: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "av" +Ltmp17813: + .cv_def_range Ltmp4063 Ltmp4086 Ltmp4330 Ltmp4341, "E\021\026\000\000\000\274\370\377\377" + .short Ltmp17815-Ltmp17814 # Record length +Ltmp17814: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17815: + .cv_def_range Ltmp4066 Ltmp4074 Ltmp4330 Ltmp4333 Ltmp4338 Ltmp4339, "E\021\026\000\000\000\224\370\377\377" + .short Ltmp17817-Ltmp17816 # Record length +Ltmp17816: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17817: + .cv_def_range Ltmp4075 Ltmp4086 Ltmp4334 Ltmp4337 Ltmp4340 Ltmp4341, "E\021\026\000\000\0000\370\377\377" + .short Ltmp17819-Ltmp17818 # Record length +Ltmp17818: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "av" +Ltmp17819: + .cv_def_range Ltmp4086 Ltmp4149 Ltmp4342 Ltmp4373, "E\021\026\000\000\000\030\370\377\377" + .short Ltmp17821-Ltmp17820 # Record length +Ltmp17820: + .short 4414 # Record kind: S_LOCAL + .long 4116 # TypeIndex + .short 0 # Flags + .asciz "av2" +Ltmp17821: + .cv_def_range Ltmp4086 Ltmp4149 Ltmp4342 Ltmp4373, "E\021\026\000\000\000H\366\377\377" + .short Ltmp17823-Ltmp17822 # Record length +Ltmp17822: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17823: + .cv_def_range Ltmp4089 Ltmp4097 Ltmp4342 Ltmp4346, "E\021\026\000\000\000\360\367\377\377" + .short Ltmp17825-Ltmp17824 # Record length +Ltmp17824: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17825: + .cv_def_range Ltmp4098 Ltmp4106 Ltmp4347 Ltmp4351, "E\021\026\000\000\000\214\367\377\377" + .short Ltmp17827-Ltmp17826 # Record length +Ltmp17826: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17827: + .cv_def_range Ltmp4107 Ltmp4115 Ltmp4352 Ltmp4356, "E\021\026\000\000\000(\367\377\377" + .short Ltmp17829-Ltmp17828 # Record length +Ltmp17828: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17829: + .cv_def_range Ltmp4116 Ltmp4124 Ltmp4357 Ltmp4360 Ltmp4365 Ltmp4366, "E\021\026\000\000\000\304\366\377\377" + .short Ltmp17831-Ltmp17830 # Record length +Ltmp17830: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17831: + .cv_def_range Ltmp4125 Ltmp4136 Ltmp4361 Ltmp4364 Ltmp4367 Ltmp4368, "E\021\026\000\000\000`\366\377\377" + .short Ltmp17833-Ltmp17832 # Record length +Ltmp17832: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "i" +Ltmp17833: + .cv_def_range Ltmp4138 Ltmp4149 Ltmp4369 Ltmp4373, "E\021\026\000\000\000D\366\377\377" + .short Ltmp17835-Ltmp17834 # Record length +Ltmp17834: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17835: + .cv_def_range Ltmp4140 Ltmp4148 Ltmp4369 Ltmp4373, "E\021\026\000\000\000\034\366\377\377" + .short Ltmp17837-Ltmp17836 # Record length +Ltmp17836: + .short 4414 # Record kind: S_LOCAL + .long 5282 # TypeIndex + .short 0 # Flags + .asciz "av" +Ltmp17837: + .cv_def_range Ltmp4149 Ltmp4212 Ltmp4374 Ltmp4405, "E\021\026\000\000\000\350\365\377\377" + .short Ltmp17839-Ltmp17838 # Record length +Ltmp17838: + .short 4414 # Record kind: S_LOCAL + .long 4116 # TypeIndex + .short 0 # Flags + .asciz "av2" +Ltmp17839: + .cv_def_range Ltmp4149 Ltmp4212 Ltmp4374 Ltmp4405, "E\021\026\000\000\000\030\364\377\377" + .short Ltmp17841-Ltmp17840 # Record length +Ltmp17840: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17841: + .cv_def_range Ltmp4152 Ltmp4160 Ltmp4374 Ltmp4378, "E\021\026\000\000\000\300\365\377\377" + .short Ltmp17843-Ltmp17842 # Record length +Ltmp17842: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17843: + .cv_def_range Ltmp4161 Ltmp4169 Ltmp4379 Ltmp4383, "E\021\026\000\000\000\\\365\377\377" + .short Ltmp17845-Ltmp17844 # Record length +Ltmp17844: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17845: + .cv_def_range Ltmp4170 Ltmp4178 Ltmp4384 Ltmp4388, "E\021\026\000\000\000\370\364\377\377" + .short Ltmp17847-Ltmp17846 # Record length +Ltmp17846: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17847: + .cv_def_range Ltmp4179 Ltmp4187 Ltmp4389 Ltmp4392 Ltmp4397 Ltmp4398, "E\021\026\000\000\000\224\364\377\377" + .short Ltmp17849-Ltmp17848 # Record length +Ltmp17848: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17849: + .cv_def_range Ltmp4188 Ltmp4199 Ltmp4393 Ltmp4396 Ltmp4399 Ltmp4400, "E\021\026\000\000\0000\364\377\377" + .short Ltmp17851-Ltmp17850 # Record length +Ltmp17850: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "i" +Ltmp17851: + .cv_def_range Ltmp4201 Ltmp4212 Ltmp4401 Ltmp4405, "E\021\026\000\000\000\024\364\377\377" + .short Ltmp17853-Ltmp17852 # Record length +Ltmp17852: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17853: + .cv_def_range Ltmp4203 Ltmp4211 Ltmp4401 Ltmp4405, "E\021\026\000\000\000\354\363\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17749: + .p2align 2 + .cv_linetable 47, "?____C_A_T_C_H____T_E_S_T____30@@YAXXZ", Lfunc_end47 + .cv_fpo_data "??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ + .long Ltmp17855-Ltmp17854 # Subsection size +Ltmp17854: + .short Ltmp17857-Ltmp17856 # Record length +Ltmp17856: + .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 6305 # 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 +Ltmp17857: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17855: + .p2align 2 + .cv_linetable 48, "??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ", Lfunc_end48 + .cv_fpo_data "??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ + .long Ltmp17859-Ltmp17858 # Subsection size +Ltmp17858: + .short Ltmp17861-Ltmp17860 # Record length +Ltmp17860: + .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 6306 # 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 +Ltmp17861: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17859: + .p2align 2 + .cv_linetable 49, "??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ", Lfunc_end49 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____32@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____32 + .long Ltmp17863-Ltmp17862 # Subsection size +Ltmp17862: + .short Ltmp17865-Ltmp17864 # Record length +Ltmp17864: + .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 6307 # 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 +Ltmp17865: + .short Ltmp17867-Ltmp17866 # Record length +Ltmp17866: + .short 4414 # Record kind: S_LOCAL + .long 5157 # TypeIndex + .short 0 # Flags + .asciz "arr" +Ltmp17867: + .cv_def_range Ltmp4494 Ltmp4581, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp17869-Ltmp17868 # Record length +Ltmp17868: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17869: + .cv_def_range Ltmp4495 Ltmp4519 Ltmp4553 Ltmp4564, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp17871-Ltmp17870 # Record length +Ltmp17870: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17871: + .cv_def_range Ltmp4499 Ltmp4507 Ltmp4553 Ltmp4556 Ltmp4561 Ltmp4562, "E\021\026\000\000\000\244\377\377\377" + .short Ltmp17873-Ltmp17872 # Record length +Ltmp17872: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17873: + .cv_def_range Ltmp4508 Ltmp4519 Ltmp4557 Ltmp4560 Ltmp4563 Ltmp4564, "E\021\026\000\000\000L\377\377\377" + .short Ltmp17875-Ltmp17874 # Record length +Ltmp17874: + .short 4414 # Record kind: S_LOCAL + .long 5233 # TypeIndex + .short 0 # Flags + .asciz "arr2d" +Ltmp17875: + .cv_def_range Ltmp4519 Ltmp4552 Ltmp4565 Ltmp4581, "E\021\026\000\000\000<\377\377\377" + .short Ltmp17877-Ltmp17876 # Record length +Ltmp17876: + .short 4414 # Record kind: S_LOCAL + .long 5196 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17877: + .cv_def_range Ltmp4519 Ltmp4552 Ltmp4565 Ltmp4581, "E\021\026\000\000\0008\377\377\377" + .short Ltmp17879-Ltmp17878 # Record length +Ltmp17878: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17879: + .cv_def_range Ltmp4523 Ltmp4531 Ltmp4565 Ltmp4569, "E\021\026\000\000\000\020\377\377\377" + .short Ltmp17881-Ltmp17880 # Record length +Ltmp17880: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17881: + .cv_def_range Ltmp4532 Ltmp4540 Ltmp4570 Ltmp4573 Ltmp4578 Ltmp4579, "E\021\026\000\000\000\270\376\377\377" + .short Ltmp17883-Ltmp17882 # Record length +Ltmp17882: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17883: + .cv_def_range Ltmp4541 Ltmp4552 Ltmp4574 Ltmp4577 Ltmp4580 Ltmp4581, "E\021\026\000\000\000`\376\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17863: + .p2align 2 + .cv_linetable 50, "?____C_A_T_C_H____T_E_S_T____32@@YAXXZ", Lfunc_end50 + .cv_fpo_data "??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ + .long Ltmp17885-Ltmp17884 # Subsection size +Ltmp17884: + .short Ltmp17887-Ltmp17886 # Record length +Ltmp17886: + .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 6308 # 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 +Ltmp17887: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17885: + .p2align 2 + .cv_linetable 51, "??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ", Lfunc_end51 + .cv_fpo_data "??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ + .long Ltmp17889-Ltmp17888 # Subsection size +Ltmp17888: + .short Ltmp17891-Ltmp17890 # Record length +Ltmp17890: + .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 6309 # 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 +Ltmp17891: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17889: + .p2align 2 + .cv_linetable 52, "??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ", Lfunc_end52 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____34@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____34 + .long Ltmp17893-Ltmp17892 # Subsection size +Ltmp17892: + .short Ltmp17895-Ltmp17894 # Record length +Ltmp17894: + .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 6310 # 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 +Ltmp17895: + .short Ltmp17897-Ltmp17896 # Record length +Ltmp17896: + .short 4414 # Record kind: S_LOCAL + .long 5157 # TypeIndex + .short 0 # Flags + .asciz "arr" +Ltmp17897: + .cv_def_range Ltmp4670 Ltmp4757, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp17899-Ltmp17898 # Record length +Ltmp17898: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17899: + .cv_def_range Ltmp4671 Ltmp4695 Ltmp4729 Ltmp4740, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp17901-Ltmp17900 # Record length +Ltmp17900: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17901: + .cv_def_range Ltmp4675 Ltmp4683 Ltmp4729 Ltmp4732 Ltmp4737 Ltmp4738, "E\021\026\000\000\000\244\377\377\377" + .short Ltmp17903-Ltmp17902 # Record length +Ltmp17902: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17903: + .cv_def_range Ltmp4684 Ltmp4695 Ltmp4733 Ltmp4736 Ltmp4739 Ltmp4740, "E\021\026\000\000\000L\377\377\377" + .short Ltmp17905-Ltmp17904 # Record length +Ltmp17904: + .short 4414 # Record kind: S_LOCAL + .long 5233 # TypeIndex + .short 0 # Flags + .asciz "arr2d" +Ltmp17905: + .cv_def_range Ltmp4695 Ltmp4728 Ltmp4741 Ltmp4757, "E\021\026\000\000\000<\377\377\377" + .short Ltmp17907-Ltmp17906 # Record length +Ltmp17906: + .short 4414 # Record kind: S_LOCAL + .long 5196 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17907: + .cv_def_range Ltmp4695 Ltmp4728 Ltmp4741 Ltmp4757, "E\021\026\000\000\0008\377\377\377" + .short Ltmp17909-Ltmp17908 # Record length +Ltmp17908: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17909: + .cv_def_range Ltmp4699 Ltmp4707 Ltmp4741 Ltmp4745, "E\021\026\000\000\000\020\377\377\377" + .short Ltmp17911-Ltmp17910 # Record length +Ltmp17910: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17911: + .cv_def_range Ltmp4708 Ltmp4716 Ltmp4746 Ltmp4749 Ltmp4754 Ltmp4755, "E\021\026\000\000\000\270\376\377\377" + .short Ltmp17913-Ltmp17912 # Record length +Ltmp17912: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17913: + .cv_def_range Ltmp4717 Ltmp4728 Ltmp4750 Ltmp4753 Ltmp4756 Ltmp4757, "E\021\026\000\000\000`\376\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17893: + .p2align 2 + .cv_linetable 53, "?____C_A_T_C_H____T_E_S_T____34@@YAXXZ", Lfunc_end53 + .cv_fpo_data "??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ + .long Ltmp17915-Ltmp17914 # Subsection size +Ltmp17914: + .short Ltmp17917-Ltmp17916 # Record length +Ltmp17916: + .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 6311 # 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 +Ltmp17917: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17915: + .p2align 2 + .cv_linetable 54, "??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ", Lfunc_end54 + .cv_fpo_data "??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ + .long Ltmp17919-Ltmp17918 # Subsection size +Ltmp17918: + .short Ltmp17921-Ltmp17920 # Record length +Ltmp17920: + .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 6312 # 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 +Ltmp17921: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17919: + .p2align 2 + .cv_linetable 55, "??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ", Lfunc_end55 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____36@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____36 + .long Ltmp17923-Ltmp17922 # Subsection size +Ltmp17922: + .short Ltmp17925-Ltmp17924 # Record length +Ltmp17924: + .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 6313 # 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 +Ltmp17925: + .short Ltmp17927-Ltmp17926 # Record length +Ltmp17926: + .short 4414 # Record kind: S_LOCAL + .long 4137 # TypeIndex + .short 0 # Flags + .asciz "it1" +Ltmp17927: + .cv_def_range Ltmp4776 Ltmp4794, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp17929-Ltmp17928 # Record length +Ltmp17928: + .short 4414 # Record kind: S_LOCAL + .long 4137 # TypeIndex + .short 0 # Flags + .asciz "it2" +Ltmp17929: + .cv_def_range Ltmp4776 Ltmp4794, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp17931-Ltmp17930 # Record length +Ltmp17930: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17931: + .cv_def_range Ltmp4781 Ltmp4789 Ltmp4790 Ltmp4794, "E\021\026\000\000\000\254\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17923: + .p2align 2 + .cv_linetable 56, "?____C_A_T_C_H____T_E_S_T____36@@YAXXZ", Lfunc_end56 + .cv_fpo_data "??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ + .long Ltmp17933-Ltmp17932 # Subsection size +Ltmp17932: + .short Ltmp17935-Ltmp17934 # Record length +Ltmp17934: + .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 6314 # 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 +Ltmp17935: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17933: + .p2align 2 + .cv_linetable 57, "??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ", Lfunc_end57 + .cv_fpo_data "??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ + .long Ltmp17937-Ltmp17936 # Subsection size +Ltmp17936: + .short Ltmp17939-Ltmp17938 # Record length +Ltmp17938: + .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 6315 # 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 +Ltmp17939: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17937: + .p2align 2 + .cv_linetable 58, "??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ", Lfunc_end58 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____38@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____38 + .long Ltmp17941-Ltmp17940 # Subsection size +Ltmp17940: + .short Ltmp17943-Ltmp17942 # Record length +Ltmp17942: + .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 6316 # 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 +Ltmp17943: + .short Ltmp17945-Ltmp17944 # Record length +Ltmp17944: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "it1" +Ltmp17945: + .cv_def_range Ltmp4813 Ltmp4831, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp17947-Ltmp17946 # Record length +Ltmp17946: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "it2" +Ltmp17947: + .cv_def_range Ltmp4813 Ltmp4831, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp17949-Ltmp17948 # Record length +Ltmp17948: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17949: + .cv_def_range Ltmp4818 Ltmp4826 Ltmp4827 Ltmp4831, "E\021\026\000\000\000\254\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17941: + .p2align 2 + .cv_linetable 59, "?____C_A_T_C_H____T_E_S_T____38@@YAXXZ", Lfunc_end59 + .cv_fpo_data "??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ + .long Ltmp17951-Ltmp17950 # Subsection size +Ltmp17950: + .short Ltmp17953-Ltmp17952 # Record length +Ltmp17952: + .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 6317 # 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 +Ltmp17953: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17951: + .p2align 2 + .cv_linetable 60, "??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ", Lfunc_end60 + .cv_fpo_data "??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ + .long Ltmp17955-Ltmp17954 # Subsection size +Ltmp17954: + .short Ltmp17957-Ltmp17956 # Record length +Ltmp17956: + .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 6318 # 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 +Ltmp17957: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17955: + .p2align 2 + .cv_linetable 61, "??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ", Lfunc_end61 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____40@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____40 + .long Ltmp17959-Ltmp17958 # Subsection size +Ltmp17958: + .short Ltmp17961-Ltmp17960 # Record length +Ltmp17960: + .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 6319 # 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 +Ltmp17961: + .short Ltmp17963-Ltmp17962 # Record length +Ltmp17962: + .short 4414 # Record kind: S_LOCAL + .long 4137 # TypeIndex + .short 0 # Flags + .asciz "badIt" +Ltmp17963: + .cv_def_range Ltmp4906 Ltmp4988, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp17965-Ltmp17964 # Record length +Ltmp17964: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "badConstIt" +Ltmp17965: + .cv_def_range Ltmp4906 Ltmp4988, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp17967-Ltmp17966 # Record length +Ltmp17966: + .short 4414 # Record kind: S_LOCAL + .long 5157 # TypeIndex + .short 0 # Flags + .asciz "a" +Ltmp17967: + .cv_def_range Ltmp4906 Ltmp4988, "E\021\026\000\000\000p\377\377\377" + .short Ltmp17969-Ltmp17968 # Record length +Ltmp17968: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp17969: + .cv_def_range Ltmp4906 Ltmp4988, "E\021\026\000\000\000h\377\377\377" + .short Ltmp17971-Ltmp17970 # Record length +Ltmp17970: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 0 # Flags + .asciz "it" +Ltmp17971: + .cv_def_range Ltmp4906 Ltmp4988, "E\021\026\000\000\000`\377\377\377" + .short Ltmp17973-Ltmp17972 # Record length +Ltmp17972: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 0 # Flags + .asciz "cit" +Ltmp17973: + .cv_def_range Ltmp4906 Ltmp4988, "E\021\026\000\000\000X\377\377\377" + .short Ltmp17975-Ltmp17974 # Record length +Ltmp17974: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "cit2" +Ltmp17975: + .cv_def_range Ltmp4906 Ltmp4988, "E\021\026\000\000\000\250\376\377\377" + .short Ltmp17977-Ltmp17976 # Record length +Ltmp17976: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "cit3" +Ltmp17977: + .cv_def_range Ltmp4906 Ltmp4988, "E\021\026\000\000\000L\376\377\377" + .short Ltmp17979-Ltmp17978 # Record length +Ltmp17978: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17979: + .cv_def_range Ltmp4911 Ltmp4919 Ltmp4964 Ltmp4968, "E\021\026\000\000\000\254\377\377\377" + .short Ltmp17981-Ltmp17980 # Record length +Ltmp17980: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17981: + .cv_def_range Ltmp4926 Ltmp4934 Ltmp4969 Ltmp4973, "E\021\026\000\000\0000\377\377\377" + .short Ltmp17983-Ltmp17982 # Record length +Ltmp17982: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17983: + .cv_def_range Ltmp4935 Ltmp4943 Ltmp4974 Ltmp4978, "E\021\026\000\000\000\334\376\377\377" + .short Ltmp17985-Ltmp17984 # Record length +Ltmp17984: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17985: + .cv_def_range Ltmp4946 Ltmp4954 Ltmp4979 Ltmp4983, "E\021\026\000\000\000\200\376\377\377" + .short Ltmp17987-Ltmp17986 # Record length +Ltmp17986: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp17987: + .cv_def_range Ltmp4955 Ltmp4963 Ltmp4984 Ltmp4988, "E\021\026\000\000\000\034\376\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17959: + .p2align 2 + .cv_linetable 62, "?____C_A_T_C_H____T_E_S_T____40@@YAXXZ", Lfunc_end62 + .cv_fpo_data "??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ + .long Ltmp17989-Ltmp17988 # Subsection size +Ltmp17988: + .short Ltmp17991-Ltmp17990 # Record length +Ltmp17990: + .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 6320 # 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 +Ltmp17991: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17989: + .p2align 2 + .cv_linetable 63, "??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ", Lfunc_end63 + .cv_fpo_data "??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ + .long Ltmp17993-Ltmp17992 # Subsection size +Ltmp17992: + .short Ltmp17995-Ltmp17994 # Record length +Ltmp17994: + .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 6321 # 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 +Ltmp17995: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17993: + .p2align 2 + .cv_linetable 64, "??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ", Lfunc_end64 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____42@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____42 + .long Ltmp17997-Ltmp17996 # Subsection size +Ltmp17996: + .short Ltmp17999-Ltmp17998 # Record length +Ltmp17998: + .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 6322 # 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 +Ltmp17999: + .short Ltmp18001-Ltmp18000 # Record length +Ltmp18000: + .short 4414 # Record kind: S_LOCAL + .long 5157 # TypeIndex + .short 0 # Flags + .asciz "a" +Ltmp18001: + .cv_def_range Ltmp5409 Ltmp5866, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp18003-Ltmp18002 # Record length +Ltmp18002: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp18003: + .cv_def_range Ltmp5410 Ltmp5706 Ltmp5707 Ltmp5866, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp18005-Ltmp18004 # Record length +Ltmp18004: + .short 4414 # Record kind: S_LOCAL + .long 4137 # TypeIndex + .short 0 # Flags + .asciz "it" +Ltmp18005: + .cv_def_range Ltmp5410 Ltmp5706 Ltmp5707 Ltmp5866, "E\021\026\000\000\000\304\377\377\377" + .short Ltmp18007-Ltmp18006 # Record length +Ltmp18006: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 0 # Flags + .asciz "it2" +Ltmp18007: + .cv_def_range Ltmp5410 Ltmp5706 Ltmp5707 Ltmp5866, "E\021\026\000\000\000\274\377\377\377" + .short Ltmp18009-Ltmp18008 # Record length +Ltmp18008: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "cit" +Ltmp18009: + .cv_def_range Ltmp5410 Ltmp5706 Ltmp5707 Ltmp5866, "E\021\026\000\000\000\264\377\377\377" + .short Ltmp18011-Ltmp18010 # Record length +Ltmp18010: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18011: + .cv_def_range Ltmp5419 Ltmp5427 Ltmp5707 Ltmp5711, "E\021\026\000\000\000\214\377\377\377" + .short Ltmp18013-Ltmp18012 # Record length +Ltmp18012: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18013: + .cv_def_range Ltmp5428 Ltmp5436 Ltmp5712 Ltmp5716, "E\021\026\000\000\0008\377\377\377" + .short Ltmp18015-Ltmp18014 # Record length +Ltmp18014: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18015: + .cv_def_range Ltmp5437 Ltmp5445 Ltmp5717 Ltmp5721, "E\021\026\000\000\000\344\376\377\377" + .short Ltmp18017-Ltmp18016 # Record length +Ltmp18016: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18017: + .cv_def_range Ltmp5446 Ltmp5454 Ltmp5722 Ltmp5726, "E\021\026\000\000\000\220\376\377\377" + .short Ltmp18019-Ltmp18018 # Record length +Ltmp18018: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18019: + .cv_def_range Ltmp5455 Ltmp5463 Ltmp5727 Ltmp5731, "E\021\026\000\000\000<\376\377\377" + .short Ltmp18021-Ltmp18020 # Record length +Ltmp18020: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18021: + .cv_def_range Ltmp5464 Ltmp5472 Ltmp5732 Ltmp5736, "E\021\026\000\000\000\340\375\377\377" + .short Ltmp18023-Ltmp18022 # Record length +Ltmp18022: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18023: + .cv_def_range Ltmp5473 Ltmp5481 Ltmp5737 Ltmp5741, "E\021\026\000\000\000\204\375\377\377" + .short Ltmp18025-Ltmp18024 # Record length +Ltmp18024: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18025: + .cv_def_range Ltmp5482 Ltmp5490 Ltmp5742 Ltmp5746, "E\021\026\000\000\000(\375\377\377" + .short Ltmp18027-Ltmp18026 # Record length +Ltmp18026: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18027: + .cv_def_range Ltmp5491 Ltmp5499 Ltmp5747 Ltmp5751, "E\021\026\000\000\000\314\374\377\377" + .short Ltmp18029-Ltmp18028 # Record length +Ltmp18028: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18029: + .cv_def_range Ltmp5500 Ltmp5508 Ltmp5752 Ltmp5756, "E\021\026\000\000\000p\374\377\377" + .short Ltmp18031-Ltmp18030 # Record length +Ltmp18030: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18031: + .cv_def_range Ltmp5509 Ltmp5517 Ltmp5757 Ltmp5761, "E\021\026\000\000\000\034\374\377\377" + .short Ltmp18033-Ltmp18032 # Record length +Ltmp18032: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18033: + .cv_def_range Ltmp5518 Ltmp5526 Ltmp5762 Ltmp5766, "E\021\026\000\000\000\310\373\377\377" + .short Ltmp18035-Ltmp18034 # Record length +Ltmp18034: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18035: + .cv_def_range Ltmp5527 Ltmp5535 Ltmp5767 Ltmp5771, "E\021\026\000\000\000l\373\377\377" + .short Ltmp18037-Ltmp18036 # Record length +Ltmp18036: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18037: + .cv_def_range Ltmp5536 Ltmp5544 Ltmp5772 Ltmp5776, "E\021\026\000\000\000\020\373\377\377" + .short Ltmp18039-Ltmp18038 # Record length +Ltmp18038: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18039: + .cv_def_range Ltmp5545 Ltmp5553 Ltmp5777 Ltmp5781, "E\021\026\000\000\000\264\372\377\377" + .short Ltmp18041-Ltmp18040 # Record length +Ltmp18040: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18041: + .cv_def_range Ltmp5554 Ltmp5562 Ltmp5782 Ltmp5786, "E\021\026\000\000\000`\372\377\377" + .short Ltmp18043-Ltmp18042 # Record length +Ltmp18042: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18043: + .cv_def_range Ltmp5563 Ltmp5571 Ltmp5787 Ltmp5791, "E\021\026\000\000\000\f\372\377\377" + .short Ltmp18045-Ltmp18044 # Record length +Ltmp18044: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18045: + .cv_def_range Ltmp5572 Ltmp5580 Ltmp5792 Ltmp5796, "E\021\026\000\000\000\270\371\377\377" + .short Ltmp18047-Ltmp18046 # Record length +Ltmp18046: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18047: + .cv_def_range Ltmp5581 Ltmp5589 Ltmp5797 Ltmp5801, "E\021\026\000\000\000d\371\377\377" + .short Ltmp18049-Ltmp18048 # Record length +Ltmp18048: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18049: + .cv_def_range Ltmp5590 Ltmp5598 Ltmp5802 Ltmp5806, "E\021\026\000\000\000\b\371\377\377" + .short Ltmp18051-Ltmp18050 # Record length +Ltmp18050: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18051: + .cv_def_range Ltmp5599 Ltmp5607 Ltmp5807 Ltmp5811, "E\021\026\000\000\000\254\370\377\377" + .short Ltmp18053-Ltmp18052 # Record length +Ltmp18052: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18053: + .cv_def_range Ltmp5608 Ltmp5616 Ltmp5812 Ltmp5816, "E\021\026\000\000\000X\370\377\377" + .short Ltmp18055-Ltmp18054 # Record length +Ltmp18054: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18055: + .cv_def_range Ltmp5617 Ltmp5625 Ltmp5817 Ltmp5821, "E\021\026\000\000\000\004\370\377\377" + .short Ltmp18057-Ltmp18056 # Record length +Ltmp18056: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18057: + .cv_def_range Ltmp5626 Ltmp5634 Ltmp5822 Ltmp5826, "E\021\026\000\000\000\260\367\377\377" + .short Ltmp18059-Ltmp18058 # Record length +Ltmp18058: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18059: + .cv_def_range Ltmp5635 Ltmp5643 Ltmp5827 Ltmp5831, "E\021\026\000\000\000\\\367\377\377" + .short Ltmp18061-Ltmp18060 # Record length +Ltmp18060: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18061: + .cv_def_range Ltmp5644 Ltmp5652 Ltmp5832 Ltmp5836, "E\021\026\000\000\000\000\367\377\377" + .short Ltmp18063-Ltmp18062 # Record length +Ltmp18062: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18063: + .cv_def_range Ltmp5653 Ltmp5661 Ltmp5837 Ltmp5841, "E\021\026\000\000\000\244\366\377\377" + .short Ltmp18065-Ltmp18064 # Record length +Ltmp18064: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18065: + .cv_def_range Ltmp5662 Ltmp5670 Ltmp5842 Ltmp5846, "E\021\026\000\000\000P\366\377\377" + .short Ltmp18067-Ltmp18066 # Record length +Ltmp18066: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18067: + .cv_def_range Ltmp5671 Ltmp5679 Ltmp5847 Ltmp5851, "E\021\026\000\000\000\374\365\377\377" + .short Ltmp18069-Ltmp18068 # Record length +Ltmp18068: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18069: + .cv_def_range Ltmp5680 Ltmp5688 Ltmp5852 Ltmp5856, "E\021\026\000\000\000\240\365\377\377" + .short Ltmp18071-Ltmp18070 # Record length +Ltmp18070: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18071: + .cv_def_range Ltmp5689 Ltmp5697 Ltmp5857 Ltmp5861, "E\021\026\000\000\000D\365\377\377" + .short Ltmp18073-Ltmp18072 # Record length +Ltmp18072: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18073: + .cv_def_range Ltmp5698 Ltmp5706 Ltmp5862 Ltmp5866, "E\021\026\000\000\000\360\364\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp17997: + .p2align 2 + .cv_linetable 65, "?____C_A_T_C_H____T_E_S_T____42@@YAXXZ", Lfunc_end65 + .cv_fpo_data "??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ + .long Ltmp18075-Ltmp18074 # Subsection size +Ltmp18074: + .short Ltmp18077-Ltmp18076 # Record length +Ltmp18076: + .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 6323 # 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 +Ltmp18077: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18075: + .p2align 2 + .cv_linetable 66, "??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ", Lfunc_end66 + .cv_fpo_data "??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ + .long Ltmp18079-Ltmp18078 # Subsection size +Ltmp18078: + .short Ltmp18081-Ltmp18080 # Record length +Ltmp18080: + .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 6324 # 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 +Ltmp18081: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18079: + .p2align 2 + .cv_linetable 67, "??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ", Lfunc_end67 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____44@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____44 + .long Ltmp18083-Ltmp18082 # Subsection size +Ltmp18082: + .short Ltmp18085-Ltmp18084 # Record length +Ltmp18084: + .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 6325 # 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 +Ltmp18085: + .short Ltmp18087-Ltmp18086 # Record length +Ltmp18086: + .short 4414 # Record kind: S_LOCAL + .long 5157 # TypeIndex + .short 0 # Flags + .asciz "a" +Ltmp18087: + .cv_def_range Ltmp6131 Ltmp6156 Ltmp6309 Ltmp6318, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp18089-Ltmp18088 # Record length +Ltmp18088: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp18089: + .cv_def_range Ltmp6131 Ltmp6156 Ltmp6309 Ltmp6318, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp18091-Ltmp18090 # Record length +Ltmp18090: + .short 4414 # Record kind: S_LOCAL + .long 4137 # TypeIndex + .short 0 # Flags + .asciz "it" +Ltmp18091: + .cv_def_range Ltmp6131 Ltmp6156 Ltmp6309 Ltmp6318, "E\021\026\000\000\000\304\377\377\377" + .short Ltmp18093-Ltmp18092 # Record length +Ltmp18092: + .short 4414 # Record kind: S_LOCAL + .long 4137 # TypeIndex + .short 0 # Flags + .asciz "it2" +Ltmp18093: + .cv_def_range Ltmp6131 Ltmp6156 Ltmp6309 Ltmp6318, "E\021\026\000\000\000\274\377\377\377" + .short Ltmp18095-Ltmp18094 # Record length +Ltmp18094: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18095: + .cv_def_range Ltmp6139 Ltmp6147 Ltmp6309 Ltmp6313, "E\021\026\000\000\000\224\377\377\377" + .short Ltmp18097-Ltmp18096 # Record length +Ltmp18096: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18097: + .cv_def_range Ltmp6148 Ltmp6156 Ltmp6314 Ltmp6318, "E\021\026\000\000\0000\377\377\377" + .short Ltmp18099-Ltmp18098 # Record length +Ltmp18098: + .short 4414 # Record kind: S_LOCAL + .long 5157 # TypeIndex + .short 0 # Flags + .asciz "a" +Ltmp18099: + .cv_def_range Ltmp6156 Ltmp6308 Ltmp6319 Ltmp6395, "E\021\026\000\000\000\364\376\377\377" + .short Ltmp18101-Ltmp18100 # Record length +Ltmp18100: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp18101: + .cv_def_range Ltmp6156 Ltmp6308 Ltmp6319 Ltmp6395, "E\021\026\000\000\000\354\376\377\377" + .short Ltmp18103-Ltmp18102 # Record length +Ltmp18102: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 0 # Flags + .asciz "it" +Ltmp18103: + .cv_def_range Ltmp6156 Ltmp6308 Ltmp6319 Ltmp6395, "E\021\026\000\000\000\344\376\377\377" + .short Ltmp18105-Ltmp18104 # Record length +Ltmp18104: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 0 # Flags + .asciz "first" +Ltmp18105: + .cv_def_range Ltmp6156 Ltmp6308 Ltmp6319 Ltmp6395, "E\021\026\000\000\000\334\376\377\377" + .short Ltmp18107-Ltmp18106 # Record length +Ltmp18106: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 0 # Flags + .asciz "beyond" +Ltmp18107: + .cv_def_range Ltmp6156 Ltmp6308 Ltmp6319 Ltmp6395, "E\021\026\000\000\000(\376\377\377" + .short Ltmp18109-Ltmp18108 # Record length +Ltmp18108: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18109: + .cv_def_range Ltmp6162 Ltmp6170 Ltmp6319 Ltmp6323, "E\021\026\000\000\000\264\376\377\377" + .short Ltmp18111-Ltmp18110 # Record length +Ltmp18110: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18111: + .cv_def_range Ltmp6171 Ltmp6179 Ltmp6324 Ltmp6328, "E\021\026\000\000\000`\376\377\377" + .short Ltmp18113-Ltmp18112 # Record length +Ltmp18112: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18113: + .cv_def_range Ltmp6181 Ltmp6189 Ltmp6329 Ltmp6332 Ltmp6337 Ltmp6338, "E\021\026\000\000\000\000\376\377\377" + .short Ltmp18115-Ltmp18114 # Record length +Ltmp18114: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18115: + .cv_def_range Ltmp6190 Ltmp6201 Ltmp6333 Ltmp6336 Ltmp6339 Ltmp6340, "E\021\026\000\000\000\254\375\377\377" + .short Ltmp18117-Ltmp18116 # Record length +Ltmp18116: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18117: + .cv_def_range Ltmp6202 Ltmp6210 Ltmp6341 Ltmp6345, "E\021\026\000\000\000|\375\377\377" + .short Ltmp18119-Ltmp18118 # Record length +Ltmp18118: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18119: + .cv_def_range Ltmp6211 Ltmp6219 Ltmp6346 Ltmp6350, "E\021\026\000\000\000\030\375\377\377" + .short Ltmp18121-Ltmp18120 # Record length +Ltmp18120: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18121: + .cv_def_range Ltmp6220 Ltmp6228 Ltmp6351 Ltmp6355, "E\021\026\000\000\000\264\374\377\377" + .short Ltmp18123-Ltmp18122 # Record length +Ltmp18122: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18123: + .cv_def_range Ltmp6229 Ltmp6237 Ltmp6356 Ltmp6360, "E\021\026\000\000\000P\374\377\377" + .short Ltmp18125-Ltmp18124 # Record length +Ltmp18124: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18125: + .cv_def_range Ltmp6238 Ltmp6246 Ltmp6361 Ltmp6365, "E\021\026\000\000\000\354\373\377\377" + .short Ltmp18127-Ltmp18126 # Record length +Ltmp18126: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18127: + .cv_def_range Ltmp6247 Ltmp6255 Ltmp6366 Ltmp6370, "E\021\026\000\000\000\224\373\377\377" + .short Ltmp18129-Ltmp18128 # Record length +Ltmp18128: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18129: + .cv_def_range Ltmp6256 Ltmp6264 Ltmp6371 Ltmp6375, "E\021\026\000\000\000<\373\377\377" + .short Ltmp18131-Ltmp18130 # Record length +Ltmp18130: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18131: + .cv_def_range Ltmp6265 Ltmp6273 Ltmp6376 Ltmp6380, "E\021\026\000\000\000\330\372\377\377" + .short Ltmp18133-Ltmp18132 # Record length +Ltmp18132: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18133: + .cv_def_range Ltmp6276 Ltmp6284 Ltmp6381 Ltmp6385, "E\021\026\000\000\000t\372\377\377" + .short Ltmp18135-Ltmp18134 # Record length +Ltmp18134: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18135: + .cv_def_range Ltmp6285 Ltmp6293 Ltmp6386 Ltmp6390, "E\021\026\000\000\000 \372\377\377" + .short Ltmp18137-Ltmp18136 # Record length +Ltmp18136: + .short 4414 # Record kind: S_LOCAL + .long 4125 # TypeIndex + .short 0 # Flags + .asciz "__range1" +Ltmp18137: + .cv_def_range Ltmp6293 Ltmp6308 Ltmp6391 Ltmp6395, "E\021\026\000\000\000\340\371\377\377" + .short Ltmp18139-Ltmp18138 # Record length +Ltmp18138: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 0 # Flags + .asciz "__begin1" +Ltmp18139: + .cv_def_range Ltmp6293 Ltmp6308 Ltmp6391 Ltmp6395, "E\021\026\000\000\000\330\371\377\377" + .short Ltmp18141-Ltmp18140 # Record length +Ltmp18140: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 0 # Flags + .asciz "__end1" +Ltmp18141: + .cv_def_range Ltmp6293 Ltmp6308 Ltmp6391 Ltmp6395, "E\021\026\000\000\000\320\371\377\377" + .short Ltmp18143-Ltmp18142 # Record length +Ltmp18142: + .short 4414 # Record kind: S_LOCAL + .long 4162 # TypeIndex + .short 0 # Flags + .asciz "n" +Ltmp18143: + .cv_def_range Ltmp6298 Ltmp6307 Ltmp6391 Ltmp6395, "E\021\026\000\000\000\274\371\377\377" + .short Ltmp18145-Ltmp18144 # Record length +Ltmp18144: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18145: + .cv_def_range Ltmp6299 Ltmp6307 Ltmp6391 Ltmp6395, "E\021\026\000\000\000\224\371\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18083: + .p2align 2 + .cv_linetable 68, "?____C_A_T_C_H____T_E_S_T____44@@YAXXZ", Lfunc_end68 + .cv_fpo_data "??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ + .long Ltmp18147-Ltmp18146 # Subsection size +Ltmp18146: + .short Ltmp18149-Ltmp18148 # Record length +Ltmp18148: + .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 6326 # 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 +Ltmp18149: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18147: + .p2align 2 + .cv_linetable 69, "??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ", Lfunc_end69 + .cv_fpo_data "??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ + .long Ltmp18151-Ltmp18150 # Subsection size +Ltmp18150: + .short Ltmp18153-Ltmp18152 # Record length +Ltmp18152: + .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 6327 # 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 +Ltmp18153: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18151: + .p2align 2 + .cv_linetable 70, "??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ", Lfunc_end70 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____46@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____46 + .long Ltmp18155-Ltmp18154 # Subsection size +Ltmp18154: + .short Ltmp18157-Ltmp18156 # Record length +Ltmp18156: + .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 6328 # 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 +Ltmp18157: + .short Ltmp18159-Ltmp18158 # Record length +Ltmp18158: + .short 4414 # Record kind: S_LOCAL + .long 5157 # TypeIndex + .short 0 # Flags + .asciz "a" +Ltmp18159: + .cv_def_range Ltmp6646 Ltmp6669 Ltmp6807 Ltmp6816, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp18161-Ltmp18160 # Record length +Ltmp18160: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp18161: + .cv_def_range Ltmp6646 Ltmp6669 Ltmp6807 Ltmp6816, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp18163-Ltmp18162 # Record length +Ltmp18162: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "cit" +Ltmp18163: + .cv_def_range Ltmp6646 Ltmp6669 Ltmp6807 Ltmp6816, "E\021\026\000\000\000\304\377\377\377" + .short Ltmp18165-Ltmp18164 # Record length +Ltmp18164: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "cit2" +Ltmp18165: + .cv_def_range Ltmp6646 Ltmp6669 Ltmp6807 Ltmp6816, "E\021\026\000\000\000\274\377\377\377" + .short Ltmp18167-Ltmp18166 # Record length +Ltmp18166: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18167: + .cv_def_range Ltmp6652 Ltmp6660 Ltmp6807 Ltmp6811, "E\021\026\000\000\000\214\377\377\377" + .short Ltmp18169-Ltmp18168 # Record length +Ltmp18168: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18169: + .cv_def_range Ltmp6661 Ltmp6669 Ltmp6812 Ltmp6816, "E\021\026\000\000\000 \377\377\377" + .short Ltmp18171-Ltmp18170 # Record length +Ltmp18170: + .short 4414 # Record kind: S_LOCAL + .long 5157 # TypeIndex + .short 0 # Flags + .asciz "a" +Ltmp18171: + .cv_def_range Ltmp6669 Ltmp6806 Ltmp6817 Ltmp6888, "E\021\026\000\000\000\344\376\377\377" + .short Ltmp18173-Ltmp18172 # Record length +Ltmp18172: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp18173: + .cv_def_range Ltmp6669 Ltmp6806 Ltmp6817 Ltmp6888, "E\021\026\000\000\000\334\376\377\377" + .short Ltmp18175-Ltmp18174 # Record length +Ltmp18174: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 0 # Flags + .asciz "it" +Ltmp18175: + .cv_def_range Ltmp6669 Ltmp6806 Ltmp6817 Ltmp6888, "E\021\026\000\000\000\324\376\377\377" + .short Ltmp18177-Ltmp18176 # Record length +Ltmp18176: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 0 # Flags + .asciz "first" +Ltmp18177: + .cv_def_range Ltmp6669 Ltmp6806 Ltmp6817 Ltmp6888, "E\021\026\000\000\000\314\376\377\377" + .short Ltmp18179-Ltmp18178 # Record length +Ltmp18178: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 0 # Flags + .asciz "beyond" +Ltmp18179: + .cv_def_range Ltmp6669 Ltmp6806 Ltmp6817 Ltmp6888, "E\021\026\000\000\000\030\376\377\377" + .short Ltmp18181-Ltmp18180 # Record length +Ltmp18180: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "last" +Ltmp18181: + .cv_def_range Ltmp6669 Ltmp6806 Ltmp6817 Ltmp6888, "E\021\026\000\000\000D\373\377\377" + .short Ltmp18183-Ltmp18182 # Record length +Ltmp18182: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18183: + .cv_def_range Ltmp6675 Ltmp6683 Ltmp6817 Ltmp6821, "E\021\026\000\000\000\244\376\377\377" + .short Ltmp18185-Ltmp18184 # Record length +Ltmp18184: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18185: + .cv_def_range Ltmp6684 Ltmp6692 Ltmp6822 Ltmp6826, "E\021\026\000\000\000P\376\377\377" + .short Ltmp18187-Ltmp18186 # Record length +Ltmp18186: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18187: + .cv_def_range Ltmp6694 Ltmp6702 Ltmp6827 Ltmp6830 Ltmp6835 Ltmp6836, "E\021\026\000\000\000\360\375\377\377" + .short Ltmp18189-Ltmp18188 # Record length +Ltmp18188: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18189: + .cv_def_range Ltmp6703 Ltmp6714 Ltmp6831 Ltmp6834 Ltmp6837 Ltmp6838, "E\021\026\000\000\000\234\375\377\377" + .short Ltmp18191-Ltmp18190 # Record length +Ltmp18190: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18191: + .cv_def_range Ltmp6715 Ltmp6723 Ltmp6839 Ltmp6843, "E\021\026\000\000\000l\375\377\377" + .short Ltmp18193-Ltmp18192 # Record length +Ltmp18192: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18193: + .cv_def_range Ltmp6724 Ltmp6732 Ltmp6844 Ltmp6848, "E\021\026\000\000\000\b\375\377\377" + .short Ltmp18195-Ltmp18194 # Record length +Ltmp18194: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18195: + .cv_def_range Ltmp6733 Ltmp6741 Ltmp6849 Ltmp6853, "E\021\026\000\000\000\244\374\377\377" + .short Ltmp18197-Ltmp18196 # Record length +Ltmp18196: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18197: + .cv_def_range Ltmp6742 Ltmp6750 Ltmp6854 Ltmp6858, "E\021\026\000\000\000@\374\377\377" + .short Ltmp18199-Ltmp18198 # Record length +Ltmp18198: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18199: + .cv_def_range Ltmp6751 Ltmp6759 Ltmp6859 Ltmp6863, "E\021\026\000\000\000\334\373\377\377" + .short Ltmp18201-Ltmp18200 # Record length +Ltmp18200: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18201: + .cv_def_range Ltmp6760 Ltmp6768 Ltmp6864 Ltmp6868, "E\021\026\000\000\000\204\373\377\377" + .short Ltmp18203-Ltmp18202 # Record length +Ltmp18202: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18203: + .cv_def_range Ltmp6769 Ltmp6777 Ltmp6869 Ltmp6873, "E\021\026\000\000\000\034\373\377\377" + .short Ltmp18205-Ltmp18204 # Record length +Ltmp18204: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18205: + .cv_def_range Ltmp6779 Ltmp6787 Ltmp6874 Ltmp6878, "E\021\026\000\000\000\270\372\377\377" + .short Ltmp18207-Ltmp18206 # Record length +Ltmp18206: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18207: + .cv_def_range Ltmp6789 Ltmp6797 Ltmp6879 Ltmp6883, "E\021\026\000\000\000`\372\377\377" + .short Ltmp18209-Ltmp18208 # Record length +Ltmp18208: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18209: + .cv_def_range Ltmp6798 Ltmp6806 Ltmp6884 Ltmp6888, "E\021\026\000\000\000\f\372\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18155: + .p2align 2 + .cv_linetable 71, "?____C_A_T_C_H____T_E_S_T____46@@YAXXZ", Lfunc_end71 + .cv_fpo_data "??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ + .long Ltmp18211-Ltmp18210 # Subsection size +Ltmp18210: + .short Ltmp18213-Ltmp18212 # Record length +Ltmp18212: + .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 6329 # 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 +Ltmp18213: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18211: + .p2align 2 + .cv_linetable 72, "??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ", Lfunc_end72 + .cv_fpo_data "??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ + .long Ltmp18215-Ltmp18214 # Subsection size +Ltmp18214: + .short Ltmp18217-Ltmp18216 # Record length +Ltmp18216: + .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 6330 # 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 +Ltmp18217: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18215: + .p2align 2 + .cv_linetable 73, "??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ", Lfunc_end73 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____48@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____48 + .long Ltmp18219-Ltmp18218 # Subsection size +Ltmp18218: + .short Ltmp18221-Ltmp18220 # Record length +Ltmp18220: + .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 6331 # 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 +Ltmp18221: + .short Ltmp18223-Ltmp18222 # Record length +Ltmp18222: + .short 4414 # Record kind: S_LOCAL + .long 5157 # TypeIndex + .short 0 # Flags + .asciz "a" +Ltmp18223: + .cv_def_range Ltmp7125 Ltmp7277 Ltmp7278 Ltmp7354, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp18225-Ltmp18224 # Record length +Ltmp18224: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp18225: + .cv_def_range Ltmp7125 Ltmp7277 Ltmp7278 Ltmp7354, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp18227-Ltmp18226 # Record length +Ltmp18226: + .short 4414 # Record kind: S_LOCAL + .long 4269 # TypeIndex + .short 0 # Flags + .asciz "it" +Ltmp18227: + .cv_def_range Ltmp7125 Ltmp7277 Ltmp7278 Ltmp7354, "E\021\026\000\000\000\304\377\377\377" + .short Ltmp18229-Ltmp18228 # Record length +Ltmp18228: + .short 4414 # Record kind: S_LOCAL + .long 4269 # TypeIndex + .short 0 # Flags + .asciz "first" +Ltmp18229: + .cv_def_range Ltmp7125 Ltmp7277 Ltmp7278 Ltmp7354, "E\021\026\000\000\000\274\377\377\377" + .short Ltmp18231-Ltmp18230 # Record length +Ltmp18230: + .short 4414 # Record kind: S_LOCAL + .long 4269 # TypeIndex + .short 0 # Flags + .asciz "beyond" +Ltmp18231: + .cv_def_range Ltmp7125 Ltmp7277 Ltmp7278 Ltmp7354, "E\021\026\000\000\000\b\377\377\377" + .short Ltmp18233-Ltmp18232 # Record length +Ltmp18232: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18233: + .cv_def_range Ltmp7131 Ltmp7139 Ltmp7278 Ltmp7282, "E\021\026\000\000\000\224\377\377\377" + .short Ltmp18235-Ltmp18234 # Record length +Ltmp18234: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18235: + .cv_def_range Ltmp7140 Ltmp7148 Ltmp7283 Ltmp7287, "E\021\026\000\000\000@\377\377\377" + .short Ltmp18237-Ltmp18236 # Record length +Ltmp18236: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18237: + .cv_def_range Ltmp7150 Ltmp7158 Ltmp7288 Ltmp7291 Ltmp7296 Ltmp7297, "E\021\026\000\000\000\340\376\377\377" + .short Ltmp18239-Ltmp18238 # Record length +Ltmp18238: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18239: + .cv_def_range Ltmp7159 Ltmp7170 Ltmp7292 Ltmp7295 Ltmp7298 Ltmp7299, "E\021\026\000\000\000\214\376\377\377" + .short Ltmp18241-Ltmp18240 # Record length +Ltmp18240: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18241: + .cv_def_range Ltmp7171 Ltmp7179 Ltmp7300 Ltmp7304, "E\021\026\000\000\000\\\376\377\377" + .short Ltmp18243-Ltmp18242 # Record length +Ltmp18242: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18243: + .cv_def_range Ltmp7180 Ltmp7188 Ltmp7305 Ltmp7309, "E\021\026\000\000\000\000\376\377\377" + .short Ltmp18245-Ltmp18244 # Record length +Ltmp18244: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18245: + .cv_def_range Ltmp7189 Ltmp7197 Ltmp7310 Ltmp7314, "E\021\026\000\000\000\244\375\377\377" + .short Ltmp18247-Ltmp18246 # Record length +Ltmp18246: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18247: + .cv_def_range Ltmp7198 Ltmp7206 Ltmp7315 Ltmp7319, "E\021\026\000\000\000H\375\377\377" + .short Ltmp18249-Ltmp18248 # Record length +Ltmp18248: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18249: + .cv_def_range Ltmp7207 Ltmp7215 Ltmp7320 Ltmp7324, "E\021\026\000\000\000\354\374\377\377" + .short Ltmp18251-Ltmp18250 # Record length +Ltmp18250: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18251: + .cv_def_range Ltmp7216 Ltmp7224 Ltmp7325 Ltmp7329, "E\021\026\000\000\000\224\374\377\377" + .short Ltmp18253-Ltmp18252 # Record length +Ltmp18252: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18253: + .cv_def_range Ltmp7225 Ltmp7233 Ltmp7330 Ltmp7334, "E\021\026\000\000\000<\374\377\377" + .short Ltmp18255-Ltmp18254 # Record length +Ltmp18254: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18255: + .cv_def_range Ltmp7234 Ltmp7242 Ltmp7335 Ltmp7339, "E\021\026\000\000\000\340\373\377\377" + .short Ltmp18257-Ltmp18256 # Record length +Ltmp18256: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18257: + .cv_def_range Ltmp7245 Ltmp7253 Ltmp7340 Ltmp7344, "E\021\026\000\000\000\204\373\377\377" + .short Ltmp18259-Ltmp18258 # Record length +Ltmp18258: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18259: + .cv_def_range Ltmp7254 Ltmp7262 Ltmp7345 Ltmp7349, "E\021\026\000\000\0000\373\377\377" + .short Ltmp18261-Ltmp18260 # Record length +Ltmp18260: + .short 4414 # Record kind: S_LOCAL + .long 4125 # TypeIndex + .short 0 # Flags + .asciz "__range1" +Ltmp18261: + .cv_def_range Ltmp7262 Ltmp7277 Ltmp7350 Ltmp7354, "E\021\026\000\000\000\370\372\377\377" + .short Ltmp18263-Ltmp18262 # Record length +Ltmp18262: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 0 # Flags + .asciz "__begin1" +Ltmp18263: + .cv_def_range Ltmp7262 Ltmp7277 Ltmp7350 Ltmp7354, "E\021\026\000\000\000\360\372\377\377" + .short Ltmp18265-Ltmp18264 # Record length +Ltmp18264: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 0 # Flags + .asciz "__end1" +Ltmp18265: + .cv_def_range Ltmp7262 Ltmp7277 Ltmp7350 Ltmp7354, "E\021\026\000\000\000\350\372\377\377" + .short Ltmp18267-Ltmp18266 # Record length +Ltmp18266: + .short 4414 # Record kind: S_LOCAL + .long 4162 # TypeIndex + .short 0 # Flags + .asciz "n" +Ltmp18267: + .cv_def_range Ltmp7267 Ltmp7276 Ltmp7350 Ltmp7354, "E\021\026\000\000\000\324\372\377\377" + .short Ltmp18269-Ltmp18268 # Record length +Ltmp18268: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18269: + .cv_def_range Ltmp7268 Ltmp7276 Ltmp7350 Ltmp7354, "E\021\026\000\000\000\254\372\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18219: + .p2align 2 + .cv_linetable 74, "?____C_A_T_C_H____T_E_S_T____48@@YAXXZ", Lfunc_end74 + .cv_fpo_data "??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ + .long Ltmp18271-Ltmp18270 # Subsection size +Ltmp18270: + .short Ltmp18273-Ltmp18272 # Record length +Ltmp18272: + .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 6332 # 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 +Ltmp18273: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18271: + .p2align 2 + .cv_linetable 75, "??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ", Lfunc_end75 + .cv_fpo_data "??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ + .long Ltmp18275-Ltmp18274 # Subsection size +Ltmp18274: + .short Ltmp18277-Ltmp18276 # Record length +Ltmp18276: + .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 6333 # 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 +Ltmp18277: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18275: + .p2align 2 + .cv_linetable 76, "??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ", Lfunc_end76 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____50@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____50 + .long Ltmp18279-Ltmp18278 # Subsection size +Ltmp18278: + .short Ltmp18281-Ltmp18280 # Record length +Ltmp18280: + .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 6334 # 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 +Ltmp18281: + .short Ltmp18283-Ltmp18282 # Record length +Ltmp18282: + .short 4414 # Record kind: S_LOCAL + .long 5157 # TypeIndex + .short 0 # Flags + .asciz "a" +Ltmp18283: + .cv_def_range Ltmp7577 Ltmp7714 Ltmp7715 Ltmp7786, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp18285-Ltmp18284 # Record length +Ltmp18284: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp18285: + .cv_def_range Ltmp7577 Ltmp7714 Ltmp7715 Ltmp7786, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp18287-Ltmp18286 # Record length +Ltmp18286: + .short 4414 # Record kind: S_LOCAL + .long 4289 # TypeIndex + .short 0 # Flags + .asciz "it" +Ltmp18287: + .cv_def_range Ltmp7577 Ltmp7714 Ltmp7715 Ltmp7786, "E\021\026\000\000\000\304\377\377\377" + .short Ltmp18289-Ltmp18288 # Record length +Ltmp18288: + .short 4414 # Record kind: S_LOCAL + .long 4289 # TypeIndex + .short 0 # Flags + .asciz "first" +Ltmp18289: + .cv_def_range Ltmp7577 Ltmp7714 Ltmp7715 Ltmp7786, "E\021\026\000\000\000\274\377\377\377" + .short Ltmp18291-Ltmp18290 # Record length +Ltmp18290: + .short 4414 # Record kind: S_LOCAL + .long 4289 # TypeIndex + .short 0 # Flags + .asciz "beyond" +Ltmp18291: + .cv_def_range Ltmp7577 Ltmp7714 Ltmp7715 Ltmp7786, "E\021\026\000\000\000\b\377\377\377" + .short Ltmp18293-Ltmp18292 # Record length +Ltmp18292: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "last" +Ltmp18293: + .cv_def_range Ltmp7577 Ltmp7714 Ltmp7715 Ltmp7786, "E\021\026\000\000\000\b\374\377\377" + .short Ltmp18295-Ltmp18294 # Record length +Ltmp18294: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18295: + .cv_def_range Ltmp7583 Ltmp7591 Ltmp7715 Ltmp7719, "E\021\026\000\000\000\224\377\377\377" + .short Ltmp18297-Ltmp18296 # Record length +Ltmp18296: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18297: + .cv_def_range Ltmp7592 Ltmp7600 Ltmp7720 Ltmp7724, "E\021\026\000\000\000@\377\377\377" + .short Ltmp18299-Ltmp18298 # Record length +Ltmp18298: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18299: + .cv_def_range Ltmp7602 Ltmp7610 Ltmp7725 Ltmp7728 Ltmp7733 Ltmp7734, "E\021\026\000\000\000\340\376\377\377" + .short Ltmp18301-Ltmp18300 # Record length +Ltmp18300: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18301: + .cv_def_range Ltmp7611 Ltmp7622 Ltmp7729 Ltmp7732 Ltmp7735 Ltmp7736, "E\021\026\000\000\000\214\376\377\377" + .short Ltmp18303-Ltmp18302 # Record length +Ltmp18302: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18303: + .cv_def_range Ltmp7623 Ltmp7631 Ltmp7737 Ltmp7741, "E\021\026\000\000\000\\\376\377\377" + .short Ltmp18305-Ltmp18304 # Record length +Ltmp18304: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18305: + .cv_def_range Ltmp7632 Ltmp7640 Ltmp7742 Ltmp7746, "E\021\026\000\000\000\000\376\377\377" + .short Ltmp18307-Ltmp18306 # Record length +Ltmp18306: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18307: + .cv_def_range Ltmp7641 Ltmp7649 Ltmp7747 Ltmp7751, "E\021\026\000\000\000\244\375\377\377" + .short Ltmp18309-Ltmp18308 # Record length +Ltmp18308: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18309: + .cv_def_range Ltmp7650 Ltmp7658 Ltmp7752 Ltmp7756, "E\021\026\000\000\000H\375\377\377" + .short Ltmp18311-Ltmp18310 # Record length +Ltmp18310: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18311: + .cv_def_range Ltmp7659 Ltmp7667 Ltmp7757 Ltmp7761, "E\021\026\000\000\000\354\374\377\377" + .short Ltmp18313-Ltmp18312 # Record length +Ltmp18312: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18313: + .cv_def_range Ltmp7668 Ltmp7676 Ltmp7762 Ltmp7766, "E\021\026\000\000\000\224\374\377\377" + .short Ltmp18315-Ltmp18314 # Record length +Ltmp18314: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18315: + .cv_def_range Ltmp7677 Ltmp7685 Ltmp7767 Ltmp7771, "E\021\026\000\000\0008\374\377\377" + .short Ltmp18317-Ltmp18316 # Record length +Ltmp18316: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18317: + .cv_def_range Ltmp7687 Ltmp7695 Ltmp7772 Ltmp7776, "E\021\026\000\000\000\330\373\377\377" + .short Ltmp18319-Ltmp18318 # Record length +Ltmp18318: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18319: + .cv_def_range Ltmp7697 Ltmp7705 Ltmp7777 Ltmp7781, "E\021\026\000\000\000\200\373\377\377" + .short Ltmp18321-Ltmp18320 # Record length +Ltmp18320: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18321: + .cv_def_range Ltmp7706 Ltmp7714 Ltmp7782 Ltmp7786, "E\021\026\000\000\000,\373\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18279: + .p2align 2 + .cv_linetable 77, "?____C_A_T_C_H____T_E_S_T____50@@YAXXZ", Lfunc_end77 + .cv_fpo_data "??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ + .long Ltmp18323-Ltmp18322 # Subsection size +Ltmp18322: + .short Ltmp18325-Ltmp18324 # Record length +Ltmp18324: + .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 6335 # 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 +Ltmp18325: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18323: + .p2align 2 + .cv_linetable 78, "??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ", Lfunc_end78 + .cv_fpo_data "??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ + .long Ltmp18327-Ltmp18326 # Subsection size +Ltmp18326: + .short Ltmp18329-Ltmp18328 # Record length +Ltmp18328: + .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 6336 # 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 +Ltmp18329: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18327: + .p2align 2 + .cv_linetable 79, "??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ", Lfunc_end79 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____52@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____52 + .long Ltmp18331-Ltmp18330 # Subsection size +Ltmp18330: + .short Ltmp18333-Ltmp18332 # Record length +Ltmp18332: + .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 6337 # 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 +Ltmp18333: + .short Ltmp18335-Ltmp18334 # Record length +Ltmp18334: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +Ltmp18335: + .cv_def_range Ltmp8799 Ltmp8917 Ltmp9512 Ltmp9569, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp18337-Ltmp18336 # Record length +Ltmp18336: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s2" +Ltmp18337: + .cv_def_range Ltmp8799 Ltmp8917 Ltmp9512 Ltmp9569, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp18339-Ltmp18338 # Record length +Ltmp18338: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18339: + .cv_def_range Ltmp8804 Ltmp8812 Ltmp9512 Ltmp9515 Ltmp9518 Ltmp9519, "E\021\026\000\000\000\254\377\377\377" + .short Ltmp18341-Ltmp18340 # Record length +Ltmp18340: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18341: + .cv_def_range Ltmp8813 Ltmp8822 Ltmp9516 Ltmp9517 Ltmp9522 Ltmp9523, "E\021\026\000\000\000X\377\377\377" + .short Ltmp18343-Ltmp18342 # Record length +Ltmp18342: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18343: + .cv_def_range Ltmp8823 Ltmp8832 Ltmp9520 Ltmp9521 Ltmp9524 Ltmp9525, "E\021\026\000\000\000\020\377\377\377" + .short Ltmp18345-Ltmp18344 # Record length +Ltmp18344: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18345: + .cv_def_range Ltmp8833 Ltmp8841 Ltmp9526 Ltmp9529 Ltmp9532 Ltmp9533, "E\021\026\000\000\000\310\376\377\377" + .short Ltmp18347-Ltmp18346 # Record length +Ltmp18346: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18347: + .cv_def_range Ltmp8842 Ltmp8851 Ltmp9530 Ltmp9531 Ltmp9534 Ltmp9535, "E\021\026\000\000\000t\376\377\377" + .short Ltmp18349-Ltmp18348 # Record length +Ltmp18348: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18349: + .cv_def_range Ltmp8852 Ltmp8860 Ltmp9536 Ltmp9540, "E\021\026\000\000\000,\376\377\377" + .short Ltmp18351-Ltmp18350 # Record length +Ltmp18350: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18351: + .cv_def_range Ltmp8861 Ltmp8869 Ltmp9541 Ltmp9544 Ltmp9547 Ltmp9548, "E\021\026\000\000\000\330\375\377\377" + .short Ltmp18353-Ltmp18352 # Record length +Ltmp18352: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18353: + .cv_def_range Ltmp8870 Ltmp8879 Ltmp9545 Ltmp9546 Ltmp9551 Ltmp9552, "E\021\026\000\000\000\204\375\377\377" + .short Ltmp18355-Ltmp18354 # Record length +Ltmp18354: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18355: + .cv_def_range Ltmp8880 Ltmp8889 Ltmp9549 Ltmp9550 Ltmp9553 Ltmp9554, "E\021\026\000\000\000<\375\377\377" + .short Ltmp18357-Ltmp18356 # Record length +Ltmp18356: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18357: + .cv_def_range Ltmp8890 Ltmp8898 Ltmp9555 Ltmp9558 Ltmp9561 Ltmp9562, "E\021\026\000\000\000\364\374\377\377" + .short Ltmp18359-Ltmp18358 # Record length +Ltmp18358: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18359: + .cv_def_range Ltmp8899 Ltmp8908 Ltmp9559 Ltmp9560 Ltmp9563 Ltmp9564, "E\021\026\000\000\000\240\374\377\377" + .short Ltmp18361-Ltmp18360 # Record length +Ltmp18360: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18361: + .cv_def_range Ltmp8909 Ltmp8917 Ltmp9565 Ltmp9569, "E\021\026\000\000\000X\374\377\377" + .short Ltmp18363-Ltmp18362 # Record length +Ltmp18362: + .short 4414 # Record kind: S_LOCAL + .long 5233 # TypeIndex + .short 0 # Flags + .asciz "arr" +Ltmp18363: + .cv_def_range Ltmp8917 Ltmp9036 Ltmp9570 Ltmp9627, "E\021\026\000\000\000$\374\377\377" + .short Ltmp18365-Ltmp18364 # Record length +Ltmp18364: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +Ltmp18365: + .cv_def_range Ltmp8917 Ltmp9036 Ltmp9570 Ltmp9627, "E\021\026\000\000\000\034\374\377\377" + .short Ltmp18367-Ltmp18366 # Record length +Ltmp18366: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s2" +Ltmp18367: + .cv_def_range Ltmp8917 Ltmp9036 Ltmp9570 Ltmp9627, "E\021\026\000\000\000\024\374\377\377" + .short Ltmp18369-Ltmp18368 # Record length +Ltmp18368: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18369: + .cv_def_range Ltmp8923 Ltmp8931 Ltmp9570 Ltmp9573 Ltmp9576 Ltmp9577, "E\021\026\000\000\000\354\373\377\377" + .short Ltmp18371-Ltmp18370 # Record length +Ltmp18370: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18371: + .cv_def_range Ltmp8932 Ltmp8941 Ltmp9574 Ltmp9575 Ltmp9580 Ltmp9581, "E\021\026\000\000\000\230\373\377\377" + .short Ltmp18373-Ltmp18372 # Record length +Ltmp18372: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18373: + .cv_def_range Ltmp8942 Ltmp8951 Ltmp9578 Ltmp9579 Ltmp9582 Ltmp9583, "E\021\026\000\000\000P\373\377\377" + .short Ltmp18375-Ltmp18374 # Record length +Ltmp18374: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18375: + .cv_def_range Ltmp8952 Ltmp8960 Ltmp9584 Ltmp9587 Ltmp9590 Ltmp9591, "E\021\026\000\000\000\b\373\377\377" + .short Ltmp18377-Ltmp18376 # Record length +Ltmp18376: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18377: + .cv_def_range Ltmp8961 Ltmp8970 Ltmp9588 Ltmp9589 Ltmp9592 Ltmp9593, "E\021\026\000\000\000\264\372\377\377" + .short Ltmp18379-Ltmp18378 # Record length +Ltmp18378: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18379: + .cv_def_range Ltmp8971 Ltmp8979 Ltmp9594 Ltmp9598, "E\021\026\000\000\000l\372\377\377" + .short Ltmp18381-Ltmp18380 # Record length +Ltmp18380: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18381: + .cv_def_range Ltmp8980 Ltmp8988 Ltmp9599 Ltmp9602 Ltmp9605 Ltmp9606, "E\021\026\000\000\000\030\372\377\377" + .short Ltmp18383-Ltmp18382 # Record length +Ltmp18382: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18383: + .cv_def_range Ltmp8989 Ltmp8998 Ltmp9603 Ltmp9604 Ltmp9609 Ltmp9610, "E\021\026\000\000\000\304\371\377\377" + .short Ltmp18385-Ltmp18384 # Record length +Ltmp18384: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18385: + .cv_def_range Ltmp8999 Ltmp9008 Ltmp9607 Ltmp9608 Ltmp9611 Ltmp9612, "E\021\026\000\000\000|\371\377\377" + .short Ltmp18387-Ltmp18386 # Record length +Ltmp18386: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18387: + .cv_def_range Ltmp9009 Ltmp9017 Ltmp9613 Ltmp9616 Ltmp9619 Ltmp9620, "E\021\026\000\000\0004\371\377\377" + .short Ltmp18389-Ltmp18388 # Record length +Ltmp18388: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18389: + .cv_def_range Ltmp9018 Ltmp9027 Ltmp9617 Ltmp9618 Ltmp9621 Ltmp9622, "E\021\026\000\000\000\340\370\377\377" + .short Ltmp18391-Ltmp18390 # Record length +Ltmp18390: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18391: + .cv_def_range Ltmp9028 Ltmp9036 Ltmp9623 Ltmp9627, "E\021\026\000\000\000\230\370\377\377" + .short Ltmp18393-Ltmp18392 # Record length +Ltmp18392: + .short 4414 # Record kind: S_LOCAL + .long 5233 # TypeIndex + .short 0 # Flags + .asciz "arr" +Ltmp18393: + .cv_def_range Ltmp9036 Ltmp9154 Ltmp9628 Ltmp9686, "E\021\026\000\000\000d\370\377\377" + .short Ltmp18395-Ltmp18394 # Record length +Ltmp18394: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +Ltmp18395: + .cv_def_range Ltmp9036 Ltmp9154 Ltmp9628 Ltmp9686, "E\021\026\000\000\000\\\370\377\377" + .short Ltmp18397-Ltmp18396 # Record length +Ltmp18396: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s2" +Ltmp18397: + .cv_def_range Ltmp9036 Ltmp9154 Ltmp9628 Ltmp9686, "E\021\026\000\000\000T\370\377\377" + .short Ltmp18399-Ltmp18398 # Record length +Ltmp18398: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18399: + .cv_def_range Ltmp9041 Ltmp9049 Ltmp9628 Ltmp9632, "E\021\026\000\000\000,\370\377\377" + .short Ltmp18401-Ltmp18400 # Record length +Ltmp18400: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18401: + .cv_def_range Ltmp9050 Ltmp9058 Ltmp9633 Ltmp9636 Ltmp9639 Ltmp9640, "E\021\026\000\000\000\330\367\377\377" + .short Ltmp18403-Ltmp18402 # Record length +Ltmp18402: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18403: + .cv_def_range Ltmp9059 Ltmp9068 Ltmp9637 Ltmp9638 Ltmp9643 Ltmp9644, "E\021\026\000\000\000\204\367\377\377" + .short Ltmp18405-Ltmp18404 # Record length +Ltmp18404: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18405: + .cv_def_range Ltmp9069 Ltmp9078 Ltmp9641 Ltmp9642 Ltmp9645 Ltmp9646, "E\021\026\000\000\000<\367\377\377" + .short Ltmp18407-Ltmp18406 # Record length +Ltmp18406: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18407: + .cv_def_range Ltmp9079 Ltmp9087 Ltmp9647 Ltmp9650 Ltmp9653 Ltmp9654, "E\021\026\000\000\000\364\366\377\377" + .short Ltmp18409-Ltmp18408 # Record length +Ltmp18408: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18409: + .cv_def_range Ltmp9088 Ltmp9097 Ltmp9651 Ltmp9652 Ltmp9655 Ltmp9656, "E\021\026\000\000\000\240\366\377\377" + .short Ltmp18411-Ltmp18410 # Record length +Ltmp18410: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18411: + .cv_def_range Ltmp9098 Ltmp9106 Ltmp9657 Ltmp9660 Ltmp9663 Ltmp9664, "E\021\026\000\000\000X\366\377\377" + .short Ltmp18413-Ltmp18412 # Record length +Ltmp18412: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18413: + .cv_def_range Ltmp9107 Ltmp9116 Ltmp9661 Ltmp9662 Ltmp9665 Ltmp9666, "E\021\026\000\000\000\004\366\377\377" + .short Ltmp18415-Ltmp18414 # Record length +Ltmp18414: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18415: + .cv_def_range Ltmp9117 Ltmp9125 Ltmp9667 Ltmp9670 Ltmp9673 Ltmp9674, "E\021\026\000\000\000\274\365\377\377" + .short Ltmp18417-Ltmp18416 # Record length +Ltmp18416: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18417: + .cv_def_range Ltmp9126 Ltmp9135 Ltmp9671 Ltmp9672 Ltmp9675 Ltmp9676, "E\021\026\000\000\000h\365\377\377" + .short Ltmp18419-Ltmp18418 # Record length +Ltmp18418: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18419: + .cv_def_range Ltmp9136 Ltmp9144 Ltmp9677 Ltmp9680 Ltmp9683 Ltmp9684, "E\021\026\000\000\000 \365\377\377" + .short Ltmp18421-Ltmp18420 # Record length +Ltmp18420: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18421: + .cv_def_range Ltmp9145 Ltmp9154 Ltmp9681 Ltmp9682 Ltmp9685 Ltmp9686, "E\021\026\000\000\000\314\364\377\377" + .short Ltmp18423-Ltmp18422 # Record length +Ltmp18422: + .short 4414 # Record kind: S_LOCAL + .long 5233 # TypeIndex + .short 0 # Flags + .asciz "arr1" +Ltmp18423: + .cv_def_range Ltmp9154 Ltmp9273 Ltmp9687 Ltmp9744, "E\021\026\000\000\000\244\364\377\377" + .short Ltmp18425-Ltmp18424 # Record length +Ltmp18424: + .short 4414 # Record kind: S_LOCAL + .long 5233 # TypeIndex + .short 0 # Flags + .asciz "arr2" +Ltmp18425: + .cv_def_range Ltmp9154 Ltmp9273 Ltmp9687 Ltmp9744, "E\021\026\000\000\000\234\364\377\377" + .short Ltmp18427-Ltmp18426 # Record length +Ltmp18426: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +Ltmp18427: + .cv_def_range Ltmp9154 Ltmp9273 Ltmp9687 Ltmp9744, "E\021\026\000\000\000\224\364\377\377" + .short Ltmp18429-Ltmp18428 # Record length +Ltmp18428: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s2" +Ltmp18429: + .cv_def_range Ltmp9154 Ltmp9273 Ltmp9687 Ltmp9744, "E\021\026\000\000\000\214\364\377\377" + .short Ltmp18431-Ltmp18430 # Record length +Ltmp18430: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18431: + .cv_def_range Ltmp9160 Ltmp9168 Ltmp9687 Ltmp9690 Ltmp9693 Ltmp9694, "E\021\026\000\000\000d\364\377\377" + .short Ltmp18433-Ltmp18432 # Record length +Ltmp18432: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18433: + .cv_def_range Ltmp9169 Ltmp9178 Ltmp9691 Ltmp9692 Ltmp9697 Ltmp9698, "E\021\026\000\000\000\020\364\377\377" + .short Ltmp18435-Ltmp18434 # Record length +Ltmp18434: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18435: + .cv_def_range Ltmp9179 Ltmp9188 Ltmp9695 Ltmp9696 Ltmp9699 Ltmp9700, "E\021\026\000\000\000\310\363\377\377" + .short Ltmp18437-Ltmp18436 # Record length +Ltmp18436: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18437: + .cv_def_range Ltmp9189 Ltmp9197 Ltmp9701 Ltmp9704 Ltmp9707 Ltmp9708, "E\021\026\000\000\000\200\363\377\377" + .short Ltmp18439-Ltmp18438 # Record length +Ltmp18438: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18439: + .cv_def_range Ltmp9198 Ltmp9207 Ltmp9705 Ltmp9706 Ltmp9709 Ltmp9710, "E\021\026\000\000\000,\363\377\377" + .short Ltmp18441-Ltmp18440 # Record length +Ltmp18440: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18441: + .cv_def_range Ltmp9208 Ltmp9216 Ltmp9711 Ltmp9715, "E\021\026\000\000\000\344\362\377\377" + .short Ltmp18443-Ltmp18442 # Record length +Ltmp18442: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18443: + .cv_def_range Ltmp9217 Ltmp9225 Ltmp9716 Ltmp9719 Ltmp9722 Ltmp9723, "E\021\026\000\000\000\220\362\377\377" + .short Ltmp18445-Ltmp18444 # Record length +Ltmp18444: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18445: + .cv_def_range Ltmp9226 Ltmp9235 Ltmp9720 Ltmp9721 Ltmp9726 Ltmp9727, "E\021\026\000\000\000<\362\377\377" + .short Ltmp18447-Ltmp18446 # Record length +Ltmp18446: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18447: + .cv_def_range Ltmp9236 Ltmp9245 Ltmp9724 Ltmp9725 Ltmp9728 Ltmp9729, "E\021\026\000\000\000\364\361\377\377" + .short Ltmp18449-Ltmp18448 # Record length +Ltmp18448: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18449: + .cv_def_range Ltmp9246 Ltmp9254 Ltmp9730 Ltmp9733 Ltmp9736 Ltmp9737, "E\021\026\000\000\000\254\361\377\377" + .short Ltmp18451-Ltmp18450 # Record length +Ltmp18450: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18451: + .cv_def_range Ltmp9255 Ltmp9264 Ltmp9734 Ltmp9735 Ltmp9738 Ltmp9739, "E\021\026\000\000\000X\361\377\377" + .short Ltmp18453-Ltmp18452 # Record length +Ltmp18452: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18453: + .cv_def_range Ltmp9265 Ltmp9273 Ltmp9740 Ltmp9744, "E\021\026\000\000\000\020\361\377\377" + .short Ltmp18455-Ltmp18454 # Record length +Ltmp18454: + .short 4414 # Record kind: S_LOCAL + .long 5231 # TypeIndex + .short 0 # Flags + .asciz "arr" +Ltmp18455: + .cv_def_range Ltmp9274 Ltmp9392 Ltmp9745 Ltmp9803, "E\021\026\000\000\000\330\360\377\377" + .short Ltmp18457-Ltmp18456 # Record length +Ltmp18456: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +Ltmp18457: + .cv_def_range Ltmp9274 Ltmp9392 Ltmp9745 Ltmp9803, "E\021\026\000\000\000\320\360\377\377" + .short Ltmp18459-Ltmp18458 # Record length +Ltmp18458: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s2" +Ltmp18459: + .cv_def_range Ltmp9274 Ltmp9392 Ltmp9745 Ltmp9803, "E\021\026\000\000\000\310\360\377\377" + .short Ltmp18461-Ltmp18460 # Record length +Ltmp18460: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18461: + .cv_def_range Ltmp9279 Ltmp9287 Ltmp9745 Ltmp9749, "E\021\026\000\000\000\240\360\377\377" + .short Ltmp18463-Ltmp18462 # Record length +Ltmp18462: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18463: + .cv_def_range Ltmp9288 Ltmp9296 Ltmp9750 Ltmp9753 Ltmp9756 Ltmp9757, "E\021\026\000\000\000L\360\377\377" + .short Ltmp18465-Ltmp18464 # Record length +Ltmp18464: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18465: + .cv_def_range Ltmp9297 Ltmp9306 Ltmp9754 Ltmp9755 Ltmp9760 Ltmp9761, "E\021\026\000\000\000\370\357\377\377" + .short Ltmp18467-Ltmp18466 # Record length +Ltmp18466: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18467: + .cv_def_range Ltmp9307 Ltmp9316 Ltmp9758 Ltmp9759 Ltmp9762 Ltmp9763, "E\021\026\000\000\000\260\357\377\377" + .short Ltmp18469-Ltmp18468 # Record length +Ltmp18468: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18469: + .cv_def_range Ltmp9317 Ltmp9325 Ltmp9764 Ltmp9767 Ltmp9770 Ltmp9771, "E\021\026\000\000\000h\357\377\377" + .short Ltmp18471-Ltmp18470 # Record length +Ltmp18470: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18471: + .cv_def_range Ltmp9326 Ltmp9335 Ltmp9768 Ltmp9769 Ltmp9772 Ltmp9773, "E\021\026\000\000\000\024\357\377\377" + .short Ltmp18473-Ltmp18472 # Record length +Ltmp18472: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18473: + .cv_def_range Ltmp9336 Ltmp9344 Ltmp9774 Ltmp9777 Ltmp9780 Ltmp9781, "E\021\026\000\000\000\314\356\377\377" + .short Ltmp18475-Ltmp18474 # Record length +Ltmp18474: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18475: + .cv_def_range Ltmp9345 Ltmp9354 Ltmp9778 Ltmp9779 Ltmp9782 Ltmp9783, "E\021\026\000\000\000x\356\377\377" + .short Ltmp18477-Ltmp18476 # Record length +Ltmp18476: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18477: + .cv_def_range Ltmp9355 Ltmp9363 Ltmp9784 Ltmp9787 Ltmp9790 Ltmp9791, "E\021\026\000\000\0000\356\377\377" + .short Ltmp18479-Ltmp18478 # Record length +Ltmp18478: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18479: + .cv_def_range Ltmp9364 Ltmp9373 Ltmp9788 Ltmp9789 Ltmp9792 Ltmp9793, "E\021\026\000\000\000\334\355\377\377" + .short Ltmp18481-Ltmp18480 # Record length +Ltmp18480: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18481: + .cv_def_range Ltmp9374 Ltmp9382 Ltmp9794 Ltmp9797 Ltmp9800 Ltmp9801, "E\021\026\000\000\000\224\355\377\377" + .short Ltmp18483-Ltmp18482 # Record length +Ltmp18482: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18483: + .cv_def_range Ltmp9383 Ltmp9392 Ltmp9798 Ltmp9799 Ltmp9802 Ltmp9803, "E\021\026\000\000\000@\355\377\377" + .short Ltmp18485-Ltmp18484 # Record length +Ltmp18484: + .short 4414 # Record kind: S_LOCAL + .long 5233 # TypeIndex + .short 0 # Flags + .asciz "arr1" +Ltmp18485: + .cv_def_range Ltmp9392 Ltmp9511 Ltmp9804 Ltmp9862, "E\021\026\000\000\000\030\355\377\377" + .short Ltmp18487-Ltmp18486 # Record length +Ltmp18486: + .short 4414 # Record kind: S_LOCAL + .long 5233 # TypeIndex + .short 0 # Flags + .asciz "arr2" +Ltmp18487: + .cv_def_range Ltmp9392 Ltmp9511 Ltmp9804 Ltmp9862, "E\021\026\000\000\000\020\355\377\377" + .short Ltmp18489-Ltmp18488 # Record length +Ltmp18488: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +Ltmp18489: + .cv_def_range Ltmp9392 Ltmp9511 Ltmp9804 Ltmp9862, "E\021\026\000\000\000\b\355\377\377" + .short Ltmp18491-Ltmp18490 # Record length +Ltmp18490: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s2" +Ltmp18491: + .cv_def_range Ltmp9392 Ltmp9511 Ltmp9804 Ltmp9862, "E\021\026\000\000\000\000\355\377\377" + .short Ltmp18493-Ltmp18492 # Record length +Ltmp18492: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18493: + .cv_def_range Ltmp9398 Ltmp9406 Ltmp9804 Ltmp9808, "E\021\026\000\000\000\330\354\377\377" + .short Ltmp18495-Ltmp18494 # Record length +Ltmp18494: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18495: + .cv_def_range Ltmp9407 Ltmp9415 Ltmp9809 Ltmp9812 Ltmp9815 Ltmp9816, "E\021\026\000\000\000\204\354\377\377" + .short Ltmp18497-Ltmp18496 # Record length +Ltmp18496: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18497: + .cv_def_range Ltmp9416 Ltmp9425 Ltmp9813 Ltmp9814 Ltmp9819 Ltmp9820, "E\021\026\000\000\0000\354\377\377" + .short Ltmp18499-Ltmp18498 # Record length +Ltmp18498: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18499: + .cv_def_range Ltmp9426 Ltmp9435 Ltmp9817 Ltmp9818 Ltmp9821 Ltmp9822, "E\021\026\000\000\000\350\353\377\377" + .short Ltmp18501-Ltmp18500 # Record length +Ltmp18500: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18501: + .cv_def_range Ltmp9436 Ltmp9444 Ltmp9823 Ltmp9826 Ltmp9829 Ltmp9830, "E\021\026\000\000\000\240\353\377\377" + .short Ltmp18503-Ltmp18502 # Record length +Ltmp18502: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18503: + .cv_def_range Ltmp9445 Ltmp9454 Ltmp9827 Ltmp9828 Ltmp9831 Ltmp9832, "E\021\026\000\000\000L\353\377\377" + .short Ltmp18505-Ltmp18504 # Record length +Ltmp18504: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18505: + .cv_def_range Ltmp9455 Ltmp9463 Ltmp9833 Ltmp9836 Ltmp9839 Ltmp9840, "E\021\026\000\000\000\004\353\377\377" + .short Ltmp18507-Ltmp18506 # Record length +Ltmp18506: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18507: + .cv_def_range Ltmp9464 Ltmp9473 Ltmp9837 Ltmp9838 Ltmp9841 Ltmp9842, "E\021\026\000\000\000\260\352\377\377" + .short Ltmp18509-Ltmp18508 # Record length +Ltmp18508: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18509: + .cv_def_range Ltmp9474 Ltmp9482 Ltmp9843 Ltmp9846 Ltmp9849 Ltmp9850, "E\021\026\000\000\000h\352\377\377" + .short Ltmp18511-Ltmp18510 # Record length +Ltmp18510: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18511: + .cv_def_range Ltmp9483 Ltmp9492 Ltmp9847 Ltmp9848 Ltmp9851 Ltmp9852, "E\021\026\000\000\000\024\352\377\377" + .short Ltmp18513-Ltmp18512 # Record length +Ltmp18512: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18513: + .cv_def_range Ltmp9493 Ltmp9501 Ltmp9853 Ltmp9856 Ltmp9859 Ltmp9860, "E\021\026\000\000\000\314\351\377\377" + .short Ltmp18515-Ltmp18514 # Record length +Ltmp18514: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18515: + .cv_def_range Ltmp9502 Ltmp9511 Ltmp9857 Ltmp9858 Ltmp9861 Ltmp9862, "E\021\026\000\000\000x\351\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18331: + .p2align 2 + .cv_linetable 80, "?____C_A_T_C_H____T_E_S_T____52@@YAXXZ", Lfunc_end80 + .cv_fpo_data "??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ + .long Ltmp18517-Ltmp18516 # Subsection size +Ltmp18516: + .short Ltmp18519-Ltmp18518 # Record length +Ltmp18518: + .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 6338 # 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 +Ltmp18519: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18517: + .p2align 2 + .cv_linetable 81, "??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ", Lfunc_end81 + .cv_fpo_data "??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ + .long Ltmp18521-Ltmp18520 # Subsection size +Ltmp18520: + .short Ltmp18523-Ltmp18522 # Record length +Ltmp18522: + .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 6339 # 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 +Ltmp18523: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18521: + .p2align 2 + .cv_linetable 82, "??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ", Lfunc_end82 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____54@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____54 + .long Ltmp18525-Ltmp18524 # Subsection size +Ltmp18524: + .short Ltmp18527-Ltmp18526 # Record length +Ltmp18526: + .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 6340 # 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 +Ltmp18527: + .short Ltmp18529-Ltmp18528 # Record length +Ltmp18528: + .short 4414 # Record kind: S_LOCAL + .long 5157 # TypeIndex + .short 0 # Flags + .asciz "a" +Ltmp18529: + .cv_def_range Ltmp10007 Ltmp10161, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp18531-Ltmp18530 # Record length +Ltmp18530: + .short 4414 # Record kind: S_LOCAL + .long 4325 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp18531: + .cv_def_range Ltmp10008 Ltmp10040 Ltmp10112 Ltmp10126, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp18533-Ltmp18532 # Record length +Ltmp18532: + .short 4414 # Record kind: S_LOCAL + .long 6342 # TypeIndex + .short 0 # Flags + .asciz "bs" +Ltmp18533: + .cv_def_range Ltmp10008 Ltmp10040 Ltmp10112 Ltmp10126, "E\021\026\000\000\000h\377\377\377" + .short Ltmp18535-Ltmp18534 # Record length +Ltmp18534: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18535: + .cv_def_range Ltmp10012 Ltmp10020 Ltmp10112 Ltmp10116, "E\021\026\000\000\000\244\377\377\377" + .short Ltmp18537-Ltmp18536 # Record length +Ltmp18536: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18537: + .cv_def_range Ltmp10023 Ltmp10031 Ltmp10117 Ltmp10121, "E\021\026\000\000\0008\377\377\377" + .short Ltmp18539-Ltmp18538 # Record length +Ltmp18538: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18539: + .cv_def_range Ltmp10032 Ltmp10040 Ltmp10122 Ltmp10126, "E\021\026\000\000\000\334\376\377\377" + .short Ltmp18541-Ltmp18540 # Record length +Ltmp18540: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp18541: + .cv_def_range Ltmp10040 Ltmp10089 Ltmp10127 Ltmp10151, "E\021\026\000\000\000\240\376\377\377" + .short Ltmp18543-Ltmp18542 # Record length +Ltmp18542: + .short 4414 # Record kind: S_LOCAL + .long 6342 # TypeIndex + .short 0 # Flags + .asciz "bs" +Ltmp18543: + .cv_def_range Ltmp10040 Ltmp10089 Ltmp10127 Ltmp10151, "E\021\026\000\000\000\230\376\377\377" + .short Ltmp18545-Ltmp18544 # Record length +Ltmp18544: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18545: + .cv_def_range Ltmp10045 Ltmp10053 Ltmp10127 Ltmp10131, "E\021\026\000\000\000h\376\377\377" + .short Ltmp18547-Ltmp18546 # Record length +Ltmp18546: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18547: + .cv_def_range Ltmp10054 Ltmp10062 Ltmp10132 Ltmp10136, "E\021\026\000\000\000\f\376\377\377" + .short Ltmp18549-Ltmp18548 # Record length +Ltmp18548: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18549: + .cv_def_range Ltmp10063 Ltmp10071 Ltmp10137 Ltmp10141, "E\021\026\000\000\000\260\375\377\377" + .short Ltmp18551-Ltmp18550 # Record length +Ltmp18550: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18551: + .cv_def_range Ltmp10072 Ltmp10080 Ltmp10142 Ltmp10146, "E\021\026\000\000\000T\375\377\377" + .short Ltmp18553-Ltmp18552 # Record length +Ltmp18552: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18553: + .cv_def_range Ltmp10081 Ltmp10089 Ltmp10147 Ltmp10151, "E\021\026\000\000\000\370\374\377\377" + .short Ltmp18555-Ltmp18554 # Record length +Ltmp18554: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp18555: + .cv_def_range Ltmp10089 Ltmp10111 Ltmp10152 Ltmp10161, "E\021\026\000\000\000\274\374\377\377" + .short Ltmp18557-Ltmp18556 # Record length +Ltmp18556: + .short 4414 # Record kind: S_LOCAL + .long 6342 # TypeIndex + .short 0 # Flags + .asciz "bs" +Ltmp18557: + .cv_def_range Ltmp10089 Ltmp10111 Ltmp10152 Ltmp10161, "E\021\026\000\000\000\264\374\377\377" + .short Ltmp18559-Ltmp18558 # Record length +Ltmp18558: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18559: + .cv_def_range Ltmp10094 Ltmp10102 Ltmp10152 Ltmp10156, "E\021\026\000\000\000\204\374\377\377" + .short Ltmp18561-Ltmp18560 # Record length +Ltmp18560: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18561: + .cv_def_range Ltmp10103 Ltmp10111 Ltmp10157 Ltmp10161, "E\021\026\000\000\000(\374\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18525: + .p2align 2 + .cv_linetable 83, "?____C_A_T_C_H____T_E_S_T____54@@YAXXZ", Lfunc_end83 + .cv_fpo_data "??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ + .long Ltmp18563-Ltmp18562 # Subsection size +Ltmp18562: + .short Ltmp18565-Ltmp18564 # Record length +Ltmp18564: + .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 6401 # 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 +Ltmp18565: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18563: + .p2align 2 + .cv_linetable 84, "??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ", Lfunc_end84 + .cv_fpo_data "??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ + .long Ltmp18567-Ltmp18566 # Subsection size +Ltmp18566: + .short Ltmp18569-Ltmp18568 # Record length +Ltmp18568: + .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 6402 # 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 +Ltmp18569: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18567: + .p2align 2 + .cv_linetable 85, "??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ", Lfunc_end85 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____56@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____56 + .long Ltmp18571-Ltmp18570 # Subsection size +Ltmp18570: + .short Ltmp18573-Ltmp18572 # Record length +Ltmp18572: + .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 6403 # 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 +Ltmp18573: + .short Ltmp18575-Ltmp18574 # Record length +Ltmp18574: + .short 4414 # Record kind: S_LOCAL + .long 5157 # TypeIndex + .short 0 # Flags + .asciz "a" +Ltmp18575: + .cv_def_range Ltmp10264 Ltmp10371, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp18577-Ltmp18576 # Record length +Ltmp18576: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp18577: + .cv_def_range Ltmp10265 Ltmp10314 Ltmp10337 Ltmp10361, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp18579-Ltmp18578 # Record length +Ltmp18578: + .short 4414 # Record kind: S_LOCAL + .long 6405 # TypeIndex + .short 0 # Flags + .asciz "bs" +Ltmp18579: + .cv_def_range Ltmp10265 Ltmp10314 Ltmp10337 Ltmp10361, "E\021\026\000\000\000\304\377\377\377" + .short Ltmp18581-Ltmp18580 # Record length +Ltmp18580: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18581: + .cv_def_range Ltmp10270 Ltmp10278 Ltmp10337 Ltmp10341, "E\021\026\000\000\000\224\377\377\377" + .short Ltmp18583-Ltmp18582 # Record length +Ltmp18582: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18583: + .cv_def_range Ltmp10279 Ltmp10287 Ltmp10342 Ltmp10346, "E\021\026\000\000\0008\377\377\377" + .short Ltmp18585-Ltmp18584 # Record length +Ltmp18584: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18585: + .cv_def_range Ltmp10288 Ltmp10296 Ltmp10347 Ltmp10351, "E\021\026\000\000\000\334\376\377\377" + .short Ltmp18587-Ltmp18586 # Record length +Ltmp18586: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18587: + .cv_def_range Ltmp10297 Ltmp10305 Ltmp10352 Ltmp10356, "E\021\026\000\000\000\200\376\377\377" + .short Ltmp18589-Ltmp18588 # Record length +Ltmp18588: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18589: + .cv_def_range Ltmp10306 Ltmp10314 Ltmp10357 Ltmp10361, "E\021\026\000\000\000$\376\377\377" + .short Ltmp18591-Ltmp18590 # Record length +Ltmp18590: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp18591: + .cv_def_range Ltmp10314 Ltmp10336 Ltmp10362 Ltmp10371, "E\021\026\000\000\000\350\375\377\377" + .short Ltmp18593-Ltmp18592 # Record length +Ltmp18592: + .short 4414 # Record kind: S_LOCAL + .long 6405 # TypeIndex + .short 0 # Flags + .asciz "bs" +Ltmp18593: + .cv_def_range Ltmp10314 Ltmp10336 Ltmp10362 Ltmp10371, "E\021\026\000\000\000\340\375\377\377" + .short Ltmp18595-Ltmp18594 # Record length +Ltmp18594: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18595: + .cv_def_range Ltmp10319 Ltmp10327 Ltmp10362 Ltmp10366, "E\021\026\000\000\000\260\375\377\377" + .short Ltmp18597-Ltmp18596 # Record length +Ltmp18596: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18597: + .cv_def_range Ltmp10328 Ltmp10336 Ltmp10367 Ltmp10371, "E\021\026\000\000\000T\375\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18571: + .p2align 2 + .cv_linetable 86, "?____C_A_T_C_H____T_E_S_T____56@@YAXXZ", Lfunc_end86 + .cv_fpo_data "??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ + .long Ltmp18599-Ltmp18598 # Subsection size +Ltmp18598: + .short Ltmp18601-Ltmp18600 # Record length +Ltmp18600: + .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 6454 # 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 +Ltmp18601: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18599: + .p2align 2 + .cv_linetable 87, "??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ", Lfunc_end87 + .cv_fpo_data "??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ + .long Ltmp18603-Ltmp18602 # Subsection size +Ltmp18602: + .short Ltmp18605-Ltmp18604 # Record length +Ltmp18604: + .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 6455 # 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 +Ltmp18605: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18603: + .p2align 2 + .cv_linetable 88, "??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ", Lfunc_end88 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____58@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____58 + .long Ltmp18607-Ltmp18606 # Subsection size +Ltmp18606: + .short Ltmp18609-Ltmp18608 # Record length +Ltmp18608: + .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 6456 # 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 +Ltmp18609: + .short Ltmp18611-Ltmp18610 # Record length +Ltmp18610: + .short 4414 # Record kind: S_LOCAL + .long 5157 # TypeIndex + .short 0 # Flags + .asciz "arr" +Ltmp18611: + .cv_def_range Ltmp10458 Ltmp10559, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp18613-Ltmp18612 # Record length +Ltmp18612: + .short 4414 # Record kind: S_LOCAL + .long 5646 # TypeIndex + .short 0 # Flags + .asciz "s4" +Ltmp18613: + .cv_def_range Ltmp10458 Ltmp10559, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp18615-Ltmp18614 # Record length +Ltmp18614: + .short 4414 # Record kind: S_LOCAL + .long 5233 # TypeIndex + .short 0 # Flags + .asciz "arr2" +Ltmp18615: + .cv_def_range Ltmp10458 Ltmp10559, "E\021\026\000\000\000\270\376\377\377" + .short Ltmp18617-Ltmp18616 # Record length +Ltmp18616: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "av" +Ltmp18617: + .cv_def_range Ltmp10458 Ltmp10559, "E\021\026\000\000\000|\376\377\377" + .short Ltmp18619-Ltmp18618 # Record length +Ltmp18618: + .short 4414 # Record kind: S_LOCAL + .long 6459 # TypeIndex + .short 0 # Flags + .asciz "f" +Ltmp18619: + .cv_def_range Ltmp10458 Ltmp10559, "E\021\026\000\000\000x\376\377\377" + .short Ltmp18621-Ltmp18620 # Record length +Ltmp18620: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18621: + .cv_def_range Ltmp10462 Ltmp10470 Ltmp10531 Ltmp10535, "E\021\026\000\000\000\250\377\377\377" + .short Ltmp18623-Ltmp18622 # Record length +Ltmp18622: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp18623: + .cv_def_range Ltmp10470 Ltmp10481 Ltmp10536 Ltmp10539 Ltmp10544 Ltmp10545, "E\021\026\000\000\000l\377\377\377" + .short Ltmp18625-Ltmp18624 # Record length +Ltmp18624: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18625: + .cv_def_range Ltmp10473 Ltmp10481 Ltmp10536 Ltmp10539 Ltmp10544 Ltmp10545, "E\021\026\000\000\000D\377\377\377" + .short Ltmp18627-Ltmp18626 # Record length +Ltmp18626: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp18627: + .cv_def_range Ltmp10481 Ltmp10495 Ltmp10540 Ltmp10543 Ltmp10550 Ltmp10551, "E\021\026\000\000\000\b\377\377\377" + .short Ltmp18629-Ltmp18628 # Record length +Ltmp18628: + .short 4414 # Record kind: S_LOCAL + .long 6463 # TypeIndex + .short 0 # Flags + .asciz "f" +Ltmp18629: + .cv_def_range Ltmp10481 Ltmp10495 Ltmp10540 Ltmp10543 Ltmp10550 Ltmp10551, "E\021\026\000\000\000\004\377\377\377" + .short Ltmp18631-Ltmp18630 # Record length +Ltmp18630: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18631: + .cv_def_range Ltmp10484 Ltmp10495 Ltmp10540 Ltmp10543 Ltmp10550 Ltmp10551, "E\021\026\000\000\000\334\376\377\377" + .short Ltmp18633-Ltmp18632 # Record length +Ltmp18632: + .short 4414 # Record kind: S_LOCAL + .long 6468 # TypeIndex + .short 0 # Flags + .asciz "f" +Ltmp18633: + .cv_def_range Ltmp10502 Ltmp10516 Ltmp10546 Ltmp10549 Ltmp10556 Ltmp10557, "E\021\026\000\000\000\264\376\377\377" + .short Ltmp18635-Ltmp18634 # Record length +Ltmp18634: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18635: + .cv_def_range Ltmp10504 Ltmp10516 Ltmp10546 Ltmp10549 Ltmp10556 Ltmp10557, "E\021\026\000\000\000\214\376\377\377" + .short Ltmp18637-Ltmp18636 # Record length +Ltmp18636: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18637: + .cv_def_range Ltmp10519 Ltmp10530 Ltmp10552 Ltmp10555 Ltmp10558 Ltmp10559, "E\021\026\000\000\000P\376\377\377" + .short Ltmp18639-Ltmp18638 # Record length +Ltmp18638: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp10498-Ltmp10496 # Code size + .secrel32 Ltmp10496 # Function section relative address + .secidx Lfunc_begin89 # Function section index + .byte 0 # Lexical block name +Ltmp18639: + .short Ltmp18641-Ltmp18640 # Record length +Ltmp18640: + .short 4414 # Record kind: S_LOCAL + .long 5165 # TypeIndex + .short 0 # Flags + .asciz "s2" +Ltmp18641: + .cv_def_range Ltmp10496 Ltmp10498, "E\021\026\000\000\000\320\376\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short Ltmp18643-Ltmp18642 # Record length +Ltmp18642: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp10500-Ltmp10498 # Code size + .secrel32 Ltmp10498 # Function section relative address + .secidx Lfunc_begin89 # Function section index + .byte 0 # Lexical block name +Ltmp18643: + .short Ltmp18645-Ltmp18644 # Record length +Ltmp18644: + .short 4414 # Record kind: S_LOCAL + .long 6471 # TypeIndex + .short 0 # Flags + .asciz "s1" +Ltmp18645: + .cv_def_range Ltmp10498 Ltmp10500, "E\021\026\000\000\000\314\376\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short Ltmp18647-Ltmp18646 # Record length +Ltmp18646: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp10501-Ltmp10500 # Code size + .secrel32 Ltmp10500 # Function section relative address + .secidx Lfunc_begin89 # Function section index + .byte 0 # Lexical block name +Ltmp18647: + .short Ltmp18649-Ltmp18648 # Record length +Ltmp18648: + .short 4414 # Record kind: S_LOCAL + .long 6508 # TypeIndex + .short 0 # Flags + .asciz "s1" +Ltmp18649: + .cv_def_range Ltmp10500 Ltmp10501, "E\021\026\000\000\000\310\376\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18607: + .p2align 2 + .cv_linetable 89, "?____C_A_T_C_H____T_E_S_T____58@@YAXXZ", Lfunc_end89 + .cv_fpo_data "??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ + .long Ltmp18651-Ltmp18650 # Subsection size +Ltmp18650: + .short Ltmp18653-Ltmp18652 # Record length +Ltmp18652: + .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 6527 # 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 +Ltmp18653: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18651: + .p2align 2 + .cv_linetable 90, "??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ", Lfunc_end90 + .cv_fpo_data "??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ + .long Ltmp18655-Ltmp18654 # Subsection size +Ltmp18654: + .short Ltmp18657-Ltmp18656 # Record length +Ltmp18656: + .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 6528 # 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 +Ltmp18657: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18655: + .p2align 2 + .cv_linetable 91, "??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ", Lfunc_end91 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____60@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____60 + .long Ltmp18659-Ltmp18658 # Subsection size +Ltmp18658: + .short Ltmp18661-Ltmp18660 # Record length +Ltmp18660: + .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 6529 # 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 +Ltmp18661: + .short Ltmp18663-Ltmp18662 # Record length +Ltmp18662: + .short 4414 # Record kind: S_LOCAL + .long 6530 # TypeIndex + .short 0 # Flags + .asciz "lat" +Ltmp18663: + .cv_def_range Ltmp10754 Ltmp10896, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp18665-Ltmp18664 # Record length +Ltmp18664: + .short 4414 # Record kind: S_LOCAL + .long 6571 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp18665: + .cv_def_range Ltmp10754 Ltmp10896, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp18667-Ltmp18666 # Record length +Ltmp18666: + .short 4414 # Record kind: S_LOCAL + .long 6587 # TypeIndex + .short 0 # Flags + .asciz "f_it" +Ltmp18667: + .cv_def_range Ltmp10754 Ltmp10896, "E\021\026\000\000\000\310\377\377\377" + .short Ltmp18669-Ltmp18668 # Record length +Ltmp18668: + .short 4414 # Record kind: S_LOCAL + .long 6650 # TypeIndex + .short 0 # Flags + .asciz "match" +Ltmp18669: + .cv_def_range Ltmp10754 Ltmp10896, "E\021\026\000\000\000h\377\377\377" + .short Ltmp18671-Ltmp18670 # Record length +Ltmp18670: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18671: + .cv_def_range Ltmp10755 Ltmp10764 Ltmp10851 Ltmp10852 Ltmp10855 Ltmp10856, "E\021\026\000\000\000\374\376\377\377" + .short Ltmp18673-Ltmp18672 # Record length +Ltmp18672: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18673: + .cv_def_range Ltmp10765 Ltmp10774 Ltmp10853 Ltmp10854 Ltmp10859 Ltmp10860, "E\021\026\000\000\000\304\376\377\377" + .short Ltmp18675-Ltmp18674 # Record length +Ltmp18674: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18675: + .cv_def_range Ltmp10775 Ltmp10784 Ltmp10857 Ltmp10858 Ltmp10861 Ltmp10862, "E\021\026\000\000\000\214\376\377\377" + .short Ltmp18677-Ltmp18676 # Record length +Ltmp18676: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18677: + .cv_def_range Ltmp10785 Ltmp10793 Ltmp10863 Ltmp10867, "E\021\026\000\000\000T\376\377\377" + .short Ltmp18679-Ltmp18678 # Record length +Ltmp18678: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18679: + .cv_def_range Ltmp10794 Ltmp10802 Ltmp10868 Ltmp10871 Ltmp10874 Ltmp10875, "E\021\026\000\000\000\370\375\377\377" + .short Ltmp18681-Ltmp18680 # Record length +Ltmp18680: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18681: + .cv_def_range Ltmp10803 Ltmp10812 Ltmp10872 Ltmp10873 Ltmp10878 Ltmp10879, "E\021\026\000\000\000X\375\377\377" + .short Ltmp18683-Ltmp18682 # Record length +Ltmp18682: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18683: + .cv_def_range Ltmp10813 Ltmp10822 Ltmp10876 Ltmp10877 Ltmp10882 Ltmp10883, "E\021\026\000\000\000 \375\377\377" + .short Ltmp18685-Ltmp18684 # Record length +Ltmp18684: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18685: + .cv_def_range Ltmp10823 Ltmp10832 Ltmp10880 Ltmp10881 Ltmp10884 Ltmp10885, "E\021\026\000\000\000\350\374\377\377" + .short Ltmp18687-Ltmp18686 # Record length +Ltmp18686: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18687: + .cv_def_range Ltmp10833 Ltmp10841 Ltmp10886 Ltmp10890, "E\021\026\000\000\000\260\374\377\377" + .short Ltmp18689-Ltmp18688 # Record length +Ltmp18688: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18689: + .cv_def_range Ltmp10842 Ltmp10850 Ltmp10891 Ltmp10895, "E\021\026\000\000\000\\\374\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18659: + .p2align 2 + .cv_linetable 92, "?____C_A_T_C_H____T_E_S_T____60@@YAXXZ", Lfunc_end92 + .cv_fpo_data "??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ + .long Ltmp18691-Ltmp18690 # Subsection size +Ltmp18690: + .short Ltmp18693-Ltmp18692 # Record length +Ltmp18692: + .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 6910 # 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 +Ltmp18693: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18691: + .p2align 2 + .cv_linetable 93, "??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ", Lfunc_end93 + .cv_fpo_data "??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ + .long Ltmp18695-Ltmp18694 # Subsection size +Ltmp18694: + .short Ltmp18697-Ltmp18696 # Record length +Ltmp18696: + .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 6911 # 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 +Ltmp18697: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18695: + .p2align 2 + .cv_linetable 94, "??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ", Lfunc_end94 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____62@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____62 + .long Ltmp18699-Ltmp18698 # Subsection size +Ltmp18698: + .short Ltmp18701-Ltmp18700 # Record length +Ltmp18700: + .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 6912 # 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 +Ltmp18701: + .short Ltmp18703-Ltmp18702 # Record length +Ltmp18702: + .short 4414 # Record kind: S_LOCAL + .long 5230 # TypeIndex + .short 0 # Flags + .asciz "arr" +Ltmp18703: + .cv_def_range Ltmp10917 Ltmp10935, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp18705-Ltmp18704 # Record length +Ltmp18704: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp18705: + .cv_def_range Ltmp10917 Ltmp10935, "E\021\026\000\000\000\310\377\377\377" + .short Ltmp18707-Ltmp18706 # Record length +Ltmp18706: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18707: + .cv_def_range Ltmp10922 Ltmp10932 Ltmp10933 Ltmp10935, "E\021\026\000\000\000\240\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18699: + .p2align 2 + .cv_linetable 95, "?____C_A_T_C_H____T_E_S_T____62@@YAXXZ", Lfunc_end95 + .cv_fpo_data "??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ + .long Ltmp18709-Ltmp18708 # Subsection size +Ltmp18708: + .short Ltmp18711-Ltmp18710 # Record length +Ltmp18710: + .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 6913 # 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 +Ltmp18711: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18709: + .p2align 2 + .cv_linetable 96, "??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ", Lfunc_end96 + .cv_fpo_data "??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ + .long Ltmp18713-Ltmp18712 # Subsection size +Ltmp18712: + .short Ltmp18715-Ltmp18714 # Record length +Ltmp18714: + .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 6914 # 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 +Ltmp18715: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18713: + .p2align 2 + .cv_linetable 97, "??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ", Lfunc_end97 + .cv_fpo_data "?____C_A_T_C_H____T_E_S_T____64@@YAXXZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____64 + .long Ltmp18717-Ltmp18716 # Subsection size +Ltmp18716: + .short Ltmp18719-Ltmp18718 # Record length +Ltmp18718: + .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 6915 # 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 +Ltmp18719: + .short Ltmp18721-Ltmp18720 # Record length +Ltmp18720: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18721: + .cv_def_range Ltmp10976 Ltmp10985 Ltmp11006 Ltmp11007 Ltmp11010 Ltmp11011, "E\021\026\000\000\000\274\377\377\377" + .short Ltmp18723-Ltmp18722 # Record length +Ltmp18722: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18723: + .cv_def_range Ltmp10986 Ltmp10995 Ltmp11008 Ltmp11009 Ltmp11014 Ltmp11015, "E\021\026\000\000\000\204\377\377\377" + .short Ltmp18725-Ltmp18724 # Record length +Ltmp18724: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp18725: + .cv_def_range Ltmp10996 Ltmp11005 Ltmp11012 Ltmp11013 Ltmp11016 Ltmp11017, "E\021\026\000\000\000L\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18717: + .p2align 2 + .cv_linetable 98, "?____C_A_T_C_H____T_E_S_T____64@@YAXXZ", Lfunc_end98 + .cv_fpo_data "??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ" + .long 241 # Symbol subsection for ??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ + .long Ltmp18727-Ltmp18726 # Subsection size +Ltmp18726: + .short Ltmp18729-Ltmp18728 # Record length +Ltmp18728: + .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 6916 # 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 +Ltmp18729: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18727: + .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@@IAEX_WABV_Locinfo@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IAEX_WABV_Locinfo@1@@Z" + .long 241 # Symbol subsection for std::time_get > >::_Getvals + .long Ltmp18731-Ltmp18730 # Subsection size +Ltmp18730: + .short Ltmp18733-Ltmp18732 # Record length +Ltmp18732: + .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@@IAEX_WABV_Locinfo@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7057 # Function type index + .secrel32 "??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IAEX_WABV_Locinfo@1@@Z" # Function section relative address + .secidx "??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IAEX_WABV_Locinfo@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::time_get > >::_Getvals" # Function name +Ltmp18733: + .short Ltmp18735-Ltmp18734 # Record length +Ltmp18734: + .short 4414 # Record kind: S_LOCAL + .long 6918 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18735: + .cv_def_range Ltmp11020 Ltmp11023, "E\021\026\000\000\000\310\377\377\377" + .short Ltmp18737-Ltmp18736 # Record length +Ltmp18736: + .short 4414 # Record kind: S_LOCAL + .long 113 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp18737: + .cv_def_range Ltmp11020 Ltmp11023, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp18739-Ltmp18738 # Record length +Ltmp18738: + .short 4414 # Record kind: S_LOCAL + .long 6921 # TypeIndex + .short 1 # Flags + .asciz "_Lobj" +Ltmp18739: + .cv_def_range Ltmp11020 Ltmp11023, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18731: + .p2align 2 + .cv_linetable 100, "??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IAEX_WABV_Locinfo@1@@Z", Lfunc_end100 + .section .debug$S,"dr",associative,"?_Maklocwcs@std@@YAPA_WPB_W@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Maklocwcs@std@@YAPA_WPB_W@Z" + .long 241 # Symbol subsection for std::_Maklocwcs + .long Ltmp18741-Ltmp18740 # Subsection size +Ltmp18740: + .short Ltmp18743-Ltmp18742 # Record length +Ltmp18742: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end101-"?_Maklocwcs@std@@YAPA_WPB_W@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7060 # Function type index + .secrel32 "?_Maklocwcs@std@@YAPA_WPB_W@Z" # Function section relative address + .secidx "?_Maklocwcs@std@@YAPA_WPB_W@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Maklocwcs" # Function name +Ltmp18743: + .short Ltmp18745-Ltmp18744 # Record length +Ltmp18744: + .short 4414 # Record kind: S_LOCAL + .long 7014 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp18745: + .cv_def_range Ltmp11024 Ltmp11027, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp18747-Ltmp18746 # Record length +Ltmp18746: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Count" +Ltmp18747: + .cv_def_range Ltmp11024 Ltmp11027, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp18749-Ltmp18748 # Record length +Ltmp18748: + .short 4414 # Record kind: S_LOCAL + .long 1137 # TypeIndex + .short 0 # Flags + .asciz "_Ptrdest" +Ltmp18749: + .cv_def_range Ltmp11024 Ltmp11027, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18741: + .p2align 2 + .cv_linetable 101, "?_Maklocwcs@std@@YAPA_WPB_W@Z", Lfunc_end101 + .section .debug$S,"dr",associative,"??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IAEX_WABV_Locinfo@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IAEX_WABV_Locinfo@1@@Z" + .long 241 # Symbol subsection for std::time_get > >::_Getvals + .long Ltmp18751-Ltmp18750 # Subsection size +Ltmp18750: + .short Ltmp18753-Ltmp18752 # Record length +Ltmp18752: + .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@@IAEX_WABV_Locinfo@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7064 # Function type index + .secrel32 "??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IAEX_WABV_Locinfo@1@@Z" # Function section relative address + .secidx "??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IAEX_WABV_Locinfo@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::time_get > >::_Getvals" # Function name +Ltmp18753: + .short Ltmp18755-Ltmp18754 # Record length +Ltmp18754: + .short 4414 # Record kind: S_LOCAL + .long 7062 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18755: + .cv_def_range Ltmp11028 Ltmp11031, "E\021\026\000\000\000\310\377\377\377" + .short Ltmp18757-Ltmp18756 # Record length +Ltmp18756: + .short 4414 # Record kind: S_LOCAL + .long 113 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp18757: + .cv_def_range Ltmp11028 Ltmp11031, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp18759-Ltmp18758 # Record length +Ltmp18758: + .short 4414 # Record kind: S_LOCAL + .long 6921 # TypeIndex + .short 1 # Flags + .asciz "_Lobj" +Ltmp18759: + .cv_def_range Ltmp11028 Ltmp11031, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18751: + .p2align 2 + .cv_linetable 102, "??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IAEX_WABV_Locinfo@1@@Z", Lfunc_end102 + .section .debug$S,"dr",associative,"??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" + .long 241 # Symbol subsection for gsl::span::span<0,void> + .long Ltmp18761-Ltmp18760 # Subsection size +Ltmp18760: + .short Ltmp18763-Ltmp18762 # Record length +Ltmp18762: + .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@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7065 # Function type index + .secrel32 "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" # Function section relative address + .secidx "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<0,void>" # Function name +Ltmp18763: + .short Ltmp18765-Ltmp18764 # Record length +Ltmp18764: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18765: + .cv_def_range Ltmp11034 Ltmp11035, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18761: + .p2align 2 + .cv_linetable 103, "??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ", Lfunc_end103 + .section .debug$S,"dr",associative,"??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + .long 241 # Symbol subsection for Catch::AssertionHandler::handle + .long Ltmp18767-Ltmp18766 # Subsection size +Ltmp18766: + .short Ltmp18769-Ltmp18768 # Record length +Ltmp18768: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end104-"??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7101 # Function type index + .secrel32 "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" # Function section relative address + .secidx "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::AssertionHandler::handle" # Function name +Ltmp18769: + .short Ltmp18771-Ltmp18770 # Record length +Ltmp18770: + .short 4414 # Record kind: S_LOCAL + .long 4369 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18771: + .cv_def_range Ltmp11038 Ltmp11039, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp18773-Ltmp18772 # Record length +Ltmp18772: + .short 4414 # Record kind: S_LOCAL + .long 7068 # TypeIndex + .short 1 # Flags + .asciz "expr" +Ltmp18773: + .cv_def_range Ltmp11038 Ltmp11039, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18767: + .p2align 2 + .cv_linetable 104, "??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z", Lfunc_end104 + .section .debug$S,"dr",associative,"??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long Ltmp18775-Ltmp18774 # Subsection size +Ltmp18774: + .short Ltmp18777-Ltmp18776 # Record length +Ltmp18776: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end105-"??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7108 # Function type index + .secrel32 "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" # Function section relative address + .secidx "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +Ltmp18777: + .short Ltmp18779-Ltmp18778 # Record length +Ltmp18778: + .short 4414 # Record kind: S_LOCAL + .long 7103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18779: + .cv_def_range Ltmp11040 Ltmp11041, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp18781-Ltmp18780 # Record length +Ltmp18780: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "value" +Ltmp18781: + .cv_def_range Ltmp11040 Ltmp11041, "E\021\026\000\000\000\373\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18775: + .p2align 2 + .cv_linetable 105, "??NDecomposer@Catch@@QAE?AV?$ExprLhs@_N@1@_N@Z", Lfunc_end105 + .section .debug$S,"dr",associative,"?size@?$span@H$0?0@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$span@H$0?0@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::span::size + .long Ltmp18783-Ltmp18782 # Subsection size +Ltmp18782: + .short Ltmp18785-Ltmp18784 # Record length +Ltmp18784: + .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@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7109 # Function type index + .secrel32 "?size@?$span@H$0?0@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$span@H$0?0@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +Ltmp18785: + .short Ltmp18787-Ltmp18786 # Record length +Ltmp18786: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18787: + .cv_def_range Ltmp11042 Ltmp11043, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18783: + .p2align 2 + .cv_linetable 106, "?size@?$span@H$0?0@gsl@@QBEHXZ", Lfunc_end106 + .section .debug$S,"dr",associative,"?data@?$span@H$0?0@gsl@@QBEPAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$span@H$0?0@gsl@@QBEPAHXZ" + .long 241 # Symbol subsection for gsl::span::data + .long Ltmp18789-Ltmp18788 # Subsection size +Ltmp18788: + .short Ltmp18791-Ltmp18790 # Record length +Ltmp18790: + .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@@QBEPAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7110 # Function type index + .secrel32 "?data@?$span@H$0?0@gsl@@QBEPAHXZ" # Function section relative address + .secidx "?data@?$span@H$0?0@gsl@@QBEPAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +Ltmp18791: + .short Ltmp18793-Ltmp18792 # Record length +Ltmp18792: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18793: + .cv_def_range Ltmp11044 Ltmp11045, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18789: + .p2align 2 + .cv_linetable 107, "?data@?$span@H$0?0@gsl@@QBEPAHXZ", Lfunc_end107 + .section .debug$S,"dr",associative,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" + .long 241 # Symbol subsection for gsl::span::span<0,void> + .long Ltmp18795-Ltmp18794 # Subsection size +Ltmp18794: + .short Ltmp18797-Ltmp18796 # Record length +Ltmp18796: + .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@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7111 # Function type index + .secrel32 "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" # Function section relative address + .secidx "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<0,void>" # Function name +Ltmp18797: + .short Ltmp18799-Ltmp18798 # Record length +Ltmp18798: + .short 4414 # Record kind: S_LOCAL + .long 4318 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18799: + .cv_def_range Ltmp11048 Ltmp11049, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18795: + .p2align 2 + .cv_linetable 108, "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ", Lfunc_end108 + .section .debug$S,"dr",associative,"?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::span::size + .long Ltmp18801-Ltmp18800 # Subsection size +Ltmp18800: + .short Ltmp18803-Ltmp18802 # Record length +Ltmp18802: + .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@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7112 # Function type index + .secrel32 "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +Ltmp18803: + .short Ltmp18805-Ltmp18804 # Record length +Ltmp18804: + .short 4414 # Record kind: S_LOCAL + .long 4336 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18805: + .cv_def_range Ltmp11050 Ltmp11051, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18801: + .p2align 2 + .cv_linetable 109, "?size@?$span@$$CBH$0?0@gsl@@QBEHXZ", Lfunc_end109 + .section .debug$S,"dr",associative,"?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + .long 241 # Symbol subsection for gsl::span::data + .long Ltmp18807-Ltmp18806 # Subsection size +Ltmp18806: + .short Ltmp18809-Ltmp18808 # Record length +Ltmp18808: + .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@@QBEPBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7113 # Function type index + .secrel32 "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" # Function section relative address + .secidx "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +Ltmp18809: + .short Ltmp18811-Ltmp18810 # Record length +Ltmp18810: + .short 4414 # Record kind: S_LOCAL + .long 4336 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18811: + .cv_def_range Ltmp11052 Ltmp11053, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18807: + .p2align 2 + .cv_linetable 110, "?data@?$span@$$CBH$0?0@gsl@@QBEPBHXZ", Lfunc_end110 + .section .debug$S,"dr",associative,"??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ" + .long 241 # Symbol subsection for gsl::span::span<0,void> + .long Ltmp18813-Ltmp18812 # Subsection size +Ltmp18812: + .short Ltmp18815-Ltmp18814 # Record length +Ltmp18814: + .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@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7114 # Function type index + .secrel32 "??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ" # Function section relative address + .secidx "??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<0,void>" # Function name +Ltmp18815: + .short Ltmp18817-Ltmp18816 # Record length +Ltmp18816: + .short 4414 # Record kind: S_LOCAL + .long 4910 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18817: + .cv_def_range Ltmp11056 Ltmp11057, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18813: + .p2align 2 + .cv_linetable 111, "??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ", Lfunc_end111 + .section .debug$S,"dr",associative,"?data@?$span@H$0A@@gsl@@QBEPAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$span@H$0A@@gsl@@QBEPAHXZ" + .long 241 # Symbol subsection for gsl::span::data + .long Ltmp18819-Ltmp18818 # Subsection size +Ltmp18818: + .short Ltmp18821-Ltmp18820 # Record length +Ltmp18820: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end112-"?data@?$span@H$0A@@gsl@@QBEPAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7115 # Function type index + .secrel32 "?data@?$span@H$0A@@gsl@@QBEPAHXZ" # Function section relative address + .secidx "?data@?$span@H$0A@@gsl@@QBEPAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +Ltmp18821: + .short Ltmp18823-Ltmp18822 # Record length +Ltmp18822: + .short 4414 # Record kind: S_LOCAL + .long 4926 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18823: + .cv_def_range Ltmp11058 Ltmp11059, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18819: + .p2align 2 + .cv_linetable 112, "?data@?$span@H$0A@@gsl@@QBEPAHXZ", Lfunc_end112 + .section .debug$S,"dr",associative,"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ" + .long 241 # Symbol subsection for gsl::span::span<0,void> + .long Ltmp18825-Ltmp18824 # Subsection size +Ltmp18824: + .short Ltmp18827-Ltmp18826 # Record length +Ltmp18826: + .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@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7116 # Function type index + .secrel32 "??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ" # Function section relative address + .secidx "??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<0,void>" # Function name +Ltmp18827: + .short Ltmp18829-Ltmp18828 # Record length +Ltmp18828: + .short 4414 # Record kind: S_LOCAL + .long 4967 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18829: + .cv_def_range Ltmp11062 Ltmp11063, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18825: + .p2align 2 + .cv_linetable 113, "??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ", Lfunc_end113 + .section .debug$S,"dr",associative,"?data@?$span@$$CBH$0A@@gsl@@QBEPBHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$span@$$CBH$0A@@gsl@@QBEPBHXZ" + .long 241 # Symbol subsection for gsl::span::data + .long Ltmp18831-Ltmp18830 # Subsection size +Ltmp18830: + .short Ltmp18833-Ltmp18832 # Record length +Ltmp18832: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end114-"?data@?$span@$$CBH$0A@@gsl@@QBEPBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7117 # Function type index + .secrel32 "?data@?$span@$$CBH$0A@@gsl@@QBEPBHXZ" # Function section relative address + .secidx "?data@?$span@$$CBH$0A@@gsl@@QBEPBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +Ltmp18833: + .short Ltmp18835-Ltmp18834 # Record length +Ltmp18834: + .short 4414 # Record kind: S_LOCAL + .long 4983 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18835: + .cv_def_range Ltmp11064 Ltmp11065, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18831: + .p2align 2 + .cv_linetable 114, "?data@?$span@$$CBH$0A@@gsl@@QBEPBHXZ", Lfunc_end114 + .section .debug$S,"dr",associative,"??0?$extent_type@$0A@@details@gsl@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$extent_type@$0A@@details@gsl@@QAE@XZ" + .long 241 # Symbol subsection for gsl::details::extent_type<0>::extent_type + .long Ltmp18837-Ltmp18836 # Subsection size +Ltmp18836: + .short Ltmp18839-Ltmp18838 # Record length +Ltmp18838: + .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@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7118 # Function type index + .secrel32 "??0?$extent_type@$0A@@details@gsl@@QAE@XZ" # Function section relative address + .secidx "??0?$extent_type@$0A@@details@gsl@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<0>::extent_type" # Function name +Ltmp18839: + .short Ltmp18841-Ltmp18840 # Record length +Ltmp18840: + .short 4414 # Record kind: S_LOCAL + .long 4955 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18841: + .cv_def_range Ltmp11066 Ltmp11067, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18837: + .p2align 2 + .cv_linetable 115, "??0?$extent_type@$0A@@details@gsl@@QAE@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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp18843-Ltmp18842 # Subsection size +Ltmp18842: + .short Ltmp18845-Ltmp18844 # Record length +Ltmp18844: + .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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7122 # Function type index + .secrel32 "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp18845: + .short Ltmp18847-Ltmp18846 # Record length +Ltmp18846: + .short 4414 # Record kind: S_LOCAL + .long 7119 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18847: + .cv_def_range Ltmp11072 Ltmp11076, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp18849-Ltmp18848 # Record length +Ltmp18848: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp18849: + .cv_def_range Ltmp11072 Ltmp11076, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp18851-Ltmp18850 # Record length +Ltmp18850: + .short 4414 # Record kind: S_LOCAL + .long 4963 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp18851: + .cv_def_range Ltmp11072 Ltmp11076, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18843: + .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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z", Lfunc_end116 + .section .debug$S,"dr",associative,"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z" + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::extent_type<0> + .long Ltmp18853-Ltmp18852 # Subsection size +Ltmp18852: + .short Ltmp18855-Ltmp18854 # Record length +Ltmp18854: + .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@@QAE@V?$extent_type@$0A@@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7125 # Function type index + .secrel32 "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z" # Function section relative address + .secidx "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::extent_type<0>" # Function name +Ltmp18855: + .short Ltmp18857-Ltmp18856 # Record length +Ltmp18856: + .short 4414 # Record kind: S_LOCAL + .long 4294 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18857: + .cv_def_range Ltmp11077 Ltmp11078, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp18859-Ltmp18858 # Record length +Ltmp18858: + .short 4414 # Record kind: S_LOCAL + .long 4963 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp18859: + .cv_def_range Ltmp11077 Ltmp11078, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18853: + .p2align 2 + .cv_linetable 117, "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$0A@@12@@Z", Lfunc_end117 + .section .debug$S,"dr",associative,"?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::size + .long Ltmp18861-Ltmp18860 # Subsection size +Ltmp18860: + .short Ltmp18863-Ltmp18862 # Record length +Ltmp18862: + .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@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7126 # Function type index + .secrel32 "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::size" # Function name +Ltmp18863: + .short Ltmp18865-Ltmp18864 # Record length +Ltmp18864: + .short 4414 # Record kind: S_LOCAL + .long 4297 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18865: + .cv_def_range Ltmp11079 Ltmp11080, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18861: + .p2align 2 + .cv_linetable 118, "?size@?$extent_type@$0?0@details@gsl@@QBEHXZ", Lfunc_end118 + .section .debug$S,"dr",associative,"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" + .long 241 # Symbol subsection for gsl::details::throw_exception + .long Ltmp18867-Ltmp18866 # Subsection size +Ltmp18866: + .short Ltmp18869-Ltmp18868 # Record length +Ltmp18868: + .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$$QAUfail_fast@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7172 # Function type index + .secrel32 "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" # Function section relative address + .secidx "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::throw_exception" # Function name +Ltmp18869: + .short Ltmp18871-Ltmp18870 # Record length +Ltmp18870: + .short 4414 # Record kind: S_LOCAL + .long 7129 # TypeIndex + .short 1 # Flags + .asciz "exception" +Ltmp18871: + .cv_def_range Ltmp11081 Ltmp11082, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18867: + .p2align 2 + .cv_linetable 119, "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QAUfail_fast@1@@Z", Lfunc_end119 + .section .debug$S,"dr",associative,"??0fail_fast@gsl@@QAE@QBD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0fail_fast@gsl@@QAE@QBD@Z" + .long 241 # Symbol subsection for gsl::fail_fast::fail_fast + .long Ltmp18873-Ltmp18872 # Subsection size +Ltmp18872: + .short Ltmp18875-Ltmp18874 # Record length +Ltmp18874: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end120-"??0fail_fast@gsl@@QAE@QBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7173 # Function type index + .secrel32 "??0fail_fast@gsl@@QAE@QBD@Z" # Function section relative address + .secidx "??0fail_fast@gsl@@QAE@QBD@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::fail_fast::fail_fast" # Function name +Ltmp18875: + .short Ltmp18877-Ltmp18876 # Record length +Ltmp18876: + .short 4414 # Record kind: S_LOCAL + .long 7134 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18877: + .cv_def_range Ltmp11083 Ltmp11084, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp18879-Ltmp18878 # Record length +Ltmp18878: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "message" +Ltmp18879: + .cv_def_range Ltmp11083 Ltmp11084, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18873: + .p2align 2 + .cv_linetable 120, "??0fail_fast@gsl@@QAE@QBD@Z", Lfunc_end120 + .section .debug$S,"dr",associative,"??1fail_fast@gsl@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1fail_fast@gsl@@UAE@XZ" + .long 241 # Symbol subsection for gsl::fail_fast::~fail_fast + .long Ltmp18881-Ltmp18880 # Subsection size +Ltmp18880: + .short Ltmp18883-Ltmp18882 # Record length +Ltmp18882: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end121-"??1fail_fast@gsl@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7175 # Function type index + .secrel32 "??1fail_fast@gsl@@UAE@XZ" # Function section relative address + .secidx "??1fail_fast@gsl@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::fail_fast::~fail_fast" # Function name +Ltmp18883: + .short Ltmp18885-Ltmp18884 # Record length +Ltmp18884: + .short 4414 # Record kind: S_LOCAL + .long 7134 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18885: + .cv_def_range Ltmp11085 Ltmp11087, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18881: + .p2align 2 + .cv_linetable 121, "??1fail_fast@gsl@@UAE@XZ", Lfunc_end121 + .section .debug$S,"dr",associative,"?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::details::extent_type<0>::size + .long Ltmp18887-Ltmp18886 # Subsection size +Ltmp18886: + .short Ltmp18889-Ltmp18888 # Record length +Ltmp18888: + .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@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7176 # Function type index + .secrel32 "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<0>::size" # Function name +Ltmp18889: + .short Ltmp18891-Ltmp18890 # Record length +Ltmp18890: + .short 4414 # Record kind: S_LOCAL + .long 4960 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18891: + .cv_def_range Ltmp11088 Ltmp11089, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18887: + .p2align 2 + .cv_linetable 122, "?size@?$extent_type@$0A@@details@gsl@@QBEHXZ", Lfunc_end122 + .section .debug$S,"dr",associative,"??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z" + .long 241 # Symbol subsection for std::forward + .long Ltmp18893-Ltmp18892 # Subsection size +Ltmp18892: + .short Ltmp18895-Ltmp18894 # Record length +Ltmp18894: + .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$$QAUfail_fast@gsl@@AAU12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7180 # Function type index + .secrel32 "??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z" # Function section relative address + .secidx "??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +Ltmp18895: + .short Ltmp18897-Ltmp18896 # Record length +Ltmp18896: + .short 4414 # Record kind: S_LOCAL + .long 7177 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp18897: + .cv_def_range Ltmp11090 Ltmp11091, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18893: + .p2align 2 + .cv_linetable 123, "??$forward@Ufail_fast@gsl@@@std@@YA$$QAUfail_fast@gsl@@AAU12@@Z", Lfunc_end123 + .section .debug$S,"dr",associative,"??0fail_fast@gsl@@QAE@$$QAU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0fail_fast@gsl@@QAE@$$QAU01@@Z" + .long 241 # Symbol subsection for gsl::fail_fast::fail_fast + .long Ltmp18899-Ltmp18898 # Subsection size +Ltmp18898: + .short Ltmp18901-Ltmp18900 # Record length +Ltmp18900: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end124-"??0fail_fast@gsl@@QAE@$$QAU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7182 # Function type index + .secrel32 "??0fail_fast@gsl@@QAE@$$QAU01@@Z" # Function section relative address + .secidx "??0fail_fast@gsl@@QAE@$$QAU01@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::fail_fast::fail_fast" # Function name +Ltmp18901: + .short Ltmp18903-Ltmp18902 # Record length +Ltmp18902: + .short 4414 # Record kind: S_LOCAL + .long 7134 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18903: + .cv_def_range Ltmp11092 Ltmp11093, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp18905-Ltmp18904 # Record length +Ltmp18904: + .short 4414 # Record kind: S_LOCAL + .long 7129 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp18905: + .cv_def_range Ltmp11092 Ltmp11093, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18899: + .p2align 2 + .cv_linetable 124, "??0fail_fast@gsl@@QAE@$$QAU01@@Z", Lfunc_end124 + .section .debug$S,"dr",associative,"??0fail_fast@gsl@@QAE@ABU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0fail_fast@gsl@@QAE@ABU01@@Z" + .long 241 # Symbol subsection for gsl::fail_fast::fail_fast + .long Ltmp18907-Ltmp18906 # Subsection size +Ltmp18906: + .short Ltmp18909-Ltmp18908 # Record length +Ltmp18908: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end125-"??0fail_fast@gsl@@QAE@ABU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7187 # Function type index + .secrel32 "??0fail_fast@gsl@@QAE@ABU01@@Z" # Function section relative address + .secidx "??0fail_fast@gsl@@QAE@ABU01@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::fail_fast::fail_fast" # Function name +Ltmp18909: + .short Ltmp18911-Ltmp18910 # Record length +Ltmp18910: + .short 4414 # Record kind: S_LOCAL + .long 7134 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18911: + .cv_def_range Ltmp11094 Ltmp11095, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp18913-Ltmp18912 # Record length +Ltmp18912: + .short 4414 # Record kind: S_LOCAL + .long 7184 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp18913: + .cv_def_range Ltmp11094 Ltmp11095, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18907: + .p2align 2 + .cv_linetable 125, "??0fail_fast@gsl@@QAE@ABU01@@Z", Lfunc_end125 + .section .debug$S,"dr",associative,"??0logic_error@std@@QAE@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0logic_error@std@@QAE@ABV01@@Z" + .long 241 # Symbol subsection for std::logic_error::logic_error + .long Ltmp18915-Ltmp18914 # Subsection size +Ltmp18914: + .short Ltmp18917-Ltmp18916 # Record length +Ltmp18916: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end126-"??0logic_error@std@@QAE@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7192 # Function type index + .secrel32 "??0logic_error@std@@QAE@ABV01@@Z" # Function section relative address + .secidx "??0logic_error@std@@QAE@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::logic_error::logic_error" # Function name +Ltmp18917: + .short Ltmp18919-Ltmp18918 # Record length +Ltmp18918: + .short 4414 # Record kind: S_LOCAL + .long 7141 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18919: + .cv_def_range Ltmp11096 Ltmp11097, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp18921-Ltmp18920 # Record length +Ltmp18920: + .short 4414 # Record kind: S_LOCAL + .long 7189 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp18921: + .cv_def_range Ltmp11096 Ltmp11097, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18915: + .p2align 2 + .cv_linetable 126, "??0logic_error@std@@QAE@ABV01@@Z", Lfunc_end126 + .section .debug$S,"dr",associative,"??0exception@std@@QAE@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0exception@std@@QAE@ABV01@@Z" + .long 241 # Symbol subsection for std::exception::exception + .long Ltmp18923-Ltmp18922 # Subsection size +Ltmp18922: + .short Ltmp18925-Ltmp18924 # Record length +Ltmp18924: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end127-"??0exception@std@@QAE@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7193 # Function type index + .secrel32 "??0exception@std@@QAE@ABV01@@Z" # Function section relative address + .secidx "??0exception@std@@QAE@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::exception::exception" # Function name +Ltmp18925: + .short Ltmp18927-Ltmp18926 # Record length +Ltmp18926: + .short 4414 # Record kind: S_LOCAL + .long 7151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18927: + .cv_def_range Ltmp11098 Ltmp11101, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp18929-Ltmp18928 # Record length +Ltmp18928: + .short 4414 # Record kind: S_LOCAL + .long 7157 # TypeIndex + .short 1 # Flags + .asciz "_Other" +Ltmp18929: + .cv_def_range Ltmp11098 Ltmp11101, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18923: + .p2align 2 + .cv_linetable 127, "??0exception@std@@QAE@ABV01@@Z", Lfunc_end127 + .section .debug$S,"dr",associative,"??0logic_error@std@@QAE@$$QAV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0logic_error@std@@QAE@$$QAV01@@Z" + .long 241 # Symbol subsection for std::logic_error::logic_error + .long Ltmp18931-Ltmp18930 # Subsection size +Ltmp18930: + .short Ltmp18933-Ltmp18932 # Record length +Ltmp18932: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end128-"??0logic_error@std@@QAE@$$QAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7197 # Function type index + .secrel32 "??0logic_error@std@@QAE@$$QAV01@@Z" # Function section relative address + .secidx "??0logic_error@std@@QAE@$$QAV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::logic_error::logic_error" # Function name +Ltmp18933: + .short Ltmp18935-Ltmp18934 # Record length +Ltmp18934: + .short 4414 # Record kind: S_LOCAL + .long 7141 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18935: + .cv_def_range Ltmp11102 Ltmp11103, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp18937-Ltmp18936 # Record length +Ltmp18936: + .short 4414 # Record kind: S_LOCAL + .long 7194 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp18937: + .cv_def_range Ltmp11102 Ltmp11103, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18931: + .p2align 2 + .cv_linetable 128, "??0logic_error@std@@QAE@$$QAV01@@Z", Lfunc_end128 + .section .debug$S,"dr",associative,"??_Gfail_fast@gsl@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_Gfail_fast@gsl@@UAEPAXI@Z" + .long 241 # Symbol subsection for gsl::fail_fast::~fail_fast + .long Ltmp18939-Ltmp18938 # Subsection size +Ltmp18938: + .short Ltmp18941-Ltmp18940 # Record length +Ltmp18940: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end129-"??_Gfail_fast@gsl@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7175 # Function type index + .secrel32 "??_Gfail_fast@gsl@@UAEPAXI@Z" # Function section relative address + .secidx "??_Gfail_fast@gsl@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::fail_fast::~fail_fast" # Function name +Ltmp18941: + .short Ltmp18943-Ltmp18942 # Record length +Ltmp18942: + .short 4414 # Record kind: S_LOCAL + .long 7134 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18943: + .cv_def_range Ltmp11104 Ltmp11105, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp18945-Ltmp18944 # Record length +Ltmp18944: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp18945: + .cv_def_range Ltmp11104 Ltmp11105, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18939: + .p2align 2 + .cv_linetable 129, "??_Gfail_fast@gsl@@UAEPAXI@Z", Lfunc_end129 + .section .debug$S,"dr",associative,"?what@exception@std@@UBEPBDXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?what@exception@std@@UBEPBDXZ" + .long 241 # Symbol subsection for std::exception::what + .long Ltmp18947-Ltmp18946 # Subsection size +Ltmp18946: + .short Ltmp18949-Ltmp18948 # Record length +Ltmp18948: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end130-"?what@exception@std@@UBEPBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7198 # Function type index + .secrel32 "?what@exception@std@@UBEPBDXZ" # Function section relative address + .secidx "?what@exception@std@@UBEPBDXZ" # Function section index + .byte 0 # Flags + .asciz "std::exception::what" # Function name +Ltmp18949: + .short Ltmp18951-Ltmp18950 # Record length +Ltmp18950: + .short 4414 # Record kind: S_LOCAL + .long 7163 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18951: + .cv_def_range Ltmp11106 Ltmp11107, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18947: + .p2align 2 + .cv_linetable 130, "?what@exception@std@@UBEPBDXZ", Lfunc_end130 + .section .debug$S,"dr",associative,"??_Glogic_error@std@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_Glogic_error@std@@UAEPAXI@Z" + .long 241 # Symbol subsection for std::logic_error::~logic_error + .long Ltmp18953-Ltmp18952 # Subsection size +Ltmp18952: + .short Ltmp18955-Ltmp18954 # Record length +Ltmp18954: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end131-"??_Glogic_error@std@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7200 # Function type index + .secrel32 "??_Glogic_error@std@@UAEPAXI@Z" # Function section relative address + .secidx "??_Glogic_error@std@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::logic_error::~logic_error" # Function name +Ltmp18955: + .short Ltmp18957-Ltmp18956 # Record length +Ltmp18956: + .short 4414 # Record kind: S_LOCAL + .long 7141 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18957: + .cv_def_range Ltmp11108 Ltmp11109, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp18959-Ltmp18958 # Record length +Ltmp18958: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp18959: + .cv_def_range Ltmp11108 Ltmp11109, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18953: + .p2align 2 + .cv_linetable 131, "??_Glogic_error@std@@UAEPAXI@Z", Lfunc_end131 + .section .debug$S,"dr",associative,"??1logic_error@std@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1logic_error@std@@UAE@XZ" + .long 241 # Symbol subsection for std::logic_error::~logic_error + .long Ltmp18961-Ltmp18960 # Subsection size +Ltmp18960: + .short Ltmp18963-Ltmp18962 # Record length +Ltmp18962: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end132-"??1logic_error@std@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7200 # Function type index + .secrel32 "??1logic_error@std@@UAE@XZ" # Function section relative address + .secidx "??1logic_error@std@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::logic_error::~logic_error" # Function name +Ltmp18963: + .short Ltmp18965-Ltmp18964 # Record length +Ltmp18964: + .short 4414 # Record kind: S_LOCAL + .long 7141 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18965: + .cv_def_range Ltmp11110 Ltmp11112, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18961: + .p2align 2 + .cv_linetable 132, "??1logic_error@std@@UAE@XZ", Lfunc_end132 + .section .debug$S,"dr",associative,"??1exception@std@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1exception@std@@UAE@XZ" + .long 241 # Symbol subsection for std::exception::~exception + .long Ltmp18967-Ltmp18966 # Subsection size +Ltmp18966: + .short Ltmp18969-Ltmp18968 # Record length +Ltmp18968: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end133-"??1exception@std@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7201 # Function type index + .secrel32 "??1exception@std@@UAE@XZ" # Function section relative address + .secidx "??1exception@std@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::exception::~exception" # Function name +Ltmp18969: + .short Ltmp18971-Ltmp18970 # Record length +Ltmp18970: + .short 4414 # Record kind: S_LOCAL + .long 7151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18971: + .cv_def_range Ltmp11113 Ltmp11116, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18967: + .p2align 2 + .cv_linetable 133, "??1exception@std@@UAE@XZ", Lfunc_end133 + .section .debug$S,"dr",associative,"??_Gexception@std@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_Gexception@std@@UAEPAXI@Z" + .long 241 # Symbol subsection for std::exception::~exception + .long Ltmp18973-Ltmp18972 # Subsection size +Ltmp18972: + .short Ltmp18975-Ltmp18974 # Record length +Ltmp18974: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end134-"??_Gexception@std@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7201 # Function type index + .secrel32 "??_Gexception@std@@UAEPAXI@Z" # Function section relative address + .secidx "??_Gexception@std@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::exception::~exception" # Function name +Ltmp18975: + .short Ltmp18977-Ltmp18976 # Record length +Ltmp18976: + .short 4414 # Record kind: S_LOCAL + .long 7151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18977: + .cv_def_range Ltmp11117 Ltmp11118, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp18979-Ltmp18978 # Record length +Ltmp18978: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp18979: + .cv_def_range Ltmp11117 Ltmp11118, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18973: + .p2align 2 + .cv_linetable 134, "??_Gexception@std@@UAEPAXI@Z", Lfunc_end134 + .section .debug$S,"dr",associative,"??0logic_error@std@@QAE@PBD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0logic_error@std@@QAE@PBD@Z" + .long 241 # Symbol subsection for std::logic_error::logic_error + .long Ltmp18981-Ltmp18980 # Subsection size +Ltmp18980: + .short Ltmp18983-Ltmp18982 # Record length +Ltmp18982: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end135-"??0logic_error@std@@QAE@PBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7202 # Function type index + .secrel32 "??0logic_error@std@@QAE@PBD@Z" # Function section relative address + .secidx "??0logic_error@std@@QAE@PBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::logic_error::logic_error" # Function name +Ltmp18983: + .short Ltmp18985-Ltmp18984 # Record length +Ltmp18984: + .short 4414 # Record kind: S_LOCAL + .long 7141 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18985: + .cv_def_range Ltmp11119 Ltmp11120, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp18987-Ltmp18986 # Record length +Ltmp18986: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Message" +Ltmp18987: + .cv_def_range Ltmp11119 Ltmp11120, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp18981: + .p2align 2 + .cv_linetable 135, "??0logic_error@std@@QAE@PBD@Z", Lfunc_end135 + .section .debug$S,"dr",associative,"??0exception@std@@QAE@QBD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0exception@std@@QAE@QBD@Z" + .long 241 # Symbol subsection for std::exception::exception + .long Ltmp18989-Ltmp18988 # Subsection size +Ltmp18988: + .short Ltmp18991-Ltmp18990 # Record length +Ltmp18990: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end136-"??0exception@std@@QAE@QBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7203 # Function type index + .secrel32 "??0exception@std@@QAE@QBD@Z" # Function section relative address + .secidx "??0exception@std@@QAE@QBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::exception::exception" # Function name +Ltmp18991: + .short Ltmp18993-Ltmp18992 # Record length +Ltmp18992: + .short 4414 # Record kind: S_LOCAL + .long 7151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp18993: + .cv_def_range Ltmp11121 Ltmp11126, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp18995-Ltmp18994 # Record length +Ltmp18994: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Message" +Ltmp18995: + .cv_def_range Ltmp11121 Ltmp11126, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp18997-Ltmp18996 # Record length +Ltmp18996: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp11125-Ltmp11122 # Code size + .secrel32 Ltmp11122 # Function section relative address + .secidx Lfunc_begin136 # Function section index + .byte 0 # Lexical block name +Ltmp18997: + .short Ltmp18999-Ltmp18998 # Record length +Ltmp18998: + .short 4414 # Record kind: S_LOCAL + .long 7170 # TypeIndex + .short 0 # Flags + .asciz "_InitData" +Ltmp18999: + .cv_def_range Ltmp11122 Ltmp11125, "E\021\026\000\000\000\354\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 +Ltmp18989: + .p2align 2 + .cv_linetable 136, "??0exception@std@@QAE@QBD@Z", Lfunc_end136 + .section .debug$S,"dr",associative,"?makeUnaryExpr@?$ExprLhs@_N@Catch@@QBE?AV?$UnaryExpr@_N@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?makeUnaryExpr@?$ExprLhs@_N@Catch@@QBE?AV?$UnaryExpr@_N@2@XZ" + .long 241 # Symbol subsection for Catch::ExprLhs::makeUnaryExpr + .long Ltmp19001-Ltmp19000 # Subsection size +Ltmp19000: + .short Ltmp19003-Ltmp19002 # Record length +Ltmp19002: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end137-"?makeUnaryExpr@?$ExprLhs@_N@Catch@@QBE?AV?$UnaryExpr@_N@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7204 # Function type index + .secrel32 "?makeUnaryExpr@?$ExprLhs@_N@Catch@@QBE?AV?$UnaryExpr@_N@2@XZ" # Function section relative address + .secidx "?makeUnaryExpr@?$ExprLhs@_N@Catch@@QBE?AV?$UnaryExpr@_N@2@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::makeUnaryExpr" # Function name +Ltmp19003: + .short Ltmp19005-Ltmp19004 # Record length +Ltmp19004: + .short 4414 # Record kind: S_LOCAL + .long 7078 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19005: + .cv_def_range Ltmp11127 Ltmp11128, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19001: + .p2align 2 + .cv_linetable 137, "?makeUnaryExpr@?$ExprLhs@_N@Catch@@QBE?AV?$UnaryExpr@_N@2@XZ", Lfunc_end137 + .section .debug$S,"dr",associative,"??1?$UnaryExpr@_N@Catch@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$UnaryExpr@_N@Catch@@UAE@XZ" + .long 241 # Symbol subsection for Catch::UnaryExpr::~UnaryExpr + .long Ltmp19007-Ltmp19006 # Subsection size +Ltmp19006: + .short Ltmp19009-Ltmp19008 # Record length +Ltmp19008: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end138-"??1?$UnaryExpr@_N@Catch@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7206 # Function type index + .secrel32 "??1?$UnaryExpr@_N@Catch@@UAE@XZ" # Function section relative address + .secidx "??1?$UnaryExpr@_N@Catch@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::UnaryExpr::~UnaryExpr" # Function name +Ltmp19009: + .short Ltmp19011-Ltmp19010 # Record length +Ltmp19010: + .short 4414 # Record kind: S_LOCAL + .long 7096 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19011: + .cv_def_range Ltmp11129 Ltmp11131, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19007: + .p2align 2 + .cv_linetable 138, "??1?$UnaryExpr@_N@Catch@@UAE@XZ", Lfunc_end138 + .section .debug$S,"dr",associative,"??0?$UnaryExpr@_N@Catch@@QAE@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$UnaryExpr@_N@Catch@@QAE@_N@Z" + .long 241 # Symbol subsection for Catch::UnaryExpr::UnaryExpr + .long Ltmp19013-Ltmp19012 # Subsection size +Ltmp19012: + .short Ltmp19015-Ltmp19014 # Record length +Ltmp19014: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end139-"??0?$UnaryExpr@_N@Catch@@QAE@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7207 # Function type index + .secrel32 "??0?$UnaryExpr@_N@Catch@@QAE@_N@Z" # Function section relative address + .secidx "??0?$UnaryExpr@_N@Catch@@QAE@_N@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::UnaryExpr::UnaryExpr" # Function name +Ltmp19015: + .short Ltmp19017-Ltmp19016 # Record length +Ltmp19016: + .short 4414 # Record kind: S_LOCAL + .long 7096 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19017: + .cv_def_range Ltmp11132 Ltmp11133, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp19019-Ltmp19018 # Record length +Ltmp19018: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp19019: + .cv_def_range Ltmp11132 Ltmp11133, "E\021\026\000\000\000\373\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19013: + .p2align 2 + .cv_linetable 139, "??0?$UnaryExpr@_N@Catch@@QAE@_N@Z", Lfunc_end139 + .section .debug$S,"dr",associative,"??0ITransientExpression@Catch@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0ITransientExpression@Catch@@QAE@XZ" + .long 241 # Symbol subsection for Catch::ITransientExpression::ITransientExpression + .long Ltmp19021-Ltmp19020 # Subsection size +Ltmp19020: + .short Ltmp19023-Ltmp19022 # Record length +Ltmp19022: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end140-"??0ITransientExpression@Catch@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7208 # Function type index + .secrel32 "??0ITransientExpression@Catch@@QAE@XZ" # Function section relative address + .secidx "??0ITransientExpression@Catch@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::ITransientExpression::ITransientExpression" # Function name +Ltmp19023: + .short Ltmp19025-Ltmp19024 # Record length +Ltmp19024: + .short 4414 # Record kind: S_LOCAL + .long 4476 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19025: + .cv_def_range Ltmp11134 Ltmp11135, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19021: + .p2align 2 + .cv_linetable 140, "??0ITransientExpression@Catch@@QAE@XZ", Lfunc_end140 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$UnaryExpr@_N@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?isBinaryExpression@?$UnaryExpr@_N@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::UnaryExpr::isBinaryExpression + .long Ltmp19027-Ltmp19026 # Subsection size +Ltmp19026: + .short Ltmp19029-Ltmp19028 # Record length +Ltmp19028: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end141-"?isBinaryExpression@?$UnaryExpr@_N@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7209 # Function type index + .secrel32 "?isBinaryExpression@?$UnaryExpr@_N@Catch@@EBE_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$UnaryExpr@_N@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::UnaryExpr::isBinaryExpression" # Function name +Ltmp19029: + .short Ltmp19031-Ltmp19030 # Record length +Ltmp19030: + .short 4414 # Record kind: S_LOCAL + .long 7093 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19031: + .cv_def_range Ltmp11136 Ltmp11137, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19027: + .p2align 2 + .cv_linetable 141, "?isBinaryExpression@?$UnaryExpr@_N@Catch@@EBE_NXZ", Lfunc_end141 + .section .debug$S,"dr",associative,"?getResult@?$UnaryExpr@_N@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?getResult@?$UnaryExpr@_N@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::UnaryExpr::getResult + .long Ltmp19033-Ltmp19032 # Subsection size +Ltmp19032: + .short Ltmp19035-Ltmp19034 # Record length +Ltmp19034: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end142-"?getResult@?$UnaryExpr@_N@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7210 # Function type index + .secrel32 "?getResult@?$UnaryExpr@_N@Catch@@EBE_NXZ" # Function section relative address + .secidx "?getResult@?$UnaryExpr@_N@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::UnaryExpr::getResult" # Function name +Ltmp19035: + .short Ltmp19037-Ltmp19036 # Record length +Ltmp19036: + .short 4414 # Record kind: S_LOCAL + .long 7093 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19037: + .cv_def_range Ltmp11138 Ltmp11139, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19033: + .p2align 2 + .cv_linetable 142, "?getResult@?$UnaryExpr@_N@Catch@@EBE_NXZ", Lfunc_end142 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long 241 # Symbol subsection for Catch::UnaryExpr::streamReconstructedExpression + .long Ltmp19039-Ltmp19038 # Subsection size +Ltmp19038: + .short Ltmp19041-Ltmp19040 # Record length +Ltmp19040: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end143-"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7211 # Function type index + .secrel32 "?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::UnaryExpr::streamReconstructedExpression" # Function name +Ltmp19041: + .short Ltmp19043-Ltmp19042 # Record length +Ltmp19042: + .short 4414 # Record kind: S_LOCAL + .long 7093 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19043: + .cv_def_range Ltmp11142 Ltmp11143, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp19045-Ltmp19044 # Record length +Ltmp19044: + .short 4414 # Record kind: S_LOCAL + .long 4473 # TypeIndex + .short 1 # Flags + .asciz "os" +Ltmp19045: + .cv_def_range Ltmp11142 Ltmp11143, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19039: + .p2align 2 + .cv_linetable 143, "?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", Lfunc_end143 + .section .debug$S,"dr",associative,"??_G?$UnaryExpr@_N@Catch@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G?$UnaryExpr@_N@Catch@@UAEPAXI@Z" + .long 241 # Symbol subsection for Catch::UnaryExpr::~UnaryExpr + .long Ltmp19047-Ltmp19046 # Subsection size +Ltmp19046: + .short Ltmp19049-Ltmp19048 # Record length +Ltmp19048: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end144-"??_G?$UnaryExpr@_N@Catch@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7206 # Function type index + .secrel32 "??_G?$UnaryExpr@_N@Catch@@UAEPAXI@Z" # Function section relative address + .secidx "??_G?$UnaryExpr@_N@Catch@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::UnaryExpr::~UnaryExpr" # Function name +Ltmp19049: + .short Ltmp19051-Ltmp19050 # Record length +Ltmp19050: + .short 4414 # Record kind: S_LOCAL + .long 7096 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19051: + .cv_def_range Ltmp11144 Ltmp11145, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp19053-Ltmp19052 # Record length +Ltmp19052: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp19053: + .cv_def_range Ltmp11144 Ltmp11145, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19047: + .p2align 2 + .cv_linetable 144, "??_G?$UnaryExpr@_N@Catch@@UAEPAXI@Z", Lfunc_end144 + .section .debug$S,"dr",associative,"??_GITransientExpression@Catch@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_GITransientExpression@Catch@@UAEPAXI@Z" + .long 241 # Symbol subsection for Catch::ITransientExpression::~ITransientExpression + .long Ltmp19055-Ltmp19054 # Subsection size +Ltmp19054: + .short Ltmp19057-Ltmp19056 # Record length +Ltmp19056: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end145-"??_GITransientExpression@Catch@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7212 # Function type index + .secrel32 "??_GITransientExpression@Catch@@UAEPAXI@Z" # Function section relative address + .secidx "??_GITransientExpression@Catch@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ITransientExpression::~ITransientExpression" # Function name +Ltmp19057: + .short Ltmp19059-Ltmp19058 # Record length +Ltmp19058: + .short 4414 # Record kind: S_LOCAL + .long 4476 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19059: + .cv_def_range Ltmp11146 Ltmp11147, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp19061-Ltmp19060 # Record length +Ltmp19060: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp19061: + .cv_def_range Ltmp11146 Ltmp11147, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19055: + .p2align 2 + .cv_linetable 145, "??_GITransientExpression@Catch@@UAEPAXI@Z", Lfunc_end145 + .section .debug$S,"dr",associative,"??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" + .long 241 # Symbol subsection for std::operator<<,std::allocator > + .long Ltmp19063-Ltmp19062 # Subsection size +Ltmp19062: + .short Ltmp19065-Ltmp19064 # Record length +Ltmp19064: + .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@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$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 7215 # Function type index + .secrel32 "??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$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@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$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 +Ltmp19065: + .short Ltmp19067-Ltmp19066 # Record length +Ltmp19066: + .short 4414 # Record kind: S_LOCAL + .long 4473 # TypeIndex + .short 1 # Flags + .asciz "_Ostr" +Ltmp19067: + .cv_def_range Ltmp11148 Ltmp11149, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19069-Ltmp19068 # Record length +Ltmp19068: + .short 4414 # Record kind: S_LOCAL + .long 4429 # TypeIndex + .short 1 # Flags + .asciz "_Str" +Ltmp19069: + .cv_def_range Ltmp11148 Ltmp11149, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19063: + .p2align 2 + .cv_linetable 146, "??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$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@@AB_N@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB_N@Z" + .long 241 # Symbol subsection for Catch::Detail::stringify + .long Ltmp19071-Ltmp19070 # Subsection size +Ltmp19070: + .short Ltmp19073-Ltmp19072 # Record length +Ltmp19072: + .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@@AB_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7220 # Function type index + .secrel32 "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB_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@@AB_N@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +Ltmp19073: + .short Ltmp19075-Ltmp19074 # Record length +Ltmp19074: + .short 4414 # Record kind: S_LOCAL + .long 7217 # TypeIndex + .short 1 # Flags + .asciz "e" +Ltmp19075: + .cv_def_range Ltmp11150 Ltmp11151, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19071: + .p2align 2 + .cv_linetable 147, "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB_N@Z", Lfunc_end147 + .section .debug$S,"dr",associative,"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::~basic_string + .long Ltmp19077-Ltmp19076 # Subsection size +Ltmp19076: + .short Ltmp19079-Ltmp19078 # Record length +Ltmp19078: + .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@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7221 # Function type index + .secrel32 "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::~basic_string" # Function name +Ltmp19079: + .short Ltmp19081-Ltmp19080 # Record length +Ltmp19080: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19081: + .cv_def_range Ltmp11152 Ltmp11154, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp19083-Ltmp19082 # Record length +Ltmp19082: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp11153-Ltmp11152 # Code size + .secrel32 Ltmp11152 # Function section relative address + .secidx Lfunc_begin148 # Function section index + .byte 0 # Lexical block name +Ltmp19083: + .short Ltmp19085-Ltmp19084 # Record length +Ltmp19084: + .short 4414 # Record kind: S_LOCAL + .long 7223 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +Ltmp19085: + .cv_def_range Ltmp11152 Ltmp11153, "E\021\026\000\000\000\370\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 +Ltmp19077: + .p2align 2 + .cv_linetable 148, "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ", Lfunc_end148 + .section .debug$S,"dr",associative,"??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z" + .long 241 # Symbol subsection for std::_Insert_string,unsigned int> + .long Ltmp19087-Ltmp19086 # Subsection size +Ltmp19086: + .short Ltmp19089-Ltmp19088 # Record length +Ltmp19088: + .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@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7252 # Function type index + .secrel32 "??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z" # Function section relative address + .secidx "??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Insert_string,unsigned int>" # Function name +Ltmp19089: + .short Ltmp19091-Ltmp19090 # Record length +Ltmp19090: + .short 4414 # Record kind: S_LOCAL + .long 4473 # TypeIndex + .short 1 # Flags + .asciz "_Ostr" +Ltmp19091: + .cv_def_range Ltmp11179 Ltmp11205, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19093-Ltmp19092 # Record length +Ltmp19092: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Data" +Ltmp19093: + .cv_def_range Ltmp11179 Ltmp11205, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp19095-Ltmp19094 # Record length +Ltmp19094: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Size" +Ltmp19095: + .cv_def_range Ltmp11179 Ltmp11205, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp19097-Ltmp19096 # Record length +Ltmp19096: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_State" +Ltmp19097: + .cv_def_range Ltmp11179 Ltmp11205, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp19099-Ltmp19098 # Record length +Ltmp19098: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Pad" +Ltmp19099: + .cv_def_range Ltmp11179 Ltmp11205, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp19101-Ltmp19100 # Record length +Ltmp19100: + .short 4414 # Record kind: S_LOCAL + .long 7254 # TypeIndex + .short 0 # Flags + .asciz "_Ok" +Ltmp19101: + .cv_def_range Ltmp11179 Ltmp11205, "E\021\026\000\000\000\324\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19087: + .p2align 2 + .cv_linetable 149, "??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z", Lfunc_end149 + .section .debug$S,"dr",associative,"?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::size + .long Ltmp19103-Ltmp19102 # Subsection size +Ltmp19102: + .short Ltmp19105-Ltmp19104 # Record length +Ltmp19104: + .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@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7282 # Function type index + .secrel32 "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" # Function section relative address + .secidx "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::size" # Function name +Ltmp19105: + .short Ltmp19107-Ltmp19106 # Record length +Ltmp19106: + .short 4414 # Record kind: S_LOCAL + .long 4611 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19107: + .cv_def_range Ltmp11206 Ltmp11207, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19103: + .p2align 2 + .cv_linetable 150, "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ", Lfunc_end150 + .section .debug$S,"dr",associative,"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::data + .long Ltmp19109-Ltmp19108 # Subsection size +Ltmp19108: + .short Ltmp19111-Ltmp19110 # Record length +Ltmp19110: + .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@@QBEPBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7283 # Function type index + .secrel32 "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" # Function section relative address + .secidx "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::data" # Function name +Ltmp19111: + .short Ltmp19113-Ltmp19112 # Record length +Ltmp19112: + .short 4414 # Record kind: S_LOCAL + .long 4611 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19113: + .cv_def_range Ltmp11210 Ltmp11211, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19109: + .p2align 2 + .cv_linetable 151, "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ", Lfunc_end151 + .section .debug$S,"dr",associative,"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" + .long 241 # Symbol subsection for std::basic_ostream >::sentry::sentry + .long Ltmp19115-Ltmp19114 # Subsection size +Ltmp19114: + .short Ltmp19117-Ltmp19116 # Record length +Ltmp19116: + .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@@QAE@AAV12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7284 # Function type index + .secrel32 "??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" # Function section relative address + .secidx "??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_ostream >::sentry::sentry" # Function name +Ltmp19117: + .short Ltmp19119-Ltmp19118 # Record length +Ltmp19118: + .short 4414 # Record kind: S_LOCAL + .long 7256 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19119: + .cv_def_range Ltmp11224 Ltmp11230, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp19121-Ltmp19120 # Record length +Ltmp19120: + .short 4414 # Record kind: S_LOCAL + .long 4473 # TypeIndex + .short 1 # Flags + .asciz "_Ostr" +Ltmp19121: + .cv_def_range Ltmp11224 Ltmp11230, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19115: + .p2align 2 + .cv_linetable 152, "??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z", Lfunc_end152 + .section .debug$S,"dr",associative,"??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QBE_NXZ" + .long 241 # Symbol subsection for std::basic_ostream >::sentry::operator bool + .long Ltmp19123-Ltmp19122 # Subsection size +Ltmp19122: + .short Ltmp19125-Ltmp19124 # Record length +Ltmp19124: + .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@@QBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7285 # Function type index + .secrel32 "??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QBE_NXZ" # Function section relative address + .secidx "??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_ostream >::sentry::operator bool" # Function name +Ltmp19125: + .short Ltmp19127-Ltmp19126 # Record length +Ltmp19126: + .short 4414 # Record kind: S_LOCAL + .long 7263 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19127: + .cv_def_range Ltmp11231 Ltmp11232, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19123: + .p2align 2 + .cv_linetable 153, "??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QBE_NXZ", Lfunc_end153 + .section .debug$S,"dr",associative,"?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z" + .long 241 # Symbol subsection for std::char_traits::eq_int_type + .long Ltmp19129-Ltmp19128 # Subsection size +Ltmp19128: + .short Ltmp19131-Ltmp19130 # Record length +Ltmp19130: + .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_NABH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7286 # Function type index + .secrel32 "?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z" # Function section relative address + .secidx "?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z" # Function section index + .byte 0 # Flags + .asciz "std::char_traits::eq_int_type" # Function name +Ltmp19131: + .short Ltmp19133-Ltmp19132 # Record length +Ltmp19132: + .short 4414 # Record kind: S_LOCAL + .long 4162 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp19133: + .cv_def_range Ltmp11233 Ltmp11234, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19135-Ltmp19134 # Record length +Ltmp19134: + .short 4414 # Record kind: S_LOCAL + .long 4162 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp19135: + .cv_def_range Ltmp11233 Ltmp11234, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19129: + .p2align 2 + .cv_linetable 154, "?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z", Lfunc_end154 + .section .debug$S,"dr",associative,"?eof@?$char_traits@D@std@@SAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?eof@?$char_traits@D@std@@SAHXZ" + .long 241 # Symbol subsection for std::char_traits::eof + .long Ltmp19137-Ltmp19136 # Subsection size +Ltmp19136: + .short Ltmp19139-Ltmp19138 # Record length +Ltmp19138: + .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 7287 # 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 +Ltmp19139: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19137: + .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@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::basic_ostream >::sentry::~sentry + .long Ltmp19141-Ltmp19140 # Subsection size +Ltmp19140: + .short Ltmp19143-Ltmp19142 # Record length +Ltmp19142: + .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@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7288 # Function type index + .secrel32 "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_ostream >::sentry::~sentry" # Function name +Ltmp19143: + .short Ltmp19145-Ltmp19144 # Record length +Ltmp19144: + .short 4414 # Record kind: S_LOCAL + .long 7256 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19145: + .cv_def_range Ltmp11239 Ltmp11244, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19141: + .p2align 2 + .cv_linetable 156, "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ", Lfunc_end156 + .section .debug$S,"dr",associative,"??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" + .long 241 # Symbol subsection for std::basic_ostream >::_Sentry_base::_Sentry_base + .long Ltmp19147-Ltmp19146 # Subsection size +Ltmp19146: + .short Ltmp19149-Ltmp19148 # Record length +Ltmp19148: + .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@@QAE@AAV12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7289 # Function type index + .secrel32 "??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" # Function section relative address + .secidx "??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_ostream >::_Sentry_base::_Sentry_base" # Function name +Ltmp19149: + .short Ltmp19151-Ltmp19150 # Record length +Ltmp19150: + .short 4414 # Record kind: S_LOCAL + .long 7271 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19151: + .cv_def_range Ltmp11245 Ltmp11249, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp19153-Ltmp19152 # Record length +Ltmp19152: + .short 4414 # Record kind: S_LOCAL + .long 4473 # TypeIndex + .short 1 # Flags + .asciz "_Ostr" +Ltmp19153: + .cv_def_range Ltmp11245 Ltmp11249, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19147: + .p2align 2 + .cv_linetable 157, "??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z", Lfunc_end157 + .section .debug$S,"dr",associative,"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::basic_ostream >::_Sentry_base::~_Sentry_base + .long Ltmp19155-Ltmp19154 # Subsection size +Ltmp19154: + .short Ltmp19157-Ltmp19156 # Record length +Ltmp19156: + .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@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7290 # Function type index + .secrel32 "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_ostream >::_Sentry_base::~_Sentry_base" # Function name +Ltmp19157: + .short Ltmp19159-Ltmp19158 # Record length +Ltmp19158: + .short 4414 # Record kind: S_LOCAL + .long 7271 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19159: + .cv_def_range Ltmp11256 Ltmp11260, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19155: + .p2align 2 + .cv_linetable 158, "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ", Lfunc_end158 + .section .debug$S,"dr",associative,"?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Get_data + .long Ltmp19161-Ltmp19160 # Subsection size +Ltmp19160: + .short Ltmp19163-Ltmp19162 # Record length +Ltmp19162: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end159-"?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7291 # Function type index + .secrel32 "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Get_data" # Function name +Ltmp19163: + .short Ltmp19165-Ltmp19164 # Record length +Ltmp19164: + .short 4414 # Record kind: S_LOCAL + .long 4611 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19165: + .cv_def_range Ltmp11261 Ltmp11262, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19161: + .p2align 2 + .cv_linetable 159, "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$_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@@QBEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_String_val >,1>::_Get_second + .long Ltmp19167-Ltmp19166 # Subsection size +Ltmp19166: + .short Ltmp19169-Ltmp19168 # Record length +Ltmp19168: + .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@@QBEABV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7292 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$_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@@QBEABV?$_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 +Ltmp19169: + .short Ltmp19171-Ltmp19170 # Record length +Ltmp19170: + .short 4414 # Record kind: S_LOCAL + .long 4706 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19171: + .cv_def_range Ltmp11263 Ltmp11264, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19167: + .p2align 2 + .cv_linetable 160, "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$_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@@QBEPBDXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEPBDXZ" + .long 241 # Symbol subsection for std::_String_val >::_Myptr + .long Ltmp19173-Ltmp19172 # Subsection size +Ltmp19172: + .short Ltmp19175-Ltmp19174 # Record length +Ltmp19174: + .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@@QBEPBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7293 # Function type index + .secrel32 "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEPBDXZ" # Function section relative address + .secidx "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEPBDXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::_Myptr" # Function name +Ltmp19175: + .short Ltmp19177-Ltmp19176 # Record length +Ltmp19176: + .short 4414 # Record kind: S_LOCAL + .long 4807 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19177: + .cv_def_range Ltmp11265 Ltmp11268, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp19179-Ltmp19178 # Record length +Ltmp19178: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 0 # Flags + .asciz "_Result" +Ltmp19179: + .cv_def_range Ltmp11265 Ltmp11268, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19173: + .p2align 2 + .cv_linetable 161, "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEPBDXZ", Lfunc_end161 + .section .debug$S,"dr",associative,"?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QBE_NXZ" + .long 241 # Symbol subsection for std::_String_val >::_Large_string_engaged + .long Ltmp19181-Ltmp19180 # Subsection size +Ltmp19180: + .short Ltmp19183-Ltmp19182 # Record length +Ltmp19182: + .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@@QBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7294 # Function type index + .secrel32 "?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QBE_NXZ" # Function section relative address + .secidx "?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::_Large_string_engaged" # Function name +Ltmp19183: + .short Ltmp19185-Ltmp19184 # Record length +Ltmp19184: + .short 4414 # Record kind: S_LOCAL + .long 4807 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19185: + .cv_def_range Ltmp11269 Ltmp11270, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19181: + .p2align 2 + .cv_linetable 162, "?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QBE_NXZ", Lfunc_end162 + .section .debug$S,"dr",associative,"??$_Unfancy@D@std@@YAPADPAD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Unfancy@D@std@@YAPADPAD@Z" + .long 241 # Symbol subsection for std::_Unfancy + .long Ltmp19187-Ltmp19186 # Subsection size +Ltmp19186: + .short Ltmp19189-Ltmp19188 # Record length +Ltmp19188: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end163-"??$_Unfancy@D@std@@YAPADPAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7297 # Function type index + .secrel32 "??$_Unfancy@D@std@@YAPADPAD@Z" # Function section relative address + .secidx "??$_Unfancy@D@std@@YAPADPAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy" # Function name +Ltmp19189: + .short Ltmp19191-Ltmp19190 # Record length +Ltmp19190: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp19191: + .cv_def_range Ltmp11271 Ltmp11272, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19187: + .p2align 2 + .cv_linetable 163, "??$_Unfancy@D@std@@YAPADPAD@Z", Lfunc_end163 + .section .debug$S,"dr",associative,"?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Tidy_deallocate + .long Ltmp19193-Ltmp19192 # Subsection size +Ltmp19192: + .short Ltmp19195-Ltmp19194 # Record length +Ltmp19194: + .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@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7298 # Function type index + .secrel32 "?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ" # Function section relative address + .secidx "?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Tidy_deallocate" # Function name +Ltmp19195: + .short Ltmp19197-Ltmp19196 # Record length +Ltmp19196: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19197: + .cv_def_range Ltmp11273 Ltmp11276, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp19199-Ltmp19198 # Record length +Ltmp19198: + .short 4414 # Record kind: S_LOCAL + .long 4639 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp19199: + .cv_def_range Ltmp11273 Ltmp11276, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp19201-Ltmp19200 # Record length +Ltmp19200: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp11275-Ltmp11274 # Code size + .secrel32 Ltmp11274 # Function section relative address + .secidx Lfunc_begin164 # Function section index + .byte 0 # Lexical block name +Ltmp19201: + .short Ltmp19203-Ltmp19202 # Record length +Ltmp19202: + .short 4414 # Record kind: S_LOCAL + .long 4896 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +Ltmp19203: + .cv_def_range Ltmp11274 Ltmp11275, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp19205-Ltmp19204 # Record length +Ltmp19204: + .short 4414 # Record kind: S_LOCAL + .long 4676 # TypeIndex + .short 0 # Flags + .asciz "_Al" +Ltmp19205: + .cv_def_range Ltmp11274 Ltmp11275, "E\021\026\000\000\000\360\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 +Ltmp19193: + .p2align 2 + .cv_linetable 164, "?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ", Lfunc_end164 + .section .debug$S,"dr",associative,"?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Getal + .long Ltmp19207-Ltmp19206 # Subsection size +Ltmp19206: + .short Ltmp19209-Ltmp19208 # Record length +Ltmp19208: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end165-"?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7299 # Function type index + .secrel32 "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ" # Function section relative address + .secidx "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Getal" # Function name +Ltmp19209: + .short Ltmp19211-Ltmp19210 # Record length +Ltmp19210: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19211: + .cv_def_range Ltmp11277 Ltmp11278, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19207: + .p2align 2 + .cv_linetable 165, "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$allocator@D@2@XZ", Lfunc_end165 + .section .debug$S,"dr",associative,"??$?0D@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@D@1@@Z" + .long 241 # Symbol subsection for std::allocator::allocator + .long Ltmp19213-Ltmp19212 # Subsection size +Ltmp19212: + .short Ltmp19215-Ltmp19214 # Record length +Ltmp19214: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end166-"??$?0D@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7301 # Function type index + .secrel32 "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@D@1@@Z" # Function section relative address + .secidx "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +Ltmp19215: + .short Ltmp19217-Ltmp19216 # Record length +Ltmp19216: + .short 4414 # Record kind: S_LOCAL + .long 7235 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19217: + .cv_def_range Ltmp11279 Ltmp11280, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp19219-Ltmp19218 # Record length +Ltmp19218: + .short 4414 # Record kind: S_LOCAL + .long 4487 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp19219: + .cv_def_range Ltmp11279 Ltmp11280, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19213: + .p2align 2 + .cv_linetable 166, "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@D@1@@Z", Lfunc_end166 + .section .debug$S,"dr",associative,"??$_Delete_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Delete_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" + .long 241 # Symbol subsection for std::_Delete_plain > + .long Ltmp19221-Ltmp19220 # Subsection size +Ltmp19220: + .short Ltmp19223-Ltmp19222 # Record length +Ltmp19222: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end167-"??$_Delete_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7305 # Function type index + .secrel32 "??$_Delete_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" # Function section relative address + .secidx "??$_Delete_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Delete_plain >" # Function name +Ltmp19223: + .short Ltmp19225-Ltmp19224 # Record length +Ltmp19224: + .short 4414 # Record kind: S_LOCAL + .long 7302 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp19225: + .cv_def_range Ltmp11281 Ltmp11282, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19227-Ltmp19226 # Record length +Ltmp19226: + .short 4414 # Record kind: S_LOCAL + .long 4693 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp19227: + .cv_def_range Ltmp11281 Ltmp11282, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19221: + .p2align 2 + .cv_linetable 167, "??$_Delete_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z", Lfunc_end167 + .section .debug$S,"dr",associative,"??$exchange@PAU_Container_proxy@std@@$$T@std@@YAPAU_Container_proxy@0@AAPAU10@$$QA$$T@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$exchange@PAU_Container_proxy@std@@$$T@std@@YAPAU_Container_proxy@0@AAPAU10@$$QA$$T@Z" + .long 241 # Symbol subsection for std::exchange + .long Ltmp19229-Ltmp19228 # Subsection size +Ltmp19228: + .short Ltmp19231-Ltmp19230 # Record length +Ltmp19230: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end168-"??$exchange@PAU_Container_proxy@std@@$$T@std@@YAPAU_Container_proxy@0@AAPAU10@$$QA$$T@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7309 # Function type index + .secrel32 "??$exchange@PAU_Container_proxy@std@@$$T@std@@YAPAU_Container_proxy@0@AAPAU10@$$QA$$T@Z" # Function section relative address + .secidx "??$exchange@PAU_Container_proxy@std@@$$T@std@@YAPAU_Container_proxy@0@AAPAU10@$$QA$$T@Z" # Function section index + .byte 0 # Flags + .asciz "std::exchange" # Function name +Ltmp19231: + .short Ltmp19233-Ltmp19232 # Record length +Ltmp19232: + .short 4414 # Record kind: S_LOCAL + .long 4691 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp19233: + .cv_def_range Ltmp11283 Ltmp11284, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19235-Ltmp19234 # Record length +Ltmp19234: + .short 4414 # Record kind: S_LOCAL + .long 7306 # TypeIndex + .short 1 # Flags + .asciz "_New_val" +Ltmp19235: + .cv_def_range Ltmp11283 Ltmp11284, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp19237-Ltmp19236 # Record length +Ltmp19236: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 0 # Flags + .asciz "_Old_val" +Ltmp19237: + .cv_def_range Ltmp11283 Ltmp11284, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19229: + .p2align 2 + .cv_linetable 168, "??$exchange@PAU_Container_proxy@std@@$$T@std@@YAPAU_Container_proxy@0@AAPAU10@$$QA$$T@Z", Lfunc_end168 + .section .debug$S,"dr",associative,"?_Myproxy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAPAU_Container_proxy@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myproxy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAPAU_Container_proxy@2@XZ" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Myproxy + .long Ltmp19239-Ltmp19238 # Subsection size +Ltmp19238: + .short Ltmp19241-Ltmp19240 # Record length +Ltmp19240: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end169-"?_Myproxy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAPAU_Container_proxy@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7310 # Function type index + .secrel32 "?_Myproxy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAPAU_Container_proxy@2@XZ" # Function section relative address + .secidx "?_Myproxy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAPAU_Container_proxy@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Myproxy" # Function name +Ltmp19241: + .short Ltmp19243-Ltmp19242 # Record length +Ltmp19242: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19243: + .cv_def_range Ltmp11285 Ltmp11286, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19239: + .p2align 2 + .cv_linetable 169, "?_Myproxy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAPAU_Container_proxy@2@XZ", Lfunc_end169 + .section .debug$S,"dr",associative,"??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_String_val >,1>::~_Compressed_pair + .long Ltmp19245-Ltmp19244 # Subsection size +Ltmp19244: + .short Ltmp19247-Ltmp19246 # Record length +Ltmp19246: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end170-"??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7312 # Function type index + .secrel32 "??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_String_val >,1>::~_Compressed_pair" # Function name +Ltmp19247: + .short Ltmp19249-Ltmp19248 # Record length +Ltmp19248: + .short 4414 # Record kind: S_LOCAL + .long 4703 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19249: + .cv_def_range Ltmp11287 Ltmp11289, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19245: + .p2align 2 + .cv_linetable 170, "??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@XZ", Lfunc_end170 + .section .debug$S,"dr",associative,"?_Orphan_all@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Orphan_all@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Orphan_all + .long Ltmp19251-Ltmp19250 # Subsection size +Ltmp19250: + .short Ltmp19253-Ltmp19252 # Record length +Ltmp19252: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end171-"?_Orphan_all@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7313 # Function type index + .secrel32 "?_Orphan_all@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ" # Function section relative address + .secidx "?_Orphan_all@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Orphan_all" # Function name +Ltmp19253: + .short Ltmp19255-Ltmp19254 # Record length +Ltmp19254: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19255: + .cv_def_range Ltmp11290 Ltmp11291, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19251: + .p2align 2 + .cv_linetable 171, "?_Orphan_all@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ", Lfunc_end171 + .section .debug$S,"dr",associative,"?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Get_data + .long Ltmp19257-Ltmp19256 # Subsection size +Ltmp19256: + .short Ltmp19259-Ltmp19258 # Record length +Ltmp19258: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end172-"?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7314 # Function type index + .secrel32 "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Get_data" # Function name +Ltmp19259: + .short Ltmp19261-Ltmp19260 # Record length +Ltmp19260: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19261: + .cv_def_range Ltmp11292 Ltmp11293, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19257: + .p2align 2 + .cv_linetable 172, "?_Get_data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ", Lfunc_end172 + .section .debug$S,"dr",associative,"??$destroy@PAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPAD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$destroy@PAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPAD@Z" + .long 241 # Symbol subsection for std::_Default_allocator_traits >::destroy + .long Ltmp19263-Ltmp19262 # Subsection size +Ltmp19262: + .short Ltmp19265-Ltmp19264 # Record length +Ltmp19264: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end173-"??$destroy@PAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7318 # Function type index + .secrel32 "??$destroy@PAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPAD@Z" # Function section relative address + .secidx "??$destroy@PAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::destroy" # Function name +Ltmp19265: + .short Ltmp19267-Ltmp19266 # Record length +Ltmp19266: + .short 4414 # Record kind: S_LOCAL + .long 4676 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp19267: + .cv_def_range Ltmp11294 Ltmp11295, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19269-Ltmp19268 # Record length +Ltmp19268: + .short 4414 # Record kind: S_LOCAL + .long 7315 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp19269: + .cv_def_range Ltmp11294 Ltmp11295, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19263: + .p2align 2 + .cv_linetable 173, "??$destroy@PAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPAD@Z", Lfunc_end173 + .section .debug$S,"dr",associative,"??$addressof@PAD@std@@YAPAPADAAPAD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$addressof@PAD@std@@YAPAPADAAPAD@Z" + .long 241 # Symbol subsection for std::addressof + .long Ltmp19271-Ltmp19270 # Subsection size +Ltmp19270: + .short Ltmp19273-Ltmp19272 # Record length +Ltmp19272: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end174-"??$addressof@PAD@std@@YAPAPADAAPAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7323 # Function type index + .secrel32 "??$addressof@PAD@std@@YAPAPADAAPAD@Z" # Function section relative address + .secidx "??$addressof@PAD@std@@YAPAPADAAPAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof" # Function name +Ltmp19273: + .short Ltmp19275-Ltmp19274 # Record length +Ltmp19274: + .short 4414 # Record kind: S_LOCAL + .long 7320 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp19275: + .cv_def_range Ltmp11296 Ltmp11297, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19271: + .p2align 2 + .cv_linetable 174, "??$addressof@PAD@std@@YAPAPADAAPAD@Z", Lfunc_end174 + .section .debug$S,"dr",associative,"?deallocate@?$allocator@D@std@@QAEXQADI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?deallocate@?$allocator@D@std@@QAEXQADI@Z" + .long 241 # Symbol subsection for std::allocator::deallocate + .long Ltmp19277-Ltmp19276 # Subsection size +Ltmp19276: + .short Ltmp19279-Ltmp19278 # Record length +Ltmp19278: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end175-"?deallocate@?$allocator@D@std@@QAEXQADI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7324 # Function type index + .secrel32 "?deallocate@?$allocator@D@std@@QAEXQADI@Z" # Function section relative address + .secidx "?deallocate@?$allocator@D@std@@QAEXQADI@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::deallocate" # Function name +Ltmp19279: + .short Ltmp19281-Ltmp19280 # Record length +Ltmp19280: + .short 4414 # Record kind: S_LOCAL + .long 4722 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19281: + .cv_def_range Ltmp11298 Ltmp11299, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp19283-Ltmp19282 # Record length +Ltmp19282: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp19283: + .cv_def_range Ltmp11298 Ltmp11299, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19285-Ltmp19284 # Record length +Ltmp19284: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp19285: + .cv_def_range Ltmp11298 Ltmp11299, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19277: + .p2align 2 + .cv_linetable 175, "?deallocate@?$allocator@D@std@@QAEXQADI@Z", Lfunc_end175 + .section .debug$S,"dr",associative,"?assign@?$char_traits@D@std@@SAXAADABD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?assign@?$char_traits@D@std@@SAXAADABD@Z" + .long 241 # Symbol subsection for std::char_traits::assign + .long Ltmp19287-Ltmp19286 # Subsection size +Ltmp19286: + .short Ltmp19289-Ltmp19288 # Record length +Ltmp19288: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end176-"?assign@?$char_traits@D@std@@SAXAADABD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7325 # Function type index + .secrel32 "?assign@?$char_traits@D@std@@SAXAADABD@Z" # Function section relative address + .secidx "?assign@?$char_traits@D@std@@SAXAADABD@Z" # Function section index + .byte 0 # Flags + .asciz "std::char_traits::assign" # Function name +Ltmp19289: + .short Ltmp19291-Ltmp19290 # Record length +Ltmp19290: + .short 4414 # Record kind: S_LOCAL + .long 4622 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp19291: + .cv_def_range Ltmp11300 Ltmp11301, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19293-Ltmp19292 # Record length +Ltmp19292: + .short 4414 # Record kind: S_LOCAL + .long 4624 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp19293: + .cv_def_range Ltmp11300 Ltmp11301, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19287: + .p2align 2 + .cv_linetable 176, "?assign@?$char_traits@D@std@@SAXAADABD@Z", Lfunc_end176 + .section .debug$S,"dr",associative,"?_Orphan_all@_Container_base12@std@@QAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Orphan_all@_Container_base12@std@@QAEXXZ" + .long 241 # Symbol subsection for std::_Container_base12::_Orphan_all + .long Ltmp19295-Ltmp19294 # Subsection size +Ltmp19294: + .short Ltmp19297-Ltmp19296 # Record length +Ltmp19296: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end177-"?_Orphan_all@_Container_base12@std@@QAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7326 # Function type index + .secrel32 "?_Orphan_all@_Container_base12@std@@QAEXXZ" # Function section relative address + .secidx "?_Orphan_all@_Container_base12@std@@QAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Container_base12::_Orphan_all" # Function name +Ltmp19297: + .short Ltmp19299-Ltmp19298 # Record length +Ltmp19298: + .short 4414 # Record kind: S_LOCAL + .long 4834 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19299: + .cv_def_range Ltmp11304 Ltmp11312, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp19301-Ltmp19300 # Record length +Ltmp19300: + .short 4414 # Record kind: S_LOCAL + .long 6986 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +Ltmp19301: + .cv_def_range Ltmp11305 Ltmp11310 Ltmp11311 Ltmp11312, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp19303-Ltmp19302 # Record length +Ltmp19302: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp11309-Ltmp11306 # Code size + .secrel32 Ltmp11306 # Function section relative address + .secidx Lfunc_begin177 # Function section index + .byte 0 # Lexical block name +Ltmp19303: + .short Ltmp19305-Ltmp19304 # Record length +Ltmp19304: + .short 4414 # Record kind: S_LOCAL + .long 4687 # TypeIndex + .short 0 # Flags + .asciz "_Pnext" +Ltmp19305: + .cv_def_range Ltmp11306 Ltmp11309, "E\021\026\000\000\000\330\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19295: + .p2align 2 + .cv_linetable 177, "?_Orphan_all@_Container_base12@std@@QAEXXZ", Lfunc_end177 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_String_val >,1>::_Get_second + .long Ltmp19307-Ltmp19306 # Subsection size +Ltmp19306: + .short Ltmp19309-Ltmp19308 # Record length +Ltmp19308: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end178-"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7327 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$_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@@QAEAAV?$_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 +Ltmp19309: + .short Ltmp19311-Ltmp19310 # Record length +Ltmp19310: + .short 4414 # Record kind: S_LOCAL + .long 4703 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19311: + .cv_def_range Ltmp11313 Ltmp11314, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19307: + .p2align 2 + .cv_linetable 178, "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ", Lfunc_end178 + .section .debug$S,"dr",associative,"??$_Deallocate@$07$0A@@std@@YAXPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Deallocate@$07$0A@@std@@YAXPAXI@Z" + .long 241 # Symbol subsection for std::_Deallocate<8,0> + .long Ltmp19313-Ltmp19312 # Subsection size +Ltmp19312: + .short Ltmp19315-Ltmp19314 # Record length +Ltmp19314: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end179-"??$_Deallocate@$07$0A@@std@@YAXPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7330 # Function type index + .secrel32 "??$_Deallocate@$07$0A@@std@@YAXPAXI@Z" # Function section relative address + .secidx "??$_Deallocate@$07$0A@@std@@YAXPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Deallocate<8,0>" # Function name +Ltmp19315: + .short Ltmp19317-Ltmp19316 # Record length +Ltmp19316: + .short 4414 # Record kind: S_LOCAL + .long 1027 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp19317: + .cv_def_range Ltmp11315 Ltmp11318, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19319-Ltmp19318 # Record length +Ltmp19318: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Bytes" +Ltmp19319: + .cv_def_range Ltmp11315 Ltmp11318, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19313: + .p2align 2 + .cv_linetable 179, "??$_Deallocate@$07$0A@@std@@YAXPAXI@Z", Lfunc_end179 + .section .debug$S,"dr",associative,"?_Adjust_manually_vector_aligned@std@@YAXAAPAXAAI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Adjust_manually_vector_aligned@std@@YAXAAPAXAAI@Z" + .long 241 # Symbol subsection for std::_Adjust_manually_vector_aligned + .long Ltmp19321-Ltmp19320 # Subsection size +Ltmp19320: + .short Ltmp19323-Ltmp19322 # Record length +Ltmp19322: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end180-"?_Adjust_manually_vector_aligned@std@@YAXAAPAXAAI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7335 # Function type index + .secrel32 "?_Adjust_manually_vector_aligned@std@@YAXAAPAXAAI@Z" # Function section relative address + .secidx "?_Adjust_manually_vector_aligned@std@@YAXAAPAXAAI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Adjust_manually_vector_aligned" # Function name +Ltmp19323: + .short Ltmp19325-Ltmp19324 # Record length +Ltmp19324: + .short 4414 # Record kind: S_LOCAL + .long 7331 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp19325: + .cv_def_range Ltmp11319 Ltmp11334, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19327-Ltmp19326 # Record length +Ltmp19326: + .short 4414 # Record kind: S_LOCAL + .long 7332 # TypeIndex + .short 1 # Flags + .asciz "_Bytes" +Ltmp19327: + .cv_def_range Ltmp11319 Ltmp11334, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp19329-Ltmp19328 # Record length +Ltmp19328: + .short 4414 # Record kind: S_LOCAL + .long 7336 # TypeIndex + .short 0 # Flags + .asciz "_Ptr_user" +Ltmp19329: + .cv_def_range Ltmp11319 Ltmp11334, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp19331-Ltmp19330 # Record length +Ltmp19330: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Ptr_container" +Ltmp19331: + .cv_def_range Ltmp11319 Ltmp11334, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp19333-Ltmp19332 # Record length +Ltmp19332: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Min_back_shift" +Ltmp19333: + .cv_def_range Ltmp11319 Ltmp11334, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp19335-Ltmp19334 # Record length +Ltmp19334: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Back_shift" +Ltmp19335: + .cv_def_range Ltmp11319 Ltmp11334, "E\021\026\000\000\000\354\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19321: + .p2align 2 + .cv_linetable 180, "?_Adjust_manually_vector_aligned@std@@YAXAAPAXAAI@Z", Lfunc_end180 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$allocator@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$allocator@D@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_String_val >,1>::_Get_first + .long Ltmp19337-Ltmp19336 # Subsection size +Ltmp19336: + .short Ltmp19339-Ltmp19338 # Record length +Ltmp19338: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end181-"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$allocator@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7337 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$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@@QAEAAV?$allocator@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_String_val >,1>::_Get_first" # Function name +Ltmp19339: + .short Ltmp19341-Ltmp19340 # Record length +Ltmp19340: + .short 4414 # Record kind: S_LOCAL + .long 4703 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19341: + .cv_def_range Ltmp11335 Ltmp11336, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19337: + .p2align 2 + .cv_linetable 181, "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$allocator@D@2@XZ", Lfunc_end181 + .section .debug$S,"dr",associative,"??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@@Z" + .long 241 # Symbol subsection for std::_Default_allocator_traits >::destroy + .long Ltmp19343-Ltmp19342 # Subsection size +Ltmp19342: + .short Ltmp19345-Ltmp19344 # Record length +Ltmp19344: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end182-"??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7353 # Function type index + .secrel32 "??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_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@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::destroy" # Function name +Ltmp19345: + .short Ltmp19347-Ltmp19346 # Record length +Ltmp19346: + .short 4414 # Record kind: S_LOCAL + .long 7302 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp19347: + .cv_def_range Ltmp11337 Ltmp11338, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19349-Ltmp19348 # Record length +Ltmp19348: + .short 4414 # Record kind: S_LOCAL + .long 4693 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp19349: + .cv_def_range Ltmp11337 Ltmp11338, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19343: + .p2align 2 + .cv_linetable 182, "??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@@Z", Lfunc_end182 + .section .debug$S,"dr",associative,"??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" + .long 241 # Symbol subsection for std::_Deallocate_plain > + .long Ltmp19351-Ltmp19350 # Subsection size +Ltmp19350: + .short Ltmp19353-Ltmp19352 # Record length +Ltmp19352: + .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@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7354 # Function type index + .secrel32 "??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" # Function section relative address + .secidx "??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Deallocate_plain >" # Function name +Ltmp19353: + .short Ltmp19355-Ltmp19354 # Record length +Ltmp19354: + .short 4414 # Record kind: S_LOCAL + .long 7302 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp19355: + .cv_def_range Ltmp11339 Ltmp11341, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19357-Ltmp19356 # Record length +Ltmp19356: + .short 4414 # Record kind: S_LOCAL + .long 4693 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp19357: + .cv_def_range Ltmp11339 Ltmp11341, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19351: + .p2align 2 + .cv_linetable 183, "??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@@std@@YAXAAV?$allocator@U_Container_proxy@std@@@0@QAU_Container_proxy@0@@Z", Lfunc_end183 + .section .debug$S,"dr",associative,"?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@2@QAU_Container_proxy@2@I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@2@QAU_Container_proxy@2@I@Z" + .long 241 # Symbol subsection for std::_Default_allocator_traits >::deallocate + .long Ltmp19359-Ltmp19358 # Subsection size +Ltmp19358: + .short Ltmp19361-Ltmp19360 # Record length +Ltmp19360: + .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@@SAXAAV?$allocator@U_Container_proxy@std@@@2@QAU_Container_proxy@2@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7355 # Function type index + .secrel32 "?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@2@QAU_Container_proxy@2@I@Z" # Function section relative address + .secidx "?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@2@QAU_Container_proxy@2@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::deallocate" # Function name +Ltmp19361: + .short Ltmp19363-Ltmp19362 # Record length +Ltmp19362: + .short 4414 # Record kind: S_LOCAL + .long 7302 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp19363: + .cv_def_range Ltmp11342 Ltmp11343, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19365-Ltmp19364 # Record length +Ltmp19364: + .short 4414 # Record kind: S_LOCAL + .long 7344 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp19365: + .cv_def_range Ltmp11342 Ltmp11343, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp19367-Ltmp19366 # Record length +Ltmp19366: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp19367: + .cv_def_range Ltmp11342 Ltmp11343, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19359: + .p2align 2 + .cv_linetable 184, "?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@2@QAU_Container_proxy@2@I@Z", Lfunc_end184 + .section .debug$S,"dr",associative,"??1?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_String_val >::~_String_val + .long Ltmp19369-Ltmp19368 # Subsection size +Ltmp19368: + .short Ltmp19371-Ltmp19370 # Record length +Ltmp19370: + .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@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7356 # Function type index + .secrel32 "??1?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::~_String_val" # Function name +Ltmp19371: + .short Ltmp19373-Ltmp19372 # Record length +Ltmp19372: + .short 4414 # Record kind: S_LOCAL + .long 4804 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19373: + .cv_def_range Ltmp11344 Ltmp11346, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19369: + .p2align 2 + .cv_linetable 185, "??1?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ", Lfunc_end185 + .section .debug$S,"dr",associative,"??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_String_val >::_Bxty::~_Bxty + .long Ltmp19375-Ltmp19374 # Subsection size +Ltmp19374: + .short Ltmp19377-Ltmp19376 # Record length +Ltmp19376: + .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@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7357 # Function type index + .secrel32 "??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::_Bxty::~_Bxty" # Function name +Ltmp19377: + .short Ltmp19379-Ltmp19378 # Record length +Ltmp19378: + .short 4414 # Record kind: S_LOCAL + .long 4886 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19379: + .cv_def_range Ltmp11347 Ltmp11348, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19375: + .p2align 2 + .cv_linetable 186, "??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ", Lfunc_end186 + .section .debug$S,"dr",associative,"??0?$ExprLhs@_N@Catch@@QAE@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$ExprLhs@_N@Catch@@QAE@_N@Z" + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long Ltmp19381-Ltmp19380 # Subsection size +Ltmp19380: + .short Ltmp19383-Ltmp19382 # Record length +Ltmp19382: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end187-"??0?$ExprLhs@_N@Catch@@QAE@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7358 # Function type index + .secrel32 "??0?$ExprLhs@_N@Catch@@QAE@_N@Z" # Function section relative address + .secidx "??0?$ExprLhs@_N@Catch@@QAE@_N@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +Ltmp19383: + .short Ltmp19385-Ltmp19384 # Record length +Ltmp19384: + .short 4414 # Record kind: S_LOCAL + .long 7071 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19385: + .cv_def_range Ltmp11349 Ltmp11350, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp19387-Ltmp19386 # Record length +Ltmp19386: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp19387: + .cv_def_range Ltmp11349 Ltmp11350, "E\021\026\000\000\000\377\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19381: + .p2align 2 + .cv_linetable 187, "??0?$ExprLhs@_N@Catch@@QAE@_N@Z", Lfunc_end187 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ" + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long Ltmp19389-Ltmp19388 # Subsection size +Ltmp19388: + .short Ltmp19391-Ltmp19390 # Record length +Ltmp19390: + .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@@QBEPAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7359 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +Ltmp19391: + .short Ltmp19393-Ltmp19392 # Record length +Ltmp19392: + .short 4414 # Record kind: S_LOCAL + .long 4155 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19393: + .cv_def_range Ltmp11351 Ltmp11352, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19389: + .p2align 2 + .cv_linetable 188, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QBEPAHXZ", 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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp19395-Ltmp19394 # Subsection size +Ltmp19394: + .short Ltmp19397-Ltmp19396 # Record length +Ltmp19396: + .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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7363 # Function type index + .secrel32 "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp19397: + .short Ltmp19399-Ltmp19398 # Record length +Ltmp19398: + .short 4414 # Record kind: S_LOCAL + .long 7360 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19399: + .cv_def_range Ltmp11357 Ltmp11361, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp19401-Ltmp19400 # Record length +Ltmp19400: + .short 4414 # Record kind: S_LOCAL + .long 4178 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp19401: + .cv_def_range Ltmp11357 Ltmp11361, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19403-Ltmp19402 # Record length +Ltmp19402: + .short 4414 # Record kind: S_LOCAL + .long 4963 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp19403: + .cv_def_range Ltmp11357 Ltmp11361, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19395: + .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@@QAE@PBHV?$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@@QBEPBHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long Ltmp19405-Ltmp19404 # Subsection size +Ltmp19404: + .short Ltmp19407-Ltmp19406 # Record length +Ltmp19406: + .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@@QBEPBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7364 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +Ltmp19407: + .short Ltmp19409-Ltmp19408 # Record length +Ltmp19408: + .short 4414 # Record kind: S_LOCAL + .long 4359 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19409: + .cv_def_range Ltmp11362 Ltmp11363, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19405: + .p2align 2 + .cv_linetable 190, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QBEPBHXZ", 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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp19411-Ltmp19410 # Subsection size +Ltmp19410: + .short Ltmp19413-Ltmp19412 # Record length +Ltmp19412: + .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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7367 # Function type index + .secrel32 "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp19413: + .short Ltmp19415-Ltmp19414 # Record length +Ltmp19414: + .short 4414 # Record kind: S_LOCAL + .long 7365 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19415: + .cv_def_range Ltmp11368 Ltmp11372, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp19417-Ltmp19416 # Record length +Ltmp19416: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp19417: + .cv_def_range Ltmp11368 Ltmp11372, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19419-Ltmp19418 # Record length +Ltmp19418: + .short 4414 # Record kind: S_LOCAL + .long 4963 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp19419: + .cv_def_range Ltmp11368 Ltmp11372, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19411: + .p2align 2 + .cv_linetable 191, "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHV?$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@@QBEPAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QBEPAHXZ" + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long Ltmp19421-Ltmp19420 # Subsection size +Ltmp19420: + .short Ltmp19423-Ltmp19422 # Record length +Ltmp19422: + .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@@QBEPAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7368 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QBEPAHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QBEPAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +Ltmp19423: + .short Ltmp19425-Ltmp19424 # Record length +Ltmp19424: + .short 4414 # Record kind: S_LOCAL + .long 4950 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19425: + .cv_def_range Ltmp11373 Ltmp11374, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19421: + .p2align 2 + .cv_linetable 192, "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QBEPAHXZ", 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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp19427-Ltmp19426 # Subsection size +Ltmp19426: + .short Ltmp19429-Ltmp19428 # Record length +Ltmp19428: + .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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7371 # Function type index + .secrel32 "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp19429: + .short Ltmp19431-Ltmp19430 # Record length +Ltmp19430: + .short 4414 # Record kind: S_LOCAL + .long 7369 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19431: + .cv_def_range Ltmp11379 Ltmp11383, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp19433-Ltmp19432 # Record length +Ltmp19432: + .short 4414 # Record kind: S_LOCAL + .long 4178 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp19433: + .cv_def_range Ltmp11379 Ltmp11383, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19435-Ltmp19434 # Record length +Ltmp19434: + .short 4414 # Record kind: S_LOCAL + .long 4963 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp19435: + .cv_def_range Ltmp11379 Ltmp11383, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19427: + .p2align 2 + .cv_linetable 193, "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHV?$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@@QBEPBHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QBEPBHXZ" + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long Ltmp19437-Ltmp19436 # Subsection size +Ltmp19436: + .short Ltmp19439-Ltmp19438 # Record length +Ltmp19438: + .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@@QBEPBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7372 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QBEPBHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QBEPBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +Ltmp19439: + .short Ltmp19441-Ltmp19440 # Record length +Ltmp19440: + .short 4414 # Record kind: S_LOCAL + .long 5006 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19441: + .cv_def_range Ltmp11384 Ltmp11385, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19437: + .p2align 2 + .cv_linetable 194, "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QBEPBHXZ", Lfunc_end194 + .section .debug$S,"dr",associative,"??$?NI@Decomposer@Catch@@QAE?AV?$ExprLhs@ABI@1@ABI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?NI@Decomposer@Catch@@QAE?AV?$ExprLhs@ABI@1@ABI@Z" + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long Ltmp19443-Ltmp19442 # Subsection size +Ltmp19442: + .short Ltmp19445-Ltmp19444 # Record length +Ltmp19444: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end195-"??$?NI@Decomposer@Catch@@QAE?AV?$ExprLhs@ABI@1@ABI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7389 # Function type index + .secrel32 "??$?NI@Decomposer@Catch@@QAE?AV?$ExprLhs@ABI@1@ABI@Z" # Function section relative address + .secidx "??$?NI@Decomposer@Catch@@QAE?AV?$ExprLhs@ABI@1@ABI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +Ltmp19445: + .short Ltmp19447-Ltmp19446 # Record length +Ltmp19446: + .short 4414 # Record kind: S_LOCAL + .long 7103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19447: + .cv_def_range Ltmp11386 Ltmp11387, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp19449-Ltmp19448 # Record length +Ltmp19448: + .short 4414 # Record kind: S_LOCAL + .long 7374 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp19449: + .cv_def_range Ltmp11386 Ltmp11387, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19443: + .p2align 2 + .cv_linetable 195, "??$?NI@Decomposer@Catch@@QAE?AV?$ExprLhs@ABI@1@ABI@Z", Lfunc_end195 + .section .debug$S,"dr",associative,"??$?8I@?$ExprLhs@ABI@Catch@@QAE?BV?$BinaryExpr@ABIABI@1@ABI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?8I@?$ExprLhs@ABI@Catch@@QAE?BV?$BinaryExpr@ABIABI@1@ABI@Z" + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long Ltmp19451-Ltmp19450 # Subsection size +Ltmp19450: + .short Ltmp19453-Ltmp19452 # Record length +Ltmp19452: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end196-"??$?8I@?$ExprLhs@ABI@Catch@@QAE?BV?$BinaryExpr@ABIABI@1@ABI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7402 # Function type index + .secrel32 "??$?8I@?$ExprLhs@ABI@Catch@@QAE?BV?$BinaryExpr@ABIABI@1@ABI@Z" # Function section relative address + .secidx "??$?8I@?$ExprLhs@ABI@Catch@@QAE?BV?$BinaryExpr@ABIABI@1@ABI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +Ltmp19453: + .short Ltmp19455-Ltmp19454 # Record length +Ltmp19454: + .short 4414 # Record kind: S_LOCAL + .long 7377 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19455: + .cv_def_range Ltmp11388 Ltmp11389, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp19457-Ltmp19456 # Record length +Ltmp19456: + .short 4414 # Record kind: S_LOCAL + .long 7374 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp19457: + .cv_def_range Ltmp11388 Ltmp11389, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19451: + .p2align 2 + .cv_linetable 196, "??$?8I@?$ExprLhs@ABI@Catch@@QAE?BV?$BinaryExpr@ABIABI@1@ABI@Z", Lfunc_end196 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@ABIABI@Catch@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$BinaryExpr@ABIABI@Catch@@UAE@XZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long Ltmp19459-Ltmp19458 # Subsection size +Ltmp19458: + .short Ltmp19461-Ltmp19460 # Record length +Ltmp19460: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end197-"??1?$BinaryExpr@ABIABI@Catch@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7404 # Function type index + .secrel32 "??1?$BinaryExpr@ABIABI@Catch@@UAE@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@ABIABI@Catch@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +Ltmp19461: + .short Ltmp19463-Ltmp19462 # Record length +Ltmp19462: + .short 4414 # Record kind: S_LOCAL + .long 7396 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19463: + .cv_def_range Ltmp11390 Ltmp11393, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19459: + .p2align 2 + .cv_linetable 197, "??1?$BinaryExpr@ABIABI@Catch@@UAE@XZ", Lfunc_end197 + .section .debug$S,"dr",associative,"??0?$ExprLhs@ABI@Catch@@QAE@ABI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$ExprLhs@ABI@Catch@@QAE@ABI@Z" + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long Ltmp19465-Ltmp19464 # Subsection size +Ltmp19464: + .short Ltmp19467-Ltmp19466 # Record length +Ltmp19466: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end198-"??0?$ExprLhs@ABI@Catch@@QAE@ABI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7405 # Function type index + .secrel32 "??0?$ExprLhs@ABI@Catch@@QAE@ABI@Z" # Function section relative address + .secidx "??0?$ExprLhs@ABI@Catch@@QAE@ABI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +Ltmp19467: + .short Ltmp19469-Ltmp19468 # Record length +Ltmp19468: + .short 4414 # Record kind: S_LOCAL + .long 7377 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19469: + .cv_def_range Ltmp11394 Ltmp11395, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp19471-Ltmp19470 # Record length +Ltmp19470: + .short 4414 # Record kind: S_LOCAL + .long 7374 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp19471: + .cv_def_range Ltmp11394 Ltmp11395, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19465: + .p2align 2 + .cv_linetable 198, "??0?$ExprLhs@ABI@Catch@@QAE@ABI@Z", Lfunc_end198 + .section .debug$S,"dr",associative,"??$compareEqual@II@Catch@@YA_NABI0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$compareEqual@II@Catch@@YA_NABI0@Z" + .long 241 # Symbol subsection for Catch::compareEqual + .long Ltmp19473-Ltmp19472 # Subsection size +Ltmp19472: + .short Ltmp19475-Ltmp19474 # Record length +Ltmp19474: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end199-"??$compareEqual@II@Catch@@YA_NABI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7409 # Function type index + .secrel32 "??$compareEqual@II@Catch@@YA_NABI0@Z" # Function section relative address + .secidx "??$compareEqual@II@Catch@@YA_NABI0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +Ltmp19475: + .short Ltmp19477-Ltmp19476 # Record length +Ltmp19476: + .short 4414 # Record kind: S_LOCAL + .long 7374 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp19477: + .cv_def_range Ltmp11396 Ltmp11397, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19479-Ltmp19478 # Record length +Ltmp19478: + .short 4414 # Record kind: S_LOCAL + .long 7374 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp19479: + .cv_def_range Ltmp11396 Ltmp11397, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19473: + .p2align 2 + .cv_linetable 199, "??$compareEqual@II@Catch@@YA_NABI0@Z", Lfunc_end199 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@ABIABI@Catch@@QAE@_NABIVStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$BinaryExpr@ABIABI@Catch@@QAE@_NABIVStringRef@1@1@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long Ltmp19481-Ltmp19480 # Subsection size +Ltmp19480: + .short Ltmp19483-Ltmp19482 # Record length +Ltmp19482: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end200-"??0?$BinaryExpr@ABIABI@Catch@@QAE@_NABIVStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7410 # Function type index + .secrel32 "??0?$BinaryExpr@ABIABI@Catch@@QAE@_NABIVStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@ABIABI@Catch@@QAE@_NABIVStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +Ltmp19483: + .short Ltmp19485-Ltmp19484 # Record length +Ltmp19484: + .short 4414 # Record kind: S_LOCAL + .long 7396 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19485: + .cv_def_range Ltmp11398 Ltmp11399, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp19487-Ltmp19486 # Record length +Ltmp19486: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +Ltmp19487: + .cv_def_range Ltmp11398 Ltmp11399, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19489-Ltmp19488 # Record length +Ltmp19488: + .short 4414 # Record kind: S_LOCAL + .long 7374 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp19489: + .cv_def_range Ltmp11398 Ltmp11399, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp19491-Ltmp19490 # Record length +Ltmp19490: + .short 4414 # Record kind: S_LOCAL + .long 4448 # TypeIndex + .short 1 # Flags + .asciz "op" +Ltmp19491: + .cv_def_range Ltmp11398 Ltmp11399, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp19493-Ltmp19492 # Record length +Ltmp19492: + .short 4414 # Record kind: S_LOCAL + .long 7374 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp19493: + .cv_def_range Ltmp11398 Ltmp11399, "E\021\026\000\000\000\034\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19481: + .p2align 2 + .cv_linetable 200, "??0?$BinaryExpr@ABIABI@Catch@@QAE@_NABIVStringRef@1@1@Z", Lfunc_end200 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?isBinaryExpression@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long Ltmp19495-Ltmp19494 # Subsection size +Ltmp19494: + .short Ltmp19497-Ltmp19496 # Record length +Ltmp19496: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end201-"?isBinaryExpression@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7411 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +Ltmp19497: + .short Ltmp19499-Ltmp19498 # Record length +Ltmp19498: + .short 4414 # Record kind: S_LOCAL + .long 7393 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19499: + .cv_def_range Ltmp11400 Ltmp11401, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19495: + .p2align 2 + .cv_linetable 201, "?isBinaryExpression@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ", Lfunc_end201 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?getResult@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long Ltmp19501-Ltmp19500 # Subsection size +Ltmp19500: + .short Ltmp19503-Ltmp19502 # Record length +Ltmp19502: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end202-"?getResult@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7412 # Function type index + .secrel32 "?getResult@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +Ltmp19503: + .short Ltmp19505-Ltmp19504 # Record length +Ltmp19504: + .short 4414 # Record kind: S_LOCAL + .long 7393 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19505: + .cv_def_range Ltmp11402 Ltmp11403, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19501: + .p2align 2 + .cv_linetable 202, "?getResult@?$BinaryExpr@ABIABI@Catch@@EBE_NXZ", Lfunc_end202 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long Ltmp19507-Ltmp19506 # Subsection size +Ltmp19506: + .short Ltmp19509-Ltmp19508 # Record length +Ltmp19508: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end203-"?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7413 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +Ltmp19509: + .short Ltmp19511-Ltmp19510 # Record length +Ltmp19510: + .short 4414 # Record kind: S_LOCAL + .long 7393 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19511: + .cv_def_range Ltmp11408 Ltmp11409, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp19513-Ltmp19512 # Record length +Ltmp19512: + .short 4414 # Record kind: S_LOCAL + .long 4473 # TypeIndex + .short 1 # Flags + .asciz "os" +Ltmp19513: + .cv_def_range Ltmp11408 Ltmp11409, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19507: + .p2align 2 + .cv_linetable 203, "?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", Lfunc_end203 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@ABIABI@Catch@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G?$BinaryExpr@ABIABI@Catch@@UAEPAXI@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long Ltmp19515-Ltmp19514 # Subsection size +Ltmp19514: + .short Ltmp19517-Ltmp19516 # Record length +Ltmp19516: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end204-"??_G?$BinaryExpr@ABIABI@Catch@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7404 # Function type index + .secrel32 "??_G?$BinaryExpr@ABIABI@Catch@@UAEPAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@ABIABI@Catch@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +Ltmp19517: + .short Ltmp19519-Ltmp19518 # Record length +Ltmp19518: + .short 4414 # Record kind: S_LOCAL + .long 7396 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19519: + .cv_def_range Ltmp11410 Ltmp11411, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp19521-Ltmp19520 # Record length +Ltmp19520: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp19521: + .cv_def_range Ltmp11410 Ltmp11411, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19515: + .p2align 2 + .cv_linetable 204, "??_G?$BinaryExpr@ABIABI@Catch@@UAEPAXI@Z", Lfunc_end204 + .section .debug$S,"dr",associative,"??$stringify@I@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$stringify@I@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABI@Z" + .long 241 # Symbol subsection for Catch::Detail::stringify + .long Ltmp19523-Ltmp19522 # Subsection size +Ltmp19522: + .short Ltmp19525-Ltmp19524 # Record length +Ltmp19524: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end205-"??$stringify@I@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7415 # Function type index + .secrel32 "??$stringify@I@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABI@Z" # Function section relative address + .secidx "??$stringify@I@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +Ltmp19525: + .short Ltmp19527-Ltmp19526 # Record length +Ltmp19526: + .short 4414 # Record kind: S_LOCAL + .long 7374 # TypeIndex + .short 1 # Flags + .asciz "e" +Ltmp19527: + .cv_def_range Ltmp11412 Ltmp11413, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19523: + .p2align 2 + .cv_linetable 205, "??$stringify@I@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABI@Z", Lfunc_end205 + .section .debug$S,"dr",associative,"??$narrow_cast@HH@gsl@@YAH$$QAH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$narrow_cast@HH@gsl@@YAH$$QAH@Z" + .long 241 # Symbol subsection for gsl::narrow_cast + .long Ltmp19529-Ltmp19528 # Subsection size +Ltmp19528: + .short Ltmp19531-Ltmp19530 # Record length +Ltmp19530: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end206-"??$narrow_cast@HH@gsl@@YAH$$QAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7418 # Function type index + .secrel32 "??$narrow_cast@HH@gsl@@YAH$$QAH@Z" # Function section relative address + .secidx "??$narrow_cast@HH@gsl@@YAH$$QAH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::narrow_cast" # Function name +Ltmp19531: + .short Ltmp19533-Ltmp19532 # Record length +Ltmp19532: + .short 4414 # Record kind: S_LOCAL + .long 5923 # TypeIndex + .short 1 # Flags + .asciz "u" +Ltmp19533: + .cv_def_range Ltmp11414 Ltmp11415, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19529: + .p2align 2 + .cv_linetable 206, "??$narrow_cast@HH@gsl@@YAH$$QAH@Z", Lfunc_end206 + .section .debug$S,"dr",associative,"??0?$span@H$0?0@gsl@@QAE@PAHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span@H$0?0@gsl@@QAE@PAHH@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp19535-Ltmp19534 # Subsection size +Ltmp19534: + .short Ltmp19537-Ltmp19536 # Record length +Ltmp19536: + .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@@QAE@PAHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7419 # Function type index + .secrel32 "??0?$span@H$0?0@gsl@@QAE@PAHH@Z" # Function section relative address + .secidx "??0?$span@H$0?0@gsl@@QAE@PAHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp19537: + .short Ltmp19539-Ltmp19538 # Record length +Ltmp19538: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19539: + .cv_def_range Ltmp11416 Ltmp11417, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp19541-Ltmp19540 # Record length +Ltmp19540: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "ptr" +Ltmp19541: + .cv_def_range Ltmp11416 Ltmp11417, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19543-Ltmp19542 # Record length +Ltmp19542: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp19543: + .cv_def_range Ltmp11416 Ltmp11417, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19535: + .p2align 2 + .cv_linetable 207, "??0?$span@H$0?0@gsl@@QAE@PAHH@Z", Lfunc_end207 + .section .debug$S,"dr",associative,"??0?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp19545-Ltmp19544 # Subsection size +Ltmp19544: + .short Ltmp19547-Ltmp19546 # Record length +Ltmp19546: + .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@@QAE@PBHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7420 # Function type index + .secrel32 "??0?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" # Function section relative address + .secidx "??0?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp19547: + .short Ltmp19549-Ltmp19548 # Record length +Ltmp19548: + .short 4414 # Record kind: S_LOCAL + .long 4318 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19549: + .cv_def_range Ltmp11418 Ltmp11419, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp19551-Ltmp19550 # Record length +Ltmp19550: + .short 4414 # Record kind: S_LOCAL + .long 4178 # TypeIndex + .short 1 # Flags + .asciz "ptr" +Ltmp19551: + .cv_def_range Ltmp11418 Ltmp11419, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19553-Ltmp19552 # Record length +Ltmp19552: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp19553: + .cv_def_range Ltmp11418 Ltmp11419, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19545: + .p2align 2 + .cv_linetable 208, "??0?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z", Lfunc_end208 + .section .debug$S,"dr",associative,"??0?$span@H$0A@@gsl@@QAE@PAHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span@H$0A@@gsl@@QAE@PAHH@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp19555-Ltmp19554 # Subsection size +Ltmp19554: + .short Ltmp19557-Ltmp19556 # Record length +Ltmp19556: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end209-"??0?$span@H$0A@@gsl@@QAE@PAHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7421 # Function type index + .secrel32 "??0?$span@H$0A@@gsl@@QAE@PAHH@Z" # Function section relative address + .secidx "??0?$span@H$0A@@gsl@@QAE@PAHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp19557: + .short Ltmp19559-Ltmp19558 # Record length +Ltmp19558: + .short 4414 # Record kind: S_LOCAL + .long 4910 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19559: + .cv_def_range Ltmp11420 Ltmp11421, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp19561-Ltmp19560 # Record length +Ltmp19560: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "ptr" +Ltmp19561: + .cv_def_range Ltmp11420 Ltmp11421, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19563-Ltmp19562 # Record length +Ltmp19562: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp19563: + .cv_def_range Ltmp11420 Ltmp11421, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19555: + .p2align 2 + .cv_linetable 209, "??0?$span@H$0A@@gsl@@QAE@PAHH@Z", Lfunc_end209 + .section .debug$S,"dr",associative,"??0?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp19565-Ltmp19564 # Subsection size +Ltmp19564: + .short Ltmp19567-Ltmp19566 # Record length +Ltmp19566: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end210-"??0?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7422 # Function type index + .secrel32 "??0?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" # Function section relative address + .secidx "??0?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp19567: + .short Ltmp19569-Ltmp19568 # Record length +Ltmp19568: + .short 4414 # Record kind: S_LOCAL + .long 4967 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19569: + .cv_def_range Ltmp11422 Ltmp11423, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp19571-Ltmp19570 # Record length +Ltmp19570: + .short 4414 # Record kind: S_LOCAL + .long 4178 # TypeIndex + .short 1 # Flags + .asciz "ptr" +Ltmp19571: + .cv_def_range Ltmp11422 Ltmp11423, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19573-Ltmp19572 # Record length +Ltmp19572: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp19573: + .cv_def_range Ltmp11422 Ltmp11423, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19565: + .p2align 2 + .cv_linetable 210, "??0?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z", Lfunc_end210 + .section .debug$S,"dr" + .cv_fpo_data "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____4::::operator() + .long Ltmp19575-Ltmp19574 # Subsection size +Ltmp19574: + .short Ltmp19577-Ltmp19576 # Record length +Ltmp19576: + .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@QBE?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7426 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____4::::operator()" # Function name +Ltmp19577: + .short Ltmp19579-Ltmp19578 # Record length +Ltmp19578: + .short 4414 # Record kind: S_LOCAL + .long 7424 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19579: + .cv_def_range Ltmp11424 Ltmp11425, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp19581-Ltmp19580 # Record length +Ltmp19580: + .short 4414 # Record kind: S_LOCAL + .long 6471 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp19581: + .cv_def_range Ltmp11424 Ltmp11425, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19575: + .p2align 2 + .cv_linetable 211, "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ", Lfunc_end211 + .cv_fpo_data "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____4::::operator() + .long Ltmp19583-Ltmp19582 # Subsection size +Ltmp19582: + .short Ltmp19585-Ltmp19584 # Record length +Ltmp19584: + .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@QBE?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7430 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____4::::operator()" # Function name +Ltmp19585: + .short Ltmp19587-Ltmp19586 # Record length +Ltmp19586: + .short 4414 # Record kind: S_LOCAL + .long 7428 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19587: + .cv_def_range Ltmp11426 Ltmp11429, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp19589-Ltmp19588 # Record length +Ltmp19588: + .short 4414 # Record kind: S_LOCAL + .long 4116 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp19589: + .cv_def_range Ltmp11426 Ltmp11429, "E\021\026\000\000\000\364\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19583: + .p2align 2 + .cv_linetable 212, "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ", Lfunc_end212 + .cv_fpo_data "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____4::::operator() + .long Ltmp19591-Ltmp19590 # Subsection size +Ltmp19590: + .short Ltmp19593-Ltmp19592 # Record length +Ltmp19592: + .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@QBE?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7434 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____4::::operator()" # Function name +Ltmp19593: + .short Ltmp19595-Ltmp19594 # Record length +Ltmp19594: + .short 4414 # Record kind: S_LOCAL + .long 7432 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19595: + .cv_def_range Ltmp11430 Ltmp11433, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp19597-Ltmp19596 # Record length +Ltmp19596: + .short 4414 # Record kind: S_LOCAL + .long 4325 # TypeIndex + .short 0 # Flags + .asciz "cs" +Ltmp19597: + .cv_def_range Ltmp11430 Ltmp11433, "E\021\026\000\000\000\364\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19591: + .p2align 2 + .cv_linetable 213, "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ", Lfunc_end213 + .cv_fpo_data "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____4::::operator() + .long Ltmp19599-Ltmp19598 # Subsection size +Ltmp19598: + .short Ltmp19601-Ltmp19600 # Record length +Ltmp19600: + .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@QBE?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7438 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____4::::operator()" # Function name +Ltmp19601: + .short Ltmp19603-Ltmp19602 # Record length +Ltmp19602: + .short 4414 # Record kind: S_LOCAL + .long 7436 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19603: + .cv_def_range Ltmp11434 Ltmp11437, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp19605-Ltmp19604 # Record length +Ltmp19604: + .short 4414 # Record kind: S_LOCAL + .long 4915 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp19605: + .cv_def_range Ltmp11434 Ltmp11437, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19599: + .p2align 2 + .cv_linetable 214, "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ", Lfunc_end214 + .cv_fpo_data "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____4::::operator() + .long Ltmp19607-Ltmp19606 # Subsection size +Ltmp19606: + .short Ltmp19609-Ltmp19608 # Record length +Ltmp19608: + .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@QBE?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7442 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____4::::operator()" # Function name +Ltmp19609: + .short Ltmp19611-Ltmp19610 # Record length +Ltmp19610: + .short 4414 # Record kind: S_LOCAL + .long 7440 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19611: + .cv_def_range Ltmp11438 Ltmp11441, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp19613-Ltmp19612 # Record length +Ltmp19612: + .short 4414 # Record kind: S_LOCAL + .long 4972 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp19613: + .cv_def_range Ltmp11438 Ltmp11441, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19607: + .p2align 2 + .cv_linetable 215, "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QBE?A?@@XZ", Lfunc_end215 + .section .debug$S,"dr",associative,"??0?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp19615-Ltmp19614 # Subsection size +Ltmp19614: + .short Ltmp19617-Ltmp19616 # Record length +Ltmp19616: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end216-"??0?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7443 # Function type index + .secrel32 "??0?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" # Function section relative address + .secidx "??0?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp19617: + .short Ltmp19619-Ltmp19618 # Record length +Ltmp19618: + .short 4414 # Record kind: S_LOCAL + .long 5044 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19619: + .cv_def_range Ltmp11442 Ltmp11443, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp19621-Ltmp19620 # Record length +Ltmp19620: + .short 4414 # Record kind: S_LOCAL + .long 5045 # TypeIndex + .short 1 # Flags + .asciz "ptr" +Ltmp19621: + .cv_def_range Ltmp11442 Ltmp11443, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19623-Ltmp19622 # Record length +Ltmp19622: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp19623: + .cv_def_range Ltmp11442 Ltmp11443, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19615: + .p2align 2 + .cv_linetable 216, "??0?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z", Lfunc_end216 + .section .debug$S,"dr",associative,"?size@?$span@PAH$0?0@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$span@PAH$0?0@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::span::size + .long Ltmp19625-Ltmp19624 # Subsection size +Ltmp19624: + .short Ltmp19627-Ltmp19626 # Record length +Ltmp19626: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end217-"?size@?$span@PAH$0?0@gsl@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7444 # Function type index + .secrel32 "?size@?$span@PAH$0?0@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$span@PAH$0?0@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +Ltmp19627: + .short Ltmp19629-Ltmp19628 # Record length +Ltmp19628: + .short 4414 # Record kind: S_LOCAL + .long 5069 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19629: + .cv_def_range Ltmp11444 Ltmp11445, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19625: + .p2align 2 + .cv_linetable 217, "?size@?$span@PAH$0?0@gsl@@QBEHXZ", Lfunc_end217 + .section .debug$S,"dr",associative,"?data@?$span@PAH$0?0@gsl@@QBEPAPAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$span@PAH$0?0@gsl@@QBEPAPAHXZ" + .long 241 # Symbol subsection for gsl::span::data + .long Ltmp19631-Ltmp19630 # Subsection size +Ltmp19630: + .short Ltmp19633-Ltmp19632 # Record length +Ltmp19632: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end218-"?data@?$span@PAH$0?0@gsl@@QBEPAPAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7445 # Function type index + .secrel32 "?data@?$span@PAH$0?0@gsl@@QBEPAPAHXZ" # Function section relative address + .secidx "?data@?$span@PAH$0?0@gsl@@QBEPAPAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +Ltmp19633: + .short Ltmp19635-Ltmp19634 # Record length +Ltmp19634: + .short 4414 # Record kind: S_LOCAL + .long 5069 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19635: + .cv_def_range Ltmp11446 Ltmp11447, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19631: + .p2align 2 + .cv_linetable 218, "?data@?$span@PAH$0?0@gsl@@QBEPAPAHXZ", Lfunc_end218 + .section .debug$S,"dr",associative,"??0?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp19637-Ltmp19636 # Subsection size +Ltmp19636: + .short Ltmp19639-Ltmp19638 # Record length +Ltmp19638: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end219-"??0?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7446 # Function type index + .secrel32 "??0?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" # Function section relative address + .secidx "??0?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp19639: + .short Ltmp19641-Ltmp19640 # Record length +Ltmp19640: + .short 4414 # Record kind: S_LOCAL + .long 5100 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19641: + .cv_def_range Ltmp11448 Ltmp11449, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp19643-Ltmp19642 # Record length +Ltmp19642: + .short 4414 # Record kind: S_LOCAL + .long 5101 # TypeIndex + .short 1 # Flags + .asciz "ptr" +Ltmp19643: + .cv_def_range Ltmp11448 Ltmp11449, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19645-Ltmp19644 # Record length +Ltmp19644: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp19645: + .cv_def_range Ltmp11448 Ltmp11449, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19637: + .p2align 2 + .cv_linetable 219, "??0?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z", Lfunc_end219 + .section .debug$S,"dr",associative,"?size@?$span@PBH$0?0@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$span@PBH$0?0@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::span::size + .long Ltmp19647-Ltmp19646 # Subsection size +Ltmp19646: + .short Ltmp19649-Ltmp19648 # Record length +Ltmp19648: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end220-"?size@?$span@PBH$0?0@gsl@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7447 # Function type index + .secrel32 "?size@?$span@PBH$0?0@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$span@PBH$0?0@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +Ltmp19649: + .short Ltmp19651-Ltmp19650 # Record length +Ltmp19650: + .short 4414 # Record kind: S_LOCAL + .long 5125 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19651: + .cv_def_range Ltmp11450 Ltmp11451, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19647: + .p2align 2 + .cv_linetable 220, "?size@?$span@PBH$0?0@gsl@@QBEHXZ", Lfunc_end220 + .section .debug$S,"dr",associative,"?data@?$span@PBH$0?0@gsl@@QBEPAPBHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$span@PBH$0?0@gsl@@QBEPAPBHXZ" + .long 241 # Symbol subsection for gsl::span::data + .long Ltmp19653-Ltmp19652 # Subsection size +Ltmp19652: + .short Ltmp19655-Ltmp19654 # Record length +Ltmp19654: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end221-"?data@?$span@PBH$0?0@gsl@@QBEPAPBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7448 # Function type index + .secrel32 "?data@?$span@PBH$0?0@gsl@@QBEPAPBHXZ" # Function section relative address + .secidx "?data@?$span@PBH$0?0@gsl@@QBEPAPBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +Ltmp19655: + .short Ltmp19657-Ltmp19656 # Record length +Ltmp19656: + .short 4414 # Record kind: S_LOCAL + .long 5125 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19657: + .cv_def_range Ltmp11452 Ltmp11453, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19653: + .p2align 2 + .cv_linetable 221, "?data@?$span@PBH$0?0@gsl@@QBEPAPBHXZ", Lfunc_end221 + .section .debug$S,"dr",associative,"??$forward@H@std@@YA$$QAHAAH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$forward@H@std@@YA$$QAHAAH@Z" + .long 241 # Symbol subsection for std::forward + .long Ltmp19659-Ltmp19658 # Subsection size +Ltmp19658: + .short Ltmp19661-Ltmp19660 # Record length +Ltmp19660: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end222-"??$forward@H@std@@YA$$QAHAAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7450 # Function type index + .secrel32 "??$forward@H@std@@YA$$QAHAAH@Z" # Function section relative address + .secidx "??$forward@H@std@@YA$$QAHAAH@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +Ltmp19661: + .short Ltmp19663-Ltmp19662 # Record length +Ltmp19662: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp19663: + .cv_def_range Ltmp11454 Ltmp11455, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19659: + .p2align 2 + .cv_linetable 222, "??$forward@H@std@@YA$$QAHAAH@Z", Lfunc_end222 + .section .debug$S,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long Ltmp19665-Ltmp19664 # Subsection size +Ltmp19664: + .short Ltmp19667-Ltmp19666 # Record length +Ltmp19666: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end223-"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7452 # Function type index + .secrel32 "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z" # Function section relative address + .secidx "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +Ltmp19667: + .short Ltmp19669-Ltmp19668 # Record length +Ltmp19668: + .short 4414 # Record kind: S_LOCAL + .long 7119 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19669: + .cv_def_range Ltmp11460 Ltmp11464, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp19671-Ltmp19670 # Record length +Ltmp19670: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp19671: + .cv_def_range Ltmp11460 Ltmp11464, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19673-Ltmp19672 # Record length +Ltmp19672: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp19673: + .cv_def_range Ltmp11460 Ltmp11464, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19665: + .p2align 2 + .cv_linetable 223, "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z", Lfunc_end223 + .section .debug$S,"dr",associative,"??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::extent_type + .long Ltmp19675-Ltmp19674 # Subsection size +Ltmp19674: + .short Ltmp19677-Ltmp19676 # Record length +Ltmp19676: + .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@@QAE@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7453 # Function type index + .secrel32 "??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" # Function section relative address + .secidx "??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::extent_type" # Function name +Ltmp19677: + .short Ltmp19679-Ltmp19678 # Record length +Ltmp19678: + .short 4414 # Record kind: S_LOCAL + .long 4294 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19679: + .cv_def_range Ltmp11467 Ltmp11471, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp19681-Ltmp19680 # Record length +Ltmp19680: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "size" +Ltmp19681: + .cv_def_range Ltmp11467 Ltmp11471, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19675: + .p2align 2 + .cv_linetable 224, "??0?$extent_type@$0?0@details@gsl@@QAE@H@Z", Lfunc_end224 + .section .debug$S,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long Ltmp19683-Ltmp19682 # Subsection size +Ltmp19682: + .short Ltmp19685-Ltmp19684 # Record length +Ltmp19684: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end225-"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7455 # Function type index + .secrel32 "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" # Function section relative address + .secidx "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +Ltmp19685: + .short Ltmp19687-Ltmp19686 # Record length +Ltmp19686: + .short 4414 # Record kind: S_LOCAL + .long 7360 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19687: + .cv_def_range Ltmp11476 Ltmp11480, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp19689-Ltmp19688 # Record length +Ltmp19688: + .short 4414 # Record kind: S_LOCAL + .long 4178 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp19689: + .cv_def_range Ltmp11476 Ltmp11480, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19691-Ltmp19690 # Record length +Ltmp19690: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp19691: + .cv_def_range Ltmp11476 Ltmp11480, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19683: + .p2align 2 + .cv_linetable 225, "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z", Lfunc_end225 + .section .debug$S,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long Ltmp19693-Ltmp19692 # Subsection size +Ltmp19692: + .short Ltmp19695-Ltmp19694 # Record length +Ltmp19694: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end226-"??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7457 # Function type index + .secrel32 "??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z" # Function section relative address + .secidx "??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +Ltmp19695: + .short Ltmp19697-Ltmp19696 # Record length +Ltmp19696: + .short 4414 # Record kind: S_LOCAL + .long 7365 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19697: + .cv_def_range Ltmp11485 Ltmp11489, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp19699-Ltmp19698 # Record length +Ltmp19698: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp19699: + .cv_def_range Ltmp11485 Ltmp11489, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19701-Ltmp19700 # Record length +Ltmp19700: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp19701: + .cv_def_range Ltmp11485 Ltmp11489, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19693: + .p2align 2 + .cv_linetable 226, "??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z", Lfunc_end226 + .section .debug$S,"dr",associative,"??0?$extent_type@$0A@@details@gsl@@QAE@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$extent_type@$0A@@details@gsl@@QAE@H@Z" + .long 241 # Symbol subsection for gsl::details::extent_type<0>::extent_type + .long Ltmp19703-Ltmp19702 # Subsection size +Ltmp19702: + .short Ltmp19705-Ltmp19704 # Record length +Ltmp19704: + .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@@QAE@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7458 # Function type index + .secrel32 "??0?$extent_type@$0A@@details@gsl@@QAE@H@Z" # Function section relative address + .secidx "??0?$extent_type@$0A@@details@gsl@@QAE@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<0>::extent_type" # Function name +Ltmp19705: + .short Ltmp19707-Ltmp19706 # Record length +Ltmp19706: + .short 4414 # Record kind: S_LOCAL + .long 4955 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19707: + .cv_def_range Ltmp11492 Ltmp11495, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp19709-Ltmp19708 # Record length +Ltmp19708: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "size" +Ltmp19709: + .cv_def_range Ltmp11492 Ltmp11495, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19703: + .p2align 2 + .cv_linetable 227, "??0?$extent_type@$0A@@details@gsl@@QAE@H@Z", Lfunc_end227 + .section .debug$S,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long Ltmp19711-Ltmp19710 # Subsection size +Ltmp19710: + .short Ltmp19713-Ltmp19712 # Record length +Ltmp19712: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end228-"??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7460 # Function type index + .secrel32 "??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" # Function section relative address + .secidx "??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +Ltmp19713: + .short Ltmp19715-Ltmp19714 # Record length +Ltmp19714: + .short 4414 # Record kind: S_LOCAL + .long 7369 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19715: + .cv_def_range Ltmp11500 Ltmp11504, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp19717-Ltmp19716 # Record length +Ltmp19716: + .short 4414 # Record kind: S_LOCAL + .long 4178 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp19717: + .cv_def_range Ltmp11500 Ltmp11504, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19719-Ltmp19718 # Record length +Ltmp19718: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp19719: + .cv_def_range Ltmp11500 Ltmp11504, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19711: + .p2align 2 + .cv_linetable 228, "??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z", Lfunc_end228 + .section .debug$S,"dr",associative,"??0?$span@H$00@gsl@@QAE@PAHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span@H$00@gsl@@QAE@PAHH@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp19721-Ltmp19720 # Subsection size +Ltmp19720: + .short Ltmp19723-Ltmp19722 # Record length +Ltmp19722: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end229-"??0?$span@H$00@gsl@@QAE@PAHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7461 # Function type index + .secrel32 "??0?$span@H$00@gsl@@QAE@PAHH@Z" # Function section relative address + .secidx "??0?$span@H$00@gsl@@QAE@PAHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp19723: + .short Ltmp19725-Ltmp19724 # Record length +Ltmp19724: + .short 4414 # Record kind: S_LOCAL + .long 6473 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19725: + .cv_def_range Ltmp11505 Ltmp11506, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp19727-Ltmp19726 # Record length +Ltmp19726: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "ptr" +Ltmp19727: + .cv_def_range Ltmp11505 Ltmp11506, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19729-Ltmp19728 # Record length +Ltmp19728: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp19729: + .cv_def_range Ltmp11505 Ltmp11506, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19721: + .p2align 2 + .cv_linetable 229, "??0?$span@H$00@gsl@@QAE@PAHH@Z", Lfunc_end229 + .section .debug$S,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long Ltmp19731-Ltmp19730 # Subsection size +Ltmp19730: + .short Ltmp19733-Ltmp19732 # Record length +Ltmp19732: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end230-"??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7464 # Function type index + .secrel32 "??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z" # Function section relative address + .secidx "??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +Ltmp19733: + .short Ltmp19735-Ltmp19734 # Record length +Ltmp19734: + .short 4414 # Record kind: S_LOCAL + .long 7462 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19735: + .cv_def_range Ltmp11511 Ltmp11515, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp19737-Ltmp19736 # Record length +Ltmp19736: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp19737: + .cv_def_range Ltmp11511 Ltmp11515, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19739-Ltmp19738 # Record length +Ltmp19738: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp19739: + .cv_def_range Ltmp11511 Ltmp11515, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19731: + .p2align 2 + .cv_linetable 230, "??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z", Lfunc_end230 + .section .debug$S,"dr",associative,"??0?$extent_type@$00@details@gsl@@QAE@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$extent_type@$00@details@gsl@@QAE@H@Z" + .long 241 # Symbol subsection for gsl::details::extent_type<1>::extent_type + .long Ltmp19741-Ltmp19740 # Subsection size +Ltmp19740: + .short Ltmp19743-Ltmp19742 # Record length +Ltmp19742: + .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@@QAE@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7465 # Function type index + .secrel32 "??0?$extent_type@$00@details@gsl@@QAE@H@Z" # Function section relative address + .secidx "??0?$extent_type@$00@details@gsl@@QAE@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<1>::extent_type" # Function name +Ltmp19743: + .short Ltmp19745-Ltmp19744 # Record length +Ltmp19744: + .short 4414 # Record kind: S_LOCAL + .long 6517 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19745: + .cv_def_range Ltmp11518 Ltmp11521, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp19747-Ltmp19746 # Record length +Ltmp19746: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "size" +Ltmp19747: + .cv_def_range Ltmp11518 Ltmp11521, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19741: + .p2align 2 + .cv_linetable 231, "??0?$extent_type@$00@details@gsl@@QAE@H@Z", Lfunc_end231 + .section .debug$S,"dr",associative,"?size@?$extent_type@$00@details@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$extent_type@$00@details@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::details::extent_type<1>::size + .long Ltmp19749-Ltmp19748 # Subsection size +Ltmp19748: + .short Ltmp19751-Ltmp19750 # Record length +Ltmp19750: + .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@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7466 # Function type index + .secrel32 "?size@?$extent_type@$00@details@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$extent_type@$00@details@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<1>::size" # Function name +Ltmp19751: + .short Ltmp19753-Ltmp19752 # Record length +Ltmp19752: + .short 4414 # Record kind: S_LOCAL + .long 6522 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19753: + .cv_def_range Ltmp11522 Ltmp11523, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19749: + .p2align 2 + .cv_linetable 232, "?size@?$extent_type@$00@details@gsl@@QBEHXZ", Lfunc_end232 + .section .debug$S,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long Ltmp19755-Ltmp19754 # Subsection size +Ltmp19754: + .short Ltmp19757-Ltmp19756 # Record length +Ltmp19756: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end233-"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7469 # Function type index + .secrel32 "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" # Function section relative address + .secidx "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +Ltmp19757: + .short Ltmp19759-Ltmp19758 # Record length +Ltmp19758: + .short 4414 # Record kind: S_LOCAL + .long 7467 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19759: + .cv_def_range Ltmp11528 Ltmp11532, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp19761-Ltmp19760 # Record length +Ltmp19760: + .short 4414 # Record kind: S_LOCAL + .long 5045 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp19761: + .cv_def_range Ltmp11528 Ltmp11532, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19763-Ltmp19762 # Record length +Ltmp19762: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp19763: + .cv_def_range Ltmp11528 Ltmp11532, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19755: + .p2align 2 + .cv_linetable 233, "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z", Lfunc_end233 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QBEPAPAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QBEPAPAHXZ" + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long Ltmp19765-Ltmp19764 # Subsection size +Ltmp19764: + .short Ltmp19767-Ltmp19766 # Record length +Ltmp19766: + .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@PAH$0?0@gsl@@QBEPAPAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7470 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QBEPAPAHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QBEPAPAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +Ltmp19767: + .short Ltmp19769-Ltmp19768 # Record length +Ltmp19768: + .short 4414 # Record kind: S_LOCAL + .long 5093 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19769: + .cv_def_range Ltmp11533 Ltmp11534, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19765: + .p2align 2 + .cv_linetable 234, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QBEPAPAHXZ", Lfunc_end234 + .section .debug$S,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long Ltmp19771-Ltmp19770 # Subsection size +Ltmp19770: + .short Ltmp19773-Ltmp19772 # Record length +Ltmp19772: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end235-"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7473 # Function type index + .secrel32 "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" # Function section relative address + .secidx "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +Ltmp19773: + .short Ltmp19775-Ltmp19774 # Record length +Ltmp19774: + .short 4414 # Record kind: S_LOCAL + .long 7471 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19775: + .cv_def_range Ltmp11539 Ltmp11543, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp19777-Ltmp19776 # Record length +Ltmp19776: + .short 4414 # Record kind: S_LOCAL + .long 5101 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp19777: + .cv_def_range Ltmp11539 Ltmp11543, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19779-Ltmp19778 # Record length +Ltmp19778: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp19779: + .cv_def_range Ltmp11539 Ltmp11543, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19771: + .p2align 2 + .cv_linetable 235, "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z", Lfunc_end235 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QBEPAPBHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QBEPAPBHXZ" + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long Ltmp19781-Ltmp19780 # Subsection size +Ltmp19780: + .short Ltmp19783-Ltmp19782 # Record length +Ltmp19782: + .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@PBH$0?0@gsl@@QBEPAPBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7474 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QBEPAPBHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QBEPAPBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +Ltmp19783: + .short Ltmp19785-Ltmp19784 # Record length +Ltmp19784: + .short 4414 # Record kind: S_LOCAL + .long 5149 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19785: + .cv_def_range Ltmp11544 Ltmp11545, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19781: + .p2align 2 + .cv_linetable 236, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QBEPAPBHXZ", Lfunc_end236 + .section .debug$S,"dr",associative,"??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long Ltmp19787-Ltmp19786 # Subsection size +Ltmp19786: + .short Ltmp19789-Ltmp19788 # Record length +Ltmp19788: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end237-"??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7489 # Function type index + .secrel32 "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" # Function section relative address + .secidx "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +Ltmp19789: + .short Ltmp19791-Ltmp19790 # Record length +Ltmp19790: + .short 4414 # Record kind: S_LOCAL + .long 7103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19791: + .cv_def_range Ltmp11546 Ltmp11547, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp19793-Ltmp19792 # Record length +Ltmp19792: + .short 4414 # Record kind: S_LOCAL + .long 4162 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp19793: + .cv_def_range Ltmp11546 Ltmp11547, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19787: + .p2align 2 + .cv_linetable 237, "??$?NH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABH@1@ABH@Z", Lfunc_end237 + .section .debug$S,"dr",associative,"??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long Ltmp19795-Ltmp19794 # Subsection size +Ltmp19794: + .short Ltmp19797-Ltmp19796 # Record length +Ltmp19796: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end238-"??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7502 # Function type index + .secrel32 "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" # Function section relative address + .secidx "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +Ltmp19797: + .short Ltmp19799-Ltmp19798 # Record length +Ltmp19798: + .short 4414 # Record kind: S_LOCAL + .long 7477 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19799: + .cv_def_range Ltmp11548 Ltmp11549, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp19801-Ltmp19800 # Record length +Ltmp19800: + .short 4414 # Record kind: S_LOCAL + .long 4162 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp19801: + .cv_def_range Ltmp11548 Ltmp11549, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19795: + .p2align 2 + .cv_linetable 238, "??$?8H@?$ExprLhs@ABH@Catch@@QAE?BV?$BinaryExpr@ABHABH@1@ABH@Z", Lfunc_end238 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long Ltmp19803-Ltmp19802 # Subsection size +Ltmp19802: + .short Ltmp19805-Ltmp19804 # Record length +Ltmp19804: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end239-"??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7504 # Function type index + .secrel32 "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +Ltmp19805: + .short Ltmp19807-Ltmp19806 # Record length +Ltmp19806: + .short 4414 # Record kind: S_LOCAL + .long 7496 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19807: + .cv_def_range Ltmp11550 Ltmp11553, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19803: + .p2align 2 + .cv_linetable 239, "??1?$BinaryExpr@ABHABH@Catch@@UAE@XZ", Lfunc_end239 + .section .debug$S,"dr",associative,"??$?NPAH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAH@1@ABQAH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?NPAH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAH@1@ABQAH@Z" + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long Ltmp19809-Ltmp19808 # Subsection size +Ltmp19808: + .short Ltmp19811-Ltmp19810 # Record length +Ltmp19810: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end240-"??$?NPAH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAH@1@ABQAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7521 # Function type index + .secrel32 "??$?NPAH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAH@1@ABQAH@Z" # Function section relative address + .secidx "??$?NPAH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAH@1@ABQAH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +Ltmp19811: + .short Ltmp19813-Ltmp19812 # Record length +Ltmp19812: + .short 4414 # Record kind: S_LOCAL + .long 7103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19813: + .cv_def_range Ltmp11554 Ltmp11555, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp19815-Ltmp19814 # Record length +Ltmp19814: + .short 4414 # Record kind: S_LOCAL + .long 7506 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp19815: + .cv_def_range Ltmp11554 Ltmp11555, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19809: + .p2align 2 + .cv_linetable 240, "??$?NPAH@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAH@1@ABQAH@Z", Lfunc_end240 + .section .debug$S,"dr",associative,"??$?8PAH@?$ExprLhs@ABQAH@Catch@@QAE?BV?$BinaryExpr@ABQAHABQAH@1@ABQAH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?8PAH@?$ExprLhs@ABQAH@Catch@@QAE?BV?$BinaryExpr@ABQAHABQAH@1@ABQAH@Z" + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long Ltmp19817-Ltmp19816 # Subsection size +Ltmp19816: + .short Ltmp19819-Ltmp19818 # Record length +Ltmp19818: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end241-"??$?8PAH@?$ExprLhs@ABQAH@Catch@@QAE?BV?$BinaryExpr@ABQAHABQAH@1@ABQAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7534 # Function type index + .secrel32 "??$?8PAH@?$ExprLhs@ABQAH@Catch@@QAE?BV?$BinaryExpr@ABQAHABQAH@1@ABQAH@Z" # Function section relative address + .secidx "??$?8PAH@?$ExprLhs@ABQAH@Catch@@QAE?BV?$BinaryExpr@ABQAHABQAH@1@ABQAH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +Ltmp19819: + .short Ltmp19821-Ltmp19820 # Record length +Ltmp19820: + .short 4414 # Record kind: S_LOCAL + .long 7509 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19821: + .cv_def_range Ltmp11556 Ltmp11557, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp19823-Ltmp19822 # Record length +Ltmp19822: + .short 4414 # Record kind: S_LOCAL + .long 7506 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp19823: + .cv_def_range Ltmp11556 Ltmp11557, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19817: + .p2align 2 + .cv_linetable 241, "??$?8PAH@?$ExprLhs@ABQAH@Catch@@QAE?BV?$BinaryExpr@ABQAHABQAH@1@ABQAH@Z", Lfunc_end241 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@ABQAHABQAH@Catch@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$BinaryExpr@ABQAHABQAH@Catch@@UAE@XZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long Ltmp19825-Ltmp19824 # Subsection size +Ltmp19824: + .short Ltmp19827-Ltmp19826 # Record length +Ltmp19826: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end242-"??1?$BinaryExpr@ABQAHABQAH@Catch@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7536 # Function type index + .secrel32 "??1?$BinaryExpr@ABQAHABQAH@Catch@@UAE@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@ABQAHABQAH@Catch@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +Ltmp19827: + .short Ltmp19829-Ltmp19828 # Record length +Ltmp19828: + .short 4414 # Record kind: S_LOCAL + .long 7528 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19829: + .cv_def_range Ltmp11558 Ltmp11561, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19825: + .p2align 2 + .cv_linetable 242, "??1?$BinaryExpr@ABQAHABQAH@Catch@@UAE@XZ", Lfunc_end242 + .section .debug$S,"dr",associative,"?empty@?$span@H$0?0@gsl@@QBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?empty@?$span@H$0?0@gsl@@QBE_NXZ" + .long 241 # Symbol subsection for gsl::span::empty + .long Ltmp19831-Ltmp19830 # Subsection size +Ltmp19830: + .short Ltmp19833-Ltmp19832 # Record length +Ltmp19832: + .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@@QBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7537 # Function type index + .secrel32 "?empty@?$span@H$0?0@gsl@@QBE_NXZ" # Function section relative address + .secidx "?empty@?$span@H$0?0@gsl@@QBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::empty" # Function name +Ltmp19833: + .short Ltmp19835-Ltmp19834 # Record length +Ltmp19834: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19835: + .cv_def_range Ltmp11562 Ltmp11563, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19831: + .p2align 2 + .cv_linetable 243, "?empty@?$span@H$0?0@gsl@@QBE_NXZ", Lfunc_end243 + .section .debug$S,"dr",associative,"??8?$ExprLhs@_N@Catch@@QAE?BV?$BinaryExpr@_N_N@1@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??8?$ExprLhs@_N@Catch@@QAE?BV?$BinaryExpr@_N_N@1@_N@Z" + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long Ltmp19837-Ltmp19836 # Subsection size +Ltmp19836: + .short Ltmp19839-Ltmp19838 # Record length +Ltmp19838: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end244-"??8?$ExprLhs@_N@Catch@@QAE?BV?$BinaryExpr@_N_N@1@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7538 # Function type index + .secrel32 "??8?$ExprLhs@_N@Catch@@QAE?BV?$BinaryExpr@_N_N@1@_N@Z" # Function section relative address + .secidx "??8?$ExprLhs@_N@Catch@@QAE?BV?$BinaryExpr@_N_N@1@_N@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +Ltmp19839: + .short Ltmp19841-Ltmp19840 # Record length +Ltmp19840: + .short 4414 # Record kind: S_LOCAL + .long 7071 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19841: + .cv_def_range Ltmp11564 Ltmp11565, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp19843-Ltmp19842 # Record length +Ltmp19842: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp19843: + .cv_def_range Ltmp11564 Ltmp11565, "E\021\026\000\000\000\357\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19837: + .p2align 2 + .cv_linetable 244, "??8?$ExprLhs@_N@Catch@@QAE?BV?$BinaryExpr@_N_N@1@_N@Z", Lfunc_end244 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@_N_N@Catch@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$BinaryExpr@_N_N@Catch@@UAE@XZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long Ltmp19845-Ltmp19844 # Subsection size +Ltmp19844: + .short Ltmp19847-Ltmp19846 # Record length +Ltmp19846: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end245-"??1?$BinaryExpr@_N_N@Catch@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7540 # Function type index + .secrel32 "??1?$BinaryExpr@_N_N@Catch@@UAE@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@_N_N@Catch@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +Ltmp19847: + .short Ltmp19849-Ltmp19848 # Record length +Ltmp19848: + .short 4414 # Record kind: S_LOCAL + .long 7086 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19849: + .cv_def_range Ltmp11566 Ltmp11569, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19845: + .p2align 2 + .cv_linetable 245, "??1?$BinaryExpr@_N_N@Catch@@UAE@XZ", Lfunc_end245 + .section .debug$S,"dr",associative,"??A?$span@H$0?0@gsl@@QBEAAHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??A?$span@H$0?0@gsl@@QBEAAHH@Z" + .long 241 # Symbol subsection for gsl::span::operator[] + .long Ltmp19851-Ltmp19850 # Subsection size +Ltmp19850: + .short Ltmp19853-Ltmp19852 # Record length +Ltmp19852: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end246-"??A?$span@H$0?0@gsl@@QBEAAHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7541 # Function type index + .secrel32 "??A?$span@H$0?0@gsl@@QBEAAHH@Z" # Function section relative address + .secidx "??A?$span@H$0?0@gsl@@QBEAAHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::operator[]" # Function name +Ltmp19853: + .short Ltmp19855-Ltmp19854 # Record length +Ltmp19854: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19855: + .cv_def_range Ltmp11572 Ltmp11573, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp19857-Ltmp19856 # Record length +Ltmp19856: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "idx" +Ltmp19857: + .cv_def_range Ltmp11572 Ltmp11573, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19851: + .p2align 2 + .cv_linetable 246, "??A?$span@H$0?0@gsl@@QBEAAHH@Z", Lfunc_end246 + .section .debug$S,"dr",associative,"?at@?$span@H$0?0@gsl@@QBEAAHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?at@?$span@H$0?0@gsl@@QBEAAHH@Z" + .long 241 # Symbol subsection for gsl::span::at + .long Ltmp19859-Ltmp19858 # Subsection size +Ltmp19858: + .short Ltmp19861-Ltmp19860 # Record length +Ltmp19860: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end247-"?at@?$span@H$0?0@gsl@@QBEAAHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7542 # Function type index + .secrel32 "?at@?$span@H$0?0@gsl@@QBEAAHH@Z" # Function section relative address + .secidx "?at@?$span@H$0?0@gsl@@QBEAAHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::at" # Function name +Ltmp19861: + .short Ltmp19863-Ltmp19862 # Record length +Ltmp19862: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19863: + .cv_def_range Ltmp11574 Ltmp11575, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp19865-Ltmp19864 # Record length +Ltmp19864: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "idx" +Ltmp19865: + .cv_def_range Ltmp11574 Ltmp11575, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19859: + .p2align 2 + .cv_linetable 247, "?at@?$span@H$0?0@gsl@@QBEAAHH@Z", Lfunc_end247 + .section .debug$S,"dr",associative,"??R?$span@H$0?0@gsl@@QBEAAHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??R?$span@H$0?0@gsl@@QBEAAHH@Z" + .long 241 # Symbol subsection for gsl::span::operator() + .long Ltmp19867-Ltmp19866 # Subsection size +Ltmp19866: + .short Ltmp19869-Ltmp19868 # Record length +Ltmp19868: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end248-"??R?$span@H$0?0@gsl@@QBEAAHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7543 # Function type index + .secrel32 "??R?$span@H$0?0@gsl@@QBEAAHH@Z" # Function section relative address + .secidx "??R?$span@H$0?0@gsl@@QBEAAHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::operator()" # Function name +Ltmp19869: + .short Ltmp19871-Ltmp19870 # Record length +Ltmp19870: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19871: + .cv_def_range Ltmp11576 Ltmp11577, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp19873-Ltmp19872 # Record length +Ltmp19872: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "idx" +Ltmp19873: + .cv_def_range Ltmp11576 Ltmp11577, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19867: + .p2align 2 + .cv_linetable 248, "??R?$span@H$0?0@gsl@@QBEAAHH@Z", Lfunc_end248 + .section .debug$S,"dr",associative,"??$narrow_cast@HAAH@gsl@@YAHAAH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$narrow_cast@HAAH@gsl@@YAHAAH@Z" + .long 241 # Symbol subsection for gsl::narrow_cast + .long Ltmp19875-Ltmp19874 # Subsection size +Ltmp19874: + .short Ltmp19877-Ltmp19876 # Record length +Ltmp19876: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end249-"??$narrow_cast@HAAH@gsl@@YAHAAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7545 # Function type index + .secrel32 "??$narrow_cast@HAAH@gsl@@YAHAAH@Z" # Function section relative address + .secidx "??$narrow_cast@HAAH@gsl@@YAHAAH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::narrow_cast" # Function name +Ltmp19877: + .short Ltmp19879-Ltmp19878 # Record length +Ltmp19878: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "u" +Ltmp19879: + .cv_def_range Ltmp11578 Ltmp11579, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19875: + .p2align 2 + .cv_linetable 249, "??$narrow_cast@HAAH@gsl@@YAHAAH@Z", Lfunc_end249 + .section .debug$S,"dr",associative,"??0?$span@H$01@gsl@@QAE@PAHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span@H$01@gsl@@QAE@PAHH@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp19881-Ltmp19880 # Subsection size +Ltmp19880: + .short Ltmp19883-Ltmp19882 # Record length +Ltmp19882: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end250-"??0?$span@H$01@gsl@@QAE@PAHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7546 # Function type index + .secrel32 "??0?$span@H$01@gsl@@QAE@PAHH@Z" # Function section relative address + .secidx "??0?$span@H$01@gsl@@QAE@PAHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp19883: + .short Ltmp19885-Ltmp19884 # Record length +Ltmp19884: + .short 4414 # Record kind: S_LOCAL + .long 5160 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19885: + .cv_def_range Ltmp11580 Ltmp11581, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp19887-Ltmp19886 # Record length +Ltmp19886: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "ptr" +Ltmp19887: + .cv_def_range Ltmp11580 Ltmp11581, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19889-Ltmp19888 # Record length +Ltmp19888: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp19889: + .cv_def_range Ltmp11580 Ltmp11581, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19881: + .p2align 2 + .cv_linetable 250, "??0?$span@H$01@gsl@@QAE@PAHH@Z", Lfunc_end250 + .section .debug$S,"dr",associative,"?data@?$span@H$01@gsl@@QBEPAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$span@H$01@gsl@@QBEPAHXZ" + .long 241 # Symbol subsection for gsl::span::data + .long Ltmp19891-Ltmp19890 # Subsection size +Ltmp19890: + .short Ltmp19893-Ltmp19892 # Record length +Ltmp19892: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end251-"?data@?$span@H$01@gsl@@QBEPAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7547 # Function type index + .secrel32 "?data@?$span@H$01@gsl@@QBEPAHXZ" # Function section relative address + .secidx "?data@?$span@H$01@gsl@@QBEPAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +Ltmp19893: + .short Ltmp19895-Ltmp19894 # Record length +Ltmp19894: + .short 4414 # Record kind: S_LOCAL + .long 5176 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19895: + .cv_def_range Ltmp11582 Ltmp11583, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19891: + .p2align 2 + .cv_linetable 251, "?data@?$span@H$01@gsl@@QBEPAHXZ", Lfunc_end251 + .section .debug$S,"dr",associative,"??A?$span@H$01@gsl@@QBEAAHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??A?$span@H$01@gsl@@QBEAAHH@Z" + .long 241 # Symbol subsection for gsl::span::operator[] + .long Ltmp19897-Ltmp19896 # Subsection size +Ltmp19896: + .short Ltmp19899-Ltmp19898 # Record length +Ltmp19898: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end252-"??A?$span@H$01@gsl@@QBEAAHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7548 # Function type index + .secrel32 "??A?$span@H$01@gsl@@QBEAAHH@Z" # Function section relative address + .secidx "??A?$span@H$01@gsl@@QBEAAHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::operator[]" # Function name +Ltmp19899: + .short Ltmp19901-Ltmp19900 # Record length +Ltmp19900: + .short 4414 # Record kind: S_LOCAL + .long 5176 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19901: + .cv_def_range Ltmp11586 Ltmp11587, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp19903-Ltmp19902 # Record length +Ltmp19902: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "idx" +Ltmp19903: + .cv_def_range Ltmp11586 Ltmp11587, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19897: + .p2align 2 + .cv_linetable 252, "??A?$span@H$01@gsl@@QBEAAHH@Z", Lfunc_end252 + .section .debug$S,"dr" + .cv_fpo_data "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QBE?A?@@XZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____6::::operator() + .long Ltmp19905-Ltmp19904 # Subsection size +Ltmp19904: + .short Ltmp19907-Ltmp19906 # Record length +Ltmp19906: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end253-"??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QBE?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7552 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QBE?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QBE?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____6::::operator()" # Function name +Ltmp19907: + .short Ltmp19909-Ltmp19908 # Record length +Ltmp19908: + .short 4414 # Record kind: S_LOCAL + .long 7550 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19909: + .cv_def_range Ltmp11588 Ltmp11591, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp19911-Ltmp19910 # Record length +Ltmp19910: + .short 4414 # Record kind: S_LOCAL + .long 4116 # TypeIndex + .short 0 # Flags + .asciz "s" +Ltmp19911: + .cv_def_range Ltmp11588 Ltmp11591, "E\021\026\000\000\000\364\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19905: + .p2align 2 + .cv_linetable 253, "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QBE?A?@@XZ", Lfunc_end253 + .section .debug$S,"dr",associative,"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAHH@Z" + .long 241 # Symbol subsection for gsl::make_span + .long Ltmp19913-Ltmp19912 # Subsection size +Ltmp19912: + .short Ltmp19915-Ltmp19914 # Record length +Ltmp19914: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end254-"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7554 # Function type index + .secrel32 "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAHH@Z" # Function section relative address + .secidx "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span" # Function name +Ltmp19915: + .short Ltmp19917-Ltmp19916 # Record length +Ltmp19916: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "ptr" +Ltmp19917: + .cv_def_range Ltmp11592 Ltmp11593, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp19919-Ltmp19918 # Record length +Ltmp19918: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp19919: + .cv_def_range Ltmp11592 Ltmp11593, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19913: + .p2align 2 + .cv_linetable 254, "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAHH@Z", Lfunc_end254 + .section .debug$S,"dr" + .cv_fpo_data "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QBE?A?@@XZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____6::::operator() + .long Ltmp19921-Ltmp19920 # Subsection size +Ltmp19920: + .short Ltmp19923-Ltmp19922 # Record length +Ltmp19922: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end255-"??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QBE?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7558 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QBE?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QBE?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____6::::operator()" # Function name +Ltmp19923: + .short Ltmp19925-Ltmp19924 # Record length +Ltmp19924: + .short 4414 # Record kind: S_LOCAL + .long 7556 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19925: + .cv_def_range Ltmp11594 Ltmp11595, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19921: + .p2align 2 + .cv_linetable 255, "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QBE?A?@@XZ", Lfunc_end255 + .section .debug$S,"dr",associative,"??0?$ExprLhs@ABH@Catch@@QAE@ABH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$ExprLhs@ABH@Catch@@QAE@ABH@Z" + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long Ltmp19927-Ltmp19926 # Subsection size +Ltmp19926: + .short Ltmp19929-Ltmp19928 # Record length +Ltmp19928: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end256-"??0?$ExprLhs@ABH@Catch@@QAE@ABH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7559 # Function type index + .secrel32 "??0?$ExprLhs@ABH@Catch@@QAE@ABH@Z" # Function section relative address + .secidx "??0?$ExprLhs@ABH@Catch@@QAE@ABH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +Ltmp19929: + .short Ltmp19931-Ltmp19930 # Record length +Ltmp19930: + .short 4414 # Record kind: S_LOCAL + .long 7477 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19931: + .cv_def_range Ltmp11596 Ltmp11597, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp19933-Ltmp19932 # Record length +Ltmp19932: + .short 4414 # Record kind: S_LOCAL + .long 4162 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp19933: + .cv_def_range Ltmp11596 Ltmp11597, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19927: + .p2align 2 + .cv_linetable 256, "??0?$ExprLhs@ABH@Catch@@QAE@ABH@Z", Lfunc_end256 + .section .debug$S,"dr",associative,"??$compareEqual@HH@Catch@@YA_NABH0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$compareEqual@HH@Catch@@YA_NABH0@Z" + .long 241 # Symbol subsection for Catch::compareEqual + .long Ltmp19935-Ltmp19934 # Subsection size +Ltmp19934: + .short Ltmp19937-Ltmp19936 # Record length +Ltmp19936: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end257-"??$compareEqual@HH@Catch@@YA_NABH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7561 # Function type index + .secrel32 "??$compareEqual@HH@Catch@@YA_NABH0@Z" # Function section relative address + .secidx "??$compareEqual@HH@Catch@@YA_NABH0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +Ltmp19937: + .short Ltmp19939-Ltmp19938 # Record length +Ltmp19938: + .short 4414 # Record kind: S_LOCAL + .long 4162 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp19939: + .cv_def_range Ltmp11598 Ltmp11599, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19941-Ltmp19940 # Record length +Ltmp19940: + .short 4414 # Record kind: S_LOCAL + .long 4162 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp19941: + .cv_def_range Ltmp11598 Ltmp11599, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19935: + .p2align 2 + .cv_linetable 257, "??$compareEqual@HH@Catch@@YA_NABH0@Z", Lfunc_end257 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@ABHABH@Catch@@QAE@_NABHVStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$BinaryExpr@ABHABH@Catch@@QAE@_NABHVStringRef@1@1@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long Ltmp19943-Ltmp19942 # Subsection size +Ltmp19942: + .short Ltmp19945-Ltmp19944 # Record length +Ltmp19944: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end258-"??0?$BinaryExpr@ABHABH@Catch@@QAE@_NABHVStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7562 # Function type index + .secrel32 "??0?$BinaryExpr@ABHABH@Catch@@QAE@_NABHVStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@ABHABH@Catch@@QAE@_NABHVStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +Ltmp19945: + .short Ltmp19947-Ltmp19946 # Record length +Ltmp19946: + .short 4414 # Record kind: S_LOCAL + .long 7496 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19947: + .cv_def_range Ltmp11600 Ltmp11601, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp19949-Ltmp19948 # Record length +Ltmp19948: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +Ltmp19949: + .cv_def_range Ltmp11600 Ltmp11601, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp19951-Ltmp19950 # Record length +Ltmp19950: + .short 4414 # Record kind: S_LOCAL + .long 4162 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp19951: + .cv_def_range Ltmp11600 Ltmp11601, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp19953-Ltmp19952 # Record length +Ltmp19952: + .short 4414 # Record kind: S_LOCAL + .long 4448 # TypeIndex + .short 1 # Flags + .asciz "op" +Ltmp19953: + .cv_def_range Ltmp11600 Ltmp11601, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp19955-Ltmp19954 # Record length +Ltmp19954: + .short 4414 # Record kind: S_LOCAL + .long 4162 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp19955: + .cv_def_range Ltmp11600 Ltmp11601, "E\021\026\000\000\000\034\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19943: + .p2align 2 + .cv_linetable 258, "??0?$BinaryExpr@ABHABH@Catch@@QAE@_NABHVStringRef@1@1@Z", Lfunc_end258 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?isBinaryExpression@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long Ltmp19957-Ltmp19956 # Subsection size +Ltmp19956: + .short Ltmp19959-Ltmp19958 # Record length +Ltmp19958: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end259-"?isBinaryExpression@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7563 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +Ltmp19959: + .short Ltmp19961-Ltmp19960 # Record length +Ltmp19960: + .short 4414 # Record kind: S_LOCAL + .long 7493 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19961: + .cv_def_range Ltmp11602 Ltmp11603, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19957: + .p2align 2 + .cv_linetable 259, "?isBinaryExpression@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ", Lfunc_end259 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?getResult@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long Ltmp19963-Ltmp19962 # Subsection size +Ltmp19962: + .short Ltmp19965-Ltmp19964 # Record length +Ltmp19964: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end260-"?getResult@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7564 # Function type index + .secrel32 "?getResult@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +Ltmp19965: + .short Ltmp19967-Ltmp19966 # Record length +Ltmp19966: + .short 4414 # Record kind: S_LOCAL + .long 7493 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19967: + .cv_def_range Ltmp11604 Ltmp11605, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19963: + .p2align 2 + .cv_linetable 260, "?getResult@?$BinaryExpr@ABHABH@Catch@@EBE_NXZ", Lfunc_end260 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long Ltmp19969-Ltmp19968 # Subsection size +Ltmp19968: + .short Ltmp19971-Ltmp19970 # Record length +Ltmp19970: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end261-"?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7565 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +Ltmp19971: + .short Ltmp19973-Ltmp19972 # Record length +Ltmp19972: + .short 4414 # Record kind: S_LOCAL + .long 7493 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19973: + .cv_def_range Ltmp11610 Ltmp11611, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp19975-Ltmp19974 # Record length +Ltmp19974: + .short 4414 # Record kind: S_LOCAL + .long 4473 # TypeIndex + .short 1 # Flags + .asciz "os" +Ltmp19975: + .cv_def_range Ltmp11610 Ltmp11611, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19969: + .p2align 2 + .cv_linetable 261, "?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", Lfunc_end261 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@ABHABH@Catch@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G?$BinaryExpr@ABHABH@Catch@@UAEPAXI@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long Ltmp19977-Ltmp19976 # Subsection size +Ltmp19976: + .short Ltmp19979-Ltmp19978 # Record length +Ltmp19978: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end262-"??_G?$BinaryExpr@ABHABH@Catch@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7504 # Function type index + .secrel32 "??_G?$BinaryExpr@ABHABH@Catch@@UAEPAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@ABHABH@Catch@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +Ltmp19979: + .short Ltmp19981-Ltmp19980 # Record length +Ltmp19980: + .short 4414 # Record kind: S_LOCAL + .long 7496 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19981: + .cv_def_range Ltmp11612 Ltmp11613, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp19983-Ltmp19982 # Record length +Ltmp19982: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp19983: + .cv_def_range Ltmp11612 Ltmp11613, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19977: + .p2align 2 + .cv_linetable 262, "??_G?$BinaryExpr@ABHABH@Catch@@UAEPAXI@Z", Lfunc_end262 + .section .debug$S,"dr",associative,"??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABH@Z" + .long 241 # Symbol subsection for Catch::Detail::stringify + .long Ltmp19985-Ltmp19984 # Subsection size +Ltmp19984: + .short Ltmp19987-Ltmp19986 # Record length +Ltmp19986: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end263-"??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7567 # Function type index + .secrel32 "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABH@Z" # Function section relative address + .secidx "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +Ltmp19987: + .short Ltmp19989-Ltmp19988 # Record length +Ltmp19988: + .short 4414 # Record kind: S_LOCAL + .long 4162 # TypeIndex + .short 1 # Flags + .asciz "e" +Ltmp19989: + .cv_def_range Ltmp11614 Ltmp11615, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19985: + .p2align 2 + .cv_linetable 263, "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABH@Z", Lfunc_end263 + .section .debug$S,"dr",associative,"??0?$ExprLhs@ABQAH@Catch@@QAE@ABQAH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$ExprLhs@ABQAH@Catch@@QAE@ABQAH@Z" + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long Ltmp19991-Ltmp19990 # Subsection size +Ltmp19990: + .short Ltmp19993-Ltmp19992 # Record length +Ltmp19992: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end264-"??0?$ExprLhs@ABQAH@Catch@@QAE@ABQAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7568 # Function type index + .secrel32 "??0?$ExprLhs@ABQAH@Catch@@QAE@ABQAH@Z" # Function section relative address + .secidx "??0?$ExprLhs@ABQAH@Catch@@QAE@ABQAH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +Ltmp19993: + .short Ltmp19995-Ltmp19994 # Record length +Ltmp19994: + .short 4414 # Record kind: S_LOCAL + .long 7509 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp19995: + .cv_def_range Ltmp11616 Ltmp11617, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp19997-Ltmp19996 # Record length +Ltmp19996: + .short 4414 # Record kind: S_LOCAL + .long 7506 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp19997: + .cv_def_range Ltmp11616 Ltmp11617, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19991: + .p2align 2 + .cv_linetable 264, "??0?$ExprLhs@ABQAH@Catch@@QAE@ABQAH@Z", Lfunc_end264 + .section .debug$S,"dr",associative,"??$compareEqual@PAHPAH@Catch@@YA_NABQAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$compareEqual@PAHPAH@Catch@@YA_NABQAH0@Z" + .long 241 # Symbol subsection for Catch::compareEqual + .long Ltmp19999-Ltmp19998 # Subsection size +Ltmp19998: + .short Ltmp20001-Ltmp20000 # Record length +Ltmp20000: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end265-"??$compareEqual@PAHPAH@Catch@@YA_NABQAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7571 # Function type index + .secrel32 "??$compareEqual@PAHPAH@Catch@@YA_NABQAH0@Z" # Function section relative address + .secidx "??$compareEqual@PAHPAH@Catch@@YA_NABQAH0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +Ltmp20001: + .short Ltmp20003-Ltmp20002 # Record length +Ltmp20002: + .short 4414 # Record kind: S_LOCAL + .long 7506 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp20003: + .cv_def_range Ltmp11618 Ltmp11619, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20005-Ltmp20004 # Record length +Ltmp20004: + .short 4414 # Record kind: S_LOCAL + .long 7506 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp20005: + .cv_def_range Ltmp11618 Ltmp11619, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp19999: + .p2align 2 + .cv_linetable 265, "??$compareEqual@PAHPAH@Catch@@YA_NABQAH0@Z", Lfunc_end265 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@ABQAHABQAH@Catch@@QAE@_NABQAHVStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$BinaryExpr@ABQAHABQAH@Catch@@QAE@_NABQAHVStringRef@1@1@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long Ltmp20007-Ltmp20006 # Subsection size +Ltmp20006: + .short Ltmp20009-Ltmp20008 # Record length +Ltmp20008: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end266-"??0?$BinaryExpr@ABQAHABQAH@Catch@@QAE@_NABQAHVStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7572 # Function type index + .secrel32 "??0?$BinaryExpr@ABQAHABQAH@Catch@@QAE@_NABQAHVStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@ABQAHABQAH@Catch@@QAE@_NABQAHVStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +Ltmp20009: + .short Ltmp20011-Ltmp20010 # Record length +Ltmp20010: + .short 4414 # Record kind: S_LOCAL + .long 7528 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20011: + .cv_def_range Ltmp11620 Ltmp11621, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp20013-Ltmp20012 # Record length +Ltmp20012: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +Ltmp20013: + .cv_def_range Ltmp11620 Ltmp11621, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20015-Ltmp20014 # Record length +Ltmp20014: + .short 4414 # Record kind: S_LOCAL + .long 7506 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp20015: + .cv_def_range Ltmp11620 Ltmp11621, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp20017-Ltmp20016 # Record length +Ltmp20016: + .short 4414 # Record kind: S_LOCAL + .long 4448 # TypeIndex + .short 1 # Flags + .asciz "op" +Ltmp20017: + .cv_def_range Ltmp11620 Ltmp11621, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp20019-Ltmp20018 # Record length +Ltmp20018: + .short 4414 # Record kind: S_LOCAL + .long 7506 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp20019: + .cv_def_range Ltmp11620 Ltmp11621, "E\021\026\000\000\000\034\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20007: + .p2align 2 + .cv_linetable 266, "??0?$BinaryExpr@ABQAHABQAH@Catch@@QAE@_NABQAHVStringRef@1@1@Z", Lfunc_end266 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?isBinaryExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long Ltmp20021-Ltmp20020 # Subsection size +Ltmp20020: + .short Ltmp20023-Ltmp20022 # Record length +Ltmp20022: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end267-"?isBinaryExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7573 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +Ltmp20023: + .short Ltmp20025-Ltmp20024 # Record length +Ltmp20024: + .short 4414 # Record kind: S_LOCAL + .long 7525 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20025: + .cv_def_range Ltmp11622 Ltmp11623, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20021: + .p2align 2 + .cv_linetable 267, "?isBinaryExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ", Lfunc_end267 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?getResult@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long Ltmp20027-Ltmp20026 # Subsection size +Ltmp20026: + .short Ltmp20029-Ltmp20028 # Record length +Ltmp20028: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end268-"?getResult@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7574 # Function type index + .secrel32 "?getResult@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +Ltmp20029: + .short Ltmp20031-Ltmp20030 # Record length +Ltmp20030: + .short 4414 # Record kind: S_LOCAL + .long 7525 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20031: + .cv_def_range Ltmp11624 Ltmp11625, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20027: + .p2align 2 + .cv_linetable 268, "?getResult@?$BinaryExpr@ABQAHABQAH@Catch@@EBE_NXZ", Lfunc_end268 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long Ltmp20033-Ltmp20032 # Subsection size +Ltmp20032: + .short Ltmp20035-Ltmp20034 # Record length +Ltmp20034: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end269-"?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7575 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +Ltmp20035: + .short Ltmp20037-Ltmp20036 # Record length +Ltmp20036: + .short 4414 # Record kind: S_LOCAL + .long 7525 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20037: + .cv_def_range Ltmp11630 Ltmp11631, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp20039-Ltmp20038 # Record length +Ltmp20038: + .short 4414 # Record kind: S_LOCAL + .long 4473 # TypeIndex + .short 1 # Flags + .asciz "os" +Ltmp20039: + .cv_def_range Ltmp11630 Ltmp11631, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20033: + .p2align 2 + .cv_linetable 269, "?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", Lfunc_end269 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@ABQAHABQAH@Catch@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G?$BinaryExpr@ABQAHABQAH@Catch@@UAEPAXI@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long Ltmp20041-Ltmp20040 # Subsection size +Ltmp20040: + .short Ltmp20043-Ltmp20042 # Record length +Ltmp20042: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end270-"??_G?$BinaryExpr@ABQAHABQAH@Catch@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7536 # Function type index + .secrel32 "??_G?$BinaryExpr@ABQAHABQAH@Catch@@UAEPAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@ABQAHABQAH@Catch@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +Ltmp20043: + .short Ltmp20045-Ltmp20044 # Record length +Ltmp20044: + .short 4414 # Record kind: S_LOCAL + .long 7528 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20045: + .cv_def_range Ltmp11632 Ltmp11633, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp20047-Ltmp20046 # Record length +Ltmp20046: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp20047: + .cv_def_range Ltmp11632 Ltmp11633, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20041: + .p2align 2 + .cv_linetable 270, "??_G?$BinaryExpr@ABQAHABQAH@Catch@@UAEPAXI@Z", Lfunc_end270 + .section .debug$S,"dr",associative,"??$stringify@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$stringify@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z" + .long 241 # Symbol subsection for Catch::Detail::stringify + .long Ltmp20049-Ltmp20048 # Subsection size +Ltmp20048: + .short Ltmp20051-Ltmp20050 # Record length +Ltmp20050: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end271-"??$stringify@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7577 # Function type index + .secrel32 "??$stringify@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z" # Function section relative address + .secidx "??$stringify@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +Ltmp20051: + .short Ltmp20053-Ltmp20052 # Record length +Ltmp20052: + .short 4414 # Record kind: S_LOCAL + .long 7506 # TypeIndex + .short 1 # Flags + .asciz "e" +Ltmp20053: + .cv_def_range Ltmp11634 Ltmp11635, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20049: + .p2align 2 + .cv_linetable 271, "??$stringify@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z", Lfunc_end271 + .section .debug$S,"dr",associative,"??$convert@H@?$StringMaker@PAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$convert@H@?$StringMaker@PAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAH@Z" + .long 241 # Symbol subsection for Catch::StringMaker::convert + .long Ltmp20055-Ltmp20054 # Subsection size +Ltmp20054: + .short Ltmp20057-Ltmp20056 # Record length +Ltmp20056: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end272-"??$convert@H@?$StringMaker@PAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7583 # Function type index + .secrel32 "??$convert@H@?$StringMaker@PAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAH@Z" # Function section relative address + .secidx "??$convert@H@?$StringMaker@PAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker::convert" # Function name +Ltmp20057: + .short Ltmp20059-Ltmp20058 # Record length +Ltmp20058: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "p" +Ltmp20059: + .cv_def_range Ltmp11636 Ltmp11640, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20055: + .p2align 2 + .cv_linetable 272, "??$convert@H@?$StringMaker@PAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAH@Z", Lfunc_end272 + .section .debug$S,"dr",associative,"??$rawMemoryToString@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$rawMemoryToString@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z" + .long 241 # Symbol subsection for Catch::Detail::rawMemoryToString + .long Ltmp20061-Ltmp20060 # Subsection size +Ltmp20060: + .short Ltmp20063-Ltmp20062 # Record length +Ltmp20062: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end273-"??$rawMemoryToString@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7584 # Function type index + .secrel32 "??$rawMemoryToString@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z" # Function section relative address + .secidx "??$rawMemoryToString@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::rawMemoryToString" # Function name +Ltmp20063: + .short Ltmp20065-Ltmp20064 # Record length +Ltmp20064: + .short 4414 # Record kind: S_LOCAL + .long 7506 # TypeIndex + .short 1 # Flags + .asciz "object" +Ltmp20065: + .cv_def_range Ltmp11641 Ltmp11642, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20061: + .p2align 2 + .cv_linetable 273, "??$rawMemoryToString@PAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAH@Z", Lfunc_end273 + .section .debug$S,"dr",associative,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::basic_string + .long Ltmp20067-Ltmp20066 # Subsection size +Ltmp20066: + .short Ltmp20069-Ltmp20068 # Record length +Ltmp20068: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end274-"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7585 # Function type index + .secrel32 "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" # Function section relative address + .secidx "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::basic_string" # Function name +Ltmp20069: + .short Ltmp20071-Ltmp20070 # Record length +Ltmp20070: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20071: + .cv_def_range Ltmp11647 Ltmp11651, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp20073-Ltmp20072 # Record length +Ltmp20072: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp20073: + .cv_def_range Ltmp11647 Ltmp11651, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20075-Ltmp20074 # Record length +Ltmp20074: + .short 4414 # Record kind: S_LOCAL + .long 7223 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +Ltmp20075: + .cv_def_range Ltmp11648 Ltmp11649 Ltmp11650 Ltmp11651, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp20077-Ltmp20076 # Record length +Ltmp20076: + .short 4414 # Record kind: S_LOCAL + .long 7586 # TypeIndex + .short 0 # Flags + .asciz "_Proxy" +Ltmp20077: + .cv_def_range Ltmp11648 Ltmp11649 Ltmp11650 Ltmp11651, "E\021\026\000\000\000\314\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20067: + .p2align 2 + .cv_linetable 274, "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z", Lfunc_end274 + .section .debug$S,"dr",associative,"??$?0$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@@Z" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_String_val >,1>::_Compressed_pair<> + .long Ltmp20079-Ltmp20078 # Subsection size +Ltmp20078: + .short Ltmp20081-Ltmp20080 # Record length +Ltmp20080: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end275-"??$?0$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7621 # Function type index + .secrel32 "??$?0$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@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@@QAE@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 +Ltmp20081: + .short Ltmp20083-Ltmp20082 # Record length +Ltmp20082: + .short 4414 # Record kind: S_LOCAL + .long 4703 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20083: + .cv_def_range Ltmp11652 Ltmp11653, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp20085-Ltmp20084 # Record length +Ltmp20084: + .short 4414 # Record kind: S_LOCAL + .long 7619 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp20085: + .cv_def_range Ltmp11652 Ltmp11653, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20079: + .p2align 2 + .cv_linetable 275, "??$?0$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@@Z", Lfunc_end275 + .section .debug$S,"dr",associative,"??0?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@AAV?$allocator@U_Container_proxy@std@@@1@AAU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@AAV?$allocator@U_Container_proxy@std@@@1@AAU_Container_base12@1@@Z" + .long 241 # Symbol subsection for std::_Container_proxy_ptr12 >::_Container_proxy_ptr12 + .long Ltmp20087-Ltmp20086 # Subsection size +Ltmp20086: + .short Ltmp20089-Ltmp20088 # Record length +Ltmp20088: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end276-"??0?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@AAV?$allocator@U_Container_proxy@std@@@1@AAU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7622 # Function type index + .secrel32 "??0?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@AAV?$allocator@U_Container_proxy@std@@@1@AAU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@AAV?$allocator@U_Container_proxy@std@@@1@AAU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Container_proxy_ptr12 >::_Container_proxy_ptr12" # Function name +Ltmp20089: + .short Ltmp20091-Ltmp20090 # Record length +Ltmp20090: + .short 4414 # Record kind: S_LOCAL + .long 7588 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20091: + .cv_def_range Ltmp11654 Ltmp11657, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp20093-Ltmp20092 # Record length +Ltmp20092: + .short 4414 # Record kind: S_LOCAL + .long 7302 # TypeIndex + .short 1 # Flags + .asciz "_Al_" +Ltmp20093: + .cv_def_range Ltmp11654 Ltmp11657, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20095-Ltmp20094 # Record length +Ltmp20094: + .short 4414 # Record kind: S_LOCAL + .long 4877 # TypeIndex + .short 1 # Flags + .asciz "_Mycont" +Ltmp20095: + .cv_def_range Ltmp11654 Ltmp11657, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20087: + .p2align 2 + .cv_linetable 276, "??0?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@AAV?$allocator@U_Container_proxy@std@@@1@AAU_Container_base12@1@@Z", Lfunc_end276 + .section .debug$S,"dr",associative,"?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Tidy_init + .long Ltmp20097-Ltmp20096 # Subsection size +Ltmp20096: + .short Ltmp20099-Ltmp20098 # Record length +Ltmp20098: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end277-"?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7623 # Function type index + .secrel32 "?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ" # Function section relative address + .secidx "?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Tidy_init" # Function name +Ltmp20099: + .short Ltmp20101-Ltmp20100 # Record length +Ltmp20100: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20101: + .cv_def_range Ltmp11658 Ltmp11659, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp20103-Ltmp20102 # Record length +Ltmp20102: + .short 4414 # Record kind: S_LOCAL + .long 4639 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp20103: + .cv_def_range Ltmp11658 Ltmp11659, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20097: + .p2align 2 + .cv_linetable 277, "?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXXZ", Lfunc_end277 + .section .debug$S,"dr",associative,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBD@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::assign + .long Ltmp20105-Ltmp20104 # Subsection size +Ltmp20104: + .short Ltmp20107-Ltmp20106 # Record length +Ltmp20106: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end278-"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7624 # Function type index + .secrel32 "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBD@Z" # Function section relative address + .secidx "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::assign" # Function name +Ltmp20107: + .short Ltmp20109-Ltmp20108 # Record length +Ltmp20108: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20109: + .cv_def_range Ltmp11660 Ltmp11661, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp20111-Ltmp20110 # Record length +Ltmp20110: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp20111: + .cv_def_range Ltmp11660 Ltmp11661, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20105: + .p2align 2 + .cv_linetable 278, "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBD@Z", Lfunc_end278 + .section .debug$S,"dr",associative,"?_Release@_Basic_container_proxy_ptr12@std@@QAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Release@_Basic_container_proxy_ptr12@std@@QAEXXZ" + .long 241 # Symbol subsection for std::_Basic_container_proxy_ptr12::_Release + .long Ltmp20113-Ltmp20112 # Subsection size +Ltmp20112: + .short Ltmp20115-Ltmp20114 # Record length +Ltmp20114: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end279-"?_Release@_Basic_container_proxy_ptr12@std@@QAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7625 # Function type index + .secrel32 "?_Release@_Basic_container_proxy_ptr12@std@@QAEXXZ" # Function section relative address + .secidx "?_Release@_Basic_container_proxy_ptr12@std@@QAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Basic_container_proxy_ptr12::_Release" # Function name +Ltmp20115: + .short Ltmp20117-Ltmp20116 # Record length +Ltmp20116: + .short 4414 # Record kind: S_LOCAL + .long 7601 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20117: + .cv_def_range Ltmp11662 Ltmp11663, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20113: + .p2align 2 + .cv_linetable 279, "?_Release@_Basic_container_proxy_ptr12@std@@QAEXXZ", Lfunc_end279 + .section .debug$S,"dr",associative,"??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Container_proxy_ptr12 >::~_Container_proxy_ptr12 + .long Ltmp20119-Ltmp20118 # Subsection size +Ltmp20118: + .short Ltmp20121-Ltmp20120 # Record length +Ltmp20120: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end280-"??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7626 # Function type index + .secrel32 "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Container_proxy_ptr12 >::~_Container_proxy_ptr12" # Function name +Ltmp20121: + .short Ltmp20123-Ltmp20122 # Record length +Ltmp20122: + .short 4414 # Record kind: S_LOCAL + .long 7588 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20123: + .cv_def_range Ltmp11664 Ltmp11667, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20119: + .p2align 2 + .cv_linetable 280, "??1?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@QAE@XZ", Lfunc_end280 + .section .debug$S,"dr",associative,"??0?$allocator@D@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$allocator@D@std@@QAE@XZ" + .long 241 # Symbol subsection for std::allocator::allocator + .long Ltmp20125-Ltmp20124 # Subsection size +Ltmp20124: + .short Ltmp20127-Ltmp20126 # Record length +Ltmp20126: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end281-"??0?$allocator@D@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7627 # Function type index + .secrel32 "??0?$allocator@D@std@@QAE@XZ" # Function section relative address + .secidx "??0?$allocator@D@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +Ltmp20127: + .short Ltmp20129-Ltmp20128 # Record length +Ltmp20128: + .short 4414 # Record kind: S_LOCAL + .long 4722 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20129: + .cv_def_range Ltmp11668 Ltmp11669, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20125: + .p2align 2 + .cv_linetable 281, "??0?$allocator@D@std@@QAE@XZ", Lfunc_end281 + .section .debug$S,"dr",associative,"??0?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_String_val >::_String_val + .long Ltmp20131-Ltmp20130 # Subsection size +Ltmp20130: + .short Ltmp20133-Ltmp20132 # Record length +Ltmp20132: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end282-"??0?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7628 # Function type index + .secrel32 "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::_String_val" # Function name +Ltmp20133: + .short Ltmp20135-Ltmp20134 # Record length +Ltmp20134: + .short 4414 # Record kind: S_LOCAL + .long 4804 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20135: + .cv_def_range Ltmp11670 Ltmp11671, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20131: + .p2align 2 + .cv_linetable 282, "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ", Lfunc_end282 + .section .debug$S,"dr",associative,"??0_Container_base12@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0_Container_base12@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Container_base12::_Container_base12 + .long Ltmp20137-Ltmp20136 # Subsection size +Ltmp20136: + .short Ltmp20139-Ltmp20138 # Record length +Ltmp20138: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end283-"??0_Container_base12@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7629 # Function type index + .secrel32 "??0_Container_base12@std@@QAE@XZ" # Function section relative address + .secidx "??0_Container_base12@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Container_base12::_Container_base12" # Function name +Ltmp20139: + .short Ltmp20141-Ltmp20140 # Record length +Ltmp20140: + .short 4414 # Record kind: S_LOCAL + .long 4834 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20141: + .cv_def_range Ltmp11672 Ltmp11673, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20137: + .p2align 2 + .cv_linetable 283, "??0_Container_base12@std@@QAE@XZ", Lfunc_end283 + .section .debug$S,"dr",associative,"??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_String_val >::_Bxty::_Bxty + .long Ltmp20143-Ltmp20142 # Subsection size +Ltmp20142: + .short Ltmp20145-Ltmp20144 # Record length +Ltmp20144: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end284-"??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7630 # Function type index + .secrel32 "??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::_Bxty::_Bxty" # Function name +Ltmp20145: + .short Ltmp20147-Ltmp20146 # Record length +Ltmp20146: + .short 4414 # Record kind: S_LOCAL + .long 4886 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20147: + .cv_def_range Ltmp11674 Ltmp11675, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20143: + .p2align 2 + .cv_linetable 284, "??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QAE@XZ", Lfunc_end284 + .section .debug$S,"dr",associative,"??$_Unfancy@U_Container_proxy@std@@@std@@YAPAU_Container_proxy@0@PAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Unfancy@U_Container_proxy@std@@@std@@YAPAU_Container_proxy@0@PAU10@@Z" + .long 241 # Symbol subsection for std::_Unfancy + .long Ltmp20149-Ltmp20148 # Subsection size +Ltmp20148: + .short Ltmp20151-Ltmp20150 # Record length +Ltmp20150: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end285-"??$_Unfancy@U_Container_proxy@std@@@std@@YAPAU_Container_proxy@0@PAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7633 # Function type index + .secrel32 "??$_Unfancy@U_Container_proxy@std@@@std@@YAPAU_Container_proxy@0@PAU10@@Z" # Function section relative address + .secidx "??$_Unfancy@U_Container_proxy@std@@@std@@YAPAU_Container_proxy@0@PAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy" # Function name +Ltmp20151: + .short Ltmp20153-Ltmp20152 # Record length +Ltmp20152: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp20153: + .cv_def_range Ltmp11676 Ltmp11677, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20149: + .p2align 2 + .cv_linetable 285, "??$_Unfancy@U_Container_proxy@std@@@std@@YAPAU_Container_proxy@0@PAU10@@Z", Lfunc_end285 + .section .debug$S,"dr",associative,"?allocate@?$allocator@U_Container_proxy@std@@@std@@QAEPAU_Container_proxy@2@I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?allocate@?$allocator@U_Container_proxy@std@@@std@@QAEPAU_Container_proxy@2@I@Z" + .long 241 # Symbol subsection for std::allocator::allocate + .long Ltmp20155-Ltmp20154 # Subsection size +Ltmp20154: + .short Ltmp20157-Ltmp20156 # Record length +Ltmp20156: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end286-"?allocate@?$allocator@U_Container_proxy@std@@@std@@QAEPAU_Container_proxy@2@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7634 # Function type index + .secrel32 "?allocate@?$allocator@U_Container_proxy@std@@@std@@QAEPAU_Container_proxy@2@I@Z" # Function section relative address + .secidx "?allocate@?$allocator@U_Container_proxy@std@@@std@@QAEPAU_Container_proxy@2@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocate" # Function name +Ltmp20157: + .short Ltmp20159-Ltmp20158 # Record length +Ltmp20158: + .short 4414 # Record kind: S_LOCAL + .long 7235 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20159: + .cv_def_range Ltmp11678 Ltmp11679, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp20161-Ltmp20160 # Record length +Ltmp20160: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp20161: + .cv_def_range Ltmp11678 Ltmp11679, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20155: + .p2align 2 + .cv_linetable 286, "?allocate@?$allocator@U_Container_proxy@std@@@std@@QAEPAU_Container_proxy@2@I@Z", Lfunc_end286 + .section .debug$S,"dr",associative,"??$construct@U_Container_proxy@std@@PAU_Container_base12@2@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@$$QAPAU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$construct@U_Container_proxy@std@@PAU_Container_base12@2@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@$$QAPAU_Container_base12@1@@Z" + .long 241 # Symbol subsection for std::_Default_allocator_traits >::construct + .long Ltmp20163-Ltmp20162 # Subsection size +Ltmp20162: + .short Ltmp20165-Ltmp20164 # Record length +Ltmp20164: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end287-"??$construct@U_Container_proxy@std@@PAU_Container_base12@2@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@$$QAPAU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7638 # Function type index + .secrel32 "??$construct@U_Container_proxy@std@@PAU_Container_base12@2@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@$$QAPAU_Container_base12@1@@Z" # Function section relative address + .secidx "??$construct@U_Container_proxy@std@@PAU_Container_base12@2@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@$$QAPAU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::construct" # Function name +Ltmp20165: + .short Ltmp20167-Ltmp20166 # Record length +Ltmp20166: + .short 4414 # Record kind: S_LOCAL + .long 7302 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp20167: + .cv_def_range Ltmp11680 Ltmp11681, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20169-Ltmp20168 # Record length +Ltmp20168: + .short 4414 # Record kind: S_LOCAL + .long 4693 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp20169: + .cv_def_range Ltmp11680 Ltmp11681, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp20171-Ltmp20170 # Record length +Ltmp20170: + .short 4414 # Record kind: S_LOCAL + .long 7635 # TypeIndex + .short 1 # Flags + .asciz "_Args" +Ltmp20171: + .cv_def_range Ltmp11680 Ltmp11681, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20163: + .p2align 2 + .cv_linetable 287, "??$construct@U_Container_proxy@std@@PAU_Container_base12@2@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAAV?$allocator@U_Container_proxy@std@@@1@QAU_Container_proxy@1@$$QAPAU_Container_base12@1@@Z", Lfunc_end287 + .section .debug$S,"dr",associative,"??$addressof@U_Container_base12@std@@@std@@YAPAU_Container_base12@0@AAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$addressof@U_Container_base12@std@@@std@@YAPAU_Container_base12@0@AAU10@@Z" + .long 241 # Symbol subsection for std::addressof + .long Ltmp20173-Ltmp20172 # Subsection size +Ltmp20172: + .short Ltmp20175-Ltmp20174 # Record length +Ltmp20174: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end288-"??$addressof@U_Container_base12@std@@@std@@YAPAU_Container_base12@0@AAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7640 # Function type index + .secrel32 "??$addressof@U_Container_base12@std@@@std@@YAPAU_Container_base12@0@AAU10@@Z" # Function section relative address + .secidx "??$addressof@U_Container_base12@std@@@std@@YAPAU_Container_base12@0@AAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof" # Function name +Ltmp20175: + .short Ltmp20177-Ltmp20176 # Record length +Ltmp20176: + .short 4414 # Record kind: S_LOCAL + .long 4877 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp20177: + .cv_def_range Ltmp11682 Ltmp11683, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20173: + .p2align 2 + .cv_linetable 288, "??$addressof@U_Container_base12@std@@@std@@YAPAU_Container_base12@0@AAU10@@Z", Lfunc_end288 + .section .debug$S,"dr",associative,"??$_Allocate@$07U_Default_allocate_traits@std@@$0A@@std@@YAPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Allocate@$07U_Default_allocate_traits@std@@$0A@@std@@YAPAXI@Z" + .long 241 # Symbol subsection for std::_Allocate<8,std::_Default_allocate_traits,0> + .long Ltmp20179-Ltmp20178 # Subsection size +Ltmp20178: + .short Ltmp20181-Ltmp20180 # Record length +Ltmp20180: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end289-"??$_Allocate@$07U_Default_allocate_traits@std@@$0A@@std@@YAPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7642 # Function type index + .secrel32 "??$_Allocate@$07U_Default_allocate_traits@std@@$0A@@std@@YAPAXI@Z" # Function section relative address + .secidx "??$_Allocate@$07U_Default_allocate_traits@std@@$0A@@std@@YAPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Allocate<8,std::_Default_allocate_traits,0>" # Function name +Ltmp20181: + .short Ltmp20183-Ltmp20182 # Record length +Ltmp20182: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Bytes" +Ltmp20183: + .cv_def_range Ltmp11684 Ltmp11689, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20179: + .p2align 2 + .cv_linetable 289, "??$_Allocate@$07U_Default_allocate_traits@std@@$0A@@std@@YAPAXI@Z", Lfunc_end289 + .section .debug$S,"dr",associative,"??$_Get_size_of_n@$07@std@@YAII@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_size_of_n@$07@std@@YAII@Z" + .long 241 # Symbol subsection for std::_Get_size_of_n<8> + .long Ltmp20185-Ltmp20184 # Subsection size +Ltmp20184: + .short Ltmp20187-Ltmp20186 # Record length +Ltmp20186: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end290-"??$_Get_size_of_n@$07@std@@YAII@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7644 # Function type index + .secrel32 "??$_Get_size_of_n@$07@std@@YAII@Z" # Function section relative address + .secidx "??$_Get_size_of_n@$07@std@@YAII@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_size_of_n<8>" # Function name +Ltmp20187: + .short Ltmp20189-Ltmp20188 # Record length +Ltmp20188: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp20189: + .cv_def_range Ltmp11690 Ltmp11693, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20191-Ltmp20190 # Record length +Ltmp20190: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Max_possible" +Ltmp20191: + .cv_def_range Ltmp11690 Ltmp11693, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp20193-Ltmp20192 # Record length +Ltmp20192: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Result" +Ltmp20193: + .cv_def_range Ltmp11690 Ltmp11693, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20185: + .p2align 2 + .cv_linetable 290, "??$_Get_size_of_n@$07@std@@YAII@Z", Lfunc_end290 + .section .debug$S,"dr",associative,"??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPAXI@Z" + .long 241 # Symbol subsection for std::_Allocate_manually_vector_aligned + .long Ltmp20195-Ltmp20194 # Subsection size +Ltmp20194: + .short Ltmp20197-Ltmp20196 # Record length +Ltmp20196: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end291-"??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7645 # Function type index + .secrel32 "??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPAXI@Z" # Function section relative address + .secidx "??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Allocate_manually_vector_aligned" # Function name +Ltmp20197: + .short Ltmp20199-Ltmp20198 # Record length +Ltmp20198: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Bytes" +Ltmp20199: + .cv_def_range Ltmp11694 Ltmp11704, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20201-Ltmp20200 # Record length +Ltmp20200: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Block_size" +Ltmp20201: + .cv_def_range Ltmp11694 Ltmp11704, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp20203-Ltmp20202 # Record length +Ltmp20202: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Ptr_container" +Ltmp20203: + .cv_def_range Ltmp11694 Ltmp11704, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp20205-Ltmp20204 # Record length +Ltmp20204: + .short 4414 # Record kind: S_LOCAL + .long 7646 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +Ltmp20205: + .cv_def_range Ltmp11694 Ltmp11704, "E\021\026\000\000\000\364\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20195: + .p2align 2 + .cv_linetable 291, "??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPAXI@Z", Lfunc_end291 + .section .debug$S,"dr",associative,"?_Allocate@_Default_allocate_traits@std@@SAPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Allocate@_Default_allocate_traits@std@@SAPAXI@Z" + .long 241 # Symbol subsection for std::_Default_allocate_traits::_Allocate + .long Ltmp20207-Ltmp20206 # Subsection size +Ltmp20206: + .short Ltmp20209-Ltmp20208 # Record length +Ltmp20208: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end292-"?_Allocate@_Default_allocate_traits@std@@SAPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7652 # Function type index + .secrel32 "?_Allocate@_Default_allocate_traits@std@@SAPAXI@Z" # Function section relative address + .secidx "?_Allocate@_Default_allocate_traits@std@@SAPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocate_traits::_Allocate" # Function name +Ltmp20209: + .short Ltmp20211-Ltmp20210 # Record length +Ltmp20210: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Bytes" +Ltmp20211: + .cv_def_range Ltmp11705 Ltmp11706, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20207: + .p2align 2 + .cv_linetable 292, "?_Allocate@_Default_allocate_traits@std@@SAPAXI@Z", Lfunc_end292 + .section .debug$S,"dr",associative,"??$forward@PAU_Container_base12@std@@@std@@YA$$QAPAU_Container_base12@0@AAPAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$forward@PAU_Container_base12@std@@@std@@YA$$QAPAU_Container_base12@0@AAPAU10@@Z" + .long 241 # Symbol subsection for std::forward + .long Ltmp20213-Ltmp20212 # Subsection size +Ltmp20212: + .short Ltmp20215-Ltmp20214 # Record length +Ltmp20214: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end293-"??$forward@PAU_Container_base12@std@@@std@@YA$$QAPAU_Container_base12@0@AAPAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7656 # Function type index + .secrel32 "??$forward@PAU_Container_base12@std@@@std@@YA$$QAPAU_Container_base12@0@AAPAU10@@Z" # Function section relative address + .secidx "??$forward@PAU_Container_base12@std@@@std@@YA$$QAPAU_Container_base12@0@AAPAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +Ltmp20215: + .short Ltmp20217-Ltmp20216 # Record length +Ltmp20216: + .short 4414 # Record kind: S_LOCAL + .long 7653 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp20217: + .cv_def_range Ltmp11707 Ltmp11708, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20213: + .p2align 2 + .cv_linetable 293, "??$forward@PAU_Container_base12@std@@@std@@YA$$QAPAU_Container_base12@0@AAPAU10@@Z", Lfunc_end293 + .section .debug$S,"dr",associative,"??0_Container_proxy@std@@QAE@PAU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0_Container_proxy@std@@QAE@PAU_Container_base12@1@@Z" + .long 241 # Symbol subsection for std::_Container_proxy::_Container_proxy + .long Ltmp20219-Ltmp20218 # Subsection size +Ltmp20218: + .short Ltmp20221-Ltmp20220 # Record length +Ltmp20220: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end294-"??0_Container_proxy@std@@QAE@PAU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7657 # Function type index + .secrel32 "??0_Container_proxy@std@@QAE@PAU_Container_base12@1@@Z" # Function section relative address + .secidx "??0_Container_proxy@std@@QAE@PAU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Container_proxy::_Container_proxy" # Function name +Ltmp20221: + .short Ltmp20223-Ltmp20222 # Record length +Ltmp20222: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20223: + .cv_def_range Ltmp11709 Ltmp11710, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp20225-Ltmp20224 # Record length +Ltmp20224: + .short 4414 # Record kind: S_LOCAL + .long 4834 # TypeIndex + .short 1 # Flags + .asciz "_Mycont_" +Ltmp20225: + .cv_def_range Ltmp11709 Ltmp11710, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20219: + .p2align 2 + .cv_linetable 294, "??0_Container_proxy@std@@QAE@PAU_Container_base12@1@@Z", Lfunc_end294 + .section .debug$S,"dr",associative,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBDI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBDI@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::assign + .long Ltmp20227-Ltmp20226 # Subsection size +Ltmp20226: + .short Ltmp20229-Ltmp20228 # Record length +Ltmp20228: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end295-"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBDI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7658 # Function type index + .secrel32 "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBDI@Z" # Function section relative address + .secidx "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBDI@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::assign" # Function name +Ltmp20229: + .short Ltmp20231-Ltmp20230 # Record length +Ltmp20230: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20231: + .cv_def_range Ltmp11711 Ltmp11714, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp20233-Ltmp20232 # Record length +Ltmp20232: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp20233: + .cv_def_range Ltmp11711 Ltmp11714, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20235-Ltmp20234 # Record length +Ltmp20234: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp20235: + .cv_def_range Ltmp11711 Ltmp11714, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp20237-Ltmp20236 # Record length +Ltmp20236: + .short 4414 # Record kind: S_LOCAL + .long 4639 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp20237: + .cv_def_range Ltmp11711 Ltmp11714, "E\021\026\000\000\000\344\377\377\377" + .short Ltmp20239-Ltmp20238 # Record length +Ltmp20238: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp11713-Ltmp11712 # Code size + .secrel32 Ltmp11712 # Function section relative address + .secidx Lfunc_begin295 # Function section index + .byte 0 # Lexical block name +Ltmp20239: + .short Ltmp20241-Ltmp20240 # Record length +Ltmp20240: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 0 # Flags + .asciz "_Old_ptr" +Ltmp20241: + .cv_def_range Ltmp11712 Ltmp11713, "E\021\026\000\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 +Ltmp20227: + .p2align 2 + .cv_linetable 295, "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBDI@Z", Lfunc_end295 + .section .debug$S,"dr",associative,"??$_Convert_size@I@std@@YAII@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Convert_size@I@std@@YAII@Z" + .long 241 # Symbol subsection for std::_Convert_size + .long Ltmp20243-Ltmp20242 # Subsection size +Ltmp20242: + .short Ltmp20245-Ltmp20244 # Record length +Ltmp20244: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end296-"??$_Convert_size@I@std@@YAII@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7659 # Function type index + .secrel32 "??$_Convert_size@I@std@@YAII@Z" # Function section relative address + .secidx "??$_Convert_size@I@std@@YAII@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Convert_size" # Function name +Ltmp20245: + .short Ltmp20247-Ltmp20246 # Record length +Ltmp20246: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Len" +Ltmp20247: + .cv_def_range Ltmp11715 Ltmp11716, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20243: + .p2align 2 + .cv_linetable 296, "??$_Convert_size@I@std@@YAII@Z", Lfunc_end296 + .section .debug$S,"dr",associative,"?length@?$char_traits@D@std@@SAIQBD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?length@?$char_traits@D@std@@SAIQBD@Z" + .long 241 # Symbol subsection for std::char_traits::length + .long Ltmp20249-Ltmp20248 # Subsection size +Ltmp20248: + .short Ltmp20251-Ltmp20250 # Record length +Ltmp20250: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end297-"?length@?$char_traits@D@std@@SAIQBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7660 # Function type index + .secrel32 "?length@?$char_traits@D@std@@SAIQBD@Z" # Function section relative address + .secidx "?length@?$char_traits@D@std@@SAIQBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::char_traits::length" # Function name +Ltmp20251: + .short Ltmp20253-Ltmp20252 # Record length +Ltmp20252: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp20253: + .cv_def_range Ltmp11717 Ltmp11718, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20249: + .p2align 2 + .cv_linetable 297, "?length@?$char_traits@D@std@@SAIQBD@Z", Lfunc_end297 + .section .debug$S,"dr",associative,"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QAEPADXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QAEPADXZ" + .long 241 # Symbol subsection for std::_String_val >::_Myptr + .long Ltmp20255-Ltmp20254 # Subsection size +Ltmp20254: + .short Ltmp20257-Ltmp20256 # Record length +Ltmp20256: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end298-"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QAEPADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7661 # Function type index + .secrel32 "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QAEPADXZ" # Function section relative address + .secidx "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QAEPADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::_Myptr" # Function name +Ltmp20257: + .short Ltmp20259-Ltmp20258 # Record length +Ltmp20258: + .short 4414 # Record kind: S_LOCAL + .long 4804 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20259: + .cv_def_range Ltmp11719 Ltmp11722, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp20261-Ltmp20260 # Record length +Ltmp20260: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 0 # Flags + .asciz "_Result" +Ltmp20261: + .cv_def_range Ltmp11719 Ltmp11722, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20255: + .p2align 2 + .cv_linetable 298, "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QAEPADXZ", Lfunc_end298 + .section .debug$S,"dr",associative,"?move@?$char_traits@D@std@@SAPADQADQBDI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?move@?$char_traits@D@std@@SAPADQADQBDI@Z" + .long 241 # Symbol subsection for std::char_traits::move + .long Ltmp20263-Ltmp20262 # Subsection size +Ltmp20262: + .short Ltmp20265-Ltmp20264 # Record length +Ltmp20264: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end299-"?move@?$char_traits@D@std@@SAPADQADQBDI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7662 # Function type index + .secrel32 "?move@?$char_traits@D@std@@SAPADQADQBDI@Z" # Function section relative address + .secidx "?move@?$char_traits@D@std@@SAPADQADQBDI@Z" # Function section index + .byte 0 # Flags + .asciz "std::char_traits::move" # Function name +Ltmp20265: + .short Ltmp20267-Ltmp20266 # Record length +Ltmp20266: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 1 # Flags + .asciz "_First1" +Ltmp20267: + .cv_def_range Ltmp11723 Ltmp11724, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20269-Ltmp20268 # Record length +Ltmp20268: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_First2" +Ltmp20269: + .cv_def_range Ltmp11723 Ltmp11724, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp20271-Ltmp20270 # Record length +Ltmp20270: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp20271: + .cv_def_range Ltmp11723 Ltmp11724, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20263: + .p2align 2 + .cv_linetable 299, "?move@?$char_traits@D@std@@SAPADQADQBDI@Z", Lfunc_end299 + .section .debug$S,"dr",associative,"??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@QBDI@Z@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??assign@01@QAEAAV01@QBDI@Z@PBD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@QBDI@Z@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??assign@01@QAEAAV01@QBDI@Z@PBD@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Reallocate_for<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2696:13',const char *> + .long Ltmp20273-Ltmp20272 # Subsection size +Ltmp20272: + .short Ltmp20275-Ltmp20274 # Record length +Ltmp20274: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end300-"??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@QBDI@Z@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??assign@01@QAEAAV01@QBDI@Z@PBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7668 # Function type index + .secrel32 "??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@QBDI@Z@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??assign@01@QAEAAV01@QBDI@Z@PBD@Z" # Function section relative address + .secidx "??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@QBDI@Z@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??assign@01@QAEAAV01@QBDI@Z@PBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Reallocate_for<`lambda at C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\xstring:2696:13',const char *>" # Function name +Ltmp20275: + .short Ltmp20277-Ltmp20276 # Record length +Ltmp20276: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20277: + .cv_def_range Ltmp11725 Ltmp11731, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp20279-Ltmp20278 # Record length +Ltmp20278: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_New_size" +Ltmp20279: + .cv_def_range Ltmp11725 Ltmp11731, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20281-Ltmp20280 # Record length +Ltmp20280: + .short 4414 # Record kind: S_LOCAL + .long 7666 # TypeIndex + .short 1 # Flags + .asciz "_Fn" +Ltmp20281: + .cv_def_range Ltmp11725 Ltmp11731, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp20283-Ltmp20282 # Record length +Ltmp20282: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Args" +Ltmp20283: + .cv_def_range Ltmp11725 Ltmp11731, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp20285-Ltmp20284 # Record length +Ltmp20284: + .short 4414 # Record kind: S_LOCAL + .long 4639 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp20285: + .cv_def_range Ltmp11725 Ltmp11731, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp20287-Ltmp20286 # Record length +Ltmp20286: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Old_capacity" +Ltmp20287: + .cv_def_range Ltmp11725 Ltmp11731, "E\021\026\000\000\000\344\377\377\377" + .short Ltmp20289-Ltmp20288 # Record length +Ltmp20288: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_New_capacity" +Ltmp20289: + .cv_def_range Ltmp11725 Ltmp11731, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp20291-Ltmp20290 # Record length +Ltmp20290: + .short 4414 # Record kind: S_LOCAL + .long 4676 # TypeIndex + .short 0 # Flags + .asciz "_Al" +Ltmp20291: + .cv_def_range Ltmp11725 Ltmp11731, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp20293-Ltmp20292 # Record length +Ltmp20292: + .short 4414 # Record kind: S_LOCAL + .long 4896 # TypeIndex + .short 0 # Flags + .asciz "_New_ptr" +Ltmp20293: + .cv_def_range Ltmp11725 Ltmp11731, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20273: + .p2align 2 + .cv_linetable 300, "??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@QBDI@Z@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??assign@01@QAEAAV01@QBDI@Z@PBD@Z", Lfunc_end300 + .section .debug$S,"dr",associative,"?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::max_size + .long Ltmp20295-Ltmp20294 # Subsection size +Ltmp20294: + .short Ltmp20297-Ltmp20296 # Record length +Ltmp20296: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end301-"?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7669 # Function type index + .secrel32 "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" # Function section relative address + .secidx "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::max_size" # Function name +Ltmp20297: + .short Ltmp20299-Ltmp20298 # Record length +Ltmp20298: + .short 4414 # Record kind: S_LOCAL + .long 4611 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20299: + .cv_def_range Ltmp11732 Ltmp11733, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp20301-Ltmp20300 # Record length +Ltmp20300: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Alloc_max" +Ltmp20301: + .cv_def_range Ltmp11732 Ltmp11733, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp20303-Ltmp20302 # Record length +Ltmp20302: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Storage_max" +Ltmp20303: + .cv_def_range Ltmp11732 Ltmp11733, "E\021\026\000\000\000\344\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20295: + .p2align 2 + .cv_linetable 301, "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ", Lfunc_end301 + .section .debug$S,"dr",associative,"?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@CAXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@CAXXZ" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Xlen + .long Ltmp20305-Ltmp20304 # Subsection size +Ltmp20304: + .short Ltmp20307-Ltmp20306 # Record length +Ltmp20306: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end302-"?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@CAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7670 # Function type index + .secrel32 "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@CAXXZ" # Function section relative address + .secidx "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@CAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Xlen" # Function name +Ltmp20307: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20305: + .p2align 2 + .cv_linetable 302, "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@CAXXZ", Lfunc_end302 + .section .debug$S,"dr",associative,"?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEII@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEII@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Calculate_growth + .long Ltmp20309-Ltmp20308 # Subsection size +Ltmp20308: + .short Ltmp20311-Ltmp20310 # Record length +Ltmp20310: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end303-"?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEII@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7671 # Function type index + .secrel32 "?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEII@Z" # Function section relative address + .secidx "?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEII@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Calculate_growth" # Function name +Ltmp20311: + .short Ltmp20313-Ltmp20312 # Record length +Ltmp20312: + .short 4414 # Record kind: S_LOCAL + .long 4611 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20313: + .cv_def_range Ltmp11736 Ltmp11741, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp20315-Ltmp20314 # Record length +Ltmp20314: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Requested" +Ltmp20315: + .cv_def_range Ltmp11736 Ltmp11741, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20317-Ltmp20316 # Record length +Ltmp20316: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Max" +Ltmp20317: + .cv_def_range Ltmp11736 Ltmp11741, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp20319-Ltmp20318 # Record length +Ltmp20318: + .short 4414 # Record kind: S_LOCAL + .long 4682 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp20319: + .cv_def_range Ltmp11736 Ltmp11741, "E\021\026\000\000\000\344\377\377\377" + .short Ltmp20321-Ltmp20320 # Record length +Ltmp20320: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Masked" +Ltmp20321: + .cv_def_range Ltmp11736 Ltmp11741, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp20323-Ltmp20322 # Record length +Ltmp20322: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Old" +Ltmp20323: + .cv_def_range Ltmp11736 Ltmp11741, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20309: + .p2align 2 + .cv_linetable 303, "?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEII@Z", Lfunc_end303 + .section .debug$S,"dr",associative,"?allocate@?$allocator@D@std@@QAEPADI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?allocate@?$allocator@D@std@@QAEPADI@Z" + .long 241 # Symbol subsection for std::allocator::allocate + .long Ltmp20325-Ltmp20324 # Subsection size +Ltmp20324: + .short Ltmp20327-Ltmp20326 # Record length +Ltmp20326: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end304-"?allocate@?$allocator@D@std@@QAEPADI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7672 # Function type index + .secrel32 "?allocate@?$allocator@D@std@@QAEPADI@Z" # Function section relative address + .secidx "?allocate@?$allocator@D@std@@QAEPADI@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocate" # Function name +Ltmp20327: + .short Ltmp20329-Ltmp20328 # Record length +Ltmp20328: + .short 4414 # Record kind: S_LOCAL + .long 4722 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20329: + .cv_def_range Ltmp11742 Ltmp11743, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp20331-Ltmp20330 # Record length +Ltmp20330: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp20331: + .cv_def_range Ltmp11742 Ltmp11743, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20325: + .p2align 2 + .cv_linetable 304, "?allocate@?$allocator@D@std@@QAEPADI@Z", Lfunc_end304 + .section .debug$S,"dr",associative,"??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@QBDI@Z@QBE?A?@@QADI0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@QBDI@Z@QBE?A?@@QADI0@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::assign::::operator() + .long Ltmp20333-Ltmp20332 # Subsection size +Ltmp20332: + .short Ltmp20335-Ltmp20334 # Record length +Ltmp20334: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end305-"??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@QBDI@Z@QBE?A?@@QADI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7677 # Function type index + .secrel32 "??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@QBDI@Z@QBE?A?@@QADI0@Z" # Function section relative address + .secidx "??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@QBDI@Z@QBE?A?@@QADI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::assign::::operator()" # Function name +Ltmp20335: + .short Ltmp20337-Ltmp20336 # Record length +Ltmp20336: + .short 4414 # Record kind: S_LOCAL + .long 7674 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20337: + .cv_def_range Ltmp11744 Ltmp11745, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp20339-Ltmp20338 # Record length +Ltmp20338: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 1 # Flags + .asciz "_New_ptr" +Ltmp20339: + .cv_def_range Ltmp11744 Ltmp11745, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20341-Ltmp20340 # Record length +Ltmp20340: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp20341: + .cv_def_range Ltmp11744 Ltmp11745, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp20343-Ltmp20342 # Record length +Ltmp20342: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp20343: + .cv_def_range Ltmp11744 Ltmp11745, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20333: + .p2align 2 + .cv_linetable 305, "??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@QBDI@Z@QBE?A?@@QADI0@Z", Lfunc_end305 + .section .debug$S,"dr",associative,"??$construct@PADABQAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPADABQAD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$construct@PADABQAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPADABQAD@Z" + .long 241 # Symbol subsection for std::_Default_allocator_traits >::construct + .long Ltmp20345-Ltmp20344 # Subsection size +Ltmp20344: + .short Ltmp20347-Ltmp20346 # Record length +Ltmp20346: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end306-"??$construct@PADABQAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPADABQAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7681 # Function type index + .secrel32 "??$construct@PADABQAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPADABQAD@Z" # Function section relative address + .secidx "??$construct@PADABQAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPADABQAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::construct" # Function name +Ltmp20347: + .short Ltmp20349-Ltmp20348 # Record length +Ltmp20348: + .short 4414 # Record kind: S_LOCAL + .long 4676 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp20349: + .cv_def_range Ltmp11746 Ltmp11747, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20351-Ltmp20350 # Record length +Ltmp20350: + .short 4414 # Record kind: S_LOCAL + .long 7315 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp20351: + .cv_def_range Ltmp11746 Ltmp11747, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp20353-Ltmp20352 # Record length +Ltmp20352: + .short 4414 # Record kind: S_LOCAL + .long 7678 # TypeIndex + .short 1 # Flags + .asciz "_Args" +Ltmp20353: + .cv_def_range Ltmp11746 Ltmp11747, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20345: + .p2align 2 + .cv_linetable 306, "??$construct@PADABQAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAAV?$allocator@D@1@QAPADABQAD@Z", Lfunc_end306 + .section .debug$S,"dr",associative,"?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAIABV?$allocator@D@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAIABV?$allocator@D@2@@Z" + .long 241 # Symbol subsection for std::_Default_allocator_traits >::max_size + .long Ltmp20355-Ltmp20354 # Subsection size +Ltmp20354: + .short Ltmp20357-Ltmp20356 # Record length +Ltmp20356: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end307-"?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAIABV?$allocator@D@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7682 # Function type index + .secrel32 "?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAIABV?$allocator@D@2@@Z" # Function section relative address + .secidx "?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAIABV?$allocator@D@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::max_size" # Function name +Ltmp20357: + .short Ltmp20359-Ltmp20358 # Record length +Ltmp20358: + .short 4414 # Record kind: S_LOCAL + .long 4487 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp20359: + .cv_def_range Ltmp11748 Ltmp11749, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20355: + .p2align 2 + .cv_linetable 307, "?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAIABV?$allocator@D@2@@Z", Lfunc_end307 + .section .debug$S,"dr",associative,"?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$allocator@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$allocator@D@2@XZ" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Getal + .long Ltmp20361-Ltmp20360 # Subsection size +Ltmp20360: + .short Ltmp20363-Ltmp20362 # Record length +Ltmp20362: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end308-"?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$allocator@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7683 # Function type index + .secrel32 "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$allocator@D@2@XZ" # Function section relative address + .secidx "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$allocator@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Getal" # Function name +Ltmp20363: + .short Ltmp20365-Ltmp20364 # Record length +Ltmp20364: + .short 4414 # Record kind: S_LOCAL + .long 4611 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20365: + .cv_def_range Ltmp11750 Ltmp11751, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20361: + .p2align 2 + .cv_linetable 308, "?_Getal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABEABV?$allocator@D@2@XZ", Lfunc_end308 + .section .debug$S,"dr",associative,"??$_Max_value@I@std@@YAABIABI0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Max_value@I@std@@YAABIABI0@Z" + .long 241 # Symbol subsection for std::_Max_value + .long Ltmp20367-Ltmp20366 # Subsection size +Ltmp20366: + .short Ltmp20369-Ltmp20368 # Record length +Ltmp20368: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end309-"??$_Max_value@I@std@@YAABIABI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7685 # Function type index + .secrel32 "??$_Max_value@I@std@@YAABIABI0@Z" # Function section relative address + .secidx "??$_Max_value@I@std@@YAABIABI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Max_value" # Function name +Ltmp20369: + .short Ltmp20371-Ltmp20370 # Record length +Ltmp20370: + .short 4414 # Record kind: S_LOCAL + .long 7374 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp20371: + .cv_def_range Ltmp11752 Ltmp11753, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20373-Ltmp20372 # Record length +Ltmp20372: + .short 4414 # Record kind: S_LOCAL + .long 7374 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp20373: + .cv_def_range Ltmp11752 Ltmp11753, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20367: + .p2align 2 + .cv_linetable 309, "??$_Max_value@I@std@@YAABIABI0@Z", Lfunc_end309 + .section .debug$S,"dr",associative,"??$_Min_value@I@std@@YAABIABI0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Min_value@I@std@@YAABIABI0@Z" + .long 241 # Symbol subsection for std::_Min_value + .long Ltmp20375-Ltmp20374 # Subsection size +Ltmp20374: + .short Ltmp20377-Ltmp20376 # Record length +Ltmp20376: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end310-"??$_Min_value@I@std@@YAABIABI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7686 # Function type index + .secrel32 "??$_Min_value@I@std@@YAABIABI0@Z" # Function section relative address + .secidx "??$_Min_value@I@std@@YAABIABI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Min_value" # Function name +Ltmp20377: + .short Ltmp20379-Ltmp20378 # Record length +Ltmp20378: + .short 4414 # Record kind: S_LOCAL + .long 7374 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp20379: + .cv_def_range Ltmp11754 Ltmp11755, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20381-Ltmp20380 # Record length +Ltmp20380: + .short 4414 # Record kind: S_LOCAL + .long 7374 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp20381: + .cv_def_range Ltmp11754 Ltmp11755, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20375: + .p2align 2 + .cv_linetable 310, "??$_Min_value@I@std@@YAABIABI0@Z", Lfunc_end310 + .section .debug$S,"dr",associative,"?max@?$numeric_limits@H@std@@SAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?max@?$numeric_limits@H@std@@SAHXZ" + .long 241 # Symbol subsection for std::numeric_limits::max + .long Ltmp20383-Ltmp20382 # Subsection size +Ltmp20382: + .short Ltmp20385-Ltmp20384 # Record length +Ltmp20384: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end311-"?max@?$numeric_limits@H@std@@SAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7709 # Function type index + .secrel32 "?max@?$numeric_limits@H@std@@SAHXZ" # Function section relative address + .secidx "?max@?$numeric_limits@H@std@@SAHXZ" # Function section index + .byte 0 # Flags + .asciz "std::numeric_limits::max" # Function name +Ltmp20385: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20383: + .p2align 2 + .cv_linetable 311, "?max@?$numeric_limits@H@std@@SAHXZ", Lfunc_end311 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$allocator@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$allocator@D@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_String_val >,1>::_Get_first + .long Ltmp20387-Ltmp20386 # Subsection size +Ltmp20386: + .short Ltmp20389-Ltmp20388 # Record length +Ltmp20388: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end312-"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$allocator@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7710 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$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@@QBEABV?$allocator@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_String_val >,1>::_Get_first" # Function name +Ltmp20389: + .short Ltmp20391-Ltmp20390 # Record length +Ltmp20390: + .short 4414 # Record kind: S_LOCAL + .long 4706 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20391: + .cv_def_range Ltmp11758 Ltmp11759, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20387: + .p2align 2 + .cv_linetable 312, "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$allocator@D@2@XZ", Lfunc_end312 + .section .debug$S,"dr",associative,"??$_Get_size_of_n@$00@std@@YAII@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_size_of_n@$00@std@@YAII@Z" + .long 241 # Symbol subsection for std::_Get_size_of_n<1> + .long Ltmp20393-Ltmp20392 # Subsection size +Ltmp20392: + .short Ltmp20395-Ltmp20394 # Record length +Ltmp20394: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end313-"??$_Get_size_of_n@$00@std@@YAII@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7644 # Function type index + .secrel32 "??$_Get_size_of_n@$00@std@@YAII@Z" # Function section relative address + .secidx "??$_Get_size_of_n@$00@std@@YAII@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_size_of_n<1>" # Function name +Ltmp20395: + .short Ltmp20397-Ltmp20396 # Record length +Ltmp20396: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp20397: + .cv_def_range Ltmp11760 Ltmp11761, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20393: + .p2align 2 + .cv_linetable 313, "??$_Get_size_of_n@$00@std@@YAII@Z", Lfunc_end313 + .section .debug$S,"dr",associative,"?copy@?$char_traits@D@std@@SAPADQADQBDI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?copy@?$char_traits@D@std@@SAPADQADQBDI@Z" + .long 241 # Symbol subsection for std::char_traits::copy + .long Ltmp20399-Ltmp20398 # Subsection size +Ltmp20398: + .short Ltmp20401-Ltmp20400 # Record length +Ltmp20400: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end314-"?copy@?$char_traits@D@std@@SAPADQADQBDI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7711 # Function type index + .secrel32 "?copy@?$char_traits@D@std@@SAPADQADQBDI@Z" # Function section relative address + .secidx "?copy@?$char_traits@D@std@@SAPADQADQBDI@Z" # Function section index + .byte 0 # Flags + .asciz "std::char_traits::copy" # Function name +Ltmp20401: + .short Ltmp20403-Ltmp20402 # Record length +Ltmp20402: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 1 # Flags + .asciz "_First1" +Ltmp20403: + .cv_def_range Ltmp11762 Ltmp11763, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20405-Ltmp20404 # Record length +Ltmp20404: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_First2" +Ltmp20405: + .cv_def_range Ltmp11762 Ltmp11763, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp20407-Ltmp20406 # Record length +Ltmp20406: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp20407: + .cv_def_range Ltmp11762 Ltmp11763, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20399: + .p2align 2 + .cv_linetable 314, "?copy@?$char_traits@D@std@@SAPADQADQBDI@Z", Lfunc_end314 + .section .debug$S,"dr",associative,"??$forward@ABQAD@std@@YAABQADABQAD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$forward@ABQAD@std@@YAABQADABQAD@Z" + .long 241 # Symbol subsection for std::forward + .long Ltmp20409-Ltmp20408 # Subsection size +Ltmp20408: + .short Ltmp20411-Ltmp20410 # Record length +Ltmp20410: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end315-"??$forward@ABQAD@std@@YAABQADABQAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7714 # Function type index + .secrel32 "??$forward@ABQAD@std@@YAABQADABQAD@Z" # Function section relative address + .secidx "??$forward@ABQAD@std@@YAABQADABQAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +Ltmp20411: + .short Ltmp20413-Ltmp20412 # Record length +Ltmp20412: + .short 4414 # Record kind: S_LOCAL + .long 7678 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp20413: + .cv_def_range Ltmp11764 Ltmp11765, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20409: + .p2align 2 + .cv_linetable 315, "??$forward@ABQAD@std@@YAABQADABQAD@Z", Lfunc_end315 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@_N_N@Catch@@QAE@_N0VStringRef@1@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$BinaryExpr@_N_N@Catch@@QAE@_N0VStringRef@1@0@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long Ltmp20415-Ltmp20414 # Subsection size +Ltmp20414: + .short Ltmp20417-Ltmp20416 # Record length +Ltmp20416: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end316-"??0?$BinaryExpr@_N_N@Catch@@QAE@_N0VStringRef@1@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7715 # Function type index + .secrel32 "??0?$BinaryExpr@_N_N@Catch@@QAE@_N0VStringRef@1@0@Z" # Function section relative address + .secidx "??0?$BinaryExpr@_N_N@Catch@@QAE@_N0VStringRef@1@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +Ltmp20417: + .short Ltmp20419-Ltmp20418 # Record length +Ltmp20418: + .short 4414 # Record kind: S_LOCAL + .long 7086 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20419: + .cv_def_range Ltmp11766 Ltmp11767, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp20421-Ltmp20420 # Record length +Ltmp20420: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +Ltmp20421: + .cv_def_range Ltmp11766 Ltmp11767, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20423-Ltmp20422 # Record length +Ltmp20422: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp20423: + .cv_def_range Ltmp11766 Ltmp11767, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp20425-Ltmp20424 # Record length +Ltmp20424: + .short 4414 # Record kind: S_LOCAL + .long 4448 # TypeIndex + .short 1 # Flags + .asciz "op" +Ltmp20425: + .cv_def_range Ltmp11766 Ltmp11767, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp20427-Ltmp20426 # Record length +Ltmp20426: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp20427: + .cv_def_range Ltmp11766 Ltmp11767, "E\021\026\000\000\000\034\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20415: + .p2align 2 + .cv_linetable 316, "??0?$BinaryExpr@_N_N@Catch@@QAE@_N0VStringRef@1@0@Z", Lfunc_end316 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long Ltmp20429-Ltmp20428 # Subsection size +Ltmp20428: + .short Ltmp20431-Ltmp20430 # Record length +Ltmp20430: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end317-"?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7716 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EBE_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +Ltmp20431: + .short Ltmp20433-Ltmp20432 # Record length +Ltmp20432: + .short 4414 # Record kind: S_LOCAL + .long 7083 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20433: + .cv_def_range Ltmp11768 Ltmp11769, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20429: + .p2align 2 + .cv_linetable 317, "?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EBE_NXZ", Lfunc_end317 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@_N_N@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?getResult@?$BinaryExpr@_N_N@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long Ltmp20435-Ltmp20434 # Subsection size +Ltmp20434: + .short Ltmp20437-Ltmp20436 # Record length +Ltmp20436: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end318-"?getResult@?$BinaryExpr@_N_N@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7717 # Function type index + .secrel32 "?getResult@?$BinaryExpr@_N_N@Catch@@EBE_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@_N_N@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +Ltmp20437: + .short Ltmp20439-Ltmp20438 # Record length +Ltmp20438: + .short 4414 # Record kind: S_LOCAL + .long 7083 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20439: + .cv_def_range Ltmp11770 Ltmp11771, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20435: + .p2align 2 + .cv_linetable 318, "?getResult@?$BinaryExpr@_N_N@Catch@@EBE_NXZ", Lfunc_end318 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long Ltmp20441-Ltmp20440 # Subsection size +Ltmp20440: + .short Ltmp20443-Ltmp20442 # Record length +Ltmp20442: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end319-"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7718 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +Ltmp20443: + .short Ltmp20445-Ltmp20444 # Record length +Ltmp20444: + .short 4414 # Record kind: S_LOCAL + .long 7083 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20445: + .cv_def_range Ltmp11776 Ltmp11777, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp20447-Ltmp20446 # Record length +Ltmp20446: + .short 4414 # Record kind: S_LOCAL + .long 4473 # TypeIndex + .short 1 # Flags + .asciz "os" +Ltmp20447: + .cv_def_range Ltmp11776 Ltmp11777, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20441: + .p2align 2 + .cv_linetable 319, "?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", Lfunc_end319 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@_N_N@Catch@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G?$BinaryExpr@_N_N@Catch@@UAEPAXI@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long Ltmp20449-Ltmp20448 # Subsection size +Ltmp20448: + .short Ltmp20451-Ltmp20450 # Record length +Ltmp20450: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end320-"??_G?$BinaryExpr@_N_N@Catch@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7540 # Function type index + .secrel32 "??_G?$BinaryExpr@_N_N@Catch@@UAEPAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@_N_N@Catch@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +Ltmp20451: + .short Ltmp20453-Ltmp20452 # Record length +Ltmp20452: + .short 4414 # Record kind: S_LOCAL + .long 7086 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20453: + .cv_def_range Ltmp11778 Ltmp11779, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp20455-Ltmp20454 # Record length +Ltmp20454: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp20455: + .cv_def_range Ltmp11778 Ltmp11779, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20449: + .p2align 2 + .cv_linetable 320, "??_G?$BinaryExpr@_N_N@Catch@@UAEPAXI@Z", Lfunc_end320 + .section .debug$S,"dr",associative,"?CheckRange@?$span@H$0?0@gsl@@CA_NHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?CheckRange@?$span@H$0?0@gsl@@CA_NHH@Z" + .long 241 # Symbol subsection for gsl::span::CheckRange + .long Ltmp20457-Ltmp20456 # Subsection size +Ltmp20456: + .short Ltmp20459-Ltmp20458 # Record length +Ltmp20458: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end321-"?CheckRange@?$span@H$0?0@gsl@@CA_NHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7719 # Function type index + .secrel32 "?CheckRange@?$span@H$0?0@gsl@@CA_NHH@Z" # Function section relative address + .secidx "?CheckRange@?$span@H$0?0@gsl@@CA_NHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::CheckRange" # Function name +Ltmp20459: + .short Ltmp20461-Ltmp20460 # Record length +Ltmp20460: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "idx" +Ltmp20461: + .cv_def_range Ltmp11780 Ltmp11782, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20463-Ltmp20462 # Record length +Ltmp20462: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "size" +Ltmp20463: + .cv_def_range Ltmp11780 Ltmp11782, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20457: + .p2align 2 + .cv_linetable 321, "?CheckRange@?$span@H$0?0@gsl@@CA_NHH@Z", Lfunc_end321 + .section .debug$S,"dr",associative,"??$narrow_cast@IAAH@gsl@@YAIAAH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$narrow_cast@IAAH@gsl@@YAIAAH@Z" + .long 241 # Symbol subsection for gsl::narrow_cast + .long Ltmp20465-Ltmp20464 # Subsection size +Ltmp20464: + .short Ltmp20467-Ltmp20466 # Record length +Ltmp20466: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end322-"??$narrow_cast@IAAH@gsl@@YAIAAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7721 # Function type index + .secrel32 "??$narrow_cast@IAAH@gsl@@YAIAAH@Z" # Function section relative address + .secidx "??$narrow_cast@IAAH@gsl@@YAIAAH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::narrow_cast" # Function name +Ltmp20467: + .short Ltmp20469-Ltmp20468 # Record length +Ltmp20468: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "u" +Ltmp20469: + .cv_def_range Ltmp11783 Ltmp11784, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20465: + .p2align 2 + .cv_linetable 322, "??$narrow_cast@IAAH@gsl@@YAIAAH@Z", Lfunc_end322 + .section .debug$S,"dr",associative,"??$forward@AAH@std@@YAAAHAAH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$forward@AAH@std@@YAAAHAAH@Z" + .long 241 # Symbol subsection for std::forward + .long Ltmp20471-Ltmp20470 # Subsection size +Ltmp20470: + .short Ltmp20473-Ltmp20472 # Record length +Ltmp20472: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end323-"??$forward@AAH@std@@YAAAHAAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7723 # Function type index + .secrel32 "??$forward@AAH@std@@YAAAHAAH@Z" # Function section relative address + .secidx "??$forward@AAH@std@@YAAAHAAH@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +Ltmp20473: + .short Ltmp20475-Ltmp20474 # Record length +Ltmp20474: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp20475: + .cv_def_range Ltmp11785 Ltmp11786, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20471: + .p2align 2 + .cv_linetable 323, "??$forward@AAH@std@@YAAAHAAH@Z", Lfunc_end323 + .section .debug$S,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long Ltmp20477-Ltmp20476 # Subsection size +Ltmp20476: + .short Ltmp20479-Ltmp20478 # Record length +Ltmp20478: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end324-"??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7726 # Function type index + .secrel32 "??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z" # Function section relative address + .secidx "??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +Ltmp20479: + .short Ltmp20481-Ltmp20480 # Record length +Ltmp20480: + .short 4414 # Record kind: S_LOCAL + .long 7724 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20481: + .cv_def_range Ltmp11791 Ltmp11795, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp20483-Ltmp20482 # Record length +Ltmp20482: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp20483: + .cv_def_range Ltmp11791 Ltmp11795, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20485-Ltmp20484 # Record length +Ltmp20484: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp20485: + .cv_def_range Ltmp11791 Ltmp11795, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20477: + .p2align 2 + .cv_linetable 324, "??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z", Lfunc_end324 + .section .debug$S,"dr",associative,"??0?$extent_type@$01@details@gsl@@QAE@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$extent_type@$01@details@gsl@@QAE@H@Z" + .long 241 # Symbol subsection for gsl::details::extent_type<2>::extent_type + .long Ltmp20487-Ltmp20486 # Subsection size +Ltmp20486: + .short Ltmp20489-Ltmp20488 # Record length +Ltmp20488: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end325-"??0?$extent_type@$01@details@gsl@@QAE@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7727 # Function type index + .secrel32 "??0?$extent_type@$01@details@gsl@@QAE@H@Z" # Function section relative address + .secidx "??0?$extent_type@$01@details@gsl@@QAE@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<2>::extent_type" # Function name +Ltmp20489: + .short Ltmp20491-Ltmp20490 # Record length +Ltmp20490: + .short 4414 # Record kind: S_LOCAL + .long 5207 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20491: + .cv_def_range Ltmp11798 Ltmp11801, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp20493-Ltmp20492 # Record length +Ltmp20492: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "size" +Ltmp20493: + .cv_def_range Ltmp11798 Ltmp11801, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20487: + .p2align 2 + .cv_linetable 325, "??0?$extent_type@$01@details@gsl@@QAE@H@Z", Lfunc_end325 + .section .debug$S,"dr",associative,"?size@?$extent_type@$01@details@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$extent_type@$01@details@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::details::extent_type<2>::size + .long Ltmp20495-Ltmp20494 # Subsection size +Ltmp20494: + .short Ltmp20497-Ltmp20496 # Record length +Ltmp20496: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end326-"?size@?$extent_type@$01@details@gsl@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7728 # Function type index + .secrel32 "?size@?$extent_type@$01@details@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$extent_type@$01@details@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<2>::size" # Function name +Ltmp20497: + .short Ltmp20499-Ltmp20498 # Record length +Ltmp20498: + .short 4414 # Record kind: S_LOCAL + .long 5212 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20499: + .cv_def_range Ltmp11802 Ltmp11803, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20495: + .p2align 2 + .cv_linetable 326, "?size@?$extent_type@$01@details@gsl@@QBEHXZ", Lfunc_end326 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QBEPAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QBEPAHXZ" + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long Ltmp20501-Ltmp20500 # Subsection size +Ltmp20500: + .short Ltmp20503-Ltmp20502 # Record length +Ltmp20502: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end327-"?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QBEPAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7729 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QBEPAHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QBEPAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +Ltmp20503: + .short Ltmp20505-Ltmp20504 # Record length +Ltmp20504: + .short 4414 # Record kind: S_LOCAL + .long 5200 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20505: + .cv_def_range Ltmp11804 Ltmp11805, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20501: + .p2align 2 + .cv_linetable 327, "?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QBEPAHXZ", Lfunc_end327 + .section .debug$S,"dr",associative,"?CheckRange@?$span@H$01@gsl@@CA_NHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?CheckRange@?$span@H$01@gsl@@CA_NHH@Z" + .long 241 # Symbol subsection for gsl::span::CheckRange + .long Ltmp20507-Ltmp20506 # Subsection size +Ltmp20506: + .short Ltmp20509-Ltmp20508 # Record length +Ltmp20508: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end328-"?CheckRange@?$span@H$01@gsl@@CA_NHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7730 # Function type index + .secrel32 "?CheckRange@?$span@H$01@gsl@@CA_NHH@Z" # Function section relative address + .secidx "?CheckRange@?$span@H$01@gsl@@CA_NHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::CheckRange" # Function name +Ltmp20509: + .short Ltmp20511-Ltmp20510 # Record length +Ltmp20510: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "idx" +Ltmp20511: + .cv_def_range Ltmp11806 Ltmp11808, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20513-Ltmp20512 # Record length +Ltmp20512: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "size" +Ltmp20513: + .cv_def_range Ltmp11806 Ltmp11808, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20507: + .p2align 2 + .cv_linetable 328, "?CheckRange@?$span@H$01@gsl@@CA_NHH@Z", Lfunc_end328 + .section .debug$S,"dr",associative,"??0?$span@H$0?0@gsl@@QAE@PAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span@H$0?0@gsl@@QAE@PAH0@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp20515-Ltmp20514 # Subsection size +Ltmp20514: + .short Ltmp20517-Ltmp20516 # Record length +Ltmp20516: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end329-"??0?$span@H$0?0@gsl@@QAE@PAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7731 # Function type index + .secrel32 "??0?$span@H$0?0@gsl@@QAE@PAH0@Z" # Function section relative address + .secidx "??0?$span@H$0?0@gsl@@QAE@PAH0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp20517: + .short Ltmp20519-Ltmp20518 # Record length +Ltmp20518: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20519: + .cv_def_range Ltmp11809 Ltmp11810, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp20521-Ltmp20520 # Record length +Ltmp20520: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "firstElem" +Ltmp20521: + .cv_def_range Ltmp11809 Ltmp11810, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20523-Ltmp20522 # Record length +Ltmp20522: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "lastElem" +Ltmp20523: + .cv_def_range Ltmp11809 Ltmp11810, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20515: + .p2align 2 + .cv_linetable 329, "??0?$span@H$0?0@gsl@@QAE@PAH0@Z", Lfunc_end329 + .section .debug$S,"dr",associative,"??0?$span@H$01@gsl@@QAE@PAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span@H$01@gsl@@QAE@PAH0@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp20525-Ltmp20524 # Subsection size +Ltmp20524: + .short Ltmp20527-Ltmp20526 # Record length +Ltmp20526: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end330-"??0?$span@H$01@gsl@@QAE@PAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7732 # Function type index + .secrel32 "??0?$span@H$01@gsl@@QAE@PAH0@Z" # Function section relative address + .secidx "??0?$span@H$01@gsl@@QAE@PAH0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp20527: + .short Ltmp20529-Ltmp20528 # Record length +Ltmp20528: + .short 4414 # Record kind: S_LOCAL + .long 5160 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20529: + .cv_def_range Ltmp11811 Ltmp11812, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp20531-Ltmp20530 # Record length +Ltmp20530: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "firstElem" +Ltmp20531: + .cv_def_range Ltmp11811 Ltmp11812, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20533-Ltmp20532 # Record length +Ltmp20532: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "lastElem" +Ltmp20533: + .cv_def_range Ltmp11811 Ltmp11812, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20525: + .p2align 2 + .cv_linetable 330, "??0?$span@H$01@gsl@@QAE@PAH0@Z", Lfunc_end330 + .section .debug$S,"dr",associative,"??0?$span@H$0A@@gsl@@QAE@PAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span@H$0A@@gsl@@QAE@PAH0@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp20535-Ltmp20534 # Subsection size +Ltmp20534: + .short Ltmp20537-Ltmp20536 # Record length +Ltmp20536: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end331-"??0?$span@H$0A@@gsl@@QAE@PAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7733 # Function type index + .secrel32 "??0?$span@H$0A@@gsl@@QAE@PAH0@Z" # Function section relative address + .secidx "??0?$span@H$0A@@gsl@@QAE@PAH0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp20537: + .short Ltmp20539-Ltmp20538 # Record length +Ltmp20538: + .short 4414 # Record kind: S_LOCAL + .long 4910 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20539: + .cv_def_range Ltmp11813 Ltmp11814, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp20541-Ltmp20540 # Record length +Ltmp20540: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "firstElem" +Ltmp20541: + .cv_def_range Ltmp11813 Ltmp11814, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20543-Ltmp20542 # Record length +Ltmp20542: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "lastElem" +Ltmp20543: + .cv_def_range Ltmp11813 Ltmp11814, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20535: + .p2align 2 + .cv_linetable 331, "??0?$span@H$0A@@gsl@@QAE@PAH0@Z", Lfunc_end331 + .section .debug$S,"dr",associative,"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAH0@Z" + .long 241 # Symbol subsection for gsl::make_span + .long Ltmp20545-Ltmp20544 # Subsection size +Ltmp20544: + .short Ltmp20547-Ltmp20546 # Record length +Ltmp20546: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end332-"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7735 # Function type index + .secrel32 "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAH0@Z" # Function section relative address + .secidx "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAH0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span" # Function name +Ltmp20547: + .short Ltmp20549-Ltmp20548 # Record length +Ltmp20548: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "firstElem" +Ltmp20549: + .cv_def_range Ltmp11815 Ltmp11816, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp20551-Ltmp20550 # Record length +Ltmp20550: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "lastElem" +Ltmp20551: + .cv_def_range Ltmp11815 Ltmp11816, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20545: + .p2align 2 + .cv_linetable 332, "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PAH0@Z", Lfunc_end332 + .section .debug$S,"dr",associative,"??$distance@PAH@std@@YAHPAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$distance@PAH@std@@YAHPAH0@Z" + .long 241 # Symbol subsection for std::distance + .long Ltmp20553-Ltmp20552 # Subsection size +Ltmp20552: + .short Ltmp20555-Ltmp20554 # Record length +Ltmp20554: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end333-"??$distance@PAH@std@@YAHPAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7737 # Function type index + .secrel32 "??$distance@PAH@std@@YAHPAH0@Z" # Function section relative address + .secidx "??$distance@PAH@std@@YAHPAH0@Z" # Function section index + .byte 0 # Flags + .asciz "std::distance" # Function name +Ltmp20555: + .short Ltmp20557-Ltmp20556 # Record length +Ltmp20556: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp20557: + .cv_def_range Ltmp11817 Ltmp11818, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20559-Ltmp20558 # Record length +Ltmp20558: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp20559: + .cv_def_range Ltmp11817 Ltmp11818, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20553: + .p2align 2 + .cv_linetable 333, "??$distance@PAH@std@@YAHPAH0@Z", Lfunc_end333 + .section .debug$S,"dr",associative,"??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z" + .long 241 # Symbol subsection for gsl::span::span<5> + .long Ltmp20561-Ltmp20560 # Subsection size +Ltmp20560: + .short Ltmp20563-Ltmp20562 # Record length +Ltmp20562: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end334-"??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7741 # Function type index + .secrel32 "??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z" # Function section relative address + .secidx "??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<5>" # Function name +Ltmp20563: + .short Ltmp20565-Ltmp20564 # Record length +Ltmp20564: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20565: + .cv_def_range Ltmp11821 Ltmp11822, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp20567-Ltmp20566 # Record length +Ltmp20566: + .short 4414 # Record kind: S_LOCAL + .long 7738 # TypeIndex + .short 1 # Flags + .asciz "arr" +Ltmp20567: + .cv_def_range Ltmp11821 Ltmp11822, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20561: + .p2align 2 + .cv_linetable 334, "??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z", Lfunc_end334 + .section .debug$S,"dr",associative,"??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" + .long 241 # Symbol subsection for gsl::span::span<5> + .long Ltmp20569-Ltmp20568 # Subsection size +Ltmp20568: + .short Ltmp20571-Ltmp20570 # Record length +Ltmp20570: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end335-"??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7743 # Function type index + .secrel32 "??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" # Function section relative address + .secidx "??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<5>" # Function name +Ltmp20571: + .short Ltmp20573-Ltmp20572 # Record length +Ltmp20572: + .short 4414 # Record kind: S_LOCAL + .long 5247 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20573: + .cv_def_range Ltmp11825 Ltmp11826, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp20575-Ltmp20574 # Record length +Ltmp20574: + .short 4414 # Record kind: S_LOCAL + .long 7738 # TypeIndex + .short 1 # Flags + .asciz "arr" +Ltmp20575: + .cv_def_range Ltmp11825 Ltmp11826, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20569: + .p2align 2 + .cv_linetable 335, "??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z", Lfunc_end335 + .section .debug$S,"dr",associative,"?data@?$span@H$04@gsl@@QBEPAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$span@H$04@gsl@@QBEPAHXZ" + .long 241 # Symbol subsection for gsl::span::data + .long Ltmp20577-Ltmp20576 # Subsection size +Ltmp20576: + .short Ltmp20579-Ltmp20578 # Record length +Ltmp20578: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end336-"?data@?$span@H$04@gsl@@QBEPAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7744 # Function type index + .secrel32 "?data@?$span@H$04@gsl@@QBEPAHXZ" # Function section relative address + .secidx "?data@?$span@H$04@gsl@@QBEPAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +Ltmp20579: + .short Ltmp20581-Ltmp20580 # Record length +Ltmp20580: + .short 4414 # Record kind: S_LOCAL + .long 5262 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20581: + .cv_def_range Ltmp11827 Ltmp11828, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20577: + .p2align 2 + .cv_linetable 336, "?data@?$span@H$04@gsl@@QBEPAHXZ", Lfunc_end336 + .section .debug$S,"dr",associative,"??$addressof@$$BY02H@std@@YAPAY02HAAY02H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$addressof@$$BY02H@std@@YAPAY02HAAY02H@Z" + .long 241 # Symbol subsection for std::addressof + .long Ltmp20583-Ltmp20582 # Subsection size +Ltmp20582: + .short Ltmp20585-Ltmp20584 # Record length +Ltmp20584: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end337-"??$addressof@$$BY02H@std@@YAPAY02HAAY02H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7747 # Function type index + .secrel32 "??$addressof@$$BY02H@std@@YAPAY02HAAY02H@Z" # Function section relative address + .secidx "??$addressof@$$BY02H@std@@YAPAY02HAAY02H@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof" # Function name +Ltmp20585: + .short Ltmp20587-Ltmp20586 # Record length +Ltmp20586: + .short 4414 # Record kind: S_LOCAL + .long 5335 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp20587: + .cv_def_range Ltmp11829 Ltmp11830, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20583: + .p2align 2 + .cv_linetable 337, "??$addressof@$$BY02H@std@@YAPAY02HAAY02H@Z", Lfunc_end337 + .section .debug$S,"dr",associative,"??0?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp20589-Ltmp20588 # Subsection size +Ltmp20588: + .short Ltmp20591-Ltmp20590 # Record length +Ltmp20590: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end338-"??0?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7748 # Function type index + .secrel32 "??0?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" # Function section relative address + .secidx "??0?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp20591: + .short Ltmp20593-Ltmp20592 # Record length +Ltmp20592: + .short 4414 # Record kind: S_LOCAL + .long 5306 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20593: + .cv_def_range Ltmp11831 Ltmp11832, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp20595-Ltmp20594 # Record length +Ltmp20594: + .short 4414 # Record kind: S_LOCAL + .long 5307 # TypeIndex + .short 1 # Flags + .asciz "ptr" +Ltmp20595: + .cv_def_range Ltmp11831 Ltmp11832, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20597-Ltmp20596 # Record length +Ltmp20596: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp20597: + .cv_def_range Ltmp11831 Ltmp11832, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20589: + .p2align 2 + .cv_linetable 338, "??0?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z", Lfunc_end338 + .section .debug$S,"dr",associative,"?size@?$span@$$BY02H$0?0@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$span@$$BY02H$0?0@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::span::size + .long Ltmp20599-Ltmp20598 # Subsection size +Ltmp20598: + .short Ltmp20601-Ltmp20600 # Record length +Ltmp20600: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end339-"?size@?$span@$$BY02H$0?0@gsl@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7749 # Function type index + .secrel32 "?size@?$span@$$BY02H$0?0@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$span@$$BY02H$0?0@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +Ltmp20601: + .short Ltmp20603-Ltmp20602 # Record length +Ltmp20602: + .short 4414 # Record kind: S_LOCAL + .long 5330 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20603: + .cv_def_range Ltmp11833 Ltmp11834, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20599: + .p2align 2 + .cv_linetable 339, "?size@?$span@$$BY02H$0?0@gsl@@QBEHXZ", Lfunc_end339 + .section .debug$S,"dr",associative,"?data@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ" + .long 241 # Symbol subsection for gsl::span::data + .long Ltmp20605-Ltmp20604 # Subsection size +Ltmp20604: + .short Ltmp20607-Ltmp20606 # Record length +Ltmp20606: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end340-"?data@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7750 # Function type index + .secrel32 "?data@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ" # Function section relative address + .secidx "?data@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +Ltmp20607: + .short Ltmp20609-Ltmp20608 # Record length +Ltmp20608: + .short 4414 # Record kind: S_LOCAL + .long 5330 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20609: + .cv_def_range Ltmp11835 Ltmp11836, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20605: + .p2align 2 + .cv_linetable 340, "?data@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ", Lfunc_end340 + .section .debug$S,"dr",associative,"??$addressof@$$BY121H@std@@YAPAY121HAAY121H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$addressof@$$BY121H@std@@YAPAY121HAAY121H@Z" + .long 241 # Symbol subsection for std::addressof + .long Ltmp20611-Ltmp20610 # Subsection size +Ltmp20610: + .short Ltmp20613-Ltmp20612 # Record length +Ltmp20612: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end341-"??$addressof@$$BY121H@std@@YAPAY121HAAY121H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7753 # Function type index + .secrel32 "??$addressof@$$BY121H@std@@YAPAY121HAAY121H@Z" # Function section relative address + .secidx "??$addressof@$$BY121H@std@@YAPAY121HAAY121H@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof" # Function name +Ltmp20613: + .short Ltmp20615-Ltmp20614 # Record length +Ltmp20614: + .short 4414 # Record kind: S_LOCAL + .long 5391 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp20615: + .cv_def_range Ltmp11837 Ltmp11838, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20611: + .p2align 2 + .cv_linetable 341, "??$addressof@$$BY121H@std@@YAPAY121HAAY121H@Z", Lfunc_end341 + .section .debug$S,"dr",associative,"??0?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp20617-Ltmp20616 # Subsection size +Ltmp20616: + .short Ltmp20619-Ltmp20618 # Record length +Ltmp20618: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end342-"??0?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7754 # Function type index + .secrel32 "??0?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" # Function section relative address + .secidx "??0?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp20619: + .short Ltmp20621-Ltmp20620 # Record length +Ltmp20620: + .short 4414 # Record kind: S_LOCAL + .long 5362 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20621: + .cv_def_range Ltmp11839 Ltmp11840, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp20623-Ltmp20622 # Record length +Ltmp20622: + .short 4414 # Record kind: S_LOCAL + .long 5363 # TypeIndex + .short 1 # Flags + .asciz "ptr" +Ltmp20623: + .cv_def_range Ltmp11839 Ltmp11840, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20625-Ltmp20624 # Record length +Ltmp20624: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp20625: + .cv_def_range Ltmp11839 Ltmp11840, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20617: + .p2align 2 + .cv_linetable 342, "??0?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z", Lfunc_end342 + .section .debug$S,"dr",associative,"?size@?$span@$$BY121H$0?0@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$span@$$BY121H$0?0@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::span::size + .long Ltmp20627-Ltmp20626 # Subsection size +Ltmp20626: + .short Ltmp20629-Ltmp20628 # Record length +Ltmp20628: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end343-"?size@?$span@$$BY121H$0?0@gsl@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7755 # Function type index + .secrel32 "?size@?$span@$$BY121H$0?0@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$span@$$BY121H$0?0@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +Ltmp20629: + .short Ltmp20631-Ltmp20630 # Record length +Ltmp20630: + .short 4414 # Record kind: S_LOCAL + .long 5386 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20631: + .cv_def_range Ltmp11841 Ltmp11842, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20627: + .p2align 2 + .cv_linetable 343, "?size@?$span@$$BY121H$0?0@gsl@@QBEHXZ", Lfunc_end343 + .section .debug$S,"dr",associative,"?data@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ" + .long 241 # Symbol subsection for gsl::span::data + .long Ltmp20633-Ltmp20632 # Subsection size +Ltmp20632: + .short Ltmp20635-Ltmp20634 # Record length +Ltmp20634: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end344-"?data@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7756 # Function type index + .secrel32 "?data@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ" # Function section relative address + .secidx "?data@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +Ltmp20635: + .short Ltmp20637-Ltmp20636 # Record length +Ltmp20636: + .short 4414 # Record kind: S_LOCAL + .long 5386 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20637: + .cv_def_range Ltmp11843 Ltmp11844, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20633: + .p2align 2 + .cv_linetable 344, "?data@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ", Lfunc_end344 + .section .debug$S,"dr",associative,"??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AAY04H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AAY04H@Z" + .long 241 # Symbol subsection for gsl::make_span + .long Ltmp20639-Ltmp20638 # Subsection size +Ltmp20638: + .short Ltmp20641-Ltmp20640 # Record length +Ltmp20640: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end345-"??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AAY04H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7758 # Function type index + .secrel32 "??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AAY04H@Z" # Function section relative address + .secidx "??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AAY04H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span" # Function name +Ltmp20641: + .short Ltmp20643-Ltmp20642 # Record length +Ltmp20642: + .short 4414 # Record kind: S_LOCAL + .long 7738 # TypeIndex + .short 1 # Flags + .asciz "arr" +Ltmp20643: + .cv_def_range Ltmp11845 Ltmp11846, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20639: + .p2align 2 + .cv_linetable 345, "??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AAY04H@Z", Lfunc_end345 + .section .debug$S,"dr",associative,"??$addressof@H@std@@YAPAHAAH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$addressof@H@std@@YAPAHAAH@Z" + .long 241 # Symbol subsection for std::addressof + .long Ltmp20645-Ltmp20644 # Subsection size +Ltmp20644: + .short Ltmp20647-Ltmp20646 # Record length +Ltmp20646: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end346-"??$addressof@H@std@@YAPAHAAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7760 # Function type index + .secrel32 "??$addressof@H@std@@YAPAHAAH@Z" # Function section relative address + .secidx "??$addressof@H@std@@YAPAHAAH@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof" # Function name +Ltmp20647: + .short Ltmp20649-Ltmp20648 # Record length +Ltmp20648: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp20649: + .cv_def_range Ltmp11847 Ltmp11848, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20645: + .p2align 2 + .cv_linetable 346, "??$addressof@H@std@@YAPAHAAH@Z", Lfunc_end346 + .section .debug$S,"dr",associative,"??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PAY02HH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PAY02HH@Z" + .long 241 # Symbol subsection for gsl::make_span + .long Ltmp20651-Ltmp20650 # Subsection size +Ltmp20650: + .short Ltmp20653-Ltmp20652 # Record length +Ltmp20652: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end347-"??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PAY02HH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7762 # Function type index + .secrel32 "??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PAY02HH@Z" # Function section relative address + .secidx "??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PAY02HH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span" # Function name +Ltmp20653: + .short Ltmp20655-Ltmp20654 # Record length +Ltmp20654: + .short 4414 # Record kind: S_LOCAL + .long 5307 # TypeIndex + .short 1 # Flags + .asciz "ptr" +Ltmp20655: + .cv_def_range Ltmp11849 Ltmp11850, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp20657-Ltmp20656 # Record length +Ltmp20656: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp20657: + .cv_def_range Ltmp11849 Ltmp11850, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20651: + .p2align 2 + .cv_linetable 347, "??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PAY02HH@Z", Lfunc_end347 + .section .debug$S,"dr",associative,"??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PAY121HH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PAY121HH@Z" + .long 241 # Symbol subsection for gsl::make_span + .long Ltmp20659-Ltmp20658 # Subsection size +Ltmp20658: + .short Ltmp20661-Ltmp20660 # Record length +Ltmp20660: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end348-"??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PAY121HH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7764 # Function type index + .secrel32 "??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PAY121HH@Z" # Function section relative address + .secidx "??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PAY121HH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span" # Function name +Ltmp20661: + .short Ltmp20663-Ltmp20662 # Record length +Ltmp20662: + .short 4414 # Record kind: S_LOCAL + .long 5363 # TypeIndex + .short 1 # Flags + .asciz "ptr" +Ltmp20663: + .cv_def_range Ltmp11851 Ltmp11852, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp20665-Ltmp20664 # Record length +Ltmp20664: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp20665: + .cv_def_range Ltmp11851 Ltmp11852, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20659: + .p2align 2 + .cv_linetable 348, "??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PAY121HH@Z", Lfunc_end348 + .section .debug$S,"dr" + .cv_fpo_data "??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z" + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,5>::span<5> + .long Ltmp20667-Ltmp20666 # Subsection size +Ltmp20666: + .short Ltmp20669-Ltmp20668 # Record length +Ltmp20668: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end349-"??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7768 # Function type index + .secrel32 "??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z" # Function section relative address + .secidx "??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,5>::span<5>" # Function name +Ltmp20669: + .short Ltmp20671-Ltmp20670 # Record length +Ltmp20670: + .short 4414 # Record kind: S_LOCAL + .long 5418 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20671: + .cv_def_range Ltmp11855 Ltmp11856, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp20673-Ltmp20672 # Record length +Ltmp20672: + .short 4414 # Record kind: S_LOCAL + .long 7765 # TypeIndex + .short 1 # Flags + .asciz "arr" +Ltmp20673: + .cv_def_range Ltmp11855 Ltmp11856, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20667: + .p2align 2 + .cv_linetable 349, "??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z", Lfunc_end349 + .cv_fpo_data "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,5>::data + .long Ltmp20675-Ltmp20674 # Subsection size +Ltmp20674: + .short Ltmp20677-Ltmp20676 # Record length +Ltmp20676: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end350-"?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7769 # Function type index + .secrel32 "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,5>::data" # Function name +Ltmp20677: + .short Ltmp20679-Ltmp20678 # Record length +Ltmp20678: + .short 4414 # Record kind: S_LOCAL + .long 5443 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20679: + .cv_def_range Ltmp11857 Ltmp11858, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20675: + .p2align 2 + .cv_linetable 350, "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ", Lfunc_end350 + .cv_fpo_data "??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPAUAddressOverloaded@?A0x3DBF7A98@@AAU1?A0x3DBF7A98@@@Z" + .long 241 # Symbol subsection for std::addressof<(anonymous namespace)::AddressOverloaded> + .long Ltmp20681-Ltmp20680 # Subsection size +Ltmp20680: + .short Ltmp20683-Ltmp20682 # Record length +Ltmp20682: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end351-"??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPAUAddressOverloaded@?A0x3DBF7A98@@AAU1?A0x3DBF7A98@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7772 # Function type index + .secrel32 "??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPAUAddressOverloaded@?A0x3DBF7A98@@AAU1?A0x3DBF7A98@@@Z" # Function section relative address + .secidx "??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPAUAddressOverloaded@?A0x3DBF7A98@@AAU1?A0x3DBF7A98@@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof<(anonymous namespace)::AddressOverloaded>" # Function name +Ltmp20683: + .short Ltmp20685-Ltmp20684 # Record length +Ltmp20684: + .short 4414 # Record kind: S_LOCAL + .long 5448 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp20685: + .cv_def_range Ltmp11859 Ltmp11860, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20681: + .p2align 2 + .cv_linetable 351, "??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPAUAddressOverloaded@?A0x3DBF7A98@@AAU1?A0x3DBF7A98@@@Z", Lfunc_end351 + .section .debug$S,"dr",associative,"??0?$extent_type@$04@details@gsl@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$extent_type@$04@details@gsl@@QAE@XZ" + .long 241 # Symbol subsection for gsl::details::extent_type<5>::extent_type + .long Ltmp20687-Ltmp20686 # Subsection size +Ltmp20686: + .short Ltmp20689-Ltmp20688 # Record length +Ltmp20688: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end352-"??0?$extent_type@$04@details@gsl@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7773 # Function type index + .secrel32 "??0?$extent_type@$04@details@gsl@@QAE@XZ" # Function section relative address + .secidx "??0?$extent_type@$04@details@gsl@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<5>::extent_type" # Function name +Ltmp20689: + .short Ltmp20691-Ltmp20690 # Record length +Ltmp20690: + .short 4414 # Record kind: S_LOCAL + .long 5293 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20691: + .cv_def_range Ltmp11861 Ltmp11862, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20687: + .p2align 2 + .cv_linetable 352, "??0?$extent_type@$04@details@gsl@@QAE@XZ", Lfunc_end352 + .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@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp20693-Ltmp20692 # Subsection size +Ltmp20692: + .short Ltmp20695-Ltmp20694 # Record length +Ltmp20694: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end353-"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7776 # Function type index + .secrel32 "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp20695: + .short Ltmp20697-Ltmp20696 # Record length +Ltmp20696: + .short 4414 # Record kind: S_LOCAL + .long 7119 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20697: + .cv_def_range Ltmp11865 Ltmp11869, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp20699-Ltmp20698 # Record length +Ltmp20698: + .short 4414 # Record kind: S_LOCAL + .long 4196 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp20699: + .cv_def_range Ltmp11865 Ltmp11869, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp20701-Ltmp20700 # Record length +Ltmp20700: + .short 4414 # Record kind: S_LOCAL + .long 5301 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp20701: + .cv_def_range Ltmp11865 Ltmp11869, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20693: + .p2align 2 + .cv_linetable 353, "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z", Lfunc_end353 + .section .debug$S,"dr",associative,"??$?0$04@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$04@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$04@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$04@12@@Z" + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::extent_type<5> + .long Ltmp20703-Ltmp20702 # Subsection size +Ltmp20702: + .short Ltmp20705-Ltmp20704 # Record length +Ltmp20704: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end354-"??$?0$04@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$04@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7779 # Function type index + .secrel32 "??$?0$04@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$04@12@@Z" # Function section relative address + .secidx "??$?0$04@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$04@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::extent_type<5>" # Function name +Ltmp20705: + .short Ltmp20707-Ltmp20706 # Record length +Ltmp20706: + .short 4414 # Record kind: S_LOCAL + .long 4294 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20707: + .cv_def_range Ltmp11870 Ltmp11871, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp20709-Ltmp20708 # Record length +Ltmp20708: + .short 4414 # Record kind: S_LOCAL + .long 5301 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp20709: + .cv_def_range Ltmp11870 Ltmp11871, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20703: + .p2align 2 + .cv_linetable 354, "??$?0$04@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$04@12@@Z", Lfunc_end354 + .section .debug$S,"dr",associative,"?size@?$extent_type@$04@details@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$extent_type@$04@details@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::details::extent_type<5>::size + .long Ltmp20711-Ltmp20710 # Subsection size +Ltmp20710: + .short Ltmp20713-Ltmp20712 # Record length +Ltmp20712: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end355-"?size@?$extent_type@$04@details@gsl@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7780 # Function type index + .secrel32 "?size@?$extent_type@$04@details@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$extent_type@$04@details@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<5>::size" # Function name +Ltmp20713: + .short Ltmp20715-Ltmp20714 # Record length +Ltmp20714: + .short 4414 # Record kind: S_LOCAL + .long 5298 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20715: + .cv_def_range Ltmp11872 Ltmp11873, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20711: + .p2align 2 + .cv_linetable 355, "?size@?$extent_type@$04@details@gsl@@QBEHXZ", Lfunc_end355 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp20717-Ltmp20716 # Subsection size +Ltmp20716: + .short Ltmp20719-Ltmp20718 # Record length +Ltmp20718: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end356-"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7784 # Function type index + .secrel32 "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp20719: + .short Ltmp20721-Ltmp20720 # Record length +Ltmp20720: + .short 4414 # Record kind: S_LOCAL + .long 7781 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20721: + .cv_def_range Ltmp11876 Ltmp11880, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp20723-Ltmp20722 # Record length +Ltmp20722: + .short 4414 # Record kind: S_LOCAL + .long 5291 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp20723: + .cv_def_range Ltmp11876 Ltmp11880, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp20725-Ltmp20724 # Record length +Ltmp20724: + .short 4414 # Record kind: S_LOCAL + .long 5301 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp20725: + .cv_def_range Ltmp11876 Ltmp11880, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20717: + .p2align 2 + .cv_linetable 356, "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z", Lfunc_end356 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QBEPAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QBEPAHXZ" + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long Ltmp20727-Ltmp20726 # Subsection size +Ltmp20726: + .short Ltmp20729-Ltmp20728 # Record length +Ltmp20728: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end357-"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QBEPAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7785 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QBEPAHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QBEPAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +Ltmp20729: + .short Ltmp20731-Ltmp20730 # Record length +Ltmp20730: + .short 4414 # Record kind: S_LOCAL + .long 5286 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20731: + .cv_def_range Ltmp11881 Ltmp11882, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20727: + .p2align 2 + .cv_linetable 357, "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QBEPAHXZ", Lfunc_end357 + .section .debug$S,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long Ltmp20733-Ltmp20732 # Subsection size +Ltmp20732: + .short Ltmp20735-Ltmp20734 # Record length +Ltmp20734: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end358-"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7788 # Function type index + .secrel32 "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" # Function section relative address + .secidx "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +Ltmp20735: + .short Ltmp20737-Ltmp20736 # Record length +Ltmp20736: + .short 4414 # Record kind: S_LOCAL + .long 7786 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20737: + .cv_def_range Ltmp11887 Ltmp11891, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp20739-Ltmp20738 # Record length +Ltmp20738: + .short 4414 # Record kind: S_LOCAL + .long 5307 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp20739: + .cv_def_range Ltmp11887 Ltmp11891, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20741-Ltmp20740 # Record length +Ltmp20740: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp20741: + .cv_def_range Ltmp11887 Ltmp11891, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20733: + .p2align 2 + .cv_linetable 358, "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z", Lfunc_end358 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ" + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long Ltmp20743-Ltmp20742 # Subsection size +Ltmp20742: + .short Ltmp20745-Ltmp20744 # Record length +Ltmp20744: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end359-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7789 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +Ltmp20745: + .short Ltmp20747-Ltmp20746 # Record length +Ltmp20746: + .short 4414 # Record kind: S_LOCAL + .long 5354 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20747: + .cv_def_range Ltmp11892 Ltmp11893, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20743: + .p2align 2 + .cv_linetable 359, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QBEPAY02HXZ", Lfunc_end359 + .section .debug$S,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long Ltmp20749-Ltmp20748 # Subsection size +Ltmp20748: + .short Ltmp20751-Ltmp20750 # Record length +Ltmp20750: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end360-"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7792 # Function type index + .secrel32 "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" # Function section relative address + .secidx "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +Ltmp20751: + .short Ltmp20753-Ltmp20752 # Record length +Ltmp20752: + .short 4414 # Record kind: S_LOCAL + .long 7790 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20753: + .cv_def_range Ltmp11898 Ltmp11902, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp20755-Ltmp20754 # Record length +Ltmp20754: + .short 4414 # Record kind: S_LOCAL + .long 5363 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp20755: + .cv_def_range Ltmp11898 Ltmp11902, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20757-Ltmp20756 # Record length +Ltmp20756: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp20757: + .cv_def_range Ltmp11898 Ltmp11902, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20749: + .p2align 2 + .cv_linetable 360, "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z", Lfunc_end360 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ" + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long Ltmp20759-Ltmp20758 # Subsection size +Ltmp20758: + .short Ltmp20761-Ltmp20760 # Record length +Ltmp20760: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end361-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7793 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +Ltmp20761: + .short Ltmp20763-Ltmp20762 # Record length +Ltmp20762: + .short 4414 # Record kind: S_LOCAL + .long 5410 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20763: + .cv_def_range Ltmp11903 Ltmp11904, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20759: + .p2align 2 + .cv_linetable 361, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QBEPAY121HXZ", Lfunc_end361 + .section .debug$S,"dr" + .cv_fpo_data "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >::storage_type > + .long Ltmp20765-Ltmp20764 # Subsection size +Ltmp20764: + .short Ltmp20767-Ltmp20766 # Record length +Ltmp20766: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end362-"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7797 # Function type index + .secrel32 "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@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@@QAE@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 +Ltmp20767: + .short Ltmp20769-Ltmp20768 # Record length +Ltmp20768: + .short 4414 # Record kind: S_LOCAL + .long 7794 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20769: + .cv_def_range Ltmp11907 Ltmp11911, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp20771-Ltmp20770 # Record length +Ltmp20770: + .short 4414 # Record kind: S_LOCAL + .long 5473 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp20771: + .cv_def_range Ltmp11907 Ltmp11911, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp20773-Ltmp20772 # Record length +Ltmp20772: + .short 4414 # Record kind: S_LOCAL + .long 5301 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp20773: + .cv_def_range Ltmp11907 Ltmp11911, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20765: + .p2align 2 + .cv_linetable 362, "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z", Lfunc_end362 + .cv_fpo_data "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >::data + .long Ltmp20775-Ltmp20774 # Subsection size +Ltmp20774: + .short Ltmp20777-Ltmp20776 # Record length +Ltmp20776: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end363-"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7798 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >::data" # Function name +Ltmp20777: + .short Ltmp20779-Ltmp20778 # Record length +Ltmp20778: + .short 4414 # Record kind: S_LOCAL + .long 5467 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20779: + .cv_def_range Ltmp11912 Ltmp11913, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20775: + .p2align 2 + .cv_linetable 363, "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ", Lfunc_end363 + .section .debug$S,"dr",associative,"??0?$span@N$0?0@gsl@@QAE@PANH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span@N$0?0@gsl@@QAE@PANH@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp20781-Ltmp20780 # Subsection size +Ltmp20780: + .short Ltmp20783-Ltmp20782 # Record length +Ltmp20782: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end364-"??0?$span@N$0?0@gsl@@QAE@PANH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7799 # Function type index + .secrel32 "??0?$span@N$0?0@gsl@@QAE@PANH@Z" # Function section relative address + .secidx "??0?$span@N$0?0@gsl@@QAE@PANH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp20783: + .short Ltmp20785-Ltmp20784 # Record length +Ltmp20784: + .short 4414 # Record kind: S_LOCAL + .long 5483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20785: + .cv_def_range Ltmp11914 Ltmp11915, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp20787-Ltmp20786 # Record length +Ltmp20786: + .short 4414 # Record kind: S_LOCAL + .long 1089 # TypeIndex + .short 1 # Flags + .asciz "ptr" +Ltmp20787: + .cv_def_range Ltmp11914 Ltmp11915, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20789-Ltmp20788 # Record length +Ltmp20788: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp20789: + .cv_def_range Ltmp11914 Ltmp11915, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20781: + .p2align 2 + .cv_linetable 364, "??0?$span@N$0?0@gsl@@QAE@PANH@Z", Lfunc_end364 + .section .debug$S,"dr",associative,"?size@?$span@N$0?0@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$span@N$0?0@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::span::size + .long Ltmp20791-Ltmp20790 # Subsection size +Ltmp20790: + .short Ltmp20793-Ltmp20792 # Record length +Ltmp20792: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end365-"?size@?$span@N$0?0@gsl@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7800 # Function type index + .secrel32 "?size@?$span@N$0?0@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$span@N$0?0@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +Ltmp20793: + .short Ltmp20795-Ltmp20794 # Record length +Ltmp20794: + .short 4414 # Record kind: S_LOCAL + .long 5507 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20795: + .cv_def_range Ltmp11916 Ltmp11917, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20791: + .p2align 2 + .cv_linetable 365, "?size@?$span@N$0?0@gsl@@QBEHXZ", Lfunc_end365 + .section .debug$S,"dr",associative,"?data@?$span@N$0?0@gsl@@QBEPANXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$span@N$0?0@gsl@@QBEPANXZ" + .long 241 # Symbol subsection for gsl::span::data + .long Ltmp20797-Ltmp20796 # Subsection size +Ltmp20796: + .short Ltmp20799-Ltmp20798 # Record length +Ltmp20798: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end366-"?data@?$span@N$0?0@gsl@@QBEPANXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7801 # Function type index + .secrel32 "?data@?$span@N$0?0@gsl@@QBEPANXZ" # Function section relative address + .secidx "?data@?$span@N$0?0@gsl@@QBEPANXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +Ltmp20799: + .short Ltmp20801-Ltmp20800 # Record length +Ltmp20800: + .short 4414 # Record kind: S_LOCAL + .long 5507 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20801: + .cv_def_range Ltmp11918 Ltmp11919, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20797: + .p2align 2 + .cv_linetable 366, "?data@?$span@N$0?0@gsl@@QBEPANXZ", Lfunc_end366 + .section .debug$S,"dr",associative,"??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PANH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PANH@Z" + .long 241 # Symbol subsection for gsl::make_span + .long Ltmp20803-Ltmp20802 # Subsection size +Ltmp20802: + .short Ltmp20805-Ltmp20804 # Record length +Ltmp20804: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end367-"??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PANH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7803 # Function type index + .secrel32 "??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PANH@Z" # Function section relative address + .secidx "??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PANH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span" # Function name +Ltmp20805: + .short Ltmp20807-Ltmp20806 # Record length +Ltmp20806: + .short 4414 # Record kind: S_LOCAL + .long 1089 # TypeIndex + .short 1 # Flags + .asciz "ptr" +Ltmp20807: + .cv_def_range Ltmp11920 Ltmp11921, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp20809-Ltmp20808 # Record length +Ltmp20808: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp20809: + .cv_def_range Ltmp11920 Ltmp11921, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20803: + .p2align 2 + .cv_linetable 367, "??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PANH@Z", Lfunc_end367 + .section .debug$S,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long Ltmp20811-Ltmp20810 # Subsection size +Ltmp20810: + .short Ltmp20813-Ltmp20812 # Record length +Ltmp20812: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end368-"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7806 # Function type index + .secrel32 "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z" # Function section relative address + .secidx "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +Ltmp20813: + .short Ltmp20815-Ltmp20814 # Record length +Ltmp20814: + .short 4414 # Record kind: S_LOCAL + .long 7804 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20815: + .cv_def_range Ltmp11926 Ltmp11930, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp20817-Ltmp20816 # Record length +Ltmp20816: + .short 4414 # Record kind: S_LOCAL + .long 1089 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp20817: + .cv_def_range Ltmp11926 Ltmp11930, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp20819-Ltmp20818 # Record length +Ltmp20818: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp20819: + .cv_def_range Ltmp11926 Ltmp11930, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20811: + .p2align 2 + .cv_linetable 368, "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z", Lfunc_end368 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QBEPANXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QBEPANXZ" + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long Ltmp20821-Ltmp20820 # Subsection size +Ltmp20820: + .short Ltmp20823-Ltmp20822 # Record length +Ltmp20822: + .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@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QBEPANXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7807 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QBEPANXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QBEPANXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +Ltmp20823: + .short Ltmp20825-Ltmp20824 # Record length +Ltmp20824: + .short 4414 # Record kind: S_LOCAL + .long 5531 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20825: + .cv_def_range Ltmp11931 Ltmp11932, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20821: + .p2align 2 + .cv_linetable 369, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QBEPANXZ", Lfunc_end369 + .section .debug$S,"dr",associative,"??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .long 241 # Symbol subsection for gsl::span::span<4,void> + .long Ltmp20827-Ltmp20826 # Subsection size +Ltmp20826: + .short Ltmp20829-Ltmp20828 # Record length +Ltmp20828: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end370-"??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7809 # Function type index + .secrel32 "??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4,void>" # Function name +Ltmp20829: + .short Ltmp20831-Ltmp20830 # Record length +Ltmp20830: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20831: + .cv_def_range Ltmp11935 Ltmp11936, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp20833-Ltmp20832 # Record length +Ltmp20832: + .short 4414 # Record kind: S_LOCAL + .long 5542 # TypeIndex + .short 1 # Flags + .asciz "arr" +Ltmp20833: + .cv_def_range Ltmp11935 Ltmp11936, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20827: + .p2align 2 + .cv_linetable 370, "??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z", Lfunc_end370 + .section .debug$S,"dr",associative,"??$narrow_cast@HI@gsl@@YAH$$QAI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$narrow_cast@HI@gsl@@YAH$$QAI@Z" + .long 241 # Symbol subsection for gsl::narrow_cast + .long Ltmp20835-Ltmp20834 # Subsection size +Ltmp20834: + .short Ltmp20837-Ltmp20836 # Record length +Ltmp20836: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end371-"??$narrow_cast@HI@gsl@@YAH$$QAI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7813 # Function type index + .secrel32 "??$narrow_cast@HI@gsl@@YAH$$QAI@Z" # Function section relative address + .secidx "??$narrow_cast@HI@gsl@@YAH$$QAI@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::narrow_cast" # Function name +Ltmp20837: + .short Ltmp20839-Ltmp20838 # Record length +Ltmp20838: + .short 4414 # Record kind: S_LOCAL + .long 7810 # TypeIndex + .short 1 # Flags + .asciz "u" +Ltmp20839: + .cv_def_range Ltmp11937 Ltmp11938, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20835: + .p2align 2 + .cv_linetable 371, "??$narrow_cast@HI@gsl@@YAH$$QAI@Z", Lfunc_end371 + .section .debug$S,"dr",associative,"?size@?$array@H$03@std@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$array@H$03@std@@QBEIXZ" + .long 241 # Symbol subsection for std::array::size + .long Ltmp20841-Ltmp20840 # Subsection size +Ltmp20840: + .short Ltmp20843-Ltmp20842 # Record length +Ltmp20842: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end372-"?size@?$array@H$03@std@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7814 # Function type index + .secrel32 "?size@?$array@H$03@std@@QBEIXZ" # Function section relative address + .secidx "?size@?$array@H$03@std@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::array::size" # Function name +Ltmp20843: + .short Ltmp20845-Ltmp20844 # Record length +Ltmp20844: + .short 4414 # Record kind: S_LOCAL + .long 5549 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20845: + .cv_def_range Ltmp11939 Ltmp11940, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20841: + .p2align 2 + .cv_linetable 372, "?size@?$array@H$03@std@@QBEIXZ", Lfunc_end372 + .section .debug$S,"dr",associative,"?data@?$array@H$03@std@@QAEPAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$array@H$03@std@@QAEPAHXZ" + .long 241 # Symbol subsection for std::array::data + .long Ltmp20847-Ltmp20846 # Subsection size +Ltmp20846: + .short Ltmp20849-Ltmp20848 # Record length +Ltmp20848: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end373-"?data@?$array@H$03@std@@QAEPAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7815 # Function type index + .secrel32 "?data@?$array@H$03@std@@QAEPAHXZ" # Function section relative address + .secidx "?data@?$array@H$03@std@@QAEPAHXZ" # Function section index + .byte 0 # Flags + .asciz "std::array::data" # Function name +Ltmp20849: + .short Ltmp20851-Ltmp20850 # Record length +Ltmp20850: + .short 4414 # Record kind: S_LOCAL + .long 5540 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20851: + .cv_def_range Ltmp11941 Ltmp11942, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20847: + .p2align 2 + .cv_linetable 373, "?data@?$array@H$03@std@@QAEPAHXZ", Lfunc_end373 + .section .debug$S,"dr",associative,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .long 241 # Symbol subsection for gsl::span::span<4,void> + .long Ltmp20853-Ltmp20852 # Subsection size +Ltmp20852: + .short Ltmp20855-Ltmp20854 # Record length +Ltmp20854: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end374-"??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7817 # Function type index + .secrel32 "??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4,void>" # Function name +Ltmp20855: + .short Ltmp20857-Ltmp20856 # Record length +Ltmp20856: + .short 4414 # Record kind: S_LOCAL + .long 4318 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20857: + .cv_def_range Ltmp11945 Ltmp11946, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp20859-Ltmp20858 # Record length +Ltmp20858: + .short 4414 # Record kind: S_LOCAL + .long 5542 # TypeIndex + .short 1 # Flags + .asciz "arr" +Ltmp20859: + .cv_def_range Ltmp11945 Ltmp11946, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20853: + .p2align 2 + .cv_linetable 374, "??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z", Lfunc_end374 + .section .debug$S,"dr",associative,"??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .long 241 # Symbol subsection for gsl::span::span<4,void> + .long Ltmp20861-Ltmp20860 # Subsection size +Ltmp20860: + .short Ltmp20863-Ltmp20862 # Record length +Ltmp20862: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end375-"??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7819 # Function type index + .secrel32 "??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4,void>" # Function name +Ltmp20863: + .short Ltmp20865-Ltmp20864 # Record length +Ltmp20864: + .short 4414 # Record kind: S_LOCAL + .long 5610 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20865: + .cv_def_range Ltmp11949 Ltmp11950, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp20867-Ltmp20866 # Record length +Ltmp20866: + .short 4414 # Record kind: S_LOCAL + .long 5542 # TypeIndex + .short 1 # Flags + .asciz "arr" +Ltmp20867: + .cv_def_range Ltmp11949 Ltmp11950, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20861: + .p2align 2 + .cv_linetable 375, "??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z", Lfunc_end375 + .section .debug$S,"dr",associative,"?data@?$span@H$03@gsl@@QBEPAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$span@H$03@gsl@@QBEPAHXZ" + .long 241 # Symbol subsection for gsl::span::data + .long Ltmp20869-Ltmp20868 # Subsection size +Ltmp20868: + .short Ltmp20871-Ltmp20870 # Record length +Ltmp20870: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end376-"?data@?$span@H$03@gsl@@QBEPAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7820 # Function type index + .secrel32 "?data@?$span@H$03@gsl@@QBEPAHXZ" # Function section relative address + .secidx "?data@?$span@H$03@gsl@@QBEPAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +Ltmp20871: + .short Ltmp20873-Ltmp20872 # Record length +Ltmp20872: + .short 4414 # Record kind: S_LOCAL + .long 5626 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20873: + .cv_def_range Ltmp11951 Ltmp11952, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20869: + .p2align 2 + .cv_linetable 376, "?data@?$span@H$03@gsl@@QBEPAHXZ", Lfunc_end376 + .section .debug$S,"dr",associative,"??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .long 241 # Symbol subsection for gsl::span::span<4,void> + .long Ltmp20875-Ltmp20874 # Subsection size +Ltmp20874: + .short Ltmp20877-Ltmp20876 # Record length +Ltmp20876: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end377-"??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7822 # Function type index + .secrel32 "??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4,void>" # Function name +Ltmp20877: + .short Ltmp20879-Ltmp20878 # Record length +Ltmp20878: + .short 4414 # Record kind: S_LOCAL + .long 5669 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20879: + .cv_def_range Ltmp11955 Ltmp11956, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp20881-Ltmp20880 # Record length +Ltmp20880: + .short 4414 # Record kind: S_LOCAL + .long 5542 # TypeIndex + .short 1 # Flags + .asciz "arr" +Ltmp20881: + .cv_def_range Ltmp11955 Ltmp11956, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20875: + .p2align 2 + .cv_linetable 377, "??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z", Lfunc_end377 + .section .debug$S,"dr",associative,"?data@?$span@$$CBH$03@gsl@@QBEPBHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$span@$$CBH$03@gsl@@QBEPBHXZ" + .long 241 # Symbol subsection for gsl::span::data + .long Ltmp20883-Ltmp20882 # Subsection size +Ltmp20882: + .short Ltmp20885-Ltmp20884 # Record length +Ltmp20884: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end378-"?data@?$span@$$CBH$03@gsl@@QBEPBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7823 # Function type index + .secrel32 "?data@?$span@$$CBH$03@gsl@@QBEPBHXZ" # Function section relative address + .secidx "?data@?$span@$$CBH$03@gsl@@QBEPBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +Ltmp20885: + .short Ltmp20887-Ltmp20886 # Record length +Ltmp20886: + .short 4414 # Record kind: S_LOCAL + .long 5685 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20887: + .cv_def_range Ltmp11957 Ltmp11958, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20883: + .p2align 2 + .cv_linetable 378, "?data@?$span@$$CBH$03@gsl@@QBEPBHXZ", Lfunc_end378 + .section .debug$S,"dr",associative,"??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp20889-Ltmp20888 # Subsection size +Ltmp20888: + .short Ltmp20891-Ltmp20890 # Record length +Ltmp20890: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end379-"??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7824 # Function type index + .secrel32 "??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z" # Function section relative address + .secidx "??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp20891: + .short Ltmp20893-Ltmp20892 # Record length +Ltmp20892: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20893: + .cv_def_range Ltmp11961 Ltmp11962, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp20895-Ltmp20894 # Record length +Ltmp20894: + .short 4414 # Record kind: S_LOCAL + .long 4109 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp20895: + .cv_def_range Ltmp11961 Ltmp11962, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20889: + .p2align 2 + .cv_linetable 379, "??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z", Lfunc_end379 + .section .debug$S,"dr" + .cv_fpo_data "??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,4>::span<4,void> + .long Ltmp20897-Ltmp20896 # Subsection size +Ltmp20896: + .short Ltmp20899-Ltmp20898 # Record length +Ltmp20898: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end380-"??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7826 # Function type index + .secrel32 "??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,4>::span<4,void>" # Function name +Ltmp20899: + .short Ltmp20901-Ltmp20900 # Record length +Ltmp20900: + .short 4414 # Record kind: S_LOCAL + .long 5717 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20901: + .cv_def_range Ltmp11965 Ltmp11966, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp20903-Ltmp20902 # Record length +Ltmp20902: + .short 4414 # Record kind: S_LOCAL + .long 5578 # TypeIndex + .short 1 # Flags + .asciz "arr" +Ltmp20903: + .cv_def_range Ltmp11965 Ltmp11966, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20897: + .p2align 2 + .cv_linetable 380, "??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z", Lfunc_end380 + .cv_fpo_data "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QAEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" + .long 241 # Symbol subsection for std::array<(anonymous namespace)::AddressOverloaded,4>::data + .long Ltmp20905-Ltmp20904 # Subsection size +Ltmp20904: + .short Ltmp20907-Ltmp20906 # Record length +Ltmp20906: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end381-"?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QAEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7827 # Function type index + .secrel32 "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QAEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QAEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "std::array<(anonymous namespace)::AddressOverloaded,4>::data" # Function name +Ltmp20907: + .short Ltmp20909-Ltmp20908 # Record length +Ltmp20908: + .short 4414 # Record kind: S_LOCAL + .long 5574 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20909: + .cv_def_range Ltmp11967 Ltmp11968, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20905: + .p2align 2 + .cv_linetable 381, "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QAEPAUAddressOverloaded@?A0x3DBF7A98@@XZ", Lfunc_end381 + .cv_fpo_data "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,4>::data + .long Ltmp20911-Ltmp20910 # Subsection size +Ltmp20910: + .short Ltmp20913-Ltmp20912 # Record length +Ltmp20912: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end382-"?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7828 # Function type index + .secrel32 "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,4>::data" # Function name +Ltmp20913: + .short Ltmp20915-Ltmp20914 # Record length +Ltmp20914: + .short 4414 # Record kind: S_LOCAL + .long 5733 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20915: + .cv_def_range Ltmp11969 Ltmp11970, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20911: + .p2align 2 + .cv_linetable 382, "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ", Lfunc_end382 + .cv_fpo_data "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____14::::operator() + .long Ltmp20917-Ltmp20916 # Subsection size +Ltmp20916: + .short Ltmp20919-Ltmp20918 # Record length +Ltmp20918: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end383-"??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7833 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QBE?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@QBE?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 +Ltmp20919: + .short Ltmp20921-Ltmp20920 # Record length +Ltmp20920: + .short 4414 # Record kind: S_LOCAL + .long 7830 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20921: + .cv_def_range Ltmp11971 Ltmp11972, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp20923-Ltmp20922 # Record length +Ltmp20922: + .short 4414 # Record kind: S_LOCAL + .long 4356 # TypeIndex + .short 1 # Flags + .asciz "s" +Ltmp20923: + .cv_def_range Ltmp11971 Ltmp11972, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20917: + .p2align 2 + .cv_linetable 383, "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z", Lfunc_end383 + .cv_fpo_data "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QBE@XZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____14::::operator() + .long Ltmp20925-Ltmp20924 # Subsection size +Ltmp20924: + .short Ltmp20927-Ltmp20926 # Record length +Ltmp20926: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end384-"??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QBE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7834 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QBE@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QBE@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____14::::operator()" # Function name +Ltmp20927: + .short Ltmp20929-Ltmp20928 # Record length +Ltmp20928: + .short 4414 # Record kind: S_LOCAL + .long 5765 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20929: + .cv_def_range Ltmp11973 Ltmp11974, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20925: + .p2align 2 + .cv_linetable 384, "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QBE@XZ", Lfunc_end384 + .section .debug$S,"dr",associative,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z" + .long 241 # Symbol subsection for gsl::span::span<4,void> + .long Ltmp20931-Ltmp20930 # Subsection size +Ltmp20930: + .short Ltmp20933-Ltmp20932 # Record length +Ltmp20932: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end385-"??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7838 # Function type index + .secrel32 "??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4,void>" # Function name +Ltmp20933: + .short Ltmp20935-Ltmp20934 # Record length +Ltmp20934: + .short 4414 # Record kind: S_LOCAL + .long 4318 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20935: + .cv_def_range Ltmp11977 Ltmp11978, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp20937-Ltmp20936 # Record length +Ltmp20936: + .short 4414 # Record kind: S_LOCAL + .long 7835 # TypeIndex + .short 1 # Flags + .asciz "arr" +Ltmp20937: + .cv_def_range Ltmp11977 Ltmp11978, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20931: + .p2align 2 + .cv_linetable 385, "??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z", Lfunc_end385 + .section .debug$S,"dr",associative,"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AAV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AAV?$array@H$03@std@@@Z" + .long 241 # Symbol subsection for gsl::make_span > + .long Ltmp20939-Ltmp20938 # Subsection size +Ltmp20938: + .short Ltmp20941-Ltmp20940 # Record length +Ltmp20940: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end386-"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AAV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7840 # Function type index + .secrel32 "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AAV?$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@AAV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span >" # Function name +Ltmp20941: + .short Ltmp20943-Ltmp20942 # Record length +Ltmp20942: + .short 4414 # Record kind: S_LOCAL + .long 5542 # TypeIndex + .short 1 # Flags + .asciz "cont" +Ltmp20943: + .cv_def_range Ltmp11979 Ltmp11980, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20939: + .p2align 2 + .cv_linetable 386, "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AAV?$array@H$03@std@@@Z", Lfunc_end386 + .section .debug$S,"dr",associative,"??0?$extent_type@$03@details@gsl@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$extent_type@$03@details@gsl@@QAE@XZ" + .long 241 # Symbol subsection for gsl::details::extent_type<4>::extent_type + .long Ltmp20945-Ltmp20944 # Subsection size +Ltmp20944: + .short Ltmp20947-Ltmp20946 # Record length +Ltmp20946: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end387-"??0?$extent_type@$03@details@gsl@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7841 # Function type index + .secrel32 "??0?$extent_type@$03@details@gsl@@QAE@XZ" # Function section relative address + .secidx "??0?$extent_type@$03@details@gsl@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<4>::extent_type" # Function name +Ltmp20947: + .short Ltmp20949-Ltmp20948 # Record length +Ltmp20948: + .short 4414 # Record kind: S_LOCAL + .long 5657 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20949: + .cv_def_range Ltmp11981 Ltmp11982, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20945: + .p2align 2 + .cv_linetable 387, "??0?$extent_type@$03@details@gsl@@QAE@XZ", Lfunc_end387 + .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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp20951-Ltmp20950 # Subsection size +Ltmp20950: + .short Ltmp20953-Ltmp20952 # Record length +Ltmp20952: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end388-"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7844 # Function type index + .secrel32 "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp20953: + .short Ltmp20955-Ltmp20954 # Record length +Ltmp20954: + .short 4414 # Record kind: S_LOCAL + .long 7119 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20955: + .cv_def_range Ltmp11985 Ltmp11989, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp20957-Ltmp20956 # Record length +Ltmp20956: + .short 4414 # Record kind: S_LOCAL + .long 4196 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp20957: + .cv_def_range Ltmp11985 Ltmp11989, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp20959-Ltmp20958 # Record length +Ltmp20958: + .short 4414 # Record kind: S_LOCAL + .long 5665 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp20959: + .cv_def_range Ltmp11985 Ltmp11989, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20951: + .p2align 2 + .cv_linetable 388, "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z", Lfunc_end388 + .section .debug$S,"dr",associative,"??$?0$03@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$03@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$03@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$03@12@@Z" + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::extent_type<4> + .long Ltmp20961-Ltmp20960 # Subsection size +Ltmp20960: + .short Ltmp20963-Ltmp20962 # Record length +Ltmp20962: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end389-"??$?0$03@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$03@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7847 # Function type index + .secrel32 "??$?0$03@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$03@12@@Z" # Function section relative address + .secidx "??$?0$03@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$03@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::extent_type<4>" # Function name +Ltmp20963: + .short Ltmp20965-Ltmp20964 # Record length +Ltmp20964: + .short 4414 # Record kind: S_LOCAL + .long 4294 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20965: + .cv_def_range Ltmp11990 Ltmp11991, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp20967-Ltmp20966 # Record length +Ltmp20966: + .short 4414 # Record kind: S_LOCAL + .long 5665 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp20967: + .cv_def_range Ltmp11990 Ltmp11991, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20961: + .p2align 2 + .cv_linetable 389, "??$?0$03@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$03@12@@Z", Lfunc_end389 + .section .debug$S,"dr",associative,"?size@?$extent_type@$03@details@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$extent_type@$03@details@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::details::extent_type<4>::size + .long Ltmp20969-Ltmp20968 # Subsection size +Ltmp20968: + .short Ltmp20971-Ltmp20970 # Record length +Ltmp20970: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end390-"?size@?$extent_type@$03@details@gsl@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7848 # Function type index + .secrel32 "?size@?$extent_type@$03@details@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$extent_type@$03@details@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<4>::size" # Function name +Ltmp20971: + .short Ltmp20973-Ltmp20972 # Record length +Ltmp20972: + .short 4414 # Record kind: S_LOCAL + .long 5662 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20973: + .cv_def_range Ltmp11992 Ltmp11993, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20969: + .p2align 2 + .cv_linetable 390, "?size@?$extent_type@$03@details@gsl@@QBEHXZ", Lfunc_end390 + .section .debug$S,"dr",associative,"??$forward@I@std@@YA$$QAIAAI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$forward@I@std@@YA$$QAIAAI@Z" + .long 241 # Symbol subsection for std::forward + .long Ltmp20975-Ltmp20974 # Subsection size +Ltmp20974: + .short Ltmp20977-Ltmp20976 # Record length +Ltmp20976: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end391-"??$forward@I@std@@YA$$QAIAAI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7851 # Function type index + .secrel32 "??$forward@I@std@@YA$$QAIAAI@Z" # Function section relative address + .secidx "??$forward@I@std@@YA$$QAIAAI@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +Ltmp20977: + .short Ltmp20979-Ltmp20978 # Record length +Ltmp20978: + .short 4414 # Record kind: S_LOCAL + .long 7332 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp20979: + .cv_def_range Ltmp11994 Ltmp11995, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20975: + .p2align 2 + .cv_linetable 391, "??$forward@I@std@@YA$$QAIAAI@Z", Lfunc_end391 + .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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp20981-Ltmp20980 # Subsection size +Ltmp20980: + .short Ltmp20983-Ltmp20982 # Record length +Ltmp20982: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end392-"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7854 # Function type index + .secrel32 "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp20983: + .short Ltmp20985-Ltmp20984 # Record length +Ltmp20984: + .short 4414 # Record kind: S_LOCAL + .long 7360 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20985: + .cv_def_range Ltmp11998 Ltmp12002, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp20987-Ltmp20986 # Record length +Ltmp20986: + .short 4414 # Record kind: S_LOCAL + .long 4365 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp20987: + .cv_def_range Ltmp11998 Ltmp12002, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp20989-Ltmp20988 # Record length +Ltmp20988: + .short 4414 # Record kind: S_LOCAL + .long 5665 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp20989: + .cv_def_range Ltmp11998 Ltmp12002, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20981: + .p2align 2 + .cv_linetable 392, "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z", Lfunc_end392 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp20991-Ltmp20990 # Subsection size +Ltmp20990: + .short Ltmp20993-Ltmp20992 # Record length +Ltmp20992: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end393-"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7858 # Function type index + .secrel32 "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp20993: + .short Ltmp20995-Ltmp20994 # Record length +Ltmp20994: + .short 4414 # Record kind: S_LOCAL + .long 7855 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp20995: + .cv_def_range Ltmp12005 Ltmp12009, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp20997-Ltmp20996 # Record length +Ltmp20996: + .short 4414 # Record kind: S_LOCAL + .long 5655 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp20997: + .cv_def_range Ltmp12005 Ltmp12009, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp20999-Ltmp20998 # Record length +Ltmp20998: + .short 4414 # Record kind: S_LOCAL + .long 5665 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp20999: + .cv_def_range Ltmp12005 Ltmp12009, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp20991: + .p2align 2 + .cv_linetable 393, "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z", Lfunc_end393 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QBEPAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QBEPAHXZ" + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long Ltmp21001-Ltmp21000 # Subsection size +Ltmp21000: + .short Ltmp21003-Ltmp21002 # Record length +Ltmp21002: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end394-"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QBEPAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7859 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QBEPAHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QBEPAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +Ltmp21003: + .short Ltmp21005-Ltmp21004 # Record length +Ltmp21004: + .short 4414 # Record kind: S_LOCAL + .long 5650 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21005: + .cv_def_range Ltmp12010 Ltmp12011, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21001: + .p2align 2 + .cv_linetable 394, "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QBEPAHXZ", Lfunc_end394 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp21007-Ltmp21006 # Subsection size +Ltmp21006: + .short Ltmp21009-Ltmp21008 # Record length +Ltmp21008: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end395-"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7863 # Function type index + .secrel32 "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp21009: + .short Ltmp21011-Ltmp21010 # Record length +Ltmp21010: + .short 4414 # Record kind: S_LOCAL + .long 7860 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21011: + .cv_def_range Ltmp12014 Ltmp12018, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp21013-Ltmp21012 # Record length +Ltmp21012: + .short 4414 # Record kind: S_LOCAL + .long 5713 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp21013: + .cv_def_range Ltmp12014 Ltmp12018, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp21015-Ltmp21014 # Record length +Ltmp21014: + .short 4414 # Record kind: S_LOCAL + .long 5665 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp21015: + .cv_def_range Ltmp12014 Ltmp12018, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21007: + .p2align 2 + .cv_linetable 395, "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z", Lfunc_end395 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QBEPBHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QBEPBHXZ" + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long Ltmp21017-Ltmp21016 # Subsection size +Ltmp21016: + .short Ltmp21019-Ltmp21018 # Record length +Ltmp21018: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end396-"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QBEPBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7864 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QBEPBHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QBEPBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +Ltmp21019: + .short Ltmp21021-Ltmp21020 # Record length +Ltmp21020: + .short 4414 # Record kind: S_LOCAL + .long 5708 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21021: + .cv_def_range Ltmp12019 Ltmp12020, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21017: + .p2align 2 + .cv_linetable 396, "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QBEPBHXZ", Lfunc_end396 + .section .debug$S,"dr" + .cv_fpo_data "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >::storage_type > + .long Ltmp21023-Ltmp21022 # Subsection size +Ltmp21022: + .short Ltmp21025-Ltmp21024 # Record length +Ltmp21024: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end397-"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7868 # Function type index + .secrel32 "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@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@@QAE@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 +Ltmp21025: + .short Ltmp21027-Ltmp21026 # Record length +Ltmp21026: + .short 4414 # Record kind: S_LOCAL + .long 7865 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21027: + .cv_def_range Ltmp12023 Ltmp12027, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp21029-Ltmp21028 # Record length +Ltmp21028: + .short 4414 # Record kind: S_LOCAL + .long 5761 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp21029: + .cv_def_range Ltmp12023 Ltmp12027, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp21031-Ltmp21030 # Record length +Ltmp21030: + .short 4414 # Record kind: S_LOCAL + .long 5665 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp21031: + .cv_def_range Ltmp12023 Ltmp12027, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21023: + .p2align 2 + .cv_linetable 397, "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z", Lfunc_end397 + .cv_fpo_data "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >::data + .long Ltmp21033-Ltmp21032 # Subsection size +Ltmp21032: + .short Ltmp21035-Ltmp21034 # Record length +Ltmp21034: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end398-"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7869 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >::data" # Function name +Ltmp21035: + .short Ltmp21037-Ltmp21036 # Record length +Ltmp21036: + .short 4414 # Record kind: S_LOCAL + .long 5756 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21037: + .cv_def_range Ltmp12028 Ltmp12029, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21033: + .p2align 2 + .cv_linetable 398, "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPAUAddressOverloaded@?A0x3DBF7A98@@XZ", Lfunc_end398 + .section .debug$S,"dr",associative,"?data@?$array@H$03@std@@QBEPBHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$array@H$03@std@@QBEPBHXZ" + .long 241 # Symbol subsection for std::array::data + .long Ltmp21039-Ltmp21038 # Subsection size +Ltmp21038: + .short Ltmp21041-Ltmp21040 # Record length +Ltmp21040: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end399-"?data@?$array@H$03@std@@QBEPBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7870 # Function type index + .secrel32 "?data@?$array@H$03@std@@QBEPBHXZ" # Function section relative address + .secidx "?data@?$array@H$03@std@@QBEPBHXZ" # Function section index + .byte 0 # Flags + .asciz "std::array::data" # Function name +Ltmp21041: + .short Ltmp21043-Ltmp21042 # Record length +Ltmp21042: + .short 4414 # Record kind: S_LOCAL + .long 5549 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21043: + .cv_def_range Ltmp12030 Ltmp12031, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21039: + .p2align 2 + .cv_linetable 399, "?data@?$array@H$03@std@@QBEPBHXZ", Lfunc_end399 + .section .debug$S,"dr",associative,"??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z" + .long 241 # Symbol subsection for gsl::span::span<4,void> + .long Ltmp21045-Ltmp21044 # Subsection size +Ltmp21044: + .short Ltmp21047-Ltmp21046 # Record length +Ltmp21046: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end400-"??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7872 # Function type index + .secrel32 "??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4,void>" # Function name +Ltmp21047: + .short Ltmp21049-Ltmp21048 # Record length +Ltmp21048: + .short 4414 # Record kind: S_LOCAL + .long 5669 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21049: + .cv_def_range Ltmp12034 Ltmp12035, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp21051-Ltmp21050 # Record length +Ltmp21050: + .short 4414 # Record kind: S_LOCAL + .long 7835 # TypeIndex + .short 1 # Flags + .asciz "arr" +Ltmp21051: + .cv_def_range Ltmp12034 Ltmp12035, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21045: + .p2align 2 + .cv_linetable 400, "??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z", Lfunc_end400 + .section .debug$S,"dr" + .cv_fpo_data "??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" + .long 241 # Symbol subsection for gsl::span::span<4,void> + .long Ltmp21053-Ltmp21052 # Subsection size +Ltmp21052: + .short Ltmp21055-Ltmp21054 # Record length +Ltmp21054: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end401-"??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7876 # Function type index + .secrel32 "??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4,void>" # Function name +Ltmp21055: + .short Ltmp21057-Ltmp21056 # Record length +Ltmp21056: + .short 4414 # Record kind: S_LOCAL + .long 5778 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21057: + .cv_def_range Ltmp12038 Ltmp12039, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp21059-Ltmp21058 # Record length +Ltmp21058: + .short 4414 # Record kind: S_LOCAL + .long 7873 # TypeIndex + .short 1 # Flags + .asciz "arr" +Ltmp21059: + .cv_def_range Ltmp12038 Ltmp12039, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21053: + .p2align 2 + .cv_linetable 401, "??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z", Lfunc_end401 + .cv_fpo_data "?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ" + .long 241 # Symbol subsection for gsl::span::data + .long Ltmp21061-Ltmp21060 # Subsection size +Ltmp21060: + .short Ltmp21063-Ltmp21062 # Record length +Ltmp21062: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end402-"?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7877 # Function type index + .secrel32 "?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +Ltmp21063: + .short Ltmp21065-Ltmp21064 # Record length +Ltmp21064: + .short 4414 # Record kind: S_LOCAL + .long 5797 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21065: + .cv_def_range Ltmp12040 Ltmp12041, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21061: + .p2align 2 + .cv_linetable 402, "?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ", Lfunc_end402 + .cv_fpo_data "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ" + .long 241 # Symbol subsection for std::array<(anonymous namespace)::AddressOverloaded,4>::data + .long Ltmp21067-Ltmp21066 # Subsection size +Ltmp21066: + .short Ltmp21069-Ltmp21068 # Record length +Ltmp21068: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end403-"?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7878 # Function type index + .secrel32 "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "std::array<(anonymous namespace)::AddressOverloaded,4>::data" # Function name +Ltmp21069: + .short Ltmp21071-Ltmp21070 # Record length +Ltmp21070: + .short 4414 # Record kind: S_LOCAL + .long 5585 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21071: + .cv_def_range Ltmp12042 Ltmp12043, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21067: + .p2align 2 + .cv_linetable 403, "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ", Lfunc_end403 + .cv_fpo_data "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____16::::operator() + .long Ltmp21073-Ltmp21072 # Subsection size +Ltmp21072: + .short Ltmp21075-Ltmp21074 # Record length +Ltmp21074: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end404-"??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7882 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QBE?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@QBE?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 +Ltmp21075: + .short Ltmp21077-Ltmp21076 # Record length +Ltmp21076: + .short 4414 # Record kind: S_LOCAL + .long 7880 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21077: + .cv_def_range Ltmp12044 Ltmp12045, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp21079-Ltmp21078 # Record length +Ltmp21078: + .short 4414 # Record kind: S_LOCAL + .long 4356 # TypeIndex + .short 1 # Flags + .asciz "s" +Ltmp21079: + .cv_def_range Ltmp12044 Ltmp12045, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21073: + .p2align 2 + .cv_linetable 404, "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z", Lfunc_end404 + .cv_fpo_data "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QBE@XZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____16::::operator() + .long Ltmp21081-Ltmp21080 # Subsection size +Ltmp21080: + .short Ltmp21083-Ltmp21082 # Record length +Ltmp21082: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end405-"??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QBE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7883 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QBE@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QBE@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____16::::operator()" # Function name +Ltmp21083: + .short Ltmp21085-Ltmp21084 # Record length +Ltmp21084: + .short 4414 # Record kind: S_LOCAL + .long 5830 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21085: + .cv_def_range Ltmp12046 Ltmp12047, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21081: + .p2align 2 + .cv_linetable 405, "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QBE@XZ", Lfunc_end405 + .section .debug$S,"dr",associative,"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@ABV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@ABV?$array@H$03@std@@@Z" + .long 241 # Symbol subsection for gsl::make_span > + .long Ltmp21087-Ltmp21086 # Subsection size +Ltmp21086: + .short Ltmp21089-Ltmp21088 # Record length +Ltmp21088: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end406-"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@ABV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7885 # Function type index + .secrel32 "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@ABV?$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@ABV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span >" # Function name +Ltmp21089: + .short Ltmp21091-Ltmp21090 # Record length +Ltmp21090: + .short 4414 # Record kind: S_LOCAL + .long 7835 # TypeIndex + .short 1 # Flags + .asciz "cont" +Ltmp21091: + .cv_def_range Ltmp12048 Ltmp12049, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21087: + .p2align 2 + .cv_linetable 406, "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@ABV?$array@H$03@std@@@Z", Lfunc_end406 + .section .debug$S,"dr" + .cv_fpo_data "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp21093-Ltmp21092 # Subsection size +Ltmp21092: + .short Ltmp21095-Ltmp21094 # Record length +Ltmp21094: + .short 4422 # Record kind: S_LPROC32_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@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7889 # Function type index + .secrel32 "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp21095: + .short Ltmp21097-Ltmp21096 # Record length +Ltmp21096: + .short 4414 # Record kind: S_LOCAL + .long 7886 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21097: + .cv_def_range Ltmp12052 Ltmp12056, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp21099-Ltmp21098 # Record length +Ltmp21098: + .short 4414 # Record kind: S_LOCAL + .long 5826 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp21099: + .cv_def_range Ltmp12052 Ltmp12056, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp21101-Ltmp21100 # Record length +Ltmp21100: + .short 4414 # Record kind: S_LOCAL + .long 5665 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp21101: + .cv_def_range Ltmp12052 Ltmp12056, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21093: + .p2align 2 + .cv_linetable 407, "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z", Lfunc_end407 + .cv_fpo_data "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ" + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long Ltmp21103-Ltmp21102 # Subsection size +Ltmp21102: + .short Ltmp21105-Ltmp21104 # Record length +Ltmp21104: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end408-"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7890 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +Ltmp21105: + .short Ltmp21107-Ltmp21106 # Record length +Ltmp21106: + .short 4414 # Record kind: S_LOCAL + .long 5820 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21107: + .cv_def_range Ltmp12057 Ltmp12058, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21103: + .p2align 2 + .cv_linetable 408, "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QBEPBUAddressOverloaded@?A0x3DBF7A98@@XZ", Lfunc_end408 + .section .debug$S,"dr",associative,"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z" + .long 241 # Symbol subsection for gsl::span::span,void> + .long Ltmp21109-Ltmp21108 # Subsection size +Ltmp21108: + .short Ltmp21111-Ltmp21110 # Record length +Ltmp21110: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end409-"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7894 # Function type index + .secrel32 "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z" # Function section relative address + .secidx "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span,void>" # Function name +Ltmp21111: + .short Ltmp21113-Ltmp21112 # Record length +Ltmp21112: + .short 4414 # Record kind: S_LOCAL + .long 4318 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21113: + .cv_def_range Ltmp12059 Ltmp12060, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp21115-Ltmp21114 # Record length +Ltmp21114: + .short 4414 # Record kind: S_LOCAL + .long 7891 # TypeIndex + .short 1 # Flags + .asciz "cont" +Ltmp21115: + .cv_def_range Ltmp12059 Ltmp12060, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21109: + .p2align 2 + .cv_linetable 409, "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z", Lfunc_end409 + .section .debug$S,"dr",associative,"?size@?$array@$$CBH$03@std@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$array@$$CBH$03@std@@QBEIXZ" + .long 241 # Symbol subsection for std::array::size + .long Ltmp21117-Ltmp21116 # Subsection size +Ltmp21116: + .short Ltmp21119-Ltmp21118 # Record length +Ltmp21118: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end410-"?size@?$array@$$CBH$03@std@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7895 # Function type index + .secrel32 "?size@?$array@$$CBH$03@std@@QBEIXZ" # Function section relative address + .secidx "?size@?$array@$$CBH$03@std@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::array::size" # Function name +Ltmp21119: + .short Ltmp21121-Ltmp21120 # Record length +Ltmp21120: + .short 4414 # Record kind: S_LOCAL + .long 5852 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21121: + .cv_def_range Ltmp12061 Ltmp12062, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21117: + .p2align 2 + .cv_linetable 410, "?size@?$array@$$CBH$03@std@@QBEIXZ", Lfunc_end410 + .section .debug$S,"dr",associative,"?data@?$array@$$CBH$03@std@@QAEPBHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$array@$$CBH$03@std@@QAEPBHXZ" + .long 241 # Symbol subsection for std::array::data + .long Ltmp21123-Ltmp21122 # Subsection size +Ltmp21122: + .short Ltmp21125-Ltmp21124 # Record length +Ltmp21124: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end411-"?data@?$array@$$CBH$03@std@@QAEPBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7896 # Function type index + .secrel32 "?data@?$array@$$CBH$03@std@@QAEPBHXZ" # Function section relative address + .secidx "?data@?$array@$$CBH$03@std@@QAEPBHXZ" # Function section index + .byte 0 # Flags + .asciz "std::array::data" # Function name +Ltmp21125: + .short Ltmp21127-Ltmp21126 # Record length +Ltmp21126: + .short 4414 # Record kind: S_LOCAL + .long 5843 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21127: + .cv_def_range Ltmp12063 Ltmp12064, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21123: + .p2align 2 + .cv_linetable 411, "?data@?$array@$$CBH$03@std@@QAEPBHXZ", Lfunc_end411 + .section .debug$S,"dr",associative,"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z" + .long 241 # Symbol subsection for gsl::span::span,void> + .long Ltmp21129-Ltmp21128 # Subsection size +Ltmp21128: + .short Ltmp21131-Ltmp21130 # Record length +Ltmp21130: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end412-"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7898 # Function type index + .secrel32 "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z" # Function section relative address + .secidx "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span,void>" # Function name +Ltmp21131: + .short Ltmp21133-Ltmp21132 # Record length +Ltmp21132: + .short 4414 # Record kind: S_LOCAL + .long 5669 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21133: + .cv_def_range Ltmp12065 Ltmp12066, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp21135-Ltmp21134 # Record length +Ltmp21134: + .short 4414 # Record kind: S_LOCAL + .long 7891 # TypeIndex + .short 1 # Flags + .asciz "cont" +Ltmp21135: + .cv_def_range Ltmp12065 Ltmp12066, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21129: + .p2align 2 + .cv_linetable 412, "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@$$CBH$03@std@@@Z", Lfunc_end412 + .section .debug$S,"dr",associative,"??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AAV?$array@$$CBH$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AAV?$array@$$CBH$03@std@@@Z" + .long 241 # Symbol subsection for gsl::make_span > + .long Ltmp21137-Ltmp21136 # Subsection size +Ltmp21136: + .short Ltmp21139-Ltmp21138 # Record length +Ltmp21138: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end413-"??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AAV?$array@$$CBH$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7900 # Function type index + .secrel32 "??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AAV?$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@AAV?$array@$$CBH$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span >" # Function name +Ltmp21139: + .short Ltmp21141-Ltmp21140 # Record length +Ltmp21140: + .short 4414 # Record kind: S_LOCAL + .long 5845 # TypeIndex + .short 1 # Flags + .asciz "cont" +Ltmp21141: + .cv_def_range Ltmp12067 Ltmp12068, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21137: + .p2align 2 + .cv_linetable 413, "??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AAV?$array@$$CBH$03@std@@@Z", Lfunc_end413 + .section .debug$S,"dr",associative,"??$narrow@HI@gsl@@YAHI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$narrow@HI@gsl@@YAHI@Z" + .long 241 # Symbol subsection for gsl::narrow + .long Ltmp21143-Ltmp21142 # Subsection size +Ltmp21142: + .short Ltmp21145-Ltmp21144 # Record length +Ltmp21144: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end414-"??$narrow@HI@gsl@@YAHI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7902 # Function type index + .secrel32 "??$narrow@HI@gsl@@YAHI@Z" # Function section relative address + .secidx "??$narrow@HI@gsl@@YAHI@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::narrow" # Function name +Ltmp21145: + .short Ltmp21147-Ltmp21146 # Record length +Ltmp21146: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "u" +Ltmp21147: + .cv_def_range Ltmp12073 Ltmp12082, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21149-Ltmp21148 # Record length +Ltmp21148: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "t" +Ltmp21149: + .cv_def_range Ltmp12073 Ltmp12082, "E\021\027\000\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21143: + .p2align 2 + .cv_linetable 414, "??$narrow@HI@gsl@@YAHI@Z", Lfunc_end414 + .section .debug$S,"dr",associative,"?data@?$array@$$CBH$03@std@@QBEPBHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$array@$$CBH$03@std@@QBEPBHXZ" + .long 241 # Symbol subsection for std::array::data + .long Ltmp21151-Ltmp21150 # Subsection size +Ltmp21150: + .short Ltmp21153-Ltmp21152 # Record length +Ltmp21152: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end415-"?data@?$array@$$CBH$03@std@@QBEPBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7903 # Function type index + .secrel32 "?data@?$array@$$CBH$03@std@@QBEPBHXZ" # Function section relative address + .secidx "?data@?$array@$$CBH$03@std@@QBEPBHXZ" # Function section index + .byte 0 # Flags + .asciz "std::array::data" # Function name +Ltmp21153: + .short Ltmp21155-Ltmp21154 # Record length +Ltmp21154: + .short 4414 # Record kind: S_LOCAL + .long 5852 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21155: + .cv_def_range Ltmp12083 Ltmp12084, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21151: + .p2align 2 + .cv_linetable 415, "?data@?$array@$$CBH$03@std@@QBEPBHXZ", Lfunc_end415 + .section .debug$S,"dr",associative,"??$narrow_cast@HAAI@gsl@@YAHAAI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$narrow_cast@HAAI@gsl@@YAHAAI@Z" + .long 241 # Symbol subsection for gsl::narrow_cast + .long Ltmp21157-Ltmp21156 # Subsection size +Ltmp21156: + .short Ltmp21159-Ltmp21158 # Record length +Ltmp21158: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end416-"??$narrow_cast@HAAI@gsl@@YAHAAI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7905 # Function type index + .secrel32 "??$narrow_cast@HAAI@gsl@@YAHAAI@Z" # Function section relative address + .secidx "??$narrow_cast@HAAI@gsl@@YAHAAI@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::narrow_cast" # Function name +Ltmp21159: + .short Ltmp21161-Ltmp21160 # Record length +Ltmp21160: + .short 4414 # Record kind: S_LOCAL + .long 7332 # TypeIndex + .short 1 # Flags + .asciz "u" +Ltmp21161: + .cv_def_range Ltmp12085 Ltmp12086, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21157: + .p2align 2 + .cv_linetable 416, "??$narrow_cast@HAAI@gsl@@YAHAAI@Z", Lfunc_end416 + .section .debug$S,"dr",associative,"??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QAUnarrowing_error@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QAUnarrowing_error@1@@Z" + .long 241 # Symbol subsection for gsl::details::throw_exception + .long Ltmp21163-Ltmp21162 # Subsection size +Ltmp21162: + .short Ltmp21165-Ltmp21164 # Record length +Ltmp21164: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end417-"??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QAUnarrowing_error@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7914 # Function type index + .secrel32 "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QAUnarrowing_error@1@@Z" # Function section relative address + .secidx "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QAUnarrowing_error@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::throw_exception" # Function name +Ltmp21165: + .short Ltmp21167-Ltmp21166 # Record length +Ltmp21166: + .short 4414 # Record kind: S_LOCAL + .long 7907 # TypeIndex + .short 1 # Flags + .asciz "exception" +Ltmp21167: + .cv_def_range Ltmp12087 Ltmp12088, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21163: + .p2align 2 + .cv_linetable 417, "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QAUnarrowing_error@1@@Z", Lfunc_end417 + .section .debug$S,"dr",associative,"??0narrowing_error@gsl@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0narrowing_error@gsl@@QAE@XZ" + .long 241 # Symbol subsection for gsl::narrowing_error::narrowing_error + .long Ltmp21169-Ltmp21168 # Subsection size +Ltmp21168: + .short Ltmp21171-Ltmp21170 # Record length +Ltmp21170: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end418-"??0narrowing_error@gsl@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7917 # Function type index + .secrel32 "??0narrowing_error@gsl@@QAE@XZ" # Function section relative address + .secidx "??0narrowing_error@gsl@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::narrowing_error::narrowing_error" # Function name +Ltmp21171: + .short Ltmp21173-Ltmp21172 # Record length +Ltmp21172: + .short 4414 # Record kind: S_LOCAL + .long 7915 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21173: + .cv_def_range Ltmp12089 Ltmp12090, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21169: + .p2align 2 + .cv_linetable 418, "??0narrowing_error@gsl@@QAE@XZ", Lfunc_end418 + .section .debug$S,"dr",associative,"??1narrowing_error@gsl@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1narrowing_error@gsl@@UAE@XZ" + .long 241 # Symbol subsection for gsl::narrowing_error::~narrowing_error + .long Ltmp21175-Ltmp21174 # Subsection size +Ltmp21174: + .short Ltmp21177-Ltmp21176 # Record length +Ltmp21176: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end419-"??1narrowing_error@gsl@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7918 # Function type index + .secrel32 "??1narrowing_error@gsl@@UAE@XZ" # Function section relative address + .secidx "??1narrowing_error@gsl@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::narrowing_error::~narrowing_error" # Function name +Ltmp21177: + .short Ltmp21179-Ltmp21178 # Record length +Ltmp21178: + .short 4414 # Record kind: S_LOCAL + .long 7915 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21179: + .cv_def_range Ltmp12091 Ltmp12093, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21175: + .p2align 2 + .cv_linetable 419, "??1narrowing_error@gsl@@UAE@XZ", Lfunc_end419 + .section .debug$S,"dr",associative,"??$forward@AAI@std@@YAAAIAAI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$forward@AAI@std@@YAAAIAAI@Z" + .long 241 # Symbol subsection for std::forward + .long Ltmp21181-Ltmp21180 # Subsection size +Ltmp21180: + .short Ltmp21183-Ltmp21182 # Record length +Ltmp21182: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end420-"??$forward@AAI@std@@YAAAIAAI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7920 # Function type index + .secrel32 "??$forward@AAI@std@@YAAAIAAI@Z" # Function section relative address + .secidx "??$forward@AAI@std@@YAAAIAAI@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +Ltmp21183: + .short Ltmp21185-Ltmp21184 # Record length +Ltmp21184: + .short 4414 # Record kind: S_LOCAL + .long 7332 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp21185: + .cv_def_range Ltmp12094 Ltmp12095, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21181: + .p2align 2 + .cv_linetable 420, "??$forward@AAI@std@@YAAAIAAI@Z", Lfunc_end420 + .section .debug$S,"dr",associative,"??$forward@Unarrowing_error@gsl@@@std@@YA$$QAUnarrowing_error@gsl@@AAU12@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$forward@Unarrowing_error@gsl@@@std@@YA$$QAUnarrowing_error@gsl@@AAU12@@Z" + .long 241 # Symbol subsection for std::forward + .long Ltmp21187-Ltmp21186 # Subsection size +Ltmp21186: + .short Ltmp21189-Ltmp21188 # Record length +Ltmp21188: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end421-"??$forward@Unarrowing_error@gsl@@@std@@YA$$QAUnarrowing_error@gsl@@AAU12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7924 # Function type index + .secrel32 "??$forward@Unarrowing_error@gsl@@@std@@YA$$QAUnarrowing_error@gsl@@AAU12@@Z" # Function section relative address + .secidx "??$forward@Unarrowing_error@gsl@@@std@@YA$$QAUnarrowing_error@gsl@@AAU12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +Ltmp21189: + .short Ltmp21191-Ltmp21190 # Record length +Ltmp21190: + .short 4414 # Record kind: S_LOCAL + .long 7921 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp21191: + .cv_def_range Ltmp12096 Ltmp12097, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21187: + .p2align 2 + .cv_linetable 421, "??$forward@Unarrowing_error@gsl@@@std@@YA$$QAUnarrowing_error@gsl@@AAU12@@Z", Lfunc_end421 + .section .debug$S,"dr",associative,"??0narrowing_error@gsl@@QAE@$$QAU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0narrowing_error@gsl@@QAE@$$QAU01@@Z" + .long 241 # Symbol subsection for gsl::narrowing_error::narrowing_error + .long Ltmp21193-Ltmp21192 # Subsection size +Ltmp21192: + .short Ltmp21195-Ltmp21194 # Record length +Ltmp21194: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end422-"??0narrowing_error@gsl@@QAE@$$QAU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7926 # Function type index + .secrel32 "??0narrowing_error@gsl@@QAE@$$QAU01@@Z" # Function section relative address + .secidx "??0narrowing_error@gsl@@QAE@$$QAU01@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::narrowing_error::narrowing_error" # Function name +Ltmp21195: + .short Ltmp21197-Ltmp21196 # Record length +Ltmp21196: + .short 4414 # Record kind: S_LOCAL + .long 7915 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21197: + .cv_def_range Ltmp12098 Ltmp12099, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp21199-Ltmp21198 # Record length +Ltmp21198: + .short 4414 # Record kind: S_LOCAL + .long 7907 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp21199: + .cv_def_range Ltmp12098 Ltmp12099, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21193: + .p2align 2 + .cv_linetable 422, "??0narrowing_error@gsl@@QAE@$$QAU01@@Z", Lfunc_end422 + .section .debug$S,"dr",associative,"??0narrowing_error@gsl@@QAE@ABU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0narrowing_error@gsl@@QAE@ABU01@@Z" + .long 241 # Symbol subsection for gsl::narrowing_error::narrowing_error + .long Ltmp21201-Ltmp21200 # Subsection size +Ltmp21200: + .short Ltmp21203-Ltmp21202 # Record length +Ltmp21202: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end423-"??0narrowing_error@gsl@@QAE@ABU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7931 # Function type index + .secrel32 "??0narrowing_error@gsl@@QAE@ABU01@@Z" # Function section relative address + .secidx "??0narrowing_error@gsl@@QAE@ABU01@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::narrowing_error::narrowing_error" # Function name +Ltmp21203: + .short Ltmp21205-Ltmp21204 # Record length +Ltmp21204: + .short 4414 # Record kind: S_LOCAL + .long 7915 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21205: + .cv_def_range Ltmp12100 Ltmp12101, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp21207-Ltmp21206 # Record length +Ltmp21206: + .short 4414 # Record kind: S_LOCAL + .long 7928 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp21207: + .cv_def_range Ltmp12100 Ltmp12101, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21201: + .p2align 2 + .cv_linetable 423, "??0narrowing_error@gsl@@QAE@ABU01@@Z", Lfunc_end423 + .section .debug$S,"dr",associative,"??_Gnarrowing_error@gsl@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_Gnarrowing_error@gsl@@UAEPAXI@Z" + .long 241 # Symbol subsection for gsl::narrowing_error::~narrowing_error + .long Ltmp21209-Ltmp21208 # Subsection size +Ltmp21208: + .short Ltmp21211-Ltmp21210 # Record length +Ltmp21210: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end424-"??_Gnarrowing_error@gsl@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7918 # Function type index + .secrel32 "??_Gnarrowing_error@gsl@@UAEPAXI@Z" # Function section relative address + .secidx "??_Gnarrowing_error@gsl@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::narrowing_error::~narrowing_error" # Function name +Ltmp21211: + .short Ltmp21213-Ltmp21212 # Record length +Ltmp21212: + .short 4414 # Record kind: S_LOCAL + .long 7915 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21213: + .cv_def_range Ltmp12102 Ltmp12103, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp21215-Ltmp21214 # Record length +Ltmp21214: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp21215: + .cv_def_range Ltmp12102 Ltmp12103, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21209: + .p2align 2 + .cv_linetable 424, "??_Gnarrowing_error@gsl@@UAEPAXI@Z", Lfunc_end424 + .section .debug$S,"dr",associative,"??0exception@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0exception@std@@QAE@XZ" + .long 241 # Symbol subsection for std::exception::exception + .long Ltmp21217-Ltmp21216 # Subsection size +Ltmp21216: + .short Ltmp21219-Ltmp21218 # Record length +Ltmp21218: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end425-"??0exception@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7932 # Function type index + .secrel32 "??0exception@std@@QAE@XZ" # Function section relative address + .secidx "??0exception@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::exception::exception" # Function name +Ltmp21219: + .short Ltmp21221-Ltmp21220 # Record length +Ltmp21220: + .short 4414 # Record kind: S_LOCAL + .long 7151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21221: + .cv_def_range Ltmp12104 Ltmp12105, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21217: + .p2align 2 + .cv_linetable 425, "??0exception@std@@QAE@XZ", Lfunc_end425 + .section .debug$S,"dr",associative,"??0?$span@$$CBH$03@gsl@@QAE@PBHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span@$$CBH$03@gsl@@QAE@PBHH@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp21223-Ltmp21222 # Subsection size +Ltmp21222: + .short Ltmp21225-Ltmp21224 # Record length +Ltmp21224: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end426-"??0?$span@$$CBH$03@gsl@@QAE@PBHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7933 # Function type index + .secrel32 "??0?$span@$$CBH$03@gsl@@QAE@PBHH@Z" # Function section relative address + .secidx "??0?$span@$$CBH$03@gsl@@QAE@PBHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp21225: + .short Ltmp21227-Ltmp21226 # Record length +Ltmp21226: + .short 4414 # Record kind: S_LOCAL + .long 5669 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21227: + .cv_def_range Ltmp12106 Ltmp12107, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp21229-Ltmp21228 # Record length +Ltmp21228: + .short 4414 # Record kind: S_LOCAL + .long 4178 # TypeIndex + .short 1 # Flags + .asciz "ptr" +Ltmp21229: + .cv_def_range Ltmp12106 Ltmp12107, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21231-Ltmp21230 # Record length +Ltmp21230: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp21231: + .cv_def_range Ltmp12106 Ltmp12107, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21223: + .p2align 2 + .cv_linetable 426, "??0?$span@$$CBH$03@gsl@@QAE@PBHH@Z", Lfunc_end426 + .section .debug$S,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long Ltmp21233-Ltmp21232 # Subsection size +Ltmp21232: + .short Ltmp21235-Ltmp21234 # Record length +Ltmp21234: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end427-"??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7935 # Function type index + .secrel32 "??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z" # Function section relative address + .secidx "??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +Ltmp21235: + .short Ltmp21237-Ltmp21236 # Record length +Ltmp21236: + .short 4414 # Record kind: S_LOCAL + .long 7860 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21237: + .cv_def_range Ltmp12112 Ltmp12116, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp21239-Ltmp21238 # Record length +Ltmp21238: + .short 4414 # Record kind: S_LOCAL + .long 4178 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp21239: + .cv_def_range Ltmp12112 Ltmp12116, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21241-Ltmp21240 # Record length +Ltmp21240: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp21241: + .cv_def_range Ltmp12112 Ltmp12116, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21233: + .p2align 2 + .cv_linetable 427, "??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z", Lfunc_end427 + .section .debug$S,"dr",associative,"??0?$extent_type@$03@details@gsl@@QAE@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$extent_type@$03@details@gsl@@QAE@H@Z" + .long 241 # Symbol subsection for gsl::details::extent_type<4>::extent_type + .long Ltmp21243-Ltmp21242 # Subsection size +Ltmp21242: + .short Ltmp21245-Ltmp21244 # Record length +Ltmp21244: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end428-"??0?$extent_type@$03@details@gsl@@QAE@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7936 # Function type index + .secrel32 "??0?$extent_type@$03@details@gsl@@QAE@H@Z" # Function section relative address + .secidx "??0?$extent_type@$03@details@gsl@@QAE@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<4>::extent_type" # Function name +Ltmp21245: + .short Ltmp21247-Ltmp21246 # Record length +Ltmp21246: + .short 4414 # Record kind: S_LOCAL + .long 5657 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21247: + .cv_def_range Ltmp12119 Ltmp12122, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp21249-Ltmp21248 # Record length +Ltmp21248: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "size" +Ltmp21249: + .cv_def_range Ltmp12119 Ltmp12122, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21243: + .p2align 2 + .cv_linetable 428, "??0?$extent_type@$03@details@gsl@@QAE@H@Z", Lfunc_end428 + .section .debug$S,"dr",associative,"??0?$allocator@H@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$allocator@H@std@@QAE@XZ" + .long 241 # Symbol subsection for std::allocator::allocator + .long Ltmp21251-Ltmp21250 # Subsection size +Ltmp21250: + .short Ltmp21253-Ltmp21252 # Record length +Ltmp21252: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end429-"??0?$allocator@H@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7937 # Function type index + .secrel32 "??0?$allocator@H@std@@QAE@XZ" # Function section relative address + .secidx "??0?$allocator@H@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +Ltmp21253: + .short Ltmp21255-Ltmp21254 # Record length +Ltmp21254: + .short 4414 # Record kind: S_LOCAL + .long 6038 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21255: + .cv_def_range Ltmp12123 Ltmp12124, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21251: + .p2align 2 + .cv_linetable 429, "??0?$allocator@H@std@@QAE@XZ", Lfunc_end429 + .section .debug$S,"dr",associative,"??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z" + .long 241 # Symbol subsection for std::vector >::vector + .long Ltmp21257-Ltmp21256 # Subsection size +Ltmp21256: + .short Ltmp21259-Ltmp21258 # Record length +Ltmp21258: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end430-"??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7938 # Function type index + .secrel32 "??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z" # Function section relative address + .secidx "??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +Ltmp21259: + .short Ltmp21261-Ltmp21260 # Record length +Ltmp21260: + .short 4414 # Record kind: S_LOCAL + .long 5880 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21261: + .cv_def_range Ltmp12127 Ltmp12131, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp21263-Ltmp21262 # Record length +Ltmp21262: + .short 4414 # Record kind: S_LOCAL + .long 6061 # TypeIndex + .short 1 # Flags + .asciz "_Ilist" +Ltmp21263: + .cv_def_range Ltmp12127 Ltmp12131, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp21265-Ltmp21264 # Record length +Ltmp21264: + .short 4414 # Record kind: S_LOCAL + .long 5884 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp21265: + .cv_def_range Ltmp12127 Ltmp12131, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp21267-Ltmp21266 # Record length +Ltmp21266: + .short 4414 # Record kind: S_LOCAL + .long 7223 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +Ltmp21267: + .cv_def_range Ltmp12128 Ltmp12129 Ltmp12130 Ltmp12131, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp21269-Ltmp21268 # Record length +Ltmp21268: + .short 4414 # Record kind: S_LOCAL + .long 7586 # TypeIndex + .short 0 # Flags + .asciz "_Proxy" +Ltmp21269: + .cv_def_range Ltmp12128 Ltmp12129 Ltmp12130 Ltmp12131, "E\021\026\000\000\000\304\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21257: + .p2align 2 + .cv_linetable 430, "??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z", Lfunc_end430 + .section .debug$S,"dr",associative,"??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z" + .long 241 # Symbol subsection for std::vector >::vector + .long Ltmp21271-Ltmp21270 # Subsection size +Ltmp21270: + .short Ltmp21273-Ltmp21272 # Record length +Ltmp21272: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end431-"??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7939 # Function type index + .secrel32 "??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z" # Function section relative address + .secidx "??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +Ltmp21273: + .short Ltmp21275-Ltmp21274 # Record length +Ltmp21274: + .short 4414 # Record kind: S_LOCAL + .long 5880 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21275: + .cv_def_range Ltmp12136 Ltmp12143, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp21277-Ltmp21276 # Record length +Ltmp21276: + .short 4414 # Record kind: S_LOCAL + .long 5895 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp21277: + .cv_def_range Ltmp12136 Ltmp12143, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21279-Ltmp21278 # Record length +Ltmp21278: + .short 4414 # Record kind: S_LOCAL + .long 7223 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +Ltmp21279: + .cv_def_range Ltmp12137 Ltmp12140 Ltmp12141 Ltmp12143, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp21281-Ltmp21280 # Record length +Ltmp21280: + .short 4414 # Record kind: S_LOCAL + .long 7586 # TypeIndex + .short 0 # Flags + .asciz "_Proxy" +Ltmp21281: + .cv_def_range Ltmp12137 Ltmp12140 Ltmp12141 Ltmp12143, "E\021\026\000\000\000\304\377\377\377" + .short Ltmp21283-Ltmp21282 # Record length +Ltmp21282: + .short 4414 # Record kind: S_LOCAL + .long 7944 # TypeIndex + .short 0 # Flags + .asciz "_Guard" +Ltmp21283: + .cv_def_range Ltmp12138 Ltmp12139 Ltmp12141 Ltmp12142, "E\021\026\000\000\000\300\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21271: + .p2align 2 + .cv_linetable 431, "??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z", Lfunc_end431 + .section .debug$S,"dr",associative,"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" + .long 241 # Symbol subsection for gsl::span::span >,void> + .long Ltmp21285-Ltmp21284 # Subsection size +Ltmp21284: + .short Ltmp21287-Ltmp21286 # Record length +Ltmp21286: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end432-"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7947 # Function type index + .secrel32 "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QAE@AAV?$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@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span >,void>" # Function name +Ltmp21287: + .short Ltmp21289-Ltmp21288 # Record length +Ltmp21288: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21289: + .cv_def_range Ltmp12144 Ltmp12145, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp21291-Ltmp21290 # Record length +Ltmp21290: + .short 4414 # Record kind: S_LOCAL + .long 5906 # TypeIndex + .short 1 # Flags + .asciz "cont" +Ltmp21291: + .cv_def_range Ltmp12144 Ltmp12145, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21285: + .p2align 2 + .cv_linetable 432, "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z", Lfunc_end432 + .section .debug$S,"dr",associative,"?size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" + .long 241 # Symbol subsection for std::vector >::size + .long Ltmp21293-Ltmp21292 # Subsection size +Ltmp21292: + .short Ltmp21295-Ltmp21294 # Record length +Ltmp21294: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end433-"?size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7948 # Function type index + .secrel32 "?size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" # Function section relative address + .secidx "?size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::size" # Function name +Ltmp21295: + .short Ltmp21297-Ltmp21296 # Record length +Ltmp21296: + .short 4414 # Record kind: S_LOCAL + .long 5955 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21297: + .cv_def_range Ltmp12146 Ltmp12147, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21293: + .p2align 2 + .cv_linetable 433, "?size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ", Lfunc_end433 + .section .debug$S,"dr",associative,"?data@?$vector@HV?$allocator@H@std@@@std@@QAEPAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$vector@HV?$allocator@H@std@@@std@@QAEPAHXZ" + .long 241 # Symbol subsection for std::vector >::data + .long Ltmp21299-Ltmp21298 # Subsection size +Ltmp21298: + .short Ltmp21301-Ltmp21300 # Record length +Ltmp21300: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end434-"?data@?$vector@HV?$allocator@H@std@@@std@@QAEPAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7949 # Function type index + .secrel32 "?data@?$vector@HV?$allocator@H@std@@@std@@QAEPAHXZ" # Function section relative address + .secidx "?data@?$vector@HV?$allocator@H@std@@@std@@QAEPAHXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::data" # Function name +Ltmp21301: + .short Ltmp21303-Ltmp21302 # Record length +Ltmp21302: + .short 4414 # Record kind: S_LOCAL + .long 5880 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21303: + .cv_def_range Ltmp12148 Ltmp12149, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21299: + .p2align 2 + .cv_linetable 434, "?data@?$vector@HV?$allocator@H@std@@@std@@QAEPAHXZ", Lfunc_end434 + .section .debug$S,"dr",associative,"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" + .long 241 # Symbol subsection for gsl::span::span >,void> + .long Ltmp21305-Ltmp21304 # Subsection size +Ltmp21304: + .short Ltmp21307-Ltmp21306 # Record length +Ltmp21306: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end435-"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7951 # Function type index + .secrel32 "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$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@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span >,void>" # Function name +Ltmp21307: + .short Ltmp21309-Ltmp21308 # Record length +Ltmp21308: + .short 4414 # Record kind: S_LOCAL + .long 4318 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21309: + .cv_def_range Ltmp12150 Ltmp12151, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp21311-Ltmp21310 # Record length +Ltmp21310: + .short 4414 # Record kind: S_LOCAL + .long 5906 # TypeIndex + .short 1 # Flags + .asciz "cont" +Ltmp21311: + .cv_def_range Ltmp12150 Ltmp12151, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21305: + .p2align 2 + .cv_linetable 435, "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$vector@HV?$allocator@H@std@@@std@@@Z", Lfunc_end435 + .section .debug$S,"dr",associative,"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QAE@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QAE@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" + .long 241 # Symbol subsection for gsl::span::span,std::allocator >,void> + .long Ltmp21313-Ltmp21312 # Subsection size +Ltmp21312: + .short Ltmp21315-Ltmp21314 # Record length +Ltmp21314: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end436-"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QAE@AAV?$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 7953 # Function type index + .secrel32 "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QAE@AAV?$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@@QAE@AAV?$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 +Ltmp21315: + .short Ltmp21317-Ltmp21316 # Record length +Ltmp21316: + .short 4414 # Record kind: S_LOCAL + .long 6089 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21317: + .cv_def_range Ltmp12152 Ltmp12153, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp21319-Ltmp21318 # Record length +Ltmp21318: + .short 4414 # Record kind: S_LOCAL + .long 4525 # TypeIndex + .short 1 # Flags + .asciz "cont" +Ltmp21319: + .cv_def_range Ltmp12152 Ltmp12153, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21313: + .p2align 2 + .cv_linetable 436, "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QAE@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z", Lfunc_end436 + .section .debug$S,"dr",associative,"?size@?$span@$$CBD$0?0@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$span@$$CBD$0?0@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::span::size + .long Ltmp21321-Ltmp21320 # Subsection size +Ltmp21320: + .short Ltmp21323-Ltmp21322 # Record length +Ltmp21322: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end437-"?size@?$span@$$CBD$0?0@gsl@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7954 # Function type index + .secrel32 "?size@?$span@$$CBD$0?0@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$span@$$CBD$0?0@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +Ltmp21323: + .short Ltmp21325-Ltmp21324 # Record length +Ltmp21324: + .short 4414 # Record kind: S_LOCAL + .long 6113 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21325: + .cv_def_range Ltmp12154 Ltmp12155, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21321: + .p2align 2 + .cv_linetable 437, "?size@?$span@$$CBD$0?0@gsl@@QBEHXZ", Lfunc_end437 + .section .debug$S,"dr",associative,"?data@?$span@$$CBD$0?0@gsl@@QBEPBDXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$span@$$CBD$0?0@gsl@@QBEPBDXZ" + .long 241 # Symbol subsection for gsl::span::data + .long Ltmp21327-Ltmp21326 # Subsection size +Ltmp21326: + .short Ltmp21329-Ltmp21328 # Record length +Ltmp21328: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end438-"?data@?$span@$$CBD$0?0@gsl@@QBEPBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7955 # Function type index + .secrel32 "?data@?$span@$$CBD$0?0@gsl@@QBEPBDXZ" # Function section relative address + .secidx "?data@?$span@$$CBD$0?0@gsl@@QBEPBDXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +Ltmp21329: + .short Ltmp21331-Ltmp21330 # Record length +Ltmp21330: + .short 4414 # Record kind: S_LOCAL + .long 6113 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21331: + .cv_def_range Ltmp12156 Ltmp12157, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21327: + .p2align 2 + .cv_linetable 438, "?data@?$span@$$CBD$0?0@gsl@@QBEPBDXZ", Lfunc_end438 + .section .debug$S,"dr",associative,"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" + .long 241 # Symbol subsection for gsl::span::span,std::allocator >,void> + .long Ltmp21333-Ltmp21332 # Subsection size +Ltmp21332: + .short Ltmp21335-Ltmp21334 # Record length +Ltmp21334: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end439-"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QAE@ABV?$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 7957 # Function type index + .secrel32 "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QAE@ABV?$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@@QAE@ABV?$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 +Ltmp21335: + .short Ltmp21337-Ltmp21336 # Record length +Ltmp21336: + .short 4414 # Record kind: S_LOCAL + .long 6089 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21337: + .cv_def_range Ltmp12158 Ltmp12159, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp21339-Ltmp21338 # Record length +Ltmp21338: + .short 4414 # Record kind: S_LOCAL + .long 4429 # TypeIndex + .short 1 # Flags + .asciz "cont" +Ltmp21339: + .cv_def_range Ltmp12158 Ltmp12159, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21333: + .p2align 2 + .cv_linetable 439, "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z", Lfunc_end439 + .section .debug$S,"dr" + .cv_fpo_data "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____20::::operator() + .long Ltmp21341-Ltmp21340 # Subsection size +Ltmp21340: + .short Ltmp21343-Ltmp21342 # Record length +Ltmp21342: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end440-"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7961 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?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@QBE?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 +Ltmp21343: + .short Ltmp21345-Ltmp21344 # Record length +Ltmp21344: + .short 4414 # Record kind: S_LOCAL + .long 7959 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21345: + .cv_def_range Ltmp12160 Ltmp12161, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp21347-Ltmp21346 # Record length +Ltmp21346: + .short 4414 # Record kind: S_LOCAL + .long 4356 # TypeIndex + .short 1 # Flags + .asciz "s" +Ltmp21347: + .cv_def_range Ltmp12160 Ltmp12161, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21341: + .p2align 2 + .cv_linetable 440, "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z", Lfunc_end440 + .cv_fpo_data "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____20::::operator() + .long Ltmp21349-Ltmp21348 # Subsection size +Ltmp21348: + .short Ltmp21351-Ltmp21350 # Record length +Ltmp21350: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end441-"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ" # 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____20@@YAXXZ@QBE@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____20::::operator()" # Function name +Ltmp21351: + .short Ltmp21353-Ltmp21352 # Record length +Ltmp21352: + .short 4414 # Record kind: S_LOCAL + .long 6143 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21353: + .cv_def_range Ltmp12162 Ltmp12163, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21349: + .p2align 2 + .cv_linetable 441, "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ", Lfunc_end441 + .section .debug$S,"dr",associative,"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$vector@HV?$allocator@H@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$vector@HV?$allocator@H@std@@@std@@@Z" + .long 241 # Symbol subsection for gsl::span::span >,void> + .long Ltmp21355-Ltmp21354 # Subsection size +Ltmp21354: + .short Ltmp21357-Ltmp21356 # Record length +Ltmp21356: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end442-"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$vector@HV?$allocator@H@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7964 # Function type index + .secrel32 "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$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@@QAE@ABV?$vector@HV?$allocator@H@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span >,void>" # Function name +Ltmp21357: + .short Ltmp21359-Ltmp21358 # Record length +Ltmp21358: + .short 4414 # Record kind: S_LOCAL + .long 4318 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21359: + .cv_def_range Ltmp12164 Ltmp12165, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp21361-Ltmp21360 # Record length +Ltmp21360: + .short 4414 # Record kind: S_LOCAL + .long 5895 # TypeIndex + .short 1 # Flags + .asciz "cont" +Ltmp21361: + .cv_def_range Ltmp12164 Ltmp12165, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21355: + .p2align 2 + .cv_linetable 442, "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$vector@HV?$allocator@H@std@@@std@@@Z", Lfunc_end442 + .section .debug$S,"dr",associative,"??1?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::vector >::~vector + .long Ltmp21363-Ltmp21362 # Subsection size +Ltmp21362: + .short Ltmp21365-Ltmp21364 # Record length +Ltmp21364: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end443-"??1?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7965 # Function type index + .secrel32 "??1?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::~vector" # Function name +Ltmp21365: + .short Ltmp21367-Ltmp21366 # Record length +Ltmp21366: + .short 4414 # Record kind: S_LOCAL + .long 5880 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21367: + .cv_def_range Ltmp12166 Ltmp12168, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp21369-Ltmp21368 # Record length +Ltmp21368: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp12167-Ltmp12166 # Code size + .secrel32 Ltmp12166 # Function section relative address + .secidx Lfunc_begin443 # Function section index + .byte 0 # Lexical block name +Ltmp21369: + .short Ltmp21371-Ltmp21370 # Record length +Ltmp21370: + .short 4414 # Record kind: S_LOCAL + .long 7223 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +Ltmp21371: + .cv_def_range Ltmp12166 Ltmp12167, "E\021\026\000\000\000\370\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 +Ltmp21363: + .p2align 2 + .cv_linetable 443, "??1?$vector@HV?$allocator@H@std@@@std@@QAE@XZ", Lfunc_end443 + .section .debug$S,"dr" + .cv_fpo_data "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?A?@@V?$span@$$CBD$0?0@gsl@@@Z" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____20::::operator() + .long Ltmp21373-Ltmp21372 # Subsection size +Ltmp21372: + .short Ltmp21375-Ltmp21374 # Record length +Ltmp21374: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end444-"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?A?@@V?$span@$$CBD$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7970 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?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@QBE?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 +Ltmp21375: + .short Ltmp21377-Ltmp21376 # Record length +Ltmp21376: + .short 4414 # Record kind: S_LOCAL + .long 7967 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21377: + .cv_def_range Ltmp12169 Ltmp12170, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp21379-Ltmp21378 # Record length +Ltmp21378: + .short 4414 # Record kind: S_LOCAL + .long 6133 # TypeIndex + .short 1 # Flags + .asciz "s" +Ltmp21379: + .cv_def_range Ltmp12169 Ltmp12170, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21373: + .p2align 2 + .cv_linetable 444, "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?A?@@V?$span@$$CBD$0?0@gsl@@@Z", Lfunc_end444 + .cv_fpo_data "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____20::::operator() + .long Ltmp21381-Ltmp21380 # Subsection size +Ltmp21380: + .short Ltmp21383-Ltmp21382 # Record length +Ltmp21382: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end445-"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7971 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____20::::operator()" # Function name +Ltmp21383: + .short Ltmp21385-Ltmp21384 # Record length +Ltmp21384: + .short 4414 # Record kind: S_LOCAL + .long 6153 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21385: + .cv_def_range Ltmp12171 Ltmp12172, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21381: + .p2align 2 + .cv_linetable 445, "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ", Lfunc_end445 + .cv_fpo_data "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?A?@@V?$span@$$CBD$0?0@gsl@@@Z" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____20::::operator() + .long Ltmp21387-Ltmp21386 # Subsection size +Ltmp21386: + .short Ltmp21389-Ltmp21388 # Record length +Ltmp21388: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end446-"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?A?@@V?$span@$$CBD$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7975 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?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@QBE?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 +Ltmp21389: + .short Ltmp21391-Ltmp21390 # Record length +Ltmp21390: + .short 4414 # Record kind: S_LOCAL + .long 7973 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21391: + .cv_def_range Ltmp12173 Ltmp12174, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp21393-Ltmp21392 # Record length +Ltmp21392: + .short 4414 # Record kind: S_LOCAL + .long 6133 # TypeIndex + .short 1 # Flags + .asciz "s" +Ltmp21393: + .cv_def_range Ltmp12173 Ltmp12174, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21387: + .p2align 2 + .cv_linetable 446, "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE?A?@@V?$span@$$CBD$0?0@gsl@@@Z", Lfunc_end446 + .cv_fpo_data "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____20::::operator() + .long Ltmp21395-Ltmp21394 # Subsection size +Ltmp21394: + .short Ltmp21397-Ltmp21396 # Record length +Ltmp21396: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end447-"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7976 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____20::::operator()" # Function name +Ltmp21397: + .short Ltmp21399-Ltmp21398 # Record length +Ltmp21398: + .short 4414 # Record kind: S_LOCAL + .long 6163 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21399: + .cv_def_range Ltmp12175 Ltmp12176, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21395: + .p2align 2 + .cv_linetable 447, "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QBE@XZ", Lfunc_end447 + .section .debug$S,"dr",associative,"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" + .long 241 # Symbol subsection for gsl::make_span > > + .long Ltmp21401-Ltmp21400 # Subsection size +Ltmp21400: + .short Ltmp21403-Ltmp21402 # Record length +Ltmp21402: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end448-"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7978 # Function type index + .secrel32 "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AAV?$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@AAV?$vector@HV?$allocator@H@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span > >" # Function name +Ltmp21403: + .short Ltmp21405-Ltmp21404 # Record length +Ltmp21404: + .short 4414 # Record kind: S_LOCAL + .long 5906 # TypeIndex + .short 1 # Flags + .asciz "cont" +Ltmp21405: + .cv_def_range Ltmp12177 Ltmp12178, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21401: + .p2align 2 + .cv_linetable 448, "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AAV?$vector@HV?$allocator@H@std@@@std@@@Z", Lfunc_end448 + .section .debug$S,"dr",associative,"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@ABV?$vector@HV?$allocator@H@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@ABV?$vector@HV?$allocator@H@std@@@std@@@Z" + .long 241 # Symbol subsection for gsl::make_span > > + .long Ltmp21407-Ltmp21406 # Subsection size +Ltmp21406: + .short Ltmp21409-Ltmp21408 # Record length +Ltmp21408: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end449-"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@ABV?$vector@HV?$allocator@H@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7980 # Function type index + .secrel32 "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@ABV?$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@ABV?$vector@HV?$allocator@H@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span > >" # Function name +Ltmp21409: + .short Ltmp21411-Ltmp21410 # Record length +Ltmp21410: + .short 4414 # Record kind: S_LOCAL + .long 5895 # TypeIndex + .short 1 # Flags + .asciz "cont" +Ltmp21411: + .cv_def_range Ltmp12179 Ltmp12180, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21407: + .p2align 2 + .cv_linetable 449, "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@ABV?$vector@HV?$allocator@H@std@@@std@@@Z", Lfunc_end449 + .section .debug$S,"dr",associative,"?data@?$vector@HV?$allocator@H@std@@@std@@QBEPBHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$vector@HV?$allocator@H@std@@@std@@QBEPBHXZ" + .long 241 # Symbol subsection for std::vector >::data + .long Ltmp21413-Ltmp21412 # Subsection size +Ltmp21412: + .short Ltmp21415-Ltmp21414 # Record length +Ltmp21414: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end450-"?data@?$vector@HV?$allocator@H@std@@@std@@QBEPBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7981 # Function type index + .secrel32 "?data@?$vector@HV?$allocator@H@std@@@std@@QBEPBHXZ" # Function section relative address + .secidx "?data@?$vector@HV?$allocator@H@std@@@std@@QBEPBHXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::data" # Function name +Ltmp21415: + .short Ltmp21417-Ltmp21416 # Record length +Ltmp21416: + .short 4414 # Record kind: S_LOCAL + .long 5955 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21417: + .cv_def_range Ltmp12181 Ltmp12182, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21413: + .p2align 2 + .cv_linetable 450, "?data@?$vector@HV?$allocator@H@std@@@std@@QBEPBHXZ", Lfunc_end450 + .section .debug$S,"dr",associative,"??$?0ABV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@H@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0ABV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@H@1@@Z" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair &> + .long Ltmp21419-Ltmp21418 # Subsection size +Ltmp21418: + .short Ltmp21421-Ltmp21420 # Record length +Ltmp21420: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end451-"??$?0ABV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@H@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7987 # Function type index + .secrel32 "??$?0ABV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@H@1@@Z" # Function section relative address + .secidx "??$?0ABV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@H@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair &>" # Function name +Ltmp21421: + .short Ltmp21423-Ltmp21422 # Record length +Ltmp21422: + .short 4414 # Record kind: S_LOCAL + .long 6021 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21423: + .cv_def_range Ltmp12183 Ltmp12184, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp21425-Ltmp21424 # Record length +Ltmp21424: + .short 4414 # Record kind: S_LOCAL + .long 7985 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp21425: + .cv_def_range Ltmp12183 Ltmp12184, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21427-Ltmp21426 # Record length +Ltmp21426: + .short 4414 # Record kind: S_LOCAL + .long 5884 # TypeIndex + .short 1 # Flags + .asciz "_Val1" +Ltmp21427: + .cv_def_range Ltmp12183 Ltmp12184, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21419: + .p2align 2 + .cv_linetable 451, "??$?0ABV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@H@1@@Z", Lfunc_end451 + .section .debug$S,"dr",associative,"?_Getal@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$allocator@H@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getal@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$allocator@H@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Getal + .long Ltmp21429-Ltmp21428 # Subsection size +Ltmp21428: + .short Ltmp21431-Ltmp21430 # Record length +Ltmp21430: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end452-"?_Getal@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$allocator@H@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7988 # Function type index + .secrel32 "?_Getal@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$allocator@H@2@XZ" # Function section relative address + .secidx "?_Getal@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$allocator@H@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Getal" # Function name +Ltmp21431: + .short Ltmp21433-Ltmp21432 # Record length +Ltmp21432: + .short 4414 # Record kind: S_LOCAL + .long 5880 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21433: + .cv_def_range Ltmp12185 Ltmp12186, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21429: + .p2align 2 + .cv_linetable 452, "?_Getal@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$allocator@H@2@XZ", Lfunc_end452 + .section .debug$S,"dr",associative,"??$?0H@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@H@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@H@1@@Z" + .long 241 # Symbol subsection for std::allocator::allocator + .long Ltmp21435-Ltmp21434 # Subsection size +Ltmp21434: + .short Ltmp21437-Ltmp21436 # Record length +Ltmp21436: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end453-"??$?0H@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@H@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7990 # Function type index + .secrel32 "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@H@1@@Z" # Function section relative address + .secidx "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@H@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +Ltmp21437: + .short Ltmp21439-Ltmp21438 # Record length +Ltmp21438: + .short 4414 # Record kind: S_LOCAL + .long 7235 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21439: + .cv_def_range Ltmp12187 Ltmp12188, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp21441-Ltmp21440 # Record length +Ltmp21440: + .short 4414 # Record kind: S_LOCAL + .long 5884 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp21441: + .cv_def_range Ltmp12187 Ltmp12188, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21435: + .p2align 2 + .cv_linetable 453, "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@H@1@@Z", Lfunc_end453 + .section .debug$S,"dr",associative,"?_Get_data@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Get_data + .long Ltmp21443-Ltmp21442 # Subsection size +Ltmp21442: + .short Ltmp21445-Ltmp21444 # Record length +Ltmp21444: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end454-"?_Get_data@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7991 # Function type index + .secrel32 "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Get_data" # Function name +Ltmp21445: + .short Ltmp21447-Ltmp21446 # Record length +Ltmp21446: + .short 4414 # Record kind: S_LOCAL + .long 5880 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21447: + .cv_def_range Ltmp12189 Ltmp12190, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21443: + .p2align 2 + .cv_linetable 454, "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ", Lfunc_end454 + .section .debug$S,"dr",associative,"??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z" + .long 241 # Symbol subsection for std::vector >::_Range_construct_or_tidy + .long Ltmp21449-Ltmp21448 # Subsection size +Ltmp21448: + .short Ltmp21451-Ltmp21450 # Record length +Ltmp21450: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end455-"??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7994 # Function type index + .secrel32 "??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z" # Function section relative address + .secidx "??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Range_construct_or_tidy" # Function name +Ltmp21451: + .short Ltmp21453-Ltmp21452 # Record length +Ltmp21452: + .short 4414 # Record kind: S_LOCAL + .long 5880 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21453: + .cv_def_range Ltmp12193 Ltmp12197, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp21455-Ltmp21454 # Record length +Ltmp21454: + .short 4414 # Record kind: S_LOCAL + .long 4178 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp21455: + .cv_def_range Ltmp12193 Ltmp12197, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21457-Ltmp21456 # Record length +Ltmp21456: + .short 4414 # Record kind: S_LOCAL + .long 4178 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp21457: + .cv_def_range Ltmp12193 Ltmp12197, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp21459-Ltmp21458 # Record length +Ltmp21458: + .short 4414 # Record kind: S_LOCAL + .long 4312 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp21459: + .cv_def_range Ltmp12193 Ltmp12197, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp21461-Ltmp21460 # Record length +Ltmp21460: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Count" +Ltmp21461: + .cv_def_range Ltmp12193 Ltmp12197, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp21463-Ltmp21462 # Record length +Ltmp21462: + .short 4414 # Record kind: S_LOCAL + .long 7944 # TypeIndex + .short 0 # Flags + .asciz "_Guard" +Ltmp21463: + .cv_def_range Ltmp12194 Ltmp12195 Ltmp12196 Ltmp12197, "E\021\026\000\000\000\330\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21449: + .p2align 2 + .cv_linetable 455, "??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z", Lfunc_end455 + .section .debug$S,"dr",associative,"?end@?$initializer_list@H@std@@QBEPBHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?end@?$initializer_list@H@std@@QBEPBHXZ" + .long 241 # Symbol subsection for std::initializer_list::end + .long Ltmp21465-Ltmp21464 # Subsection size +Ltmp21464: + .short Ltmp21467-Ltmp21466 # Record length +Ltmp21466: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end456-"?end@?$initializer_list@H@std@@QBEPBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7995 # Function type index + .secrel32 "?end@?$initializer_list@H@std@@QBEPBHXZ" # Function section relative address + .secidx "?end@?$initializer_list@H@std@@QBEPBHXZ" # Function section index + .byte 0 # Flags + .asciz "std::initializer_list::end" # Function name +Ltmp21467: + .short Ltmp21469-Ltmp21468 # Record length +Ltmp21468: + .short 4414 # Record kind: S_LOCAL + .long 6057 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21469: + .cv_def_range Ltmp12198 Ltmp12199, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21465: + .p2align 2 + .cv_linetable 456, "?end@?$initializer_list@H@std@@QBEPBHXZ", Lfunc_end456 + .section .debug$S,"dr",associative,"?begin@?$initializer_list@H@std@@QBEPBHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?begin@?$initializer_list@H@std@@QBEPBHXZ" + .long 241 # Symbol subsection for std::initializer_list::begin + .long Ltmp21471-Ltmp21470 # Subsection size +Ltmp21470: + .short Ltmp21473-Ltmp21472 # Record length +Ltmp21472: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end457-"?begin@?$initializer_list@H@std@@QBEPBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7996 # Function type index + .secrel32 "?begin@?$initializer_list@H@std@@QBEPBHXZ" # Function section relative address + .secidx "?begin@?$initializer_list@H@std@@QBEPBHXZ" # Function section index + .byte 0 # Flags + .asciz "std::initializer_list::begin" # Function name +Ltmp21473: + .short Ltmp21475-Ltmp21474 # Record length +Ltmp21474: + .short 4414 # Record kind: S_LOCAL + .long 6057 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21475: + .cv_def_range Ltmp12200 Ltmp12201, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21471: + .p2align 2 + .cv_linetable 457, "?begin@?$initializer_list@H@std@@QBEPBHXZ", Lfunc_end457 + .section .debug$S,"dr",associative,"??$forward@ABV?$allocator@H@std@@@std@@YAABV?$allocator@H@0@ABV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$forward@ABV?$allocator@H@std@@@std@@YAABV?$allocator@H@0@ABV10@@Z" + .long 241 # Symbol subsection for std::forward &> + .long Ltmp21477-Ltmp21476 # Subsection size +Ltmp21476: + .short Ltmp21479-Ltmp21478 # Record length +Ltmp21478: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end458-"??$forward@ABV?$allocator@H@std@@@std@@YAABV?$allocator@H@0@ABV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7998 # Function type index + .secrel32 "??$forward@ABV?$allocator@H@std@@@std@@YAABV?$allocator@H@0@ABV10@@Z" # Function section relative address + .secidx "??$forward@ABV?$allocator@H@std@@@std@@YAABV?$allocator@H@0@ABV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward &>" # Function name +Ltmp21479: + .short Ltmp21481-Ltmp21480 # Record length +Ltmp21480: + .short 4414 # Record kind: S_LOCAL + .long 5884 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp21481: + .cv_def_range Ltmp12202 Ltmp12203, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21477: + .p2align 2 + .cv_linetable 458, "??$forward@ABV?$allocator@H@std@@@std@@YAABV?$allocator@H@0@ABV10@@Z", Lfunc_end458 + .section .debug$S,"dr",associative,"??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Vector_val >::_Vector_val + .long Ltmp21483-Ltmp21482 # Subsection size +Ltmp21482: + .short Ltmp21485-Ltmp21484 # Record length +Ltmp21484: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end459-"??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7999 # Function type index + .secrel32 "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_val >::_Vector_val" # Function name +Ltmp21485: + .short Ltmp21487-Ltmp21486 # Record length +Ltmp21486: + .short 4414 # Record kind: S_LOCAL + .long 6066 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21487: + .cv_def_range Ltmp12204 Ltmp12205, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21483: + .p2align 2 + .cv_linetable 459, "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QAE@XZ", Lfunc_end459 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAEAAV?$allocator@H@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAEAAV?$allocator@H@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Get_first + .long Ltmp21489-Ltmp21488 # Subsection size +Ltmp21488: + .short Ltmp21491-Ltmp21490 # Record length +Ltmp21490: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end460-"?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAEAAV?$allocator@H@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8000 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAEAAV?$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@@QAEAAV?$allocator@H@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Get_first" # Function name +Ltmp21491: + .short Ltmp21493-Ltmp21492 # Record length +Ltmp21492: + .short 4414 # Record kind: S_LOCAL + .long 6021 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21493: + .cv_def_range Ltmp12206 Ltmp12207, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21489: + .p2align 2 + .cv_linetable 460, "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAEAAV?$allocator@H@2@XZ", Lfunc_end460 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Get_second + .long Ltmp21495-Ltmp21494 # Subsection size +Ltmp21494: + .short Ltmp21497-Ltmp21496 # Record length +Ltmp21496: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end461-"?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8001 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAEAAV?$_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@@QAEAAV?$_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 +Ltmp21497: + .short Ltmp21499-Ltmp21498 # Record length +Ltmp21498: + .short 4414 # Record kind: S_LOCAL + .long 6021 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21499: + .cv_def_range Ltmp12208 Ltmp12209, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21495: + .p2align 2 + .cv_linetable 461, "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAEAAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ", Lfunc_end461 + .section .debug$S,"dr",associative,"??$distance@PBH@std@@YAHPBH0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$distance@PBH@std@@YAHPBH0@Z" + .long 241 # Symbol subsection for std::distance + .long Ltmp21501-Ltmp21500 # Subsection size +Ltmp21500: + .short Ltmp21503-Ltmp21502 # Record length +Ltmp21502: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end462-"??$distance@PBH@std@@YAHPBH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8003 # Function type index + .secrel32 "??$distance@PBH@std@@YAHPBH0@Z" # Function section relative address + .secidx "??$distance@PBH@std@@YAHPBH0@Z" # Function section index + .byte 0 # Flags + .asciz "std::distance" # Function name +Ltmp21503: + .short Ltmp21505-Ltmp21504 # Record length +Ltmp21504: + .short 4414 # Record kind: S_LOCAL + .long 4178 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp21505: + .cv_def_range Ltmp12210 Ltmp12211, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21507-Ltmp21506 # Record length +Ltmp21506: + .short 4414 # Record kind: S_LOCAL + .long 4178 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp21507: + .cv_def_range Ltmp12210 Ltmp12211, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21501: + .p2align 2 + .cv_linetable 462, "??$distance@PBH@std@@YAHPBH0@Z", Lfunc_end462 + .section .debug$S,"dr",associative,"?_Buy_nonzero@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Buy_nonzero@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z" + .long 241 # Symbol subsection for std::vector >::_Buy_nonzero + .long Ltmp21509-Ltmp21508 # Subsection size +Ltmp21508: + .short Ltmp21511-Ltmp21510 # Record length +Ltmp21510: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end463-"?_Buy_nonzero@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8004 # Function type index + .secrel32 "?_Buy_nonzero@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z" # Function section relative address + .secidx "?_Buy_nonzero@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Buy_nonzero" # Function name +Ltmp21511: + .short Ltmp21513-Ltmp21512 # Record length +Ltmp21512: + .short 4414 # Record kind: S_LOCAL + .long 5880 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21513: + .cv_def_range Ltmp12212 Ltmp12215, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp21515-Ltmp21514 # Record length +Ltmp21514: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newcapacity" +Ltmp21515: + .cv_def_range Ltmp12212 Ltmp12215, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21509: + .p2align 2 + .cv_linetable 463, "?_Buy_nonzero@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z", Lfunc_end463 + .section .debug$S,"dr",associative,"??$_Ucopy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPBH0PAH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Ucopy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPBH0PAH@Z" + .long 241 # Symbol subsection for std::vector >::_Ucopy + .long Ltmp21517-Ltmp21516 # Subsection size +Ltmp21516: + .short Ltmp21519-Ltmp21518 # Record length +Ltmp21518: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end464-"??$_Ucopy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPBH0PAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8007 # Function type index + .secrel32 "??$_Ucopy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPBH0PAH@Z" # Function section relative address + .secidx "??$_Ucopy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPBH0PAH@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Ucopy" # Function name +Ltmp21519: + .short Ltmp21521-Ltmp21520 # Record length +Ltmp21520: + .short 4414 # Record kind: S_LOCAL + .long 5880 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21521: + .cv_def_range Ltmp12216 Ltmp12217, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp21523-Ltmp21522 # Record length +Ltmp21522: + .short 4414 # Record kind: S_LOCAL + .long 4178 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp21523: + .cv_def_range Ltmp12216 Ltmp12217, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21525-Ltmp21524 # Record length +Ltmp21524: + .short 4414 # Record kind: S_LOCAL + .long 4178 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp21525: + .cv_def_range Ltmp12216 Ltmp12217, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp21527-Ltmp21526 # Record length +Ltmp21526: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp21527: + .cv_def_range Ltmp12216 Ltmp12217, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21517: + .p2align 2 + .cv_linetable 464, "??$_Ucopy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPBH0PAH@Z", Lfunc_end464 + .section .debug$S,"dr",associative,"?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ" + .long 241 # Symbol subsection for std::vector >::_Myfirst + .long Ltmp21529-Ltmp21528 # Subsection size +Ltmp21528: + .short Ltmp21531-Ltmp21530 # Record length +Ltmp21530: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end465-"?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8008 # Function type index + .secrel32 "?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ" # Function section relative address + .secidx "?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Myfirst" # Function name +Ltmp21531: + .short Ltmp21533-Ltmp21532 # Record length +Ltmp21532: + .short 4414 # Record kind: S_LOCAL + .long 5880 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21533: + .cv_def_range Ltmp12218 Ltmp12219, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21529: + .p2align 2 + .cv_linetable 465, "?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ", Lfunc_end465 + .section .debug$S,"dr",associative,"?_Mylast@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Mylast@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ" + .long 241 # Symbol subsection for std::vector >::_Mylast + .long Ltmp21535-Ltmp21534 # Subsection size +Ltmp21534: + .short Ltmp21537-Ltmp21536 # Record length +Ltmp21536: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end466-"?_Mylast@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8009 # Function type index + .secrel32 "?_Mylast@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ" # Function section relative address + .secidx "?_Mylast@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Mylast" # Function name +Ltmp21537: + .short Ltmp21539-Ltmp21538 # Record length +Ltmp21538: + .short 4414 # Record kind: S_LOCAL + .long 5880 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21539: + .cv_def_range Ltmp12220 Ltmp12221, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21535: + .p2align 2 + .cv_linetable 466, "?_Mylast@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAHXZ", Lfunc_end466 + .section .debug$S,"dr",associative,"??1?$_Tidy_guard@V?$vector@HV?$allocator@H@std@@@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Tidy_guard@V?$vector@HV?$allocator@H@std@@@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Tidy_guard > >::~_Tidy_guard + .long Ltmp21541-Ltmp21540 # Subsection size +Ltmp21540: + .short Ltmp21543-Ltmp21542 # Record length +Ltmp21542: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end467-"??1?$_Tidy_guard@V?$vector@HV?$allocator@H@std@@@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8010 # Function type index + .secrel32 "??1?$_Tidy_guard@V?$vector@HV?$allocator@H@std@@@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Tidy_guard@V?$vector@HV?$allocator@H@std@@@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Tidy_guard > >::~_Tidy_guard" # Function name +Ltmp21543: + .short Ltmp21545-Ltmp21544 # Record length +Ltmp21544: + .short 4414 # Record kind: S_LOCAL + .long 7941 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21545: + .cv_def_range Ltmp12222 Ltmp12225, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21541: + .p2align 2 + .cv_linetable 467, "??1?$_Tidy_guard@V?$vector@HV?$allocator@H@std@@@std@@@std@@QAE@XZ", Lfunc_end467 + .section .debug$S,"dr",associative,"?max_size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?max_size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" + .long 241 # Symbol subsection for std::vector >::max_size + .long Ltmp21547-Ltmp21546 # Subsection size +Ltmp21546: + .short Ltmp21549-Ltmp21548 # Record length +Ltmp21548: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end468-"?max_size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8011 # Function type index + .secrel32 "?max_size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" # Function section relative address + .secidx "?max_size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::max_size" # Function name +Ltmp21549: + .short Ltmp21551-Ltmp21550 # Record length +Ltmp21550: + .short 4414 # Record kind: S_LOCAL + .long 5955 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21551: + .cv_def_range Ltmp12226 Ltmp12227, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21547: + .p2align 2 + .cv_linetable 468, "?max_size@?$vector@HV?$allocator@H@std@@@std@@QBEIXZ", Lfunc_end468 + .section .debug$S,"dr",associative,"?_Xlength@?$vector@HV?$allocator@H@std@@@std@@CAXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Xlength@?$vector@HV?$allocator@H@std@@@std@@CAXXZ" + .long 241 # Symbol subsection for std::vector >::_Xlength + .long Ltmp21553-Ltmp21552 # Subsection size +Ltmp21552: + .short Ltmp21555-Ltmp21554 # Record length +Ltmp21554: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end469-"?_Xlength@?$vector@HV?$allocator@H@std@@@std@@CAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8012 # 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 +Ltmp21555: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21553: + .p2align 2 + .cv_linetable 469, "?_Xlength@?$vector@HV?$allocator@H@std@@@std@@CAXXZ", Lfunc_end469 + .section .debug$S,"dr",associative,"?_Buy_raw@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Buy_raw@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z" + .long 241 # Symbol subsection for std::vector >::_Buy_raw + .long Ltmp21557-Ltmp21556 # Subsection size +Ltmp21556: + .short Ltmp21559-Ltmp21558 # Record length +Ltmp21558: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end470-"?_Buy_raw@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8013 # Function type index + .secrel32 "?_Buy_raw@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z" # Function section relative address + .secidx "?_Buy_raw@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Buy_raw" # Function name +Ltmp21559: + .short Ltmp21561-Ltmp21560 # Record length +Ltmp21560: + .short 4414 # Record kind: S_LOCAL + .long 5880 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21561: + .cv_def_range Ltmp12230 Ltmp12231, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp21563-Ltmp21562 # Record length +Ltmp21562: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newcapacity" +Ltmp21563: + .cv_def_range Ltmp12230 Ltmp12231, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21565-Ltmp21564 # Record length +Ltmp21564: + .short 4414 # Record kind: S_LOCAL + .long 6004 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp21565: + .cv_def_range Ltmp12230 Ltmp12231, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21557: + .p2align 2 + .cv_linetable 470, "?_Buy_raw@?$vector@HV?$allocator@H@std@@@std@@AAEXI@Z", Lfunc_end470 + .section .debug$S,"dr",associative,"?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SAIABV?$allocator@H@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SAIABV?$allocator@H@2@@Z" + .long 241 # Symbol subsection for std::_Default_allocator_traits >::max_size + .long Ltmp21567-Ltmp21566 # Subsection size +Ltmp21566: + .short Ltmp21569-Ltmp21568 # Record length +Ltmp21568: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end471-"?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SAIABV?$allocator@H@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8014 # Function type index + .secrel32 "?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SAIABV?$allocator@H@2@@Z" # Function section relative address + .secidx "?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SAIABV?$allocator@H@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::max_size" # Function name +Ltmp21569: + .short Ltmp21571-Ltmp21570 # Record length +Ltmp21570: + .short 4414 # Record kind: S_LOCAL + .long 5884 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp21571: + .cv_def_range Ltmp12232 Ltmp12233, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21567: + .p2align 2 + .cv_linetable 471, "?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SAIABV?$allocator@H@2@@Z", Lfunc_end471 + .section .debug$S,"dr",associative,"?_Getal@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$allocator@H@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getal@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$allocator@H@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Getal + .long Ltmp21573-Ltmp21572 # Subsection size +Ltmp21572: + .short Ltmp21575-Ltmp21574 # Record length +Ltmp21574: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end472-"?_Getal@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$allocator@H@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8015 # Function type index + .secrel32 "?_Getal@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$allocator@H@2@XZ" # Function section relative address + .secidx "?_Getal@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$allocator@H@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Getal" # Function name +Ltmp21575: + .short Ltmp21577-Ltmp21576 # Record length +Ltmp21576: + .short 4414 # Record kind: S_LOCAL + .long 5955 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21577: + .cv_def_range Ltmp12234 Ltmp12235, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21573: + .p2align 2 + .cv_linetable 472, "?_Getal@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$allocator@H@2@XZ", Lfunc_end472 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QBEABV?$allocator@H@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QBEABV?$allocator@H@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Get_first + .long Ltmp21579-Ltmp21578 # Subsection size +Ltmp21578: + .short Ltmp21581-Ltmp21580 # Record length +Ltmp21580: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end473-"?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QBEABV?$allocator@H@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8016 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QBEABV?$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@@QBEABV?$allocator@H@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Get_first" # Function name +Ltmp21581: + .short Ltmp21583-Ltmp21582 # Record length +Ltmp21582: + .short 4414 # Record kind: S_LOCAL + .long 6024 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21583: + .cv_def_range Ltmp12236 Ltmp12237, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21579: + .p2align 2 + .cv_linetable 473, "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QBEABV?$allocator@H@2@XZ", Lfunc_end473 + .section .debug$S,"dr",associative,"?allocate@?$allocator@H@std@@QAEPAHI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?allocate@?$allocator@H@std@@QAEPAHI@Z" + .long 241 # Symbol subsection for std::allocator::allocate + .long Ltmp21585-Ltmp21584 # Subsection size +Ltmp21584: + .short Ltmp21587-Ltmp21586 # Record length +Ltmp21586: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end474-"?allocate@?$allocator@H@std@@QAEPAHI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8017 # Function type index + .secrel32 "?allocate@?$allocator@H@std@@QAEPAHI@Z" # Function section relative address + .secidx "?allocate@?$allocator@H@std@@QAEPAHI@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocate" # Function name +Ltmp21587: + .short Ltmp21589-Ltmp21588 # Record length +Ltmp21588: + .short 4414 # Record kind: S_LOCAL + .long 6038 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21589: + .cv_def_range Ltmp12238 Ltmp12239, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp21591-Ltmp21590 # Record length +Ltmp21590: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp21591: + .cv_def_range Ltmp12238 Ltmp12239, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21585: + .p2align 2 + .cv_linetable 474, "?allocate@?$allocator@H@std@@QAEPAHI@Z", Lfunc_end474 + .section .debug$S,"dr",associative,"??$_Get_size_of_n@$03@std@@YAII@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_size_of_n@$03@std@@YAII@Z" + .long 241 # Symbol subsection for std::_Get_size_of_n<4> + .long Ltmp21593-Ltmp21592 # Subsection size +Ltmp21592: + .short Ltmp21595-Ltmp21594 # Record length +Ltmp21594: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end475-"??$_Get_size_of_n@$03@std@@YAII@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7644 # Function type index + .secrel32 "??$_Get_size_of_n@$03@std@@YAII@Z" # Function section relative address + .secidx "??$_Get_size_of_n@$03@std@@YAII@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_size_of_n<4>" # Function name +Ltmp21595: + .short Ltmp21597-Ltmp21596 # Record length +Ltmp21596: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp21597: + .cv_def_range Ltmp12240 Ltmp12243, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21599-Ltmp21598 # Record length +Ltmp21598: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Max_possible" +Ltmp21599: + .cv_def_range Ltmp12240 Ltmp12243, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp21601-Ltmp21600 # Record length +Ltmp21600: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Result" +Ltmp21601: + .cv_def_range Ltmp12240 Ltmp12243, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21593: + .p2align 2 + .cv_linetable 475, "??$_Get_size_of_n@$03@std@@YAII@Z", Lfunc_end475 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy@PBHPAHV?$allocator@H@std@@@std@@YAPAHQBH0PAHAAV?$allocator@H@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Uninitialized_copy@PBHPAHV?$allocator@H@std@@@std@@YAPAHQBH0PAHAAV?$allocator@H@0@@Z" + .long 241 # Symbol subsection for std::_Uninitialized_copy > + .long Ltmp21603-Ltmp21602 # Subsection size +Ltmp21602: + .short Ltmp21605-Ltmp21604 # Record length +Ltmp21604: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end476-"??$_Uninitialized_copy@PBHPAHV?$allocator@H@std@@@std@@YAPAHQBH0PAHAAV?$allocator@H@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8021 # Function type index + .secrel32 "??$_Uninitialized_copy@PBHPAHV?$allocator@H@std@@@std@@YAPAHQBH0PAHAAV?$allocator@H@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy@PBHPAHV?$allocator@H@std@@@std@@YAPAHQBH0PAHAAV?$allocator@H@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy >" # Function name +Ltmp21605: + .short Ltmp21607-Ltmp21606 # Record length +Ltmp21606: + .short 4414 # Record kind: S_LOCAL + .long 8018 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp21607: + .cv_def_range Ltmp12244 Ltmp12247, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21609-Ltmp21608 # Record length +Ltmp21608: + .short 4414 # Record kind: S_LOCAL + .long 8018 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp21609: + .cv_def_range Ltmp12244 Ltmp12247, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp21611-Ltmp21610 # Record length +Ltmp21610: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp21611: + .cv_def_range Ltmp12244 Ltmp12247, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp21613-Ltmp21612 # Record length +Ltmp21612: + .short 4414 # Record kind: S_LOCAL + .long 5999 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp21613: + .cv_def_range Ltmp12244 Ltmp12247, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp21615-Ltmp21614 # Record length +Ltmp21614: + .short 4414 # Record kind: S_LOCAL + .long 4178 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +Ltmp21615: + .cv_def_range Ltmp12244 Ltmp12247, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp21617-Ltmp21616 # Record length +Ltmp21616: + .short 4414 # Record kind: S_LOCAL + .long 8018 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +Ltmp21617: + .cv_def_range Ltmp12244 Ltmp12247, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp21619-Ltmp21618 # Record length +Ltmp21618: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +Ltmp21619: + .cv_def_range Ltmp12244 Ltmp12247, "E\021\026\000\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21603: + .p2align 2 + .cv_linetable 476, "??$_Uninitialized_copy@PBHPAHV?$allocator@H@std@@@std@@YAPAHQBH0PAHAAV?$allocator@H@0@@Z", Lfunc_end476 + .section .debug$S,"dr",associative,"??$_Get_unwrapped@$$CBH@std@@YAPBHQBH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_unwrapped@$$CBH@std@@YAPBHQBH@Z" + .long 241 # Symbol subsection for std::_Get_unwrapped + .long Ltmp21621-Ltmp21620 # Subsection size +Ltmp21620: + .short Ltmp21623-Ltmp21622 # Record length +Ltmp21622: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end477-"??$_Get_unwrapped@$$CBH@std@@YAPBHQBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8024 # Function type index + .secrel32 "??$_Get_unwrapped@$$CBH@std@@YAPBHQBH@Z" # Function section relative address + .secidx "??$_Get_unwrapped@$$CBH@std@@YAPBHQBH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped" # Function name +Ltmp21623: + .short Ltmp21625-Ltmp21624 # Record length +Ltmp21624: + .short 4414 # Record kind: S_LOCAL + .long 8018 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp21625: + .cv_def_range Ltmp12248 Ltmp12249, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21621: + .p2align 2 + .cv_linetable 477, "??$_Get_unwrapped@$$CBH@std@@YAPBHQBH@Z", Lfunc_end477 + .section .debug$S,"dr",associative,"??$_Get_unwrapped_n@HH$0A@@std@@YAPAHQAHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_unwrapped_n@HH$0A@@std@@YAPAHQAHH@Z" + .long 241 # Symbol subsection for std::_Get_unwrapped_n + .long Ltmp21627-Ltmp21626 # Subsection size +Ltmp21626: + .short Ltmp21629-Ltmp21628 # Record length +Ltmp21628: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end478-"??$_Get_unwrapped_n@HH$0A@@std@@YAPAHQAHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8027 # Function type index + .secrel32 "??$_Get_unwrapped_n@HH$0A@@std@@YAPAHQAHH@Z" # Function section relative address + .secidx "??$_Get_unwrapped_n@HH$0A@@std@@YAPAHQAHH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped_n" # Function name +Ltmp21629: + .short Ltmp21631-Ltmp21630 # Record length +Ltmp21630: + .short 4414 # Record kind: S_LOCAL + .long 6042 # TypeIndex + .short 1 # Flags + .asciz "_Src" +Ltmp21631: + .cv_def_range Ltmp12250 Ltmp12251, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21633-Ltmp21632 # Record length +Ltmp21632: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp21633: + .cv_def_range Ltmp12250 Ltmp12251, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21627: + .p2align 2 + .cv_linetable 478, "??$_Get_unwrapped_n@HH$0A@@std@@YAPAHQAHH@Z", Lfunc_end478 + .section .debug$S,"dr",associative,"??$_Idl_distance@PBHPBH@std@@YA?A?@@ABQBH0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Idl_distance@PBHPBH@std@@YA?A?@@ABQBH0@Z" + .long 241 # Symbol subsection for std::_Idl_distance + .long Ltmp21635-Ltmp21634 # Subsection size +Ltmp21634: + .short Ltmp21637-Ltmp21636 # Record length +Ltmp21636: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end479-"??$_Idl_distance@PBHPBH@std@@YA?A?@@ABQBH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8031 # Function type index + .secrel32 "??$_Idl_distance@PBHPBH@std@@YA?A?@@ABQBH0@Z" # Function section relative address + .secidx "??$_Idl_distance@PBHPBH@std@@YA?A?@@ABQBH0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Idl_distance" # Function name +Ltmp21637: + .short Ltmp21639-Ltmp21638 # Record length +Ltmp21638: + .short 4414 # Record kind: S_LOCAL + .long 8028 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp21639: + .cv_def_range Ltmp12252 Ltmp12253, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21641-Ltmp21640 # Record length +Ltmp21640: + .short 4414 # Record kind: S_LOCAL + .long 8028 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp21641: + .cv_def_range Ltmp12252 Ltmp12253, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21635: + .p2align 2 + .cv_linetable 479, "??$_Idl_distance@PBHPBH@std@@YA?A?@@ABQBH0@Z", Lfunc_end479 + .section .debug$S,"dr",associative,"??$_Copy_memmove@PBHPAH@std@@YAPAHPBH0PAH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Copy_memmove@PBHPAH@std@@YAPAHPBH0PAH@Z" + .long 241 # Symbol subsection for std::_Copy_memmove + .long Ltmp21643-Ltmp21642 # Subsection size +Ltmp21642: + .short Ltmp21645-Ltmp21644 # Record length +Ltmp21644: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end480-"??$_Copy_memmove@PBHPAH@std@@YAPAHPBH0PAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8033 # Function type index + .secrel32 "??$_Copy_memmove@PBHPAH@std@@YAPAHPBH0PAH@Z" # Function section relative address + .secidx "??$_Copy_memmove@PBHPAH@std@@YAPAHPBH0PAH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_memmove" # Function name +Ltmp21645: + .short Ltmp21647-Ltmp21646 # Record length +Ltmp21646: + .short 4414 # Record kind: S_LOCAL + .long 4178 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp21647: + .cv_def_range Ltmp12254 Ltmp12255, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21649-Ltmp21648 # Record length +Ltmp21648: + .short 4414 # Record kind: S_LOCAL + .long 4178 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp21649: + .cv_def_range Ltmp12254 Ltmp12255, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp21651-Ltmp21650 # Record length +Ltmp21650: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp21651: + .cv_def_range Ltmp12254 Ltmp12255, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp21653-Ltmp21652 # Record length +Ltmp21652: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_First_ch" +Ltmp21653: + .cv_def_range Ltmp12254 Ltmp12255, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp21655-Ltmp21654 # Record length +Ltmp21654: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_Last_ch" +Ltmp21655: + .cv_def_range Ltmp12254 Ltmp12255, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp21657-Ltmp21656 # Record length +Ltmp21656: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 0 # Flags + .asciz "_Dest_ch" +Ltmp21657: + .cv_def_range Ltmp12254 Ltmp12255, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp21659-Ltmp21658 # Record length +Ltmp21658: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Count" +Ltmp21659: + .cv_def_range Ltmp12254 Ltmp12255, "E\021\026\000\000\000\344\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21643: + .p2align 2 + .cv_linetable 480, "??$_Copy_memmove@PBHPAH@std@@YAPAHPBH0PAH@Z", Lfunc_end480 + .section .debug$S,"dr",associative,"??$_Seek_wrapped@H@std@@YAXAAPAHQAH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Seek_wrapped@H@std@@YAXAAPAHQAH@Z" + .long 241 # Symbol subsection for std::_Seek_wrapped + .long Ltmp21661-Ltmp21660 # Subsection size +Ltmp21660: + .short Ltmp21663-Ltmp21662 # Record length +Ltmp21662: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end481-"??$_Seek_wrapped@H@std@@YAXAAPAHQAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8036 # Function type index + .secrel32 "??$_Seek_wrapped@H@std@@YAXAAPAHQAH@Z" # Function section relative address + .secidx "??$_Seek_wrapped@H@std@@YAXAAPAHQAH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Seek_wrapped" # Function name +Ltmp21663: + .short Ltmp21665-Ltmp21664 # Record length +Ltmp21664: + .short 4414 # Record kind: S_LOCAL + .long 5074 # TypeIndex + .short 1 # Flags + .asciz "_It" +Ltmp21665: + .cv_def_range Ltmp12256 Ltmp12257, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21667-Ltmp21666 # Record length +Ltmp21666: + .short 4414 # Record kind: S_LOCAL + .long 6042 # TypeIndex + .short 1 # Flags + .asciz "_UIt" +Ltmp21667: + .cv_def_range Ltmp12256 Ltmp12257, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21661: + .p2align 2 + .cv_linetable 481, "??$_Seek_wrapped@H@std@@YAXAAPAHQAH@Z", Lfunc_end481 + .section .debug$S,"dr",associative,"?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ" + .long 241 # Symbol subsection for std::vector >::_Tidy + .long Ltmp21669-Ltmp21668 # Subsection size +Ltmp21668: + .short Ltmp21671-Ltmp21670 # Record length +Ltmp21670: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end482-"?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8037 # Function type index + .secrel32 "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ" # Function section relative address + .secidx "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Tidy" # Function name +Ltmp21671: + .short Ltmp21673-Ltmp21672 # Record length +Ltmp21672: + .short 4414 # Record kind: S_LOCAL + .long 5880 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21673: + .cv_def_range Ltmp12258 Ltmp12261, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp21675-Ltmp21674 # Record length +Ltmp21674: + .short 4414 # Record kind: S_LOCAL + .long 6004 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp21675: + .cv_def_range Ltmp12258 Ltmp12261, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp21677-Ltmp21676 # Record length +Ltmp21676: + .short 4414 # Record kind: S_LOCAL + .long 6042 # TypeIndex + .short 0 # Flags + .asciz "_First" +Ltmp21677: + .cv_def_range Ltmp12258 Ltmp12261, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21669: + .p2align 2 + .cv_linetable 482, "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ", Lfunc_end482 + .section .debug$S,"dr",associative,"?_Orphan_all@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Orphan_all@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ" + .long 241 # Symbol subsection for std::vector >::_Orphan_all + .long Ltmp21679-Ltmp21678 # Subsection size +Ltmp21678: + .short Ltmp21681-Ltmp21680 # Record length +Ltmp21680: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end483-"?_Orphan_all@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8038 # Function type index + .secrel32 "?_Orphan_all@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ" # Function section relative address + .secidx "?_Orphan_all@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Orphan_all" # Function name +Ltmp21681: + .short Ltmp21683-Ltmp21682 # Record length +Ltmp21682: + .short 4414 # Record kind: S_LOCAL + .long 5880 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21683: + .cv_def_range Ltmp12262 Ltmp12263, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21679: + .p2align 2 + .cv_linetable 483, "?_Orphan_all@?$vector@HV?$allocator@H@std@@@std@@AAEXXZ", Lfunc_end483 + .section .debug$S,"dr",associative,"?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AAEXPAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AAEXPAH0@Z" + .long 241 # Symbol subsection for std::vector >::_Destroy + .long Ltmp21685-Ltmp21684 # Subsection size +Ltmp21684: + .short Ltmp21687-Ltmp21686 # Record length +Ltmp21686: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end484-"?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AAEXPAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8039 # Function type index + .secrel32 "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AAEXPAH0@Z" # Function section relative address + .secidx "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AAEXPAH0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Destroy" # Function name +Ltmp21687: + .short Ltmp21689-Ltmp21688 # Record length +Ltmp21688: + .short 4414 # Record kind: S_LOCAL + .long 5880 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21689: + .cv_def_range Ltmp12264 Ltmp12265, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp21691-Ltmp21690 # Record length +Ltmp21690: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp21691: + .cv_def_range Ltmp12264 Ltmp12265, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21693-Ltmp21692 # Record length +Ltmp21692: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp21693: + .cv_def_range Ltmp12264 Ltmp12265, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21685: + .p2align 2 + .cv_linetable 484, "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AAEXPAH0@Z", Lfunc_end484 + .section .debug$S,"dr",associative,"?deallocate@?$allocator@H@std@@QAEXQAHI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?deallocate@?$allocator@H@std@@QAEXQAHI@Z" + .long 241 # Symbol subsection for std::allocator::deallocate + .long Ltmp21695-Ltmp21694 # Subsection size +Ltmp21694: + .short Ltmp21697-Ltmp21696 # Record length +Ltmp21696: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end485-"?deallocate@?$allocator@H@std@@QAEXQAHI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8040 # Function type index + .secrel32 "?deallocate@?$allocator@H@std@@QAEXQAHI@Z" # Function section relative address + .secidx "?deallocate@?$allocator@H@std@@QAEXQAHI@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::deallocate" # Function name +Ltmp21697: + .short Ltmp21699-Ltmp21698 # Record length +Ltmp21698: + .short 4414 # Record kind: S_LOCAL + .long 6038 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21699: + .cv_def_range Ltmp12266 Ltmp12267, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp21701-Ltmp21700 # Record length +Ltmp21700: + .short 4414 # Record kind: S_LOCAL + .long 6042 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp21701: + .cv_def_range Ltmp12266 Ltmp12267, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21703-Ltmp21702 # Record length +Ltmp21702: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp21703: + .cv_def_range Ltmp12266 Ltmp12267, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21695: + .p2align 2 + .cv_linetable 485, "?deallocate@?$allocator@H@std@@QAEXQAHI@Z", Lfunc_end485 + .section .debug$S,"dr",associative,"??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPAH0AAV?$allocator@H@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPAH0AAV?$allocator@H@0@@Z" + .long 241 # Symbol subsection for std::_Destroy_range > + .long Ltmp21705-Ltmp21704 # Subsection size +Ltmp21704: + .short Ltmp21707-Ltmp21706 # Record length +Ltmp21706: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end486-"??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPAH0AAV?$allocator@H@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8043 # Function type index + .secrel32 "??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPAH0AAV?$allocator@H@0@@Z" # Function section relative address + .secidx "??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPAH0AAV?$allocator@H@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range >" # Function name +Ltmp21707: + .short Ltmp21709-Ltmp21708 # Record length +Ltmp21708: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp21709: + .cv_def_range Ltmp12268 Ltmp12269, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21711-Ltmp21710 # Record length +Ltmp21710: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp21711: + .cv_def_range Ltmp12268 Ltmp12269, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp21713-Ltmp21712 # Record length +Ltmp21712: + .short 4414 # Record kind: S_LOCAL + .long 5999 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp21713: + .cv_def_range Ltmp12268 Ltmp12269, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21705: + .p2align 2 + .cv_linetable 486, "??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPAH0AAV?$allocator@H@0@@Z", Lfunc_end486 + .section .debug$S,"dr",associative,"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@ABV32@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@ABV32@@Z" + .long 241 # Symbol subsection for std::_Default_allocator_traits >::select_on_container_copy_construction + .long Ltmp21715-Ltmp21714 # Subsection size +Ltmp21714: + .short Ltmp21717-Ltmp21716 # Record length +Ltmp21716: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end487-"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@ABV32@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8044 # Function type index + .secrel32 "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@ABV32@@Z" # Function section relative address + .secidx "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@ABV32@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::select_on_container_copy_construction" # Function name +Ltmp21717: + .short Ltmp21719-Ltmp21718 # Record length +Ltmp21718: + .short 4414 # Record kind: S_LOCAL + .long 5884 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp21719: + .cv_def_range Ltmp12270 Ltmp12271, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21715: + .p2align 2 + .cv_linetable 487, "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@ABV32@@Z", Lfunc_end487 + .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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@H@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@H@1@@Z" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair> + .long Ltmp21721-Ltmp21720 # Subsection size +Ltmp21720: + .short Ltmp21723-Ltmp21722 # Record length +Ltmp21722: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end488-"??$?0V?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@H@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8048 # 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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@H@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair>" # Function name +Ltmp21723: + .short Ltmp21725-Ltmp21724 # Record length +Ltmp21724: + .short 4414 # Record kind: S_LOCAL + .long 6021 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21725: + .cv_def_range Ltmp12272 Ltmp12273, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp21727-Ltmp21726 # Record length +Ltmp21726: + .short 4414 # Record kind: S_LOCAL + .long 7985 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp21727: + .cv_def_range Ltmp12272 Ltmp12273, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21729-Ltmp21728 # Record length +Ltmp21728: + .short 4414 # Record kind: S_LOCAL + .long 8045 # TypeIndex + .short 1 # Flags + .asciz "_Val1" +Ltmp21729: + .cv_def_range Ltmp12272 Ltmp12273, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21721: + .p2align 2 + .cv_linetable 488, "??$?0V?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@H@1@@Z", Lfunc_end488 + .section .debug$S,"dr",associative,"?empty@?$vector@HV?$allocator@H@std@@@std@@QBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?empty@?$vector@HV?$allocator@H@std@@@std@@QBE_NXZ" + .long 241 # Symbol subsection for std::vector >::empty + .long Ltmp21731-Ltmp21730 # Subsection size +Ltmp21730: + .short Ltmp21733-Ltmp21732 # Record length +Ltmp21732: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end489-"?empty@?$vector@HV?$allocator@H@std@@@std@@QBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8049 # Function type index + .secrel32 "?empty@?$vector@HV?$allocator@H@std@@@std@@QBE_NXZ" # Function section relative address + .secidx "?empty@?$vector@HV?$allocator@H@std@@@std@@QBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::empty" # Function name +Ltmp21733: + .short Ltmp21735-Ltmp21734 # Record length +Ltmp21734: + .short 4414 # Record kind: S_LOCAL + .long 5955 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21735: + .cv_def_range Ltmp12274 Ltmp12275, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21731: + .p2align 2 + .cv_linetable 489, "?empty@?$vector@HV?$allocator@H@std@@@std@@QBE_NXZ", Lfunc_end489 + .section .debug$S,"dr",associative,"??$_Ucopy@PAH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPAH00@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Ucopy@PAH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPAH00@Z" + .long 241 # Symbol subsection for std::vector >::_Ucopy + .long Ltmp21737-Ltmp21736 # Subsection size +Ltmp21736: + .short Ltmp21739-Ltmp21738 # Record length +Ltmp21738: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end490-"??$_Ucopy@PAH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPAH00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8050 # Function type index + .secrel32 "??$_Ucopy@PAH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPAH00@Z" # Function section relative address + .secidx "??$_Ucopy@PAH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPAH00@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Ucopy" # Function name +Ltmp21739: + .short Ltmp21741-Ltmp21740 # Record length +Ltmp21740: + .short 4414 # Record kind: S_LOCAL + .long 5880 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21741: + .cv_def_range Ltmp12276 Ltmp12277, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp21743-Ltmp21742 # Record length +Ltmp21742: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp21743: + .cv_def_range Ltmp12276 Ltmp12277, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21745-Ltmp21744 # Record length +Ltmp21744: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp21745: + .cv_def_range Ltmp12276 Ltmp12277, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp21747-Ltmp21746 # Record length +Ltmp21746: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp21747: + .cv_def_range Ltmp12276 Ltmp12277, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21737: + .p2align 2 + .cv_linetable 490, "??$_Ucopy@PAH@?$vector@HV?$allocator@H@std@@@std@@AAEPAHPAH00@Z", Lfunc_end490 + .section .debug$S,"dr",associative,"?_Mylast@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Mylast@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" + .long 241 # Symbol subsection for std::vector >::_Mylast + .long Ltmp21749-Ltmp21748 # Subsection size +Ltmp21748: + .short Ltmp21751-Ltmp21750 # Record length +Ltmp21750: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end491-"?_Mylast@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8051 # Function type index + .secrel32 "?_Mylast@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" # Function section relative address + .secidx "?_Mylast@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Mylast" # Function name +Ltmp21751: + .short Ltmp21753-Ltmp21752 # Record length +Ltmp21752: + .short 4414 # Record kind: S_LOCAL + .long 5955 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21753: + .cv_def_range Ltmp12278 Ltmp12279, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21749: + .p2align 2 + .cv_linetable 491, "?_Mylast@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ", Lfunc_end491 + .section .debug$S,"dr",associative,"?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" + .long 241 # Symbol subsection for std::vector >::_Myfirst + .long Ltmp21755-Ltmp21754 # Subsection size +Ltmp21754: + .short Ltmp21757-Ltmp21756 # Record length +Ltmp21756: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end492-"?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8052 # Function type index + .secrel32 "?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" # Function section relative address + .secidx "?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Myfirst" # Function name +Ltmp21757: + .short Ltmp21759-Ltmp21758 # Record length +Ltmp21758: + .short 4414 # Record kind: S_LOCAL + .long 5955 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21759: + .cv_def_range Ltmp12280 Ltmp12281, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21755: + .p2align 2 + .cv_linetable 492, "?_Myfirst@?$vector@HV?$allocator@H@std@@@std@@ABEABQAHXZ", Lfunc_end492 + .section .debug$S,"dr",associative,"??$forward@V?$allocator@H@std@@@std@@YA$$QAV?$allocator@H@0@AAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$forward@V?$allocator@H@std@@@std@@YA$$QAV?$allocator@H@0@AAV10@@Z" + .long 241 # Symbol subsection for std::forward > + .long Ltmp21761-Ltmp21760 # Subsection size +Ltmp21760: + .short Ltmp21763-Ltmp21762 # Record length +Ltmp21762: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end493-"??$forward@V?$allocator@H@std@@@std@@YA$$QAV?$allocator@H@0@AAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8055 # Function type index + .secrel32 "??$forward@V?$allocator@H@std@@@std@@YA$$QAV?$allocator@H@0@AAV10@@Z" # Function section relative address + .secidx "??$forward@V?$allocator@H@std@@@std@@YA$$QAV?$allocator@H@0@AAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward >" # Function name +Ltmp21763: + .short Ltmp21765-Ltmp21764 # Record length +Ltmp21764: + .short 4414 # Record kind: S_LOCAL + .long 5999 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp21765: + .cv_def_range Ltmp12282 Ltmp12283, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21761: + .p2align 2 + .cv_linetable 493, "??$forward@V?$allocator@H@std@@@std@@YA$$QAV?$allocator@H@0@AAV10@@Z", Lfunc_end493 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy@PAHPAHV?$allocator@H@std@@@std@@YAPAHQAH0PAHAAV?$allocator@H@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Uninitialized_copy@PAHPAHV?$allocator@H@std@@@std@@YAPAHQAH0PAHAAV?$allocator@H@0@@Z" + .long 241 # Symbol subsection for std::_Uninitialized_copy > + .long Ltmp21767-Ltmp21766 # Subsection size +Ltmp21766: + .short Ltmp21769-Ltmp21768 # Record length +Ltmp21768: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end494-"??$_Uninitialized_copy@PAHPAHV?$allocator@H@std@@@std@@YAPAHQAH0PAHAAV?$allocator@H@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8058 # Function type index + .secrel32 "??$_Uninitialized_copy@PAHPAHV?$allocator@H@std@@@std@@YAPAHQAH0PAHAAV?$allocator@H@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy@PAHPAHV?$allocator@H@std@@@std@@YAPAHQAH0PAHAAV?$allocator@H@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy >" # Function name +Ltmp21769: + .short Ltmp21771-Ltmp21770 # Record length +Ltmp21770: + .short 4414 # Record kind: S_LOCAL + .long 6042 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp21771: + .cv_def_range Ltmp12284 Ltmp12287, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21773-Ltmp21772 # Record length +Ltmp21772: + .short 4414 # Record kind: S_LOCAL + .long 6042 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp21773: + .cv_def_range Ltmp12284 Ltmp12287, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp21775-Ltmp21774 # Record length +Ltmp21774: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp21775: + .cv_def_range Ltmp12284 Ltmp12287, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp21777-Ltmp21776 # Record length +Ltmp21776: + .short 4414 # Record kind: S_LOCAL + .long 5999 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp21777: + .cv_def_range Ltmp12284 Ltmp12287, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp21779-Ltmp21778 # Record length +Ltmp21778: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +Ltmp21779: + .cv_def_range Ltmp12284 Ltmp12287, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp21781-Ltmp21780 # Record length +Ltmp21780: + .short 4414 # Record kind: S_LOCAL + .long 6042 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +Ltmp21781: + .cv_def_range Ltmp12284 Ltmp12287, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp21783-Ltmp21782 # Record length +Ltmp21782: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +Ltmp21783: + .cv_def_range Ltmp12284 Ltmp12287, "E\021\026\000\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21767: + .p2align 2 + .cv_linetable 494, "??$_Uninitialized_copy@PAHPAHV?$allocator@H@std@@@std@@YAPAHQAH0PAHAAV?$allocator@H@0@@Z", Lfunc_end494 + .section .debug$S,"dr",associative,"??$_Get_unwrapped@H@std@@YAPAHQAH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_unwrapped@H@std@@YAPAHQAH@Z" + .long 241 # Symbol subsection for std::_Get_unwrapped + .long Ltmp21785-Ltmp21784 # Subsection size +Ltmp21784: + .short Ltmp21787-Ltmp21786 # Record length +Ltmp21786: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end495-"??$_Get_unwrapped@H@std@@YAPAHQAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8061 # Function type index + .secrel32 "??$_Get_unwrapped@H@std@@YAPAHQAH@Z" # Function section relative address + .secidx "??$_Get_unwrapped@H@std@@YAPAHQAH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped" # Function name +Ltmp21787: + .short Ltmp21789-Ltmp21788 # Record length +Ltmp21788: + .short 4414 # Record kind: S_LOCAL + .long 6042 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp21789: + .cv_def_range Ltmp12288 Ltmp12289, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21785: + .p2align 2 + .cv_linetable 495, "??$_Get_unwrapped@H@std@@YAPAHQAH@Z", Lfunc_end495 + .section .debug$S,"dr",associative,"??$_Idl_distance@PAHPAH@std@@YA?A?@@ABQAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Idl_distance@PAHPAH@std@@YA?A?@@ABQAH0@Z" + .long 241 # Symbol subsection for std::_Idl_distance + .long Ltmp21791-Ltmp21790 # Subsection size +Ltmp21790: + .short Ltmp21793-Ltmp21792 # Record length +Ltmp21792: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end496-"??$_Idl_distance@PAHPAH@std@@YA?A?@@ABQAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8063 # Function type index + .secrel32 "??$_Idl_distance@PAHPAH@std@@YA?A?@@ABQAH0@Z" # Function section relative address + .secidx "??$_Idl_distance@PAHPAH@std@@YA?A?@@ABQAH0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Idl_distance" # Function name +Ltmp21793: + .short Ltmp21795-Ltmp21794 # Record length +Ltmp21794: + .short 4414 # Record kind: S_LOCAL + .long 7506 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp21795: + .cv_def_range Ltmp12290 Ltmp12291, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21797-Ltmp21796 # Record length +Ltmp21796: + .short 4414 # Record kind: S_LOCAL + .long 7506 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp21797: + .cv_def_range Ltmp12290 Ltmp12291, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21791: + .p2align 2 + .cv_linetable 496, "??$_Idl_distance@PAHPAH@std@@YA?A?@@ABQAH0@Z", Lfunc_end496 + .section .debug$S,"dr",associative,"??$_Copy_memmove@PAHPAH@std@@YAPAHPAH00@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Copy_memmove@PAHPAH@std@@YAPAHPAH00@Z" + .long 241 # Symbol subsection for std::_Copy_memmove + .long Ltmp21799-Ltmp21798 # Subsection size +Ltmp21798: + .short Ltmp21801-Ltmp21800 # Record length +Ltmp21800: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end497-"??$_Copy_memmove@PAHPAH@std@@YAPAHPAH00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8065 # Function type index + .secrel32 "??$_Copy_memmove@PAHPAH@std@@YAPAHPAH00@Z" # Function section relative address + .secidx "??$_Copy_memmove@PAHPAH@std@@YAPAHPAH00@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_memmove" # Function name +Ltmp21801: + .short Ltmp21803-Ltmp21802 # Record length +Ltmp21802: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp21803: + .cv_def_range Ltmp12292 Ltmp12293, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21805-Ltmp21804 # Record length +Ltmp21804: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp21805: + .cv_def_range Ltmp12292 Ltmp12293, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp21807-Ltmp21806 # Record length +Ltmp21806: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp21807: + .cv_def_range Ltmp12292 Ltmp12293, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp21809-Ltmp21808 # Record length +Ltmp21808: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_First_ch" +Ltmp21809: + .cv_def_range Ltmp12292 Ltmp12293, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp21811-Ltmp21810 # Record length +Ltmp21810: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_Last_ch" +Ltmp21811: + .cv_def_range Ltmp12292 Ltmp12293, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp21813-Ltmp21812 # Record length +Ltmp21812: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 0 # Flags + .asciz "_Dest_ch" +Ltmp21813: + .cv_def_range Ltmp12292 Ltmp12293, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp21815-Ltmp21814 # Record length +Ltmp21814: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Count" +Ltmp21815: + .cv_def_range Ltmp12292 Ltmp12293, "E\021\026\000\000\000\344\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21799: + .p2align 2 + .cv_linetable 497, "??$_Copy_memmove@PAHPAH@std@@YAPAHPAH00@Z", Lfunc_end497 + .section .debug$S,"dr",associative,"?_Get_data@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Get_data + .long Ltmp21817-Ltmp21816 # Subsection size +Ltmp21816: + .short Ltmp21819-Ltmp21818 # Record length +Ltmp21818: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end498-"?_Get_data@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8066 # Function type index + .secrel32 "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Get_data" # Function name +Ltmp21819: + .short Ltmp21821-Ltmp21820 # Record length +Ltmp21820: + .short 4414 # Record kind: S_LOCAL + .long 5955 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21821: + .cv_def_range Ltmp12294 Ltmp12295, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21817: + .p2align 2 + .cv_linetable 498, "?_Get_data@?$vector@HV?$allocator@H@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ", Lfunc_end498 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QBEABV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QBEABV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Get_second + .long Ltmp21823-Ltmp21822 # Subsection size +Ltmp21822: + .short Ltmp21825-Ltmp21824 # Record length +Ltmp21824: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end499-"?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QBEABV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8067 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QBEABV?$_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@@QBEABV?$_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 +Ltmp21825: + .short Ltmp21827-Ltmp21826 # Record length +Ltmp21826: + .short 4414 # Record kind: S_LOCAL + .long 6024 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21827: + .cv_def_range Ltmp12296 Ltmp12297, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21823: + .p2align 2 + .cv_linetable 499, "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QBEABV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ", Lfunc_end499 + .section .debug$S,"dr",associative,"??$_Unfancy_maybe_null@H@std@@YAPAHPAH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Unfancy_maybe_null@H@std@@YAPAHPAH@Z" + .long 241 # Symbol subsection for std::_Unfancy_maybe_null + .long Ltmp21829-Ltmp21828 # Subsection size +Ltmp21828: + .short Ltmp21831-Ltmp21830 # Record length +Ltmp21830: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end500-"??$_Unfancy_maybe_null@H@std@@YAPAHPAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8069 # Function type index + .secrel32 "??$_Unfancy_maybe_null@H@std@@YAPAHPAH@Z" # Function section relative address + .secidx "??$_Unfancy_maybe_null@H@std@@YAPAHPAH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy_maybe_null" # Function name +Ltmp21831: + .short Ltmp21833-Ltmp21832 # Record length +Ltmp21832: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp21833: + .cv_def_range Ltmp12298 Ltmp12299, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21829: + .p2align 2 + .cv_linetable 500, "??$_Unfancy_maybe_null@H@std@@YAPAHPAH@Z", Lfunc_end500 + .section .debug$S,"dr",associative,"??0?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp21835-Ltmp21834 # Subsection size +Ltmp21834: + .short Ltmp21837-Ltmp21836 # Record length +Ltmp21836: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end501-"??0?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8070 # Function type index + .secrel32 "??0?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" # Function section relative address + .secidx "??0?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp21837: + .short Ltmp21839-Ltmp21838 # Record length +Ltmp21838: + .short 4414 # Record kind: S_LOCAL + .long 6089 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21839: + .cv_def_range Ltmp12300 Ltmp12301, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp21841-Ltmp21840 # Record length +Ltmp21840: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "ptr" +Ltmp21841: + .cv_def_range Ltmp12300 Ltmp12301, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21843-Ltmp21842 # Record length +Ltmp21842: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp21843: + .cv_def_range Ltmp12300 Ltmp12301, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21835: + .p2align 2 + .cv_linetable 501, "??0?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z", Lfunc_end501 + .section .debug$S,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long Ltmp21845-Ltmp21844 # Subsection size +Ltmp21844: + .short Ltmp21847-Ltmp21846 # Record length +Ltmp21846: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end502-"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8073 # Function type index + .secrel32 "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" # Function section relative address + .secidx "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +Ltmp21847: + .short Ltmp21849-Ltmp21848 # Record length +Ltmp21848: + .short 4414 # Record kind: S_LOCAL + .long 8071 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21849: + .cv_def_range Ltmp12306 Ltmp12310, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp21851-Ltmp21850 # Record length +Ltmp21850: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp21851: + .cv_def_range Ltmp12306 Ltmp12310, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21853-Ltmp21852 # Record length +Ltmp21852: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp21853: + .cv_def_range Ltmp12306 Ltmp12310, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21845: + .p2align 2 + .cv_linetable 502, "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z", Lfunc_end502 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QBEPBDXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QBEPBDXZ" + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long Ltmp21855-Ltmp21854 # Subsection size +Ltmp21854: + .short Ltmp21857-Ltmp21856 # Record length +Ltmp21856: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end503-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QBEPBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8074 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QBEPBDXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QBEPBDXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +Ltmp21857: + .short Ltmp21859-Ltmp21858 # Record length +Ltmp21858: + .short 4414 # Record kind: S_LOCAL + .long 6136 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21859: + .cv_def_range Ltmp12311 Ltmp12312, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21855: + .p2align 2 + .cv_linetable 503, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QBEPBDXZ", Lfunc_end503 + .section .debug$S,"dr",associative,"??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::vector >::vector + .long Ltmp21861-Ltmp21860 # Subsection size +Ltmp21860: + .short Ltmp21863-Ltmp21862 # Record length +Ltmp21862: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end504-"??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8075 # Function type index + .secrel32 "??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +Ltmp21863: + .short Ltmp21865-Ltmp21864 # Record length +Ltmp21864: + .short 4414 # Record kind: S_LOCAL + .long 5880 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21865: + .cv_def_range Ltmp12315 Ltmp12318, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21861: + .p2align 2 + .cv_linetable 504, "??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ", Lfunc_end504 + .section .debug$S,"dr",associative,"??$?0$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@@Z" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair<> + .long Ltmp21867-Ltmp21866 # Subsection size +Ltmp21866: + .short Ltmp21869-Ltmp21868 # Record length +Ltmp21868: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end505-"??$?0$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8077 # Function type index + .secrel32 "??$?0$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@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@@QAE@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 +Ltmp21869: + .short Ltmp21871-Ltmp21870 # Record length +Ltmp21870: + .short 4414 # Record kind: S_LOCAL + .long 6021 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21871: + .cv_def_range Ltmp12319 Ltmp12320, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp21873-Ltmp21872 # Record length +Ltmp21872: + .short 4414 # Record kind: S_LOCAL + .long 7619 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp21873: + .cv_def_range Ltmp12319 Ltmp12320, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21867: + .p2align 2 + .cv_linetable 505, "??$?0$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@@Z", Lfunc_end505 + .section .debug$S,"dr",associative,"??$_Alloc_proxy@V?$allocator@U_Container_proxy@std@@@std@@@_Container_base12@std@@QAEX$$QAV?$allocator@U_Container_proxy@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Alloc_proxy@V?$allocator@U_Container_proxy@std@@@std@@@_Container_base12@std@@QAEX$$QAV?$allocator@U_Container_proxy@std@@@1@@Z" + .long 241 # Symbol subsection for std::_Container_base12::_Alloc_proxy > + .long Ltmp21875-Ltmp21874 # Subsection size +Ltmp21874: + .short Ltmp21877-Ltmp21876 # Record length +Ltmp21876: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end506-"??$_Alloc_proxy@V?$allocator@U_Container_proxy@std@@@std@@@_Container_base12@std@@QAEX$$QAV?$allocator@U_Container_proxy@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8080 # Function type index + .secrel32 "??$_Alloc_proxy@V?$allocator@U_Container_proxy@std@@@std@@@_Container_base12@std@@QAEX$$QAV?$allocator@U_Container_proxy@std@@@1@@Z" # Function section relative address + .secidx "??$_Alloc_proxy@V?$allocator@U_Container_proxy@std@@@std@@@_Container_base12@std@@QAEX$$QAV?$allocator@U_Container_proxy@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Container_base12::_Alloc_proxy >" # Function name +Ltmp21877: + .short Ltmp21879-Ltmp21878 # Record length +Ltmp21878: + .short 4414 # Record kind: S_LOCAL + .long 4834 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21879: + .cv_def_range Ltmp12321 Ltmp12322, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp21881-Ltmp21880 # Record length +Ltmp21880: + .short 4414 # Record kind: S_LOCAL + .long 7223 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp21881: + .cv_def_range Ltmp12321 Ltmp12322, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21883-Ltmp21882 # Record length +Ltmp21882: + .short 4414 # Record kind: S_LOCAL + .long 4693 # TypeIndex + .short 0 # Flags + .asciz "_New_proxy" +Ltmp21883: + .cv_def_range Ltmp12321 Ltmp12322, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21875: + .p2align 2 + .cv_linetable 506, "??$_Alloc_proxy@V?$allocator@U_Container_proxy@std@@@std@@@_Container_base12@std@@QAEX$$QAV?$allocator@U_Container_proxy@std@@@1@@Z", Lfunc_end506 + .section .debug$S,"dr",associative,"?_Myproxy@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myproxy@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Myproxy + .long Ltmp21885-Ltmp21884 # Subsection size +Ltmp21884: + .short Ltmp21887-Ltmp21886 # Record length +Ltmp21886: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end507-"?_Myproxy@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8081 # Function type index + .secrel32 "?_Myproxy@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" # Function section relative address + .secidx "?_Myproxy@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Myproxy" # Function name +Ltmp21887: + .short Ltmp21889-Ltmp21888 # Record length +Ltmp21888: + .short 4414 # Record kind: S_LOCAL + .long 5880 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21889: + .cv_def_range Ltmp12323 Ltmp12324, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21885: + .p2align 2 + .cv_linetable 507, "?_Myproxy@?$vector@HV?$allocator@H@std@@@std@@AAEAAPAU_Container_proxy@2@XZ", Lfunc_end507 + .section .debug$S,"dr",associative,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::basic_string + .long Ltmp21891-Ltmp21890 # Subsection size +Ltmp21890: + .short Ltmp21893-Ltmp21892 # Record length +Ltmp21892: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end508-"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8082 # Function type index + .secrel32 "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" # Function section relative address + .secidx "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::basic_string" # Function name +Ltmp21893: + .short Ltmp21895-Ltmp21894 # Record length +Ltmp21894: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21895: + .cv_def_range Ltmp12329 Ltmp12334, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21891: + .p2align 2 + .cv_linetable 508, "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ", Lfunc_end508 + .section .debug$S,"dr" + .cv_fpo_data "??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ" + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::DerivedClass,-1>::span<0,void> + .long Ltmp21897-Ltmp21896 # Subsection size +Ltmp21896: + .short Ltmp21899-Ltmp21898 # Record length +Ltmp21898: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end509-"??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8083 # Function type index + .secrel32 "??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ" # Function section relative address + .secidx "??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::DerivedClass,-1>::span<0,void>" # Function name +Ltmp21899: + .short Ltmp21901-Ltmp21900 # Record length +Ltmp21900: + .short 4414 # Record kind: S_LOCAL + .long 6176 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21901: + .cv_def_range Ltmp12337 Ltmp12338, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21897: + .p2align 2 + .cv_linetable 509, "??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ", Lfunc_end509 + .cv_fpo_data "??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@ABV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z" + .long 241 # Symbol subsection for gsl::span::span<(anonymous namespace)::DerivedClass,-1,void> + .long Ltmp21903-Ltmp21902 # Subsection size +Ltmp21902: + .short Ltmp21905-Ltmp21904 # Record length +Ltmp21904: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end510-"??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@ABV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8085 # Function type index + .secrel32 "??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@ABV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z" # Function section relative address + .secidx "??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@ABV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<(anonymous namespace)::DerivedClass,-1,void>" # Function name +Ltmp21905: + .short Ltmp21907-Ltmp21906 # Record length +Ltmp21906: + .short 4414 # Record kind: S_LOCAL + .long 6233 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21907: + .cv_def_range Ltmp12339 Ltmp12340, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp21909-Ltmp21908 # Record length +Ltmp21908: + .short 4414 # Record kind: S_LOCAL + .long 6192 # TypeIndex + .short 1 # Flags + .asciz "other" +Ltmp21909: + .cv_def_range Ltmp12339 Ltmp12340, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21903: + .p2align 2 + .cv_linetable 510, "??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@ABV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z", Lfunc_end510 + .cv_fpo_data "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z" + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >::storage_type > + .long Ltmp21911-Ltmp21910 # Subsection size +Ltmp21910: + .short Ltmp21913-Ltmp21912 # Record length +Ltmp21912: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end511-"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8089 # 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@@QAE@PAUDerivedClass@?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@@QAE@PAUDerivedClass@?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 +Ltmp21913: + .short Ltmp21915-Ltmp21914 # Record length +Ltmp21914: + .short 4414 # Record kind: S_LOCAL + .long 8086 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21915: + .cv_def_range Ltmp12345 Ltmp12349, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp21917-Ltmp21916 # Record length +Ltmp21916: + .short 4414 # Record kind: S_LOCAL + .long 6178 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp21917: + .cv_def_range Ltmp12345 Ltmp12349, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21919-Ltmp21918 # Record length +Ltmp21918: + .short 4414 # Record kind: S_LOCAL + .long 4963 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp21919: + .cv_def_range Ltmp12345 Ltmp12349, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21911: + .p2align 2 + .cv_linetable 511, "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z", Lfunc_end511 + .cv_fpo_data "?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::DerivedClass,-1>::size + .long Ltmp21921-Ltmp21920 # Subsection size +Ltmp21920: + .short Ltmp21923-Ltmp21922 # Record length +Ltmp21922: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end512-"?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8090 # Function type index + .secrel32 "?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::DerivedClass,-1>::size" # Function name +Ltmp21923: + .short Ltmp21925-Ltmp21924 # Record length +Ltmp21924: + .short 4414 # Record kind: S_LOCAL + .long 6202 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21925: + .cv_def_range Ltmp12350 Ltmp12351, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21921: + .p2align 2 + .cv_linetable 512, "?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEHXZ", Lfunc_end512 + .cv_fpo_data "?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEPAUDerivedClass@?A0x3DBF7A98@@XZ" + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::DerivedClass,-1>::data + .long Ltmp21927-Ltmp21926 # Subsection size +Ltmp21926: + .short Ltmp21929-Ltmp21928 # Record length +Ltmp21928: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end513-"?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEPAUDerivedClass@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8091 # Function type index + .secrel32 "?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEPAUDerivedClass@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEPAUDerivedClass@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::DerivedClass,-1>::data" # Function name +Ltmp21929: + .short Ltmp21931-Ltmp21930 # Record length +Ltmp21930: + .short 4414 # Record kind: S_LOCAL + .long 6202 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21931: + .cv_def_range Ltmp12352 Ltmp12353, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21927: + .p2align 2 + .cv_linetable 513, "?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEPAUDerivedClass@?A0x3DBF7A98@@XZ", Lfunc_end513 + .cv_fpo_data "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp21933-Ltmp21932 # Subsection size +Ltmp21932: + .short Ltmp21935-Ltmp21934 # Record length +Ltmp21934: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end514-"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8095 # 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@@QAE@PBUDerivedClass@?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@@QAE@PBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp21935: + .short Ltmp21937-Ltmp21936 # Record length +Ltmp21936: + .short 4414 # Record kind: S_LOCAL + .long 8092 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21937: + .cv_def_range Ltmp12358 Ltmp12362, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp21939-Ltmp21938 # Record length +Ltmp21938: + .short 4414 # Record kind: S_LOCAL + .long 6235 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp21939: + .cv_def_range Ltmp12358 Ltmp12362, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21941-Ltmp21940 # Record length +Ltmp21940: + .short 4414 # Record kind: S_LOCAL + .long 4300 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp21941: + .cv_def_range Ltmp12358 Ltmp12362, "E\021\026\000\000\000\334\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21933: + .p2align 2 + .cv_linetable 514, "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z", Lfunc_end514 + .cv_fpo_data "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEPAUDerivedClass@?A0x3DBF7A98@@XZ" + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >::data + .long Ltmp21943-Ltmp21942 # Subsection size +Ltmp21942: + .short Ltmp21945-Ltmp21944 # Record length +Ltmp21944: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end515-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEPAUDerivedClass@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8096 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEPAUDerivedClass@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEPAUDerivedClass@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >::data" # Function name +Ltmp21945: + .short Ltmp21947-Ltmp21946 # Record length +Ltmp21946: + .short 4414 # Record kind: S_LOCAL + .long 6226 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21947: + .cv_def_range Ltmp12363 Ltmp12364, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21943: + .p2align 2 + .cv_linetable 515, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QBEPAUDerivedClass@?A0x3DBF7A98@@XZ", Lfunc_end515 + .section .debug$S,"dr",associative,"??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z" + .long 241 # Symbol subsection for gsl::span::span<3> + .long Ltmp21949-Ltmp21948 # Subsection size +Ltmp21948: + .short Ltmp21951-Ltmp21950 # Record length +Ltmp21950: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end516-"??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8101 # Function type index + .secrel32 "??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z" # Function section relative address + .secidx "??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<3>" # Function name +Ltmp21951: + .short Ltmp21953-Ltmp21952 # Record length +Ltmp21952: + .short 4414 # Record kind: S_LOCAL + .long 4318 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21953: + .cv_def_range Ltmp12367 Ltmp12368, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp21955-Ltmp21954 # Record length +Ltmp21954: + .short 4414 # Record kind: S_LOCAL + .long 8098 # TypeIndex + .short 1 # Flags + .asciz "arr" +Ltmp21955: + .cv_def_range Ltmp12367 Ltmp12368, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21949: + .p2align 2 + .cv_linetable 516, "??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z", Lfunc_end516 + .section .debug$S,"dr",associative,"??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$span@H$0?0@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$span@H$0?0@1@@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp21957-Ltmp21956 # Subsection size +Ltmp21956: + .short Ltmp21959-Ltmp21958 # Record length +Ltmp21958: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end517-"??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$span@H$0?0@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8103 # Function type index + .secrel32 "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$span@H$0?0@1@@Z" # Function section relative address + .secidx "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$span@H$0?0@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp21959: + .short Ltmp21961-Ltmp21960 # Record length +Ltmp21960: + .short 4414 # Record kind: S_LOCAL + .long 4318 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21961: + .cv_def_range Ltmp12369 Ltmp12370, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp21963-Ltmp21962 # Record length +Ltmp21962: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "other" +Ltmp21963: + .cv_def_range Ltmp12369 Ltmp12370, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21957: + .p2align 2 + .cv_linetable 517, "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$span@H$0?0@1@@Z", Lfunc_end517 + .section .debug$S,"dr",associative,"?empty@?$span@$$CBH$0?0@gsl@@QBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?empty@?$span@$$CBH$0?0@gsl@@QBE_NXZ" + .long 241 # Symbol subsection for gsl::span::empty + .long Ltmp21965-Ltmp21964 # Subsection size +Ltmp21964: + .short Ltmp21967-Ltmp21966 # Record length +Ltmp21966: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end518-"?empty@?$span@$$CBH$0?0@gsl@@QBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8104 # Function type index + .secrel32 "?empty@?$span@$$CBH$0?0@gsl@@QBE_NXZ" # Function section relative address + .secidx "?empty@?$span@$$CBH$0?0@gsl@@QBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::empty" # Function name +Ltmp21967: + .short Ltmp21969-Ltmp21968 # Record length +Ltmp21968: + .short 4414 # Record kind: S_LOCAL + .long 4336 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21969: + .cv_def_range Ltmp12371 Ltmp12372, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21965: + .p2align 2 + .cv_linetable 518, "?empty@?$span@$$CBH$0?0@gsl@@QBE_NXZ", Lfunc_end518 + .section .debug$S,"dr" + .cv_fpo_data "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____24::::operator() + .long Ltmp21971-Ltmp21970 # Subsection size +Ltmp21970: + .short Ltmp21973-Ltmp21972 # Record length +Ltmp21972: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end519-"??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8108 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE?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@QBE?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 +Ltmp21973: + .short Ltmp21975-Ltmp21974 # Record length +Ltmp21974: + .short 4414 # Record kind: S_LOCAL + .long 8106 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21975: + .cv_def_range Ltmp12385 Ltmp12397, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp21977-Ltmp21976 # Record length +Ltmp21976: + .short 4414 # Record kind: S_LOCAL + .long 4356 # TypeIndex + .short 1 # Flags + .asciz "s" +Ltmp21977: + .cv_def_range Ltmp12385 Ltmp12397, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp21979-Ltmp21978 # Record length +Ltmp21978: + .short 4414 # Record kind: S_LOCAL + .long 4409 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +Ltmp21979: + .cv_def_range Ltmp12385 Ltmp12394 Ltmp12395 Ltmp12397, "E\021\026\000\000\000\270\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21971: + .p2align 2 + .cv_linetable 519, "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z", Lfunc_end519 + .cv_fpo_data "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE@XZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____24::::operator() + .long Ltmp21981-Ltmp21980 # Subsection size +Ltmp21980: + .short Ltmp21983-Ltmp21982 # Record length +Ltmp21982: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end520-"??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8109 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____24::::operator()" # Function name +Ltmp21983: + .short Ltmp21985-Ltmp21984 # Record length +Ltmp21984: + .short 4414 # Record kind: S_LOCAL + .long 6287 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21985: + .cv_def_range Ltmp12398 Ltmp12399, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21981: + .p2align 2 + .cv_linetable 520, "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE@XZ", Lfunc_end520 + .section .debug$S,"dr",associative,"??0?$extent_type@$02@details@gsl@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$extent_type@$02@details@gsl@@QAE@XZ" + .long 241 # Symbol subsection for gsl::details::extent_type<3>::extent_type + .long Ltmp21987-Ltmp21986 # Subsection size +Ltmp21986: + .short Ltmp21989-Ltmp21988 # Record length +Ltmp21988: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end521-"??0?$extent_type@$02@details@gsl@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8121 # Function type index + .secrel32 "??0?$extent_type@$02@details@gsl@@QAE@XZ" # Function section relative address + .secidx "??0?$extent_type@$02@details@gsl@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<3>::extent_type" # Function name +Ltmp21989: + .short Ltmp21991-Ltmp21990 # Record length +Ltmp21990: + .short 4414 # Record kind: S_LOCAL + .long 8111 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp21991: + .cv_def_range Ltmp12400 Ltmp12401, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21987: + .p2align 2 + .cv_linetable 521, "??0?$extent_type@$02@details@gsl@@QAE@XZ", Lfunc_end521 + .section .debug$S,"dr",associative,"??$addressof@$$CBH@std@@YAPBHABH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$addressof@$$CBH@std@@YAPBHABH@Z" + .long 241 # Symbol subsection for std::addressof + .long Ltmp21993-Ltmp21992 # Subsection size +Ltmp21992: + .short Ltmp21995-Ltmp21994 # Record length +Ltmp21994: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end522-"??$addressof@$$CBH@std@@YAPBHABH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8123 # Function type index + .secrel32 "??$addressof@$$CBH@std@@YAPBHABH@Z" # Function section relative address + .secidx "??$addressof@$$CBH@std@@YAPBHABH@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof" # Function name +Ltmp21995: + .short Ltmp21997-Ltmp21996 # Record length +Ltmp21996: + .short 4414 # Record kind: S_LOCAL + .long 4162 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp21997: + .cv_def_range Ltmp12402 Ltmp12403, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21993: + .p2align 2 + .cv_linetable 522, "??$addressof@$$CBH@std@@YAPBHABH@Z", Lfunc_end522 + .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@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp21999-Ltmp21998 # Subsection size +Ltmp21998: + .short Ltmp22001-Ltmp22000 # Record length +Ltmp22000: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end523-"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8126 # Function type index + .secrel32 "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp22001: + .short Ltmp22003-Ltmp22002 # Record length +Ltmp22002: + .short 4414 # Record kind: S_LOCAL + .long 7360 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22003: + .cv_def_range Ltmp12406 Ltmp12410, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp22005-Ltmp22004 # Record length +Ltmp22004: + .short 4414 # Record kind: S_LOCAL + .long 4365 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp22005: + .cv_def_range Ltmp12406 Ltmp12410, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp22007-Ltmp22006 # Record length +Ltmp22006: + .short 4414 # Record kind: S_LOCAL + .long 8119 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp22007: + .cv_def_range Ltmp12406 Ltmp12410, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp21999: + .p2align 2 + .cv_linetable 523, "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z", Lfunc_end523 + .section .debug$S,"dr",associative,"??$?0$02@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$02@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$02@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$02@12@@Z" + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::extent_type<3> + .long Ltmp22009-Ltmp22008 # Subsection size +Ltmp22008: + .short Ltmp22011-Ltmp22010 # Record length +Ltmp22010: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end524-"??$?0$02@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$02@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8129 # Function type index + .secrel32 "??$?0$02@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$02@12@@Z" # Function section relative address + .secidx "??$?0$02@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$02@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::extent_type<3>" # Function name +Ltmp22011: + .short Ltmp22013-Ltmp22012 # Record length +Ltmp22012: + .short 4414 # Record kind: S_LOCAL + .long 4294 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22013: + .cv_def_range Ltmp12411 Ltmp12412, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp22015-Ltmp22014 # Record length +Ltmp22014: + .short 4414 # Record kind: S_LOCAL + .long 8119 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp22015: + .cv_def_range Ltmp12411 Ltmp12412, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22009: + .p2align 2 + .cv_linetable 524, "??$?0$02@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$02@12@@Z", Lfunc_end524 + .section .debug$S,"dr",associative,"?size@?$extent_type@$02@details@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$extent_type@$02@details@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::details::extent_type<3>::size + .long Ltmp22017-Ltmp22016 # Subsection size +Ltmp22016: + .short Ltmp22019-Ltmp22018 # Record length +Ltmp22018: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end525-"?size@?$extent_type@$02@details@gsl@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8130 # Function type index + .secrel32 "?size@?$extent_type@$02@details@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$extent_type@$02@details@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<3>::size" # Function name +Ltmp22019: + .short Ltmp22021-Ltmp22020 # Record length +Ltmp22020: + .short 4414 # Record kind: S_LOCAL + .long 8116 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22021: + .cv_def_range Ltmp12413 Ltmp12414, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22017: + .p2align 2 + .cv_linetable 525, "?size@?$extent_type@$02@details@gsl@@QBEHXZ", Lfunc_end525 + .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@@QAE@PBHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0?0@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp22023-Ltmp22022 # Subsection size +Ltmp22022: + .short Ltmp22025-Ltmp22024 # Record length +Ltmp22024: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end526-"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0?0@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8133 # 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@@QAE@PBHV?$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@@QAE@PBHV?$extent_type@$0?0@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp22025: + .short Ltmp22027-Ltmp22026 # Record length +Ltmp22026: + .short 4414 # Record kind: S_LOCAL + .long 7360 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22027: + .cv_def_range Ltmp12419 Ltmp12423, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp22029-Ltmp22028 # Record length +Ltmp22028: + .short 4414 # Record kind: S_LOCAL + .long 4178 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp22029: + .cv_def_range Ltmp12419 Ltmp12423, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp22031-Ltmp22030 # Record length +Ltmp22030: + .short 4414 # Record kind: S_LOCAL + .long 4300 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp22031: + .cv_def_range Ltmp12419 Ltmp12423, "E\021\026\000\000\000\334\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22023: + .p2align 2 + .cv_linetable 526, "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0?0@details@2@@Z", Lfunc_end526 + .section .debug$S,"dr",associative,"??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + .long 241 # Symbol subsection for gsl::span::first<2> + .long Ltmp22033-Ltmp22032 # Subsection size +Ltmp22032: + .short Ltmp22035-Ltmp22034 # Record length +Ltmp22034: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end527-"??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8135 # Function type index + .secrel32 "??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" # Function section relative address + .secidx "??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first<2>" # Function name +Ltmp22035: + .short Ltmp22037-Ltmp22036 # Record length +Ltmp22036: + .short 4414 # Record kind: S_LOCAL + .long 5262 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22037: + .cv_def_range Ltmp12426 Ltmp12427, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22033: + .p2align 2 + .cv_linetable 527, "??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ", Lfunc_end527 + .section .debug$S,"dr",associative,"?size@?$span@H$01@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$span@H$01@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::span::size + .long Ltmp22039-Ltmp22038 # Subsection size +Ltmp22038: + .short Ltmp22041-Ltmp22040 # Record length +Ltmp22040: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end528-"?size@?$span@H$01@gsl@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8136 # Function type index + .secrel32 "?size@?$span@H$01@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$span@H$01@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +Ltmp22041: + .short Ltmp22043-Ltmp22042 # Record length +Ltmp22042: + .short 4414 # Record kind: S_LOCAL + .long 5176 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22043: + .cv_def_range Ltmp12428 Ltmp12429, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22039: + .p2align 2 + .cv_linetable 528, "?size@?$span@H$01@gsl@@QBEHXZ", Lfunc_end528 + .section .debug$S,"dr",associative,"?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + .long 241 # Symbol subsection for gsl::span::first + .long Ltmp22045-Ltmp22044 # Subsection size +Ltmp22044: + .short Ltmp22047-Ltmp22046 # Record length +Ltmp22046: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end529-"?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8137 # Function type index + .secrel32 "?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" # Function section relative address + .secidx "?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first" # Function name +Ltmp22047: + .short Ltmp22049-Ltmp22048 # Record length +Ltmp22048: + .short 4414 # Record kind: S_LOCAL + .long 5262 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22049: + .cv_def_range Ltmp12432 Ltmp12433, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp22051-Ltmp22050 # Record length +Ltmp22050: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp22051: + .cv_def_range Ltmp12432 Ltmp12433, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22045: + .p2align 2 + .cv_linetable 529, "?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z", Lfunc_end529 + .section .debug$S,"dr",associative,"??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .long 241 # Symbol subsection for gsl::span::first<0> + .long Ltmp22053-Ltmp22052 # Subsection size +Ltmp22052: + .short Ltmp22055-Ltmp22054 # Record length +Ltmp22054: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end530-"??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8139 # Function type index + .secrel32 "??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first<0>" # Function name +Ltmp22055: + .short Ltmp22057-Ltmp22056 # Record length +Ltmp22056: + .short 4414 # Record kind: S_LOCAL + .long 5262 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22057: + .cv_def_range Ltmp12436 Ltmp12437, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22053: + .p2align 2 + .cv_linetable 530, "??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ", Lfunc_end530 + .section .debug$S,"dr",associative,"?size@?$span@H$0A@@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$span@H$0A@@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::span::size + .long Ltmp22059-Ltmp22058 # Subsection size +Ltmp22058: + .short Ltmp22061-Ltmp22060 # Record length +Ltmp22060: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end531-"?size@?$span@H$0A@@gsl@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8140 # Function type index + .secrel32 "?size@?$span@H$0A@@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$span@H$0A@@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +Ltmp22061: + .short Ltmp22063-Ltmp22062 # Record length +Ltmp22062: + .short 4414 # Record kind: S_LOCAL + .long 4926 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22063: + .cv_def_range Ltmp12438 Ltmp12439, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22059: + .p2align 2 + .cv_linetable 531, "?size@?$span@H$0A@@gsl@@QBEHXZ", Lfunc_end531 + .section .debug$S,"dr",associative,"??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + .long 241 # Symbol subsection for gsl::span::first<5> + .long Ltmp22065-Ltmp22064 # Subsection size +Ltmp22064: + .short Ltmp22067-Ltmp22066 # Record length +Ltmp22066: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end532-"??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8142 # Function type index + .secrel32 "??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ" # Function section relative address + .secidx "??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first<5>" # Function name +Ltmp22067: + .short Ltmp22069-Ltmp22068 # Record length +Ltmp22068: + .short 4414 # Record kind: S_LOCAL + .long 5262 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22069: + .cv_def_range Ltmp12442 Ltmp12443, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22065: + .p2align 2 + .cv_linetable 532, "??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ", Lfunc_end532 + .section .debug$S,"dr",associative,"?size@?$span@H$04@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$span@H$04@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::span::size + .long Ltmp22071-Ltmp22070 # Subsection size +Ltmp22070: + .short Ltmp22073-Ltmp22072 # Record length +Ltmp22072: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end533-"?size@?$span@H$04@gsl@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8143 # Function type index + .secrel32 "?size@?$span@H$04@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$span@H$04@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +Ltmp22073: + .short Ltmp22075-Ltmp22074 # Record length +Ltmp22074: + .short 4414 # Record kind: S_LOCAL + .long 5262 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22075: + .cv_def_range Ltmp12444 Ltmp12445, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22071: + .p2align 2 + .cv_linetable 533, "?size@?$span@H$04@gsl@@QBEHXZ", Lfunc_end533 + .section .debug$S,"dr",associative,"??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .long 241 # Symbol subsection for gsl::span::first<0> + .long Ltmp22077-Ltmp22076 # Subsection size +Ltmp22076: + .short Ltmp22079-Ltmp22078 # Record length +Ltmp22078: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end534-"??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8145 # Function type index + .secrel32 "??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first<0>" # Function name +Ltmp22079: + .short Ltmp22081-Ltmp22080 # Record length +Ltmp22080: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22081: + .cv_def_range Ltmp12448 Ltmp12449, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22077: + .p2align 2 + .cv_linetable 534, "??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ", Lfunc_end534 + .section .debug$S,"dr",associative,"?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z" + .long 241 # Symbol subsection for gsl::span::first + .long Ltmp22083-Ltmp22082 # Subsection size +Ltmp22082: + .short Ltmp22085-Ltmp22084 # Record length +Ltmp22084: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end535-"?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8146 # Function type index + .secrel32 "?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z" # Function section relative address + .secidx "?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first" # Function name +Ltmp22085: + .short Ltmp22087-Ltmp22086 # Record length +Ltmp22086: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22087: + .cv_def_range Ltmp12452 Ltmp12453, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp22089-Ltmp22088 # Record length +Ltmp22088: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp22089: + .cv_def_range Ltmp12452 Ltmp12453, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22083: + .p2align 2 + .cv_linetable 535, "?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z", Lfunc_end535 + .section .debug$S,"dr",associative,"??0?$span@H$04@gsl@@QAE@PAHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span@H$04@gsl@@QAE@PAHH@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp22091-Ltmp22090 # Subsection size +Ltmp22090: + .short Ltmp22093-Ltmp22092 # Record length +Ltmp22092: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end536-"??0?$span@H$04@gsl@@QAE@PAHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8147 # Function type index + .secrel32 "??0?$span@H$04@gsl@@QAE@PAHH@Z" # Function section relative address + .secidx "??0?$span@H$04@gsl@@QAE@PAHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp22093: + .short Ltmp22095-Ltmp22094 # Record length +Ltmp22094: + .short 4414 # Record kind: S_LOCAL + .long 5247 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22095: + .cv_def_range Ltmp12454 Ltmp12455, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp22097-Ltmp22096 # Record length +Ltmp22096: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "ptr" +Ltmp22097: + .cv_def_range Ltmp12454 Ltmp12455, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp22099-Ltmp22098 # Record length +Ltmp22098: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp22099: + .cv_def_range Ltmp12454 Ltmp12455, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22091: + .p2align 2 + .cv_linetable 536, "??0?$span@H$04@gsl@@QAE@PAHH@Z", Lfunc_end536 + .section .debug$S,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long Ltmp22101-Ltmp22100 # Subsection size +Ltmp22100: + .short Ltmp22103-Ltmp22102 # Record length +Ltmp22102: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end537-"??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8149 # Function type index + .secrel32 "??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z" # Function section relative address + .secidx "??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +Ltmp22103: + .short Ltmp22105-Ltmp22104 # Record length +Ltmp22104: + .short 4414 # Record kind: S_LOCAL + .long 7781 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22105: + .cv_def_range Ltmp12460 Ltmp12464, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp22107-Ltmp22106 # Record length +Ltmp22106: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp22107: + .cv_def_range Ltmp12460 Ltmp12464, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp22109-Ltmp22108 # Record length +Ltmp22108: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp22109: + .cv_def_range Ltmp12460 Ltmp12464, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22101: + .p2align 2 + .cv_linetable 537, "??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z", Lfunc_end537 + .section .debug$S,"dr",associative,"??0?$extent_type@$04@details@gsl@@QAE@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$extent_type@$04@details@gsl@@QAE@H@Z" + .long 241 # Symbol subsection for gsl::details::extent_type<5>::extent_type + .long Ltmp22111-Ltmp22110 # Subsection size +Ltmp22110: + .short Ltmp22113-Ltmp22112 # Record length +Ltmp22112: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end538-"??0?$extent_type@$04@details@gsl@@QAE@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8150 # Function type index + .secrel32 "??0?$extent_type@$04@details@gsl@@QAE@H@Z" # Function section relative address + .secidx "??0?$extent_type@$04@details@gsl@@QAE@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<5>::extent_type" # Function name +Ltmp22113: + .short Ltmp22115-Ltmp22114 # Record length +Ltmp22114: + .short 4414 # Record kind: S_LOCAL + .long 5293 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22115: + .cv_def_range Ltmp12467 Ltmp12470, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp22117-Ltmp22116 # Record length +Ltmp22116: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "size" +Ltmp22117: + .cv_def_range Ltmp12467 Ltmp12470, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22111: + .p2align 2 + .cv_linetable 538, "??0?$extent_type@$04@details@gsl@@QAE@H@Z", Lfunc_end538 + .section .debug$S,"dr",associative,"??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + .long 241 # Symbol subsection for gsl::span::last<2> + .long Ltmp22119-Ltmp22118 # Subsection size +Ltmp22118: + .short Ltmp22121-Ltmp22120 # Record length +Ltmp22120: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end539-"??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8151 # Function type index + .secrel32 "??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" # Function section relative address + .secidx "??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::last<2>" # Function name +Ltmp22121: + .short Ltmp22123-Ltmp22122 # Record length +Ltmp22122: + .short 4414 # Record kind: S_LOCAL + .long 5262 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22123: + .cv_def_range Ltmp12473 Ltmp12474, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22119: + .p2align 2 + .cv_linetable 539, "??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ", Lfunc_end539 + .section .debug$S,"dr",associative,"?last@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?last@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + .long 241 # Symbol subsection for gsl::span::last + .long Ltmp22125-Ltmp22124 # Subsection size +Ltmp22124: + .short Ltmp22127-Ltmp22126 # Record length +Ltmp22126: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end540-"?last@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8152 # Function type index + .secrel32 "?last@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" # Function section relative address + .secidx "?last@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::last" # Function name +Ltmp22127: + .short Ltmp22129-Ltmp22128 # Record length +Ltmp22128: + .short 4414 # Record kind: S_LOCAL + .long 5262 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22129: + .cv_def_range Ltmp12475 Ltmp12476, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp22131-Ltmp22130 # Record length +Ltmp22130: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp22131: + .cv_def_range Ltmp12475 Ltmp12476, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22125: + .p2align 2 + .cv_linetable 540, "?last@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z", Lfunc_end540 + .section .debug$S,"dr",associative,"??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .long 241 # Symbol subsection for gsl::span::last<0> + .long Ltmp22133-Ltmp22132 # Subsection size +Ltmp22132: + .short Ltmp22135-Ltmp22134 # Record length +Ltmp22134: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end541-"??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8153 # Function type index + .secrel32 "??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::last<0>" # Function name +Ltmp22135: + .short Ltmp22137-Ltmp22136 # Record length +Ltmp22136: + .short 4414 # Record kind: S_LOCAL + .long 5262 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22137: + .cv_def_range Ltmp12479 Ltmp12480, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22133: + .p2align 2 + .cv_linetable 541, "??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ", Lfunc_end541 + .section .debug$S,"dr",associative,"??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + .long 241 # Symbol subsection for gsl::span::last<5> + .long Ltmp22139-Ltmp22138 # Subsection size +Ltmp22138: + .short Ltmp22141-Ltmp22140 # Record length +Ltmp22140: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end542-"??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8154 # Function type index + .secrel32 "??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ" # Function section relative address + .secidx "??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::last<5>" # Function name +Ltmp22141: + .short Ltmp22143-Ltmp22142 # Record length +Ltmp22142: + .short 4414 # Record kind: S_LOCAL + .long 5262 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22143: + .cv_def_range Ltmp12483 Ltmp12484, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22139: + .p2align 2 + .cv_linetable 542, "??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ", Lfunc_end542 + .section .debug$S,"dr",associative,"??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .long 241 # Symbol subsection for gsl::span::last<0> + .long Ltmp22145-Ltmp22144 # Subsection size +Ltmp22144: + .short Ltmp22147-Ltmp22146 # Record length +Ltmp22146: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end543-"??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8155 # Function type index + .secrel32 "??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::last<0>" # Function name +Ltmp22147: + .short Ltmp22149-Ltmp22148 # Record length +Ltmp22148: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22149: + .cv_def_range Ltmp12487 Ltmp12488, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22145: + .p2align 2 + .cv_linetable 543, "??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ", Lfunc_end543 + .section .debug$S,"dr",associative,"?last@?$span@H$0?0@gsl@@QBE?AV12@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?last@?$span@H$0?0@gsl@@QBE?AV12@H@Z" + .long 241 # Symbol subsection for gsl::span::last + .long Ltmp22151-Ltmp22150 # Subsection size +Ltmp22150: + .short Ltmp22153-Ltmp22152 # Record length +Ltmp22152: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end544-"?last@?$span@H$0?0@gsl@@QBE?AV12@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8156 # Function type index + .secrel32 "?last@?$span@H$0?0@gsl@@QBE?AV12@H@Z" # Function section relative address + .secidx "?last@?$span@H$0?0@gsl@@QBE?AV12@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::last" # Function name +Ltmp22153: + .short Ltmp22155-Ltmp22154 # Record length +Ltmp22154: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22155: + .cv_def_range Ltmp12489 Ltmp12490, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp22157-Ltmp22156 # Record length +Ltmp22156: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp22157: + .cv_def_range Ltmp12489 Ltmp12490, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22151: + .p2align 2 + .cv_linetable 544, "?last@?$span@H$0?0@gsl@@QBE?AV12@H@Z", Lfunc_end544 + .section .debug$S,"dr",associative,"??$make_subspan@$04@?$span@H$04@gsl@@ABE?AV?$span@H$0?0@1@HHV?$subspan_selector@$04@01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$make_subspan@$04@?$span@H$04@gsl@@ABE?AV?$span@H$0?0@1@HHV?$subspan_selector@$04@01@@Z" + .long 241 # Symbol subsection for gsl::span::make_subspan<5> + .long Ltmp22159-Ltmp22158 # Subsection size +Ltmp22158: + .short Ltmp22161-Ltmp22160 # Record length +Ltmp22160: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end545-"??$make_subspan@$04@?$span@H$04@gsl@@ABE?AV?$span@H$0?0@1@HHV?$subspan_selector@$04@01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8162 # Function type index + .secrel32 "??$make_subspan@$04@?$span@H$04@gsl@@ABE?AV?$span@H$0?0@1@HHV?$subspan_selector@$04@01@@Z" # Function section relative address + .secidx "??$make_subspan@$04@?$span@H$04@gsl@@ABE?AV?$span@H$0?0@1@HHV?$subspan_selector@$04@01@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::make_subspan<5>" # Function name +Ltmp22161: + .short Ltmp22163-Ltmp22162 # Record length +Ltmp22162: + .short 4414 # Record kind: S_LOCAL + .long 5262 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22163: + .cv_def_range Ltmp12491 Ltmp12494, "E\021\026\000\000\000\344\377\377\377" + .short Ltmp22165-Ltmp22164 # Record length +Ltmp22164: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "offset" +Ltmp22165: + .cv_def_range Ltmp12491 Ltmp12494, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp22167-Ltmp22166 # Record length +Ltmp22166: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp22167: + .cv_def_range Ltmp12491 Ltmp12494, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp22169-Ltmp22168 # Record length +Ltmp22168: + .short 4414 # Record kind: S_LOCAL + .long 8160 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp22169: + .cv_def_range Ltmp12491 Ltmp12494, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp22171-Ltmp22170 # Record length +Ltmp22170: + .short 4414 # Record kind: S_LOCAL + .long 4116 # TypeIndex + .short 0 # Flags + .asciz "tmp" +Ltmp22171: + .cv_def_range Ltmp12491 Ltmp12494, "E\021\026\000\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22159: + .p2align 2 + .cv_linetable 545, "??$make_subspan@$04@?$span@H$04@gsl@@ABE?AV?$span@H$0?0@1@HHV?$subspan_selector@$04@01@@Z", Lfunc_end545 + .section .debug$S,"dr",associative,"??$?0H$04X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$04@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H$04X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$04@1@@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp22173-Ltmp22172 # Subsection size +Ltmp22172: + .short Ltmp22175-Ltmp22174 # Record length +Ltmp22174: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end546-"??$?0H$04X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$04@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8164 # Function type index + .secrel32 "??$?0H$04X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$04@1@@Z" # Function section relative address + .secidx "??$?0H$04X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$04@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp22175: + .short Ltmp22177-Ltmp22176 # Record length +Ltmp22176: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22177: + .cv_def_range Ltmp12495 Ltmp12496, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp22179-Ltmp22178 # Record length +Ltmp22178: + .short 4414 # Record kind: S_LOCAL + .long 5252 # TypeIndex + .short 1 # Flags + .asciz "other" +Ltmp22179: + .cv_def_range Ltmp12495 Ltmp12496, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22173: + .p2align 2 + .cv_linetable 546, "??$?0H$04X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$04@1@@Z", Lfunc_end546 + .section .debug$S,"dr",associative,"?subspan@?$span@H$0?0@gsl@@QBE?AV12@HH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?subspan@?$span@H$0?0@gsl@@QBE?AV12@HH@Z" + .long 241 # Symbol subsection for gsl::span::subspan + .long Ltmp22181-Ltmp22180 # Subsection size +Ltmp22180: + .short Ltmp22183-Ltmp22182 # Record length +Ltmp22182: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end547-"?subspan@?$span@H$0?0@gsl@@QBE?AV12@HH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8165 # Function type index + .secrel32 "?subspan@?$span@H$0?0@gsl@@QBE?AV12@HH@Z" # Function section relative address + .secidx "?subspan@?$span@H$0?0@gsl@@QBE?AV12@HH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan" # Function name +Ltmp22183: + .short Ltmp22185-Ltmp22184 # Record length +Ltmp22184: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22185: + .cv_def_range Ltmp12497 Ltmp12498, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp22187-Ltmp22186 # Record length +Ltmp22186: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "offset" +Ltmp22187: + .cv_def_range Ltmp12497 Ltmp12498, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp22189-Ltmp22188 # Record length +Ltmp22188: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp22189: + .cv_def_range Ltmp12497 Ltmp12498, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22181: + .p2align 2 + .cv_linetable 547, "?subspan@?$span@H$0?0@gsl@@QBE?AV12@HH@Z", Lfunc_end547 + .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@@QAE@PAHV?$extent_type@$04@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$04@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp22191-Ltmp22190 # Subsection size +Ltmp22190: + .short Ltmp22193-Ltmp22192 # Record length +Ltmp22192: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end548-"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$04@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8168 # Function type index + .secrel32 "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$04@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp22193: + .short Ltmp22195-Ltmp22194 # Record length +Ltmp22194: + .short 4414 # Record kind: S_LOCAL + .long 7119 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22195: + .cv_def_range Ltmp12503 Ltmp12507, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp22197-Ltmp22196 # Record length +Ltmp22196: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp22197: + .cv_def_range Ltmp12503 Ltmp12507, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp22199-Ltmp22198 # Record length +Ltmp22198: + .short 4414 # Record kind: S_LOCAL + .long 5301 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp22199: + .cv_def_range Ltmp12503 Ltmp12507, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22191: + .p2align 2 + .cv_linetable 548, "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$04@details@2@@Z", Lfunc_end548 + .section .debug$S,"dr",associative,"?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z" + .long 241 # Symbol subsection for gsl::span::make_subspan + .long Ltmp22201-Ltmp22200 # Subsection size +Ltmp22200: + .short Ltmp22203-Ltmp22202 # Record length +Ltmp22202: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end549-"?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8169 # Function type index + .secrel32 "?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z" # Function section relative address + .secidx "?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::make_subspan" # Function name +Ltmp22203: + .short Ltmp22205-Ltmp22204 # Record length +Ltmp22204: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22205: + .cv_def_range Ltmp12512 Ltmp12515, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp22207-Ltmp22206 # Record length +Ltmp22206: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "offset" +Ltmp22207: + .cv_def_range Ltmp12512 Ltmp12515, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp22209-Ltmp22208 # Record length +Ltmp22208: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp22209: + .cv_def_range Ltmp12512 Ltmp12515, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp22211-Ltmp22210 # Record length +Ltmp22210: + .short 4414 # Record kind: S_LOCAL + .long 4292 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp22211: + .cv_def_range Ltmp12512 Ltmp12515, "E\021\026\000\000\000\024\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22201: + .p2align 2 + .cv_linetable 549, "?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z", Lfunc_end549 + .section .debug$S,"dr",associative,"??0?$span@H$0?0@gsl@@AAE@UKnownNotNull@01@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span@H$0?0@gsl@@AAE@UKnownNotNull@01@H@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp22213-Ltmp22212 # Subsection size +Ltmp22212: + .short Ltmp22215-Ltmp22214 # Record length +Ltmp22214: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end550-"??0?$span@H$0?0@gsl@@AAE@UKnownNotNull@01@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8170 # Function type index + .secrel32 "??0?$span@H$0?0@gsl@@AAE@UKnownNotNull@01@H@Z" # Function section relative address + .secidx "??0?$span@H$0?0@gsl@@AAE@UKnownNotNull@01@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp22215: + .short Ltmp22217-Ltmp22216 # Record length +Ltmp22216: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22217: + .cv_def_range Ltmp12516 Ltmp12517, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp22219-Ltmp22218 # Record length +Ltmp22218: + .short 4414 # Record kind: S_LOCAL + .long 4196 # TypeIndex + .short 1 # Flags + .asciz "ptr" +Ltmp22219: + .cv_def_range Ltmp12516 Ltmp12517, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp22221-Ltmp22220 # Record length +Ltmp22220: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp22221: + .cv_def_range Ltmp12516 Ltmp12517, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22213: + .p2align 2 + .cv_linetable 550, "??0?$span@H$0?0@gsl@@AAE@UKnownNotNull@01@H@Z", Lfunc_end550 + .section .debug$S,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long Ltmp22223-Ltmp22222 # Subsection size +Ltmp22222: + .short Ltmp22225-Ltmp22224 # Record length +Ltmp22224: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end551-"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8172 # Function type index + .secrel32 "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z" # Function section relative address + .secidx "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +Ltmp22225: + .short Ltmp22227-Ltmp22226 # Record length +Ltmp22226: + .short 4414 # Record kind: S_LOCAL + .long 7119 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22227: + .cv_def_range Ltmp12520 Ltmp12524, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp22229-Ltmp22228 # Record length +Ltmp22228: + .short 4414 # Record kind: S_LOCAL + .long 4196 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp22229: + .cv_def_range Ltmp12520 Ltmp12524, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp22231-Ltmp22230 # Record length +Ltmp22230: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp22231: + .cv_def_range Ltmp12520 Ltmp12524, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22223: + .p2align 2 + .cv_linetable 551, "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z", Lfunc_end551 + .section .debug$S,"dr",associative,"??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + .long 241 # Symbol subsection for gsl::span::subspan<2,2> + .long Ltmp22233-Ltmp22232 # Subsection size +Ltmp22232: + .short Ltmp22235-Ltmp22234 # Record length +Ltmp22234: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end552-"??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8173 # Function type index + .secrel32 "??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" # Function section relative address + .secidx "??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan<2,2>" # Function name +Ltmp22235: + .short Ltmp22237-Ltmp22236 # Record length +Ltmp22236: + .short 4414 # Record kind: S_LOCAL + .long 5262 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22237: + .cv_def_range Ltmp12527 Ltmp12528, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22233: + .p2align 2 + .cv_linetable 552, "??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ", Lfunc_end552 + .section .debug$S,"dr",associative,"?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" + .long 241 # Symbol subsection for gsl::span::subspan + .long Ltmp22239-Ltmp22238 # Subsection size +Ltmp22238: + .short Ltmp22241-Ltmp22240 # Record length +Ltmp22240: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end553-"?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8174 # Function type index + .secrel32 "?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" # Function section relative address + .secidx "?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan" # Function name +Ltmp22241: + .short Ltmp22243-Ltmp22242 # Record length +Ltmp22242: + .short 4414 # Record kind: S_LOCAL + .long 5262 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22243: + .cv_def_range Ltmp12529 Ltmp12530, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp22245-Ltmp22244 # Record length +Ltmp22244: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "offset" +Ltmp22245: + .cv_def_range Ltmp12529 Ltmp12530, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp22247-Ltmp22246 # Record length +Ltmp22246: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp22247: + .cv_def_range Ltmp12529 Ltmp12530, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22239: + .p2align 2 + .cv_linetable 553, "?subspan@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@HH@Z", Lfunc_end553 + .section .debug$S,"dr",associative,"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .long 241 # Symbol subsection for gsl::span::subspan<0,0> + .long Ltmp22249-Ltmp22248 # Subsection size +Ltmp22248: + .short Ltmp22251-Ltmp22250 # Record length +Ltmp22250: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end554-"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8175 # Function type index + .secrel32 "??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan<0,0>" # Function name +Ltmp22251: + .short Ltmp22253-Ltmp22252 # Record length +Ltmp22252: + .short 4414 # Record kind: S_LOCAL + .long 5262 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22253: + .cv_def_range Ltmp12533 Ltmp12534, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22249: + .p2align 2 + .cv_linetable 554, "??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ", Lfunc_end554 + .section .debug$S,"dr",associative,"??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + .long 241 # Symbol subsection for gsl::span::subspan<0,5> + .long Ltmp22255-Ltmp22254 # Subsection size +Ltmp22254: + .short Ltmp22257-Ltmp22256 # Record length +Ltmp22256: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end555-"??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8176 # Function type index + .secrel32 "??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ" # Function section relative address + .secidx "??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan<0,5>" # Function name +Ltmp22257: + .short Ltmp22259-Ltmp22258 # Record length +Ltmp22258: + .short 4414 # Record kind: S_LOCAL + .long 5262 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22259: + .cv_def_range Ltmp12537 Ltmp12538, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22255: + .p2align 2 + .cv_linetable 555, "??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ", Lfunc_end555 + .section .debug$S,"dr",associative,"??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .long 241 # Symbol subsection for gsl::span::subspan<4,0> + .long Ltmp22261-Ltmp22260 # Subsection size +Ltmp22260: + .short Ltmp22263-Ltmp22262 # Record length +Ltmp22262: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end556-"??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8175 # Function type index + .secrel32 "??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan<4,0>" # Function name +Ltmp22263: + .short Ltmp22265-Ltmp22264 # Record length +Ltmp22264: + .short 4414 # Record kind: S_LOCAL + .long 5262 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22265: + .cv_def_range Ltmp12541 Ltmp12542, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22261: + .p2align 2 + .cv_linetable 556, "??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ", Lfunc_end556 + .section .debug$S,"dr",associative,"??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ" + .long 241 # Symbol subsection for gsl::span::subspan<1,-1> + .long Ltmp22267-Ltmp22266 # Subsection size +Ltmp22266: + .short Ltmp22269-Ltmp22268 # Record length +Ltmp22268: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end557-"??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8178 # Function type index + .secrel32 "??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ" # Function section relative address + .secidx "??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan<1,-1>" # Function name +Ltmp22269: + .short Ltmp22271-Ltmp22270 # Record length +Ltmp22270: + .short 4414 # Record kind: S_LOCAL + .long 5262 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22271: + .cv_def_range Ltmp12545 Ltmp12546, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22267: + .p2align 2 + .cv_linetable 557, "??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ", Lfunc_end557 + .section .debug$S,"dr",associative,"?size@?$span@H$03@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$span@H$03@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::span::size + .long Ltmp22273-Ltmp22272 # Subsection size +Ltmp22272: + .short Ltmp22275-Ltmp22274 # Record length +Ltmp22274: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end558-"?size@?$span@H$03@gsl@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8179 # Function type index + .secrel32 "?size@?$span@H$03@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$span@H$03@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +Ltmp22275: + .short Ltmp22277-Ltmp22276 # Record length +Ltmp22276: + .short 4414 # Record kind: S_LOCAL + .long 5626 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22277: + .cv_def_range Ltmp12547 Ltmp12548, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22273: + .p2align 2 + .cv_linetable 558, "?size@?$span@H$03@gsl@@QBEHXZ", Lfunc_end558 + .section .debug$S,"dr",associative,"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .long 241 # Symbol subsection for gsl::span::subspan<0,0> + .long Ltmp22279-Ltmp22278 # Subsection size +Ltmp22278: + .short Ltmp22281-Ltmp22280 # Record length +Ltmp22280: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end559-"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8180 # Function type index + .secrel32 "??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan<0,0>" # Function name +Ltmp22281: + .short Ltmp22283-Ltmp22282 # Record length +Ltmp22282: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22283: + .cv_def_range Ltmp12551 Ltmp12552, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22279: + .p2align 2 + .cv_linetable 559, "??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ", Lfunc_end559 + .section .debug$S,"dr",associative,"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .long 241 # Symbol subsection for gsl::span::subspan<1,0> + .long Ltmp22285-Ltmp22284 # Subsection size +Ltmp22284: + .short Ltmp22287-Ltmp22286 # Record length +Ltmp22286: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end560-"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8180 # Function type index + .secrel32 "??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan<1,0>" # Function name +Ltmp22287: + .short Ltmp22289-Ltmp22288 # Record length +Ltmp22288: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22289: + .cv_def_range Ltmp12555 Ltmp12556, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22285: + .p2align 2 + .cv_linetable 560, "??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ", Lfunc_end560 + .section .debug$S,"dr",associative,"??0?$span@H$03@gsl@@QAE@PAHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span@H$03@gsl@@QAE@PAHH@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp22291-Ltmp22290 # Subsection size +Ltmp22290: + .short Ltmp22293-Ltmp22292 # Record length +Ltmp22292: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end561-"??0?$span@H$03@gsl@@QAE@PAHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8181 # Function type index + .secrel32 "??0?$span@H$03@gsl@@QAE@PAHH@Z" # Function section relative address + .secidx "??0?$span@H$03@gsl@@QAE@PAHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp22293: + .short Ltmp22295-Ltmp22294 # Record length +Ltmp22294: + .short 4414 # Record kind: S_LOCAL + .long 5610 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22295: + .cv_def_range Ltmp12557 Ltmp12558, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp22297-Ltmp22296 # Record length +Ltmp22296: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "ptr" +Ltmp22297: + .cv_def_range Ltmp12557 Ltmp12558, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp22299-Ltmp22298 # Record length +Ltmp22298: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp22299: + .cv_def_range Ltmp12557 Ltmp12558, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22291: + .p2align 2 + .cv_linetable 561, "??0?$span@H$03@gsl@@QAE@PAHH@Z", Lfunc_end561 + .section .debug$S,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long Ltmp22301-Ltmp22300 # Subsection size +Ltmp22300: + .short Ltmp22303-Ltmp22302 # Record length +Ltmp22302: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end562-"??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8183 # Function type index + .secrel32 "??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z" # Function section relative address + .secidx "??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +Ltmp22303: + .short Ltmp22305-Ltmp22304 # Record length +Ltmp22304: + .short 4414 # Record kind: S_LOCAL + .long 7855 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22305: + .cv_def_range Ltmp12563 Ltmp12567, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp22307-Ltmp22306 # Record length +Ltmp22306: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp22307: + .cv_def_range Ltmp12563 Ltmp12567, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp22309-Ltmp22308 # Record length +Ltmp22308: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp22309: + .cv_def_range Ltmp12563 Ltmp12567, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22301: + .p2align 2 + .cv_linetable 562, "??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z", Lfunc_end562 + .section .debug$S,"dr",associative,"??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" + .long 241 # Symbol subsection for gsl::span::span<4> + .long Ltmp22311-Ltmp22310 # Subsection size +Ltmp22310: + .short Ltmp22313-Ltmp22312 # Record length +Ltmp22312: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end563-"??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8187 # Function type index + .secrel32 "??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" # Function section relative address + .secidx "??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4>" # Function name +Ltmp22313: + .short Ltmp22315-Ltmp22314 # Record length +Ltmp22314: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22315: + .cv_def_range Ltmp12570 Ltmp12571, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp22317-Ltmp22316 # Record length +Ltmp22316: + .short 4414 # Record kind: S_LOCAL + .long 8184 # TypeIndex + .short 1 # Flags + .asciz "arr" +Ltmp22317: + .cv_def_range Ltmp12570 Ltmp12571, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22311: + .p2align 2 + .cv_linetable 563, "??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z", Lfunc_end563 + .section .debug$S,"dr",associative,"??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z" + .long 241 # Symbol subsection for gsl::span::span<2> + .long Ltmp22319-Ltmp22318 # Subsection size +Ltmp22318: + .short Ltmp22321-Ltmp22320 # Record length +Ltmp22320: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end564-"??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8190 # Function type index + .secrel32 "??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z" # Function section relative address + .secidx "??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<2>" # Function name +Ltmp22321: + .short Ltmp22323-Ltmp22322 # Record length +Ltmp22322: + .short 4414 # Record kind: S_LOCAL + .long 5160 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22323: + .cv_def_range Ltmp12574 Ltmp12575, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp22325-Ltmp22324 # Record length +Ltmp22324: + .short 4414 # Record kind: S_LOCAL + .long 6466 # TypeIndex + .short 1 # Flags + .asciz "arr" +Ltmp22325: + .cv_def_range Ltmp12574 Ltmp12575, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22319: + .p2align 2 + .cv_linetable 564, "??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z", Lfunc_end564 + .section .debug$S,"dr",associative,"?at@?$span@H$01@gsl@@QBEAAHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?at@?$span@H$01@gsl@@QBEAAHH@Z" + .long 241 # Symbol subsection for gsl::span::at + .long Ltmp22327-Ltmp22326 # Subsection size +Ltmp22326: + .short Ltmp22329-Ltmp22328 # Record length +Ltmp22328: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end565-"?at@?$span@H$01@gsl@@QBEAAHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8191 # Function type index + .secrel32 "?at@?$span@H$01@gsl@@QBEAAHH@Z" # Function section relative address + .secidx "?at@?$span@H$01@gsl@@QBEAAHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::at" # Function name +Ltmp22329: + .short Ltmp22331-Ltmp22330 # Record length +Ltmp22330: + .short 4414 # Record kind: S_LOCAL + .long 5176 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22331: + .cv_def_range Ltmp12576 Ltmp12577, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp22333-Ltmp22332 # Record length +Ltmp22332: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "idx" +Ltmp22333: + .cv_def_range Ltmp12576 Ltmp12577, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22327: + .p2align 2 + .cv_linetable 565, "?at@?$span@H$01@gsl@@QBEAAHH@Z", Lfunc_end565 + .section .debug$S,"dr",associative,"??0?$extent_type@$01@details@gsl@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$extent_type@$01@details@gsl@@QAE@XZ" + .long 241 # Symbol subsection for gsl::details::extent_type<2>::extent_type + .long Ltmp22335-Ltmp22334 # Subsection size +Ltmp22334: + .short Ltmp22337-Ltmp22336 # Record length +Ltmp22336: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end566-"??0?$extent_type@$01@details@gsl@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8192 # Function type index + .secrel32 "??0?$extent_type@$01@details@gsl@@QAE@XZ" # Function section relative address + .secidx "??0?$extent_type@$01@details@gsl@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<2>::extent_type" # Function name +Ltmp22337: + .short Ltmp22339-Ltmp22338 # Record length +Ltmp22338: + .short 4414 # Record kind: S_LOCAL + .long 5207 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22339: + .cv_def_range Ltmp12578 Ltmp12579, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22335: + .p2align 2 + .cv_linetable 566, "??0?$extent_type@$01@details@gsl@@QAE@XZ", Lfunc_end566 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp22341-Ltmp22340 # Subsection size +Ltmp22340: + .short Ltmp22343-Ltmp22342 # Record length +Ltmp22342: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end567-"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8195 # Function type index + .secrel32 "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp22343: + .short Ltmp22345-Ltmp22344 # Record length +Ltmp22344: + .short 4414 # Record kind: S_LOCAL + .long 7724 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22345: + .cv_def_range Ltmp12582 Ltmp12586, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp22347-Ltmp22346 # Record length +Ltmp22346: + .short 4414 # Record kind: S_LOCAL + .long 5205 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp22347: + .cv_def_range Ltmp12582 Ltmp12586, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp22349-Ltmp22348 # Record length +Ltmp22348: + .short 4414 # Record kind: S_LOCAL + .long 5215 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp22349: + .cv_def_range Ltmp12582 Ltmp12586, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22341: + .p2align 2 + .cv_linetable 567, "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z", Lfunc_end567 + .section .debug$S,"dr",associative,"??R?$span@H$01@gsl@@QBEAAHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??R?$span@H$01@gsl@@QBEAAHH@Z" + .long 241 # Symbol subsection for gsl::span::operator() + .long Ltmp22351-Ltmp22350 # Subsection size +Ltmp22350: + .short Ltmp22353-Ltmp22352 # Record length +Ltmp22352: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end568-"??R?$span@H$01@gsl@@QBEAAHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8196 # Function type index + .secrel32 "??R?$span@H$01@gsl@@QBEAAHH@Z" # Function section relative address + .secidx "??R?$span@H$01@gsl@@QBEAAHH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::operator()" # Function name +Ltmp22353: + .short Ltmp22355-Ltmp22354 # Record length +Ltmp22354: + .short 4414 # Record kind: S_LOCAL + .long 5176 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22355: + .cv_def_range Ltmp12587 Ltmp12588, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp22357-Ltmp22356 # Record length +Ltmp22356: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "idx" +Ltmp22357: + .cv_def_range Ltmp12587 Ltmp12588, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22351: + .p2align 2 + .cv_linetable 568, "??R?$span@H$01@gsl@@QBEAAHH@Z", Lfunc_end568 + .section .debug$S,"dr",associative,"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::span_iterator + .long Ltmp22359-Ltmp22358 # Subsection size +Ltmp22358: + .short Ltmp22361-Ltmp22360 # Record length +Ltmp22360: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end569-"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8197 # Function type index + .secrel32 "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" # Function section relative address + .secidx "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::span_iterator" # Function name +Ltmp22361: + .short Ltmp22363-Ltmp22362 # Record length +Ltmp22362: + .short 4414 # Record kind: S_LOCAL + .long 4199 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22363: + .cv_def_range Ltmp12589 Ltmp12590, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22359: + .p2align 2 + .cv_linetable 569, "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@XZ", Lfunc_end569 + .section .debug$S,"dr",associative,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::Decomposer::operator<=,0> > + .long Ltmp22365-Ltmp22364 # Subsection size +Ltmp22364: + .short Ltmp22367-Ltmp22366 # Record length +Ltmp22366: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end570-"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$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 8214 # Function type index + .secrel32 "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$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 +Ltmp22367: + .short Ltmp22369-Ltmp22368 # Record length +Ltmp22368: + .short 4414 # Record kind: S_LOCAL + .long 7103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22369: + .cv_def_range Ltmp12591 Ltmp12592, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp22371-Ltmp22370 # Record length +Ltmp22370: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22371: + .cv_def_range Ltmp12591 Ltmp12592, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22365: + .p2align 2 + .cv_linetable 570, "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", Lfunc_end570 + .section .debug$S,"dr",associative,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator==,0> > + .long Ltmp22373-Ltmp22372 # Subsection size +Ltmp22372: + .short Ltmp22375-Ltmp22374 # Record length +Ltmp22374: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end571-"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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 8227 # Function type index + .secrel32 "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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 +Ltmp22375: + .short Ltmp22377-Ltmp22376 # Record length +Ltmp22376: + .short 4414 # Record kind: S_LOCAL + .long 8202 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22377: + .cv_def_range Ltmp12593 Ltmp12594, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp22379-Ltmp22378 # Record length +Ltmp22378: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22379: + .cv_def_range Ltmp12593 Ltmp12594, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22373: + .p2align 2 + .cv_linetable 571, "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", Lfunc_end571 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr + .long Ltmp22381-Ltmp22380 # Subsection size +Ltmp22380: + .short Ltmp22383-Ltmp22382 # Record length +Ltmp22382: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end572-"??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8229 # Function type index + .secrel32 "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr" # Function name +Ltmp22383: + .short Ltmp22385-Ltmp22384 # Record length +Ltmp22384: + .short 4414 # Record kind: S_LOCAL + .long 8221 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22385: + .cv_def_range Ltmp12595 Ltmp12598, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22381: + .p2align 2 + .cv_linetable 572, "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ", Lfunc_end572 + .section .debug$S,"dr",associative,"??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::ExprLhs + .long Ltmp22387-Ltmp22386 # Subsection size +Ltmp22386: + .short Ltmp22389-Ltmp22388 # Record length +Ltmp22388: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end573-"??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$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 8230 # Function type index + .secrel32 "??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$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 +Ltmp22389: + .short Ltmp22391-Ltmp22390 # Record length +Ltmp22390: + .short 4414 # Record kind: S_LOCAL + .long 8202 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22391: + .cv_def_range Ltmp12599 Ltmp12600, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp22393-Ltmp22392 # Record length +Ltmp22392: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22393: + .cv_def_range Ltmp12599 Ltmp12600, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22387: + .p2align 2 + .cv_linetable 573, "??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", Lfunc_end573 + .section .debug$S,"dr",associative,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .long 241 # Symbol subsection for Catch::compareEqual,0>,gsl::details::span_iterator,0> > + .long Ltmp22395-Ltmp22394 # Subsection size +Ltmp22394: + .short Ltmp22397-Ltmp22396 # Record length +Ltmp22396: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end574-"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NABV?$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 8233 # Function type index + .secrel32 "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NABV?$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_NABV?$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 +Ltmp22397: + .short Ltmp22399-Ltmp22398 # Record length +Ltmp22398: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22399: + .cv_def_range Ltmp12601 Ltmp12602, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp22401-Ltmp22400 # Record length +Ltmp22400: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22401: + .cv_def_range Ltmp12601 Ltmp12602, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22395: + .p2align 2 + .cv_linetable 574, "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z", Lfunc_end574 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::BinaryExpr + .long Ltmp22403-Ltmp22402 # Subsection size +Ltmp22402: + .short Ltmp22405-Ltmp22404 # Record length +Ltmp22404: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end575-"??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$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 8234 # Function type index + .secrel32 "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$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 +Ltmp22405: + .short Ltmp22407-Ltmp22406 # Record length +Ltmp22406: + .short 4414 # Record kind: S_LOCAL + .long 8221 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22407: + .cv_def_range Ltmp12603 Ltmp12604, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp22409-Ltmp22408 # Record length +Ltmp22408: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +Ltmp22409: + .cv_def_range Ltmp12603 Ltmp12604, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp22411-Ltmp22410 # Record length +Ltmp22410: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22411: + .cv_def_range Ltmp12603 Ltmp12604, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp22413-Ltmp22412 # Record length +Ltmp22412: + .short 4414 # Record kind: S_LOCAL + .long 4448 # TypeIndex + .short 1 # Flags + .asciz "op" +Ltmp22413: + .cv_def_range Ltmp12603 Ltmp12604, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp22415-Ltmp22414 # Record length +Ltmp22414: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22415: + .cv_def_range Ltmp12603 Ltmp12604, "E\021\026\000\000\000\034\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22403: + .p2align 2 + .cv_linetable 575, "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z", Lfunc_end575 + .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 + .cv_fpo_data "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .long 241 # Symbol subsection for gsl::details::operator== + .long Ltmp22417-Ltmp22416 # Subsection size +Ltmp22416: + .short Ltmp22419-Ltmp22418 # Record length +Ltmp22418: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end576-"??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 8237 # 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 +Ltmp22419: + .short Ltmp22421-Ltmp22420 # Record length +Ltmp22420: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22421: + .cv_def_range Ltmp12605 Ltmp12606, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp22423-Ltmp22422 # Record length +Ltmp22422: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22423: + .cv_def_range Ltmp12605 Ltmp12606, "E\021\026\000\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22417: + .p2align 2 + .cv_linetable 576, "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z", Lfunc_end576 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::isBinaryExpression + .long Ltmp22425-Ltmp22424 # Subsection size +Ltmp22424: + .short Ltmp22427-Ltmp22426 # Record length +Ltmp22426: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end577-"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8238 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::isBinaryExpression" # Function name +Ltmp22427: + .short Ltmp22429-Ltmp22428 # Record length +Ltmp22428: + .short 4414 # Record kind: S_LOCAL + .long 8218 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22429: + .cv_def_range Ltmp12607 Ltmp12608, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22425: + .p2align 2 + .cv_linetable 577, "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ", Lfunc_end577 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::getResult + .long Ltmp22431-Ltmp22430 # Subsection size +Ltmp22430: + .short Ltmp22433-Ltmp22432 # Record length +Ltmp22432: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end578-"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8239 # Function type index + .secrel32 "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::getResult" # Function name +Ltmp22433: + .short Ltmp22435-Ltmp22434 # Record length +Ltmp22434: + .short 4414 # Record kind: S_LOCAL + .long 8218 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22435: + .cv_def_range Ltmp12609 Ltmp12610, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22431: + .p2align 2 + .cv_linetable 578, "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ", Lfunc_end578 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::streamReconstructedExpression + .long Ltmp22437-Ltmp22436 # Subsection size +Ltmp22436: + .short Ltmp22439-Ltmp22438 # Record length +Ltmp22438: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end579-"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8240 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$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 +Ltmp22439: + .short Ltmp22441-Ltmp22440 # Record length +Ltmp22440: + .short 4414 # Record kind: S_LOCAL + .long 8218 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22441: + .cv_def_range Ltmp12615 Ltmp12616, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp22443-Ltmp22442 # Record length +Ltmp22442: + .short 4414 # Record kind: S_LOCAL + .long 4473 # TypeIndex + .short 1 # Flags + .asciz "os" +Ltmp22443: + .cv_def_range Ltmp12615 Ltmp12616, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22437: + .p2align 2 + .cv_linetable 579, "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", Lfunc_end579 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr + .long Ltmp22445-Ltmp22444 # Subsection size +Ltmp22444: + .short Ltmp22447-Ltmp22446 # Record length +Ltmp22446: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end580-"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8229 # Function type index + .secrel32 "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr" # Function name +Ltmp22447: + .short Ltmp22449-Ltmp22448 # Record length +Ltmp22448: + .short 4414 # Record kind: S_LOCAL + .long 8221 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22449: + .cv_def_range Ltmp12617 Ltmp12618, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp22451-Ltmp22450 # Record length +Ltmp22450: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp22451: + .cv_def_range Ltmp12617 Ltmp12618, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22445: + .p2align 2 + .cv_linetable 580, "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z", Lfunc_end580 + .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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::Detail::stringify,0> > + .long Ltmp22453-Ltmp22452 # Subsection size +Ltmp22452: + .short Ltmp22455-Ltmp22454 # Record length +Ltmp22454: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end581-"??$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@@ABV?$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 8242 # 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@@ABV?$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@@ABV?$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 +Ltmp22455: + .short Ltmp22457-Ltmp22456 # Record length +Ltmp22456: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "e" +Ltmp22457: + .cv_def_range Ltmp12619 Ltmp12620, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22453: + .p2align 2 + .cv_linetable 581, "??$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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", Lfunc_end581 + .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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::StringMaker,0> >::convert,0> > + .long Ltmp22459-Ltmp22458 # Subsection size +Ltmp22458: + .short Ltmp22461-Ltmp22460 # Record length +Ltmp22460: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end582-"??$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@@ABV?$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 8247 # 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@@ABV?$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@@ABV?$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 +Ltmp22461: + .short Ltmp22463-Ltmp22462 # Record length +Ltmp22462: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp22463: + .cv_def_range Ltmp12621 Ltmp12622, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22459: + .p2align 2 + .cv_linetable 582, "??$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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", Lfunc_end582 + .section .debug$S,"dr",associative,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::basic_string + .long Ltmp22465-Ltmp22464 # Subsection size +Ltmp22464: + .short Ltmp22467-Ltmp22466 # Record length +Ltmp22466: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end583-"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8248 # Function type index + .secrel32 "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z" # Function section relative address + .secidx "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::basic_string" # Function name +Ltmp22467: + .short Ltmp22469-Ltmp22468 # Record length +Ltmp22468: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22469: + .cv_def_range Ltmp12627 Ltmp12631, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp22471-Ltmp22470 # Record length +Ltmp22470: + .short 4414 # Record kind: S_LOCAL + .long 4429 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp22471: + .cv_def_range Ltmp12627 Ltmp12631, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp22473-Ltmp22472 # Record length +Ltmp22472: + .short 4414 # Record kind: S_LOCAL + .long 7223 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +Ltmp22473: + .cv_def_range Ltmp12628 Ltmp12629 Ltmp12630 Ltmp12631, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp22475-Ltmp22474 # Record length +Ltmp22474: + .short 4414 # Record kind: S_LOCAL + .long 7586 # TypeIndex + .short 0 # Flags + .asciz "_Proxy" +Ltmp22475: + .cv_def_range Ltmp12628 Ltmp12629 Ltmp12630 Ltmp12631, "E\021\026\000\000\000\310\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22465: + .p2align 2 + .cv_linetable 583, "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z", Lfunc_end583 + .section .debug$S,"dr",associative,"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@ABV32@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@ABV32@@Z" + .long 241 # Symbol subsection for std::_Default_allocator_traits >::select_on_container_copy_construction + .long Ltmp22477-Ltmp22476 # Subsection size +Ltmp22476: + .short Ltmp22479-Ltmp22478 # Record length +Ltmp22478: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end584-"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@ABV32@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8249 # Function type index + .secrel32 "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@ABV32@@Z" # Function section relative address + .secidx "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@ABV32@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::select_on_container_copy_construction" # Function name +Ltmp22479: + .short Ltmp22481-Ltmp22480 # Record length +Ltmp22480: + .short 4414 # Record kind: S_LOCAL + .long 4487 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp22481: + .cv_def_range Ltmp12632 Ltmp12633, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22477: + .p2align 2 + .cv_linetable 584, "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@ABV32@@Z", Lfunc_end584 + .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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@D@1@@Z" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_String_val >,1>::_Compressed_pair> + .long Ltmp22483-Ltmp22482 # Subsection size +Ltmp22482: + .short Ltmp22485-Ltmp22484 # Record length +Ltmp22484: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end585-"??$?0V?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8253 # 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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_String_val >,1>::_Compressed_pair>" # Function name +Ltmp22485: + .short Ltmp22487-Ltmp22486 # Record length +Ltmp22486: + .short 4414 # Record kind: S_LOCAL + .long 4703 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22487: + .cv_def_range Ltmp12634 Ltmp12635, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp22489-Ltmp22488 # Record length +Ltmp22488: + .short 4414 # Record kind: S_LOCAL + .long 7985 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp22489: + .cv_def_range Ltmp12634 Ltmp12635, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp22491-Ltmp22490 # Record length +Ltmp22490: + .short 4414 # Record kind: S_LOCAL + .long 8250 # TypeIndex + .short 1 # Flags + .asciz "_Val1" +Ltmp22491: + .cv_def_range Ltmp12634 Ltmp12635, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22483: + .p2align 2 + .cv_linetable 585, "??$?0V?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@D@1@@Z", Lfunc_end585 + .section .debug$S,"dr",associative,"?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXABV12@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXABV12@@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Construct_lv_contents + .long Ltmp22493-Ltmp22492 # Subsection size +Ltmp22492: + .short Ltmp22495-Ltmp22494 # Record length +Ltmp22494: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end586-"?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXABV12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8254 # Function type index + .secrel32 "?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXABV12@@Z" # Function section relative address + .secidx "?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXABV12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Construct_lv_contents" # Function name +Ltmp22495: + .short Ltmp22497-Ltmp22496 # Record length +Ltmp22496: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22497: + .cv_def_range Ltmp12636 Ltmp12639, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp22499-Ltmp22498 # Record length +Ltmp22498: + .short 4414 # Record kind: S_LOCAL + .long 4429 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp22499: + .cv_def_range Ltmp12636 Ltmp12639, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp22501-Ltmp22500 # Record length +Ltmp22500: + .short 4414 # Record kind: S_LOCAL + .long 4639 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp22501: + .cv_def_range Ltmp12636 Ltmp12639, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp22503-Ltmp22502 # Record length +Ltmp22502: + .short 4414 # Record kind: S_LOCAL + .long 4682 # TypeIndex + .short 0 # Flags + .asciz "_Right_data" +Ltmp22503: + .cv_def_range Ltmp12636 Ltmp12639, "E\021\026\000\000\000\344\377\377\377" + .short Ltmp22505-Ltmp22504 # Record length +Ltmp22504: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Right_size" +Ltmp22505: + .cv_def_range Ltmp12636 Ltmp12639, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp22507-Ltmp22506 # Record length +Ltmp22506: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_Right_ptr" +Ltmp22507: + .cv_def_range Ltmp12636 Ltmp12639, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp22509-Ltmp22508 # Record length +Ltmp22508: + .short 4414 # Record kind: S_LOCAL + .long 4676 # TypeIndex + .short 0 # Flags + .asciz "_Al" +Ltmp22509: + .cv_def_range Ltmp12636 Ltmp12639, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp22511-Ltmp22510 # Record length +Ltmp22510: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_New_capacity" +Ltmp22511: + .cv_def_range Ltmp12636 Ltmp12639, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp22513-Ltmp22512 # Record length +Ltmp22512: + .short 4414 # Record kind: S_LOCAL + .long 4896 # TypeIndex + .short 0 # Flags + .asciz "_New_array" +Ltmp22513: + .cv_def_range Ltmp12636 Ltmp12639, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22493: + .p2align 2 + .cv_linetable 586, "?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXABV12@@Z", Lfunc_end586 + .section .debug$S,"dr",associative,"??$forward@V?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$forward@V?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z" + .long 241 # Symbol subsection for std::forward > + .long Ltmp22515-Ltmp22514 # Subsection size +Ltmp22514: + .short Ltmp22517-Ltmp22516 # Record length +Ltmp22516: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end587-"??$forward@V?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8257 # Function type index + .secrel32 "??$forward@V?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z" # Function section relative address + .secidx "??$forward@V?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward >" # Function name +Ltmp22517: + .short Ltmp22519-Ltmp22518 # Record length +Ltmp22518: + .short 4414 # Record kind: S_LOCAL + .long 4676 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp22519: + .cv_def_range Ltmp12640 Ltmp12641, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22515: + .p2align 2 + .cv_linetable 587, "??$forward@V?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z", Lfunc_end587 + .section .debug$S,"dr",associative,"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@XZ" + .long 241 # Symbol subsection for gsl::details::span_iterator,1>::span_iterator + .long Ltmp22521-Ltmp22520 # Subsection size +Ltmp22520: + .short Ltmp22523-Ltmp22522 # Record length +Ltmp22522: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end588-"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8258 # Function type index + .secrel32 "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@XZ" # Function section relative address + .secidx "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,1>::span_iterator" # Function name +Ltmp22523: + .short Ltmp22525-Ltmp22524 # Record length +Ltmp22524: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22525: + .cv_def_range Ltmp12642 Ltmp12643, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22521: + .p2align 2 + .cv_linetable 588, "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@XZ", Lfunc_end588 + .section .debug$S,"dr",associative,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::Decomposer::operator<=,1> > + .long Ltmp22527-Ltmp22526 # Subsection size +Ltmp22526: + .short Ltmp22529-Ltmp22528 # Record length +Ltmp22528: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end589-"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$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 8275 # Function type index + .secrel32 "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$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 +Ltmp22529: + .short Ltmp22531-Ltmp22530 # Record length +Ltmp22530: + .short 4414 # Record kind: S_LOCAL + .long 7103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22531: + .cv_def_range Ltmp12644 Ltmp12645, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp22533-Ltmp22532 # Record length +Ltmp22532: + .short 4414 # Record kind: S_LOCAL + .long 8260 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22533: + .cv_def_range Ltmp12644 Ltmp12645, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22527: + .p2align 2 + .cv_linetable 589, "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", Lfunc_end589 + .section .debug$S,"dr",associative,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,1> &>::operator==,1> > + .long Ltmp22535-Ltmp22534 # Subsection size +Ltmp22534: + .short Ltmp22537-Ltmp22536 # Record length +Ltmp22536: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end590-"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$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 8288 # Function type index + .secrel32 "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$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 +Ltmp22537: + .short Ltmp22539-Ltmp22538 # Record length +Ltmp22538: + .short 4414 # Record kind: S_LOCAL + .long 8263 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22539: + .cv_def_range Ltmp12646 Ltmp12647, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp22541-Ltmp22540 # Record length +Ltmp22540: + .short 4414 # Record kind: S_LOCAL + .long 8260 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22541: + .cv_def_range Ltmp12646 Ltmp12647, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22535: + .p2align 2 + .cv_linetable 590, "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", Lfunc_end590 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::~BinaryExpr + .long Ltmp22543-Ltmp22542 # Subsection size +Ltmp22542: + .short Ltmp22545-Ltmp22544 # Record length +Ltmp22544: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end591-"??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8290 # Function type index + .secrel32 "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::~BinaryExpr" # Function name +Ltmp22545: + .short Ltmp22547-Ltmp22546 # Record length +Ltmp22546: + .short 4414 # Record kind: S_LOCAL + .long 8282 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22547: + .cv_def_range Ltmp12648 Ltmp12651, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22543: + .p2align 2 + .cv_linetable 591, "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAE@XZ", Lfunc_end591 + .section .debug$S,"dr",associative,"??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,1> &>::ExprLhs + .long Ltmp22549-Ltmp22548 # Subsection size +Ltmp22548: + .short Ltmp22551-Ltmp22550 # Record length +Ltmp22550: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end592-"??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE@ABV?$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 8291 # Function type index + .secrel32 "??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE@ABV?$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 +Ltmp22551: + .short Ltmp22553-Ltmp22552 # Record length +Ltmp22552: + .short 4414 # Record kind: S_LOCAL + .long 8263 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22553: + .cv_def_range Ltmp12652 Ltmp12653, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp22555-Ltmp22554 # Record length +Ltmp22554: + .short 4414 # Record kind: S_LOCAL + .long 8260 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22555: + .cv_def_range Ltmp12652 Ltmp12653, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22549: + .p2align 2 + .cv_linetable 592, "??0?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", Lfunc_end592 + .section .debug$S,"dr",associative,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" + .long 241 # Symbol subsection for Catch::compareEqual,1>,gsl::details::span_iterator,1> > + .long Ltmp22557-Ltmp22556 # Subsection size +Ltmp22556: + .short Ltmp22559-Ltmp22558 # Record length +Ltmp22558: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end593-"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NABV?$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 8294 # Function type index + .secrel32 "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NABV?$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_NABV?$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 +Ltmp22559: + .short Ltmp22561-Ltmp22560 # Record length +Ltmp22560: + .short 4414 # Record kind: S_LOCAL + .long 8260 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22561: + .cv_def_range Ltmp12654 Ltmp12655, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp22563-Ltmp22562 # Record length +Ltmp22562: + .short 4414 # Record kind: S_LOCAL + .long 8260 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22563: + .cv_def_range Ltmp12654 Ltmp12655, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22557: + .p2align 2 + .cv_linetable 593, "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z", Lfunc_end593 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::BinaryExpr + .long Ltmp22565-Ltmp22564 # Subsection size +Ltmp22564: + .short Ltmp22567-Ltmp22566 # Record length +Ltmp22566: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end594-"??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@QAE@_NABV?$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 8295 # Function type index + .secrel32 "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@QAE@_NABV?$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 +Ltmp22567: + .short Ltmp22569-Ltmp22568 # Record length +Ltmp22568: + .short 4414 # Record kind: S_LOCAL + .long 8282 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22569: + .cv_def_range Ltmp12656 Ltmp12657, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp22571-Ltmp22570 # Record length +Ltmp22570: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +Ltmp22571: + .cv_def_range Ltmp12656 Ltmp12657, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp22573-Ltmp22572 # Record length +Ltmp22572: + .short 4414 # Record kind: S_LOCAL + .long 8260 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22573: + .cv_def_range Ltmp12656 Ltmp12657, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp22575-Ltmp22574 # Record length +Ltmp22574: + .short 4414 # Record kind: S_LOCAL + .long 4448 # TypeIndex + .short 1 # Flags + .asciz "op" +Ltmp22575: + .cv_def_range Ltmp12656 Ltmp12657, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp22577-Ltmp22576 # Record length +Ltmp22576: + .short 4414 # Record kind: S_LOCAL + .long 8260 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22577: + .cv_def_range Ltmp12656 Ltmp12657, "E\021\026\000\000\000\034\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22565: + .p2align 2 + .cv_linetable 594, "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z", Lfunc_end594 + .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 + .cv_fpo_data "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .long 241 # Symbol subsection for gsl::details::operator== + .long Ltmp22579-Ltmp22578 # Subsection size +Ltmp22578: + .short Ltmp22581-Ltmp22580 # Record length +Ltmp22580: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end595-"??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 8298 # 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 +Ltmp22581: + .short Ltmp22583-Ltmp22582 # Record length +Ltmp22582: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22583: + .cv_def_range Ltmp12658 Ltmp12659, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp22585-Ltmp22584 # Record length +Ltmp22584: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22585: + .cv_def_range Ltmp12658 Ltmp12659, "E\021\026\000\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22579: + .p2align 2 + .cv_linetable 595, "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z", Lfunc_end595 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::isBinaryExpression + .long Ltmp22587-Ltmp22586 # Subsection size +Ltmp22586: + .short Ltmp22589-Ltmp22588 # Record length +Ltmp22588: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end596-"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8299 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::isBinaryExpression" # Function name +Ltmp22589: + .short Ltmp22591-Ltmp22590 # Record length +Ltmp22590: + .short 4414 # Record kind: S_LOCAL + .long 8279 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22591: + .cv_def_range Ltmp12660 Ltmp12661, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22587: + .p2align 2 + .cv_linetable 596, "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ", Lfunc_end596 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::getResult + .long Ltmp22593-Ltmp22592 # Subsection size +Ltmp22592: + .short Ltmp22595-Ltmp22594 # Record length +Ltmp22594: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end597-"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8300 # Function type index + .secrel32 "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::getResult" # Function name +Ltmp22595: + .short Ltmp22597-Ltmp22596 # Record length +Ltmp22596: + .short 4414 # Record kind: S_LOCAL + .long 8279 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22597: + .cv_def_range Ltmp12662 Ltmp12663, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22593: + .p2align 2 + .cv_linetable 597, "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBE_NXZ", Lfunc_end597 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::streamReconstructedExpression + .long Ltmp22599-Ltmp22598 # Subsection size +Ltmp22598: + .short Ltmp22601-Ltmp22600 # Record length +Ltmp22600: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end598-"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8301 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$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 +Ltmp22601: + .short Ltmp22603-Ltmp22602 # Record length +Ltmp22602: + .short 4414 # Record kind: S_LOCAL + .long 8279 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22603: + .cv_def_range Ltmp12668 Ltmp12669, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp22605-Ltmp22604 # Record length +Ltmp22604: + .short 4414 # Record kind: S_LOCAL + .long 4473 # TypeIndex + .short 1 # Flags + .asciz "os" +Ltmp22605: + .cv_def_range Ltmp12668 Ltmp12669, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22599: + .p2align 2 + .cv_linetable 598, "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", Lfunc_end598 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::~BinaryExpr + .long Ltmp22607-Ltmp22606 # Subsection size +Ltmp22606: + .short Ltmp22609-Ltmp22608 # Record length +Ltmp22608: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end599-"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8290 # Function type index + .secrel32 "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::~BinaryExpr" # Function name +Ltmp22609: + .short Ltmp22611-Ltmp22610 # Record length +Ltmp22610: + .short 4414 # Record kind: S_LOCAL + .long 8282 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22611: + .cv_def_range Ltmp12670 Ltmp12671, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp22613-Ltmp22612 # Record length +Ltmp22612: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp22613: + .cv_def_range Ltmp12670 Ltmp12671, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22607: + .p2align 2 + .cv_linetable 599, "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@UAEPAXI@Z", Lfunc_end599 + .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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::Detail::stringify,1> > + .long Ltmp22615-Ltmp22614 # Subsection size +Ltmp22614: + .short Ltmp22617-Ltmp22616 # Record length +Ltmp22616: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end600-"??$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@@ABV?$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 8303 # 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@@ABV?$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@@ABV?$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 +Ltmp22617: + .short Ltmp22619-Ltmp22618 # Record length +Ltmp22618: + .short 4414 # Record kind: S_LOCAL + .long 8260 # TypeIndex + .short 1 # Flags + .asciz "e" +Ltmp22619: + .cv_def_range Ltmp12672 Ltmp12673, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22615: + .p2align 2 + .cv_linetable 600, "??$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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", Lfunc_end600 + .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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::StringMaker,1> >::convert,1> > + .long Ltmp22621-Ltmp22620 # Subsection size +Ltmp22620: + .short Ltmp22623-Ltmp22622 # Record length +Ltmp22622: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end601-"??$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@@ABV?$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 8308 # 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@@ABV?$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@@ABV?$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 +Ltmp22623: + .short Ltmp22625-Ltmp22624 # Record length +Ltmp22624: + .short 4414 # Record kind: S_LOCAL + .long 8260 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp22625: + .cv_def_range Ltmp12674 Ltmp12675, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22621: + .p2align 2 + .cv_linetable 601, "??$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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", Lfunc_end601 + .section .debug$S,"dr",associative,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator==,1> > + .long Ltmp22627-Ltmp22626 # Subsection size +Ltmp22626: + .short Ltmp22629-Ltmp22628 # Record length +Ltmp22628: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end602-"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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 8321 # Function type index + .secrel32 "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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 +Ltmp22629: + .short Ltmp22631-Ltmp22630 # Record length +Ltmp22630: + .short 4414 # Record kind: S_LOCAL + .long 8202 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22631: + .cv_def_range Ltmp12676 Ltmp12677, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp22633-Ltmp22632 # Record length +Ltmp22632: + .short 4414 # Record kind: S_LOCAL + .long 8260 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22633: + .cv_def_range Ltmp12676 Ltmp12677, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22627: + .p2align 2 + .cv_linetable 602, "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", Lfunc_end602 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::~BinaryExpr + .long Ltmp22635-Ltmp22634 # Subsection size +Ltmp22634: + .short Ltmp22637-Ltmp22636 # Record length +Ltmp22636: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end603-"??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8323 # Function type index + .secrel32 "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::~BinaryExpr" # Function name +Ltmp22637: + .short Ltmp22639-Ltmp22638 # Record length +Ltmp22638: + .short 4414 # Record kind: S_LOCAL + .long 8315 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22639: + .cv_def_range Ltmp12678 Ltmp12681, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22635: + .p2align 2 + .cv_linetable 603, "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAE@XZ", Lfunc_end603 + .section .debug$S,"dr",associative,"?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + .long 241 # Symbol subsection for gsl::span::begin + .long Ltmp22641-Ltmp22640 # Subsection size +Ltmp22640: + .short Ltmp22643-Ltmp22642 # Record length +Ltmp22642: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end604-"?begin@?$span@H$0?0@gsl@@QBE?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 8324 # Function type index + .secrel32 "?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" # Function section relative address + .secidx "?begin@?$span@H$0?0@gsl@@QBE?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 +Ltmp22643: + .short Ltmp22645-Ltmp22644 # Record length +Ltmp22644: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22645: + .cv_def_range Ltmp12682 Ltmp12683, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22641: + .p2align 2 + .cv_linetable 604, "?begin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ", Lfunc_end604 + .section .debug$S,"dr",associative,"?cbegin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?cbegin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + .long 241 # Symbol subsection for gsl::span::cbegin + .long Ltmp22647-Ltmp22646 # Subsection size +Ltmp22646: + .short Ltmp22649-Ltmp22648 # Record length +Ltmp22648: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end605-"?cbegin@?$span@H$0?0@gsl@@QBE?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 8325 # Function type index + .secrel32 "?cbegin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" # Function section relative address + .secidx "?cbegin@?$span@H$0?0@gsl@@QBE?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 +Ltmp22649: + .short Ltmp22651-Ltmp22650 # Record length +Ltmp22650: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22651: + .cv_def_range Ltmp12684 Ltmp12685, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22647: + .p2align 2 + .cv_linetable 605, "?cbegin@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ", Lfunc_end605 + .section .debug$S,"dr",associative,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,1> &>::operator==,0> > + .long Ltmp22653-Ltmp22652 # Subsection size +Ltmp22652: + .short Ltmp22655-Ltmp22654 # Record length +Ltmp22654: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end606-"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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 8338 # Function type index + .secrel32 "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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 +Ltmp22655: + .short Ltmp22657-Ltmp22656 # Record length +Ltmp22656: + .short 4414 # Record kind: S_LOCAL + .long 8263 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22657: + .cv_def_range Ltmp12686 Ltmp12687, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp22659-Ltmp22658 # Record length +Ltmp22658: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22659: + .cv_def_range Ltmp12686 Ltmp12687, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22653: + .p2align 2 + .cv_linetable 606, "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", Lfunc_end606 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::~BinaryExpr + .long Ltmp22661-Ltmp22660 # Subsection size +Ltmp22660: + .short Ltmp22663-Ltmp22662 # Record length +Ltmp22662: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end607-"??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8340 # Function type index + .secrel32 "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::~BinaryExpr" # Function name +Ltmp22663: + .short Ltmp22665-Ltmp22664 # Record length +Ltmp22664: + .short 4414 # Record kind: S_LOCAL + .long 8332 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22665: + .cv_def_range Ltmp12688 Ltmp12691, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22661: + .p2align 2 + .cv_linetable 607, "??1?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAE@XZ", Lfunc_end607 + .section .debug$S,"dr",associative,"??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + .long 241 # Symbol subsection for gsl::details::span_iterator,1>::span_iterator<0,nullptr> + .long Ltmp22667-Ltmp22666 # Subsection size +Ltmp22666: + .short Ltmp22669-Ltmp22668 # Record length +Ltmp22668: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end608-"??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8342 # Function type index + .secrel32 "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@ABV?$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@@QAE@ABV?$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 +Ltmp22669: + .short Ltmp22671-Ltmp22670 # Record length +Ltmp22670: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22671: + .cv_def_range Ltmp12692 Ltmp12693, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp22673-Ltmp22672 # Record length +Ltmp22672: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "other" +Ltmp22673: + .cv_def_range Ltmp12692 Ltmp12693, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22667: + .p2align 2 + .cv_linetable 608, "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z", Lfunc_end608 + .section .debug$S,"dr",associative,"??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z" + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator+ + .long Ltmp22675-Ltmp22674 # Subsection size +Ltmp22674: + .short Ltmp22677-Ltmp22676 # Record length +Ltmp22676: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end609-"??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8343 # Function type index + .secrel32 "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z" # Function section relative address + .secidx "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator+" # Function name +Ltmp22677: + .short Ltmp22679-Ltmp22678 # Record length +Ltmp22678: + .short 4414 # Record kind: S_LOCAL + .long 4205 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22679: + .cv_def_range Ltmp12694 Ltmp12697, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp22681-Ltmp22680 # Record length +Ltmp22680: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "n" +Ltmp22681: + .cv_def_range Ltmp12694 Ltmp12697, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp22683-Ltmp22682 # Record length +Ltmp22682: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 0 # Flags + .asciz "ret" +Ltmp22683: + .cv_def_range Ltmp12694 Ltmp12697, "E\021\026\000\000\000\354\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22675: + .p2align 2 + .cv_linetable 609, "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z", Lfunc_end609 + .section .debug$S,"dr",associative,"?cend@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?cend@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + .long 241 # Symbol subsection for gsl::span::cend + .long Ltmp22685-Ltmp22684 # Subsection size +Ltmp22684: + .short Ltmp22687-Ltmp22686 # Record length +Ltmp22686: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end610-"?cend@?$span@H$0?0@gsl@@QBE?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 8344 # Function type index + .secrel32 "?cend@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" # Function section relative address + .secidx "?cend@?$span@H$0?0@gsl@@QBE?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 +Ltmp22687: + .short Ltmp22689-Ltmp22688 # Record length +Ltmp22688: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22689: + .cv_def_range Ltmp12698 Ltmp12699, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22685: + .p2align 2 + .cv_linetable 610, "?cend@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ", Lfunc_end610 + .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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" + .long 241 # Symbol subsection for Catch::compareEqual,0>,gsl::details::span_iterator,1> > + .long Ltmp22691-Ltmp22690 # Subsection size +Ltmp22690: + .short Ltmp22693-Ltmp22692 # Record length +Ltmp22692: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end611-"??$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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8347 # 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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$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 +Ltmp22693: + .short Ltmp22695-Ltmp22694 # Record length +Ltmp22694: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22695: + .cv_def_range Ltmp12700 Ltmp12701, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp22697-Ltmp22696 # Record length +Ltmp22696: + .short 4414 # Record kind: S_LOCAL + .long 8260 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22697: + .cv_def_range Ltmp12700 Ltmp12701, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22691: + .p2align 2 + .cv_linetable 611, "??$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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z", Lfunc_end611 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::BinaryExpr + .long Ltmp22699-Ltmp22698 # Subsection size +Ltmp22698: + .short Ltmp22701-Ltmp22700 # Record length +Ltmp22700: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end612-"??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8348 # Function type index + .secrel32 "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" # Function section relative address + .secidx "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@ABV?$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 +Ltmp22701: + .short Ltmp22703-Ltmp22702 # Record length +Ltmp22702: + .short 4414 # Record kind: S_LOCAL + .long 8315 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22703: + .cv_def_range Ltmp12702 Ltmp12703, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp22705-Ltmp22704 # Record length +Ltmp22704: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +Ltmp22705: + .cv_def_range Ltmp12702 Ltmp12703, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp22707-Ltmp22706 # Record length +Ltmp22706: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22707: + .cv_def_range Ltmp12702 Ltmp12703, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp22709-Ltmp22708 # Record length +Ltmp22708: + .short 4414 # Record kind: S_LOCAL + .long 4448 # TypeIndex + .short 1 # Flags + .asciz "op" +Ltmp22709: + .cv_def_range Ltmp12702 Ltmp12703, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp22711-Ltmp22710 # Record length +Ltmp22710: + .short 4414 # Record kind: S_LOCAL + .long 8260 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22711: + .cv_def_range Ltmp12702 Ltmp12703, "E\021\026\000\000\000\034\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22699: + .p2align 2 + .cv_linetable 612, "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z", Lfunc_end612 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::isBinaryExpression + .long Ltmp22713-Ltmp22712 # Subsection size +Ltmp22712: + .short Ltmp22715-Ltmp22714 # Record length +Ltmp22714: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end613-"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8349 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::isBinaryExpression" # Function name +Ltmp22715: + .short Ltmp22717-Ltmp22716 # Record length +Ltmp22716: + .short 4414 # Record kind: S_LOCAL + .long 8312 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22717: + .cv_def_range Ltmp12704 Ltmp12705, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22713: + .p2align 2 + .cv_linetable 613, "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ", Lfunc_end613 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::getResult + .long Ltmp22719-Ltmp22718 # Subsection size +Ltmp22718: + .short Ltmp22721-Ltmp22720 # Record length +Ltmp22720: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end614-"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8350 # Function type index + .secrel32 "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::getResult" # Function name +Ltmp22721: + .short Ltmp22723-Ltmp22722 # Record length +Ltmp22722: + .short 4414 # Record kind: S_LOCAL + .long 8312 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22723: + .cv_def_range Ltmp12706 Ltmp12707, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22719: + .p2align 2 + .cv_linetable 614, "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBE_NXZ", Lfunc_end614 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::streamReconstructedExpression + .long Ltmp22725-Ltmp22724 # Subsection size +Ltmp22724: + .short Ltmp22727-Ltmp22726 # Record length +Ltmp22726: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end615-"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8351 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$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 +Ltmp22727: + .short Ltmp22729-Ltmp22728 # Record length +Ltmp22728: + .short 4414 # Record kind: S_LOCAL + .long 8312 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22729: + .cv_def_range Ltmp12712 Ltmp12713, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp22731-Ltmp22730 # Record length +Ltmp22730: + .short 4414 # Record kind: S_LOCAL + .long 4473 # TypeIndex + .short 1 # Flags + .asciz "os" +Ltmp22731: + .cv_def_range Ltmp12712 Ltmp12713, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22725: + .p2align 2 + .cv_linetable 615, "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", Lfunc_end615 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAEPAXI@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::~BinaryExpr + .long Ltmp22733-Ltmp22732 # Subsection size +Ltmp22732: + .short Ltmp22735-Ltmp22734 # Record length +Ltmp22734: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end616-"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8323 # Function type index + .secrel32 "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAEPAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::~BinaryExpr" # Function name +Ltmp22735: + .short Ltmp22737-Ltmp22736 # Record length +Ltmp22736: + .short 4414 # Record kind: S_LOCAL + .long 8315 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22737: + .cv_def_range Ltmp12714 Ltmp12715, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp22739-Ltmp22738 # Record length +Ltmp22738: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp22739: + .cv_def_range Ltmp12714 Ltmp12715, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22733: + .p2align 2 + .cv_linetable 616, "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UAEPAXI@Z", Lfunc_end616 + .section .debug$S,"dr",associative,"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z" + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::span_iterator + .long Ltmp22741-Ltmp22740 # Subsection size +Ltmp22740: + .short Ltmp22743-Ltmp22742 # Record length +Ltmp22742: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end617-"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8352 # Function type index + .secrel32 "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z" # Function section relative address + .secidx "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::span_iterator" # Function name +Ltmp22743: + .short Ltmp22745-Ltmp22744 # Record length +Ltmp22744: + .short 4414 # Record kind: S_LOCAL + .long 4199 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22745: + .cv_def_range Ltmp12716 Ltmp12717, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp22747-Ltmp22746 # Record length +Ltmp22746: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "span" +Ltmp22747: + .cv_def_range Ltmp12716 Ltmp12717, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp22749-Ltmp22748 # Record length +Ltmp22748: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "idx" +Ltmp22749: + .cv_def_range Ltmp12716 Ltmp12717, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22741: + .p2align 2 + .cv_linetable 617, "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z", Lfunc_end617 + .section .debug$S,"dr",associative,"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z" + .long 241 # Symbol subsection for gsl::details::span_iterator,1>::span_iterator + .long Ltmp22751-Ltmp22750 # Subsection size +Ltmp22750: + .short Ltmp22753-Ltmp22752 # Record length +Ltmp22752: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end618-"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8353 # Function type index + .secrel32 "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z" # Function section relative address + .secidx "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,1>::span_iterator" # Function name +Ltmp22753: + .short Ltmp22755-Ltmp22754 # Record length +Ltmp22754: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22755: + .cv_def_range Ltmp12718 Ltmp12719, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp22757-Ltmp22756 # Record length +Ltmp22756: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "span" +Ltmp22757: + .cv_def_range Ltmp12718 Ltmp12719, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp22759-Ltmp22758 # Record length +Ltmp22758: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "idx" +Ltmp22759: + .cv_def_range Ltmp12718 Ltmp12719, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22751: + .p2align 2 + .cv_linetable 618, "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAE@PBV?$span@H$0?0@2@H@Z", Lfunc_end618 + .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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" + .long 241 # Symbol subsection for Catch::compareEqual,1>,gsl::details::span_iterator,0> > + .long Ltmp22761-Ltmp22760 # Subsection size +Ltmp22760: + .short Ltmp22763-Ltmp22762 # Record length +Ltmp22762: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end619-"??$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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8356 # 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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$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 +Ltmp22763: + .short Ltmp22765-Ltmp22764 # Record length +Ltmp22764: + .short 4414 # Record kind: S_LOCAL + .long 8260 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22765: + .cv_def_range Ltmp12720 Ltmp12721, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp22767-Ltmp22766 # Record length +Ltmp22766: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22767: + .cv_def_range Ltmp12720 Ltmp12721, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22761: + .p2align 2 + .cv_linetable 619, "??$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_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z", Lfunc_end619 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::BinaryExpr + .long Ltmp22769-Ltmp22768 # Subsection size +Ltmp22768: + .short Ltmp22771-Ltmp22770 # Record length +Ltmp22770: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end620-"??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8357 # Function type index + .secrel32 "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" # Function section relative address + .secidx "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@ABV?$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 +Ltmp22771: + .short Ltmp22773-Ltmp22772 # Record length +Ltmp22772: + .short 4414 # Record kind: S_LOCAL + .long 8332 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22773: + .cv_def_range Ltmp12722 Ltmp12723, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp22775-Ltmp22774 # Record length +Ltmp22774: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +Ltmp22775: + .cv_def_range Ltmp12722 Ltmp12723, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp22777-Ltmp22776 # Record length +Ltmp22776: + .short 4414 # Record kind: S_LOCAL + .long 8260 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22777: + .cv_def_range Ltmp12722 Ltmp12723, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp22779-Ltmp22778 # Record length +Ltmp22778: + .short 4414 # Record kind: S_LOCAL + .long 4448 # TypeIndex + .short 1 # Flags + .asciz "op" +Ltmp22779: + .cv_def_range Ltmp12722 Ltmp12723, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp22781-Ltmp22780 # Record length +Ltmp22780: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22781: + .cv_def_range Ltmp12722 Ltmp12723, "E\021\026\000\000\000\034\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22769: + .p2align 2 + .cv_linetable 620, "??0?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QAE@_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z", Lfunc_end620 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::isBinaryExpression + .long Ltmp22783-Ltmp22782 # Subsection size +Ltmp22782: + .short Ltmp22785-Ltmp22784 # Record length +Ltmp22784: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end621-"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8358 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::isBinaryExpression" # Function name +Ltmp22785: + .short Ltmp22787-Ltmp22786 # Record length +Ltmp22786: + .short 4414 # Record kind: S_LOCAL + .long 8329 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22787: + .cv_def_range Ltmp12724 Ltmp12725, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22783: + .p2align 2 + .cv_linetable 621, "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ", Lfunc_end621 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::getResult + .long Ltmp22789-Ltmp22788 # Subsection size +Ltmp22788: + .short Ltmp22791-Ltmp22790 # Record length +Ltmp22790: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end622-"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8359 # Function type index + .secrel32 "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::getResult" # Function name +Ltmp22791: + .short Ltmp22793-Ltmp22792 # Record length +Ltmp22792: + .short 4414 # Record kind: S_LOCAL + .long 8329 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22793: + .cv_def_range Ltmp12726 Ltmp12727, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22789: + .p2align 2 + .cv_linetable 622, "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBE_NXZ", Lfunc_end622 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::streamReconstructedExpression + .long Ltmp22795-Ltmp22794 # Subsection size +Ltmp22794: + .short Ltmp22797-Ltmp22796 # Record length +Ltmp22796: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end623-"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8360 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$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 +Ltmp22797: + .short Ltmp22799-Ltmp22798 # Record length +Ltmp22798: + .short 4414 # Record kind: S_LOCAL + .long 8329 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22799: + .cv_def_range Ltmp12732 Ltmp12733, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp22801-Ltmp22800 # Record length +Ltmp22800: + .short 4414 # Record kind: S_LOCAL + .long 4473 # TypeIndex + .short 1 # Flags + .asciz "os" +Ltmp22801: + .cv_def_range Ltmp12732 Ltmp12733, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22795: + .p2align 2 + .cv_linetable 623, "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", Lfunc_end623 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAEPAXI@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::~BinaryExpr + .long Ltmp22803-Ltmp22802 # Subsection size +Ltmp22802: + .short Ltmp22805-Ltmp22804 # Record length +Ltmp22804: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end624-"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8340 # Function type index + .secrel32 "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAEPAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::~BinaryExpr" # Function name +Ltmp22805: + .short Ltmp22807-Ltmp22806 # Record length +Ltmp22806: + .short 4414 # Record kind: S_LOCAL + .long 8332 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22807: + .cv_def_range Ltmp12734 Ltmp12735, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp22809-Ltmp22808 # Record length +Ltmp22808: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp22809: + .cv_def_range Ltmp12734 Ltmp12735, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22803: + .p2align 2 + .cv_linetable 624, "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UAEPAXI@Z", Lfunc_end624 + .section .debug$S,"dr",associative,"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator+= + .long Ltmp22811-Ltmp22810 # Subsection size +Ltmp22810: + .short Ltmp22813-Ltmp22812 # Record length +Ltmp22812: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end625-"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8361 # Function type index + .secrel32 "??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" # Function section relative address + .secidx "??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator+=" # Function name +Ltmp22813: + .short Ltmp22815-Ltmp22814 # Record length +Ltmp22814: + .short 4414 # Record kind: S_LOCAL + .long 4199 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22815: + .cv_def_range Ltmp12738 Ltmp12739, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp22817-Ltmp22816 # Record length +Ltmp22816: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "n" +Ltmp22817: + .cv_def_range Ltmp12738 Ltmp12739, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22811: + .p2align 2 + .cv_linetable 625, "??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z", Lfunc_end625 + .section .debug$S,"dr",associative,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator!=,0> > + .long Ltmp22819-Ltmp22818 # Subsection size +Ltmp22818: + .short Ltmp22821-Ltmp22820 # Record length +Ltmp22820: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end626-"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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 8362 # Function type index + .secrel32 "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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 +Ltmp22821: + .short Ltmp22823-Ltmp22822 # Record length +Ltmp22822: + .short 4414 # Record kind: S_LOCAL + .long 8202 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22823: + .cv_def_range Ltmp12740 Ltmp12741, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp22825-Ltmp22824 # Record length +Ltmp22824: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22825: + .cv_def_range Ltmp12740 Ltmp12741, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22819: + .p2align 2 + .cv_linetable 626, "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", Lfunc_end626 + .section .debug$S,"dr",associative,"?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + .long 241 # Symbol subsection for gsl::span::end + .long Ltmp22827-Ltmp22826 # Subsection size +Ltmp22826: + .short Ltmp22829-Ltmp22828 # Record length +Ltmp22828: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end627-"?end@?$span@H$0?0@gsl@@QBE?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 8363 # Function type index + .secrel32 "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" # Function section relative address + .secidx "?end@?$span@H$0?0@gsl@@QBE?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 +Ltmp22829: + .short Ltmp22831-Ltmp22830 # Record length +Ltmp22830: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22831: + .cv_def_range Ltmp12742 Ltmp12743, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22827: + .p2align 2 + .cv_linetable 627, "?end@?$span@H$0?0@gsl@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ", Lfunc_end627 + .section .debug$S,"dr",associative,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator!=,1> > + .long Ltmp22833-Ltmp22832 # Subsection size +Ltmp22832: + .short Ltmp22835-Ltmp22834 # Record length +Ltmp22834: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end628-"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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 8364 # Function type index + .secrel32 "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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 +Ltmp22835: + .short Ltmp22837-Ltmp22836 # Record length +Ltmp22836: + .short 4414 # Record kind: S_LOCAL + .long 8202 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22837: + .cv_def_range Ltmp12744 Ltmp12745, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp22839-Ltmp22838 # Record length +Ltmp22838: + .short 4414 # Record kind: S_LOCAL + .long 8260 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22839: + .cv_def_range Ltmp12744 Ltmp12745, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22833: + .p2align 2 + .cv_linetable 628, "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", Lfunc_end628 + .section .debug$S,"dr",associative,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,1> &>::operator!=,0> > + .long Ltmp22841-Ltmp22840 # Subsection size +Ltmp22840: + .short Ltmp22843-Ltmp22842 # Record length +Ltmp22842: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end629-"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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 "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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 +Ltmp22843: + .short Ltmp22845-Ltmp22844 # Record length +Ltmp22844: + .short 4414 # Record kind: S_LOCAL + .long 8263 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22845: + .cv_def_range Ltmp12746 Ltmp12747, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp22847-Ltmp22846 # Record length +Ltmp22846: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22847: + .cv_def_range Ltmp12746 Ltmp12747, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22841: + .p2align 2 + .cv_linetable 629, "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", Lfunc_end629 + .section .debug$S,"dr",associative,"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator<,0> > + .long Ltmp22849-Ltmp22848 # Subsection size +Ltmp22848: + .short Ltmp22851-Ltmp22850 # Record length +Ltmp22850: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end630-"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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 8366 # Function type index + .secrel32 "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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 +Ltmp22851: + .short Ltmp22853-Ltmp22852 # Record length +Ltmp22852: + .short 4414 # Record kind: S_LOCAL + .long 8202 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22853: + .cv_def_range Ltmp12748 Ltmp12749, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp22855-Ltmp22854 # Record length +Ltmp22854: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22855: + .cv_def_range Ltmp12748 Ltmp12749, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22849: + .p2align 2 + .cv_linetable 630, "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", Lfunc_end630 + .section .debug$S,"dr",associative,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator<=,0> > + .long Ltmp22857-Ltmp22856 # Subsection size +Ltmp22856: + .short Ltmp22859-Ltmp22858 # Record length +Ltmp22858: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end631-"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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 8366 # Function type index + .secrel32 "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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 +Ltmp22859: + .short Ltmp22861-Ltmp22860 # Record length +Ltmp22860: + .short 4414 # Record kind: S_LOCAL + .long 8202 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22861: + .cv_def_range Ltmp12750 Ltmp12751, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp22863-Ltmp22862 # Record length +Ltmp22862: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22863: + .cv_def_range Ltmp12750 Ltmp12751, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22857: + .p2align 2 + .cv_linetable 631, "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", Lfunc_end631 + .section .debug$S,"dr",associative,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator<=,1> > + .long Ltmp22865-Ltmp22864 # Subsection size +Ltmp22864: + .short Ltmp22867-Ltmp22866 # Record length +Ltmp22866: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end632-"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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 8367 # Function type index + .secrel32 "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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 +Ltmp22867: + .short Ltmp22869-Ltmp22868 # Record length +Ltmp22868: + .short 4414 # Record kind: S_LOCAL + .long 8202 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22869: + .cv_def_range Ltmp12752 Ltmp12753, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp22871-Ltmp22870 # Record length +Ltmp22870: + .short 4414 # Record kind: S_LOCAL + .long 8260 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22871: + .cv_def_range Ltmp12752 Ltmp12753, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22865: + .p2align 2 + .cv_linetable 632, "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", Lfunc_end632 + .section .debug$S,"dr",associative,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,1> &>::operator<=,0> > + .long Ltmp22873-Ltmp22872 # Subsection size +Ltmp22872: + .short Ltmp22875-Ltmp22874 # Record length +Ltmp22874: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end633-"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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 8368 # Function type index + .secrel32 "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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 +Ltmp22875: + .short Ltmp22877-Ltmp22876 # Record length +Ltmp22876: + .short 4414 # Record kind: S_LOCAL + .long 8263 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22877: + .cv_def_range Ltmp12754 Ltmp12755, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp22879-Ltmp22878 # Record length +Ltmp22878: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22879: + .cv_def_range Ltmp12754 Ltmp12755, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22873: + .p2align 2 + .cv_linetable 633, "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", Lfunc_end633 + .section .debug$S,"dr",associative,"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,1> &>::operator<,0> > + .long Ltmp22881-Ltmp22880 # Subsection size +Ltmp22880: + .short Ltmp22883-Ltmp22882 # Record length +Ltmp22882: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end634-"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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 8368 # Function type index + .secrel32 "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$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 +Ltmp22883: + .short Ltmp22885-Ltmp22884 # Record length +Ltmp22884: + .short 4414 # Record kind: S_LOCAL + .long 8263 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22885: + .cv_def_range Ltmp12756 Ltmp12757, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp22887-Ltmp22886 # Record length +Ltmp22886: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22887: + .cv_def_range Ltmp12756 Ltmp12757, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22881: + .p2align 2 + .cv_linetable 634, "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", Lfunc_end634 + .section .debug$S,"dr",associative,"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator>,0> > + .long Ltmp22889-Ltmp22888 # Subsection size +Ltmp22888: + .short Ltmp22891-Ltmp22890 # Record length +Ltmp22890: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end635-"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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 8369 # Function type index + .secrel32 "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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 +Ltmp22891: + .short Ltmp22893-Ltmp22892 # Record length +Ltmp22892: + .short 4414 # Record kind: S_LOCAL + .long 8202 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22893: + .cv_def_range Ltmp12758 Ltmp12759, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp22895-Ltmp22894 # Record length +Ltmp22894: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22895: + .cv_def_range Ltmp12758 Ltmp12759, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22889: + .p2align 2 + .cv_linetable 635, "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", Lfunc_end635 + .section .debug$S,"dr",associative,"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator>=,0> > + .long Ltmp22897-Ltmp22896 # Subsection size +Ltmp22896: + .short Ltmp22899-Ltmp22898 # Record length +Ltmp22898: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end636-"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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 8370 # Function type index + .secrel32 "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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 +Ltmp22899: + .short Ltmp22901-Ltmp22900 # Record length +Ltmp22900: + .short 4414 # Record kind: S_LOCAL + .long 8202 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22901: + .cv_def_range Ltmp12760 Ltmp12761, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp22903-Ltmp22902 # Record length +Ltmp22902: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22903: + .cv_def_range Ltmp12760 Ltmp12761, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22897: + .p2align 2 + .cv_linetable 636, "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", Lfunc_end636 + .section .debug$S,"dr",associative,"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator>,1> > + .long Ltmp22905-Ltmp22904 # Subsection size +Ltmp22904: + .short Ltmp22907-Ltmp22906 # Record length +Ltmp22906: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end637-"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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 8371 # Function type index + .secrel32 "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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 +Ltmp22907: + .short Ltmp22909-Ltmp22908 # Record length +Ltmp22908: + .short 4414 # Record kind: S_LOCAL + .long 8202 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22909: + .cv_def_range Ltmp12762 Ltmp12763, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp22911-Ltmp22910 # Record length +Ltmp22910: + .short 4414 # Record kind: S_LOCAL + .long 8260 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22911: + .cv_def_range Ltmp12762 Ltmp12763, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22905: + .p2align 2 + .cv_linetable 637, "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", Lfunc_end637 + .section .debug$S,"dr",associative,"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator>=,1> > + .long Ltmp22913-Ltmp22912 # Subsection size +Ltmp22912: + .short Ltmp22915-Ltmp22914 # Record length +Ltmp22914: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end638-"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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 8372 # Function type index + .secrel32 "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$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 +Ltmp22915: + .short Ltmp22917-Ltmp22916 # Record length +Ltmp22916: + .short 4414 # Record kind: S_LOCAL + .long 8202 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp22917: + .cv_def_range Ltmp12764 Ltmp12765, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp22919-Ltmp22918 # Record length +Ltmp22918: + .short 4414 # Record kind: S_LOCAL + .long 8260 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22919: + .cv_def_range Ltmp12764 Ltmp12765, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22913: + .p2align 2 + .cv_linetable 638, "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", Lfunc_end638 + .section .debug$S,"dr",associative,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .long 241 # Symbol subsection for Catch::compareNotEqual,0>,const gsl::details::span_iterator,0> &> + .long Ltmp22921-Ltmp22920 # Subsection size +Ltmp22920: + .short Ltmp22923-Ltmp22922 # Record length +Ltmp22922: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end639-"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@YA_NABV?$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 8373 # Function type index + .secrel32 "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@YA_NABV?$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@@ABV123@@Catch@@YA_NABV?$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 +Ltmp22923: + .short Ltmp22925-Ltmp22924 # Record length +Ltmp22924: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22925: + .cv_def_range Ltmp12766 Ltmp12767, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp22927-Ltmp22926 # Record length +Ltmp22926: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22927: + .cv_def_range Ltmp12766 Ltmp12767, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22921: + .p2align 2 + .cv_linetable 639, "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z", Lfunc_end639 + .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 + .cv_fpo_data "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .long 241 # Symbol subsection for gsl::details::operator!= + .long Ltmp22929-Ltmp22928 # Subsection size +Ltmp22928: + .short Ltmp22931-Ltmp22930 # Record length +Ltmp22930: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end640-"??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 8374 # 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 +Ltmp22931: + .short Ltmp22933-Ltmp22932 # Record length +Ltmp22932: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22933: + .cv_def_range Ltmp12768 Ltmp12769, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp22935-Ltmp22934 # Record length +Ltmp22934: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22935: + .cv_def_range Ltmp12768 Ltmp12769, "E\021\026\000\000\000\344\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22929: + .p2align 2 + .cv_linetable 640, "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z", Lfunc_end640 + .section .debug$S,"dr",associative,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" + .long 241 # Symbol subsection for Catch::compareNotEqual,0>,const gsl::details::span_iterator,1> &> + .long Ltmp22937-Ltmp22936 # Subsection size +Ltmp22936: + .short Ltmp22939-Ltmp22938 # Record length +Ltmp22938: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end641-"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8375 # Function type index + .secrel32 "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$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 +Ltmp22939: + .short Ltmp22941-Ltmp22940 # Record length +Ltmp22940: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22941: + .cv_def_range Ltmp12770 Ltmp12771, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp22943-Ltmp22942 # Record length +Ltmp22942: + .short 4414 # Record kind: S_LOCAL + .long 8260 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22943: + .cv_def_range Ltmp12770 Ltmp12771, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22937: + .p2align 2 + .cv_linetable 641, "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z", Lfunc_end641 + .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 + .cv_fpo_data "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .long 241 # Symbol subsection for gsl::details::operator!= + .long Ltmp22945-Ltmp22944 # Subsection size +Ltmp22944: + .short Ltmp22947-Ltmp22946 # Record length +Ltmp22946: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end642-"??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 8376 # 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 +Ltmp22947: + .short Ltmp22949-Ltmp22948 # Record length +Ltmp22948: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22949: + .cv_def_range Ltmp12772 Ltmp12773, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp22951-Ltmp22950 # Record length +Ltmp22950: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22951: + .cv_def_range Ltmp12772 Ltmp12773, "E\021\026\000\000\000\344\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22945: + .p2align 2 + .cv_linetable 642, "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z", Lfunc_end642 + .section .debug$S,"dr",associative,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" + .long 241 # Symbol subsection for Catch::compareNotEqual,1>,const gsl::details::span_iterator,0> &> + .long Ltmp22953-Ltmp22952 # Subsection size +Ltmp22952: + .short Ltmp22955-Ltmp22954 # Record length +Ltmp22954: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end643-"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8377 # Function type index + .secrel32 "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$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@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$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 +Ltmp22955: + .short Ltmp22957-Ltmp22956 # Record length +Ltmp22956: + .short 4414 # Record kind: S_LOCAL + .long 8260 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22957: + .cv_def_range Ltmp12774 Ltmp12775, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp22959-Ltmp22958 # Record length +Ltmp22958: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22959: + .cv_def_range Ltmp12774 Ltmp12775, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22953: + .p2align 2 + .cv_linetable 643, "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z", Lfunc_end643 + .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 + .cv_fpo_data "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .long 241 # Symbol subsection for gsl::details::operator< + .long Ltmp22961-Ltmp22960 # Subsection size +Ltmp22960: + .short Ltmp22963-Ltmp22962 # Record length +Ltmp22962: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end644-"??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 8378 # 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 +Ltmp22963: + .short Ltmp22965-Ltmp22964 # Record length +Ltmp22964: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22965: + .cv_def_range Ltmp12776 Ltmp12777, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp22967-Ltmp22966 # Record length +Ltmp22966: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22967: + .cv_def_range Ltmp12776 Ltmp12777, "E\021\026\000\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22961: + .p2align 2 + .cv_linetable 644, "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z", Lfunc_end644 + .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 + .cv_fpo_data "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .long 241 # Symbol subsection for gsl::details::operator<= + .long Ltmp22969-Ltmp22968 # Subsection size +Ltmp22968: + .short Ltmp22971-Ltmp22970 # Record length +Ltmp22970: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end645-"??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 8378 # 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 +Ltmp22971: + .short Ltmp22973-Ltmp22972 # Record length +Ltmp22972: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22973: + .cv_def_range Ltmp12778 Ltmp12779, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp22975-Ltmp22974 # Record length +Ltmp22974: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22975: + .cv_def_range Ltmp12778 Ltmp12779, "E\021\026\000\000\000\344\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22969: + .p2align 2 + .cv_linetable 645, "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z", Lfunc_end645 + .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 + .cv_fpo_data "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .long 241 # Symbol subsection for gsl::details::operator<= + .long Ltmp22977-Ltmp22976 # Subsection size +Ltmp22976: + .short Ltmp22979-Ltmp22978 # Record length +Ltmp22978: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end646-"??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 8379 # 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 +Ltmp22979: + .short Ltmp22981-Ltmp22980 # Record length +Ltmp22980: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22981: + .cv_def_range Ltmp12780 Ltmp12781, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp22983-Ltmp22982 # Record length +Ltmp22982: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22983: + .cv_def_range Ltmp12780 Ltmp12781, "E\021\026\000\000\000\344\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22977: + .p2align 2 + .cv_linetable 646, "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z", Lfunc_end646 + .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 + .cv_fpo_data "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .long 241 # Symbol subsection for gsl::details::operator< + .long Ltmp22985-Ltmp22984 # Subsection size +Ltmp22984: + .short Ltmp22987-Ltmp22986 # Record length +Ltmp22986: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end647-"??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 8379 # 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 +Ltmp22987: + .short Ltmp22989-Ltmp22988 # Record length +Ltmp22988: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22989: + .cv_def_range Ltmp12782 Ltmp12783, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp22991-Ltmp22990 # Record length +Ltmp22990: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22991: + .cv_def_range Ltmp12782 Ltmp12783, "E\021\026\000\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22985: + .p2align 2 + .cv_linetable 647, "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z", Lfunc_end647 + .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 + .cv_fpo_data "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .long 241 # Symbol subsection for gsl::details::operator> + .long Ltmp22993-Ltmp22992 # Subsection size +Ltmp22992: + .short Ltmp22995-Ltmp22994 # Record length +Ltmp22994: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end648-"??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 8380 # 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 +Ltmp22995: + .short Ltmp22997-Ltmp22996 # Record length +Ltmp22996: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp22997: + .cv_def_range Ltmp12784 Ltmp12785, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp22999-Ltmp22998 # Record length +Ltmp22998: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp22999: + .cv_def_range Ltmp12784 Ltmp12785, "E\021\026\000\000\000\344\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp22993: + .p2align 2 + .cv_linetable 648, "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z", Lfunc_end648 + .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 + .cv_fpo_data "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .long 241 # Symbol subsection for gsl::details::operator>= + .long Ltmp23001-Ltmp23000 # Subsection size +Ltmp23000: + .short Ltmp23003-Ltmp23002 # Record length +Ltmp23002: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end649-"??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 8381 # 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 +Ltmp23003: + .short Ltmp23005-Ltmp23004 # Record length +Ltmp23004: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp23005: + .cv_def_range Ltmp12786 Ltmp12787, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp23007-Ltmp23006 # Record length +Ltmp23006: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23007: + .cv_def_range Ltmp12786 Ltmp12787, "E\021\026\000\000\000\344\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23001: + .p2align 2 + .cv_linetable 649, "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z", Lfunc_end649 + .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 + .cv_fpo_data "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .long 241 # Symbol subsection for gsl::details::operator> + .long Ltmp23009-Ltmp23008 # Subsection size +Ltmp23008: + .short Ltmp23011-Ltmp23010 # Record length +Ltmp23010: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end650-"??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 8382 # 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 +Ltmp23011: + .short Ltmp23013-Ltmp23012 # Record length +Ltmp23012: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp23013: + .cv_def_range Ltmp12788 Ltmp12789, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp23015-Ltmp23014 # Record length +Ltmp23014: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23015: + .cv_def_range Ltmp12788 Ltmp12789, "E\021\026\000\000\000\344\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23009: + .p2align 2 + .cv_linetable 650, "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z", Lfunc_end650 + .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 + .cv_fpo_data "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .long 241 # Symbol subsection for gsl::details::operator>= + .long Ltmp23017-Ltmp23016 # Subsection size +Ltmp23016: + .short Ltmp23019-Ltmp23018 # Record length +Ltmp23018: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end651-"??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 8383 # 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 +Ltmp23019: + .short Ltmp23021-Ltmp23020 # Record length +Ltmp23020: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp23021: + .cv_def_range Ltmp12790 Ltmp12791, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp23023-Ltmp23022 # Record length +Ltmp23022: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23023: + .cv_def_range Ltmp12790 Ltmp12791, "E\021\026\000\000\000\344\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23017: + .p2align 2 + .cv_linetable 651, "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z", Lfunc_end651 + .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@@AAV?$span@H$0?0@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AAV?$span@H$0?0@3@@Z" + .long 241 # Symbol subsection for std::begin > + .long Ltmp23025-Ltmp23024 # Subsection size +Ltmp23024: + .short Ltmp23027-Ltmp23026 # Record length +Ltmp23026: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end652-"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AAV?$span@H$0?0@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8386 # 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@@AAV?$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@@AAV?$span@H$0?0@3@@Z" # Function section index + .byte 0 # Flags + .asciz "std::begin >" # Function name +Ltmp23027: + .short Ltmp23029-Ltmp23028 # Record length +Ltmp23028: + .short 4414 # Record kind: S_LOCAL + .long 4125 # TypeIndex + .short 1 # Flags + .asciz "_Cont" +Ltmp23029: + .cv_def_range Ltmp12792 Ltmp12793, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23025: + .p2align 2 + .cv_linetable 652, "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AAV?$span@H$0?0@3@@Z", Lfunc_end652 + .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@@AAV?$span@H$0?0@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AAV?$span@H$0?0@3@@Z" + .long 241 # Symbol subsection for std::end > + .long Ltmp23031-Ltmp23030 # Subsection size +Ltmp23030: + .short Ltmp23033-Ltmp23032 # Record length +Ltmp23032: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end653-"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AAV?$span@H$0?0@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8387 # 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@@AAV?$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@@AAV?$span@H$0?0@3@@Z" # Function section index + .byte 0 # Flags + .asciz "std::end >" # Function name +Ltmp23033: + .short Ltmp23035-Ltmp23034 # Record length +Ltmp23034: + .short 4414 # Record kind: S_LOCAL + .long 4125 # TypeIndex + .short 1 # Flags + .asciz "_Cont" +Ltmp23035: + .cv_def_range Ltmp12794 Ltmp12795, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23031: + .p2align 2 + .cv_linetable 653, "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AAV?$span@H$0?0@3@@Z", Lfunc_end653 + .section .debug$S,"dr",associative,"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator* + .long Ltmp23037-Ltmp23036 # Subsection size +Ltmp23036: + .short Ltmp23039-Ltmp23038 # Record length +Ltmp23038: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end654-"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8388 # Function type index + .secrel32 "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" # Function section relative address + .secidx "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator*" # Function name +Ltmp23039: + .short Ltmp23041-Ltmp23040 # Record length +Ltmp23040: + .short 4414 # Record kind: S_LOCAL + .long 4205 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23041: + .cv_def_range Ltmp12798 Ltmp12799, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23037: + .p2align 2 + .cv_linetable 654, "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ", Lfunc_end654 + .section .debug$S,"dr",associative,"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator- + .long Ltmp23043-Ltmp23042 # Subsection size +Ltmp23042: + .short Ltmp23045-Ltmp23044 # Record length +Ltmp23044: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end655-"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8389 # Function type index + .secrel32 "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" # Function section relative address + .secidx "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator-" # Function name +Ltmp23045: + .short Ltmp23047-Ltmp23046 # Record length +Ltmp23046: + .short 4414 # Record kind: S_LOCAL + .long 4205 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23047: + .cv_def_range Ltmp12802 Ltmp12803, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp23049-Ltmp23048 # Record length +Ltmp23048: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23049: + .cv_def_range Ltmp12802 Ltmp12803, "E\021\026\000\000\000\334\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23043: + .p2align 2 + .cv_linetable 655, "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z", Lfunc_end655 + .section .debug$S,"dr",associative,"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator++ + .long Ltmp23051-Ltmp23050 # Subsection size +Ltmp23050: + .short Ltmp23053-Ltmp23052 # Record length +Ltmp23052: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end656-"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8390 # Function type index + .secrel32 "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" # Function section relative address + .secidx "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator++" # Function name +Ltmp23053: + .short Ltmp23055-Ltmp23054 # Record length +Ltmp23054: + .short 4414 # Record kind: S_LOCAL + .long 4199 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23055: + .cv_def_range Ltmp12806 Ltmp12807, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23051: + .p2align 2 + .cv_linetable 656, "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ", Lfunc_end656 + .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@@ABV?$span@H$0?0@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span@H$0?0@3@@Z" + .long 241 # Symbol subsection for std::cbegin > + .long Ltmp23057-Ltmp23056 # Subsection size +Ltmp23056: + .short Ltmp23059-Ltmp23058 # Record length +Ltmp23058: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end657-"??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span@H$0?0@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8392 # 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@@ABV?$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@@ABV?$span@H$0?0@3@@Z" # Function section index + .byte 0 # Flags + .asciz "std::cbegin >" # Function name +Ltmp23059: + .short Ltmp23061-Ltmp23060 # Record length +Ltmp23060: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "_Cont" +Ltmp23061: + .cv_def_range Ltmp12808 Ltmp12809, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23057: + .p2align 2 + .cv_linetable 657, "??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span@H$0?0@3@@Z", Lfunc_end657 + .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@@ABV?$span@H$0?0@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span@H$0?0@3@@Z" + .long 241 # Symbol subsection for std::cend > + .long Ltmp23063-Ltmp23062 # Subsection size +Ltmp23062: + .short Ltmp23065-Ltmp23064 # Record length +Ltmp23064: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end658-"??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span@H$0?0@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8393 # 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@@ABV?$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@@ABV?$span@H$0?0@3@@Z" # Function section index + .byte 0 # Flags + .asciz "std::cend >" # Function name +Ltmp23065: + .short Ltmp23067-Ltmp23066 # Record length +Ltmp23066: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "_Cont" +Ltmp23067: + .cv_def_range Ltmp12810 Ltmp12811, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23063: + .p2align 2 + .cv_linetable 658, "??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span@H$0?0@3@@Z", Lfunc_end658 + .section .debug$S,"dr",associative,"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ" + .long 241 # Symbol subsection for gsl::details::span_iterator,1>::operator* + .long Ltmp23069-Ltmp23068 # Subsection size +Ltmp23068: + .short Ltmp23071-Ltmp23070 # Record length +Ltmp23070: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end659-"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8394 # Function type index + .secrel32 "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ" # Function section relative address + .secidx "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,1>::operator*" # Function name +Ltmp23071: + .short Ltmp23073-Ltmp23072 # Record length +Ltmp23072: + .short 4414 # Record kind: S_LOCAL + .long 4232 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23073: + .cv_def_range Ltmp12814 Ltmp12815, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23069: + .p2align 2 + .cv_linetable 659, "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ", Lfunc_end659 + .section .debug$S,"dr",associative,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,1> &>::operator!=,1> > + .long Ltmp23075-Ltmp23074 # Subsection size +Ltmp23074: + .short Ltmp23077-Ltmp23076 # Record length +Ltmp23076: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end660-"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$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 "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$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 +Ltmp23077: + .short Ltmp23079-Ltmp23078 # Record length +Ltmp23078: + .short 4414 # Record kind: S_LOCAL + .long 8263 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23079: + .cv_def_range Ltmp12816 Ltmp12817, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp23081-Ltmp23080 # Record length +Ltmp23080: + .short 4414 # Record kind: S_LOCAL + .long 8260 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23081: + .cv_def_range Ltmp12816 Ltmp12817, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23075: + .p2align 2 + .cv_linetable 660, "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", Lfunc_end660 + .section .debug$S,"dr",associative,"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" + .long 241 # Symbol subsection for gsl::details::span_iterator,1>::operator- + .long Ltmp23083-Ltmp23082 # Subsection size +Ltmp23082: + .short Ltmp23085-Ltmp23084 # Record length +Ltmp23084: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end661-"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8396 # Function type index + .secrel32 "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" # Function section relative address + .secidx "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,1>::operator-" # Function name +Ltmp23085: + .short Ltmp23087-Ltmp23086 # Record length +Ltmp23086: + .short 4414 # Record kind: S_LOCAL + .long 4232 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23087: + .cv_def_range Ltmp12820 Ltmp12821, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp23089-Ltmp23088 # Record length +Ltmp23088: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23089: + .cv_def_range Ltmp12820 Ltmp12821, "E\021\026\000\000\000\334\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23083: + .p2align 2 + .cv_linetable 661, "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z", Lfunc_end661 + .section .debug$S,"dr",associative,"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" + .long 241 # Symbol subsection for gsl::details::span_iterator,1>::operator++ + .long Ltmp23091-Ltmp23090 # Subsection size +Ltmp23090: + .short Ltmp23093-Ltmp23092 # Record length +Ltmp23092: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end662-"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8397 # Function type index + .secrel32 "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" # Function section relative address + .secidx "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,1>::operator++" # Function name +Ltmp23093: + .short Ltmp23095-Ltmp23094 # Record length +Ltmp23094: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23095: + .cv_def_range Ltmp12824 Ltmp12825, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23091: + .p2align 2 + .cv_linetable 662, "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ", Lfunc_end662 + .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@@ABV?$span@H$0?0@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span@H$0?0@3@@Z" + .long 241 # Symbol subsection for std::begin > + .long Ltmp23097-Ltmp23096 # Subsection size +Ltmp23096: + .short Ltmp23099-Ltmp23098 # Record length +Ltmp23098: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end663-"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span@H$0?0@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8398 # 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@@ABV?$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@@ABV?$span@H$0?0@3@@Z" # Function section index + .byte 0 # Flags + .asciz "std::begin >" # Function name +Ltmp23099: + .short Ltmp23101-Ltmp23100 # Record length +Ltmp23100: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "_Cont" +Ltmp23101: + .cv_def_range Ltmp12826 Ltmp12827, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23097: + .p2align 2 + .cv_linetable 663, "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span@H$0?0@3@@Z", Lfunc_end663 + .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@@ABV?$span@H$0?0@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span@H$0?0@3@@Z" + .long 241 # Symbol subsection for std::end > + .long Ltmp23103-Ltmp23102 # Subsection size +Ltmp23102: + .short Ltmp23105-Ltmp23104 # Record length +Ltmp23104: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end664-"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span@H$0?0@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8399 # 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@@ABV?$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@@ABV?$span@H$0?0@3@@Z" # Function section index + .byte 0 # Flags + .asciz "std::end >" # Function name +Ltmp23105: + .short Ltmp23107-Ltmp23106 # Record length +Ltmp23106: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "_Cont" +Ltmp23107: + .cv_def_range Ltmp12828 Ltmp12829, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23103: + .p2align 2 + .cv_linetable 664, "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span@H$0?0@3@@Z", Lfunc_end664 + .section .debug$S,"dr",associative,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" + .long 241 # Symbol subsection for Catch::compareNotEqual,1>,const gsl::details::span_iterator,1> &> + .long Ltmp23109-Ltmp23108 # Subsection size +Ltmp23108: + .short Ltmp23111-Ltmp23110 # Record length +Ltmp23110: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end665-"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@YA_NABV?$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 8400 # Function type index + .secrel32 "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@YA_NABV?$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@@ABV123@@Catch@@YA_NABV?$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 +Ltmp23111: + .short Ltmp23113-Ltmp23112 # Record length +Ltmp23112: + .short 4414 # Record kind: S_LOCAL + .long 8260 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp23113: + .cv_def_range Ltmp12830 Ltmp12831, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23115-Ltmp23114 # Record length +Ltmp23114: + .short 4414 # Record kind: S_LOCAL + .long 8260 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23115: + .cv_def_range Ltmp12830 Ltmp12831, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23109: + .p2align 2 + .cv_linetable 665, "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@YA_NABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z", Lfunc_end665 + .section .debug$S,"dr",associative,"?rbegin@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?rbegin@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" + .long 241 # Symbol subsection for gsl::span::rbegin + .long Ltmp23117-Ltmp23116 # Subsection size +Ltmp23116: + .short Ltmp23119-Ltmp23118 # Record length +Ltmp23118: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end666-"?rbegin@?$span@H$0?0@gsl@@QBE?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 8401 # Function type index + .secrel32 "?rbegin@?$span@H$0?0@gsl@@QBE?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@@QBE?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 +Ltmp23119: + .short Ltmp23121-Ltmp23120 # Record length +Ltmp23120: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23121: + .cv_def_range Ltmp12832 Ltmp12833, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23117: + .p2align 2 + .cv_linetable 666, "?rbegin@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ", Lfunc_end666 + .section .debug$S,"dr",associative,"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .long 241 # Symbol subsection for Catch::Decomposer::operator<=,0> > > + .long Ltmp23123-Ltmp23122 # Subsection size +Ltmp23122: + .short Ltmp23125-Ltmp23124 # Record length +Ltmp23124: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end667-"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@ABV?$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 8418 # Function type index + .secrel32 "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@ABV?$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 +Ltmp23125: + .short Ltmp23127-Ltmp23126 # Record length +Ltmp23126: + .short 4414 # Record kind: S_LOCAL + .long 7103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23127: + .cv_def_range Ltmp12834 Ltmp12835, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp23129-Ltmp23128 # Record length +Ltmp23128: + .short 4414 # Record kind: S_LOCAL + .long 8403 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp23129: + .cv_def_range Ltmp12834 Ltmp12835, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23123: + .p2align 2 + .cv_linetable 667, "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z", Lfunc_end667 + .section .debug$S,"dr",associative,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,0> > &>::operator==,0> > > + .long Ltmp23131-Ltmp23130 # Subsection size +Ltmp23130: + .short Ltmp23133-Ltmp23132 # Record length +Ltmp23132: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end668-"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$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 8431 # Function type index + .secrel32 "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$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 +Ltmp23133: + .short Ltmp23135-Ltmp23134 # Record length +Ltmp23134: + .short 4414 # Record kind: S_LOCAL + .long 8406 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23135: + .cv_def_range Ltmp12838 Ltmp12839, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp23137-Ltmp23136 # Record length +Ltmp23136: + .short 4414 # Record kind: S_LOCAL + .long 8403 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23137: + .cv_def_range Ltmp12838 Ltmp12839, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23131: + .p2align 2 + .cv_linetable 668, "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z", Lfunc_end668 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::~BinaryExpr + .long Ltmp23139-Ltmp23138 # Subsection size +Ltmp23138: + .short Ltmp23141-Ltmp23140 # Record length +Ltmp23140: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end669-"??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8433 # Function type index + .secrel32 "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::~BinaryExpr" # Function name +Ltmp23141: + .short Ltmp23143-Ltmp23142 # Record length +Ltmp23142: + .short 4414 # Record kind: S_LOCAL + .long 8425 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23143: + .cv_def_range Ltmp12840 Ltmp12843, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23139: + .p2align 2 + .cv_linetable 669, "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ", Lfunc_end669 + .section .debug$S,"dr",associative,"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBEAAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBEAAHXZ" + .long 241 # Symbol subsection for std::reverse_iterator,0> >::operator* + .long Ltmp23145-Ltmp23144 # Subsection size +Ltmp23144: + .short Ltmp23147-Ltmp23146 # Record length +Ltmp23146: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end670-"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBEAAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8434 # Function type index + .secrel32 "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBEAAHXZ" # Function section relative address + .secidx "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBEAAHXZ" # Function section index + .byte 0 # Flags + .asciz "std::reverse_iterator,0> >::operator*" # Function name +Ltmp23147: + .short Ltmp23149-Ltmp23148 # Record length +Ltmp23148: + .short 4414 # Record kind: S_LOCAL + .long 4257 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23149: + .cv_def_range Ltmp12844 Ltmp12847, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp23151-Ltmp23150 # Record length +Ltmp23150: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +Ltmp23151: + .cv_def_range Ltmp12844 Ltmp12847, "E\021\026\000\000\000\364\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23145: + .p2align 2 + .cv_linetable 670, "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBEAAHXZ", Lfunc_end670 + .section .debug$S,"dr",associative,"?rend@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?rend@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" + .long 241 # Symbol subsection for gsl::span::rend + .long Ltmp23153-Ltmp23152 # Subsection size +Ltmp23152: + .short Ltmp23155-Ltmp23154 # Record length +Ltmp23154: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end671-"?rend@?$span@H$0?0@gsl@@QBE?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 8435 # Function type index + .secrel32 "?rend@?$span@H$0?0@gsl@@QBE?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@@QBE?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 +Ltmp23155: + .short Ltmp23157-Ltmp23156 # Record length +Ltmp23156: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23157: + .cv_def_range Ltmp12848 Ltmp12849, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23153: + .p2align 2 + .cv_linetable 671, "?rend@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ", Lfunc_end671 + .section .debug$S,"dr",associative,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,0> > &>::operator!=,0> > > + .long Ltmp23159-Ltmp23158 # Subsection size +Ltmp23158: + .short Ltmp23161-Ltmp23160 # Record length +Ltmp23160: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end672-"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$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 8436 # Function type index + .secrel32 "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$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 +Ltmp23161: + .short Ltmp23163-Ltmp23162 # Record length +Ltmp23162: + .short 4414 # Record kind: S_LOCAL + .long 8406 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23163: + .cv_def_range Ltmp12852 Ltmp12853, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp23165-Ltmp23164 # Record length +Ltmp23164: + .short 4414 # Record kind: S_LOCAL + .long 8403 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23165: + .cv_def_range Ltmp12852 Ltmp12853, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23159: + .p2align 2 + .cv_linetable 672, "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z", Lfunc_end672 + .section .debug$S,"dr",associative,"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YAHABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YAHABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .long 241 # Symbol subsection for std::operator-,0>,gsl::details::span_iterator,0> > + .long Ltmp23167-Ltmp23166 # Subsection size +Ltmp23166: + .short Ltmp23169-Ltmp23168 # Record length +Ltmp23168: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end673-"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YAHABV?$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 8439 # Function type index + .secrel32 "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YAHABV?$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@@YAHABV?$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 +Ltmp23169: + .short Ltmp23171-Ltmp23170 # Record length +Ltmp23170: + .short 4414 # Record kind: S_LOCAL + .long 8403 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp23171: + .cv_def_range Ltmp12854 Ltmp12855, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23173-Ltmp23172 # Record length +Ltmp23172: + .short 4414 # Record kind: S_LOCAL + .long 8403 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp23173: + .cv_def_range Ltmp12854 Ltmp12855, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23167: + .p2align 2 + .cv_linetable 673, "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YAHABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", Lfunc_end673 + .section .debug$S,"dr",associative,"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@XZ" + .long 241 # Symbol subsection for std::reverse_iterator,0> >::operator++ + .long Ltmp23175-Ltmp23174 # Subsection size +Ltmp23174: + .short Ltmp23177-Ltmp23176 # Record length +Ltmp23176: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end674-"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8440 # Function type index + .secrel32 "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@XZ" # Function section relative address + .secidx "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@XZ" # Function section index + .byte 0 # Flags + .asciz "std::reverse_iterator,0> >::operator++" # Function name +Ltmp23177: + .short Ltmp23179-Ltmp23178 # Record length +Ltmp23178: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23179: + .cv_def_range Ltmp12856 Ltmp12857, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23175: + .p2align 2 + .cv_linetable 674, "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@XZ", Lfunc_end674 + .section .debug$S,"dr",associative,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .long 241 # Symbol subsection for std::operator!=,0>,gsl::details::span_iterator,0> > + .long Ltmp23181-Ltmp23180 # Subsection size +Ltmp23180: + .short Ltmp23183-Ltmp23182 # Record length +Ltmp23182: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end675-"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NABV?$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 8442 # Function type index + .secrel32 "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NABV?$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_NABV?$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 +Ltmp23183: + .short Ltmp23185-Ltmp23184 # Record length +Ltmp23184: + .short 4414 # Record kind: S_LOCAL + .long 8403 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp23185: + .cv_def_range Ltmp12858 Ltmp12859, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23187-Ltmp23186 # Record length +Ltmp23186: + .short 4414 # Record kind: S_LOCAL + .long 8403 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp23187: + .cv_def_range Ltmp12858 Ltmp12859, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23181: + .p2align 2 + .cv_linetable 675, "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", Lfunc_end675 + .section .debug$S,"dr",associative,"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .long 241 # Symbol subsection for std::reverse_iterator,0> >::reverse_iterator + .long Ltmp23189-Ltmp23188 # Subsection size +Ltmp23188: + .short Ltmp23191-Ltmp23190 # Record length +Ltmp23190: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end676-"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@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 8443 # Function type index + .secrel32 "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@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@@QAE@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 +Ltmp23191: + .short Ltmp23193-Ltmp23192 # Record length +Ltmp23192: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23193: + .cv_def_range Ltmp12860 Ltmp12861, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp23195-Ltmp23194 # Record length +Ltmp23194: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp23195: + .cv_def_range Ltmp12860 Ltmp12861, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23189: + .p2align 2 + .cv_linetable 676, "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", Lfunc_end676 + .section .debug$S,"dr",associative,"??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,0> > &>::ExprLhs + .long Ltmp23197-Ltmp23196 # Subsection size +Ltmp23196: + .short Ltmp23199-Ltmp23198 # Record length +Ltmp23198: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end677-"??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE@ABV?$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 8444 # Function type index + .secrel32 "??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE@ABV?$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 +Ltmp23199: + .short Ltmp23201-Ltmp23200 # Record length +Ltmp23200: + .short 4414 # Record kind: S_LOCAL + .long 8406 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23201: + .cv_def_range Ltmp12862 Ltmp12863, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp23203-Ltmp23202 # Record length +Ltmp23202: + .short 4414 # Record kind: S_LOCAL + .long 8403 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp23203: + .cv_def_range Ltmp12862 Ltmp12863, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23197: + .p2align 2 + .cv_linetable 677, "??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z", Lfunc_end677 + .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_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" + .long 241 # Symbol subsection for Catch::compareEqual,0> >,std::reverse_iterator,0> > > + .long Ltmp23205-Ltmp23204 # Subsection size +Ltmp23204: + .short Ltmp23207-Ltmp23206 # Record length +Ltmp23206: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end678-"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NABV?$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 8445 # Function type index + .secrel32 "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NABV?$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_NABV?$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 +Ltmp23207: + .short Ltmp23209-Ltmp23208 # Record length +Ltmp23208: + .short 4414 # Record kind: S_LOCAL + .long 8403 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp23209: + .cv_def_range Ltmp12864 Ltmp12865, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23211-Ltmp23210 # Record length +Ltmp23210: + .short 4414 # Record kind: S_LOCAL + .long 8403 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23211: + .cv_def_range Ltmp12864 Ltmp12865, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23205: + .p2align 2 + .cv_linetable 678, "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z", Lfunc_end678 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$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 + .cv_fpo_data "??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::BinaryExpr + .long Ltmp23213-Ltmp23212 # Subsection size +Ltmp23212: + .short Ltmp23215-Ltmp23214 # Record length +Ltmp23214: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end679-"??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$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 8446 # Function type index + .secrel32 "??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$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 +Ltmp23215: + .short Ltmp23217-Ltmp23216 # Record length +Ltmp23216: + .short 4414 # Record kind: S_LOCAL + .long 8425 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23217: + .cv_def_range Ltmp12866 Ltmp12867, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp23219-Ltmp23218 # Record length +Ltmp23218: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +Ltmp23219: + .cv_def_range Ltmp12866 Ltmp12867, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23221-Ltmp23220 # Record length +Ltmp23220: + .short 4414 # Record kind: S_LOCAL + .long 8403 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp23221: + .cv_def_range Ltmp12866 Ltmp12867, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp23223-Ltmp23222 # Record length +Ltmp23222: + .short 4414 # Record kind: S_LOCAL + .long 4448 # TypeIndex + .short 1 # Flags + .asciz "op" +Ltmp23223: + .cv_def_range Ltmp12866 Ltmp12867, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp23225-Ltmp23224 # Record length +Ltmp23224: + .short 4414 # Record kind: S_LOCAL + .long 8403 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23225: + .cv_def_range Ltmp12866 Ltmp12867, "E\021\026\000\000\000\034\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23213: + .p2align 2 + .cv_linetable 679, "??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z", Lfunc_end679 + .section .debug$S,"dr",associative,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .long 241 # Symbol subsection for std::operator==,0>,gsl::details::span_iterator,0> > + .long Ltmp23227-Ltmp23226 # Subsection size +Ltmp23226: + .short Ltmp23229-Ltmp23228 # Record length +Ltmp23228: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end680-"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NABV?$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 8447 # Function type index + .secrel32 "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NABV?$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_NABV?$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 +Ltmp23229: + .short Ltmp23231-Ltmp23230 # Record length +Ltmp23230: + .short 4414 # Record kind: S_LOCAL + .long 8403 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp23231: + .cv_def_range Ltmp12868 Ltmp12869, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23233-Ltmp23232 # Record length +Ltmp23232: + .short 4414 # Record kind: S_LOCAL + .long 8403 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp23233: + .cv_def_range Ltmp12868 Ltmp12869, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23227: + .p2align 2 + .cv_linetable 680, "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", Lfunc_end680 + .section .debug$S,"dr",associative,"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" + .long 241 # Symbol subsection for std::reverse_iterator,0> >::base + .long Ltmp23235-Ltmp23234 # Subsection size +Ltmp23234: + .short Ltmp23237-Ltmp23236 # Record length +Ltmp23236: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end681-"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBE?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 8448 # Function type index + .secrel32 "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBE?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@@QBE?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 +Ltmp23237: + .short Ltmp23239-Ltmp23238 # Record length +Ltmp23238: + .short 4414 # Record kind: S_LOCAL + .long 4257 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23239: + .cv_def_range Ltmp12870 Ltmp12871, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23235: + .p2align 2 + .cv_linetable 681, "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ", Lfunc_end681 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::isBinaryExpression + .long Ltmp23241-Ltmp23240 # Subsection size +Ltmp23240: + .short Ltmp23243-Ltmp23242 # Record length +Ltmp23242: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end682-"?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8449 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::isBinaryExpression" # Function name +Ltmp23243: + .short Ltmp23245-Ltmp23244 # Record length +Ltmp23244: + .short 4414 # Record kind: S_LOCAL + .long 8422 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23245: + .cv_def_range Ltmp12872 Ltmp12873, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23241: + .p2align 2 + .cv_linetable 682, "?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ", Lfunc_end682 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::getResult + .long Ltmp23247-Ltmp23246 # Subsection size +Ltmp23246: + .short Ltmp23249-Ltmp23248 # Record length +Ltmp23248: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end683-"?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8450 # Function type index + .secrel32 "?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::getResult" # Function name +Ltmp23249: + .short Ltmp23251-Ltmp23250 # Record length +Ltmp23250: + .short 4414 # Record kind: S_LOCAL + .long 8422 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23251: + .cv_def_range Ltmp12874 Ltmp12875, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23247: + .p2align 2 + .cv_linetable 683, "?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ", Lfunc_end683 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::streamReconstructedExpression + .long Ltmp23253-Ltmp23252 # Subsection size +Ltmp23252: + .short Ltmp23255-Ltmp23254 # Record length +Ltmp23254: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end684-"?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8451 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$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 +Ltmp23255: + .short Ltmp23257-Ltmp23256 # Record length +Ltmp23256: + .short 4414 # Record kind: S_LOCAL + .long 8422 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23257: + .cv_def_range Ltmp12880 Ltmp12881, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp23259-Ltmp23258 # Record length +Ltmp23258: + .short 4414 # Record kind: S_LOCAL + .long 4473 # TypeIndex + .short 1 # Flags + .asciz "os" +Ltmp23259: + .cv_def_range Ltmp12880 Ltmp12881, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23253: + .p2align 2 + .cv_linetable 684, "?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", Lfunc_end684 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::~BinaryExpr + .long Ltmp23261-Ltmp23260 # Subsection size +Ltmp23260: + .short Ltmp23263-Ltmp23262 # Record length +Ltmp23262: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end685-"??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8433 # Function type index + .secrel32 "??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::~BinaryExpr" # Function name +Ltmp23263: + .short Ltmp23265-Ltmp23264 # Record length +Ltmp23264: + .short 4414 # Record kind: S_LOCAL + .long 8425 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23265: + .cv_def_range Ltmp12882 Ltmp12883, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp23267-Ltmp23266 # Record length +Ltmp23266: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp23267: + .cv_def_range Ltmp12882 Ltmp12883, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23261: + .p2align 2 + .cv_linetable 685, "??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z", Lfunc_end685 + .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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" + .long 241 # Symbol subsection for Catch::Detail::stringify,0> > > + .long Ltmp23269-Ltmp23268 # Subsection size +Ltmp23268: + .short Ltmp23271-Ltmp23270 # Record length +Ltmp23270: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end686-"??$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@@ABV?$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 8453 # 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@@ABV?$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@@ABV?$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 +Ltmp23271: + .short Ltmp23273-Ltmp23272 # Record length +Ltmp23272: + .short 4414 # Record kind: S_LOCAL + .long 8403 # TypeIndex + .short 1 # Flags + .asciz "e" +Ltmp23273: + .cv_def_range Ltmp12884 Ltmp12885, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23269: + .p2align 2 + .cv_linetable 686, "??$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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z", Lfunc_end686 + .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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" + .long 241 # Symbol subsection for Catch::StringMaker,0> > >::convert,0> > > + .long Ltmp23275-Ltmp23274 # Subsection size +Ltmp23274: + .short Ltmp23277-Ltmp23276 # Record length +Ltmp23276: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end687-"??$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@@ABV?$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 8458 # 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@@ABV?$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@@ABV?$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 +Ltmp23277: + .short Ltmp23279-Ltmp23278 # Record length +Ltmp23278: + .short 4414 # Record kind: S_LOCAL + .long 8403 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp23279: + .cv_def_range Ltmp12886 Ltmp12887, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23275: + .p2align 2 + .cv_linetable 687, "??$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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z", Lfunc_end687 + .section .debug$S,"dr",associative,"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator-- + .long Ltmp23281-Ltmp23280 # Subsection size +Ltmp23280: + .short Ltmp23283-Ltmp23282 # Record length +Ltmp23282: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end688-"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8459 # Function type index + .secrel32 "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" # Function section relative address + .secidx "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator--" # Function name +Ltmp23283: + .short Ltmp23285-Ltmp23284 # Record length +Ltmp23284: + .short 4414 # Record kind: S_LOCAL + .long 4199 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23285: + .cv_def_range Ltmp12890 Ltmp12891, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23281: + .p2align 2 + .cv_linetable 688, "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ", Lfunc_end688 + .section .debug$S,"dr",associative,"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" + .long 241 # Symbol subsection for Catch::compareNotEqual,0> >,const std::reverse_iterator,0> > &> + .long Ltmp23287-Ltmp23286 # Subsection size +Ltmp23286: + .short Ltmp23289-Ltmp23288 # Record length +Ltmp23288: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end689-"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@YA_NABV?$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 8460 # Function type index + .secrel32 "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@YA_NABV?$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@@ABV12@@Catch@@YA_NABV?$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 +Ltmp23289: + .short Ltmp23291-Ltmp23290 # Record length +Ltmp23290: + .short 4414 # Record kind: S_LOCAL + .long 8403 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp23291: + .cv_def_range Ltmp12892 Ltmp12893, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23293-Ltmp23292 # Record length +Ltmp23292: + .short 4414 # Record kind: S_LOCAL + .long 8403 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23293: + .cv_def_range Ltmp12892 Ltmp12893, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23287: + .p2align 2 + .cv_linetable 689, "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z", Lfunc_end689 + .section .debug$S,"dr",associative,"?crbegin@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?crbegin@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" + .long 241 # Symbol subsection for gsl::span::crbegin + .long Ltmp23295-Ltmp23294 # Subsection size +Ltmp23294: + .short Ltmp23297-Ltmp23296 # Record length +Ltmp23296: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end690-"?crbegin@?$span@H$0?0@gsl@@QBE?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 8461 # Function type index + .secrel32 "?crbegin@?$span@H$0?0@gsl@@QBE?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@@QBE?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 +Ltmp23297: + .short Ltmp23299-Ltmp23298 # Record length +Ltmp23298: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23299: + .cv_def_range Ltmp12894 Ltmp12895, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23295: + .p2align 2 + .cv_linetable 690, "?crbegin@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ", Lfunc_end690 + .section .debug$S,"dr",associative,"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .long 241 # Symbol subsection for Catch::Decomposer::operator<=,1> > > + .long Ltmp23301-Ltmp23300 # Subsection size +Ltmp23300: + .short Ltmp23303-Ltmp23302 # Record length +Ltmp23302: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end691-"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@ABV?$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 8478 # Function type index + .secrel32 "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@ABV?$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 +Ltmp23303: + .short Ltmp23305-Ltmp23304 # Record length +Ltmp23304: + .short 4414 # Record kind: S_LOCAL + .long 7103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23305: + .cv_def_range Ltmp12896 Ltmp12897, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp23307-Ltmp23306 # Record length +Ltmp23306: + .short 4414 # Record kind: S_LOCAL + .long 8463 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp23307: + .cv_def_range Ltmp12896 Ltmp12897, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23301: + .p2align 2 + .cv_linetable 691, "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z", Lfunc_end691 + .section .debug$S,"dr",associative,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,1> > &>::operator==,1> > > + .long Ltmp23309-Ltmp23308 # Subsection size +Ltmp23308: + .short Ltmp23311-Ltmp23310 # Record length +Ltmp23310: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end692-"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$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 8491 # Function type index + .secrel32 "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$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 +Ltmp23311: + .short Ltmp23313-Ltmp23312 # Record length +Ltmp23312: + .short 4414 # Record kind: S_LOCAL + .long 8466 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23313: + .cv_def_range Ltmp12900 Ltmp12901, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp23315-Ltmp23314 # Record length +Ltmp23314: + .short 4414 # Record kind: S_LOCAL + .long 8463 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23315: + .cv_def_range Ltmp12900 Ltmp12901, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23309: + .p2align 2 + .cv_linetable 692, "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z", Lfunc_end692 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" + .long 241 # Symbol subsection for Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::~BinaryExpr + .long Ltmp23317-Ltmp23316 # Subsection size +Ltmp23316: + .short Ltmp23319-Ltmp23318 # Record length +Ltmp23318: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end693-"??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8493 # Function type index + .secrel32 "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::~BinaryExpr" # Function name +Ltmp23319: + .short Ltmp23321-Ltmp23320 # Record length +Ltmp23320: + .short 4414 # Record kind: S_LOCAL + .long 8485 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23321: + .cv_def_range Ltmp12902 Ltmp12905, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23317: + .p2align 2 + .cv_linetable 693, "??1?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAE@XZ", Lfunc_end693 + .section .debug$S,"dr",associative,"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBEABHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBEABHXZ" + .long 241 # Symbol subsection for std::reverse_iterator,1> >::operator* + .long Ltmp23323-Ltmp23322 # Subsection size +Ltmp23322: + .short Ltmp23325-Ltmp23324 # Record length +Ltmp23324: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end694-"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBEABHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8494 # Function type index + .secrel32 "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBEABHXZ" # Function section relative address + .secidx "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBEABHXZ" # Function section index + .byte 0 # Flags + .asciz "std::reverse_iterator,1> >::operator*" # Function name +Ltmp23325: + .short Ltmp23327-Ltmp23326 # Record length +Ltmp23326: + .short 4414 # Record kind: S_LOCAL + .long 4277 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23327: + .cv_def_range Ltmp12906 Ltmp12909, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp23329-Ltmp23328 # Record length +Ltmp23328: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +Ltmp23329: + .cv_def_range Ltmp12906 Ltmp12909, "E\021\026\000\000\000\364\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23323: + .p2align 2 + .cv_linetable 694, "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBEABHXZ", Lfunc_end694 + .section .debug$S,"dr",associative,"?crend@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?crend@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" + .long 241 # Symbol subsection for gsl::span::crend + .long Ltmp23331-Ltmp23330 # Subsection size +Ltmp23330: + .short Ltmp23333-Ltmp23332 # Record length +Ltmp23332: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end695-"?crend@?$span@H$0?0@gsl@@QBE?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 8495 # Function type index + .secrel32 "?crend@?$span@H$0?0@gsl@@QBE?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@@QBE?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 +Ltmp23333: + .short Ltmp23335-Ltmp23334 # Record length +Ltmp23334: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23335: + .cv_def_range Ltmp12910 Ltmp12911, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23331: + .p2align 2 + .cv_linetable 695, "?crend@?$span@H$0?0@gsl@@QBE?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ", Lfunc_end695 + .section .debug$S,"dr",associative,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,1> > &>::operator!=,1> > > + .long Ltmp23337-Ltmp23336 # Subsection size +Ltmp23336: + .short Ltmp23339-Ltmp23338 # Record length +Ltmp23338: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end696-"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$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 8496 # Function type index + .secrel32 "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$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 +Ltmp23339: + .short Ltmp23341-Ltmp23340 # Record length +Ltmp23340: + .short 4414 # Record kind: S_LOCAL + .long 8466 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23341: + .cv_def_range Ltmp12914 Ltmp12915, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp23343-Ltmp23342 # Record length +Ltmp23342: + .short 4414 # Record kind: S_LOCAL + .long 8463 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23343: + .cv_def_range Ltmp12914 Ltmp12915, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23337: + .p2align 2 + .cv_linetable 696, "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z", Lfunc_end696 + .section .debug$S,"dr",associative,"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YAHABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YAHABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .long 241 # Symbol subsection for std::operator-,1>,gsl::details::span_iterator,1> > + .long Ltmp23345-Ltmp23344 # Subsection size +Ltmp23344: + .short Ltmp23347-Ltmp23346 # Record length +Ltmp23346: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end697-"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YAHABV?$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 8499 # Function type index + .secrel32 "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YAHABV?$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@@YAHABV?$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 +Ltmp23347: + .short Ltmp23349-Ltmp23348 # Record length +Ltmp23348: + .short 4414 # Record kind: S_LOCAL + .long 8463 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp23349: + .cv_def_range Ltmp12916 Ltmp12917, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23351-Ltmp23350 # Record length +Ltmp23350: + .short 4414 # Record kind: S_LOCAL + .long 8463 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp23351: + .cv_def_range Ltmp12916 Ltmp12917, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23345: + .p2align 2 + .cv_linetable 697, "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YAHABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z", Lfunc_end697 + .section .debug$S,"dr",associative,"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QAEAAV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QAEAAV01@XZ" + .long 241 # Symbol subsection for std::reverse_iterator,1> >::operator++ + .long Ltmp23353-Ltmp23352 # Subsection size +Ltmp23352: + .short Ltmp23355-Ltmp23354 # Record length +Ltmp23354: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end698-"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QAEAAV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8500 # Function type index + .secrel32 "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QAEAAV01@XZ" # Function section relative address + .secidx "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QAEAAV01@XZ" # Function section index + .byte 0 # Flags + .asciz "std::reverse_iterator,1> >::operator++" # Function name +Ltmp23355: + .short Ltmp23357-Ltmp23356 # Record length +Ltmp23356: + .short 4414 # Record kind: S_LOCAL + .long 4272 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23357: + .cv_def_range Ltmp12918 Ltmp12919, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23353: + .p2align 2 + .cv_linetable 698, "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QAEAAV01@XZ", Lfunc_end698 + .section .debug$S,"dr",associative,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .long 241 # Symbol subsection for std::operator!=,1>,gsl::details::span_iterator,1> > + .long Ltmp23359-Ltmp23358 # Subsection size +Ltmp23358: + .short Ltmp23361-Ltmp23360 # Record length +Ltmp23360: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end699-"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NABV?$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 8502 # Function type index + .secrel32 "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NABV?$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_NABV?$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 +Ltmp23361: + .short Ltmp23363-Ltmp23362 # Record length +Ltmp23362: + .short 4414 # Record kind: S_LOCAL + .long 8463 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp23363: + .cv_def_range Ltmp12920 Ltmp12921, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23365-Ltmp23364 # Record length +Ltmp23364: + .short 4414 # Record kind: S_LOCAL + .long 8463 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp23365: + .cv_def_range Ltmp12920 Ltmp12921, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23359: + .p2align 2 + .cv_linetable 699, "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z", Lfunc_end699 + .section .debug$S,"dr",associative,"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QAE@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QAE@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .long 241 # Symbol subsection for std::reverse_iterator,1> >::reverse_iterator + .long Ltmp23367-Ltmp23366 # Subsection size +Ltmp23366: + .short Ltmp23369-Ltmp23368 # Record length +Ltmp23368: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end700-"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QAE@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 8503 # Function type index + .secrel32 "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QAE@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@@QAE@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 +Ltmp23369: + .short Ltmp23371-Ltmp23370 # Record length +Ltmp23370: + .short 4414 # Record kind: S_LOCAL + .long 4272 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23371: + .cv_def_range Ltmp12922 Ltmp12923, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp23373-Ltmp23372 # Record length +Ltmp23372: + .short 4414 # Record kind: S_LOCAL + .long 4250 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp23373: + .cv_def_range Ltmp12922 Ltmp12923, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23367: + .p2align 2 + .cv_linetable 700, "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QAE@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", Lfunc_end700 + .section .debug$S,"dr",associative,"??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,1> > &>::ExprLhs + .long Ltmp23375-Ltmp23374 # Subsection size +Ltmp23374: + .short Ltmp23377-Ltmp23376 # Record length +Ltmp23376: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end701-"??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE@ABV?$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 8504 # Function type index + .secrel32 "??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE@ABV?$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 +Ltmp23377: + .short Ltmp23379-Ltmp23378 # Record length +Ltmp23378: + .short 4414 # Record kind: S_LOCAL + .long 8466 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23379: + .cv_def_range Ltmp12924 Ltmp12925, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp23381-Ltmp23380 # Record length +Ltmp23380: + .short 4414 # Record kind: S_LOCAL + .long 8463 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp23381: + .cv_def_range Ltmp12924 Ltmp12925, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23375: + .p2align 2 + .cv_linetable 701, "??0?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z", Lfunc_end701 + .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_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" + .long 241 # Symbol subsection for Catch::compareEqual,1> >,std::reverse_iterator,1> > > + .long Ltmp23383-Ltmp23382 # Subsection size +Ltmp23382: + .short Ltmp23385-Ltmp23384 # Record length +Ltmp23384: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end702-"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NABV?$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 8505 # Function type index + .secrel32 "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NABV?$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_NABV?$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 +Ltmp23385: + .short Ltmp23387-Ltmp23386 # Record length +Ltmp23386: + .short 4414 # Record kind: S_LOCAL + .long 8463 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp23387: + .cv_def_range Ltmp12926 Ltmp12927, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23389-Ltmp23388 # Record length +Ltmp23388: + .short 4414 # Record kind: S_LOCAL + .long 8463 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23389: + .cv_def_range Ltmp12926 Ltmp12927, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23383: + .p2align 2 + .cv_linetable 702, "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z", Lfunc_end702 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$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 + .cv_fpo_data "??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::BinaryExpr + .long Ltmp23391-Ltmp23390 # Subsection size +Ltmp23390: + .short Ltmp23393-Ltmp23392 # Record length +Ltmp23392: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end703-"??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$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 8506 # Function type index + .secrel32 "??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$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 +Ltmp23393: + .short Ltmp23395-Ltmp23394 # Record length +Ltmp23394: + .short 4414 # Record kind: S_LOCAL + .long 8485 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23395: + .cv_def_range Ltmp12928 Ltmp12929, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp23397-Ltmp23396 # Record length +Ltmp23396: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +Ltmp23397: + .cv_def_range Ltmp12928 Ltmp12929, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23399-Ltmp23398 # Record length +Ltmp23398: + .short 4414 # Record kind: S_LOCAL + .long 8463 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp23399: + .cv_def_range Ltmp12928 Ltmp12929, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp23401-Ltmp23400 # Record length +Ltmp23400: + .short 4414 # Record kind: S_LOCAL + .long 4448 # TypeIndex + .short 1 # Flags + .asciz "op" +Ltmp23401: + .cv_def_range Ltmp12928 Ltmp12929, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp23403-Ltmp23402 # Record length +Ltmp23402: + .short 4414 # Record kind: S_LOCAL + .long 8463 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23403: + .cv_def_range Ltmp12928 Ltmp12929, "E\021\026\000\000\000\034\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23391: + .p2align 2 + .cv_linetable 703, "??0?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@QAE@_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z", Lfunc_end703 + .section .debug$S,"dr",associative,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .long 241 # Symbol subsection for std::operator==,1>,gsl::details::span_iterator,1> > + .long Ltmp23405-Ltmp23404 # Subsection size +Ltmp23404: + .short Ltmp23407-Ltmp23406 # Record length +Ltmp23406: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end704-"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NABV?$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 8507 # Function type index + .secrel32 "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NABV?$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_NABV?$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 +Ltmp23407: + .short Ltmp23409-Ltmp23408 # Record length +Ltmp23408: + .short 4414 # Record kind: S_LOCAL + .long 8463 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp23409: + .cv_def_range Ltmp12930 Ltmp12931, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23411-Ltmp23410 # Record length +Ltmp23410: + .short 4414 # Record kind: S_LOCAL + .long 8463 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp23411: + .cv_def_range Ltmp12930 Ltmp12931, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23405: + .p2align 2 + .cv_linetable 704, "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z", Lfunc_end704 + .section .debug$S,"dr",associative,"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" + .long 241 # Symbol subsection for std::reverse_iterator,1> >::base + .long Ltmp23413-Ltmp23412 # Subsection size +Ltmp23412: + .short Ltmp23415-Ltmp23414 # Record length +Ltmp23414: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end705-"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBE?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 8508 # Function type index + .secrel32 "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBE?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@@QBE?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 +Ltmp23415: + .short Ltmp23417-Ltmp23416 # Record length +Ltmp23416: + .short 4414 # Record kind: S_LOCAL + .long 4277 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23417: + .cv_def_range Ltmp12932 Ltmp12933, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23413: + .p2align 2 + .cv_linetable 705, "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QBE?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ", Lfunc_end705 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::isBinaryExpression + .long Ltmp23419-Ltmp23418 # Subsection size +Ltmp23418: + .short Ltmp23421-Ltmp23420 # Record length +Ltmp23420: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end706-"?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8509 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::isBinaryExpression" # Function name +Ltmp23421: + .short Ltmp23423-Ltmp23422 # Record length +Ltmp23422: + .short 4414 # Record kind: S_LOCAL + .long 8482 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23423: + .cv_def_range Ltmp12934 Ltmp12935, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23419: + .p2align 2 + .cv_linetable 706, "?isBinaryExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ", Lfunc_end706 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::getResult + .long Ltmp23425-Ltmp23424 # Subsection size +Ltmp23424: + .short Ltmp23427-Ltmp23426 # Record length +Ltmp23426: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end707-"?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8510 # Function type index + .secrel32 "?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::getResult" # Function name +Ltmp23427: + .short Ltmp23429-Ltmp23428 # Record length +Ltmp23428: + .short 4414 # Record kind: S_LOCAL + .long 8482 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23429: + .cv_def_range Ltmp12936 Ltmp12937, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23425: + .p2align 2 + .cv_linetable 707, "?getResult@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBE_NXZ", Lfunc_end707 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::streamReconstructedExpression + .long Ltmp23431-Ltmp23430 # Subsection size +Ltmp23430: + .short Ltmp23433-Ltmp23432 # Record length +Ltmp23432: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end708-"?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8511 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$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 +Ltmp23433: + .short Ltmp23435-Ltmp23434 # Record length +Ltmp23434: + .short 4414 # Record kind: S_LOCAL + .long 8482 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23435: + .cv_def_range Ltmp12942 Ltmp12943, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp23437-Ltmp23436 # Record length +Ltmp23436: + .short 4414 # Record kind: S_LOCAL + .long 4473 # TypeIndex + .short 1 # Flags + .asciz "os" +Ltmp23437: + .cv_def_range Ltmp12942 Ltmp12943, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23431: + .p2align 2 + .cv_linetable 708, "?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", Lfunc_end708 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::~BinaryExpr + .long Ltmp23439-Ltmp23438 # Subsection size +Ltmp23438: + .short Ltmp23441-Ltmp23440 # Record length +Ltmp23440: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end709-"??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8493 # Function type index + .secrel32 "??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::~BinaryExpr" # Function name +Ltmp23441: + .short Ltmp23443-Ltmp23442 # Record length +Ltmp23442: + .short 4414 # Record kind: S_LOCAL + .long 8485 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23443: + .cv_def_range Ltmp12944 Ltmp12945, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp23445-Ltmp23444 # Record length +Ltmp23444: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp23445: + .cv_def_range Ltmp12944 Ltmp12945, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23439: + .p2align 2 + .cv_linetable 709, "??_G?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@UAEPAXI@Z", Lfunc_end709 + .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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" + .long 241 # Symbol subsection for Catch::Detail::stringify,1> > > + .long Ltmp23447-Ltmp23446 # Subsection size +Ltmp23446: + .short Ltmp23449-Ltmp23448 # Record length +Ltmp23448: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end710-"??$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@@ABV?$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 8513 # 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@@ABV?$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@@ABV?$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 +Ltmp23449: + .short Ltmp23451-Ltmp23450 # Record length +Ltmp23450: + .short 4414 # Record kind: S_LOCAL + .long 8463 # TypeIndex + .short 1 # Flags + .asciz "e" +Ltmp23451: + .cv_def_range Ltmp12946 Ltmp12947, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23447: + .p2align 2 + .cv_linetable 710, "??$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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z", Lfunc_end710 + .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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" + .long 241 # Symbol subsection for Catch::StringMaker,1> > >::convert,1> > > + .long Ltmp23453-Ltmp23452 # Subsection size +Ltmp23452: + .short Ltmp23455-Ltmp23454 # Record length +Ltmp23454: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end711-"??$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@@ABV?$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 8518 # 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@@ABV?$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@@ABV?$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 +Ltmp23455: + .short Ltmp23457-Ltmp23456 # Record length +Ltmp23456: + .short 4414 # Record kind: S_LOCAL + .long 8463 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp23457: + .cv_def_range Ltmp12948 Ltmp12949, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23453: + .p2align 2 + .cv_linetable 711, "??$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@@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z", Lfunc_end711 + .section .debug$S,"dr",associative,"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" + .long 241 # Symbol subsection for gsl::details::span_iterator,1>::operator-- + .long Ltmp23459-Ltmp23458 # Subsection size +Ltmp23458: + .short Ltmp23461-Ltmp23460 # Record length +Ltmp23460: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end712-"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8519 # Function type index + .secrel32 "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" # Function section relative address + .secidx "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,1>::operator--" # Function name +Ltmp23461: + .short Ltmp23463-Ltmp23462 # Record length +Ltmp23462: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23463: + .cv_def_range Ltmp12952 Ltmp12953, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23459: + .p2align 2 + .cv_linetable 712, "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ", Lfunc_end712 + .section .debug$S,"dr",associative,"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" + .long 241 # Symbol subsection for Catch::compareNotEqual,1> >,const std::reverse_iterator,1> > &> + .long Ltmp23465-Ltmp23464 # Subsection size +Ltmp23464: + .short Ltmp23467-Ltmp23466 # Record length +Ltmp23466: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end713-"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@YA_NABV?$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 8520 # Function type index + .secrel32 "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@YA_NABV?$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@@ABV12@@Catch@@YA_NABV?$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 +Ltmp23467: + .short Ltmp23469-Ltmp23468 # Record length +Ltmp23468: + .short 4414 # Record kind: S_LOCAL + .long 8463 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp23469: + .cv_def_range Ltmp12954 Ltmp12955, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23471-Ltmp23470 # Record length +Ltmp23470: + .short 4414 # Record kind: S_LOCAL + .long 8463 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23471: + .cv_def_range Ltmp12954 Ltmp12955, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23465: + .p2align 2 + .cv_linetable 713, "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@YA_NABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z", Lfunc_end713 + .section .debug$S,"dr",associative,"??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" + .long 241 # Symbol subsection for Catch::Decomposer::operator<= > + .long Ltmp23473-Ltmp23472 # Subsection size +Ltmp23472: + .short Ltmp23475-Ltmp23474 # Record length +Ltmp23474: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end714-"??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8535 # Function type index + .secrel32 "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<= >" # Function name +Ltmp23475: + .short Ltmp23477-Ltmp23476 # Record length +Ltmp23476: + .short 4414 # Record kind: S_LOCAL + .long 7103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23477: + .cv_def_range Ltmp12956 Ltmp12957, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp23479-Ltmp23478 # Record length +Ltmp23478: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp23479: + .cv_def_range Ltmp12956 Ltmp12957, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23473: + .p2align 2 + .cv_linetable 714, "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@1@ABV?$span@H$0?0@gsl@@@Z", Lfunc_end714 + .section .debug$S,"dr",associative,"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs &>::operator== > + .long Ltmp23481-Ltmp23480 # Subsection size +Ltmp23480: + .short Ltmp23483-Ltmp23482 # Record length +Ltmp23482: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end715-"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8548 # Function type index + .secrel32 "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs &>::operator== >" # Function name +Ltmp23483: + .short Ltmp23485-Ltmp23484 # Record length +Ltmp23484: + .short 4414 # Record kind: S_LOCAL + .long 8523 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23485: + .cv_def_range Ltmp12960 Ltmp12961, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp23487-Ltmp23486 # Record length +Ltmp23486: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23487: + .cv_def_range Ltmp12960 Ltmp12961, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23481: + .p2align 2 + .cv_linetable 715, "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z", Lfunc_end715 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" + .long 241 # Symbol subsection for Catch::BinaryExpr &,const gsl::span &>::~BinaryExpr + .long Ltmp23489-Ltmp23488 # Subsection size +Ltmp23488: + .short Ltmp23491-Ltmp23490 # Record length +Ltmp23490: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end716-"??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8550 # Function type index + .secrel32 "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr &,const gsl::span &>::~BinaryExpr" # Function name +Ltmp23491: + .short Ltmp23493-Ltmp23492 # Record length +Ltmp23492: + .short 4414 # Record kind: S_LOCAL + .long 8542 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23493: + .cv_def_range Ltmp12962 Ltmp12965, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23489: + .p2align 2 + .cv_linetable 716, "??1?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAE@XZ", Lfunc_end716 + .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 + .cv_fpo_data "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .long 241 # Symbol subsection for gsl::operator!= + .long Ltmp23495-Ltmp23494 # Subsection size +Ltmp23494: + .short Ltmp23497-Ltmp23496 # Record length +Ltmp23496: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end717-"??$?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 8553 # 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 +Ltmp23497: + .short Ltmp23499-Ltmp23498 # Record length +Ltmp23498: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "l" +Ltmp23499: + .cv_def_range Ltmp12966 Ltmp12967, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23501-Ltmp23500 # Record length +Ltmp23500: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "r" +Ltmp23501: + .cv_def_range Ltmp12966 Ltmp12967, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23495: + .p2align 2 + .cv_linetable 717, "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z", Lfunc_end717 + .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 + .cv_fpo_data "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .long 241 # Symbol subsection for gsl::operator< + .long Ltmp23503-Ltmp23502 # Subsection size +Ltmp23502: + .short Ltmp23505-Ltmp23504 # Record length +Ltmp23504: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end718-"??$?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 8554 # 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 +Ltmp23505: + .short Ltmp23507-Ltmp23506 # Record length +Ltmp23506: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "l" +Ltmp23507: + .cv_def_range Ltmp12968 Ltmp12969, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23509-Ltmp23508 # Record length +Ltmp23508: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "r" +Ltmp23509: + .cv_def_range Ltmp12968 Ltmp12969, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23503: + .p2align 2 + .cv_linetable 718, "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z", Lfunc_end718 + .section .debug$S,"dr",associative,"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs &>::operator<= > + .long Ltmp23511-Ltmp23510 # Subsection size +Ltmp23510: + .short Ltmp23513-Ltmp23512 # Record length +Ltmp23512: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end719-"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8555 # Function type index + .secrel32 "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs &>::operator<= >" # Function name +Ltmp23513: + .short Ltmp23515-Ltmp23514 # Record length +Ltmp23514: + .short 4414 # Record kind: S_LOCAL + .long 8523 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23515: + .cv_def_range Ltmp12972 Ltmp12973, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp23517-Ltmp23516 # Record length +Ltmp23516: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23517: + .cv_def_range Ltmp12972 Ltmp12973, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23511: + .p2align 2 + .cv_linetable 719, "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z", Lfunc_end719 + .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 + .cv_fpo_data "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .long 241 # Symbol subsection for gsl::operator> + .long Ltmp23519-Ltmp23518 # Subsection size +Ltmp23518: + .short Ltmp23521-Ltmp23520 # Record length +Ltmp23520: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end720-"??$?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 8556 # 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 +Ltmp23521: + .short Ltmp23523-Ltmp23522 # Record length +Ltmp23522: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "l" +Ltmp23523: + .cv_def_range Ltmp12974 Ltmp12975, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23525-Ltmp23524 # Record length +Ltmp23524: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "r" +Ltmp23525: + .cv_def_range Ltmp12974 Ltmp12975, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23519: + .p2align 2 + .cv_linetable 720, "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z", Lfunc_end720 + .section .debug$S,"dr",associative,"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs &>::operator>= > + .long Ltmp23527-Ltmp23526 # Subsection size +Ltmp23526: + .short Ltmp23529-Ltmp23528 # Record length +Ltmp23528: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end721-"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8557 # Function type index + .secrel32 "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs &>::operator>= >" # Function name +Ltmp23529: + .short Ltmp23531-Ltmp23530 # Record length +Ltmp23530: + .short 4414 # Record kind: S_LOCAL + .long 8523 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23531: + .cv_def_range Ltmp12978 Ltmp12979, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp23533-Ltmp23532 # Record length +Ltmp23532: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23533: + .cv_def_range Ltmp12978 Ltmp12979, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23527: + .p2align 2 + .cv_linetable 721, "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z", Lfunc_end721 + .section .debug$S,"dr",associative,"??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" + .long 241 # Symbol subsection for gsl::span::span<2> + .long Ltmp23535-Ltmp23534 # Subsection size +Ltmp23534: + .short Ltmp23537-Ltmp23536 # Record length +Ltmp23536: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end722-"??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8559 # Function type index + .secrel32 "??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" # Function section relative address + .secidx "??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<2>" # Function name +Ltmp23537: + .short Ltmp23539-Ltmp23538 # Record length +Ltmp23538: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23539: + .cv_def_range Ltmp12982 Ltmp12983, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp23541-Ltmp23540 # Record length +Ltmp23540: + .short 4414 # Record kind: S_LOCAL + .long 6466 # TypeIndex + .short 1 # Flags + .asciz "arr" +Ltmp23541: + .cv_def_range Ltmp12982 Ltmp12983, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23535: + .p2align 2 + .cv_linetable 722, "??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z", Lfunc_end722 + .section .debug$S,"dr",associative,"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs &>::operator!= > + .long Ltmp23543-Ltmp23542 # Subsection size +Ltmp23542: + .short Ltmp23545-Ltmp23544 # Record length +Ltmp23544: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end723-"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8560 # Function type index + .secrel32 "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs &>::operator!= >" # Function name +Ltmp23545: + .short Ltmp23547-Ltmp23546 # Record length +Ltmp23546: + .short 4414 # Record kind: S_LOCAL + .long 8523 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23547: + .cv_def_range Ltmp12986 Ltmp12987, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp23549-Ltmp23548 # Record length +Ltmp23548: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23549: + .cv_def_range Ltmp12986 Ltmp12987, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23543: + .p2align 2 + .cv_linetable 723, "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z", Lfunc_end723 + .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 + .cv_fpo_data "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .long 241 # Symbol subsection for gsl::operator== + .long Ltmp23551-Ltmp23550 # Subsection size +Ltmp23550: + .short Ltmp23553-Ltmp23552 # Record length +Ltmp23552: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end724-"??$?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 8561 # 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 +Ltmp23553: + .short Ltmp23555-Ltmp23554 # Record length +Ltmp23554: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "l" +Ltmp23555: + .cv_def_range Ltmp12988 Ltmp12989, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23557-Ltmp23556 # Record length +Ltmp23556: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "r" +Ltmp23557: + .cv_def_range Ltmp12988 Ltmp12989, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23551: + .p2align 2 + .cv_linetable 724, "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z", Lfunc_end724 + .section .debug$S,"dr",associative,"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs &>::operator< > + .long Ltmp23559-Ltmp23558 # Subsection size +Ltmp23558: + .short Ltmp23561-Ltmp23560 # Record length +Ltmp23560: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end725-"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8555 # Function type index + .secrel32 "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs &>::operator< >" # Function name +Ltmp23561: + .short Ltmp23563-Ltmp23562 # Record length +Ltmp23562: + .short 4414 # Record kind: S_LOCAL + .long 8523 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23563: + .cv_def_range Ltmp12992 Ltmp12993, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp23565-Ltmp23564 # Record length +Ltmp23564: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23565: + .cv_def_range Ltmp12992 Ltmp12993, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23559: + .p2align 2 + .cv_linetable 725, "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z", Lfunc_end725 + .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 + .cv_fpo_data "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .long 241 # Symbol subsection for gsl::operator<= + .long Ltmp23567-Ltmp23566 # Subsection size +Ltmp23566: + .short Ltmp23569-Ltmp23568 # Record length +Ltmp23568: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end726-"??$?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 8554 # 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 +Ltmp23569: + .short Ltmp23571-Ltmp23570 # Record length +Ltmp23570: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "l" +Ltmp23571: + .cv_def_range Ltmp12994 Ltmp12995, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23573-Ltmp23572 # Record length +Ltmp23572: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "r" +Ltmp23573: + .cv_def_range Ltmp12994 Ltmp12995, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23567: + .p2align 2 + .cv_linetable 726, "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z", Lfunc_end726 + .section .debug$S,"dr",associative,"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs &>::operator> > + .long Ltmp23575-Ltmp23574 # Subsection size +Ltmp23574: + .short Ltmp23577-Ltmp23576 # Record length +Ltmp23576: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end727-"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8562 # Function type index + .secrel32 "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs &>::operator> >" # Function name +Ltmp23577: + .short Ltmp23579-Ltmp23578 # Record length +Ltmp23578: + .short 4414 # Record kind: S_LOCAL + .long 8523 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23579: + .cv_def_range Ltmp12998 Ltmp12999, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp23581-Ltmp23580 # Record length +Ltmp23580: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23581: + .cv_def_range Ltmp12998 Ltmp12999, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23575: + .p2align 2 + .cv_linetable 727, "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z", Lfunc_end727 + .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 + .cv_fpo_data "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .long 241 # Symbol subsection for gsl::operator>= + .long Ltmp23583-Ltmp23582 # Subsection size +Ltmp23582: + .short Ltmp23585-Ltmp23584 # Record length +Ltmp23584: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end728-"??$?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 8563 # 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 +Ltmp23585: + .short Ltmp23587-Ltmp23586 # Record length +Ltmp23586: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "l" +Ltmp23587: + .cv_def_range Ltmp13000 Ltmp13001, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23589-Ltmp23588 # Record length +Ltmp23588: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "r" +Ltmp23589: + .cv_def_range Ltmp13000 Ltmp13001, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23583: + .p2align 2 + .cv_linetable 728, "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z", Lfunc_end728 + .section .debug$S,"dr",associative,"??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z" + .long 241 # Symbol subsection for gsl::span::span<3> + .long Ltmp23591-Ltmp23590 # Subsection size +Ltmp23590: + .short Ltmp23593-Ltmp23592 # Record length +Ltmp23592: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end729-"??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8565 # Function type index + .secrel32 "??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z" # Function section relative address + .secidx "??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<3>" # Function name +Ltmp23593: + .short Ltmp23595-Ltmp23594 # Record length +Ltmp23594: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23595: + .cv_def_range Ltmp13004 Ltmp13005, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp23597-Ltmp23596 # Record length +Ltmp23596: + .short 4414 # Record kind: S_LOCAL + .long 5335 # TypeIndex + .short 1 # Flags + .asciz "arr" +Ltmp23597: + .cv_def_range Ltmp13004 Ltmp13005, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23591: + .p2align 2 + .cv_linetable 729, "??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z", Lfunc_end729 + .section .debug$S,"dr",associative,"??0?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE@ABV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE@ABV?$span@H$0?0@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs &>::ExprLhs + .long Ltmp23599-Ltmp23598 # Subsection size +Ltmp23598: + .short Ltmp23601-Ltmp23600 # Record length +Ltmp23600: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end730-"??0?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE@ABV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8566 # Function type index + .secrel32 "??0?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE@ABV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE@ABV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs &>::ExprLhs" # Function name +Ltmp23601: + .short Ltmp23603-Ltmp23602 # Record length +Ltmp23602: + .short 4414 # Record kind: S_LOCAL + .long 8523 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23603: + .cv_def_range Ltmp13006 Ltmp13007, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp23605-Ltmp23604 # Record length +Ltmp23604: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp23605: + .cv_def_range Ltmp13006 Ltmp13007, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23599: + .p2align 2 + .cv_linetable 730, "??0?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE@ABV?$span@H$0?0@gsl@@@Z", Lfunc_end730 + .section .debug$S,"dr",associative,"??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z" + .long 241 # Symbol subsection for Catch::compareEqual,gsl::span > + .long Ltmp23607-Ltmp23606 # Subsection size +Ltmp23606: + .short Ltmp23609-Ltmp23608 # Record length +Ltmp23608: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end731-"??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8569 # Function type index + .secrel32 "??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z" # Function section relative address + .secidx "??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual,gsl::span >" # Function name +Ltmp23609: + .short Ltmp23611-Ltmp23610 # Record length +Ltmp23610: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp23611: + .cv_def_range Ltmp13008 Ltmp13009, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23613-Ltmp23612 # Record length +Ltmp23612: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23613: + .cv_def_range Ltmp13008 Ltmp13009, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23607: + .p2align 2 + .cv_linetable 731, "??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z", Lfunc_end731 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@QAE@_NABV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@QAE@_NABV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr &,const gsl::span &>::BinaryExpr + .long Ltmp23615-Ltmp23614 # Subsection size +Ltmp23614: + .short Ltmp23617-Ltmp23616 # Record length +Ltmp23616: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end732-"??0?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@QAE@_NABV?$span@H$0?0@gsl@@VStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8570 # Function type index + .secrel32 "??0?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@QAE@_NABV?$span@H$0?0@gsl@@VStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@QAE@_NABV?$span@H$0?0@gsl@@VStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr &,const gsl::span &>::BinaryExpr" # Function name +Ltmp23617: + .short Ltmp23619-Ltmp23618 # Record length +Ltmp23618: + .short 4414 # Record kind: S_LOCAL + .long 8542 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23619: + .cv_def_range Ltmp13010 Ltmp13011, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp23621-Ltmp23620 # Record length +Ltmp23620: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +Ltmp23621: + .cv_def_range Ltmp13010 Ltmp13011, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23623-Ltmp23622 # Record length +Ltmp23622: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp23623: + .cv_def_range Ltmp13010 Ltmp13011, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp23625-Ltmp23624 # Record length +Ltmp23624: + .short 4414 # Record kind: S_LOCAL + .long 4448 # TypeIndex + .short 1 # Flags + .asciz "op" +Ltmp23625: + .cv_def_range Ltmp13010 Ltmp13011, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp23627-Ltmp23626 # Record length +Ltmp23626: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23627: + .cv_def_range Ltmp13010 Ltmp13011, "E\021\026\000\000\000\034\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23615: + .p2align 2 + .cv_linetable 732, "??0?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@QAE@_NABV?$span@H$0?0@gsl@@VStringRef@1@1@Z", Lfunc_end732 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?isBinaryExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr &,const gsl::span &>::isBinaryExpression + .long Ltmp23629-Ltmp23628 # Subsection size +Ltmp23628: + .short Ltmp23631-Ltmp23630 # Record length +Ltmp23630: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end733-"?isBinaryExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8571 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr &,const gsl::span &>::isBinaryExpression" # Function name +Ltmp23631: + .short Ltmp23633-Ltmp23632 # Record length +Ltmp23632: + .short 4414 # Record kind: S_LOCAL + .long 8539 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23633: + .cv_def_range Ltmp13012 Ltmp13013, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23629: + .p2align 2 + .cv_linetable 733, "?isBinaryExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ", Lfunc_end733 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?getResult@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr &,const gsl::span &>::getResult + .long Ltmp23635-Ltmp23634 # Subsection size +Ltmp23634: + .short Ltmp23637-Ltmp23636 # Record length +Ltmp23636: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end734-"?getResult@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8572 # Function type index + .secrel32 "?getResult@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr &,const gsl::span &>::getResult" # Function name +Ltmp23637: + .short Ltmp23639-Ltmp23638 # Record length +Ltmp23638: + .short 4414 # Record kind: S_LOCAL + .long 8539 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23639: + .cv_def_range Ltmp13014 Ltmp13015, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23635: + .p2align 2 + .cv_linetable 734, "?getResult@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBE_NXZ", Lfunc_end734 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr &,const gsl::span &>::streamReconstructedExpression + .long Ltmp23641-Ltmp23640 # Subsection size +Ltmp23640: + .short Ltmp23643-Ltmp23642 # Record length +Ltmp23642: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end735-"?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8573 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr &,const gsl::span &>::streamReconstructedExpression" # Function name +Ltmp23643: + .short Ltmp23645-Ltmp23644 # Record length +Ltmp23644: + .short 4414 # Record kind: S_LOCAL + .long 8539 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23645: + .cv_def_range Ltmp13020 Ltmp13021, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp23647-Ltmp23646 # Record length +Ltmp23646: + .short 4414 # Record kind: S_LOCAL + .long 4473 # TypeIndex + .short 1 # Flags + .asciz "os" +Ltmp23647: + .cv_def_range Ltmp13020 Ltmp13021, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23641: + .p2align 2 + .cv_linetable 735, "?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", Lfunc_end735 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAEPAXI@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr &,const gsl::span &>::~BinaryExpr + .long Ltmp23649-Ltmp23648 # Subsection size +Ltmp23648: + .short Ltmp23651-Ltmp23650 # Record length +Ltmp23650: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end736-"??_G?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8550 # Function type index + .secrel32 "??_G?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAEPAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr &,const gsl::span &>::~BinaryExpr" # Function name +Ltmp23651: + .short Ltmp23653-Ltmp23652 # Record length +Ltmp23652: + .short 4414 # Record kind: S_LOCAL + .long 8542 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23653: + .cv_def_range Ltmp13022 Ltmp13023, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp23655-Ltmp23654 # Record length +Ltmp23654: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp23655: + .cv_def_range Ltmp13022 Ltmp13023, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23649: + .p2align 2 + .cv_linetable 736, "??_G?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@UAEPAXI@Z", Lfunc_end736 + .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@@ABV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV?$span@H$0?0@gsl@@@Z" + .long 241 # Symbol subsection for Catch::Detail::stringify > + .long Ltmp23657-Ltmp23656 # Subsection size +Ltmp23656: + .short Ltmp23659-Ltmp23658 # Record length +Ltmp23658: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end737-"??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8575 # 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@@ABV?$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@@ABV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify >" # Function name +Ltmp23659: + .short Ltmp23661-Ltmp23660 # Record length +Ltmp23660: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "e" +Ltmp23661: + .cv_def_range Ltmp13024 Ltmp13025, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23657: + .p2align 2 + .cv_linetable 737, "??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV?$span@H$0?0@gsl@@@Z", Lfunc_end737 + .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@@ABV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$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@@ABV?$span@H$0?0@gsl@@@Z" + .long 241 # Symbol subsection for Catch::StringMaker >::convert > + .long Ltmp23663-Ltmp23662 # Subsection size +Ltmp23662: + .short Ltmp23665-Ltmp23664 # Record length +Ltmp23664: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end738-"??$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@@ABV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8580 # 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@@ABV?$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@@ABV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker >::convert >" # Function name +Ltmp23665: + .short Ltmp23667-Ltmp23666 # Record length +Ltmp23666: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp23667: + .cv_def_range Ltmp13026 Ltmp13027, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23663: + .p2align 2 + .cv_linetable 738, "??$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@@ABV?$span@H$0?0@gsl@@@Z", Lfunc_end738 + .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 + .cv_fpo_data "??$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" + .long 241 # Symbol subsection for std::lexicographical_compare,0>,gsl::details::span_iterator,0> > + .long Ltmp23669-Ltmp23668 # Subsection size +Ltmp23668: + .short Ltmp23671-Ltmp23670 # Record length +Ltmp23670: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end739-"??$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 8583 # 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 +Ltmp23671: + .short Ltmp23673-Ltmp23672 # Record length +Ltmp23672: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "_First1" +Ltmp23673: + .cv_def_range Ltmp13028 Ltmp13029, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp23675-Ltmp23674 # Record length +Ltmp23674: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +Ltmp23675: + .cv_def_range Ltmp13028 Ltmp13029, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp23677-Ltmp23676 # Record length +Ltmp23676: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "_First2" +Ltmp23677: + .cv_def_range Ltmp13028 Ltmp13029, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp23679-Ltmp23678 # Record length +Ltmp23678: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +Ltmp23679: + .cv_def_range Ltmp13028 Ltmp13029, "E\021\026\000\000\000\320\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23669: + .p2align 2 + .cv_linetable 739, "??$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_end739 + .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 + .cv_fpo_data "??$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" + .long 241 # Symbol subsection for std::lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less > + .long Ltmp23681-Ltmp23680 # Subsection size +Ltmp23680: + .short Ltmp23683-Ltmp23682 # Record length +Ltmp23682: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end740-"??$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 8591 # 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 +Ltmp23683: + .short Ltmp23685-Ltmp23684 # Record length +Ltmp23684: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "_First1" +Ltmp23685: + .cv_def_range Ltmp13030 Ltmp13033, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp23687-Ltmp23686 # Record length +Ltmp23686: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +Ltmp23687: + .cv_def_range Ltmp13030 Ltmp13033, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp23689-Ltmp23688 # Record length +Ltmp23688: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "_First2" +Ltmp23689: + .cv_def_range Ltmp13030 Ltmp13033, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp23691-Ltmp23690 # Record length +Ltmp23690: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +Ltmp23691: + .cv_def_range Ltmp13030 Ltmp13033, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp23693-Ltmp23692 # Record length +Ltmp23692: + .short 4414 # Record kind: S_LOCAL + .long 8588 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +Ltmp23693: + .cv_def_range Ltmp13030 Ltmp13033, "E\021\026\000\000\000(\000\000\000" + .short Ltmp23695-Ltmp23694 # Record length +Ltmp23694: + .short 4414 # Record kind: S_LOCAL + .long 6042 # TypeIndex + .short 0 # Flags + .asciz "_UFirst1" +Ltmp23695: + .cv_def_range Ltmp13030 Ltmp13033, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp23697-Ltmp23696 # Record length +Ltmp23696: + .short 4414 # Record kind: S_LOCAL + .long 6042 # TypeIndex + .short 0 # Flags + .asciz "_ULast1" +Ltmp23697: + .cv_def_range Ltmp13030 Ltmp13033, "E\021\026\000\000\000\270\377\377\377" + .short Ltmp23699-Ltmp23698 # Record length +Ltmp23698: + .short 4414 # Record kind: S_LOCAL + .long 6042 # TypeIndex + .short 0 # Flags + .asciz "_UFirst2" +Ltmp23699: + .cv_def_range Ltmp13030 Ltmp13033, "E\021\026\000\000\000\310\377\377\377" + .short Ltmp23701-Ltmp23700 # Record length +Ltmp23700: + .short 4414 # Record kind: S_LOCAL + .long 6042 # TypeIndex + .short 0 # Flags + .asciz "_ULast2" +Ltmp23701: + .cv_def_range Ltmp13030 Ltmp13033, "E\021\026\000\000\000\264\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23681: + .p2align 2 + .cv_linetable 740, "??$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_end740 + .section .debug$S,"dr",associative,"??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .long 241 # Symbol subsection for std::_Adl_verify_range,0>,gsl::details::span_iterator,0> > + .long Ltmp23703-Ltmp23702 # Subsection size +Ltmp23702: + .short Ltmp23705-Ltmp23704 # Record length +Ltmp23704: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end741-"??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXABV?$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 8593 # Function type index + .secrel32 "??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXABV?$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@@YAXABV?$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 +Ltmp23705: + .short Ltmp23707-Ltmp23706 # Record length +Ltmp23706: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp23707: + .cv_def_range Ltmp13034 Ltmp13036, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23709-Ltmp23708 # Record length +Ltmp23708: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp23709: + .cv_def_range Ltmp13034 Ltmp13036, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23703: + .p2align 2 + .cv_linetable 741, "??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z", Lfunc_end741 + .section .debug$S,"dr",associative,"??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .long 241 # Symbol subsection for std::_Get_unwrapped,0>,0> + .long Ltmp23711-Ltmp23710 # Subsection size +Ltmp23710: + .short Ltmp23713-Ltmp23712 # Record length +Ltmp23712: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end742-"??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$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 8595 # Function type index + .secrel32 "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$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?@@ABV?$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 +Ltmp23713: + .short Ltmp23715-Ltmp23714 # Record length +Ltmp23714: + .short 4414 # Record kind: S_LOCAL + .long 8199 # TypeIndex + .short 1 # Flags + .asciz "_It" +Ltmp23715: + .cv_def_range Ltmp13037 Ltmp13038, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23711: + .p2align 2 + .cv_linetable 742, "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", Lfunc_end742 + .section .debug$S,"dr",associative,"??$_Lex_compare_unchecked@PAHPAHU?$less@X@std@@@std@@YA_NPAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Lex_compare_unchecked@PAHPAHU?$less@X@std@@@std@@YA_NPAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" + .long 241 # Symbol subsection for std::_Lex_compare_unchecked > + .long Ltmp23717-Ltmp23716 # Subsection size +Ltmp23716: + .short Ltmp23719-Ltmp23718 # Record length +Ltmp23718: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end743-"??$_Lex_compare_unchecked@PAHPAHU?$less@X@std@@@std@@YA_NPAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8601 # Function type index + .secrel32 "??$_Lex_compare_unchecked@PAHPAHU?$less@X@std@@@std@@YA_NPAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" # Function section relative address + .secidx "??$_Lex_compare_unchecked@PAHPAHU?$less@X@std@@@std@@YA_NPAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Lex_compare_unchecked >" # Function name +Ltmp23719: + .short Ltmp23721-Ltmp23720 # Record length +Ltmp23720: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "_First1" +Ltmp23721: + .cv_def_range Ltmp13039 Ltmp13048, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23723-Ltmp23722 # Record length +Ltmp23722: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +Ltmp23723: + .cv_def_range Ltmp13039 Ltmp13048, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp23725-Ltmp23724 # Record length +Ltmp23724: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "_First2" +Ltmp23725: + .cv_def_range Ltmp13039 Ltmp13048, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp23727-Ltmp23726 # Record length +Ltmp23726: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +Ltmp23727: + .cv_def_range Ltmp13039 Ltmp13048, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp23729-Ltmp23728 # Record length +Ltmp23728: + .short 4414 # Record kind: S_LOCAL + .long 8588 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +Ltmp23729: + .cv_def_range Ltmp13039 Ltmp13048, "E\021\026\000\000\000\030\000\000\000" + .short Ltmp23731-Ltmp23730 # Record length +Ltmp23730: + .short 4414 # Record kind: S_LOCAL + .long 8599 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp23731: + .cv_def_range Ltmp13039 Ltmp13048, "E\021\026\000\000\000\034\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23717: + .p2align 2 + .cv_linetable 743, "??$_Lex_compare_unchecked@PAHPAHU?$less@X@std@@@std@@YA_NPAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z", Lfunc_end743 + .section .debug$S,"dr",associative,"??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@ABQAH0ABU?$less@X@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@ABQAH0ABU?$less@X@0@@Z" + .long 241 # Symbol subsection for std::_Lex_compare_memcmp_classify + .long Ltmp23733-Ltmp23732 # Subsection size +Ltmp23732: + .short Ltmp23735-Ltmp23734 # Record length +Ltmp23734: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end744-"??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@ABQAH0ABU?$less@X@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8606 # Function type index + .secrel32 "??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@ABQAH0ABU?$less@X@0@@Z" # Function section relative address + .secidx "??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@ABQAH0ABU?$less@X@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Lex_compare_memcmp_classify" # Function name +Ltmp23735: + .short Ltmp23737-Ltmp23736 # Record length +Ltmp23736: + .short 4414 # Record kind: S_LOCAL + .long 7506 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp23737: + .cv_def_range Ltmp13049 Ltmp13050, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23739-Ltmp23738 # Record length +Ltmp23738: + .short 4414 # Record kind: S_LOCAL + .long 7506 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp23739: + .cv_def_range Ltmp13049 Ltmp13050, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp23741-Ltmp23740 # Record length +Ltmp23740: + .short 4414 # Record kind: S_LOCAL + .long 8603 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp23741: + .cv_def_range Ltmp13049 Ltmp13050, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23733: + .p2align 2 + .cv_linetable 744, "??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@ABQAH0ABU?$less@X@0@@Z", Lfunc_end744 + .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 + .cv_fpo_data "??$_Pass_fn@U?$less@X@std@@$0A@@std@@YA?AU?$less@X@0@U10@@Z" + .long 241 # Symbol subsection for std::_Pass_fn,0> + .long Ltmp23743-Ltmp23742 # Subsection size +Ltmp23742: + .short Ltmp23745-Ltmp23744 # Record length +Ltmp23744: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end745-"??$_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 8609 # 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 +Ltmp23745: + .short Ltmp23747-Ltmp23746 # Record length +Ltmp23746: + .short 4414 # Record kind: S_LOCAL + .long 8588 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp23747: + .cv_def_range Ltmp13051 Ltmp13052, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23743: + .p2align 2 + .cv_linetable 745, "??$_Pass_fn@U?$less@X@std@@$0A@@std@@YA?AU?$less@X@0@U10@@Z", Lfunc_end745 + .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 + .cv_fpo_data "?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z" + .long 241 # Symbol subsection for gsl::details::_Verify_range + .long Ltmp23749-Ltmp23748 # Subsection size +Ltmp23748: + .short Ltmp23751-Ltmp23750 # Record length +Ltmp23750: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end746-"?_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 8611 # 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 +Ltmp23751: + .short Ltmp23753-Ltmp23752 # Record length +Ltmp23752: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp23753: + .cv_def_range Ltmp13057 Ltmp13058, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp23755-Ltmp23754 # Record length +Ltmp23754: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23755: + .cv_def_range Ltmp13057 Ltmp13058, "E\021\026\000\000\000\324\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23749: + .p2align 2 + .cv_linetable 746, "?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z", Lfunc_end746 + .section .debug$S,"dr",associative,"?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEPAHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEPAHXZ" + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::_Unwrapped + .long Ltmp23757-Ltmp23756 # Subsection size +Ltmp23756: + .short Ltmp23759-Ltmp23758 # Record length +Ltmp23758: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end747-"?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEPAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8612 # Function type index + .secrel32 "?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEPAHXZ" # Function section relative address + .secidx "?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEPAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::_Unwrapped" # Function name +Ltmp23759: + .short Ltmp23761-Ltmp23760 # Record length +Ltmp23760: + .short 4414 # Record kind: S_LOCAL + .long 4205 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23761: + .cv_def_range Ltmp13059 Ltmp13060, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23757: + .p2align 2 + .cv_linetable 747, "?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEPAHXZ", Lfunc_end747 + .section .debug$S,"dr",associative,"??$_Debug_lt_pred@AAU?$less@X@std@@AAHAAH@std@@YA_NAAU?$less@X@0@AAH1@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Debug_lt_pred@AAU?$less@X@std@@AAHAAH@std@@YA_NAAU?$less@X@0@AAH1@Z" + .long 241 # Symbol subsection for std::_Debug_lt_pred &,int &,int &> + .long Ltmp23763-Ltmp23762 # Subsection size +Ltmp23762: + .short Ltmp23765-Ltmp23764 # Record length +Ltmp23764: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end748-"??$_Debug_lt_pred@AAU?$less@X@std@@AAHAAH@std@@YA_NAAU?$less@X@0@AAH1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8616 # Function type index + .secrel32 "??$_Debug_lt_pred@AAU?$less@X@std@@AAHAAH@std@@YA_NAAU?$less@X@0@AAH1@Z" # Function section relative address + .secidx "??$_Debug_lt_pred@AAU?$less@X@std@@AAHAAH@std@@YA_NAAU?$less@X@0@AAH1@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_lt_pred &,int &,int &>" # Function name +Ltmp23765: + .short Ltmp23767-Ltmp23766 # Record length +Ltmp23766: + .short 4414 # Record kind: S_LOCAL + .long 8613 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +Ltmp23767: + .cv_def_range Ltmp13061 Ltmp13071, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23769-Ltmp23768 # Record length +Ltmp23768: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp23769: + .cv_def_range Ltmp13061 Ltmp13071, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp23771-Ltmp23770 # Record length +Ltmp23770: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp23771: + .cv_def_range Ltmp13061 Ltmp13071, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp23773-Ltmp23772 # Record length +Ltmp23772: + .short 4414 # Record kind: S_LOCAL + .long 4198 # TypeIndex + .short 0 # Flags + .asciz "_Result" +Ltmp23773: + .cv_def_range Ltmp13061 Ltmp13071, "E\021\026\000\000\000\363\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23763: + .p2align 2 + .cv_linetable 748, "??$_Debug_lt_pred@AAU?$less@X@std@@AAHAAH@std@@YA_NAAU?$less@X@0@AAH1@Z", Lfunc_end748 + .section .debug$S,"dr",associative,"??$?RAAHAAH@?$less@X@std@@QBE_NAAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?RAAHAAH@?$less@X@std@@QBE_NAAH0@Z" + .long 241 # Symbol subsection for std::less::operator() + .long Ltmp23775-Ltmp23774 # Subsection size +Ltmp23774: + .short Ltmp23777-Ltmp23776 # Record length +Ltmp23776: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end749-"??$?RAAHAAH@?$less@X@std@@QBE_NAAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8620 # Function type index + .secrel32 "??$?RAAHAAH@?$less@X@std@@QBE_NAAH0@Z" # Function section relative address + .secidx "??$?RAAHAAH@?$less@X@std@@QBE_NAAH0@Z" # Function section index + .byte 0 # Flags + .asciz "std::less::operator()" # Function name +Ltmp23777: + .short Ltmp23779-Ltmp23778 # Record length +Ltmp23778: + .short 4414 # Record kind: S_LOCAL + .long 8617 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23779: + .cv_def_range Ltmp13072 Ltmp13073, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp23781-Ltmp23780 # Record length +Ltmp23780: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp23781: + .cv_def_range Ltmp13072 Ltmp13073, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23783-Ltmp23782 # Record length +Ltmp23782: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp23783: + .cv_def_range Ltmp13072 Ltmp13073, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23775: + .p2align 2 + .cv_linetable 749, "??$?RAAHAAH@?$less@X@std@@QBE_NAAH0@Z", Lfunc_end749 + .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@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp23785-Ltmp23784 # Subsection size +Ltmp23784: + .short Ltmp23787-Ltmp23786 # Record length +Ltmp23786: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end750-"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8623 # Function type index + .secrel32 "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp23787: + .short Ltmp23789-Ltmp23788 # Record length +Ltmp23788: + .short 4414 # Record kind: S_LOCAL + .long 7119 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23789: + .cv_def_range Ltmp13076 Ltmp13080, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp23791-Ltmp23790 # Record length +Ltmp23790: + .short 4414 # Record kind: S_LOCAL + .long 4196 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp23791: + .cv_def_range Ltmp13076 Ltmp13080, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp23793-Ltmp23792 # Record length +Ltmp23792: + .short 4414 # Record kind: S_LOCAL + .long 5215 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp23793: + .cv_def_range Ltmp13076 Ltmp13080, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23785: + .p2align 2 + .cv_linetable 750, "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z", Lfunc_end750 + .section .debug$S,"dr",associative,"??$?0$01@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$01@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$01@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$01@12@@Z" + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::extent_type<2> + .long Ltmp23795-Ltmp23794 # Subsection size +Ltmp23794: + .short Ltmp23797-Ltmp23796 # Record length +Ltmp23796: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end751-"??$?0$01@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$01@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8626 # Function type index + .secrel32 "??$?0$01@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$01@12@@Z" # Function section relative address + .secidx "??$?0$01@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$01@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::extent_type<2>" # Function name +Ltmp23797: + .short Ltmp23799-Ltmp23798 # Record length +Ltmp23798: + .short 4414 # Record kind: S_LOCAL + .long 4294 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23799: + .cv_def_range Ltmp13081 Ltmp13082, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp23801-Ltmp23800 # Record length +Ltmp23800: + .short 4414 # Record kind: S_LOCAL + .long 5215 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp23801: + .cv_def_range Ltmp13081 Ltmp13082, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23795: + .p2align 2 + .cv_linetable 751, "??$?0$01@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$01@12@@Z", Lfunc_end751 + .section .debug$S,"dr",associative,"??$compareNotEqual@V?$span@H$0?0@gsl@@ABV12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$compareNotEqual@V?$span@H$0?0@gsl@@ABV12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z" + .long 241 # Symbol subsection for Catch::compareNotEqual,const gsl::span &> + .long Ltmp23803-Ltmp23802 # Subsection size +Ltmp23802: + .short Ltmp23805-Ltmp23804 # Record length +Ltmp23804: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end752-"??$compareNotEqual@V?$span@H$0?0@gsl@@ABV12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8627 # Function type index + .secrel32 "??$compareNotEqual@V?$span@H$0?0@gsl@@ABV12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z" # Function section relative address + .secidx "??$compareNotEqual@V?$span@H$0?0@gsl@@ABV12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareNotEqual,const gsl::span &>" # Function name +Ltmp23805: + .short Ltmp23807-Ltmp23806 # Record length +Ltmp23806: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp23807: + .cv_def_range Ltmp13083 Ltmp13084, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23809-Ltmp23808 # Record length +Ltmp23808: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23809: + .cv_def_range Ltmp13083 Ltmp13084, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23803: + .p2align 2 + .cv_linetable 752, "??$compareNotEqual@V?$span@H$0?0@gsl@@ABV12@@Catch@@YA_NABV?$span@H$0?0@gsl@@0@Z", Lfunc_end752 + .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 + .cv_fpo_data "??$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" + .long 241 # Symbol subsection for std::equal,0>,gsl::details::span_iterator,0> > + .long Ltmp23811-Ltmp23810 # Subsection size +Ltmp23810: + .short Ltmp23813-Ltmp23812 # Record length +Ltmp23812: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end753-"??$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 8630 # 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 +Ltmp23813: + .short Ltmp23815-Ltmp23814 # Record length +Ltmp23814: + .short 4414 # Record kind: S_LOCAL + .long 4204 # TypeIndex + .short 1 # Flags + .asciz "_First1" +Ltmp23815: + .cv_def_range Ltmp13085 Ltmp13086, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp23817-Ltmp23816 # Record length +Ltmp23816: + .short 4414 # Record kind: S_LOCAL + .long 4204 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +Ltmp23817: + .cv_def_range Ltmp13085 Ltmp13086, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp23819-Ltmp23818 # Record length +Ltmp23818: + .short 4414 # Record kind: S_LOCAL + .long 4204 # TypeIndex + .short 1 # Flags + .asciz "_First2" +Ltmp23819: + .cv_def_range Ltmp13085 Ltmp13086, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp23821-Ltmp23820 # Record length +Ltmp23820: + .short 4414 # Record kind: S_LOCAL + .long 4204 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +Ltmp23821: + .cv_def_range Ltmp13085 Ltmp13086, "E\021\026\000\000\000\320\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23811: + .p2align 2 + .cv_linetable 753, "??$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_end753 + .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 + .cv_fpo_data "??$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" + .long 241 # Symbol subsection for std::equal,0>,gsl::details::span_iterator,0>,std::equal_to > + .long Ltmp23823-Ltmp23822 # Subsection size +Ltmp23822: + .short Ltmp23825-Ltmp23824 # Record length +Ltmp23824: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end754-"??$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 8636 # 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 +Ltmp23825: + .short Ltmp23827-Ltmp23826 # Record length +Ltmp23826: + .short 4414 # Record kind: S_LOCAL + .long 4204 # TypeIndex + .short 1 # Flags + .asciz "_First1" +Ltmp23827: + .cv_def_range Ltmp13087 Ltmp13094, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp23829-Ltmp23828 # Record length +Ltmp23828: + .short 4414 # Record kind: S_LOCAL + .long 4204 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +Ltmp23829: + .cv_def_range Ltmp13087 Ltmp13094, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp23831-Ltmp23830 # Record length +Ltmp23830: + .short 4414 # Record kind: S_LOCAL + .long 4204 # TypeIndex + .short 1 # Flags + .asciz "_First2" +Ltmp23831: + .cv_def_range Ltmp13087 Ltmp13094, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp23833-Ltmp23832 # Record length +Ltmp23832: + .short 4414 # Record kind: S_LOCAL + .long 4204 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +Ltmp23833: + .cv_def_range Ltmp13087 Ltmp13094, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp23835-Ltmp23834 # Record length +Ltmp23834: + .short 4414 # Record kind: S_LOCAL + .long 8634 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +Ltmp23835: + .cv_def_range Ltmp13087 Ltmp13094, "E\021\026\000\000\000(\000\000\000" + .short Ltmp23837-Ltmp23836 # Record length +Ltmp23836: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 0 # Flags + .asciz "_UFirst1" +Ltmp23837: + .cv_def_range Ltmp13087 Ltmp13094, "E\021\026\000\000\000\300\377\377\377" + .short Ltmp23839-Ltmp23838 # Record length +Ltmp23838: + .short 4414 # Record kind: S_LOCAL + .long 6042 # TypeIndex + .short 0 # Flags + .asciz "_ULast1" +Ltmp23839: + .cv_def_range Ltmp13087 Ltmp13094, "E\021\026\000\000\000\274\377\377\377" + .short Ltmp23841-Ltmp23840 # Record length +Ltmp23840: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 0 # Flags + .asciz "_UFirst2" +Ltmp23841: + .cv_def_range Ltmp13087 Ltmp13094, "E\021\026\000\000\000\270\377\377\377" + .short Ltmp23843-Ltmp23842 # Record length +Ltmp23842: + .short 4414 # Record kind: S_LOCAL + .long 6042 # TypeIndex + .short 0 # Flags + .asciz "_ULast2" +Ltmp23843: + .cv_def_range Ltmp13087 Ltmp13094, "E\021\026\000\000\000\264\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23823: + .p2align 2 + .cv_linetable 754, "??$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_end754 + .section .debug$S,"dr",associative,"??$equal@PAHPAHU?$equal_to@X@std@@@std@@YA_NQAH00U?$equal_to@X@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$equal@PAHPAHU?$equal_to@X@std@@@std@@YA_NQAH00U?$equal_to@X@0@@Z" + .long 241 # Symbol subsection for std::equal > + .long Ltmp23845-Ltmp23844 # Subsection size +Ltmp23844: + .short Ltmp23847-Ltmp23846 # Record length +Ltmp23846: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end755-"??$equal@PAHPAHU?$equal_to@X@std@@@std@@YA_NQAH00U?$equal_to@X@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8639 # Function type index + .secrel32 "??$equal@PAHPAHU?$equal_to@X@std@@@std@@YA_NQAH00U?$equal_to@X@0@@Z" # Function section relative address + .secidx "??$equal@PAHPAHU?$equal_to@X@std@@@std@@YA_NQAH00U?$equal_to@X@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::equal >" # Function name +Ltmp23847: + .short Ltmp23849-Ltmp23848 # Record length +Ltmp23848: + .short 4414 # Record kind: S_LOCAL + .long 6042 # TypeIndex + .short 1 # Flags + .asciz "_First1" +Ltmp23849: + .cv_def_range Ltmp13095 Ltmp13099, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23851-Ltmp23850 # Record length +Ltmp23850: + .short 4414 # Record kind: S_LOCAL + .long 6042 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +Ltmp23851: + .cv_def_range Ltmp13095 Ltmp13099, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp23853-Ltmp23852 # Record length +Ltmp23852: + .short 4414 # Record kind: S_LOCAL + .long 6042 # TypeIndex + .short 1 # Flags + .asciz "_First2" +Ltmp23853: + .cv_def_range Ltmp13095 Ltmp13099, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp23855-Ltmp23854 # Record length +Ltmp23854: + .short 4414 # Record kind: S_LOCAL + .long 8634 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +Ltmp23855: + .cv_def_range Ltmp13095 Ltmp13099, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp23857-Ltmp23856 # Record length +Ltmp23856: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 0 # Flags + .asciz "_UFirst1" +Ltmp23857: + .cv_def_range Ltmp13095 Ltmp13099, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp23859-Ltmp23858 # Record length +Ltmp23858: + .short 4414 # Record kind: S_LOCAL + .long 6042 # TypeIndex + .short 0 # Flags + .asciz "_ULast1" +Ltmp23859: + .cv_def_range Ltmp13095 Ltmp13099, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp23861-Ltmp23860 # Record length +Ltmp23860: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 0 # Flags + .asciz "_UFirst2" +Ltmp23861: + .cv_def_range Ltmp13095 Ltmp13099, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp23863-Ltmp23862 # Record length +Ltmp23862: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp13099-Ltmp13097 # Code size + .secrel32 Ltmp13097 # Function section relative address + .secidx Lfunc_begin755 # Function section index + .byte 0 # Lexical block name +Ltmp23863: + .short Ltmp23865-Ltmp23864 # Record length +Ltmp23864: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_First1_ch" +Ltmp23865: + .cv_def_range Ltmp13097 Ltmp13099, "E\021\026\000\000\000\344\377\377\377" + .short Ltmp23867-Ltmp23866 # Record length +Ltmp23866: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_First2_ch" +Ltmp23867: + .cv_def_range Ltmp13097 Ltmp13099, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp23869-Ltmp23868 # Record length +Ltmp23868: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Count" +Ltmp23869: + .cv_def_range Ltmp13097 Ltmp13099, "E\021\026\000\000\000\334\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 +Ltmp23845: + .p2align 2 + .cv_linetable 755, "??$equal@PAHPAHU?$equal_to@X@std@@@std@@YA_NQAH00U?$equal_to@X@0@@Z", Lfunc_end755 + .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 + .cv_fpo_data "??$_Pass_fn@U?$equal_to@X@std@@$0A@@std@@YA?AU?$equal_to@X@0@U10@@Z" + .long 241 # Symbol subsection for std::_Pass_fn,0> + .long Ltmp23871-Ltmp23870 # Subsection size +Ltmp23870: + .short Ltmp23873-Ltmp23872 # Record length +Ltmp23872: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end756-"??$_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 8642 # 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 +Ltmp23873: + .short Ltmp23875-Ltmp23874 # Record length +Ltmp23874: + .short 4414 # Record kind: S_LOCAL + .long 8634 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp23875: + .cv_def_range Ltmp13100 Ltmp13101, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23871: + .p2align 2 + .cv_linetable 756, "??$_Pass_fn@U?$equal_to@X@std@@$0A@@std@@YA?AU?$equal_to@X@0@U10@@Z", Lfunc_end756 + .section .debug$S,"dr",associative,"??$_Adl_verify_range@PAHPAH@std@@YAXABQAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Adl_verify_range@PAHPAH@std@@YAXABQAH0@Z" + .long 241 # Symbol subsection for std::_Adl_verify_range + .long Ltmp23877-Ltmp23876 # Subsection size +Ltmp23876: + .short Ltmp23879-Ltmp23878 # Record length +Ltmp23878: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end757-"??$_Adl_verify_range@PAHPAH@std@@YAXABQAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8644 # Function type index + .secrel32 "??$_Adl_verify_range@PAHPAH@std@@YAXABQAH0@Z" # Function section relative address + .secidx "??$_Adl_verify_range@PAHPAH@std@@YAXABQAH0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Adl_verify_range" # Function name +Ltmp23879: + .short Ltmp23881-Ltmp23880 # Record length +Ltmp23880: + .short 4414 # Record kind: S_LOCAL + .long 7506 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp23881: + .cv_def_range Ltmp13102 Ltmp13104, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23883-Ltmp23882 # Record length +Ltmp23882: + .short 4414 # Record kind: S_LOCAL + .long 7506 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp23883: + .cv_def_range Ltmp13102 Ltmp13104, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23877: + .p2align 2 + .cv_linetable 757, "??$_Adl_verify_range@PAHPAH@std@@YAXABQAH0@Z", Lfunc_end757 + .section .debug$S,"dr",associative,"??$_Verify_range@H@std@@YAXQBH0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Verify_range@H@std@@YAXQBH0@Z" + .long 241 # Symbol subsection for std::_Verify_range + .long Ltmp23885-Ltmp23884 # Subsection size +Ltmp23884: + .short Ltmp23887-Ltmp23886 # Record length +Ltmp23886: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end758-"??$_Verify_range@H@std@@YAXQBH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8647 # Function type index + .secrel32 "??$_Verify_range@H@std@@YAXQBH0@Z" # Function section relative address + .secidx "??$_Verify_range@H@std@@YAXQBH0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Verify_range" # Function name +Ltmp23887: + .short Ltmp23889-Ltmp23888 # Record length +Ltmp23888: + .short 4414 # Record kind: S_LOCAL + .long 8018 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp23889: + .cv_def_range Ltmp13105 Ltmp13112, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp23891-Ltmp23890 # Record length +Ltmp23890: + .short 4414 # Record kind: S_LOCAL + .long 8018 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp23891: + .cv_def_range Ltmp13105 Ltmp13112, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23885: + .p2align 2 + .cv_linetable 758, "??$_Verify_range@H@std@@YAXQBH0@Z", Lfunc_end758 + .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@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp23893-Ltmp23892 # Subsection size +Ltmp23892: + .short Ltmp23895-Ltmp23894 # Record length +Ltmp23894: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end759-"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8650 # Function type index + .secrel32 "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp23895: + .short Ltmp23897-Ltmp23896 # Record length +Ltmp23896: + .short 4414 # Record kind: S_LOCAL + .long 7119 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23897: + .cv_def_range Ltmp13115 Ltmp13119, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp23899-Ltmp23898 # Record length +Ltmp23898: + .short 4414 # Record kind: S_LOCAL + .long 4196 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp23899: + .cv_def_range Ltmp13115 Ltmp13119, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp23901-Ltmp23900 # Record length +Ltmp23900: + .short 4414 # Record kind: S_LOCAL + .long 8119 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp23901: + .cv_def_range Ltmp13115 Ltmp13119, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23893: + .p2align 2 + .cv_linetable 759, "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z", Lfunc_end759 + .section .debug$S,"dr",associative,"??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z" + .long 241 # Symbol subsection for gsl::span::span<4> + .long Ltmp23903-Ltmp23902 # Subsection size +Ltmp23902: + .short Ltmp23905-Ltmp23904 # Record length +Ltmp23904: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end760-"??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8654 # Function type index + .secrel32 "??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z" # Function section relative address + .secidx "??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4>" # Function name +Ltmp23905: + .short Ltmp23907-Ltmp23906 # Record length +Ltmp23906: + .short 4414 # Record kind: S_LOCAL + .long 4318 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23907: + .cv_def_range Ltmp13122 Ltmp13123, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp23909-Ltmp23908 # Record length +Ltmp23908: + .short 4414 # Record kind: S_LOCAL + .long 8651 # TypeIndex + .short 1 # Flags + .asciz "arr" +Ltmp23909: + .cv_def_range Ltmp13122 Ltmp13123, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23903: + .p2align 2 + .cv_linetable 760, "??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z", Lfunc_end760 + .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 + .cv_fpo_data "??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" + .long 241 # Symbol subsection for gsl::as_bytes + .long Ltmp23911-Ltmp23910 # Subsection size +Ltmp23910: + .short Ltmp23913-Ltmp23912 # Record length +Ltmp23912: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end761-"??$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 8656 # 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 +Ltmp23913: + .short Ltmp23915-Ltmp23914 # Record length +Ltmp23914: + .short 4414 # Record kind: S_LOCAL + .long 4356 # TypeIndex + .short 1 # Flags + .asciz "s" +Ltmp23915: + .cv_def_range Ltmp13126 Ltmp13127, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23911: + .p2align 2 + .cv_linetable 761, "??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z", Lfunc_end761 + .section .debug$S,"dr",associative,"??$?NPBX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBX@1@ABQBX@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?NPBX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBX@1@ABQBX@Z" + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long Ltmp23917-Ltmp23916 # Subsection size +Ltmp23916: + .short Ltmp23919-Ltmp23918 # Record length +Ltmp23918: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end762-"??$?NPBX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBX@1@ABQBX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8674 # Function type index + .secrel32 "??$?NPBX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBX@1@ABQBX@Z" # Function section relative address + .secidx "??$?NPBX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBX@1@ABQBX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +Ltmp23919: + .short Ltmp23921-Ltmp23920 # Record length +Ltmp23920: + .short 4414 # Record kind: S_LOCAL + .long 7103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23921: + .cv_def_range Ltmp13128 Ltmp13129, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp23923-Ltmp23922 # Record length +Ltmp23922: + .short 4414 # Record kind: S_LOCAL + .long 8659 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp23923: + .cv_def_range Ltmp13128 Ltmp13129, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23917: + .p2align 2 + .cv_linetable 762, "??$?NPBX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBX@1@ABQBX@Z", Lfunc_end762 + .section .debug$S,"dr",associative,"?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@2@XZ" + .long 241 # Symbol subsection for gsl::span::data + .long Ltmp23925-Ltmp23924 # Subsection size +Ltmp23924: + .short Ltmp23927-Ltmp23926 # Record length +Ltmp23926: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end763-"?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8675 # Function type index + .secrel32 "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@2@XZ" # Function section relative address + .secidx "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@2@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +Ltmp23927: + .short Ltmp23929-Ltmp23928 # Record length +Ltmp23928: + .short 4414 # Record kind: S_LOCAL + .long 6372 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23929: + .cv_def_range Ltmp13130 Ltmp13131, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23925: + .p2align 2 + .cv_linetable 763, "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@2@XZ", Lfunc_end763 + .section .debug$S,"dr",associative,"??$?8PBX@?$ExprLhs@ABQBX@Catch@@QAE?BV?$BinaryExpr@ABQBXABQBX@1@ABQBX@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?8PBX@?$ExprLhs@ABQBX@Catch@@QAE?BV?$BinaryExpr@ABQBXABQBX@1@ABQBX@Z" + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long Ltmp23931-Ltmp23930 # Subsection size +Ltmp23930: + .short Ltmp23933-Ltmp23932 # Record length +Ltmp23932: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end764-"??$?8PBX@?$ExprLhs@ABQBX@Catch@@QAE?BV?$BinaryExpr@ABQBXABQBX@1@ABQBX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8688 # Function type index + .secrel32 "??$?8PBX@?$ExprLhs@ABQBX@Catch@@QAE?BV?$BinaryExpr@ABQBXABQBX@1@ABQBX@Z" # Function section relative address + .secidx "??$?8PBX@?$ExprLhs@ABQBX@Catch@@QAE?BV?$BinaryExpr@ABQBXABQBX@1@ABQBX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +Ltmp23933: + .short Ltmp23935-Ltmp23934 # Record length +Ltmp23934: + .short 4414 # Record kind: S_LOCAL + .long 8662 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23935: + .cv_def_range Ltmp13132 Ltmp13133, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp23937-Ltmp23936 # Record length +Ltmp23936: + .short 4414 # Record kind: S_LOCAL + .long 8659 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23937: + .cv_def_range Ltmp13132 Ltmp13133, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23931: + .p2align 2 + .cv_linetable 764, "??$?8PBX@?$ExprLhs@ABQBX@Catch@@QAE?BV?$BinaryExpr@ABQBXABQBX@1@ABQBX@Z", Lfunc_end764 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@ABQBXABQBX@Catch@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$BinaryExpr@ABQBXABQBX@Catch@@UAE@XZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long Ltmp23939-Ltmp23938 # Subsection size +Ltmp23938: + .short Ltmp23941-Ltmp23940 # Record length +Ltmp23940: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end765-"??1?$BinaryExpr@ABQBXABQBX@Catch@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8690 # Function type index + .secrel32 "??1?$BinaryExpr@ABQBXABQBX@Catch@@UAE@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@ABQBXABQBX@Catch@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +Ltmp23941: + .short Ltmp23943-Ltmp23942 # Record length +Ltmp23942: + .short 4414 # Record kind: S_LOCAL + .long 8682 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23943: + .cv_def_range Ltmp13134 Ltmp13137, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23939: + .p2align 2 + .cv_linetable 765, "??1?$BinaryExpr@ABQBXABQBX@Catch@@UAE@XZ", Lfunc_end765 + .section .debug$S,"dr",associative,"?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::span::size + .long Ltmp23945-Ltmp23944 # Subsection size +Ltmp23944: + .short Ltmp23947-Ltmp23946 # Record length +Ltmp23946: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end766-"?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8691 # Function type index + .secrel32 "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +Ltmp23947: + .short Ltmp23949-Ltmp23948 # Record length +Ltmp23948: + .short 4414 # Record kind: S_LOCAL + .long 6372 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23949: + .cv_def_range Ltmp13138 Ltmp13139, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23945: + .p2align 2 + .cv_linetable 766, "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ", Lfunc_end766 + .section .debug$S,"dr",associative,"?size_bytes@?$span@$$CBH$0?0@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size_bytes@?$span@$$CBH$0?0@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::span::size_bytes + .long Ltmp23951-Ltmp23950 # Subsection size +Ltmp23950: + .short Ltmp23953-Ltmp23952 # Record length +Ltmp23952: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end767-"?size_bytes@?$span@$$CBH$0?0@gsl@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8692 # Function type index + .secrel32 "?size_bytes@?$span@$$CBH$0?0@gsl@@QBEHXZ" # Function section relative address + .secidx "?size_bytes@?$span@$$CBH$0?0@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size_bytes" # Function name +Ltmp23953: + .short Ltmp23955-Ltmp23954 # Record length +Ltmp23954: + .short 4414 # Record kind: S_LOCAL + .long 4336 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23955: + .cv_def_range Ltmp13140 Ltmp13141, "E\021\026\000\000\000\364\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23951: + .p2align 2 + .cv_linetable 767, "?size_bytes@?$span@$$CBH$0?0@gsl@@QBEHXZ", Lfunc_end767 + .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 + .cv_fpo_data "??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .long 241 # Symbol subsection for gsl::as_bytes + .long Ltmp23957-Ltmp23956 # Subsection size +Ltmp23956: + .short Ltmp23959-Ltmp23958 # Record length +Ltmp23958: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end768-"??$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 8695 # 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 +Ltmp23959: + .short Ltmp23961-Ltmp23960 # Record length +Ltmp23960: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "s" +Ltmp23961: + .cv_def_range Ltmp13144 Ltmp13145, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23957: + .p2align 2 + .cv_linetable 768, "??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z", Lfunc_end768 + .section .debug$S,"dr",associative,"?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::span::size_bytes + .long Ltmp23963-Ltmp23962 # Subsection size +Ltmp23962: + .short Ltmp23965-Ltmp23964 # Record length +Ltmp23964: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end769-"?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8696 # Function type index + .secrel32 "?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" # Function section relative address + .secidx "?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size_bytes" # Function name +Ltmp23965: + .short Ltmp23967-Ltmp23966 # Record length +Ltmp23966: + .short 4414 # Record kind: S_LOCAL + .long 6372 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23967: + .cv_def_range Ltmp13146 Ltmp13147, "E\021\026\000\000\000\364\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23963: + .p2align 2 + .cv_linetable 769, "?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEHXZ", Lfunc_end769 + .section .debug$S,"dr",associative,"??$?NPBW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBW4byte@gsl@@@1@ABQBW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?NPBW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBW4byte@gsl@@@1@ABQBW4byte@gsl@@@Z" + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long Ltmp23969-Ltmp23968 # Subsection size +Ltmp23968: + .short Ltmp23971-Ltmp23970 # Record length +Ltmp23970: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end770-"??$?NPBW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBW4byte@gsl@@@1@ABQBW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8714 # Function type index + .secrel32 "??$?NPBW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBW4byte@gsl@@@1@ABQBW4byte@gsl@@@Z" # Function section relative address + .secidx "??$?NPBW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBW4byte@gsl@@@1@ABQBW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +Ltmp23971: + .short Ltmp23973-Ltmp23972 # Record length +Ltmp23972: + .short 4414 # Record kind: S_LOCAL + .long 7103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23973: + .cv_def_range Ltmp13148 Ltmp13149, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp23975-Ltmp23974 # Record length +Ltmp23974: + .short 4414 # Record kind: S_LOCAL + .long 8699 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp23975: + .cv_def_range Ltmp13148 Ltmp13149, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23969: + .p2align 2 + .cv_linetable 770, "??$?NPBW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQBW4byte@gsl@@@1@ABQBW4byte@gsl@@@Z", Lfunc_end770 + .section .debug$S,"dr",associative,"??$?8$$T@?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@1@AB$$T@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?8$$T@?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@1@AB$$T@Z" + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long Ltmp23977-Ltmp23976 # Subsection size +Ltmp23976: + .short Ltmp23979-Ltmp23978 # Record length +Ltmp23978: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end771-"??$?8$$T@?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@1@AB$$T@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8730 # Function type index + .secrel32 "??$?8$$T@?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@1@AB$$T@Z" # Function section relative address + .secidx "??$?8$$T@?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@1@AB$$T@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +Ltmp23979: + .short Ltmp23981-Ltmp23980 # Record length +Ltmp23980: + .short 4414 # Record kind: S_LOCAL + .long 8702 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23981: + .cv_def_range Ltmp13150 Ltmp13151, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp23983-Ltmp23982 # Record length +Ltmp23982: + .short 4414 # Record kind: S_LOCAL + .long 8718 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp23983: + .cv_def_range Ltmp13150 Ltmp13151, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23977: + .p2align 2 + .cv_linetable 771, "??$?8$$T@?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@1@AB$$T@Z", Lfunc_end771 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAE@XZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long Ltmp23985-Ltmp23984 # Subsection size +Ltmp23984: + .short Ltmp23987-Ltmp23986 # Record length +Ltmp23986: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end772-"??1?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8732 # Function type index + .secrel32 "??1?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAE@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +Ltmp23987: + .short Ltmp23989-Ltmp23988 # Record length +Ltmp23988: + .short 4414 # Record kind: S_LOCAL + .long 8724 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23989: + .cv_def_range Ltmp13152 Ltmp13155, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23985: + .p2align 2 + .cv_linetable 772, "??1?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAE@XZ", Lfunc_end772 + .section .debug$S,"dr",associative,"?size_bytes@?$span@H$0?0@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size_bytes@?$span@H$0?0@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::span::size_bytes + .long Ltmp23991-Ltmp23990 # Subsection size +Ltmp23990: + .short Ltmp23993-Ltmp23992 # Record length +Ltmp23992: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end773-"?size_bytes@?$span@H$0?0@gsl@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8733 # Function type index + .secrel32 "?size_bytes@?$span@H$0?0@gsl@@QBEHXZ" # Function section relative address + .secidx "?size_bytes@?$span@H$0?0@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size_bytes" # Function name +Ltmp23993: + .short Ltmp23995-Ltmp23994 # Record length +Ltmp23994: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp23995: + .cv_def_range Ltmp13156 Ltmp13157, "E\021\026\000\000\000\364\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23991: + .p2align 2 + .cv_linetable 773, "?size_bytes@?$span@H$0?0@gsl@@QBEHXZ", Lfunc_end773 + .section .debug$S,"dr",associative,"??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@1@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@1@H@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp23997-Ltmp23996 # Subsection size +Ltmp23996: + .short Ltmp23999-Ltmp23998 # Record length +Ltmp23998: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end774-"??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@1@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8734 # Function type index + .secrel32 "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@1@H@Z" # Function section relative address + .secidx "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@1@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp23999: + .short Ltmp24001-Ltmp24000 # Record length +Ltmp24000: + .short 4414 # Record kind: S_LOCAL + .long 6344 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24001: + .cv_def_range Ltmp13158 Ltmp13159, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp24003-Ltmp24002 # Record length +Ltmp24002: + .short 4414 # Record kind: S_LOCAL + .long 6349 # TypeIndex + .short 1 # Flags + .asciz "ptr" +Ltmp24003: + .cv_def_range Ltmp13158 Ltmp13159, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp24005-Ltmp24004 # Record length +Ltmp24004: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp24005: + .cv_def_range Ltmp13158 Ltmp13159, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp23997: + .p2align 2 + .cv_linetable 774, "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@1@H@Z", Lfunc_end774 + .section .debug$S,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long Ltmp24007-Ltmp24006 # Subsection size +Ltmp24006: + .short Ltmp24009-Ltmp24008 # Record length +Ltmp24008: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end775-"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8737 # Function type index + .secrel32 "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z" # Function section relative address + .secidx "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +Ltmp24009: + .short Ltmp24011-Ltmp24010 # Record length +Ltmp24010: + .short 4414 # Record kind: S_LOCAL + .long 8735 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24011: + .cv_def_range Ltmp13164 Ltmp13168, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp24013-Ltmp24012 # Record length +Ltmp24012: + .short 4414 # Record kind: S_LOCAL + .long 6349 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp24013: + .cv_def_range Ltmp13164 Ltmp13168, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp24015-Ltmp24014 # Record length +Ltmp24014: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp24015: + .cv_def_range Ltmp13164 Ltmp13168, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24007: + .p2align 2 + .cv_linetable 775, "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z", Lfunc_end775 + .section .debug$S,"dr",associative,"??0?$ExprLhs@ABQBX@Catch@@QAE@ABQBX@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$ExprLhs@ABQBX@Catch@@QAE@ABQBX@Z" + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long Ltmp24017-Ltmp24016 # Subsection size +Ltmp24016: + .short Ltmp24019-Ltmp24018 # Record length +Ltmp24018: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end776-"??0?$ExprLhs@ABQBX@Catch@@QAE@ABQBX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8738 # Function type index + .secrel32 "??0?$ExprLhs@ABQBX@Catch@@QAE@ABQBX@Z" # Function section relative address + .secidx "??0?$ExprLhs@ABQBX@Catch@@QAE@ABQBX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +Ltmp24019: + .short Ltmp24021-Ltmp24020 # Record length +Ltmp24020: + .short 4414 # Record kind: S_LOCAL + .long 8662 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24021: + .cv_def_range Ltmp13169 Ltmp13170, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp24023-Ltmp24022 # Record length +Ltmp24022: + .short 4414 # Record kind: S_LOCAL + .long 8659 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp24023: + .cv_def_range Ltmp13169 Ltmp13170, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24017: + .p2align 2 + .cv_linetable 776, "??0?$ExprLhs@ABQBX@Catch@@QAE@ABQBX@Z", Lfunc_end776 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@3@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@3@XZ" + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long Ltmp24025-Ltmp24024 # Subsection size +Ltmp24024: + .short Ltmp24027-Ltmp24026 # Record length +Ltmp24026: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end777-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@3@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8739 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@3@XZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@3@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +Ltmp24027: + .short Ltmp24029-Ltmp24028 # Record length +Ltmp24028: + .short 4414 # Record kind: S_LOCAL + .long 6396 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24029: + .cv_def_range Ltmp13171 Ltmp13172, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24025: + .p2align 2 + .cv_linetable 777, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QBEPBW4byte@3@XZ", Lfunc_end777 + .section .debug$S,"dr",associative,"??$compareEqual@PBXPBX@Catch@@YA_NABQBX0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$compareEqual@PBXPBX@Catch@@YA_NABQBX0@Z" + .long 241 # Symbol subsection for Catch::compareEqual + .long Ltmp24031-Ltmp24030 # Subsection size +Ltmp24030: + .short Ltmp24033-Ltmp24032 # Record length +Ltmp24032: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end778-"??$compareEqual@PBXPBX@Catch@@YA_NABQBX0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8742 # Function type index + .secrel32 "??$compareEqual@PBXPBX@Catch@@YA_NABQBX0@Z" # Function section relative address + .secidx "??$compareEqual@PBXPBX@Catch@@YA_NABQBX0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +Ltmp24033: + .short Ltmp24035-Ltmp24034 # Record length +Ltmp24034: + .short 4414 # Record kind: S_LOCAL + .long 8659 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp24035: + .cv_def_range Ltmp13173 Ltmp13174, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp24037-Ltmp24036 # Record length +Ltmp24036: + .short 4414 # Record kind: S_LOCAL + .long 8659 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp24037: + .cv_def_range Ltmp13173 Ltmp13174, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24031: + .p2align 2 + .cv_linetable 778, "??$compareEqual@PBXPBX@Catch@@YA_NABQBX0@Z", Lfunc_end778 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@ABQBXABQBX@Catch@@QAE@_NABQBXVStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$BinaryExpr@ABQBXABQBX@Catch@@QAE@_NABQBXVStringRef@1@1@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long Ltmp24039-Ltmp24038 # Subsection size +Ltmp24038: + .short Ltmp24041-Ltmp24040 # Record length +Ltmp24040: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end779-"??0?$BinaryExpr@ABQBXABQBX@Catch@@QAE@_NABQBXVStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8743 # Function type index + .secrel32 "??0?$BinaryExpr@ABQBXABQBX@Catch@@QAE@_NABQBXVStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@ABQBXABQBX@Catch@@QAE@_NABQBXVStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +Ltmp24041: + .short Ltmp24043-Ltmp24042 # Record length +Ltmp24042: + .short 4414 # Record kind: S_LOCAL + .long 8682 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24043: + .cv_def_range Ltmp13175 Ltmp13176, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp24045-Ltmp24044 # Record length +Ltmp24044: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +Ltmp24045: + .cv_def_range Ltmp13175 Ltmp13176, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp24047-Ltmp24046 # Record length +Ltmp24046: + .short 4414 # Record kind: S_LOCAL + .long 8659 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp24047: + .cv_def_range Ltmp13175 Ltmp13176, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp24049-Ltmp24048 # Record length +Ltmp24048: + .short 4414 # Record kind: S_LOCAL + .long 4448 # TypeIndex + .short 1 # Flags + .asciz "op" +Ltmp24049: + .cv_def_range Ltmp13175 Ltmp13176, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp24051-Ltmp24050 # Record length +Ltmp24050: + .short 4414 # Record kind: S_LOCAL + .long 8659 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp24051: + .cv_def_range Ltmp13175 Ltmp13176, "E\021\026\000\000\000\034\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24039: + .p2align 2 + .cv_linetable 779, "??0?$BinaryExpr@ABQBXABQBX@Catch@@QAE@_NABQBXVStringRef@1@1@Z", Lfunc_end779 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?isBinaryExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long Ltmp24053-Ltmp24052 # Subsection size +Ltmp24052: + .short Ltmp24055-Ltmp24054 # Record length +Ltmp24054: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end780-"?isBinaryExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8744 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +Ltmp24055: + .short Ltmp24057-Ltmp24056 # Record length +Ltmp24056: + .short 4414 # Record kind: S_LOCAL + .long 8679 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24057: + .cv_def_range Ltmp13177 Ltmp13178, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24053: + .p2align 2 + .cv_linetable 780, "?isBinaryExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ", Lfunc_end780 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?getResult@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long Ltmp24059-Ltmp24058 # Subsection size +Ltmp24058: + .short Ltmp24061-Ltmp24060 # Record length +Ltmp24060: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end781-"?getResult@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8745 # Function type index + .secrel32 "?getResult@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +Ltmp24061: + .short Ltmp24063-Ltmp24062 # Record length +Ltmp24062: + .short 4414 # Record kind: S_LOCAL + .long 8679 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24063: + .cv_def_range Ltmp13179 Ltmp13180, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24059: + .p2align 2 + .cv_linetable 781, "?getResult@?$BinaryExpr@ABQBXABQBX@Catch@@EBE_NXZ", Lfunc_end781 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long Ltmp24065-Ltmp24064 # Subsection size +Ltmp24064: + .short Ltmp24067-Ltmp24066 # Record length +Ltmp24066: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end782-"?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8746 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +Ltmp24067: + .short Ltmp24069-Ltmp24068 # Record length +Ltmp24068: + .short 4414 # Record kind: S_LOCAL + .long 8679 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24069: + .cv_def_range Ltmp13185 Ltmp13186, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp24071-Ltmp24070 # Record length +Ltmp24070: + .short 4414 # Record kind: S_LOCAL + .long 4473 # TypeIndex + .short 1 # Flags + .asciz "os" +Ltmp24071: + .cv_def_range Ltmp13185 Ltmp13186, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24065: + .p2align 2 + .cv_linetable 782, "?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", Lfunc_end782 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@ABQBXABQBX@Catch@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G?$BinaryExpr@ABQBXABQBX@Catch@@UAEPAXI@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long Ltmp24073-Ltmp24072 # Subsection size +Ltmp24072: + .short Ltmp24075-Ltmp24074 # Record length +Ltmp24074: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end783-"??_G?$BinaryExpr@ABQBXABQBX@Catch@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8690 # Function type index + .secrel32 "??_G?$BinaryExpr@ABQBXABQBX@Catch@@UAEPAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@ABQBXABQBX@Catch@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +Ltmp24075: + .short Ltmp24077-Ltmp24076 # Record length +Ltmp24076: + .short 4414 # Record kind: S_LOCAL + .long 8682 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24077: + .cv_def_range Ltmp13187 Ltmp13188, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp24079-Ltmp24078 # Record length +Ltmp24078: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp24079: + .cv_def_range Ltmp13187 Ltmp13188, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24073: + .p2align 2 + .cv_linetable 783, "??_G?$BinaryExpr@ABQBXABQBX@Catch@@UAEPAXI@Z", Lfunc_end783 + .section .debug$S,"dr",associative,"??$stringify@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$stringify@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z" + .long 241 # Symbol subsection for Catch::Detail::stringify + .long Ltmp24081-Ltmp24080 # Subsection size +Ltmp24080: + .short Ltmp24083-Ltmp24082 # Record length +Ltmp24082: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end784-"??$stringify@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8748 # Function type index + .secrel32 "??$stringify@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z" # Function section relative address + .secidx "??$stringify@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +Ltmp24083: + .short Ltmp24085-Ltmp24084 # Record length +Ltmp24084: + .short 4414 # Record kind: S_LOCAL + .long 8659 # TypeIndex + .short 1 # Flags + .asciz "e" +Ltmp24085: + .cv_def_range Ltmp13189 Ltmp13190, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24081: + .p2align 2 + .cv_linetable 784, "??$stringify@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z", Lfunc_end784 + .section .debug$S,"dr",associative,"??$convert@$$CBX@?$StringMaker@PBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBX@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$convert@$$CBX@?$StringMaker@PBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBX@Z" + .long 241 # Symbol subsection for Catch::StringMaker::convert + .long Ltmp24087-Ltmp24086 # Subsection size +Ltmp24086: + .short Ltmp24089-Ltmp24088 # Record length +Ltmp24088: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end785-"??$convert@$$CBX@?$StringMaker@PBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8754 # Function type index + .secrel32 "??$convert@$$CBX@?$StringMaker@PBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBX@Z" # Function section relative address + .secidx "??$convert@$$CBX@?$StringMaker@PBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker::convert" # Function name +Ltmp24089: + .short Ltmp24091-Ltmp24090 # Record length +Ltmp24090: + .short 4414 # Record kind: S_LOCAL + .long 4730 # TypeIndex + .short 1 # Flags + .asciz "p" +Ltmp24091: + .cv_def_range Ltmp13191 Ltmp13195, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24087: + .p2align 2 + .cv_linetable 785, "??$convert@$$CBX@?$StringMaker@PBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBX@Z", Lfunc_end785 + .section .debug$S,"dr",associative,"??$rawMemoryToString@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$rawMemoryToString@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z" + .long 241 # Symbol subsection for Catch::Detail::rawMemoryToString + .long Ltmp24093-Ltmp24092 # Subsection size +Ltmp24092: + .short Ltmp24095-Ltmp24094 # Record length +Ltmp24094: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end786-"??$rawMemoryToString@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8755 # Function type index + .secrel32 "??$rawMemoryToString@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z" # Function section relative address + .secidx "??$rawMemoryToString@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::rawMemoryToString" # Function name +Ltmp24095: + .short Ltmp24097-Ltmp24096 # Record length +Ltmp24096: + .short 4414 # Record kind: S_LOCAL + .long 8659 # TypeIndex + .short 1 # Flags + .asciz "object" +Ltmp24097: + .cv_def_range Ltmp13196 Ltmp13197, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24093: + .p2align 2 + .cv_linetable 786, "??$rawMemoryToString@PBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBX@Z", Lfunc_end786 + .section .debug$S,"dr",associative,"??0?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE@ABQBW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE@ABQBW4byte@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long Ltmp24099-Ltmp24098 # Subsection size +Ltmp24098: + .short Ltmp24101-Ltmp24100 # Record length +Ltmp24100: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end787-"??0?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE@ABQBW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8756 # Function type index + .secrel32 "??0?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE@ABQBW4byte@gsl@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE@ABQBW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +Ltmp24101: + .short Ltmp24103-Ltmp24102 # Record length +Ltmp24102: + .short 4414 # Record kind: S_LOCAL + .long 8702 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24103: + .cv_def_range Ltmp13198 Ltmp13199, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp24105-Ltmp24104 # Record length +Ltmp24104: + .short 4414 # Record kind: S_LOCAL + .long 8699 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp24105: + .cv_def_range Ltmp13198 Ltmp13199, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24099: + .p2align 2 + .cv_linetable 787, "??0?$ExprLhs@ABQBW4byte@gsl@@@Catch@@QAE@ABQBW4byte@gsl@@@Z", Lfunc_end787 + .section .debug$S,"dr",associative,"??$compareEqual@PBW4byte@gsl@@$$T@Catch@@YA_NABQBW4byte@gsl@@AB$$T@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$compareEqual@PBW4byte@gsl@@$$T@Catch@@YA_NABQBW4byte@gsl@@AB$$T@Z" + .long 241 # Symbol subsection for Catch::compareEqual + .long Ltmp24107-Ltmp24106 # Subsection size +Ltmp24106: + .short Ltmp24109-Ltmp24108 # Record length +Ltmp24108: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end788-"??$compareEqual@PBW4byte@gsl@@$$T@Catch@@YA_NABQBW4byte@gsl@@AB$$T@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8759 # Function type index + .secrel32 "??$compareEqual@PBW4byte@gsl@@$$T@Catch@@YA_NABQBW4byte@gsl@@AB$$T@Z" # Function section relative address + .secidx "??$compareEqual@PBW4byte@gsl@@$$T@Catch@@YA_NABQBW4byte@gsl@@AB$$T@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +Ltmp24109: + .short Ltmp24111-Ltmp24110 # Record length +Ltmp24110: + .short 4414 # Record kind: S_LOCAL + .long 8699 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp24111: + .cv_def_range Ltmp13200 Ltmp13201, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp24113-Ltmp24112 # Record length +Ltmp24112: + .short 4414 # Record kind: S_LOCAL + .long 8718 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp24113: + .cv_def_range Ltmp13200 Ltmp13201, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24107: + .p2align 2 + .cv_linetable 788, "??$compareEqual@PBW4byte@gsl@@$$T@Catch@@YA_NABQBW4byte@gsl@@AB$$T@Z", Lfunc_end788 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@QAE@_NABQBW4byte@gsl@@VStringRef@1@AB$$T@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@QAE@_NABQBW4byte@gsl@@VStringRef@1@AB$$T@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long Ltmp24115-Ltmp24114 # Subsection size +Ltmp24114: + .short Ltmp24117-Ltmp24116 # Record length +Ltmp24116: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end789-"??0?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@QAE@_NABQBW4byte@gsl@@VStringRef@1@AB$$T@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8760 # Function type index + .secrel32 "??0?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@QAE@_NABQBW4byte@gsl@@VStringRef@1@AB$$T@Z" # Function section relative address + .secidx "??0?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@QAE@_NABQBW4byte@gsl@@VStringRef@1@AB$$T@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +Ltmp24117: + .short Ltmp24119-Ltmp24118 # Record length +Ltmp24118: + .short 4414 # Record kind: S_LOCAL + .long 8724 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24119: + .cv_def_range Ltmp13202 Ltmp13203, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp24121-Ltmp24120 # Record length +Ltmp24120: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +Ltmp24121: + .cv_def_range Ltmp13202 Ltmp13203, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp24123-Ltmp24122 # Record length +Ltmp24122: + .short 4414 # Record kind: S_LOCAL + .long 8699 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp24123: + .cv_def_range Ltmp13202 Ltmp13203, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp24125-Ltmp24124 # Record length +Ltmp24124: + .short 4414 # Record kind: S_LOCAL + .long 4448 # TypeIndex + .short 1 # Flags + .asciz "op" +Ltmp24125: + .cv_def_range Ltmp13202 Ltmp13203, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp24127-Ltmp24126 # Record length +Ltmp24126: + .short 4414 # Record kind: S_LOCAL + .long 8718 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp24127: + .cv_def_range Ltmp13202 Ltmp13203, "E\021\026\000\000\000\034\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24115: + .p2align 2 + .cv_linetable 789, "??0?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@QAE@_NABQBW4byte@gsl@@VStringRef@1@AB$$T@Z", Lfunc_end789 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?isBinaryExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long Ltmp24129-Ltmp24128 # Subsection size +Ltmp24128: + .short Ltmp24131-Ltmp24130 # Record length +Ltmp24130: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end790-"?isBinaryExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8761 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +Ltmp24131: + .short Ltmp24133-Ltmp24132 # Record length +Ltmp24132: + .short 4414 # Record kind: S_LOCAL + .long 8721 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24133: + .cv_def_range Ltmp13204 Ltmp13205, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24129: + .p2align 2 + .cv_linetable 790, "?isBinaryExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ", Lfunc_end790 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?getResult@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long Ltmp24135-Ltmp24134 # Subsection size +Ltmp24134: + .short Ltmp24137-Ltmp24136 # Record length +Ltmp24136: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end791-"?getResult@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8762 # Function type index + .secrel32 "?getResult@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +Ltmp24137: + .short Ltmp24139-Ltmp24138 # Record length +Ltmp24138: + .short 4414 # Record kind: S_LOCAL + .long 8721 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24139: + .cv_def_range Ltmp13206 Ltmp13207, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24135: + .p2align 2 + .cv_linetable 791, "?getResult@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBE_NXZ", Lfunc_end791 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long Ltmp24141-Ltmp24140 # Subsection size +Ltmp24140: + .short Ltmp24143-Ltmp24142 # Record length +Ltmp24142: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end792-"?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8763 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +Ltmp24143: + .short Ltmp24145-Ltmp24144 # Record length +Ltmp24144: + .short 4414 # Record kind: S_LOCAL + .long 8721 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24145: + .cv_def_range Ltmp13212 Ltmp13213, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp24147-Ltmp24146 # Record length +Ltmp24146: + .short 4414 # Record kind: S_LOCAL + .long 4473 # TypeIndex + .short 1 # Flags + .asciz "os" +Ltmp24147: + .cv_def_range Ltmp13212 Ltmp13213, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24141: + .p2align 2 + .cv_linetable 792, "?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", Lfunc_end792 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long Ltmp24149-Ltmp24148 # Subsection size +Ltmp24148: + .short Ltmp24151-Ltmp24150 # Record length +Ltmp24150: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end793-"??_G?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8732 # Function type index + .secrel32 "??_G?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +Ltmp24151: + .short Ltmp24153-Ltmp24152 # Record length +Ltmp24152: + .short 4414 # Record kind: S_LOCAL + .long 8724 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24153: + .cv_def_range Ltmp13214 Ltmp13215, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp24155-Ltmp24154 # Record length +Ltmp24154: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp24155: + .cv_def_range Ltmp13214 Ltmp13215, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24149: + .p2align 2 + .cv_linetable 793, "??_G?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z", Lfunc_end793 + .section .debug$S,"dr",associative,"??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB$$T@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB$$T@Z" + .long 241 # Symbol subsection for Catch::Detail::stringify + .long Ltmp24157-Ltmp24156 # Subsection size +Ltmp24156: + .short Ltmp24159-Ltmp24158 # Record length +Ltmp24158: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end794-"??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB$$T@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8765 # Function type index + .secrel32 "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB$$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@@AB$$T@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +Ltmp24159: + .short Ltmp24161-Ltmp24160 # Record length +Ltmp24160: + .short 4414 # Record kind: S_LOCAL + .long 8718 # TypeIndex + .short 1 # Flags + .asciz "e" +Ltmp24161: + .cv_def_range Ltmp13216 Ltmp13217, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24157: + .p2align 2 + .cv_linetable 794, "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AB$$T@Z", Lfunc_end794 + .section .debug$S,"dr",associative,"??$stringify@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$stringify@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z" + .long 241 # Symbol subsection for Catch::Detail::stringify + .long Ltmp24163-Ltmp24162 # Subsection size +Ltmp24162: + .short Ltmp24165-Ltmp24164 # Record length +Ltmp24164: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end795-"??$stringify@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8767 # Function type index + .secrel32 "??$stringify@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z" # Function section relative address + .secidx "??$stringify@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +Ltmp24165: + .short Ltmp24167-Ltmp24166 # Record length +Ltmp24166: + .short 4414 # Record kind: S_LOCAL + .long 8699 # TypeIndex + .short 1 # Flags + .asciz "e" +Ltmp24167: + .cv_def_range Ltmp13218 Ltmp13219, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24163: + .p2align 2 + .cv_linetable 795, "??$stringify@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z", Lfunc_end795 + .section .debug$S,"dr",associative,"??$convert@$$CBW4byte@gsl@@@?$StringMaker@PBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$convert@$$CBW4byte@gsl@@@?$StringMaker@PBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBW4byte@gsl@@@Z" + .long 241 # Symbol subsection for Catch::StringMaker::convert + .long Ltmp24169-Ltmp24168 # Subsection size +Ltmp24168: + .short Ltmp24171-Ltmp24170 # Record length +Ltmp24170: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end796-"??$convert@$$CBW4byte@gsl@@@?$StringMaker@PBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8773 # Function type index + .secrel32 "??$convert@$$CBW4byte@gsl@@@?$StringMaker@PBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBW4byte@gsl@@@Z" # Function section relative address + .secidx "??$convert@$$CBW4byte@gsl@@@?$StringMaker@PBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker::convert" # Function name +Ltmp24171: + .short Ltmp24173-Ltmp24172 # Record length +Ltmp24172: + .short 4414 # Record kind: S_LOCAL + .long 6349 # TypeIndex + .short 1 # Flags + .asciz "p" +Ltmp24173: + .cv_def_range Ltmp13220 Ltmp13224, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24169: + .p2align 2 + .cv_linetable 796, "??$convert@$$CBW4byte@gsl@@@?$StringMaker@PBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBW4byte@gsl@@@Z", Lfunc_end796 + .section .debug$S,"dr",associative,"??$rawMemoryToString@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$rawMemoryToString@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z" + .long 241 # Symbol subsection for Catch::Detail::rawMemoryToString + .long Ltmp24175-Ltmp24174 # Subsection size +Ltmp24174: + .short Ltmp24177-Ltmp24176 # Record length +Ltmp24176: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end797-"??$rawMemoryToString@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8774 # Function type index + .secrel32 "??$rawMemoryToString@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z" # Function section relative address + .secidx "??$rawMemoryToString@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::rawMemoryToString" # Function name +Ltmp24177: + .short Ltmp24179-Ltmp24178 # Record length +Ltmp24178: + .short 4414 # Record kind: S_LOCAL + .long 8699 # TypeIndex + .short 1 # Flags + .asciz "object" +Ltmp24179: + .cv_def_range Ltmp13225 Ltmp13226, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24175: + .p2align 2 + .cv_linetable 797, "??$rawMemoryToString@PBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQBW4byte@gsl@@@Z", Lfunc_end797 + .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 + .cv_fpo_data "??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .long 241 # Symbol subsection for gsl::as_writeable_bytes + .long Ltmp24181-Ltmp24180 # Subsection size +Ltmp24180: + .short Ltmp24183-Ltmp24182 # Record length +Ltmp24182: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end798-"??$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 8776 # 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 +Ltmp24183: + .short Ltmp24185-Ltmp24184 # Record length +Ltmp24184: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "s" +Ltmp24185: + .cv_def_range Ltmp13229 Ltmp13230, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24181: + .p2align 2 + .cv_linetable 798, "??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z", Lfunc_end798 + .section .debug$S,"dr",associative,"?size@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::span::size + .long Ltmp24187-Ltmp24186 # Subsection size +Ltmp24186: + .short Ltmp24189-Ltmp24188 # Record length +Ltmp24188: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end799-"?size@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8777 # Function type index + .secrel32 "?size@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +Ltmp24189: + .short Ltmp24191-Ltmp24190 # Record length +Ltmp24190: + .short 4414 # Record kind: S_LOCAL + .long 6425 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24191: + .cv_def_range Ltmp13231 Ltmp13232, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24187: + .p2align 2 + .cv_linetable 799, "?size@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ", Lfunc_end799 + .section .debug$S,"dr",associative,"?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::span::size_bytes + .long Ltmp24193-Ltmp24192 # Subsection size +Ltmp24192: + .short Ltmp24195-Ltmp24194 # Record length +Ltmp24194: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end800-"?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8778 # Function type index + .secrel32 "?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ" # Function section relative address + .secidx "?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size_bytes" # Function name +Ltmp24195: + .short Ltmp24197-Ltmp24196 # Record length +Ltmp24196: + .short 4414 # Record kind: S_LOCAL + .long 6425 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24197: + .cv_def_range Ltmp13233 Ltmp13234, "E\021\026\000\000\000\364\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24193: + .p2align 2 + .cv_linetable 800, "?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QBEHXZ", Lfunc_end800 + .section .debug$S,"dr",associative,"??$?NPAX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAX@1@ABQAX@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?NPAX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAX@1@ABQAX@Z" + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long Ltmp24199-Ltmp24198 # Subsection size +Ltmp24198: + .short Ltmp24201-Ltmp24200 # Record length +Ltmp24200: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end801-"??$?NPAX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAX@1@ABQAX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8795 # Function type index + .secrel32 "??$?NPAX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAX@1@ABQAX@Z" # Function section relative address + .secidx "??$?NPAX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAX@1@ABQAX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +Ltmp24201: + .short Ltmp24203-Ltmp24202 # Record length +Ltmp24202: + .short 4414 # Record kind: S_LOCAL + .long 7103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24203: + .cv_def_range Ltmp13235 Ltmp13236, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp24205-Ltmp24204 # Record length +Ltmp24204: + .short 4414 # Record kind: S_LOCAL + .long 8780 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp24205: + .cv_def_range Ltmp13235 Ltmp13236, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24199: + .p2align 2 + .cv_linetable 801, "??$?NPAX@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAX@1@ABQAX@Z", Lfunc_end801 + .section .debug$S,"dr",associative,"?data@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@2@XZ" + .long 241 # Symbol subsection for gsl::span::data + .long Ltmp24207-Ltmp24206 # Subsection size +Ltmp24206: + .short Ltmp24209-Ltmp24208 # Record length +Ltmp24208: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end802-"?data@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8796 # Function type index + .secrel32 "?data@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@2@XZ" # Function section relative address + .secidx "?data@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@2@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +Ltmp24209: + .short Ltmp24211-Ltmp24210 # Record length +Ltmp24210: + .short 4414 # Record kind: S_LOCAL + .long 6425 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24211: + .cv_def_range Ltmp13237 Ltmp13238, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24207: + .p2align 2 + .cv_linetable 802, "?data@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@2@XZ", Lfunc_end802 + .section .debug$S,"dr",associative,"??$?8PAX@?$ExprLhs@ABQAX@Catch@@QAE?BV?$BinaryExpr@ABQAXABQAX@1@ABQAX@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?8PAX@?$ExprLhs@ABQAX@Catch@@QAE?BV?$BinaryExpr@ABQAXABQAX@1@ABQAX@Z" + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long Ltmp24213-Ltmp24212 # Subsection size +Ltmp24212: + .short Ltmp24215-Ltmp24214 # Record length +Ltmp24214: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end803-"??$?8PAX@?$ExprLhs@ABQAX@Catch@@QAE?BV?$BinaryExpr@ABQAXABQAX@1@ABQAX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8809 # Function type index + .secrel32 "??$?8PAX@?$ExprLhs@ABQAX@Catch@@QAE?BV?$BinaryExpr@ABQAXABQAX@1@ABQAX@Z" # Function section relative address + .secidx "??$?8PAX@?$ExprLhs@ABQAX@Catch@@QAE?BV?$BinaryExpr@ABQAXABQAX@1@ABQAX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +Ltmp24215: + .short Ltmp24217-Ltmp24216 # Record length +Ltmp24216: + .short 4414 # Record kind: S_LOCAL + .long 8783 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24217: + .cv_def_range Ltmp13239 Ltmp13240, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp24219-Ltmp24218 # Record length +Ltmp24218: + .short 4414 # Record kind: S_LOCAL + .long 8780 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp24219: + .cv_def_range Ltmp13239 Ltmp13240, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24213: + .p2align 2 + .cv_linetable 803, "??$?8PAX@?$ExprLhs@ABQAX@Catch@@QAE?BV?$BinaryExpr@ABQAXABQAX@1@ABQAX@Z", Lfunc_end803 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@ABQAXABQAX@Catch@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$BinaryExpr@ABQAXABQAX@Catch@@UAE@XZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long Ltmp24221-Ltmp24220 # Subsection size +Ltmp24220: + .short Ltmp24223-Ltmp24222 # Record length +Ltmp24222: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end804-"??1?$BinaryExpr@ABQAXABQAX@Catch@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8811 # Function type index + .secrel32 "??1?$BinaryExpr@ABQAXABQAX@Catch@@UAE@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@ABQAXABQAX@Catch@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +Ltmp24223: + .short Ltmp24225-Ltmp24224 # Record length +Ltmp24224: + .short 4414 # Record kind: S_LOCAL + .long 8803 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24225: + .cv_def_range Ltmp13241 Ltmp13244, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24221: + .p2align 2 + .cv_linetable 804, "??1?$BinaryExpr@ABQAXABQAX@Catch@@UAE@XZ", Lfunc_end804 + .section .debug$S,"dr",associative,"??$?NPAW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAW4byte@gsl@@@1@ABQAW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?NPAW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAW4byte@gsl@@@1@ABQAW4byte@gsl@@@Z" + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long Ltmp24227-Ltmp24226 # Subsection size +Ltmp24226: + .short Ltmp24229-Ltmp24228 # Record length +Ltmp24228: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end805-"??$?NPAW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAW4byte@gsl@@@1@ABQAW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8829 # Function type index + .secrel32 "??$?NPAW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAW4byte@gsl@@@1@ABQAW4byte@gsl@@@Z" # Function section relative address + .secidx "??$?NPAW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAW4byte@gsl@@@1@ABQAW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +Ltmp24229: + .short Ltmp24231-Ltmp24230 # Record length +Ltmp24230: + .short 4414 # Record kind: S_LOCAL + .long 7103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24231: + .cv_def_range Ltmp13245 Ltmp13246, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp24233-Ltmp24232 # Record length +Ltmp24232: + .short 4414 # Record kind: S_LOCAL + .long 8814 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp24233: + .cv_def_range Ltmp13245 Ltmp13246, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24227: + .p2align 2 + .cv_linetable 805, "??$?NPAW4byte@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABQAW4byte@gsl@@@1@ABQAW4byte@gsl@@@Z", Lfunc_end805 + .section .debug$S,"dr",associative,"??$?8$$T@?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@1@AB$$T@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?8$$T@?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@1@AB$$T@Z" + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long Ltmp24235-Ltmp24234 # Subsection size +Ltmp24234: + .short Ltmp24237-Ltmp24236 # Record length +Ltmp24236: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end806-"??$?8$$T@?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@1@AB$$T@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8842 # Function type index + .secrel32 "??$?8$$T@?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@1@AB$$T@Z" # Function section relative address + .secidx "??$?8$$T@?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@1@AB$$T@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +Ltmp24237: + .short Ltmp24239-Ltmp24238 # Record length +Ltmp24238: + .short 4414 # Record kind: S_LOCAL + .long 8817 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24239: + .cv_def_range Ltmp13247 Ltmp13248, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp24241-Ltmp24240 # Record length +Ltmp24240: + .short 4414 # Record kind: S_LOCAL + .long 8718 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp24241: + .cv_def_range Ltmp13247 Ltmp13248, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24235: + .p2align 2 + .cv_linetable 806, "??$?8$$T@?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@1@AB$$T@Z", Lfunc_end806 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAE@XZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long Ltmp24243-Ltmp24242 # Subsection size +Ltmp24242: + .short Ltmp24245-Ltmp24244 # Record length +Ltmp24244: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end807-"??1?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8844 # Function type index + .secrel32 "??1?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAE@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +Ltmp24245: + .short Ltmp24247-Ltmp24246 # Record length +Ltmp24246: + .short 4414 # Record kind: S_LOCAL + .long 8836 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24247: + .cv_def_range Ltmp13249 Ltmp13252, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24243: + .p2align 2 + .cv_linetable 807, "??1?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAE@XZ", Lfunc_end807 + .section .debug$S,"dr",associative,"??0?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@1@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@1@H@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp24249-Ltmp24248 # Subsection size +Ltmp24248: + .short Ltmp24251-Ltmp24250 # Record length +Ltmp24250: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end808-"??0?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@1@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8845 # Function type index + .secrel32 "??0?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@1@H@Z" # Function section relative address + .secidx "??0?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@1@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp24251: + .short Ltmp24253-Ltmp24252 # Record length +Ltmp24252: + .short 4414 # Record kind: S_LOCAL + .long 6407 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24253: + .cv_def_range Ltmp13253 Ltmp13254, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp24255-Ltmp24254 # Record length +Ltmp24254: + .short 4414 # Record kind: S_LOCAL + .long 6408 # TypeIndex + .short 1 # Flags + .asciz "ptr" +Ltmp24255: + .cv_def_range Ltmp13253 Ltmp13254, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp24257-Ltmp24256 # Record length +Ltmp24256: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp24257: + .cv_def_range Ltmp13253 Ltmp13254, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24249: + .p2align 2 + .cv_linetable 808, "??0?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@1@H@Z", Lfunc_end808 + .section .debug$S,"dr",associative,"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long Ltmp24259-Ltmp24258 # Subsection size +Ltmp24258: + .short Ltmp24261-Ltmp24260 # Record length +Ltmp24260: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end809-"??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8848 # Function type index + .secrel32 "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z" # Function section relative address + .secidx "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +Ltmp24261: + .short Ltmp24263-Ltmp24262 # Record length +Ltmp24262: + .short 4414 # Record kind: S_LOCAL + .long 8846 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24263: + .cv_def_range Ltmp13259 Ltmp13263, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp24265-Ltmp24264 # Record length +Ltmp24264: + .short 4414 # Record kind: S_LOCAL + .long 6408 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp24265: + .cv_def_range Ltmp13259 Ltmp13263, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp24267-Ltmp24266 # Record length +Ltmp24266: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp24267: + .cv_def_range Ltmp13259 Ltmp13263, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24259: + .p2align 2 + .cv_linetable 809, "??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z", Lfunc_end809 + .section .debug$S,"dr",associative,"??0?$ExprLhs@ABQAX@Catch@@QAE@ABQAX@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$ExprLhs@ABQAX@Catch@@QAE@ABQAX@Z" + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long Ltmp24269-Ltmp24268 # Subsection size +Ltmp24268: + .short Ltmp24271-Ltmp24270 # Record length +Ltmp24270: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end810-"??0?$ExprLhs@ABQAX@Catch@@QAE@ABQAX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8849 # Function type index + .secrel32 "??0?$ExprLhs@ABQAX@Catch@@QAE@ABQAX@Z" # Function section relative address + .secidx "??0?$ExprLhs@ABQAX@Catch@@QAE@ABQAX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +Ltmp24271: + .short Ltmp24273-Ltmp24272 # Record length +Ltmp24272: + .short 4414 # Record kind: S_LOCAL + .long 8783 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24273: + .cv_def_range Ltmp13264 Ltmp13265, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp24275-Ltmp24274 # Record length +Ltmp24274: + .short 4414 # Record kind: S_LOCAL + .long 8780 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp24275: + .cv_def_range Ltmp13264 Ltmp13265, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24269: + .p2align 2 + .cv_linetable 810, "??0?$ExprLhs@ABQAX@Catch@@QAE@ABQAX@Z", Lfunc_end810 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@3@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@3@XZ" + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long Ltmp24277-Ltmp24276 # Subsection size +Ltmp24276: + .short Ltmp24279-Ltmp24278 # Record length +Ltmp24278: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end811-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@3@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8850 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@3@XZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@3@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +Ltmp24279: + .short Ltmp24281-Ltmp24280 # Record length +Ltmp24280: + .short 4414 # Record kind: S_LOCAL + .long 6449 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24281: + .cv_def_range Ltmp13266 Ltmp13267, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24277: + .p2align 2 + .cv_linetable 811, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QBEPAW4byte@3@XZ", Lfunc_end811 + .section .debug$S,"dr",associative,"??$compareEqual@PAXPAX@Catch@@YA_NABQAX0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$compareEqual@PAXPAX@Catch@@YA_NABQAX0@Z" + .long 241 # Symbol subsection for Catch::compareEqual + .long Ltmp24283-Ltmp24282 # Subsection size +Ltmp24282: + .short Ltmp24285-Ltmp24284 # Record length +Ltmp24284: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end812-"??$compareEqual@PAXPAX@Catch@@YA_NABQAX0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8853 # Function type index + .secrel32 "??$compareEqual@PAXPAX@Catch@@YA_NABQAX0@Z" # Function section relative address + .secidx "??$compareEqual@PAXPAX@Catch@@YA_NABQAX0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +Ltmp24285: + .short Ltmp24287-Ltmp24286 # Record length +Ltmp24286: + .short 4414 # Record kind: S_LOCAL + .long 8780 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp24287: + .cv_def_range Ltmp13268 Ltmp13269, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp24289-Ltmp24288 # Record length +Ltmp24288: + .short 4414 # Record kind: S_LOCAL + .long 8780 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp24289: + .cv_def_range Ltmp13268 Ltmp13269, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24283: + .p2align 2 + .cv_linetable 812, "??$compareEqual@PAXPAX@Catch@@YA_NABQAX0@Z", Lfunc_end812 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@ABQAXABQAX@Catch@@QAE@_NABQAXVStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$BinaryExpr@ABQAXABQAX@Catch@@QAE@_NABQAXVStringRef@1@1@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long Ltmp24291-Ltmp24290 # Subsection size +Ltmp24290: + .short Ltmp24293-Ltmp24292 # Record length +Ltmp24292: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end813-"??0?$BinaryExpr@ABQAXABQAX@Catch@@QAE@_NABQAXVStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8854 # Function type index + .secrel32 "??0?$BinaryExpr@ABQAXABQAX@Catch@@QAE@_NABQAXVStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@ABQAXABQAX@Catch@@QAE@_NABQAXVStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +Ltmp24293: + .short Ltmp24295-Ltmp24294 # Record length +Ltmp24294: + .short 4414 # Record kind: S_LOCAL + .long 8803 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24295: + .cv_def_range Ltmp13270 Ltmp13271, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp24297-Ltmp24296 # Record length +Ltmp24296: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +Ltmp24297: + .cv_def_range Ltmp13270 Ltmp13271, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp24299-Ltmp24298 # Record length +Ltmp24298: + .short 4414 # Record kind: S_LOCAL + .long 8780 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp24299: + .cv_def_range Ltmp13270 Ltmp13271, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp24301-Ltmp24300 # Record length +Ltmp24300: + .short 4414 # Record kind: S_LOCAL + .long 4448 # TypeIndex + .short 1 # Flags + .asciz "op" +Ltmp24301: + .cv_def_range Ltmp13270 Ltmp13271, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp24303-Ltmp24302 # Record length +Ltmp24302: + .short 4414 # Record kind: S_LOCAL + .long 8780 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp24303: + .cv_def_range Ltmp13270 Ltmp13271, "E\021\026\000\000\000\034\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24291: + .p2align 2 + .cv_linetable 813, "??0?$BinaryExpr@ABQAXABQAX@Catch@@QAE@_NABQAXVStringRef@1@1@Z", Lfunc_end813 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?isBinaryExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long Ltmp24305-Ltmp24304 # Subsection size +Ltmp24304: + .short Ltmp24307-Ltmp24306 # Record length +Ltmp24306: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end814-"?isBinaryExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8855 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +Ltmp24307: + .short Ltmp24309-Ltmp24308 # Record length +Ltmp24308: + .short 4414 # Record kind: S_LOCAL + .long 8800 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24309: + .cv_def_range Ltmp13272 Ltmp13273, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24305: + .p2align 2 + .cv_linetable 814, "?isBinaryExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ", Lfunc_end814 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?getResult@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long Ltmp24311-Ltmp24310 # Subsection size +Ltmp24310: + .short Ltmp24313-Ltmp24312 # Record length +Ltmp24312: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end815-"?getResult@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8856 # Function type index + .secrel32 "?getResult@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +Ltmp24313: + .short Ltmp24315-Ltmp24314 # Record length +Ltmp24314: + .short 4414 # Record kind: S_LOCAL + .long 8800 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24315: + .cv_def_range Ltmp13274 Ltmp13275, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24311: + .p2align 2 + .cv_linetable 815, "?getResult@?$BinaryExpr@ABQAXABQAX@Catch@@EBE_NXZ", Lfunc_end815 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long Ltmp24317-Ltmp24316 # Subsection size +Ltmp24316: + .short Ltmp24319-Ltmp24318 # Record length +Ltmp24318: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end816-"?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8857 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +Ltmp24319: + .short Ltmp24321-Ltmp24320 # Record length +Ltmp24320: + .short 4414 # Record kind: S_LOCAL + .long 8800 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24321: + .cv_def_range Ltmp13280 Ltmp13281, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp24323-Ltmp24322 # Record length +Ltmp24322: + .short 4414 # Record kind: S_LOCAL + .long 4473 # TypeIndex + .short 1 # Flags + .asciz "os" +Ltmp24323: + .cv_def_range Ltmp13280 Ltmp13281, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24317: + .p2align 2 + .cv_linetable 816, "?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", Lfunc_end816 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@ABQAXABQAX@Catch@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G?$BinaryExpr@ABQAXABQAX@Catch@@UAEPAXI@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long Ltmp24325-Ltmp24324 # Subsection size +Ltmp24324: + .short Ltmp24327-Ltmp24326 # Record length +Ltmp24326: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end817-"??_G?$BinaryExpr@ABQAXABQAX@Catch@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8811 # Function type index + .secrel32 "??_G?$BinaryExpr@ABQAXABQAX@Catch@@UAEPAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@ABQAXABQAX@Catch@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +Ltmp24327: + .short Ltmp24329-Ltmp24328 # Record length +Ltmp24328: + .short 4414 # Record kind: S_LOCAL + .long 8803 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24329: + .cv_def_range Ltmp13282 Ltmp13283, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp24331-Ltmp24330 # Record length +Ltmp24330: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp24331: + .cv_def_range Ltmp13282 Ltmp13283, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24325: + .p2align 2 + .cv_linetable 817, "??_G?$BinaryExpr@ABQAXABQAX@Catch@@UAEPAXI@Z", Lfunc_end817 + .section .debug$S,"dr",associative,"??$stringify@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$stringify@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z" + .long 241 # Symbol subsection for Catch::Detail::stringify + .long Ltmp24333-Ltmp24332 # Subsection size +Ltmp24332: + .short Ltmp24335-Ltmp24334 # Record length +Ltmp24334: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end818-"??$stringify@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8859 # Function type index + .secrel32 "??$stringify@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z" # Function section relative address + .secidx "??$stringify@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +Ltmp24335: + .short Ltmp24337-Ltmp24336 # Record length +Ltmp24336: + .short 4414 # Record kind: S_LOCAL + .long 8780 # TypeIndex + .short 1 # Flags + .asciz "e" +Ltmp24337: + .cv_def_range Ltmp13284 Ltmp13285, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24333: + .p2align 2 + .cv_linetable 818, "??$stringify@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z", Lfunc_end818 + .section .debug$S,"dr",associative,"??$convert@X@?$StringMaker@PAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAX@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$convert@X@?$StringMaker@PAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAX@Z" + .long 241 # Symbol subsection for Catch::StringMaker::convert + .long Ltmp24339-Ltmp24338 # Subsection size +Ltmp24338: + .short Ltmp24341-Ltmp24340 # Record length +Ltmp24340: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end819-"??$convert@X@?$StringMaker@PAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8864 # Function type index + .secrel32 "??$convert@X@?$StringMaker@PAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAX@Z" # Function section relative address + .secidx "??$convert@X@?$StringMaker@PAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker::convert" # Function name +Ltmp24341: + .short Ltmp24343-Ltmp24342 # Record length +Ltmp24342: + .short 4414 # Record kind: S_LOCAL + .long 1027 # TypeIndex + .short 1 # Flags + .asciz "p" +Ltmp24343: + .cv_def_range Ltmp13286 Ltmp13290, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24339: + .p2align 2 + .cv_linetable 819, "??$convert@X@?$StringMaker@PAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAX@Z", Lfunc_end819 + .section .debug$S,"dr",associative,"??$rawMemoryToString@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$rawMemoryToString@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z" + .long 241 # Symbol subsection for Catch::Detail::rawMemoryToString + .long Ltmp24345-Ltmp24344 # Subsection size +Ltmp24344: + .short Ltmp24347-Ltmp24346 # Record length +Ltmp24346: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end820-"??$rawMemoryToString@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8865 # Function type index + .secrel32 "??$rawMemoryToString@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z" # Function section relative address + .secidx "??$rawMemoryToString@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::rawMemoryToString" # Function name +Ltmp24347: + .short Ltmp24349-Ltmp24348 # Record length +Ltmp24348: + .short 4414 # Record kind: S_LOCAL + .long 8780 # TypeIndex + .short 1 # Flags + .asciz "object" +Ltmp24349: + .cv_def_range Ltmp13291 Ltmp13292, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24345: + .p2align 2 + .cv_linetable 820, "??$rawMemoryToString@PAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAX@Z", Lfunc_end820 + .section .debug$S,"dr",associative,"??0?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE@ABQAW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE@ABQAW4byte@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long Ltmp24351-Ltmp24350 # Subsection size +Ltmp24350: + .short Ltmp24353-Ltmp24352 # Record length +Ltmp24352: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end821-"??0?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE@ABQAW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8866 # Function type index + .secrel32 "??0?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE@ABQAW4byte@gsl@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE@ABQAW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +Ltmp24353: + .short Ltmp24355-Ltmp24354 # Record length +Ltmp24354: + .short 4414 # Record kind: S_LOCAL + .long 8817 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24355: + .cv_def_range Ltmp13293 Ltmp13294, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp24357-Ltmp24356 # Record length +Ltmp24356: + .short 4414 # Record kind: S_LOCAL + .long 8814 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp24357: + .cv_def_range Ltmp13293 Ltmp13294, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24351: + .p2align 2 + .cv_linetable 821, "??0?$ExprLhs@ABQAW4byte@gsl@@@Catch@@QAE@ABQAW4byte@gsl@@@Z", Lfunc_end821 + .section .debug$S,"dr",associative,"??$compareEqual@PAW4byte@gsl@@$$T@Catch@@YA_NABQAW4byte@gsl@@AB$$T@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$compareEqual@PAW4byte@gsl@@$$T@Catch@@YA_NABQAW4byte@gsl@@AB$$T@Z" + .long 241 # Symbol subsection for Catch::compareEqual + .long Ltmp24359-Ltmp24358 # Subsection size +Ltmp24358: + .short Ltmp24361-Ltmp24360 # Record length +Ltmp24360: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end822-"??$compareEqual@PAW4byte@gsl@@$$T@Catch@@YA_NABQAW4byte@gsl@@AB$$T@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8869 # Function type index + .secrel32 "??$compareEqual@PAW4byte@gsl@@$$T@Catch@@YA_NABQAW4byte@gsl@@AB$$T@Z" # Function section relative address + .secidx "??$compareEqual@PAW4byte@gsl@@$$T@Catch@@YA_NABQAW4byte@gsl@@AB$$T@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +Ltmp24361: + .short Ltmp24363-Ltmp24362 # Record length +Ltmp24362: + .short 4414 # Record kind: S_LOCAL + .long 8814 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp24363: + .cv_def_range Ltmp13295 Ltmp13296, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp24365-Ltmp24364 # Record length +Ltmp24364: + .short 4414 # Record kind: S_LOCAL + .long 8718 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp24365: + .cv_def_range Ltmp13295 Ltmp13296, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24359: + .p2align 2 + .cv_linetable 822, "??$compareEqual@PAW4byte@gsl@@$$T@Catch@@YA_NABQAW4byte@gsl@@AB$$T@Z", Lfunc_end822 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@QAE@_NABQAW4byte@gsl@@VStringRef@1@AB$$T@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@QAE@_NABQAW4byte@gsl@@VStringRef@1@AB$$T@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long Ltmp24367-Ltmp24366 # Subsection size +Ltmp24366: + .short Ltmp24369-Ltmp24368 # Record length +Ltmp24368: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end823-"??0?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@QAE@_NABQAW4byte@gsl@@VStringRef@1@AB$$T@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8870 # Function type index + .secrel32 "??0?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@QAE@_NABQAW4byte@gsl@@VStringRef@1@AB$$T@Z" # Function section relative address + .secidx "??0?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@QAE@_NABQAW4byte@gsl@@VStringRef@1@AB$$T@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +Ltmp24369: + .short Ltmp24371-Ltmp24370 # Record length +Ltmp24370: + .short 4414 # Record kind: S_LOCAL + .long 8836 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24371: + .cv_def_range Ltmp13297 Ltmp13298, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp24373-Ltmp24372 # Record length +Ltmp24372: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +Ltmp24373: + .cv_def_range Ltmp13297 Ltmp13298, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp24375-Ltmp24374 # Record length +Ltmp24374: + .short 4414 # Record kind: S_LOCAL + .long 8814 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp24375: + .cv_def_range Ltmp13297 Ltmp13298, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp24377-Ltmp24376 # Record length +Ltmp24376: + .short 4414 # Record kind: S_LOCAL + .long 4448 # TypeIndex + .short 1 # Flags + .asciz "op" +Ltmp24377: + .cv_def_range Ltmp13297 Ltmp13298, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp24379-Ltmp24378 # Record length +Ltmp24378: + .short 4414 # Record kind: S_LOCAL + .long 8718 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp24379: + .cv_def_range Ltmp13297 Ltmp13298, "E\021\026\000\000\000\034\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24367: + .p2align 2 + .cv_linetable 823, "??0?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@QAE@_NABQAW4byte@gsl@@VStringRef@1@AB$$T@Z", Lfunc_end823 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?isBinaryExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long Ltmp24381-Ltmp24380 # Subsection size +Ltmp24380: + .short Ltmp24383-Ltmp24382 # Record length +Ltmp24382: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end824-"?isBinaryExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8871 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +Ltmp24383: + .short Ltmp24385-Ltmp24384 # Record length +Ltmp24384: + .short 4414 # Record kind: S_LOCAL + .long 8833 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24385: + .cv_def_range Ltmp13299 Ltmp13300, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24381: + .p2align 2 + .cv_linetable 824, "?isBinaryExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ", Lfunc_end824 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?getResult@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long Ltmp24387-Ltmp24386 # Subsection size +Ltmp24386: + .short Ltmp24389-Ltmp24388 # Record length +Ltmp24388: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end825-"?getResult@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8872 # Function type index + .secrel32 "?getResult@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +Ltmp24389: + .short Ltmp24391-Ltmp24390 # Record length +Ltmp24390: + .short 4414 # Record kind: S_LOCAL + .long 8833 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24391: + .cv_def_range Ltmp13301 Ltmp13302, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24387: + .p2align 2 + .cv_linetable 825, "?getResult@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBE_NXZ", Lfunc_end825 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long Ltmp24393-Ltmp24392 # Subsection size +Ltmp24392: + .short Ltmp24395-Ltmp24394 # Record length +Ltmp24394: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end826-"?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8873 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +Ltmp24395: + .short Ltmp24397-Ltmp24396 # Record length +Ltmp24396: + .short 4414 # Record kind: S_LOCAL + .long 8833 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24397: + .cv_def_range Ltmp13307 Ltmp13308, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp24399-Ltmp24398 # Record length +Ltmp24398: + .short 4414 # Record kind: S_LOCAL + .long 4473 # TypeIndex + .short 1 # Flags + .asciz "os" +Ltmp24399: + .cv_def_range Ltmp13307 Ltmp13308, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24393: + .p2align 2 + .cv_linetable 826, "?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", Lfunc_end826 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long Ltmp24401-Ltmp24400 # Subsection size +Ltmp24400: + .short Ltmp24403-Ltmp24402 # Record length +Ltmp24402: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end827-"??_G?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8844 # Function type index + .secrel32 "??_G?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +Ltmp24403: + .short Ltmp24405-Ltmp24404 # Record length +Ltmp24404: + .short 4414 # Record kind: S_LOCAL + .long 8836 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24405: + .cv_def_range Ltmp13309 Ltmp13310, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp24407-Ltmp24406 # Record length +Ltmp24406: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp24407: + .cv_def_range Ltmp13309 Ltmp13310, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24401: + .p2align 2 + .cv_linetable 827, "??_G?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@UAEPAXI@Z", Lfunc_end827 + .section .debug$S,"dr",associative,"??$stringify@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$stringify@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z" + .long 241 # Symbol subsection for Catch::Detail::stringify + .long Ltmp24409-Ltmp24408 # Subsection size +Ltmp24408: + .short Ltmp24411-Ltmp24410 # Record length +Ltmp24410: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end828-"??$stringify@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8875 # Function type index + .secrel32 "??$stringify@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z" # Function section relative address + .secidx "??$stringify@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +Ltmp24411: + .short Ltmp24413-Ltmp24412 # Record length +Ltmp24412: + .short 4414 # Record kind: S_LOCAL + .long 8814 # TypeIndex + .short 1 # Flags + .asciz "e" +Ltmp24413: + .cv_def_range Ltmp13311 Ltmp13312, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24409: + .p2align 2 + .cv_linetable 828, "??$stringify@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z", Lfunc_end828 + .section .debug$S,"dr",associative,"??$convert@W4byte@gsl@@@?$StringMaker@PAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$convert@W4byte@gsl@@@?$StringMaker@PAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAW4byte@gsl@@@Z" + .long 241 # Symbol subsection for Catch::StringMaker::convert + .long Ltmp24415-Ltmp24414 # Subsection size +Ltmp24414: + .short Ltmp24417-Ltmp24416 # Record length +Ltmp24416: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end829-"??$convert@W4byte@gsl@@@?$StringMaker@PAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8881 # Function type index + .secrel32 "??$convert@W4byte@gsl@@@?$StringMaker@PAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAW4byte@gsl@@@Z" # Function section relative address + .secidx "??$convert@W4byte@gsl@@@?$StringMaker@PAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker::convert" # Function name +Ltmp24417: + .short Ltmp24419-Ltmp24418 # Record length +Ltmp24418: + .short 4414 # Record kind: S_LOCAL + .long 6408 # TypeIndex + .short 1 # Flags + .asciz "p" +Ltmp24419: + .cv_def_range Ltmp13313 Ltmp13317, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24415: + .p2align 2 + .cv_linetable 829, "??$convert@W4byte@gsl@@@?$StringMaker@PAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAW4byte@gsl@@@Z", Lfunc_end829 + .section .debug$S,"dr",associative,"??$rawMemoryToString@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$rawMemoryToString@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z" + .long 241 # Symbol subsection for Catch::Detail::rawMemoryToString + .long Ltmp24421-Ltmp24420 # Subsection size +Ltmp24420: + .short Ltmp24423-Ltmp24422 # Record length +Ltmp24422: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end830-"??$rawMemoryToString@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8882 # Function type index + .secrel32 "??$rawMemoryToString@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z" # Function section relative address + .secidx "??$rawMemoryToString@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::rawMemoryToString" # Function name +Ltmp24423: + .short Ltmp24425-Ltmp24424 # Record length +Ltmp24424: + .short 4414 # Record kind: S_LOCAL + .long 8814 # TypeIndex + .short 1 # Flags + .asciz "object" +Ltmp24425: + .cv_def_range Ltmp13318 Ltmp13319, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24421: + .p2align 2 + .cv_linetable 830, "??$rawMemoryToString@PAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABQAW4byte@gsl@@@Z", Lfunc_end830 + .section .debug$S,"dr",associative,"??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z" + .long 241 # Symbol subsection for gsl::span::span<4> + .long Ltmp24427-Ltmp24426 # Subsection size +Ltmp24426: + .short Ltmp24429-Ltmp24428 # Record length +Ltmp24428: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end831-"??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8884 # Function type index + .secrel32 "??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z" # Function section relative address + .secidx "??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4>" # Function name +Ltmp24429: + .short Ltmp24431-Ltmp24430 # Record length +Ltmp24430: + .short 4414 # Record kind: S_LOCAL + .long 5610 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24431: + .cv_def_range Ltmp13322 Ltmp13323, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp24433-Ltmp24432 # Record length +Ltmp24432: + .short 4414 # Record kind: S_LOCAL + .long 8184 # TypeIndex + .short 1 # Flags + .asciz "arr" +Ltmp24433: + .cv_def_range Ltmp13322 Ltmp13323, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24427: + .p2align 2 + .cv_linetable 831, "??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z", Lfunc_end831 + .section .debug$S,"dr",associative,"??$?0H$03X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$03@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H$03X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$03@1@@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp24435-Ltmp24434 # Subsection size +Ltmp24434: + .short Ltmp24437-Ltmp24436 # Record length +Ltmp24436: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end832-"??$?0H$03X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$03@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8886 # Function type index + .secrel32 "??$?0H$03X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$03@1@@Z" # Function section relative address + .secidx "??$?0H$03X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$03@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp24437: + .short Ltmp24439-Ltmp24438 # Record length +Ltmp24438: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24439: + .cv_def_range Ltmp13324 Ltmp13325, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp24441-Ltmp24440 # Record length +Ltmp24440: + .short 4414 # Record kind: S_LOCAL + .long 5616 # TypeIndex + .short 1 # Flags + .asciz "other" +Ltmp24441: + .cv_def_range Ltmp13324 Ltmp13325, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24435: + .p2align 2 + .cv_linetable 832, "??$?0H$03X@?$span@H$0?0@gsl@@QAE@ABV?$span@H$03@1@@Z", Lfunc_end832 + .section .debug$S,"dr" + .cv_fpo_data "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____58::::operator() + .long Ltmp24443-Ltmp24442 # Subsection size +Ltmp24442: + .short Ltmp24445-Ltmp24444 # Record length +Ltmp24444: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end833-"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8890 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____58::::operator()" # Function name +Ltmp24445: + .short Ltmp24447-Ltmp24446 # Record length +Ltmp24446: + .short 4414 # Record kind: S_LOCAL + .long 8888 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24447: + .cv_def_range Ltmp13326 Ltmp13329, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp24449-Ltmp24448 # Record length +Ltmp24448: + .short 4414 # Record kind: S_LOCAL + .long 5165 # TypeIndex + .short 0 # Flags + .asciz "s2" +Ltmp24449: + .cv_def_range Ltmp13326 Ltmp13329, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24443: + .p2align 2 + .cv_linetable 833, "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ", Lfunc_end833 + .section .debug$S,"dr",associative,"??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ" + .long 241 # Symbol subsection for gsl::span::first<1> + .long Ltmp24451-Ltmp24450 # Subsection size +Ltmp24450: + .short Ltmp24453-Ltmp24452 # Record length +Ltmp24452: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end834-"??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8892 # Function type index + .secrel32 "??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ" # Function section relative address + .secidx "??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first<1>" # Function name +Ltmp24453: + .short Ltmp24455-Ltmp24454 # Record length +Ltmp24454: + .short 4414 # Record kind: S_LOCAL + .long 5626 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24455: + .cv_def_range Ltmp13332 Ltmp13333, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24451: + .p2align 2 + .cv_linetable 834, "??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ", Lfunc_end834 + .section .debug$S,"dr",associative,"?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + .long 241 # Symbol subsection for gsl::span::first + .long Ltmp24457-Ltmp24456 # Subsection size +Ltmp24456: + .short Ltmp24459-Ltmp24458 # Record length +Ltmp24458: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end835-"?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8893 # Function type index + .secrel32 "?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z" # Function section relative address + .secidx "?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first" # Function name +Ltmp24459: + .short Ltmp24461-Ltmp24460 # Record length +Ltmp24460: + .short 4414 # Record kind: S_LOCAL + .long 5626 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24461: + .cv_def_range Ltmp13336 Ltmp13337, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp24463-Ltmp24462 # Record length +Ltmp24462: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "count" +Ltmp24463: + .cv_def_range Ltmp13336 Ltmp13337, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24457: + .p2align 2 + .cv_linetable 835, "?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z", Lfunc_end835 + .section .debug$S,"dr",associative,"??$?0H$0?0X@?$span@H$00@gsl@@QAE@ABV?$span@H$0?0@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H$0?0X@?$span@H$00@gsl@@QAE@ABV?$span@H$0?0@1@@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp24465-Ltmp24464 # Subsection size +Ltmp24464: + .short Ltmp24467-Ltmp24466 # Record length +Ltmp24466: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end836-"??$?0H$0?0X@?$span@H$00@gsl@@QAE@ABV?$span@H$0?0@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8895 # Function type index + .secrel32 "??$?0H$0?0X@?$span@H$00@gsl@@QAE@ABV?$span@H$0?0@1@@Z" # Function section relative address + .secidx "??$?0H$0?0X@?$span@H$00@gsl@@QAE@ABV?$span@H$0?0@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp24467: + .short Ltmp24469-Ltmp24468 # Record length +Ltmp24468: + .short 4414 # Record kind: S_LOCAL + .long 6473 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24469: + .cv_def_range Ltmp13338 Ltmp13339, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp24471-Ltmp24470 # Record length +Ltmp24470: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "other" +Ltmp24471: + .cv_def_range Ltmp13338 Ltmp13339, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24465: + .p2align 2 + .cv_linetable 836, "??$?0H$0?0X@?$span@H$00@gsl@@QAE@ABV?$span@H$0?0@1@@Z", Lfunc_end836 + .section .debug$S,"dr" + .cv_fpo_data "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____58::::operator() + .long Ltmp24473-Ltmp24472 # Subsection size +Ltmp24472: + .short Ltmp24475-Ltmp24474 # Record length +Ltmp24474: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end837-"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8899 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____58::::operator()" # Function name +Ltmp24475: + .short Ltmp24477-Ltmp24476 # Record length +Ltmp24476: + .short 4414 # Record kind: S_LOCAL + .long 8897 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24477: + .cv_def_range Ltmp13340 Ltmp13343, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp24479-Ltmp24478 # Record length +Ltmp24478: + .short 4414 # Record kind: S_LOCAL + .long 5615 # TypeIndex + .short 0 # Flags + .asciz "_s4" +Ltmp24479: + .cv_def_range Ltmp13340 Ltmp13343, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24473: + .p2align 2 + .cv_linetable 837, "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ", Lfunc_end837 + .cv_fpo_data "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____58::::operator() + .long Ltmp24481-Ltmp24480 # Subsection size +Ltmp24480: + .short Ltmp24483-Ltmp24482 # Record length +Ltmp24482: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end838-"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8903 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____58::::operator()" # Function name +Ltmp24483: + .short Ltmp24485-Ltmp24484 # Record length +Ltmp24484: + .short 4414 # Record kind: S_LOCAL + .long 8901 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24485: + .cv_def_range Ltmp13344 Ltmp13347, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp24487-Ltmp24486 # Record length +Ltmp24486: + .short 4414 # Record kind: S_LOCAL + .long 5615 # TypeIndex + .short 0 # Flags + .asciz "_s4" +Ltmp24487: + .cv_def_range Ltmp13344 Ltmp13347, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24481: + .p2align 2 + .cv_linetable 838, "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QBE?A?@@XZ", Lfunc_end838 + .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@@QAE@PAHV?$extent_type@$03@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$03@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp24489-Ltmp24488 # Subsection size +Ltmp24488: + .short Ltmp24491-Ltmp24490 # Record length +Ltmp24490: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end839-"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$03@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8906 # Function type index + .secrel32 "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$03@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp24491: + .short Ltmp24493-Ltmp24492 # Record length +Ltmp24492: + .short 4414 # Record kind: S_LOCAL + .long 7119 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24493: + .cv_def_range Ltmp13352 Ltmp13356, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp24495-Ltmp24494 # Record length +Ltmp24494: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp24495: + .cv_def_range Ltmp13352 Ltmp13356, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp24497-Ltmp24496 # Record length +Ltmp24496: + .short 4414 # Record kind: S_LOCAL + .long 5665 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp24497: + .cv_def_range Ltmp13352 Ltmp13356, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24489: + .p2align 2 + .cv_linetable 839, "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$03@details@2@@Z", Lfunc_end839 + .section .debug$S,"dr",associative,"??$?0H$0?0X@?$span@H$01@gsl@@QAE@ABV?$span@H$0?0@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H$0?0X@?$span@H$01@gsl@@QAE@ABV?$span@H$0?0@1@@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp24499-Ltmp24498 # Subsection size +Ltmp24498: + .short Ltmp24501-Ltmp24500 # Record length +Ltmp24500: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end840-"??$?0H$0?0X@?$span@H$01@gsl@@QAE@ABV?$span@H$0?0@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8908 # Function type index + .secrel32 "??$?0H$0?0X@?$span@H$01@gsl@@QAE@ABV?$span@H$0?0@1@@Z" # Function section relative address + .secidx "??$?0H$0?0X@?$span@H$01@gsl@@QAE@ABV?$span@H$0?0@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp24501: + .short Ltmp24503-Ltmp24502 # Record length +Ltmp24502: + .short 4414 # Record kind: S_LOCAL + .long 5160 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24503: + .cv_def_range Ltmp13357 Ltmp13358, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp24505-Ltmp24504 # Record length +Ltmp24504: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "other" +Ltmp24505: + .cv_def_range Ltmp13357 Ltmp13358, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24499: + .p2align 2 + .cv_linetable 840, "??$?0H$0?0X@?$span@H$01@gsl@@QAE@ABV?$span@H$0?0@1@@Z", Lfunc_end840 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp24507-Ltmp24506 # Subsection size +Ltmp24506: + .short Ltmp24509-Ltmp24508 # Record length +Ltmp24508: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end841-"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8911 # Function type index + .secrel32 "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp24509: + .short Ltmp24511-Ltmp24510 # Record length +Ltmp24510: + .short 4414 # Record kind: S_LOCAL + .long 7724 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24511: + .cv_def_range Ltmp13363 Ltmp13367, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp24513-Ltmp24512 # Record length +Ltmp24512: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp24513: + .cv_def_range Ltmp13363 Ltmp13367, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp24515-Ltmp24514 # Record length +Ltmp24514: + .short 4414 # Record kind: S_LOCAL + .long 4300 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp24515: + .cv_def_range Ltmp13363 Ltmp13367, "E\021\026\000\000\000\334\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24507: + .p2align 2 + .cv_linetable 841, "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z", Lfunc_end841 + .section .debug$S,"dr",associative,"??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + .long 241 # Symbol subsection for gsl::details::extent_type<2>::extent_type<-1> + .long Ltmp24517-Ltmp24516 # Subsection size +Ltmp24516: + .short Ltmp24519-Ltmp24518 # Record length +Ltmp24518: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end842-"??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8914 # Function type index + .secrel32 "??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" # Function section relative address + .secidx "??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<2>::extent_type<-1>" # Function name +Ltmp24519: + .short Ltmp24521-Ltmp24520 # Record length +Ltmp24520: + .short 4414 # Record kind: S_LOCAL + .long 5207 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24521: + .cv_def_range Ltmp13370 Ltmp13374, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp24523-Ltmp24522 # Record length +Ltmp24522: + .short 4414 # Record kind: S_LOCAL + .long 4300 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp24523: + .cv_def_range Ltmp13370 Ltmp13374, "E\021\026\000\000\000\334\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24517: + .p2align 2 + .cv_linetable 842, "??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z", Lfunc_end842 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp24525-Ltmp24524 # Subsection size +Ltmp24524: + .short Ltmp24527-Ltmp24526 # Record length +Ltmp24526: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end843-"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8916 # Function type index + .secrel32 "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp24527: + .short Ltmp24529-Ltmp24528 # Record length +Ltmp24528: + .short 4414 # Record kind: S_LOCAL + .long 7462 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24529: + .cv_def_range Ltmp13379 Ltmp13383, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp24531-Ltmp24530 # Record length +Ltmp24530: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp24531: + .cv_def_range Ltmp13379 Ltmp13383, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp24533-Ltmp24532 # Record length +Ltmp24532: + .short 4414 # Record kind: S_LOCAL + .long 4300 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp24533: + .cv_def_range Ltmp13379 Ltmp13383, "E\021\026\000\000\000\334\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24525: + .p2align 2 + .cv_linetable 843, "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z", Lfunc_end843 + .section .debug$S,"dr",associative,"??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + .long 241 # Symbol subsection for gsl::details::extent_type<1>::extent_type<-1> + .long Ltmp24535-Ltmp24534 # Subsection size +Ltmp24534: + .short Ltmp24537-Ltmp24536 # Record length +Ltmp24536: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end844-"??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8918 # Function type index + .secrel32 "??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" # Function section relative address + .secidx "??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<1>::extent_type<-1>" # Function name +Ltmp24537: + .short Ltmp24539-Ltmp24538 # Record length +Ltmp24538: + .short 4414 # Record kind: S_LOCAL + .long 6517 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24539: + .cv_def_range Ltmp13386 Ltmp13390, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp24541-Ltmp24540 # Record length +Ltmp24540: + .short 4414 # Record kind: S_LOCAL + .long 4300 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp24541: + .cv_def_range Ltmp13386 Ltmp13390, "E\021\026\000\000\000\334\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24535: + .p2align 2 + .cv_linetable 844, "??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z", Lfunc_end844 + .section .debug$S,"dr",associative,"??$?0H$0?0X@?$span@H$03@gsl@@QAE@ABV?$span@H$0?0@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0H$0?0X@?$span@H$03@gsl@@QAE@ABV?$span@H$0?0@1@@Z" + .long 241 # Symbol subsection for gsl::span::span + .long Ltmp24543-Ltmp24542 # Subsection size +Ltmp24542: + .short Ltmp24545-Ltmp24544 # Record length +Ltmp24544: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end845-"??$?0H$0?0X@?$span@H$03@gsl@@QAE@ABV?$span@H$0?0@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8920 # Function type index + .secrel32 "??$?0H$0?0X@?$span@H$03@gsl@@QAE@ABV?$span@H$0?0@1@@Z" # Function section relative address + .secidx "??$?0H$0?0X@?$span@H$03@gsl@@QAE@ABV?$span@H$0?0@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +Ltmp24545: + .short Ltmp24547-Ltmp24546 # Record length +Ltmp24546: + .short 4414 # Record kind: S_LOCAL + .long 5610 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24547: + .cv_def_range Ltmp13391 Ltmp13392, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp24549-Ltmp24548 # Record length +Ltmp24548: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "other" +Ltmp24549: + .cv_def_range Ltmp13391 Ltmp13392, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24543: + .p2align 2 + .cv_linetable 845, "??$?0H$0?0X@?$span@H$03@gsl@@QAE@ABV?$span@H$0?0@1@@Z", Lfunc_end845 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp24551-Ltmp24550 # Subsection size +Ltmp24550: + .short Ltmp24553-Ltmp24552 # Record length +Ltmp24552: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end846-"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8922 # Function type index + .secrel32 "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHV?$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@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp24553: + .short Ltmp24555-Ltmp24554 # Record length +Ltmp24554: + .short 4414 # Record kind: S_LOCAL + .long 7855 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24555: + .cv_def_range Ltmp13397 Ltmp13401, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp24557-Ltmp24556 # Record length +Ltmp24556: + .short 4414 # Record kind: S_LOCAL + .long 1140 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp24557: + .cv_def_range Ltmp13397 Ltmp13401, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp24559-Ltmp24558 # Record length +Ltmp24558: + .short 4414 # Record kind: S_LOCAL + .long 4300 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp24559: + .cv_def_range Ltmp13397 Ltmp13401, "E\021\026\000\000\000\334\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24551: + .p2align 2 + .cv_linetable 846, "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z", Lfunc_end846 + .section .debug$S,"dr",associative,"??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + .long 241 # Symbol subsection for gsl::details::extent_type<4>::extent_type<-1> + .long Ltmp24561-Ltmp24560 # Subsection size +Ltmp24560: + .short Ltmp24563-Ltmp24562 # Record length +Ltmp24562: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end847-"??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8924 # Function type index + .secrel32 "??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" # Function section relative address + .secidx "??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<4>::extent_type<-1>" # Function name +Ltmp24563: + .short Ltmp24565-Ltmp24564 # Record length +Ltmp24564: + .short 4414 # Record kind: S_LOCAL + .long 5657 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24565: + .cv_def_range Ltmp13404 Ltmp13408, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp24567-Ltmp24566 # Record length +Ltmp24566: + .short 4414 # Record kind: S_LOCAL + .long 4300 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp24567: + .cv_def_range Ltmp13404 Ltmp13408, "E\021\026\000\000\000\334\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24561: + .p2align 2 + .cv_linetable 847, "??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z", Lfunc_end847 + .section .debug$S,"dr",associative,"??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z" + .long 241 # Symbol subsection for gsl::span::span<9> + .long Ltmp24569-Ltmp24568 # Subsection size +Ltmp24568: + .short Ltmp24571-Ltmp24570 # Record length +Ltmp24570: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end848-"??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8928 # Function type index + .secrel32 "??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z" # Function section relative address + .secidx "??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<9>" # Function name +Ltmp24571: + .short Ltmp24573-Ltmp24572 # Record length +Ltmp24572: + .short 4414 # Record kind: S_LOCAL + .long 6533 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24573: + .cv_def_range Ltmp13411 Ltmp13412, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp24575-Ltmp24574 # Record length +Ltmp24574: + .short 4414 # Record kind: S_LOCAL + .long 8925 # TypeIndex + .short 1 # Flags + .asciz "arr" +Ltmp24575: + .cv_def_range Ltmp13411 Ltmp13412, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24569: + .p2align 2 + .cv_linetable 848, "??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z", Lfunc_end848 + .section .debug$S,"dr",associative,"?begin@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?begin@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + .long 241 # Symbol subsection for gsl::span::begin + .long Ltmp24577-Ltmp24576 # Subsection size +Ltmp24576: + .short Ltmp24579-Ltmp24578 # Record length +Ltmp24578: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end849-"?begin@?$span@D$0?0@gsl@@QBE?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 8929 # Function type index + .secrel32 "?begin@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" # Function section relative address + .secidx "?begin@?$span@D$0?0@gsl@@QBE?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 +Ltmp24579: + .short Ltmp24581-Ltmp24580 # Record length +Ltmp24580: + .short 4414 # Record kind: S_LOCAL + .long 6551 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24581: + .cv_def_range Ltmp13413 Ltmp13414, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24577: + .p2align 2 + .cv_linetable 849, "?begin@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ", Lfunc_end849 + .section .debug$S,"dr",associative,"??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z" + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator+ + .long Ltmp24583-Ltmp24582 # Subsection size +Ltmp24582: + .short Ltmp24585-Ltmp24584 # Record length +Ltmp24584: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end850-"??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8930 # Function type index + .secrel32 "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z" # Function section relative address + .secidx "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator+" # Function name +Ltmp24585: + .short Ltmp24587-Ltmp24586 # Record length +Ltmp24586: + .short 4414 # Record kind: S_LOCAL + .long 6588 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24587: + .cv_def_range Ltmp13415 Ltmp13418, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp24589-Ltmp24588 # Record length +Ltmp24588: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "n" +Ltmp24589: + .cv_def_range Ltmp13415 Ltmp13418, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp24591-Ltmp24590 # Record length +Ltmp24590: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "ret" +Ltmp24591: + .cv_def_range Ltmp13415 Ltmp13418, "E\021\026\000\000\000\354\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24583: + .p2align 2 + .cv_linetable 850, "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBE?AV012@H@Z", Lfunc_end850 + .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@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??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@@QAE@XZ" + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::match_results + .long Ltmp24593-Ltmp24592 # Subsection size +Ltmp24592: + .short Ltmp24595-Ltmp24594 # Record length +Ltmp24594: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end851-"??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@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8931 # 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@@QAE@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@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::match_results" # Function name +Ltmp24595: + .short Ltmp24597-Ltmp24596 # Record length +Ltmp24596: + .short 4414 # Record kind: S_LOCAL + .long 6610 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24597: + .cv_def_range Ltmp13419 Ltmp13420, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24593: + .p2align 2 + .cv_linetable 851, "??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@@QAE@XZ", Lfunc_end851 + .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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" + .long 241 # Symbol subsection for std::regex_match,0>,std::allocator,0> > >,char,std::regex_traits > + .long Ltmp24599-Ltmp24598 # Subsection size +Ltmp24598: + .short Ltmp24601-Ltmp24600 # Record length +Ltmp24600: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end852-"??$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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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 9260 # 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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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 +Ltmp24601: + .short Ltmp24603-Ltmp24602 # Record length +Ltmp24602: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp24603: + .cv_def_range Ltmp13421 Ltmp13424, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp24605-Ltmp24604 # Record length +Ltmp24604: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp24605: + .cv_def_range Ltmp13421 Ltmp13424, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp24607-Ltmp24606 # Record length +Ltmp24606: + .short 4414 # Record kind: S_LOCAL + .long 6639 # TypeIndex + .short 1 # Flags + .asciz "_Matches" +Ltmp24607: + .cv_def_range Ltmp13421 Ltmp13424, "E\021\026\000\000\000\030\000\000\000" + .short Ltmp24609-Ltmp24608 # Record length +Ltmp24608: + .short 4414 # Record kind: S_LOCAL + .long 8934 # TypeIndex + .short 1 # Flags + .asciz "_Re" +Ltmp24609: + .cv_def_range Ltmp13421 Ltmp13424, "E\021\026\000\000\000\034\000\000\000" + .short Ltmp24611-Ltmp24610 # Record length +Ltmp24610: + .short 4414 # Record kind: S_LOCAL + .long 6633 # TypeIndex + .short 1 # Flags + .asciz "_Flgs" +Ltmp24611: + .cv_def_range Ltmp13421 Ltmp13424, "E\021\026\000\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24599: + .p2align 2 + .cv_linetable 852, "??$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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z", Lfunc_end852 + .section .debug$S,"dr",associative,"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z" + .long 241 # Symbol subsection for std::basic_regex >::basic_regex + .long Ltmp24613-Ltmp24612 # Subsection size +Ltmp24612: + .short Ltmp24615-Ltmp24614 # Record length +Ltmp24614: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end853-"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9261 # Function type index + .secrel32 "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z" # Function section relative address + .secidx "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::basic_regex" # Function name +Ltmp24615: + .short Ltmp24617-Ltmp24616 # Record length +Ltmp24616: + .short 4414 # Record kind: S_LOCAL + .long 8945 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24617: + .cv_def_range Ltmp13429 Ltmp13433, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp24619-Ltmp24618 # Record length +Ltmp24618: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp24619: + .cv_def_range Ltmp13429 Ltmp13433, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp24621-Ltmp24620 # Record length +Ltmp24620: + .short 4414 # Record kind: S_LOCAL + .long 8939 # TypeIndex + .short 1 # Flags + .asciz "_Flags" +Ltmp24621: + .cv_def_range Ltmp13429 Ltmp13433, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24613: + .p2align 2 + .cv_linetable 853, "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z", Lfunc_end853 + .section .debug$S,"dr",associative,"?end@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?end@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + .long 241 # Symbol subsection for gsl::span::end + .long Ltmp24623-Ltmp24622 # Subsection size +Ltmp24622: + .short Ltmp24625-Ltmp24624 # Record length +Ltmp24624: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end854-"?end@?$span@D$0?0@gsl@@QBE?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 9262 # Function type index + .secrel32 "?end@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" # Function section relative address + .secidx "?end@?$span@D$0?0@gsl@@QBE?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 +Ltmp24625: + .short Ltmp24627-Ltmp24626 # Record length +Ltmp24626: + .short 4414 # Record kind: S_LOCAL + .long 6551 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24627: + .cv_def_range Ltmp13434 Ltmp13435, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24623: + .p2align 2 + .cv_linetable 854, "?end@?$span@D$0?0@gsl@@QBE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ", Lfunc_end854 + .section .debug$S,"dr",associative,"??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::basic_regex >::~basic_regex + .long Ltmp24629-Ltmp24628 # Subsection size +Ltmp24628: + .short Ltmp24631-Ltmp24630 # Record length +Ltmp24630: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end855-"??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9263 # Function type index + .secrel32 "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::~basic_regex" # Function name +Ltmp24631: + .short Ltmp24633-Ltmp24632 # Record length +Ltmp24632: + .short 4414 # Record kind: S_LOCAL + .long 8945 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24633: + .cv_def_range Ltmp13436 Ltmp13438, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24629: + .p2align 2 + .cv_linetable 855, "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@XZ", Lfunc_end855 + .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@@QBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?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@@QBE_NXZ" + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::ready + .long Ltmp24635-Ltmp24634 # Subsection size +Ltmp24634: + .short Ltmp24637-Ltmp24636 # Record length +Ltmp24636: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end856-"?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@@QBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9264 # 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@@QBE_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@@QBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::ready" # Function name +Ltmp24637: + .short Ltmp24639-Ltmp24638 # Record length +Ltmp24638: + .short 4414 # Record kind: S_LOCAL + .long 6619 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24639: + .cv_def_range Ltmp13439 Ltmp13440, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24635: + .p2align 2 + .cv_linetable 856, "?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@@QBE_NXZ", Lfunc_end856 + .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@@QBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?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@@QBE_NXZ" + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::empty + .long Ltmp24641-Ltmp24640 # Subsection size +Ltmp24640: + .short Ltmp24643-Ltmp24642 # Record length +Ltmp24642: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end857-"?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@@QBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9265 # 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@@QBE_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@@QBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::empty" # Function name +Ltmp24643: + .short Ltmp24645-Ltmp24644 # Record length +Ltmp24644: + .short 4414 # Record kind: S_LOCAL + .long 6619 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24645: + .cv_def_range Ltmp13441 Ltmp13442, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24641: + .p2align 2 + .cv_linetable 857, "?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@@QBE_NXZ", Lfunc_end857 + .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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::operator[] + .long Ltmp24647-Ltmp24646 # Subsection size +Ltmp24646: + .short Ltmp24649-Ltmp24648 # Record length +Ltmp24648: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end858-"??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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9266 # 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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::operator[]" # Function name +Ltmp24649: + .short Ltmp24651-Ltmp24650 # Record length +Ltmp24650: + .short 4414 # Record kind: S_LOCAL + .long 6619 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24651: + .cv_def_range Ltmp13443 Ltmp13444, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp24653-Ltmp24652 # Record length +Ltmp24652: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Sub" +Ltmp24653: + .cv_def_range Ltmp13443 Ltmp13444, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24647: + .p2align 2 + .cv_linetable 858, "??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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z", Lfunc_end858 + .section .debug$S,"dr",associative,"??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::Decomposer::operator<=,0> > + .long Ltmp24655-Ltmp24654 # Subsection size +Ltmp24654: + .short Ltmp24657-Ltmp24656 # Record length +Ltmp24656: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end859-"??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$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 9283 # Function type index + .secrel32 "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$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@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$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 +Ltmp24657: + .short Ltmp24659-Ltmp24658 # Record length +Ltmp24658: + .short 4414 # Record kind: S_LOCAL + .long 7103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24659: + .cv_def_range Ltmp13445 Ltmp13446, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp24661-Ltmp24660 # Record length +Ltmp24660: + .short 4414 # Record kind: S_LOCAL + .long 9268 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp24661: + .cv_def_range Ltmp13445 Ltmp13446, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24655: + .p2align 2 + .cv_linetable 859, "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QAE?AV?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z", Lfunc_end859 + .section .debug$S,"dr",associative,"??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator==,0> > + .long Ltmp24663-Ltmp24662 # Subsection size +Ltmp24662: + .short Ltmp24665-Ltmp24664 # Record length +Ltmp24664: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end860-"??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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 9296 # Function type index + .secrel32 "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$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 +Ltmp24665: + .short Ltmp24667-Ltmp24666 # Record length +Ltmp24666: + .short 4414 # Record kind: S_LOCAL + .long 9271 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24667: + .cv_def_range Ltmp13447 Ltmp13448, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp24669-Ltmp24668 # Record length +Ltmp24668: + .short 4414 # Record kind: S_LOCAL + .long 9268 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp24669: + .cv_def_range Ltmp13447 Ltmp13448, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24663: + .p2align 2 + .cv_linetable 860, "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@1@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z", Lfunc_end860 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr + .long Ltmp24671-Ltmp24670 # Subsection size +Ltmp24670: + .short Ltmp24673-Ltmp24672 # Record length +Ltmp24672: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end861-"??1?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9298 # Function type index + .secrel32 "??1?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr" # Function name +Ltmp24673: + .short Ltmp24675-Ltmp24674 # Record length +Ltmp24674: + .short 4414 # Record kind: S_LOCAL + .long 9290 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24675: + .cv_def_range Ltmp13449 Ltmp13452, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24671: + .p2align 2 + .cv_linetable 861, "??1?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAE@XZ", Lfunc_end861 + .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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" + .long 241 # Symbol subsection for std::regex_search,0>,std::allocator,0> > >,char,std::regex_traits > + .long Ltmp24677-Ltmp24676 # Subsection size +Ltmp24676: + .short Ltmp24679-Ltmp24678 # Record length +Ltmp24678: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end862-"??$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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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 9299 # 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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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 +Ltmp24679: + .short Ltmp24681-Ltmp24680 # Record length +Ltmp24680: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp24681: + .cv_def_range Ltmp13453 Ltmp13456, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp24683-Ltmp24682 # Record length +Ltmp24682: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp24683: + .cv_def_range Ltmp13453 Ltmp13456, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp24685-Ltmp24684 # Record length +Ltmp24684: + .short 4414 # Record kind: S_LOCAL + .long 6639 # TypeIndex + .short 1 # Flags + .asciz "_Matches" +Ltmp24685: + .cv_def_range Ltmp13453 Ltmp13456, "E\021\026\000\000\000\030\000\000\000" + .short Ltmp24687-Ltmp24686 # Record length +Ltmp24686: + .short 4414 # Record kind: S_LOCAL + .long 8934 # TypeIndex + .short 1 # Flags + .asciz "_Re" +Ltmp24687: + .cv_def_range Ltmp13453 Ltmp13456, "E\021\026\000\000\000\034\000\000\000" + .short Ltmp24689-Ltmp24688 # Record length +Ltmp24688: + .short 4414 # Record kind: S_LOCAL + .long 6633 # TypeIndex + .short 1 # Flags + .asciz "_Flgs" +Ltmp24689: + .cv_def_range Ltmp13453 Ltmp13456, "E\021\026\000\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24677: + .p2align 2 + .cv_linetable 862, "??$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@@0AAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z", Lfunc_end862 + .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@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??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@@QAE@XZ" + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::~match_results + .long Ltmp24691-Ltmp24690 # Subsection size +Ltmp24690: + .short Ltmp24693-Ltmp24692 # Record length +Ltmp24692: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end863-"??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@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9300 # 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@@QAE@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@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::~match_results" # Function name +Ltmp24693: + .short Ltmp24695-Ltmp24694 # Record length +Ltmp24694: + .short 4414 # Record kind: S_LOCAL + .long 6610 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24695: + .cv_def_range Ltmp13457 Ltmp13459, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24691: + .p2align 2 + .cv_linetable 863, "??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@@QAE@XZ", Lfunc_end863 + .section .debug$S,"dr",associative,"??0?$extent_type@$08@details@gsl@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$extent_type@$08@details@gsl@@QAE@XZ" + .long 241 # Symbol subsection for gsl::details::extent_type<9>::extent_type + .long Ltmp24697-Ltmp24696 # Subsection size +Ltmp24696: + .short Ltmp24699-Ltmp24698 # Record length +Ltmp24698: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end864-"??0?$extent_type@$08@details@gsl@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9312 # Function type index + .secrel32 "??0?$extent_type@$08@details@gsl@@QAE@XZ" # Function section relative address + .secidx "??0?$extent_type@$08@details@gsl@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<9>::extent_type" # Function name +Ltmp24699: + .short Ltmp24701-Ltmp24700 # Record length +Ltmp24700: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24701: + .cv_def_range Ltmp13460 Ltmp13461, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24697: + .p2align 2 + .cv_linetable 864, "??0?$extent_type@$08@details@gsl@@QAE@XZ", Lfunc_end864 + .section .debug$S,"dr",associative,"??$addressof@D@std@@YAPADAAD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$addressof@D@std@@YAPADAAD@Z" + .long 241 # Symbol subsection for std::addressof + .long Ltmp24703-Ltmp24702 # Subsection size +Ltmp24702: + .short Ltmp24705-Ltmp24704 # Record length +Ltmp24704: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end865-"??$addressof@D@std@@YAPADAAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9314 # Function type index + .secrel32 "??$addressof@D@std@@YAPADAAD@Z" # Function section relative address + .secidx "??$addressof@D@std@@YAPADAAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof" # Function name +Ltmp24705: + .short Ltmp24707-Ltmp24706 # Record length +Ltmp24706: + .short 4414 # Record kind: S_LOCAL + .long 4622 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp24707: + .cv_def_range Ltmp13462 Ltmp13463, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24703: + .p2align 2 + .cv_linetable 865, "??$addressof@D@std@@YAPADAAD@Z", Lfunc_end865 + .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@@QAE@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long Ltmp24709-Ltmp24708 # Subsection size +Ltmp24708: + .short Ltmp24711-Ltmp24710 # Record length +Ltmp24710: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end866-"??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9318 # Function type index + .secrel32 "??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QAE@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@@QAE@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +Ltmp24711: + .short Ltmp24713-Ltmp24712 # Record length +Ltmp24712: + .short 4414 # Record kind: S_LOCAL + .long 9315 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24713: + .cv_def_range Ltmp13466 Ltmp13470, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp24715-Ltmp24714 # Record length +Ltmp24714: + .short 4414 # Record kind: S_LOCAL + .long 6580 # TypeIndex + .short 1 # Flags + .asciz "data" +Ltmp24715: + .cv_def_range Ltmp13466 Ltmp13470, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp24717-Ltmp24716 # Record length +Ltmp24716: + .short 4414 # Record kind: S_LOCAL + .long 9310 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp24717: + .cv_def_range Ltmp13466 Ltmp13470, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24709: + .p2align 2 + .cv_linetable 866, "??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z", Lfunc_end866 + .section .debug$S,"dr",associative,"??$?0$08@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$08@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$08@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$08@12@@Z" + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::extent_type<9> + .long Ltmp24719-Ltmp24718 # Subsection size +Ltmp24718: + .short Ltmp24721-Ltmp24720 # Record length +Ltmp24720: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end867-"??$?0$08@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$08@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9321 # Function type index + .secrel32 "??$?0$08@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$08@12@@Z" # Function section relative address + .secidx "??$?0$08@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$08@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::extent_type<9>" # Function name +Ltmp24721: + .short Ltmp24723-Ltmp24722 # Record length +Ltmp24722: + .short 4414 # Record kind: S_LOCAL + .long 4294 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24723: + .cv_def_range Ltmp13471 Ltmp13472, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp24725-Ltmp24724 # Record length +Ltmp24724: + .short 4414 # Record kind: S_LOCAL + .long 9310 # TypeIndex + .short 1 # Flags + .asciz "ext" +Ltmp24725: + .cv_def_range Ltmp13471 Ltmp13472, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24719: + .p2align 2 + .cv_linetable 867, "??$?0$08@?$extent_type@$0?0@details@gsl@@QAE@V?$extent_type@$08@12@@Z", Lfunc_end867 + .section .debug$S,"dr",associative,"?size@?$extent_type@$08@details@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$extent_type@$08@details@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::details::extent_type<9>::size + .long Ltmp24727-Ltmp24726 # Subsection size +Ltmp24726: + .short Ltmp24729-Ltmp24728 # Record length +Ltmp24728: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end868-"?size@?$extent_type@$08@details@gsl@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9322 # Function type index + .secrel32 "?size@?$extent_type@$08@details@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$extent_type@$08@details@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<9>::size" # Function name +Ltmp24729: + .short Ltmp24731-Ltmp24730 # Record length +Ltmp24730: + .short 4414 # Record kind: S_LOCAL + .long 9307 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24731: + .cv_def_range Ltmp13473 Ltmp13474, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24727: + .p2align 2 + .cv_linetable 868, "?size@?$extent_type@$08@details@gsl@@QBEHXZ", Lfunc_end868 + .section .debug$S,"dr",associative,"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@D$0?0@2@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@D$0?0@2@H@Z" + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::span_iterator + .long Ltmp24733-Ltmp24732 # Subsection size +Ltmp24732: + .short Ltmp24735-Ltmp24734 # Record length +Ltmp24734: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end869-"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@D$0?0@2@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9323 # Function type index + .secrel32 "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@D$0?0@2@H@Z" # Function section relative address + .secidx "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@D$0?0@2@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::span_iterator" # Function name +Ltmp24735: + .short Ltmp24737-Ltmp24736 # Record length +Ltmp24736: + .short 4414 # Record kind: S_LOCAL + .long 6582 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24737: + .cv_def_range Ltmp13475 Ltmp13476, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp24739-Ltmp24738 # Record length +Ltmp24738: + .short 4414 # Record kind: S_LOCAL + .long 6551 # TypeIndex + .short 1 # Flags + .asciz "span" +Ltmp24739: + .cv_def_range Ltmp13475 Ltmp13476, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp24741-Ltmp24740 # Record length +Ltmp24740: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "idx" +Ltmp24741: + .cv_def_range Ltmp13475 Ltmp13476, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24733: + .p2align 2 + .cv_linetable 869, "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@PBV?$span@D$0?0@2@H@Z", Lfunc_end869 + .section .debug$S,"dr",associative,"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator+= + .long Ltmp24743-Ltmp24742 # Subsection size +Ltmp24742: + .short Ltmp24745-Ltmp24744 # Record length +Ltmp24744: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end870-"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9324 # Function type index + .secrel32 "??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" # Function section relative address + .secidx "??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator+=" # Function name +Ltmp24745: + .short Ltmp24747-Ltmp24746 # Record length +Ltmp24746: + .short 4414 # Record kind: S_LOCAL + .long 6582 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24747: + .cv_def_range Ltmp13479 Ltmp13480, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp24749-Ltmp24748 # Record length +Ltmp24748: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "n" +Ltmp24749: + .cv_def_range Ltmp13479 Ltmp13480, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24743: + .p2align 2 + .cv_linetable 870, "??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z", Lfunc_end870 + .section .debug$S,"dr",associative,"?size@?$span@D$0?0@gsl@@QBEHXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$span@D$0?0@gsl@@QBEHXZ" + .long 241 # Symbol subsection for gsl::span::size + .long Ltmp24751-Ltmp24750 # Subsection size +Ltmp24750: + .short Ltmp24753-Ltmp24752 # Record length +Ltmp24752: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end871-"?size@?$span@D$0?0@gsl@@QBEHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9325 # Function type index + .secrel32 "?size@?$span@D$0?0@gsl@@QBEHXZ" # Function section relative address + .secidx "?size@?$span@D$0?0@gsl@@QBEHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +Ltmp24753: + .short Ltmp24755-Ltmp24754 # Record length +Ltmp24754: + .short 4414 # Record kind: S_LOCAL + .long 6551 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24755: + .cv_def_range Ltmp13481 Ltmp13482, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24751: + .p2align 2 + .cv_linetable 871, "?size@?$span@D$0?0@gsl@@QBEHXZ", Lfunc_end871 + .section .debug$S,"dr",associative,"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::span_iterator + .long Ltmp24757-Ltmp24756 # Subsection size +Ltmp24756: + .short Ltmp24759-Ltmp24758 # Record length +Ltmp24758: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end872-"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9326 # Function type index + .secrel32 "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" # Function section relative address + .secidx "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::span_iterator" # Function name +Ltmp24759: + .short Ltmp24761-Ltmp24760 # Record length +Ltmp24760: + .short 4414 # Record kind: S_LOCAL + .long 6582 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24761: + .cv_def_range Ltmp13483 Ltmp13484, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24757: + .p2align 2 + .cv_linetable 872, "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE@XZ", Lfunc_end872 + .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@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??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@@QAE@XZ" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::vector + .long Ltmp24763-Ltmp24762 # Subsection size +Ltmp24762: + .short Ltmp24765-Ltmp24764 # Record length +Ltmp24764: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end873-"??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@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9327 # 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@@QAE@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@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::vector" # Function name +Ltmp24765: + .short Ltmp24767-Ltmp24766 # Record length +Ltmp24766: + .short 4414 # Record kind: S_LOCAL + .long 6653 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24767: + .cv_def_range Ltmp13489 Ltmp13492, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24763: + .p2align 2 + .cv_linetable 873, "??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@@QAE@XZ", Lfunc_end873 + .section .debug$S,"dr",associative,"??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::sub_match,0> >::sub_match + .long Ltmp24769-Ltmp24768 # Subsection size +Ltmp24768: + .short Ltmp24771-Ltmp24770 # Record length +Ltmp24770: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end874-"??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9328 # Function type index + .secrel32 "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" # Function section relative address + .secidx "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::sub_match,0> >::sub_match" # Function name +Ltmp24771: + .short Ltmp24773-Ltmp24772 # Record length +Ltmp24772: + .short 4414 # Record kind: S_LOCAL + .long 6723 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24773: + .cv_def_range Ltmp13493 Ltmp13494, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24769: + .p2align 2 + .cv_linetable 874, "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ", Lfunc_end874 + .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@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??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@@QAE@XZ" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::~vector + .long Ltmp24775-Ltmp24774 # Subsection size +Ltmp24774: + .short Ltmp24777-Ltmp24776 # Record length +Ltmp24776: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end875-"??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@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9329 # 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@@QAE@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@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::~vector" # Function name +Ltmp24777: + .short Ltmp24779-Ltmp24778 # Record length +Ltmp24778: + .short 4414 # Record kind: S_LOCAL + .long 6653 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24779: + .cv_def_range Ltmp13495 Ltmp13497, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp24781-Ltmp24780 # Record length +Ltmp24780: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp13496-Ltmp13495 # Code size + .secrel32 Ltmp13495 # Function section relative address + .secidx Lfunc_begin875 # Function section index + .byte 0 # Lexical block name +Ltmp24781: + .short Ltmp24783-Ltmp24782 # Record length +Ltmp24782: + .short 4414 # Record kind: S_LOCAL + .long 7223 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +Ltmp24783: + .cv_def_range Ltmp13495 Ltmp13496, "E\021\026\000\000\000\370\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 +Ltmp24775: + .p2align 2 + .cv_linetable 875, "??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@@QAE@XZ", Lfunc_end875 + .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@@QAE@U_Zero_then_variadic_args_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?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@@QAE@U_Zero_then_variadic_args_t@1@@Z" + .long 241 # Symbol subsection for std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::_Compressed_pair<> + .long Ltmp24785-Ltmp24784 # Subsection size +Ltmp24784: + .short Ltmp24787-Ltmp24786 # Record length +Ltmp24786: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end876-"??$?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@@QAE@U_Zero_then_variadic_args_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9331 # 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@@QAE@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@@QAE@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 +Ltmp24787: + .short Ltmp24789-Ltmp24788 # Record length +Ltmp24788: + .short 4414 # Record kind: S_LOCAL + .long 6861 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24789: + .cv_def_range Ltmp13498 Ltmp13499, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp24791-Ltmp24790 # Record length +Ltmp24790: + .short 4414 # Record kind: S_LOCAL + .long 7619 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp24791: + .cv_def_range Ltmp13498 Ltmp13499, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24785: + .p2align 2 + .cv_linetable 876, "??$?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@@QAE@U_Zero_then_variadic_args_t@1@@Z", Lfunc_end876 + .section .debug$S,"dr",associative,"?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$_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 + .cv_fpo_data "?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Get_data + .long Ltmp24793-Ltmp24792 # Subsection size +Ltmp24792: + .short Ltmp24795-Ltmp24794 # Record length +Ltmp24794: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end877-"?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$_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 9332 # Function type index + .secrel32 "?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$_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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$_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,0> >,std::allocator,0> > > >::_Get_data" # Function name +Ltmp24795: + .short Ltmp24797-Ltmp24796 # Record length +Ltmp24796: + .short 4414 # Record kind: S_LOCAL + .long 6653 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24797: + .cv_def_range Ltmp13500 Ltmp13501, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24793: + .p2align 2 + .cv_linetable 877, "?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$_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_end877 + .section .debug$S,"dr",associative,"?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$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 + .cv_fpo_data "?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Getal + .long Ltmp24799-Ltmp24798 # Subsection size +Ltmp24798: + .short Ltmp24801-Ltmp24800 # Record length +Ltmp24800: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end878-"?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$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 9333 # Function type index + .secrel32 "?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$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,0> >,std::allocator,0> > > >::_Getal" # Function name +Ltmp24801: + .short Ltmp24803-Ltmp24802 # Record length +Ltmp24802: + .short 4414 # Record kind: S_LOCAL + .long 6653 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24803: + .cv_def_range Ltmp13502 Ltmp13503, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24799: + .p2align 2 + .cv_linetable 878, "?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ", Lfunc_end878 + .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@@QAE@ABV?$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 + .cv_fpo_data "??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .long 241 # Symbol subsection for std::allocator::allocator,0> > > + .long Ltmp24805-Ltmp24804 # Subsection size +Ltmp24804: + .short Ltmp24807-Ltmp24806 # Record length +Ltmp24806: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end879-"??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$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 9335 # 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@@QAE@ABV?$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@@QAE@ABV?$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 +Ltmp24807: + .short Ltmp24809-Ltmp24808 # Record length +Ltmp24808: + .short 4414 # Record kind: S_LOCAL + .long 7235 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24809: + .cv_def_range Ltmp13504 Ltmp13505, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp24811-Ltmp24810 # Record length +Ltmp24810: + .short 4414 # Record kind: S_LOCAL + .long 6614 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp24811: + .cv_def_range Ltmp13504 Ltmp13505, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24805: + .p2align 2 + .cv_linetable 879, "??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z", Lfunc_end879 + .section .debug$S,"dr",associative,"??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::allocator,0> > >::allocator + .long Ltmp24813-Ltmp24812 # Subsection size +Ltmp24812: + .short Ltmp24815-Ltmp24814 # Record length +Ltmp24814: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end880-"??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9336 # Function type index + .secrel32 "??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAE@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@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> > >::allocator" # Function name +Ltmp24815: + .short Ltmp24817-Ltmp24816 # Record length +Ltmp24816: + .short 4414 # Record kind: S_LOCAL + .long 6815 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24817: + .cv_def_range Ltmp13506 Ltmp13507, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24813: + .p2align 2 + .cv_linetable 880, "??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAE@XZ", Lfunc_end880 + .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@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Vector_val,0> > > >::_Vector_val + .long Ltmp24819-Ltmp24818 # Subsection size +Ltmp24818: + .short Ltmp24821-Ltmp24820 # Record length +Ltmp24820: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end881-"??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9337 # 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@@QAE@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@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_val,0> > > >::_Vector_val" # Function name +Ltmp24821: + .short Ltmp24823-Ltmp24822 # Record length +Ltmp24822: + .short 4414 # Record kind: S_LOCAL + .long 6873 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24823: + .cv_def_range Ltmp13508 Ltmp13509, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24819: + .p2align 2 + .cv_linetable 881, "??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QAE@XZ", Lfunc_end881 + .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@@QAEAAV?$_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 + .cv_fpo_data "?_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@@QAEAAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::_Get_second + .long Ltmp24825-Ltmp24824 # Subsection size +Ltmp24824: + .short Ltmp24827-Ltmp24826 # Record length +Ltmp24826: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end882-"?_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@@QAEAAV?$_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 9338 # 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@@QAEAAV?$_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@@QAEAAV?$_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 +Ltmp24827: + .short Ltmp24829-Ltmp24828 # Record length +Ltmp24828: + .short 4414 # Record kind: S_LOCAL + .long 6861 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24829: + .cv_def_range Ltmp13510 Ltmp13511, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24825: + .p2align 2 + .cv_linetable 882, "?_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@@QAEAAV?$_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_end882 + .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@@QAEAAV?$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 + .cv_fpo_data "?_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@@QAEAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::_Get_first + .long Ltmp24831-Ltmp24830 # Subsection size +Ltmp24830: + .short Ltmp24833-Ltmp24832 # Record length +Ltmp24832: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end883-"?_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@@QAEAAV?$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 9339 # 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@@QAEAAV?$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@@QAEAAV?$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 +Ltmp24833: + .short Ltmp24835-Ltmp24834 # Record length +Ltmp24834: + .short 4414 # Record kind: S_LOCAL + .long 6861 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24835: + .cv_def_range Ltmp13512 Ltmp13513, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24831: + .p2align 2 + .cv_linetable 883, "?_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@@QAEAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ", Lfunc_end883 + .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@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?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@@QAE@XZ" + .long 241 # Symbol subsection for std::pair,0>,gsl::details::span_iterator,0> >::pair,0>,gsl::details::span_iterator,0>,0> + .long Ltmp24837-Ltmp24836 # Subsection size +Ltmp24836: + .short Ltmp24839-Ltmp24838 # Record length +Ltmp24838: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end884-"??$?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@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9341 # 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@@QAE@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@@QAE@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 +Ltmp24839: + .short Ltmp24841-Ltmp24840 # Record length +Ltmp24840: + .short 4414 # Record kind: S_LOCAL + .long 6878 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24841: + .cv_def_range Ltmp13514 Ltmp13515, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24837: + .p2align 2 + .cv_linetable 884, "??$?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@@QAE@XZ", Lfunc_end884 + .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@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_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@@AAEXXZ" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Tidy + .long Ltmp24843-Ltmp24842 # Subsection size +Ltmp24842: + .short Ltmp24845-Ltmp24844 # Record length +Ltmp24844: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end885-"?_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@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9342 # 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@@AAEXXZ" # 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@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Tidy" # Function name +Ltmp24845: + .short Ltmp24847-Ltmp24846 # Record length +Ltmp24846: + .short 4414 # Record kind: S_LOCAL + .long 6653 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24847: + .cv_def_range Ltmp13516 Ltmp13519, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp24849-Ltmp24848 # Record length +Ltmp24848: + .short 4414 # Record kind: S_LOCAL + .long 6775 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp24849: + .cv_def_range Ltmp13516 Ltmp13519, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp24851-Ltmp24850 # Record length +Ltmp24850: + .short 4414 # Record kind: S_LOCAL + .long 6819 # TypeIndex + .short 0 # Flags + .asciz "_First" +Ltmp24851: + .cv_def_range Ltmp13516 Ltmp13519, "E\021\026\000\000\000\354\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24843: + .p2align 2 + .cv_linetable 885, "?_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@@AAEXXZ", Lfunc_end885 + .section .debug$S,"dr",associative,"?_Myproxy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myproxy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Myproxy + .long Ltmp24853-Ltmp24852 # Subsection size +Ltmp24852: + .short Ltmp24855-Ltmp24854 # Record length +Ltmp24854: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end886-"?_Myproxy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9343 # Function type index + .secrel32 "?_Myproxy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ" # Function section relative address + .secidx "?_Myproxy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Myproxy" # Function name +Ltmp24855: + .short Ltmp24857-Ltmp24856 # Record length +Ltmp24856: + .short 4414 # Record kind: S_LOCAL + .long 6653 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24857: + .cv_def_range Ltmp13520 Ltmp13521, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24853: + .p2align 2 + .cv_linetable 886, "?_Myproxy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ", Lfunc_end886 + .section .debug$S,"dr",associative,"?_Orphan_all@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Orphan_all@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXXZ" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Orphan_all + .long Ltmp24859-Ltmp24858 # Subsection size +Ltmp24858: + .short Ltmp24861-Ltmp24860 # Record length +Ltmp24860: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end887-"?_Orphan_all@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9344 # Function type index + .secrel32 "?_Orphan_all@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXXZ" # Function section relative address + .secidx "?_Orphan_all@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Orphan_all" # Function name +Ltmp24861: + .short Ltmp24863-Ltmp24862 # Record length +Ltmp24862: + .short 4414 # Record kind: S_LOCAL + .long 6653 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24863: + .cv_def_range Ltmp13522 Ltmp13523, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24859: + .p2align 2 + .cv_linetable 887, "?_Orphan_all@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXXZ", Lfunc_end887 + .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@@AAEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_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@@AAEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Destroy + .long Ltmp24865-Ltmp24864 # Subsection size +Ltmp24864: + .short Ltmp24867-Ltmp24866 # Record length +Ltmp24866: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end888-"?_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@@AAEXPAV?$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 9345 # 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@@AAEXPAV?$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@@AAEXPAV?$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 +Ltmp24867: + .short Ltmp24869-Ltmp24868 # Record length +Ltmp24868: + .short 4414 # Record kind: S_LOCAL + .long 6653 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24869: + .cv_def_range Ltmp13524 Ltmp13525, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp24871-Ltmp24870 # Record length +Ltmp24870: + .short 4414 # Record kind: S_LOCAL + .long 6723 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp24871: + .cv_def_range Ltmp13524 Ltmp13525, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp24873-Ltmp24872 # Record length +Ltmp24872: + .short 4414 # Record kind: S_LOCAL + .long 6723 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp24873: + .cv_def_range Ltmp13524 Ltmp13525, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24865: + .p2align 2 + .cv_linetable 888, "?_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@@AAEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z", Lfunc_end888 + .section .debug$S,"dr",associative,"?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + .long 241 # Symbol subsection for std::allocator,0> > >::deallocate + .long Ltmp24875-Ltmp24874 # Subsection size +Ltmp24874: + .short Ltmp24877-Ltmp24876 # Record length +Ltmp24876: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end889-"?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAV?$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 9346 # Function type index + .secrel32 "?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@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@@QAEXQAV?$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::allocator,0> > >::deallocate" # Function name +Ltmp24877: + .short Ltmp24879-Ltmp24878 # Record length +Ltmp24878: + .short 4414 # Record kind: S_LOCAL + .long 6815 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24879: + .cv_def_range Ltmp13526 Ltmp13527, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp24881-Ltmp24880 # Record length +Ltmp24880: + .short 4414 # Record kind: S_LOCAL + .long 6819 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp24881: + .cv_def_range Ltmp13526 Ltmp13527, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp24883-Ltmp24882 # Record length +Ltmp24882: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp24883: + .cv_def_range Ltmp13526 Ltmp13527, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24875: + .p2align 2 + .cv_linetable 889, "?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z", Lfunc_end889 + .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@@YAXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$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 + .cv_fpo_data "??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .long 241 # Symbol subsection for std::_Destroy_range,0> > > > + .long Ltmp24885-Ltmp24884 # Subsection size +Ltmp24884: + .short Ltmp24887-Ltmp24886 # Record length +Ltmp24886: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end890-"??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$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 9349 # 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@@YAXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$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@@YAXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$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 +Ltmp24887: + .short Ltmp24889-Ltmp24888 # Record length +Ltmp24888: + .short 4414 # Record kind: S_LOCAL + .long 6723 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp24889: + .cv_def_range Ltmp13528 Ltmp13529, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp24891-Ltmp24890 # Record length +Ltmp24890: + .short 4414 # Record kind: S_LOCAL + .long 6723 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp24891: + .cv_def_range Ltmp13528 Ltmp13529, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp24893-Ltmp24892 # Record length +Ltmp24892: + .short 4414 # Record kind: S_LOCAL + .long 6770 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp24893: + .cv_def_range Ltmp13528 Ltmp13529, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24885: + .p2align 2 + .cv_linetable 890, "??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z", Lfunc_end890 + .section .debug$S,"dr",associative,"??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .long 241 # Symbol subsection for std::_Adl_verify_range,0>,gsl::details::span_iterator,0> > + .long Ltmp24895-Ltmp24894 # Subsection size +Ltmp24894: + .short Ltmp24897-Ltmp24896 # Record length +Ltmp24896: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end891-"??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXABV?$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 9352 # Function type index + .secrel32 "??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXABV?$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@@YAXABV?$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 +Ltmp24897: + .short Ltmp24899-Ltmp24898 # Record length +Ltmp24898: + .short 4414 # Record kind: S_LOCAL + .long 9268 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp24899: + .cv_def_range Ltmp13530 Ltmp13532, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp24901-Ltmp24900 # Record length +Ltmp24900: + .short 4414 # Record kind: S_LOCAL + .long 9268 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp24901: + .cv_def_range Ltmp13530 Ltmp13532, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24895: + .p2align 2 + .cv_linetable 891, "??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z", Lfunc_end891 + .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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + .long 241 # Symbol subsection for std::_Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> > + .long Ltmp24903-Ltmp24902 # Subsection size +Ltmp24902: + .short Ltmp24905-Ltmp24904 # Record length +Ltmp24904: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end892-"??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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 9355 # 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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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 +Ltmp24905: + .short Ltmp24907-Ltmp24906 # Record length +Ltmp24906: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp24907: + .cv_def_range Ltmp13535 Ltmp13538, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp24909-Ltmp24908 # Record length +Ltmp24908: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp24909: + .cv_def_range Ltmp13535 Ltmp13538, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp24911-Ltmp24910 # Record length +Ltmp24910: + .short 4414 # Record kind: S_LOCAL + .long 6610 # TypeIndex + .short 1 # Flags + .asciz "_Matches" +Ltmp24911: + .cv_def_range Ltmp13535 Ltmp13538, "E\021\026\000\000\000\030\000\000\000" + .short Ltmp24913-Ltmp24912 # Record length +Ltmp24912: + .short 4414 # Record kind: S_LOCAL + .long 8934 # TypeIndex + .short 1 # Flags + .asciz "_Re" +Ltmp24913: + .cv_def_range Ltmp13535 Ltmp13538, "E\021\026\000\000\000\034\000\000\000" + .short Ltmp24915-Ltmp24914 # Record length +Ltmp24914: + .short 4414 # Record kind: S_LOCAL + .long 6633 # TypeIndex + .short 1 # Flags + .asciz "_Flgs" +Ltmp24915: + .cv_def_range Ltmp13535 Ltmp13538, "E\021\026\000\000\000 \000\000\000" + .short Ltmp24917-Ltmp24916 # Record length +Ltmp24916: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Full" +Ltmp24917: + .cv_def_range Ltmp13535 Ltmp13538, "E\021\026\000\000\000\317\377\377\377" + .short Ltmp24919-Ltmp24918 # Record length +Ltmp24918: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 0 # Flags + .asciz "_Mx" +Ltmp24919: + .cv_def_range Ltmp13535 Ltmp13538, "E\021\026\000\000\000\034\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24903: + .p2align 2 + .cv_linetable 892, "??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z", Lfunc_end892 + .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 + .cv_fpo_data "?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z" + .long 241 # Symbol subsection for gsl::details::_Verify_range + .long Ltmp24921-Ltmp24920 # Subsection size +Ltmp24920: + .short Ltmp24923-Ltmp24922 # Record length +Ltmp24922: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end893-"?_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 10376 # 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 +Ltmp24923: + .short Ltmp24925-Ltmp24924 # Record length +Ltmp24924: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp24925: + .cv_def_range Ltmp13543 Ltmp13544, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp24927-Ltmp24926 # Record length +Ltmp24926: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp24927: + .cv_def_range Ltmp13543 Ltmp13544, "E\021\026\000\000\000\324\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24921: + .p2align 2 + .cv_linetable 893, "?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z", Lfunc_end893 + .section .debug$S,"dr",associative,"?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE_NXZ" + .long 241 # Symbol subsection for std::basic_regex >::_Empty + .long Ltmp24929-Ltmp24928 # Subsection size +Ltmp24928: + .short Ltmp24931-Ltmp24930 # Record length +Ltmp24930: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end894-"?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10377 # Function type index + .secrel32 "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE_NXZ" # Function section relative address + .secidx "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::_Empty" # Function name +Ltmp24931: + .short Ltmp24933-Ltmp24932 # Record length +Ltmp24932: + .short 4414 # Record kind: S_LOCAL + .long 8969 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24933: + .cv_def_range Ltmp13545 Ltmp13546, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24929: + .p2align 2 + .cv_linetable 894, "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE_NXZ", Lfunc_end894 + .section .debug$S,"dr",associative,"?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE?AW4syntax_option_type@regex_constants@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE?AW4syntax_option_type@regex_constants@2@XZ" + .long 241 # Symbol subsection for std::basic_regex >::flags + .long Ltmp24935-Ltmp24934 # Subsection size +Ltmp24934: + .short Ltmp24937-Ltmp24936 # Record length +Ltmp24936: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end895-"?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE?AW4syntax_option_type@regex_constants@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10378 # Function type index + .secrel32 "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE?AW4syntax_option_type@regex_constants@2@XZ" # Function section relative address + .secidx "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE?AW4syntax_option_type@regex_constants@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::flags" # Function name +Ltmp24937: + .short Ltmp24939-Ltmp24938 # Record length +Ltmp24938: + .short 4414 # Record kind: S_LOCAL + .long 8969 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24939: + .cv_def_range Ltmp13547 Ltmp13548, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24935: + .p2align 2 + .cv_linetable 895, "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBE?AW4syntax_option_type@regex_constants@2@XZ", Lfunc_end895 + .section .debug$S,"dr",associative,"?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEIXZ" + .long 241 # Symbol subsection for std::basic_regex >::mark_count + .long Ltmp24941-Ltmp24940 # Subsection size +Ltmp24940: + .short Ltmp24943-Ltmp24942 # Record length +Ltmp24942: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end896-"?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10379 # Function type index + .secrel32 "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEIXZ" # Function section relative address + .secidx "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::mark_count" # Function name +Ltmp24943: + .short Ltmp24945-Ltmp24944 # Record length +Ltmp24944: + .short 4414 # Record kind: S_LOCAL + .long 8969 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24945: + .cv_def_range Ltmp13549 Ltmp13550, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24941: + .p2align 2 + .cv_linetable 896, "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEIXZ", Lfunc_end896 + .section .debug$S,"dr",associative,"?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEPAV_Root_node@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEPAV_Root_node@2@XZ" + .long 241 # Symbol subsection for std::basic_regex >::_Get + .long Ltmp24947-Ltmp24946 # Subsection size +Ltmp24946: + .short Ltmp24949-Ltmp24948 # Record length +Ltmp24948: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end897-"?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEPAV_Root_node@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10380 # Function type index + .secrel32 "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEPAV_Root_node@2@XZ" # Function section relative address + .secidx "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEPAV_Root_node@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::_Get" # Function name +Ltmp24949: + .short Ltmp24951-Ltmp24950 # Record length +Ltmp24950: + .short 4414 # Record kind: S_LOCAL + .long 8969 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24951: + .cv_def_range Ltmp13551 Ltmp13552, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24947: + .p2align 2 + .cv_linetable 897, "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEPAV_Root_node@2@XZ", Lfunc_end897 + .section .debug$S,"dr",associative,"?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEABV?$regex_traits@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEABV?$regex_traits@D@2@XZ" + .long 241 # Symbol subsection for std::basic_regex >::_Get_traits + .long Ltmp24953-Ltmp24952 # Subsection size +Ltmp24952: + .short Ltmp24955-Ltmp24954 # Record length +Ltmp24954: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end898-"?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEABV?$regex_traits@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10381 # Function type index + .secrel32 "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEABV?$regex_traits@D@2@XZ" # Function section relative address + .secidx "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEABV?$regex_traits@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::_Get_traits" # Function name +Ltmp24955: + .short Ltmp24957-Ltmp24956 # Record length +Ltmp24956: + .short 4414 # Record kind: S_LOCAL + .long 8969 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24957: + .cv_def_range Ltmp13553 Ltmp13554, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24953: + .p2align 2 + .cv_linetable 898, "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QBEABV?$regex_traits@D@2@XZ", Lfunc_end898 + .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@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Matcher + .long Ltmp24959-Ltmp24958 # Subsection size +Ltmp24958: + .short Ltmp24961-Ltmp24960 # Record length +Ltmp24960: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end899-"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_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 10382 # 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@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_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@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_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 +Ltmp24961: + .short Ltmp24963-Ltmp24962 # Record length +Ltmp24962: + .short 4414 # Record kind: S_LOCAL + .long 9359 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24963: + .cv_def_range Ltmp13557 Ltmp13561, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp24965-Ltmp24964 # Record length +Ltmp24964: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_Pfirst" +Ltmp24965: + .cv_def_range Ltmp13557 Ltmp13561, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp24967-Ltmp24966 # Record length +Ltmp24966: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_Plast" +Ltmp24967: + .cv_def_range Ltmp13557 Ltmp13561, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp24969-Ltmp24968 # Record length +Ltmp24968: + .short 4414 # Record kind: S_LOCAL + .long 8981 # TypeIndex + .short 1 # Flags + .asciz "_Tr" +Ltmp24969: + .cv_def_range Ltmp13557 Ltmp13561, "E\021\026\000\000\000\030\000\000\000" + .short Ltmp24971-Ltmp24970 # Record length +Ltmp24970: + .short 4414 # Record kind: S_LOCAL + .long 8943 # TypeIndex + .short 1 # Flags + .asciz "_Re" +Ltmp24971: + .cv_def_range Ltmp13557 Ltmp13561, "E\021\026\000\000\000\034\000\000\000" + .short Ltmp24973-Ltmp24972 # Record length +Ltmp24972: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +Ltmp24973: + .cv_def_range Ltmp13557 Ltmp13561, "E\021\026\000\000\000 \000\000\000" + .short Ltmp24975-Ltmp24974 # Record length +Ltmp24974: + .short 4414 # Record kind: S_LOCAL + .long 8939 # TypeIndex + .short 1 # Flags + .asciz "_Sf" +Ltmp24975: + .cv_def_range Ltmp13557 Ltmp13561, "E\021\026\000\000\000$\000\000\000" + .short Ltmp24977-Ltmp24976 # Record length +Ltmp24976: + .short 4414 # Record kind: S_LOCAL + .long 6633 # TypeIndex + .short 1 # Flags + .asciz "_Mf" +Ltmp24977: + .cv_def_range Ltmp13557 Ltmp13561, "E\021\026\000\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24959: + .p2align 2 + .cv_linetable 899, "??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z", Lfunc_end899 + .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@@QAE_NPAV?$match_results@V?$span_iterator@V?$span@D$0?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 + .cv_fpo_data "??$_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@@QAE_NPAV?$match_results@V?$span_iterator@V?$span@D$0?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" + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Match,0> > > > + .long Ltmp24979-Ltmp24978 # Subsection size +Ltmp24978: + .short Ltmp24981-Ltmp24980 # Record length +Ltmp24980: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end900-"??$_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@@QAE_NPAV?$match_results@V?$span_iterator@V?$span@D$0?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 10385 # 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@@QAE_NPAV?$match_results@V?$span_iterator@V?$span@D$0?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@@QAE_NPAV?$match_results@V?$span_iterator@V?$span@D$0?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 +Ltmp24981: + .short Ltmp24983-Ltmp24982 # Record length +Ltmp24982: + .short 4414 # Record kind: S_LOCAL + .long 9359 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24983: + .cv_def_range Ltmp13562 Ltmp13576, "E\021\026\000\000\000\274\377\377\377" + .short Ltmp24985-Ltmp24984 # Record length +Ltmp24984: + .short 4414 # Record kind: S_LOCAL + .long 6610 # TypeIndex + .short 1 # Flags + .asciz "_Matches" +Ltmp24985: + .cv_def_range Ltmp13562 Ltmp13576, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp24987-Ltmp24986 # Record length +Ltmp24986: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Full_match" +Ltmp24987: + .cv_def_range Ltmp13562 Ltmp13576, "E\021\026\000\000\000\302\377\377\377" + .short Ltmp24989-Ltmp24988 # Record length +Ltmp24988: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp13574-Ltmp13568 # Code size + .secrel32 Ltmp13568 # Function section relative address + .secidx Lfunc_begin900 # Function section index + .byte 0 # Lexical block name +Ltmp24989: + .short Ltmp24991-Ltmp24990 # Record length +Ltmp24990: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Idx" +Ltmp24991: + .cv_def_range Ltmp13568 Ltmp13574, "E\021\026\000\000\000\270\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 +Ltmp24979: + .p2align 2 + .cv_linetable 900, "??$_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@@QAE_NPAV?$match_results@V?$span_iterator@V?$span@D$0?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_end900 + .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@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::~_Matcher + .long Ltmp24993-Ltmp24992 # Subsection size +Ltmp24992: + .short Ltmp24995-Ltmp24994 # Record length +Ltmp24994: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end901-"??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10387 # 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@@QAE@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@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::~_Matcher" # Function name +Ltmp24995: + .short Ltmp24997-Ltmp24996 # Record length +Ltmp24996: + .short 4414 # Record kind: S_LOCAL + .long 9359 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp24997: + .cv_def_range Ltmp13577 Ltmp13579, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24993: + .p2align 2 + .cv_linetable 901, "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@XZ", Lfunc_end901 + .section .debug$S,"dr",associative,"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Tgt_state_t,0> >::_Tgt_state_t + .long Ltmp24999-Ltmp24998 # Subsection size +Ltmp24998: + .short Ltmp25001-Ltmp25000 # Record length +Ltmp25000: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end902-"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10389 # Function type index + .secrel32 "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" # Function section relative address + .secidx "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Tgt_state_t,0> >::_Tgt_state_t" # Function name +Ltmp25001: + .short Ltmp25003-Ltmp25002 # Record length +Ltmp25002: + .short 4414 # Record kind: S_LOCAL + .long 9392 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25003: + .cv_def_range Ltmp13580 Ltmp13581, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp24999: + .p2align 2 + .cv_linetable 902, "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ", Lfunc_end902 + .section .debug$S,"dr",associative,"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::vector >::vector + .long Ltmp25005-Ltmp25004 # Subsection size +Ltmp25004: + .short Ltmp25007-Ltmp25006 # Record length +Ltmp25006: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end903-"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10390 # Function type index + .secrel32 "??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" # Function section relative address + .secidx "??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +Ltmp25007: + .short Ltmp25009-Ltmp25008 # Record length +Ltmp25008: + .short 4414 # Record kind: S_LOCAL + .long 9402 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25009: + .cv_def_range Ltmp13586 Ltmp13589, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25005: + .p2align 2 + .cv_linetable 903, "??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ", Lfunc_end903 + .section .debug$S,"dr",associative,"??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + .long 241 # Symbol subsection for std::regex_constants::operator& + .long Ltmp25011-Ltmp25010 # Subsection size +Ltmp25010: + .short Ltmp25013-Ltmp25012 # Record length +Ltmp25012: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end904-"??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10394 # 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 +Ltmp25013: + .short Ltmp25015-Ltmp25014 # Record length +Ltmp25014: + .short 4414 # Record kind: S_LOCAL + .long 6633 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp25015: + .cv_def_range Ltmp13590 Ltmp13591, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25017-Ltmp25016 # Record length +Ltmp25016: + .short 4414 # Record kind: S_LOCAL + .long 6633 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp25017: + .cv_def_range Ltmp13590 Ltmp13591, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25011: + .p2align 2 + .cv_linetable 904, "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z", Lfunc_end904 + .section .debug$S,"dr",associative,"?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXI@Z" + .long 241 # Symbol subsection for std::vector >::resize + .long Ltmp25019-Ltmp25018 # Subsection size +Ltmp25018: + .short Ltmp25021-Ltmp25020 # Record length +Ltmp25020: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end905-"?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10395 # Function type index + .secrel32 "?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXI@Z" # Function section relative address + .secidx "?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::resize" # Function name +Ltmp25021: + .short Ltmp25023-Ltmp25022 # Record length +Ltmp25022: + .short 4414 # Record kind: S_LOCAL + .long 9402 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25023: + .cv_def_range Ltmp13592 Ltmp13593, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp25025-Ltmp25024 # Record length +Ltmp25024: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp25025: + .cv_def_range Ltmp13592 Ltmp13593, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25019: + .p2align 2 + .cv_linetable 905, "?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXI@Z", Lfunc_end905 + .section .debug$S,"dr",associative,"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::vector >::~vector + .long Ltmp25027-Ltmp25026 # Subsection size +Ltmp25026: + .short Ltmp25029-Ltmp25028 # Record length +Ltmp25028: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end906-"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10396 # Function type index + .secrel32 "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::~vector" # Function name +Ltmp25029: + .short Ltmp25031-Ltmp25030 # Record length +Ltmp25030: + .short 4414 # Record kind: S_LOCAL + .long 9402 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25031: + .cv_def_range Ltmp13594 Ltmp13596, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp25033-Ltmp25032 # Record length +Ltmp25032: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp13595-Ltmp13594 # Code size + .secrel32 Ltmp13594 # Function section relative address + .secidx Lfunc_begin906 # Function section index + .byte 0 # Lexical block name +Ltmp25033: + .short Ltmp25035-Ltmp25034 # Record length +Ltmp25034: + .short 4414 # Record kind: S_LOCAL + .long 7223 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +Ltmp25035: + .cv_def_range Ltmp13594 Ltmp13595, "E\021\026\000\000\000\370\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 +Ltmp25027: + .p2align 2 + .cv_linetable 906, "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ", Lfunc_end906 + .section .debug$S,"dr",associative,"??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Tgt_state_t,0> >::~_Tgt_state_t + .long Ltmp25037-Ltmp25036 # Subsection size +Ltmp25036: + .short Ltmp25039-Ltmp25038 # Record length +Ltmp25038: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end907-"??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10397 # Function type index + .secrel32 "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Tgt_state_t,0> >::~_Tgt_state_t" # Function name +Ltmp25039: + .short Ltmp25041-Ltmp25040 # Record length +Ltmp25040: + .short 4414 # Record kind: S_LOCAL + .long 9392 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25041: + .cv_def_range Ltmp13597 Ltmp13599, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25037: + .p2align 2 + .cv_linetable 907, "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ", Lfunc_end907 + .section .debug$S,"dr",associative,"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Bt_state_t,0> >::_Bt_state_t + .long Ltmp25043-Ltmp25042 # Subsection size +Ltmp25042: + .short Ltmp25045-Ltmp25044 # Record length +Ltmp25044: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end908-"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10400 # Function type index + .secrel32 "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" # Function section relative address + .secidx "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Bt_state_t,0> >::_Bt_state_t" # Function name +Ltmp25045: + .short Ltmp25047-Ltmp25046 # Record length +Ltmp25046: + .short 4414 # Record kind: S_LOCAL + .long 10398 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25047: + .cv_def_range Ltmp13600 Ltmp13601, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25043: + .p2align 2 + .cv_linetable 908, "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ", Lfunc_end908 + .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@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??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@@QAE@XZ" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::vector + .long Ltmp25049-Ltmp25048 # Subsection size +Ltmp25048: + .short Ltmp25051-Ltmp25050 # Record length +Ltmp25050: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end909-"??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@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10401 # 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@@QAE@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@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::vector" # Function name +Ltmp25051: + .short Ltmp25053-Ltmp25052 # Record length +Ltmp25052: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25053: + .cv_def_range Ltmp13606 Ltmp13609, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25049: + .p2align 2 + .cv_linetable 909, "??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@@QAE@XZ", Lfunc_end909 + .section .debug$S,"dr",associative,"??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::vector >::vector + .long Ltmp25055-Ltmp25054 # Subsection size +Ltmp25054: + .short Ltmp25057-Ltmp25056 # Record length +Ltmp25056: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end910-"??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10402 # Function type index + .secrel32 "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +Ltmp25057: + .short Ltmp25059-Ltmp25058 # Record length +Ltmp25058: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25059: + .cv_def_range Ltmp13610 Ltmp13611, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25055: + .p2align 2 + .cv_linetable 910, "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ", Lfunc_end910 + .section .debug$S,"dr",associative,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Vb_val >::_Vb_val + .long Ltmp25061-Ltmp25060 # Subsection size +Ltmp25060: + .short Ltmp25063-Ltmp25062 # Record length +Ltmp25062: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end911-"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10403 # Function type index + .secrel32 "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_val >::_Vb_val" # Function name +Ltmp25063: + .short Ltmp25065-Ltmp25064 # Record length +Ltmp25064: + .short 4414 # Record kind: S_LOCAL + .long 9996 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25065: + .cv_def_range Ltmp13614 Ltmp13619, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25061: + .p2align 2 + .cv_linetable 911, "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ", Lfunc_end911 + .section .debug$S,"dr",associative,"??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::vector >::vector + .long Ltmp25067-Ltmp25066 # Subsection size +Ltmp25066: + .short Ltmp25069-Ltmp25068 # Record length +Ltmp25068: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end912-"??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10404 # Function type index + .secrel32 "??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +Ltmp25069: + .short Ltmp25071-Ltmp25070 # Record length +Ltmp25070: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25071: + .cv_def_range Ltmp13624 Ltmp13627, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25067: + .p2align 2 + .cv_linetable 912, "??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ", Lfunc_end912 + .section .debug$S,"dr",associative,"?_Getal@?$_Vb_val@V?$allocator@_N@std@@@std@@QAEAAV?$allocator@I@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getal@?$_Vb_val@V?$allocator@_N@std@@@std@@QAEAAV?$allocator@I@2@XZ" + .long 241 # Symbol subsection for std::_Vb_val >::_Getal + .long Ltmp25073-Ltmp25072 # Subsection size +Ltmp25072: + .short Ltmp25075-Ltmp25074 # Record length +Ltmp25074: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end913-"?_Getal@?$_Vb_val@V?$allocator@_N@std@@@std@@QAEAAV?$allocator@I@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10405 # Function type index + .secrel32 "?_Getal@?$_Vb_val@V?$allocator@_N@std@@@std@@QAEAAV?$allocator@I@2@XZ" # Function section relative address + .secidx "?_Getal@?$_Vb_val@V?$allocator@_N@std@@@std@@QAEAAV?$allocator@I@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_val >::_Getal" # Function name +Ltmp25075: + .short Ltmp25077-Ltmp25076 # Record length +Ltmp25076: + .short 4414 # Record kind: S_LOCAL + .long 9996 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25077: + .cv_def_range Ltmp13628 Ltmp13629, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25073: + .p2align 2 + .cv_linetable 913, "?_Getal@?$_Vb_val@V?$allocator@_N@std@@@std@@QAEAAV?$allocator@I@2@XZ", Lfunc_end913 + .section .debug$S,"dr",associative,"??$?0I@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@I@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@I@1@@Z" + .long 241 # Symbol subsection for std::allocator::allocator + .long Ltmp25079-Ltmp25078 # Subsection size +Ltmp25078: + .short Ltmp25081-Ltmp25080 # Record length +Ltmp25080: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end914-"??$?0I@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@I@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10407 # Function type index + .secrel32 "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@I@1@@Z" # Function section relative address + .secidx "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@I@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +Ltmp25081: + .short Ltmp25083-Ltmp25082 # Record length +Ltmp25082: + .short 4414 # Record kind: S_LOCAL + .long 7235 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25083: + .cv_def_range Ltmp13630 Ltmp13631, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp25085-Ltmp25084 # Record length +Ltmp25084: + .short 4414 # Record kind: S_LOCAL + .long 10016 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp25085: + .cv_def_range Ltmp13630 Ltmp13631, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25079: + .p2align 2 + .cv_linetable 914, "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@I@1@@Z", Lfunc_end914 + .section .debug$S,"dr",associative,"??1?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::vector >::~vector + .long Ltmp25087-Ltmp25086 # Subsection size +Ltmp25086: + .short Ltmp25089-Ltmp25088 # Record length +Ltmp25088: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end915-"??1?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10408 # Function type index + .secrel32 "??1?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::~vector" # Function name +Ltmp25089: + .short Ltmp25091-Ltmp25090 # Record length +Ltmp25090: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25091: + .cv_def_range Ltmp13632 Ltmp13634, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp25093-Ltmp25092 # Record length +Ltmp25092: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp13633-Ltmp13632 # Code size + .secrel32 Ltmp13632 # Function section relative address + .secidx Lfunc_begin915 # Function section index + .byte 0 # Lexical block name +Ltmp25093: + .short Ltmp25095-Ltmp25094 # Record length +Ltmp25094: + .short 4414 # Record kind: S_LOCAL + .long 7223 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +Ltmp25095: + .cv_def_range Ltmp13632 Ltmp13633, "E\021\026\000\000\000\370\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 +Ltmp25087: + .p2align 2 + .cv_linetable 915, "??1?$vector@IV?$allocator@I@std@@@std@@QAE@XZ", Lfunc_end915 + .section .debug$S,"dr",associative,"??$?0$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@@Z" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair<> + .long Ltmp25097-Ltmp25096 # Subsection size +Ltmp25096: + .short Ltmp25099-Ltmp25098 # Record length +Ltmp25098: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end916-"??$?0$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10410 # Function type index + .secrel32 "??$?0$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@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@@QAE@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 +Ltmp25099: + .short Ltmp25101-Ltmp25100 # Record length +Ltmp25100: + .short 4414 # Record kind: S_LOCAL + .long 10309 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25101: + .cv_def_range Ltmp13635 Ltmp13636, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp25103-Ltmp25102 # Record length +Ltmp25102: + .short 4414 # Record kind: S_LOCAL + .long 7619 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp25103: + .cv_def_range Ltmp13635 Ltmp13636, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25097: + .p2align 2 + .cv_linetable 916, "??$?0$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@@Z", Lfunc_end916 + .section .debug$S,"dr",associative,"?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Get_data + .long Ltmp25105-Ltmp25104 # Subsection size +Ltmp25104: + .short Ltmp25107-Ltmp25106 # Record length +Ltmp25106: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end917-"?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10411 # Function type index + .secrel32 "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Get_data" # Function name +Ltmp25107: + .short Ltmp25109-Ltmp25108 # Record length +Ltmp25108: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25109: + .cv_def_range Ltmp13637 Ltmp13638, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25105: + .p2align 2 + .cv_linetable 917, "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ", Lfunc_end917 + .section .debug$S,"dr",associative,"?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Getal + .long Ltmp25111-Ltmp25110 # Subsection size +Ltmp25110: + .short Ltmp25113-Ltmp25112 # Record length +Ltmp25112: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end918-"?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10412 # Function type index + .secrel32 "?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" # Function section relative address + .secidx "?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Getal" # Function name +Ltmp25113: + .short Ltmp25115-Ltmp25114 # Record length +Ltmp25114: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25115: + .cv_def_range Ltmp13639 Ltmp13640, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25111: + .p2align 2 + .cv_linetable 918, "?_Getal@?$vector@IV?$allocator@I@std@@@std@@AAEAAV?$allocator@I@2@XZ", Lfunc_end918 + .section .debug$S,"dr",associative,"??0?$allocator@I@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$allocator@I@std@@QAE@XZ" + .long 241 # Symbol subsection for std::allocator::allocator + .long Ltmp25117-Ltmp25116 # Subsection size +Ltmp25116: + .short Ltmp25119-Ltmp25118 # Record length +Ltmp25118: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end919-"??0?$allocator@I@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10413 # Function type index + .secrel32 "??0?$allocator@I@std@@QAE@XZ" # Function section relative address + .secidx "??0?$allocator@I@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +Ltmp25119: + .short Ltmp25121-Ltmp25120 # Record length +Ltmp25120: + .short 4414 # Record kind: S_LOCAL + .long 10119 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25121: + .cv_def_range Ltmp13641 Ltmp13642, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25117: + .p2align 2 + .cv_linetable 919, "??0?$allocator@I@std@@QAE@XZ", Lfunc_end919 + .section .debug$S,"dr",associative,"??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Vector_val >::_Vector_val + .long Ltmp25123-Ltmp25122 # Subsection size +Ltmp25122: + .short Ltmp25125-Ltmp25124 # Record length +Ltmp25124: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end920-"??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10414 # Function type index + .secrel32 "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_val >::_Vector_val" # Function name +Ltmp25125: + .short Ltmp25127-Ltmp25126 # Record length +Ltmp25126: + .short 4414 # Record kind: S_LOCAL + .long 10369 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25127: + .cv_def_range Ltmp13643 Ltmp13644, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25123: + .p2align 2 + .cv_linetable 920, "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QAE@XZ", Lfunc_end920 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Get_second + .long Ltmp25129-Ltmp25128 # Subsection size +Ltmp25128: + .short Ltmp25131-Ltmp25130 # Record length +Ltmp25130: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end921-"?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10415 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAEAAV?$_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@@QAEAAV?$_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 +Ltmp25131: + .short Ltmp25133-Ltmp25132 # Record length +Ltmp25132: + .short 4414 # Record kind: S_LOCAL + .long 10309 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25133: + .cv_def_range Ltmp13645 Ltmp13646, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25129: + .p2align 2 + .cv_linetable 921, "?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAEAAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ", Lfunc_end921 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAEAAV?$allocator@I@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAEAAV?$allocator@I@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Get_first + .long Ltmp25135-Ltmp25134 # Subsection size +Ltmp25134: + .short Ltmp25137-Ltmp25136 # Record length +Ltmp25136: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end922-"?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAEAAV?$allocator@I@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10416 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAEAAV?$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@@QAEAAV?$allocator@I@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Get_first" # Function name +Ltmp25137: + .short Ltmp25139-Ltmp25138 # Record length +Ltmp25138: + .short 4414 # Record kind: S_LOCAL + .long 10309 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25139: + .cv_def_range Ltmp13647 Ltmp13648, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25135: + .p2align 2 + .cv_linetable 922, "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAEAAV?$allocator@I@2@XZ", Lfunc_end922 + .section .debug$S,"dr",associative,"?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ" + .long 241 # Symbol subsection for std::vector >::_Tidy + .long Ltmp25141-Ltmp25140 # Subsection size +Ltmp25140: + .short Ltmp25143-Ltmp25142 # Record length +Ltmp25142: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end923-"?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10417 # Function type index + .secrel32 "?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ" # Function section relative address + .secidx "?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Tidy" # Function name +Ltmp25143: + .short Ltmp25145-Ltmp25144 # Record length +Ltmp25144: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25145: + .cv_def_range Ltmp13649 Ltmp13652, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp25147-Ltmp25146 # Record length +Ltmp25146: + .short 4414 # Record kind: S_LOCAL + .long 10269 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp25147: + .cv_def_range Ltmp13649 Ltmp13652, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp25149-Ltmp25148 # Record length +Ltmp25148: + .short 4414 # Record kind: S_LOCAL + .long 10124 # TypeIndex + .short 0 # Flags + .asciz "_First" +Ltmp25149: + .cv_def_range Ltmp13649 Ltmp13652, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25141: + .p2align 2 + .cv_linetable 923, "?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ", Lfunc_end923 + .section .debug$S,"dr",associative,"?_Myproxy@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myproxy@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Myproxy + .long Ltmp25151-Ltmp25150 # Subsection size +Ltmp25150: + .short Ltmp25153-Ltmp25152 # Record length +Ltmp25152: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end924-"?_Myproxy@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10418 # Function type index + .secrel32 "?_Myproxy@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" # Function section relative address + .secidx "?_Myproxy@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Myproxy" # Function name +Ltmp25153: + .short Ltmp25155-Ltmp25154 # Record length +Ltmp25154: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25155: + .cv_def_range Ltmp13653 Ltmp13654, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25151: + .p2align 2 + .cv_linetable 924, "?_Myproxy@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAU_Container_proxy@2@XZ", Lfunc_end924 + .section .debug$S,"dr",associative,"?_Orphan_all@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Orphan_all@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ" + .long 241 # Symbol subsection for std::vector >::_Orphan_all + .long Ltmp25157-Ltmp25156 # Subsection size +Ltmp25156: + .short Ltmp25159-Ltmp25158 # Record length +Ltmp25158: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end925-"?_Orphan_all@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10419 # Function type index + .secrel32 "?_Orphan_all@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ" # Function section relative address + .secidx "?_Orphan_all@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Orphan_all" # Function name +Ltmp25159: + .short Ltmp25161-Ltmp25160 # Record length +Ltmp25160: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25161: + .cv_def_range Ltmp13655 Ltmp13656, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25157: + .p2align 2 + .cv_linetable 925, "?_Orphan_all@?$vector@IV?$allocator@I@std@@@std@@AAEXXZ", Lfunc_end925 + .section .debug$S,"dr",associative,"?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0@Z" + .long 241 # Symbol subsection for std::vector >::_Destroy + .long Ltmp25163-Ltmp25162 # Subsection size +Ltmp25162: + .short Ltmp25165-Ltmp25164 # Record length +Ltmp25164: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end926-"?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10420 # Function type index + .secrel32 "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0@Z" # Function section relative address + .secidx "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Destroy" # Function name +Ltmp25165: + .short Ltmp25167-Ltmp25166 # Record length +Ltmp25166: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25167: + .cv_def_range Ltmp13657 Ltmp13658, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp25169-Ltmp25168 # Record length +Ltmp25168: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp25169: + .cv_def_range Ltmp13657 Ltmp13658, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25171-Ltmp25170 # Record length +Ltmp25170: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp25171: + .cv_def_range Ltmp13657 Ltmp13658, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25163: + .p2align 2 + .cv_linetable 926, "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0@Z", Lfunc_end926 + .section .debug$S,"dr",associative,"?deallocate@?$allocator@I@std@@QAEXQAII@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?deallocate@?$allocator@I@std@@QAEXQAII@Z" + .long 241 # Symbol subsection for std::allocator::deallocate + .long Ltmp25173-Ltmp25172 # Subsection size +Ltmp25172: + .short Ltmp25175-Ltmp25174 # Record length +Ltmp25174: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end927-"?deallocate@?$allocator@I@std@@QAEXQAII@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10421 # Function type index + .secrel32 "?deallocate@?$allocator@I@std@@QAEXQAII@Z" # Function section relative address + .secidx "?deallocate@?$allocator@I@std@@QAEXQAII@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::deallocate" # Function name +Ltmp25175: + .short Ltmp25177-Ltmp25176 # Record length +Ltmp25176: + .short 4414 # Record kind: S_LOCAL + .long 10119 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25177: + .cv_def_range Ltmp13659 Ltmp13660, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp25179-Ltmp25178 # Record length +Ltmp25178: + .short 4414 # Record kind: S_LOCAL + .long 10124 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp25179: + .cv_def_range Ltmp13659 Ltmp13660, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25181-Ltmp25180 # Record length +Ltmp25180: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp25181: + .cv_def_range Ltmp13659 Ltmp13660, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25173: + .p2align 2 + .cv_linetable 927, "?deallocate@?$allocator@I@std@@QAEXQAII@Z", Lfunc_end927 + .section .debug$S,"dr",associative,"??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPAI0AAV?$allocator@I@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPAI0AAV?$allocator@I@0@@Z" + .long 241 # Symbol subsection for std::_Destroy_range > + .long Ltmp25183-Ltmp25182 # Subsection size +Ltmp25182: + .short Ltmp25185-Ltmp25184 # Record length +Ltmp25184: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end928-"??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPAI0AAV?$allocator@I@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10424 # Function type index + .secrel32 "??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPAI0AAV?$allocator@I@0@@Z" # Function section relative address + .secidx "??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPAI0AAV?$allocator@I@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range >" # Function name +Ltmp25185: + .short Ltmp25187-Ltmp25186 # Record length +Ltmp25186: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp25187: + .cv_def_range Ltmp13661 Ltmp13662, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25189-Ltmp25188 # Record length +Ltmp25188: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp25189: + .cv_def_range Ltmp13661 Ltmp13662, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp25191-Ltmp25190 # Record length +Ltmp25190: + .short 4414 # Record kind: S_LOCAL + .long 10013 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp25191: + .cv_def_range Ltmp13661 Ltmp13662, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25183: + .p2align 2 + .cv_linetable 928, "??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPAI0AAV?$allocator@I@0@@Z", Lfunc_end928 + .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@@QAE@U_Zero_then_variadic_args_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?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@@QAE@U_Zero_then_variadic_args_t@1@@Z" + .long 241 # Symbol subsection for std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::_Compressed_pair<> + .long Ltmp25193-Ltmp25192 # Subsection size +Ltmp25192: + .short Ltmp25195-Ltmp25194 # Record length +Ltmp25194: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end929-"??$?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@@QAE@U_Zero_then_variadic_args_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10426 # 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@@QAE@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@@QAE@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 +Ltmp25195: + .short Ltmp25197-Ltmp25196 # Record length +Ltmp25196: + .short 4414 # Record kind: S_LOCAL + .long 9915 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25197: + .cv_def_range Ltmp13663 Ltmp13664, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp25199-Ltmp25198 # Record length +Ltmp25198: + .short 4414 # Record kind: S_LOCAL + .long 7619 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp25199: + .cv_def_range Ltmp13663 Ltmp13664, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25193: + .p2align 2 + .cv_linetable 929, "??$?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@@QAE@U_Zero_then_variadic_args_t@1@@Z", Lfunc_end929 + .section .debug$S,"dr",associative,"?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$_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 + .cv_fpo_data "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$_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" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Get_data + .long Ltmp25201-Ltmp25200 # Subsection size +Ltmp25200: + .short Ltmp25203-Ltmp25202 # Record length +Ltmp25202: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end930-"?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$_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 10427 # Function type index + .secrel32 "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$_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,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Get_data" # Function name +Ltmp25203: + .short Ltmp25205-Ltmp25204 # Record length +Ltmp25204: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25205: + .cv_def_range Ltmp13665 Ltmp13666, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25201: + .p2align 2 + .cv_linetable 930, "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$_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_end930 + .section .debug$S,"dr",associative,"?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$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 + .cv_fpo_data "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Getal + .long Ltmp25207-Ltmp25206 # Subsection size +Ltmp25206: + .short Ltmp25209-Ltmp25208 # Record length +Ltmp25208: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end931-"?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$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 10428 # Function type index + .secrel32 "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$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,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Getal" # Function name +Ltmp25209: + .short Ltmp25211-Ltmp25210 # Record length +Ltmp25210: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25211: + .cv_def_range Ltmp13667 Ltmp13668, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25207: + .p2align 2 + .cv_linetable 931, "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ", Lfunc_end931 + .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@@QAE@ABV?$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 + .cv_fpo_data "??$?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@@QAE@ABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .long 241 # Symbol subsection for std::allocator::allocator,0> >::_Grp_t> + .long Ltmp25213-Ltmp25212 # Subsection size +Ltmp25212: + .short Ltmp25215-Ltmp25214 # Record length +Ltmp25214: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end932-"??$?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@@QAE@ABV?$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 10430 # 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@@QAE@ABV?$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@@QAE@ABV?$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 +Ltmp25215: + .short Ltmp25217-Ltmp25216 # Record length +Ltmp25216: + .short 4414 # Record kind: S_LOCAL + .long 7235 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25217: + .cv_def_range Ltmp13669 Ltmp13670, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp25219-Ltmp25218 # Record length +Ltmp25218: + .short 4414 # Record kind: S_LOCAL + .long 9580 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp25219: + .cv_def_range Ltmp13669 Ltmp13670, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25213: + .p2align 2 + .cv_linetable 932, "??$?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@@QAE@ABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z", Lfunc_end932 + .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@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::allocator,0> >::_Grp_t>::allocator + .long Ltmp25221-Ltmp25220 # Subsection size +Ltmp25220: + .short Ltmp25223-Ltmp25222 # Record length +Ltmp25222: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end933-"??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10431 # 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@@QAE@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@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> >::_Grp_t>::allocator" # Function name +Ltmp25223: + .short Ltmp25225-Ltmp25224 # Record length +Ltmp25224: + .short 4414 # Record kind: S_LOCAL + .long 9932 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25225: + .cv_def_range Ltmp13671 Ltmp13672, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25221: + .p2align 2 + .cv_linetable 933, "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAE@XZ", Lfunc_end933 + .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@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??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@@QAE@XZ" + .long 241 # Symbol subsection for std::_Vector_val,0> >::_Grp_t> >::_Vector_val + .long Ltmp25227-Ltmp25226 # Subsection size +Ltmp25226: + .short Ltmp25229-Ltmp25228 # Record length +Ltmp25228: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end934-"??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@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10432 # 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@@QAE@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@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_val,0> >::_Grp_t> >::_Vector_val" # Function name +Ltmp25229: + .short Ltmp25231-Ltmp25230 # Record length +Ltmp25230: + .short 4414 # Record kind: S_LOCAL + .long 9974 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25231: + .cv_def_range Ltmp13673 Ltmp13674, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25227: + .p2align 2 + .cv_linetable 934, "??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@@QAE@XZ", Lfunc_end934 + .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@@QAEAAV?$_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 + .cv_fpo_data "?_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@@QAEAAV?$_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" + .long 241 # Symbol subsection for std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::_Get_second + .long Ltmp25233-Ltmp25232 # Subsection size +Ltmp25232: + .short Ltmp25235-Ltmp25234 # Record length +Ltmp25234: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end935-"?_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@@QAEAAV?$_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 10433 # 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@@QAEAAV?$_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@@QAEAAV?$_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 +Ltmp25235: + .short Ltmp25237-Ltmp25236 # Record length +Ltmp25236: + .short 4414 # Record kind: S_LOCAL + .long 9915 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25237: + .cv_def_range Ltmp13675 Ltmp13676, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25233: + .p2align 2 + .cv_linetable 935, "?_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@@QAEAAV?$_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_end935 + .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@@QAEAAV?$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 + .cv_fpo_data "?_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@@QAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::_Get_first + .long Ltmp25239-Ltmp25238 # Subsection size +Ltmp25238: + .short Ltmp25241-Ltmp25240 # Record length +Ltmp25240: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end936-"?_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@@QAEAAV?$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 10434 # 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@@QAEAAV?$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@@QAEAAV?$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 +Ltmp25241: + .short Ltmp25243-Ltmp25242 # Record length +Ltmp25242: + .short 4414 # Record kind: S_LOCAL + .long 9915 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25243: + .cv_def_range Ltmp13677 Ltmp13678, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25239: + .p2align 2 + .cv_linetable 936, "?_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@@QAEAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ", Lfunc_end936 + .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@@QAE@U_Zero_then_variadic_args_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?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@@QAE@U_Zero_then_variadic_args_t@1@@Z" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair<> + .long Ltmp25245-Ltmp25244 # Subsection size +Ltmp25244: + .short Ltmp25247-Ltmp25246 # Record length +Ltmp25246: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end937-"??$?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@@QAE@U_Zero_then_variadic_args_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10436 # 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@@QAE@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@@QAE@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 +Ltmp25247: + .short Ltmp25249-Ltmp25248 # Record length +Ltmp25248: + .short 4414 # Record kind: S_LOCAL + .long 9728 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25249: + .cv_def_range Ltmp13679 Ltmp13680, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp25251-Ltmp25250 # Record length +Ltmp25250: + .short 4414 # Record kind: S_LOCAL + .long 7619 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp25251: + .cv_def_range Ltmp13679 Ltmp13680, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25245: + .p2align 2 + .cv_linetable 937, "??$?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@@QAE@U_Zero_then_variadic_args_t@1@@Z", Lfunc_end937 + .section .debug$S,"dr",associative,"?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Get_data + .long Ltmp25253-Ltmp25252 # Subsection size +Ltmp25252: + .short Ltmp25255-Ltmp25254 # Record length +Ltmp25254: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end938-"?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$_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 10437 # Function type index + .secrel32 "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Get_data" # Function name +Ltmp25255: + .short Ltmp25257-Ltmp25256 # Record length +Ltmp25256: + .short 4414 # Record kind: S_LOCAL + .long 9402 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25257: + .cv_def_range Ltmp13681 Ltmp13682, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25253: + .p2align 2 + .cv_linetable 938, "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ", Lfunc_end938 + .section .debug$S,"dr",associative,"?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Getal + .long Ltmp25259-Ltmp25258 # Subsection size +Ltmp25258: + .short Ltmp25261-Ltmp25260 # Record length +Ltmp25260: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end939-"?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10438 # Function type index + .secrel32 "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" # Function section relative address + .secidx "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Getal" # Function name +Ltmp25261: + .short Ltmp25263-Ltmp25262 # Record length +Ltmp25262: + .short 4414 # Record kind: S_LOCAL + .long 9402 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25263: + .cv_def_range Ltmp13683 Ltmp13684, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25259: + .p2align 2 + .cv_linetable 939, "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ", Lfunc_end939 + .section .debug$S,"dr",associative,"??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@U_Loop_vals_t@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@U_Loop_vals_t@std@@@1@@Z" + .long 241 # Symbol subsection for std::allocator::allocator + .long Ltmp25265-Ltmp25264 # Subsection size +Ltmp25264: + .short Ltmp25267-Ltmp25266 # Record length +Ltmp25266: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end940-"??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@U_Loop_vals_t@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10440 # Function type index + .secrel32 "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@U_Loop_vals_t@std@@@1@@Z" # Function section relative address + .secidx "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@U_Loop_vals_t@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +Ltmp25267: + .short Ltmp25269-Ltmp25268 # Record length +Ltmp25268: + .short 4414 # Record kind: S_LOCAL + .long 7235 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25269: + .cv_def_range Ltmp13685 Ltmp13686, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp25271-Ltmp25270 # Record length +Ltmp25270: + .short 4414 # Record kind: S_LOCAL + .long 9406 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp25271: + .cv_def_range Ltmp13685 Ltmp13686, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25265: + .p2align 2 + .cv_linetable 940, "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QAE@ABV?$allocator@U_Loop_vals_t@std@@@1@@Z", Lfunc_end940 + .section .debug$S,"dr",associative,"??0?$allocator@U_Loop_vals_t@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$allocator@U_Loop_vals_t@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::allocator::allocator + .long Ltmp25273-Ltmp25272 # Subsection size +Ltmp25272: + .short Ltmp25275-Ltmp25274 # Record length +Ltmp25274: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end941-"??0?$allocator@U_Loop_vals_t@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10441 # Function type index + .secrel32 "??0?$allocator@U_Loop_vals_t@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??0?$allocator@U_Loop_vals_t@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +Ltmp25275: + .short Ltmp25277-Ltmp25276 # Record length +Ltmp25276: + .short 4414 # Record kind: S_LOCAL + .long 9745 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25277: + .cv_def_range Ltmp13687 Ltmp13688, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25273: + .p2align 2 + .cv_linetable 941, "??0?$allocator@U_Loop_vals_t@std@@@std@@QAE@XZ", Lfunc_end941 + .section .debug$S,"dr",associative,"??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Vector_val >::_Vector_val + .long Ltmp25279-Ltmp25278 # Subsection size +Ltmp25278: + .short Ltmp25281-Ltmp25280 # Record length +Ltmp25280: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end942-"??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10442 # Function type index + .secrel32 "??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_val >::_Vector_val" # Function name +Ltmp25281: + .short Ltmp25283-Ltmp25282 # Record length +Ltmp25282: + .short 4414 # Record kind: S_LOCAL + .long 9790 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25283: + .cv_def_range Ltmp13689 Ltmp13690, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25279: + .p2align 2 + .cv_linetable 942, "??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QAE@XZ", Lfunc_end942 + .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@@QAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_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@@QAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Get_second + .long Ltmp25285-Ltmp25284 # Subsection size +Ltmp25284: + .short Ltmp25287-Ltmp25286 # Record length +Ltmp25286: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end943-"?_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@@QAEAAV?$_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 10443 # 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@@QAEAAV?$_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@@QAEAAV?$_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 +Ltmp25287: + .short Ltmp25289-Ltmp25288 # Record length +Ltmp25288: + .short 4414 # Record kind: S_LOCAL + .long 9728 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25289: + .cv_def_range Ltmp13691 Ltmp13692, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25285: + .p2align 2 + .cv_linetable 943, "?_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@@QAEAAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ", Lfunc_end943 + .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@@QAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_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@@QAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Get_first + .long Ltmp25291-Ltmp25290 # Subsection size +Ltmp25290: + .short Ltmp25293-Ltmp25292 # Record length +Ltmp25292: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end944-"?_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@@QAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10444 # 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@@QAEAAV?$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@@QAEAAV?$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 +Ltmp25293: + .short Ltmp25295-Ltmp25294 # Record length +Ltmp25294: + .short 4414 # Record kind: S_LOCAL + .long 9728 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25295: + .cv_def_range Ltmp13693 Ltmp13694, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25291: + .p2align 2 + .cv_linetable 944, "?_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@@QAEAAV?$allocator@U_Loop_vals_t@std@@@2@XZ", Lfunc_end944 + .section .debug$S,"dr",associative,"??$_Resize@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Resize@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + .long 241 # Symbol subsection for std::vector >::_Resize + .long Ltmp25297-Ltmp25296 # Subsection size +Ltmp25296: + .short Ltmp25299-Ltmp25298 # Record length +Ltmp25298: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end945-"??$_Resize@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10449 # Function type index + .secrel32 "??$_Resize@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" # Function section relative address + .secidx "??$_Resize@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Resize" # Function name +Ltmp25299: + .short Ltmp25301-Ltmp25300 # Record length +Ltmp25300: + .short 4414 # Record kind: S_LOCAL + .long 9402 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25301: + .cv_def_range Ltmp13695 Ltmp13702, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp25303-Ltmp25302 # Record length +Ltmp25302: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp25303: + .cv_def_range Ltmp13695 Ltmp13702, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25305-Ltmp25304 # Record length +Ltmp25304: + .short 4414 # Record kind: S_LOCAL + .long 10446 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp25305: + .cv_def_range Ltmp13695 Ltmp13702, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp25307-Ltmp25306 # Record length +Ltmp25306: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Oldsize" +Ltmp25307: + .cv_def_range Ltmp13695 Ltmp13702, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp25309-Ltmp25308 # Record length +Ltmp25308: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp13697-Ltmp13696 # Code size + .secrel32 Ltmp13696 # Function section relative address + .secidx Lfunc_begin945 # Function section index + .byte 0 # Lexical block name +Ltmp25309: + .short Ltmp25311-Ltmp25310 # Record length +Ltmp25310: + .short 4414 # Record kind: S_LOCAL + .long 9520 # TypeIndex + .short 0 # Flags + .asciz "_Newlast" +Ltmp25311: + .cv_def_range Ltmp13696 Ltmp13697, "E\021\026\000\000\000\344\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short Ltmp25313-Ltmp25312 # Record length +Ltmp25312: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp13701-Ltmp13698 # Code size + .secrel32 Ltmp13698 # Function section relative address + .secidx Lfunc_begin945 # Function section index + .byte 0 # Lexical block name +Ltmp25313: + .short Ltmp25315-Ltmp25314 # Record length +Ltmp25314: + .short 4414 # Record kind: S_LOCAL + .long 9520 # TypeIndex + .short 0 # Flags + .asciz "_Oldlast" +Ltmp25315: + .cv_def_range Ltmp13698 Ltmp13701, "E\021\026\000\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 +Ltmp25297: + .p2align 2 + .cv_linetable 945, "??$_Resize@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z", Lfunc_end945 + .section .debug$S,"dr",associative,"?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" + .long 241 # Symbol subsection for std::vector >::size + .long Ltmp25317-Ltmp25316 # Subsection size +Ltmp25316: + .short Ltmp25319-Ltmp25318 # Record length +Ltmp25318: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end946-"?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10450 # Function type index + .secrel32 "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" # Function section relative address + .secidx "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::size" # Function name +Ltmp25319: + .short Ltmp25321-Ltmp25320 # Record length +Ltmp25320: + .short 4414 # Record kind: S_LOCAL + .long 9483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25321: + .cv_def_range Ltmp13703 Ltmp13704, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25317: + .p2align 2 + .cv_linetable 946, "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ", Lfunc_end946 + .section .debug$S,"dr",associative,"?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Myfirst + .long Ltmp25323-Ltmp25322 # Subsection size +Ltmp25322: + .short Ltmp25325-Ltmp25324 # Record length +Ltmp25324: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end947-"?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10451 # Function type index + .secrel32 "?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" # Function section relative address + .secidx "?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Myfirst" # Function name +Ltmp25325: + .short Ltmp25327-Ltmp25326 # Record length +Ltmp25326: + .short 4414 # Record kind: S_LOCAL + .long 9402 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25327: + .cv_def_range Ltmp13705 Ltmp13706, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25323: + .p2align 2 + .cv_linetable 947, "?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ", Lfunc_end947 + .section .debug$S,"dr",associative,"?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEXPAU_Loop_vals_t@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEXPAU_Loop_vals_t@2@0@Z" + .long 241 # Symbol subsection for std::vector >::_Orphan_range + .long Ltmp25329-Ltmp25328 # Subsection size +Ltmp25328: + .short Ltmp25331-Ltmp25330 # Record length +Ltmp25330: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end948-"?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEXPAU_Loop_vals_t@2@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10452 # Function type index + .secrel32 "?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEXPAU_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@@ABEXPAU_Loop_vals_t@2@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Orphan_range" # Function name +Ltmp25331: + .short Ltmp25333-Ltmp25332 # Record length +Ltmp25332: + .short 4414 # Record kind: S_LOCAL + .long 9483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25333: + .cv_def_range Ltmp13707 Ltmp13719, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp25335-Ltmp25334 # Record length +Ltmp25334: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp25335: + .cv_def_range Ltmp13707 Ltmp13719, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25337-Ltmp25336 # Record length +Ltmp25336: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp25337: + .cv_def_range Ltmp13707 Ltmp13719, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp25339-Ltmp25338 # Record length +Ltmp25338: + .short 4414 # Record kind: S_LOCAL + .long 6986 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +Ltmp25339: + .cv_def_range Ltmp13707 Ltmp13719, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp25341-Ltmp25340 # Record length +Ltmp25340: + .short 4414 # Record kind: S_LOCAL + .long 10453 # TypeIndex + .short 0 # Flags + .asciz "_Pnext" +Ltmp25341: + .cv_def_range Ltmp13707 Ltmp13719, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25329: + .p2align 2 + .cv_linetable 948, "?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEXPAU_Loop_vals_t@2@0@Z", Lfunc_end948 + .section .debug$S,"dr",associative,"?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Mylast + .long Ltmp25343-Ltmp25342 # Subsection size +Ltmp25342: + .short Ltmp25345-Ltmp25344 # Record length +Ltmp25344: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end949-"?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10454 # Function type index + .secrel32 "?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" # Function section relative address + .secidx "?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Mylast" # Function name +Ltmp25345: + .short Ltmp25347-Ltmp25346 # Record length +Ltmp25346: + .short 4414 # Record kind: S_LOCAL + .long 9402 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25347: + .cv_def_range Ltmp13720 Ltmp13721, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25343: + .p2align 2 + .cv_linetable 949, "?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ", Lfunc_end949 + .section .debug$S,"dr",associative,"?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@0@Z" + .long 241 # Symbol subsection for std::vector >::_Destroy + .long Ltmp25349-Ltmp25348 # Subsection size +Ltmp25348: + .short Ltmp25351-Ltmp25350 # Record length +Ltmp25350: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end950-"?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10455 # Function type index + .secrel32 "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_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@@AAEXPAU_Loop_vals_t@2@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Destroy" # Function name +Ltmp25351: + .short Ltmp25353-Ltmp25352 # Record length +Ltmp25352: + .short 4414 # Record kind: S_LOCAL + .long 9402 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25353: + .cv_def_range Ltmp13722 Ltmp13723, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp25355-Ltmp25354 # Record length +Ltmp25354: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp25355: + .cv_def_range Ltmp13722 Ltmp13723, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25357-Ltmp25356 # Record length +Ltmp25356: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp25357: + .cv_def_range Ltmp13722 Ltmp13723, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25349: + .p2align 2 + .cv_linetable 950, "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@0@Z", Lfunc_end950 + .section .debug$S,"dr",associative,"?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" + .long 241 # Symbol subsection for std::vector >::capacity + .long Ltmp25359-Ltmp25358 # Subsection size +Ltmp25358: + .short Ltmp25361-Ltmp25360 # Record length +Ltmp25360: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end951-"?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10456 # Function type index + .secrel32 "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" # Function section relative address + .secidx "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::capacity" # Function name +Ltmp25361: + .short Ltmp25363-Ltmp25362 # Record length +Ltmp25362: + .short 4414 # Record kind: S_LOCAL + .long 9483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25363: + .cv_def_range Ltmp13724 Ltmp13725, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25359: + .p2align 2 + .cv_linetable 951, "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ", Lfunc_end951 + .section .debug$S,"dr",associative,"??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + .long 241 # Symbol subsection for std::vector >::_Resize_reallocate + .long Ltmp25365-Ltmp25364 # Subsection size +Ltmp25364: + .short Ltmp25367-Ltmp25366 # Record length +Ltmp25366: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end952-"??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10457 # Function type index + .secrel32 "??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" # Function section relative address + .secidx "??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Resize_reallocate" # Function name +Ltmp25367: + .short Ltmp25369-Ltmp25368 # Record length +Ltmp25368: + .short 4414 # Record kind: S_LOCAL + .long 9402 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25369: + .cv_def_range Ltmp13730 Ltmp13736, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp25371-Ltmp25370 # Record length +Ltmp25370: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp25371: + .cv_def_range Ltmp13730 Ltmp13736, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25373-Ltmp25372 # Record length +Ltmp25372: + .short 4414 # Record kind: S_LOCAL + .long 10446 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp25373: + .cv_def_range Ltmp13730 Ltmp13736, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp25375-Ltmp25374 # Record length +Ltmp25374: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Oldsize" +Ltmp25375: + .cv_def_range Ltmp13730 Ltmp13736, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp25377-Ltmp25376 # Record length +Ltmp25376: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Newcapacity" +Ltmp25377: + .cv_def_range Ltmp13730 Ltmp13736, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp25379-Ltmp25378 # Record length +Ltmp25378: + .short 4414 # Record kind: S_LOCAL + .long 9520 # TypeIndex + .short 0 # Flags + .asciz "_Newvec" +Ltmp25379: + .cv_def_range Ltmp13730 Ltmp13736, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp25381-Ltmp25380 # Record length +Ltmp25380: + .short 4414 # Record kind: S_LOCAL + .long 9520 # TypeIndex + .short 0 # Flags + .asciz "_Appended_first" +Ltmp25381: + .cv_def_range Ltmp13730 Ltmp13736, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp25383-Ltmp25382 # Record length +Ltmp25382: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 0 # Flags + .asciz "_Appended_last" +Ltmp25383: + .cv_def_range Ltmp13730 Ltmp13736, "E\021\026\000\000\000\314\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25365: + .p2align 2 + .cv_linetable 952, "??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z", Lfunc_end952 + .section .debug$S,"dr",associative,"?_Ufill@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEPAU_Loop_vals_t@2@PAU32@IU_Value_init_tag@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Ufill@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEPAU_Loop_vals_t@2@PAU32@IU_Value_init_tag@2@@Z" + .long 241 # Symbol subsection for std::vector >::_Ufill + .long Ltmp25385-Ltmp25384 # Subsection size +Ltmp25384: + .short Ltmp25387-Ltmp25386 # Record length +Ltmp25386: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end953-"?_Ufill@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEPAU_Loop_vals_t@2@PAU32@IU_Value_init_tag@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10458 # Function type index + .secrel32 "?_Ufill@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEPAU_Loop_vals_t@2@PAU32@IU_Value_init_tag@2@@Z" # Function section relative address + .secidx "?_Ufill@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEPAU_Loop_vals_t@2@PAU32@IU_Value_init_tag@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Ufill" # Function name +Ltmp25387: + .short Ltmp25389-Ltmp25388 # Record length +Ltmp25388: + .short 4414 # Record kind: S_LOCAL + .long 9402 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25389: + .cv_def_range Ltmp13737 Ltmp13738, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp25391-Ltmp25390 # Record length +Ltmp25390: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp25391: + .cv_def_range Ltmp13737 Ltmp13738, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25393-Ltmp25392 # Record length +Ltmp25392: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp25393: + .cv_def_range Ltmp13737 Ltmp13738, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp25395-Ltmp25394 # Record length +Ltmp25394: + .short 4414 # Record kind: S_LOCAL + .long 6064 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp25395: + .cv_def_range Ltmp13737 Ltmp13738, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25385: + .p2align 2 + .cv_linetable 953, "?_Ufill@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEPAU_Loop_vals_t@2@PAU32@IU_Value_init_tag@2@@Z", Lfunc_end953 + .section .debug$S,"dr",associative,"?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Mylast + .long Ltmp25397-Ltmp25396 # Subsection size +Ltmp25396: + .short Ltmp25399-Ltmp25398 # Record length +Ltmp25398: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end954-"?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10459 # Function type index + .secrel32 "?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" # Function section relative address + .secidx "?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Mylast" # Function name +Ltmp25399: + .short Ltmp25401-Ltmp25400 # Record length +Ltmp25400: + .short 4414 # Record kind: S_LOCAL + .long 9483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25401: + .cv_def_range Ltmp13739 Ltmp13740, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25397: + .p2align 2 + .cv_linetable 954, "?_Mylast@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ", Lfunc_end954 + .section .debug$S,"dr",associative,"?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Myfirst + .long Ltmp25403-Ltmp25402 # Subsection size +Ltmp25402: + .short Ltmp25405-Ltmp25404 # Record length +Ltmp25404: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end955-"?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10460 # Function type index + .secrel32 "?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" # Function section relative address + .secidx "?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Myfirst" # Function name +Ltmp25405: + .short Ltmp25407-Ltmp25406 # Record length +Ltmp25406: + .short 4414 # Record kind: S_LOCAL + .long 9483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25407: + .cv_def_range Ltmp13741 Ltmp13742, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25403: + .p2align 2 + .cv_linetable 955, "?_Myfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ", Lfunc_end955 + .section .debug$S,"dr",associative,"?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Get_data + .long Ltmp25409-Ltmp25408 # Subsection size +Ltmp25408: + .short Ltmp25411-Ltmp25410 # Record length +Ltmp25410: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end956-"?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$_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 10461 # Function type index + .secrel32 "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Get_data" # Function name +Ltmp25411: + .short Ltmp25413-Ltmp25412 # Record length +Ltmp25412: + .short 4414 # Record kind: S_LOCAL + .long 9483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25413: + .cv_def_range Ltmp13743 Ltmp13744, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25409: + .p2align 2 + .cv_linetable 956, "?_Get_data@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ", Lfunc_end956 + .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@@QBEABV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_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@@QBEABV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Get_second + .long Ltmp25415-Ltmp25414 # Subsection size +Ltmp25414: + .short Ltmp25417-Ltmp25416 # Record length +Ltmp25416: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end957-"?_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@@QBEABV?$_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 10462 # 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@@QBEABV?$_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@@QBEABV?$_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 +Ltmp25417: + .short Ltmp25419-Ltmp25418 # Record length +Ltmp25418: + .short 4414 # Record kind: S_LOCAL + .long 9731 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25419: + .cv_def_range Ltmp13745 Ltmp13746, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25415: + .p2align 2 + .cv_linetable 957, "?_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@@QBEABV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ", Lfunc_end957 + .section .debug$S,"dr",associative,"?_Getpfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getpfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Getpfirst + .long Ltmp25421-Ltmp25420 # Subsection size +Ltmp25420: + .short Ltmp25423-Ltmp25422 # Record length +Ltmp25422: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end958-"?_Getpfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10463 # Function type index + .secrel32 "?_Getpfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ" # Function section relative address + .secidx "?_Getpfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Getpfirst" # Function name +Ltmp25423: + .short Ltmp25425-Ltmp25424 # Record length +Ltmp25424: + .short 4414 # Record kind: S_LOCAL + .long 9483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25425: + .cv_def_range Ltmp13747 Ltmp13748, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25421: + .p2align 2 + .cv_linetable 958, "?_Getpfirst@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ", Lfunc_end958 + .section .debug$S,"dr",associative,"?_Getpnext@_Iterator_base12@std@@QAEPAPAU12@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getpnext@_Iterator_base12@std@@QAEPAPAU12@XZ" + .long 241 # Symbol subsection for std::_Iterator_base12::_Getpnext + .long Ltmp25427-Ltmp25426 # Subsection size +Ltmp25426: + .short Ltmp25429-Ltmp25428 # Record length +Ltmp25428: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end959-"?_Getpnext@_Iterator_base12@std@@QAEPAPAU12@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10464 # Function type index + .secrel32 "?_Getpnext@_Iterator_base12@std@@QAEPAPAU12@XZ" # Function section relative address + .secidx "?_Getpnext@_Iterator_base12@std@@QAEPAPAU12@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::_Getpnext" # Function name +Ltmp25429: + .short Ltmp25431-Ltmp25430 # Record length +Ltmp25430: + .short 4414 # Record kind: S_LOCAL + .long 4686 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25431: + .cv_def_range Ltmp13749 Ltmp13750, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25427: + .p2align 2 + .cv_linetable 959, "?_Getpnext@_Iterator_base12@std@@QAEPAPAU12@XZ", Lfunc_end959 + .section .debug$S,"dr",associative,"?_Clrcont@_Iterator_base12@std@@QAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Clrcont@_Iterator_base12@std@@QAEXXZ" + .long 241 # Symbol subsection for std::_Iterator_base12::_Clrcont + .long Ltmp25433-Ltmp25432 # Subsection size +Ltmp25432: + .short Ltmp25435-Ltmp25434 # Record length +Ltmp25434: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end960-"?_Clrcont@_Iterator_base12@std@@QAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10465 # Function type index + .secrel32 "?_Clrcont@_Iterator_base12@std@@QAEXXZ" # Function section relative address + .secidx "?_Clrcont@_Iterator_base12@std@@QAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::_Clrcont" # Function name +Ltmp25435: + .short Ltmp25437-Ltmp25436 # Record length +Ltmp25436: + .short 4414 # Record kind: S_LOCAL + .long 4686 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25437: + .cv_def_range Ltmp13751 Ltmp13752, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25433: + .p2align 2 + .cv_linetable 960, "?_Clrcont@_Iterator_base12@std@@QAEXXZ", Lfunc_end960 + .section .debug$S,"dr",associative,"?_Getpfirst@_Container_base12@std@@QBEPAPAU_Iterator_base12@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getpfirst@_Container_base12@std@@QBEPAPAU_Iterator_base12@2@XZ" + .long 241 # Symbol subsection for std::_Container_base12::_Getpfirst + .long Ltmp25439-Ltmp25438 # Subsection size +Ltmp25438: + .short Ltmp25441-Ltmp25440 # Record length +Ltmp25440: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end961-"?_Getpfirst@_Container_base12@std@@QBEPAPAU_Iterator_base12@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10466 # Function type index + .secrel32 "?_Getpfirst@_Container_base12@std@@QBEPAPAU_Iterator_base12@2@XZ" # Function section relative address + .secidx "?_Getpfirst@_Container_base12@std@@QBEPAPAU_Iterator_base12@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Container_base12::_Getpfirst" # Function name +Ltmp25441: + .short Ltmp25443-Ltmp25442 # Record length +Ltmp25442: + .short 4414 # Record kind: S_LOCAL + .long 4757 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25443: + .cv_def_range Ltmp13753 Ltmp13754, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25439: + .p2align 2 + .cv_linetable 961, "?_Getpfirst@_Container_base12@std@@QBEPAPAU_Iterator_base12@2@XZ", Lfunc_end961 + .section .debug$S,"dr",associative,"??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPAU_Loop_vals_t@0@0AAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPAU_Loop_vals_t@0@0AAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + .long 241 # Symbol subsection for std::_Destroy_range > + .long Ltmp25445-Ltmp25444 # Subsection size +Ltmp25444: + .short Ltmp25447-Ltmp25446 # Record length +Ltmp25446: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end962-"??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPAU_Loop_vals_t@0@0AAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10469 # Function type index + .secrel32 "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPAU_Loop_vals_t@0@0AAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # Function section relative address + .secidx "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPAU_Loop_vals_t@0@0AAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range >" # Function name +Ltmp25447: + .short Ltmp25449-Ltmp25448 # Record length +Ltmp25448: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp25449: + .cv_def_range Ltmp13755 Ltmp13756, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25451-Ltmp25450 # Record length +Ltmp25450: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp25451: + .cv_def_range Ltmp13755 Ltmp13756, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp25453-Ltmp25452 # Record length +Ltmp25452: + .short 4414 # Record kind: S_LOCAL + .long 9529 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp25453: + .cv_def_range Ltmp13755 Ltmp13756, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25445: + .p2align 2 + .cv_linetable 962, "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPAU_Loop_vals_t@0@0AAV?$allocator@U_Loop_vals_t@std@@@0@@Z", Lfunc_end962 + .section .debug$S,"dr",associative,"?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Myend + .long Ltmp25455-Ltmp25454 # Subsection size +Ltmp25454: + .short Ltmp25457-Ltmp25456 # Record length +Ltmp25456: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end963-"?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10470 # Function type index + .secrel32 "?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" # Function section relative address + .secidx "?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Myend" # Function name +Ltmp25457: + .short Ltmp25459-Ltmp25458 # Record length +Ltmp25458: + .short 4414 # Record kind: S_LOCAL + .long 9483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25459: + .cv_def_range Ltmp13757 Ltmp13758, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25455: + .p2align 2 + .cv_linetable 963, "?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABQAU_Loop_vals_t@2@XZ", Lfunc_end963 + .section .debug$S,"dr",associative,"?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" + .long 241 # Symbol subsection for std::vector >::max_size + .long Ltmp25461-Ltmp25460 # Subsection size +Ltmp25460: + .short Ltmp25463-Ltmp25462 # Record length +Ltmp25462: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end964-"?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10471 # Function type index + .secrel32 "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" # Function section relative address + .secidx "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::max_size" # Function name +Ltmp25463: + .short Ltmp25465-Ltmp25464 # Record length +Ltmp25464: + .short 4414 # Record kind: S_LOCAL + .long 9483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25465: + .cv_def_range Ltmp13759 Ltmp13760, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25461: + .p2align 2 + .cv_linetable 964, "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QBEIXZ", Lfunc_end964 + .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 + .cv_fpo_data "?_Xlength@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@CAXXZ" + .long 241 # Symbol subsection for std::vector >::_Xlength + .long Ltmp25467-Ltmp25466 # Subsection size +Ltmp25466: + .short Ltmp25469-Ltmp25468 # Record length +Ltmp25468: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end965-"?_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 10472 # 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 +Ltmp25469: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25467: + .p2align 2 + .cv_linetable 965, "?_Xlength@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@CAXXZ", Lfunc_end965 + .section .debug$S,"dr",associative,"?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEII@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEII@Z" + .long 241 # Symbol subsection for std::vector >::_Calculate_growth + .long Ltmp25471-Ltmp25470 # Subsection size +Ltmp25470: + .short Ltmp25473-Ltmp25472 # Record length +Ltmp25472: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end966-"?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEII@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10473 # Function type index + .secrel32 "?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEII@Z" # Function section relative address + .secidx "?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEII@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Calculate_growth" # Function name +Ltmp25473: + .short Ltmp25475-Ltmp25474 # Record length +Ltmp25474: + .short 4414 # Record kind: S_LOCAL + .long 9483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25475: + .cv_def_range Ltmp13763 Ltmp13768, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp25477-Ltmp25476 # Record length +Ltmp25476: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp25477: + .cv_def_range Ltmp13763 Ltmp13768, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25479-Ltmp25478 # Record length +Ltmp25478: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Oldcapacity" +Ltmp25479: + .cv_def_range Ltmp13763 Ltmp13768, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp25481-Ltmp25480 # Record length +Ltmp25480: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Geometric" +Ltmp25481: + .cv_def_range Ltmp13763 Ltmp13768, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25471: + .p2align 2 + .cv_linetable 966, "?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEII@Z", Lfunc_end966 + .section .debug$S,"dr",associative,"?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEPAU_Loop_vals_t@2@I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEPAU_Loop_vals_t@2@I@Z" + .long 241 # Symbol subsection for std::allocator::allocate + .long Ltmp25483-Ltmp25482 # Subsection size +Ltmp25482: + .short Ltmp25485-Ltmp25484 # Record length +Ltmp25484: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end967-"?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEPAU_Loop_vals_t@2@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10474 # Function type index + .secrel32 "?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEPAU_Loop_vals_t@2@I@Z" # Function section relative address + .secidx "?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEPAU_Loop_vals_t@2@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocate" # Function name +Ltmp25485: + .short Ltmp25487-Ltmp25486 # Record length +Ltmp25486: + .short 4414 # Record kind: S_LOCAL + .long 9745 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25487: + .cv_def_range Ltmp13769 Ltmp13770, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp25489-Ltmp25488 # Record length +Ltmp25488: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp25489: + .cv_def_range Ltmp13769 Ltmp13770, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25483: + .p2align 2 + .cv_linetable 967, "?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEPAU_Loop_vals_t@2@I@Z", Lfunc_end967 + .section .debug$S,"dr",associative,"?_Umove_if_noexcept@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@00@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Umove_if_noexcept@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@00@Z" + .long 241 # Symbol subsection for std::vector >::_Umove_if_noexcept + .long Ltmp25491-Ltmp25490 # Subsection size +Ltmp25490: + .short Ltmp25493-Ltmp25492 # Record length +Ltmp25492: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end968-"?_Umove_if_noexcept@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10475 # Function type index + .secrel32 "?_Umove_if_noexcept@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_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@@AAEXPAU_Loop_vals_t@2@00@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Umove_if_noexcept" # Function name +Ltmp25493: + .short Ltmp25495-Ltmp25494 # Record length +Ltmp25494: + .short 4414 # Record kind: S_LOCAL + .long 9402 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25495: + .cv_def_range Ltmp13771 Ltmp13772, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp25497-Ltmp25496 # Record length +Ltmp25496: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp25497: + .cv_def_range Ltmp13771 Ltmp13772, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25499-Ltmp25498 # Record length +Ltmp25498: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp25499: + .cv_def_range Ltmp13771 Ltmp13772, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp25501-Ltmp25500 # Record length +Ltmp25500: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp25501: + .cv_def_range Ltmp13771 Ltmp13772, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25491: + .p2align 2 + .cv_linetable 968, "?_Umove_if_noexcept@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@00@Z", Lfunc_end968 + .section .debug$S,"dr",associative,"?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEXQAU_Loop_vals_t@2@I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEXQAU_Loop_vals_t@2@I@Z" + .long 241 # Symbol subsection for std::allocator::deallocate + .long Ltmp25503-Ltmp25502 # Subsection size +Ltmp25502: + .short Ltmp25505-Ltmp25504 # Record length +Ltmp25504: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end969-"?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEXQAU_Loop_vals_t@2@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10476 # Function type index + .secrel32 "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEXQAU_Loop_vals_t@2@I@Z" # Function section relative address + .secidx "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEXQAU_Loop_vals_t@2@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::deallocate" # Function name +Ltmp25505: + .short Ltmp25507-Ltmp25506 # Record length +Ltmp25506: + .short 4414 # Record kind: S_LOCAL + .long 9745 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25507: + .cv_def_range Ltmp13773 Ltmp13774, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp25509-Ltmp25508 # Record length +Ltmp25508: + .short 4414 # Record kind: S_LOCAL + .long 9749 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp25509: + .cv_def_range Ltmp13773 Ltmp13774, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25511-Ltmp25510 # Record length +Ltmp25510: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp25511: + .cv_def_range Ltmp13773 Ltmp13774, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25503: + .p2align 2 + .cv_linetable 969, "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QAEXQAU_Loop_vals_t@2@I@Z", Lfunc_end969 + .section .debug$S,"dr",associative,"?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXQAU_Loop_vals_t@2@II@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXQAU_Loop_vals_t@2@II@Z" + .long 241 # Symbol subsection for std::vector >::_Change_array + .long Ltmp25513-Ltmp25512 # Subsection size +Ltmp25512: + .short Ltmp25515-Ltmp25514 # Record length +Ltmp25514: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end970-"?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXQAU_Loop_vals_t@2@II@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10477 # Function type index + .secrel32 "?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXQAU_Loop_vals_t@2@II@Z" # Function section relative address + .secidx "?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXQAU_Loop_vals_t@2@II@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Change_array" # Function name +Ltmp25515: + .short Ltmp25517-Ltmp25516 # Record length +Ltmp25516: + .short 4414 # Record kind: S_LOCAL + .long 9402 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25517: + .cv_def_range Ltmp13775 Ltmp13778, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp25519-Ltmp25518 # Record length +Ltmp25518: + .short 4414 # Record kind: S_LOCAL + .long 9520 # TypeIndex + .short 1 # Flags + .asciz "_Newvec" +Ltmp25519: + .cv_def_range Ltmp13775 Ltmp13778, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25521-Ltmp25520 # Record length +Ltmp25520: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp25521: + .cv_def_range Ltmp13775 Ltmp13778, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp25523-Ltmp25522 # Record length +Ltmp25522: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newcapacity" +Ltmp25523: + .cv_def_range Ltmp13775 Ltmp13778, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25513: + .p2align 2 + .cv_linetable 970, "?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXQAU_Loop_vals_t@2@II@Z", Lfunc_end970 + .section .debug$S,"dr",associative,"?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAIABV?$allocator@U_Loop_vals_t@std@@@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAIABV?$allocator@U_Loop_vals_t@std@@@2@@Z" + .long 241 # Symbol subsection for std::_Default_allocator_traits >::max_size + .long Ltmp25525-Ltmp25524 # Subsection size +Ltmp25524: + .short Ltmp25527-Ltmp25526 # Record length +Ltmp25526: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end971-"?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAIABV?$allocator@U_Loop_vals_t@std@@@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10478 # Function type index + .secrel32 "?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAIABV?$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@@SAIABV?$allocator@U_Loop_vals_t@std@@@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::max_size" # Function name +Ltmp25527: + .short Ltmp25529-Ltmp25528 # Record length +Ltmp25528: + .short 4414 # Record kind: S_LOCAL + .long 9406 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp25529: + .cv_def_range Ltmp13779 Ltmp13780, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25525: + .p2align 2 + .cv_linetable 971, "?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAIABV?$allocator@U_Loop_vals_t@std@@@2@@Z", Lfunc_end971 + .section .debug$S,"dr",associative,"?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$allocator@U_Loop_vals_t@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$allocator@U_Loop_vals_t@std@@@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Getal + .long Ltmp25531-Ltmp25530 # Subsection size +Ltmp25530: + .short Ltmp25533-Ltmp25532 # Record length +Ltmp25532: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end972-"?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$allocator@U_Loop_vals_t@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10479 # Function type index + .secrel32 "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$allocator@U_Loop_vals_t@std@@@2@XZ" # Function section relative address + .secidx "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$allocator@U_Loop_vals_t@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Getal" # Function name +Ltmp25533: + .short Ltmp25535-Ltmp25534 # Record length +Ltmp25534: + .short 4414 # Record kind: S_LOCAL + .long 9483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25535: + .cv_def_range Ltmp13781 Ltmp13782, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25531: + .p2align 2 + .cv_linetable 972, "?_Getal@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ABEABV?$allocator@U_Loop_vals_t@std@@@2@XZ", Lfunc_end972 + .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@@QBEABV?$allocator@U_Loop_vals_t@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_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@@QBEABV?$allocator@U_Loop_vals_t@std@@@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Get_first + .long Ltmp25537-Ltmp25536 # Subsection size +Ltmp25536: + .short Ltmp25539-Ltmp25538 # Record length +Ltmp25538: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end973-"?_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@@QBEABV?$allocator@U_Loop_vals_t@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10480 # 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@@QBEABV?$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@@QBEABV?$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 +Ltmp25539: + .short Ltmp25541-Ltmp25540 # Record length +Ltmp25540: + .short 4414 # Record kind: S_LOCAL + .long 9731 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25541: + .cv_def_range Ltmp13783 Ltmp13784, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25537: + .p2align 2 + .cv_linetable 973, "?_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@@QBEABV?$allocator@U_Loop_vals_t@std@@@2@XZ", Lfunc_end973 + .section .debug$S,"dr",associative,"?_Umove_if_noexcept1@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@00U?$integral_constant@_N$00@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Umove_if_noexcept1@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@00U?$integral_constant@_N$00@2@@Z" + .long 241 # Symbol subsection for std::vector >::_Umove_if_noexcept1 + .long Ltmp25543-Ltmp25542 # Subsection size +Ltmp25542: + .short Ltmp25545-Ltmp25544 # Record length +Ltmp25544: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end974-"?_Umove_if_noexcept1@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@00U?$integral_constant@_N$00@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10481 # Function type index + .secrel32 "?_Umove_if_noexcept1@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_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@@AAEXPAU_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 +Ltmp25545: + .short Ltmp25547-Ltmp25546 # Record length +Ltmp25546: + .short 4414 # Record kind: S_LOCAL + .long 9402 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25547: + .cv_def_range Ltmp13785 Ltmp13786, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp25549-Ltmp25548 # Record length +Ltmp25548: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp25549: + .cv_def_range Ltmp13785 Ltmp13786, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25551-Ltmp25550 # Record length +Ltmp25550: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp25551: + .cv_def_range Ltmp13785 Ltmp13786, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp25553-Ltmp25552 # Record length +Ltmp25552: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp25553: + .cv_def_range Ltmp13785 Ltmp13786, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp25555-Ltmp25554 # Record length +Ltmp25554: + .short 4414 # Record kind: S_LOCAL + .long 4529 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp25555: + .cv_def_range Ltmp13785 Ltmp13786, "E\021\026\000\000\000\024\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25543: + .p2align 2 + .cv_linetable 974, "?_Umove_if_noexcept1@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXPAU_Loop_vals_t@2@00U?$integral_constant@_N$00@2@@Z", Lfunc_end974 + .section .debug$S,"dr",associative,"??$_Uninitialized_move@PAU_Loop_vals_t@std@@PAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@0PAU10@AAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Uninitialized_move@PAU_Loop_vals_t@std@@PAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@0PAU10@AAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + .long 241 # Symbol subsection for std::_Uninitialized_move > + .long Ltmp25557-Ltmp25556 # Subsection size +Ltmp25556: + .short Ltmp25559-Ltmp25558 # Record length +Ltmp25558: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end975-"??$_Uninitialized_move@PAU_Loop_vals_t@std@@PAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@0PAU10@AAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10484 # Function type index + .secrel32 "??$_Uninitialized_move@PAU_Loop_vals_t@std@@PAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@0PAU10@AAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_move@PAU_Loop_vals_t@std@@PAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@0PAU10@AAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_move >" # Function name +Ltmp25559: + .short Ltmp25561-Ltmp25560 # Record length +Ltmp25560: + .short 4414 # Record kind: S_LOCAL + .long 9749 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp25561: + .cv_def_range Ltmp13787 Ltmp13790, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25563-Ltmp25562 # Record length +Ltmp25562: + .short 4414 # Record kind: S_LOCAL + .long 9749 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp25563: + .cv_def_range Ltmp13787 Ltmp13790, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp25565-Ltmp25564 # Record length +Ltmp25564: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp25565: + .cv_def_range Ltmp13787 Ltmp13790, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp25567-Ltmp25566 # Record length +Ltmp25566: + .short 4414 # Record kind: S_LOCAL + .long 9529 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp25567: + .cv_def_range Ltmp13787 Ltmp13790, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp25569-Ltmp25568 # Record length +Ltmp25568: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +Ltmp25569: + .cv_def_range Ltmp13787 Ltmp13790, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp25571-Ltmp25570 # Record length +Ltmp25570: + .short 4414 # Record kind: S_LOCAL + .long 9749 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +Ltmp25571: + .cv_def_range Ltmp13787 Ltmp13790, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp25573-Ltmp25572 # Record length +Ltmp25572: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +Ltmp25573: + .cv_def_range Ltmp13787 Ltmp13790, "E\021\026\000\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25557: + .p2align 2 + .cv_linetable 975, "??$_Uninitialized_move@PAU_Loop_vals_t@std@@PAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@0PAU10@AAV?$allocator@U_Loop_vals_t@std@@@0@@Z", Lfunc_end975 + .section .debug$S,"dr",associative,"??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@QAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@QAU10@@Z" + .long 241 # Symbol subsection for std::_Get_unwrapped + .long Ltmp25575-Ltmp25574 # Subsection size +Ltmp25574: + .short Ltmp25577-Ltmp25576 # Record length +Ltmp25576: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end976-"??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@QAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10487 # Function type index + .secrel32 "??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@QAU10@@Z" # Function section relative address + .secidx "??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@QAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped" # Function name +Ltmp25577: + .short Ltmp25579-Ltmp25578 # Record length +Ltmp25578: + .short 4414 # Record kind: S_LOCAL + .long 9749 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp25579: + .cv_def_range Ltmp13791 Ltmp13792, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25575: + .p2align 2 + .cv_linetable 976, "??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@QAU10@@Z", Lfunc_end976 + .section .debug$S,"dr",associative,"??$_Get_unwrapped_n@U_Loop_vals_t@std@@H$0A@@std@@YAPAU_Loop_vals_t@0@QAU10@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_unwrapped_n@U_Loop_vals_t@std@@H$0A@@std@@YAPAU_Loop_vals_t@0@QAU10@H@Z" + .long 241 # Symbol subsection for std::_Get_unwrapped_n + .long Ltmp25581-Ltmp25580 # Subsection size +Ltmp25580: + .short Ltmp25583-Ltmp25582 # Record length +Ltmp25582: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end977-"??$_Get_unwrapped_n@U_Loop_vals_t@std@@H$0A@@std@@YAPAU_Loop_vals_t@0@QAU10@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10490 # Function type index + .secrel32 "??$_Get_unwrapped_n@U_Loop_vals_t@std@@H$0A@@std@@YAPAU_Loop_vals_t@0@QAU10@H@Z" # Function section relative address + .secidx "??$_Get_unwrapped_n@U_Loop_vals_t@std@@H$0A@@std@@YAPAU_Loop_vals_t@0@QAU10@H@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped_n" # Function name +Ltmp25583: + .short Ltmp25585-Ltmp25584 # Record length +Ltmp25584: + .short 4414 # Record kind: S_LOCAL + .long 9749 # TypeIndex + .short 1 # Flags + .asciz "_Src" +Ltmp25585: + .cv_def_range Ltmp13793 Ltmp13794, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25587-Ltmp25586 # Record length +Ltmp25586: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp25587: + .cv_def_range Ltmp13793 Ltmp13794, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25581: + .p2align 2 + .cv_linetable 977, "??$_Get_unwrapped_n@U_Loop_vals_t@std@@H$0A@@std@@YAPAU_Loop_vals_t@0@QAU10@H@Z", Lfunc_end977 + .section .debug$S,"dr",associative,"??$_Idl_distance@PAU_Loop_vals_t@std@@PAU12@@std@@YA?A?@@ABQAU_Loop_vals_t@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Idl_distance@PAU_Loop_vals_t@std@@PAU12@@std@@YA?A?@@ABQAU_Loop_vals_t@0@0@Z" + .long 241 # Symbol subsection for std::_Idl_distance + .long Ltmp25589-Ltmp25588 # Subsection size +Ltmp25588: + .short Ltmp25591-Ltmp25590 # Record length +Ltmp25590: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end978-"??$_Idl_distance@PAU_Loop_vals_t@std@@PAU12@@std@@YA?A?@@ABQAU_Loop_vals_t@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10494 # Function type index + .secrel32 "??$_Idl_distance@PAU_Loop_vals_t@std@@PAU12@@std@@YA?A?@@ABQAU_Loop_vals_t@0@0@Z" # Function section relative address + .secidx "??$_Idl_distance@PAU_Loop_vals_t@std@@PAU12@@std@@YA?A?@@ABQAU_Loop_vals_t@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Idl_distance" # Function name +Ltmp25591: + .short Ltmp25593-Ltmp25592 # Record length +Ltmp25592: + .short 4414 # Record kind: S_LOCAL + .long 10491 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp25593: + .cv_def_range Ltmp13795 Ltmp13796, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25595-Ltmp25594 # Record length +Ltmp25594: + .short 4414 # Record kind: S_LOCAL + .long 10491 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp25595: + .cv_def_range Ltmp13795 Ltmp13796, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25589: + .p2align 2 + .cv_linetable 978, "??$_Idl_distance@PAU_Loop_vals_t@std@@PAU12@@std@@YA?A?@@ABQAU_Loop_vals_t@0@0@Z", Lfunc_end978 + .section .debug$S,"dr",associative,"??$_Copy_memmove@PAU_Loop_vals_t@std@@PAU12@@std@@YAPAU_Loop_vals_t@0@PAU10@00@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Copy_memmove@PAU_Loop_vals_t@std@@PAU12@@std@@YAPAU_Loop_vals_t@0@PAU10@00@Z" + .long 241 # Symbol subsection for std::_Copy_memmove + .long Ltmp25597-Ltmp25596 # Subsection size +Ltmp25596: + .short Ltmp25599-Ltmp25598 # Record length +Ltmp25598: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end979-"??$_Copy_memmove@PAU_Loop_vals_t@std@@PAU12@@std@@YAPAU_Loop_vals_t@0@PAU10@00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10496 # Function type index + .secrel32 "??$_Copy_memmove@PAU_Loop_vals_t@std@@PAU12@@std@@YAPAU_Loop_vals_t@0@PAU10@00@Z" # Function section relative address + .secidx "??$_Copy_memmove@PAU_Loop_vals_t@std@@PAU12@@std@@YAPAU_Loop_vals_t@0@PAU10@00@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_memmove" # Function name +Ltmp25599: + .short Ltmp25601-Ltmp25600 # Record length +Ltmp25600: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp25601: + .cv_def_range Ltmp13797 Ltmp13798, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25603-Ltmp25602 # Record length +Ltmp25602: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp25603: + .cv_def_range Ltmp13797 Ltmp13798, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp25605-Ltmp25604 # Record length +Ltmp25604: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp25605: + .cv_def_range Ltmp13797 Ltmp13798, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp25607-Ltmp25606 # Record length +Ltmp25606: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_First_ch" +Ltmp25607: + .cv_def_range Ltmp13797 Ltmp13798, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp25609-Ltmp25608 # Record length +Ltmp25608: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_Last_ch" +Ltmp25609: + .cv_def_range Ltmp13797 Ltmp13798, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp25611-Ltmp25610 # Record length +Ltmp25610: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 0 # Flags + .asciz "_Dest_ch" +Ltmp25611: + .cv_def_range Ltmp13797 Ltmp13798, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp25613-Ltmp25612 # Record length +Ltmp25612: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Count" +Ltmp25613: + .cv_def_range Ltmp13797 Ltmp13798, "E\021\026\000\000\000\344\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25597: + .p2align 2 + .cv_linetable 979, "??$_Copy_memmove@PAU_Loop_vals_t@std@@PAU12@@std@@YAPAU_Loop_vals_t@0@PAU10@00@Z", Lfunc_end979 + .section .debug$S,"dr",associative,"??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAAPAU_Loop_vals_t@0@QAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAAPAU_Loop_vals_t@0@QAU10@@Z" + .long 241 # Symbol subsection for std::_Seek_wrapped + .long Ltmp25615-Ltmp25614 # Subsection size +Ltmp25614: + .short Ltmp25617-Ltmp25616 # Record length +Ltmp25616: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end980-"??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAAPAU_Loop_vals_t@0@QAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10499 # Function type index + .secrel32 "??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAAPAU_Loop_vals_t@0@QAU10@@Z" # Function section relative address + .secidx "??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAAPAU_Loop_vals_t@0@QAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Seek_wrapped" # Function name +Ltmp25617: + .short Ltmp25619-Ltmp25618 # Record length +Ltmp25618: + .short 4414 # Record kind: S_LOCAL + .long 9543 # TypeIndex + .short 1 # Flags + .asciz "_It" +Ltmp25619: + .cv_def_range Ltmp13799 Ltmp13800, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25621-Ltmp25620 # Record length +Ltmp25620: + .short 4414 # Record kind: S_LOCAL + .long 9749 # TypeIndex + .short 1 # Flags + .asciz "_UIt" +Ltmp25621: + .cv_def_range Ltmp13799 Ltmp13800, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25615: + .p2align 2 + .cv_linetable 980, "??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAAPAU_Loop_vals_t@0@QAU10@@Z", Lfunc_end980 + .section .debug$S,"dr",associative,"?_Orphan_all@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Orphan_all@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ" + .long 241 # Symbol subsection for std::vector >::_Orphan_all + .long Ltmp25623-Ltmp25622 # Subsection size +Ltmp25622: + .short Ltmp25625-Ltmp25624 # Record length +Ltmp25624: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end981-"?_Orphan_all@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10500 # Function type index + .secrel32 "?_Orphan_all@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ" # Function section relative address + .secidx "?_Orphan_all@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Orphan_all" # Function name +Ltmp25625: + .short Ltmp25627-Ltmp25626 # Record length +Ltmp25626: + .short 4414 # Record kind: S_LOCAL + .long 9402 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25627: + .cv_def_range Ltmp13801 Ltmp13802, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25623: + .p2align 2 + .cv_linetable 981, "?_Orphan_all@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ", Lfunc_end981 + .section .debug$S,"dr",associative,"?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Myend + .long Ltmp25629-Ltmp25628 # Subsection size +Ltmp25628: + .short Ltmp25631-Ltmp25630 # Record length +Ltmp25630: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end982-"?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10501 # Function type index + .secrel32 "?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" # Function section relative address + .secidx "?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Myend" # Function name +Ltmp25631: + .short Ltmp25633-Ltmp25632 # Record length +Ltmp25632: + .short 4414 # Record kind: S_LOCAL + .long 9402 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25633: + .cv_def_range Ltmp13803 Ltmp13804, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25629: + .p2align 2 + .cv_linetable 982, "?_Myend@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Loop_vals_t@2@XZ", Lfunc_end982 + .section .debug$S,"dr",associative,"??$_Uninitialized_value_construct_n@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@PAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Uninitialized_value_construct_n@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@PAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + .long 241 # Symbol subsection for std::_Uninitialized_value_construct_n > + .long Ltmp25635-Ltmp25634 # Subsection size +Ltmp25634: + .short Ltmp25637-Ltmp25636 # Record length +Ltmp25636: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end983-"??$_Uninitialized_value_construct_n@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@PAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10504 # Function type index + .secrel32 "??$_Uninitialized_value_construct_n@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@PAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_value_construct_n@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@PAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_value_construct_n >" # Function name +Ltmp25637: + .short Ltmp25639-Ltmp25638 # Record length +Ltmp25638: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp25639: + .cv_def_range Ltmp13805 Ltmp13806, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25641-Ltmp25640 # Record length +Ltmp25640: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp25641: + .cv_def_range Ltmp13805 Ltmp13806, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp25643-Ltmp25642 # Record length +Ltmp25642: + .short 4414 # Record kind: S_LOCAL + .long 9529 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp25643: + .cv_def_range Ltmp13805 Ltmp13806, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25635: + .p2align 2 + .cv_linetable 983, "??$_Uninitialized_value_construct_n@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@PAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@@Z", Lfunc_end983 + .section .debug$S,"dr",associative,"??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .long 241 # Symbol subsection for std::_Uninitialized_value_construct_n1 > + .long Ltmp25645-Ltmp25644 # Subsection size +Ltmp25644: + .short Ltmp25647-Ltmp25646 # Record length +Ltmp25646: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end984-"??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$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 10507 # Function type index + .secrel32 "??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$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 +Ltmp25647: + .short Ltmp25649-Ltmp25648 # Record length +Ltmp25648: + .short 4414 # Record kind: S_LOCAL + .long 9749 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp25649: + .cv_def_range Ltmp13809 Ltmp13818, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25651-Ltmp25650 # Record length +Ltmp25650: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp25651: + .cv_def_range Ltmp13809 Ltmp13818, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp25653-Ltmp25652 # Record length +Ltmp25652: + .short 4414 # Record kind: S_LOCAL + .long 9529 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp25653: + .cv_def_range Ltmp13809 Ltmp13818, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp25655-Ltmp25654 # Record length +Ltmp25654: + .short 4414 # Record kind: S_LOCAL + .long 4532 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp25655: + .cv_def_range Ltmp13809 Ltmp13818, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp25657-Ltmp25656 # Record length +Ltmp25656: + .short 4414 # Record kind: S_LOCAL + .long 10522 # TypeIndex + .short 0 # Flags + .asciz "_Backout" +Ltmp25657: + .cv_def_range Ltmp13809 Ltmp13818, "E\021\026\000\000\000\330\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25645: + .p2align 2 + .cv_linetable 984, "??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z", Lfunc_end984 + .section .debug$S,"dr",associative,"??0?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@PAU_Loop_vals_t@1@AAV?$allocator@U_Loop_vals_t@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@PAU_Loop_vals_t@1@AAV?$allocator@U_Loop_vals_t@std@@@1@@Z" + .long 241 # Symbol subsection for std::_Uninitialized_backout_al >::_Uninitialized_backout_al + .long Ltmp25659-Ltmp25658 # Subsection size +Ltmp25658: + .short Ltmp25661-Ltmp25660 # Record length +Ltmp25660: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end985-"??0?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@PAU_Loop_vals_t@1@AAV?$allocator@U_Loop_vals_t@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10525 # Function type index + .secrel32 "??0?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@PAU_Loop_vals_t@1@AAV?$allocator@U_Loop_vals_t@std@@@1@@Z" # Function section relative address + .secidx "??0?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@PAU_Loop_vals_t@1@AAV?$allocator@U_Loop_vals_t@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al >::_Uninitialized_backout_al" # Function name +Ltmp25661: + .short Ltmp25663-Ltmp25662 # Record length +Ltmp25662: + .short 4414 # Record kind: S_LOCAL + .long 10509 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25663: + .cv_def_range Ltmp13819 Ltmp13820, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp25665-Ltmp25664 # Record length +Ltmp25664: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp25665: + .cv_def_range Ltmp13819 Ltmp13820, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25667-Ltmp25666 # Record length +Ltmp25666: + .short 4414 # Record kind: S_LOCAL + .long 9529 # TypeIndex + .short 1 # Flags + .asciz "_Al_" +Ltmp25667: + .cv_def_range Ltmp13819 Ltmp13820, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25659: + .p2align 2 + .cv_linetable 985, "??0?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@PAU_Loop_vals_t@1@AAV?$allocator@U_Loop_vals_t@std@@@1@@Z", Lfunc_end985 + .section .debug$S,"dr",associative,"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXXZ" + .long 241 # Symbol subsection for std::_Uninitialized_backout_al >::_Emplace_back<> + .long Ltmp25669-Ltmp25668 # Subsection size +Ltmp25668: + .short Ltmp25671-Ltmp25670 # Record length +Ltmp25670: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end986-"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10526 # Function type index + .secrel32 "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXXZ" # Function section relative address + .secidx "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al >::_Emplace_back<>" # Function name +Ltmp25671: + .short Ltmp25673-Ltmp25672 # Record length +Ltmp25672: + .short 4414 # Record kind: S_LOCAL + .long 10509 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25673: + .cv_def_range Ltmp13821 Ltmp13822, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25669: + .p2align 2 + .cv_linetable 986, "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEXXZ", Lfunc_end986 + .section .debug$S,"dr",associative,"?_Release@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEPAU_Loop_vals_t@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Release@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEPAU_Loop_vals_t@2@XZ" + .long 241 # Symbol subsection for std::_Uninitialized_backout_al >::_Release + .long Ltmp25675-Ltmp25674 # Subsection size +Ltmp25674: + .short Ltmp25677-Ltmp25676 # Record length +Ltmp25676: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end987-"?_Release@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEPAU_Loop_vals_t@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10527 # Function type index + .secrel32 "?_Release@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEPAU_Loop_vals_t@2@XZ" # Function section relative address + .secidx "?_Release@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEPAU_Loop_vals_t@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al >::_Release" # Function name +Ltmp25677: + .short Ltmp25679-Ltmp25678 # Record length +Ltmp25678: + .short 4414 # Record kind: S_LOCAL + .long 10509 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25679: + .cv_def_range Ltmp13823 Ltmp13824, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25675: + .p2align 2 + .cv_linetable 987, "?_Release@?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEPAU_Loop_vals_t@2@XZ", Lfunc_end987 + .section .debug$S,"dr",associative,"??1?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Uninitialized_backout_al >::~_Uninitialized_backout_al + .long Ltmp25681-Ltmp25680 # Subsection size +Ltmp25680: + .short Ltmp25683-Ltmp25682 # Record length +Ltmp25682: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end988-"??1?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10528 # Function type index + .secrel32 "??1?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al >::~_Uninitialized_backout_al" # Function name +Ltmp25683: + .short Ltmp25685-Ltmp25684 # Record length +Ltmp25684: + .short 4414 # Record kind: S_LOCAL + .long 10509 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25685: + .cv_def_range Ltmp13825 Ltmp13827, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25681: + .p2align 2 + .cv_linetable 988, "??1?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ", Lfunc_end988 + .section .debug$S,"dr",associative,"??$construct@U_Loop_vals_t@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAAV?$allocator@U_Loop_vals_t@std@@@1@QAU_Loop_vals_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$construct@U_Loop_vals_t@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAAV?$allocator@U_Loop_vals_t@std@@@1@QAU_Loop_vals_t@1@@Z" + .long 241 # Symbol subsection for std::_Default_allocator_traits >::construct + .long Ltmp25687-Ltmp25686 # Subsection size +Ltmp25686: + .short Ltmp25689-Ltmp25688 # Record length +Ltmp25688: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end989-"??$construct@U_Loop_vals_t@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAAV?$allocator@U_Loop_vals_t@std@@@1@QAU_Loop_vals_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10531 # Function type index + .secrel32 "??$construct@U_Loop_vals_t@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAAV?$allocator@U_Loop_vals_t@std@@@1@QAU_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@@SAXAAV?$allocator@U_Loop_vals_t@std@@@1@QAU_Loop_vals_t@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::construct" # Function name +Ltmp25689: + .short Ltmp25691-Ltmp25690 # Record length +Ltmp25690: + .short 4414 # Record kind: S_LOCAL + .long 9529 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp25691: + .cv_def_range Ltmp13828 Ltmp13829, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25693-Ltmp25692 # Record length +Ltmp25692: + .short 4414 # Record kind: S_LOCAL + .long 9749 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp25693: + .cv_def_range Ltmp13828 Ltmp13829, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25687: + .p2align 2 + .cv_linetable 989, "??$construct@U_Loop_vals_t@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAAV?$allocator@U_Loop_vals_t@std@@@1@QAU_Loop_vals_t@1@@Z", Lfunc_end989 + .section .debug$S,"dr",associative,"??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@PAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@PAU10@@Z" + .long 241 # Symbol subsection for std::_Unfancy + .long Ltmp25695-Ltmp25694 # Subsection size +Ltmp25694: + .short Ltmp25697-Ltmp25696 # Record length +Ltmp25696: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end990-"??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@PAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10534 # Function type index + .secrel32 "??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@PAU10@@Z" # Function section relative address + .secidx "??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@PAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy" # Function name +Ltmp25697: + .short Ltmp25699-Ltmp25698 # Record length +Ltmp25698: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp25699: + .cv_def_range Ltmp13830 Ltmp13831, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25695: + .p2align 2 + .cv_linetable 990, "??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPAU_Loop_vals_t@0@PAU10@@Z", Lfunc_end990 + .section .debug$S,"dr",associative,"?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ" + .long 241 # Symbol subsection for std::vector >::_Tidy + .long Ltmp25701-Ltmp25700 # Subsection size +Ltmp25700: + .short Ltmp25703-Ltmp25702 # Record length +Ltmp25702: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end991-"?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10535 # Function type index + .secrel32 "?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ" # Function section relative address + .secidx "?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Tidy" # Function name +Ltmp25703: + .short Ltmp25705-Ltmp25704 # Record length +Ltmp25704: + .short 4414 # Record kind: S_LOCAL + .long 9402 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25705: + .cv_def_range Ltmp13832 Ltmp13835, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp25707-Ltmp25706 # Record length +Ltmp25706: + .short 4414 # Record kind: S_LOCAL + .long 9534 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp25707: + .cv_def_range Ltmp13832 Ltmp13835, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp25709-Ltmp25708 # Record length +Ltmp25708: + .short 4414 # Record kind: S_LOCAL + .long 9749 # TypeIndex + .short 0 # Flags + .asciz "_First" +Ltmp25709: + .cv_def_range Ltmp13832 Ltmp13835, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25701: + .p2align 2 + .cv_linetable 991, "?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXXZ", Lfunc_end991 + .section .debug$S,"dr",associative,"?_Myproxy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myproxy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Myproxy + .long Ltmp25711-Ltmp25710 # Subsection size +Ltmp25710: + .short Ltmp25713-Ltmp25712 # Record length +Ltmp25712: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end992-"?_Myproxy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10536 # Function type index + .secrel32 "?_Myproxy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ" # Function section relative address + .secidx "?_Myproxy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Myproxy" # Function name +Ltmp25713: + .short Ltmp25715-Ltmp25714 # Record length +Ltmp25714: + .short 4414 # Record kind: S_LOCAL + .long 9402 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25715: + .cv_def_range Ltmp13836 Ltmp13837, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25711: + .p2align 2 + .cv_linetable 992, "?_Myproxy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEAAPAU_Container_proxy@2@XZ", Lfunc_end992 + .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@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??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@@QAE@XZ" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::~vector + .long Ltmp25717-Ltmp25716 # Subsection size +Ltmp25716: + .short Ltmp25719-Ltmp25718 # Record length +Ltmp25718: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end993-"??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@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10537 # 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@@QAE@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@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::~vector" # Function name +Ltmp25719: + .short Ltmp25721-Ltmp25720 # Record length +Ltmp25720: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25721: + .cv_def_range Ltmp13838 Ltmp13840, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp25723-Ltmp25722 # Record length +Ltmp25722: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp13839-Ltmp13838 # Code size + .secrel32 Ltmp13838 # Function section relative address + .secidx Lfunc_begin993 # Function section index + .byte 0 # Lexical block name +Ltmp25723: + .short Ltmp25725-Ltmp25724 # Record length +Ltmp25724: + .short 4414 # Record kind: S_LOCAL + .long 7223 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +Ltmp25725: + .cv_def_range Ltmp13838 Ltmp13839, "E\021\026\000\000\000\370\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 +Ltmp25717: + .p2align 2 + .cv_linetable 993, "??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@@QAE@XZ", Lfunc_end993 + .section .debug$S,"dr",associative,"??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Bt_state_t,0> >::~_Bt_state_t + .long Ltmp25727-Ltmp25726 # Subsection size +Ltmp25726: + .short Ltmp25729-Ltmp25728 # Record length +Ltmp25728: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end994-"??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10538 # Function type index + .secrel32 "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Bt_state_t,0> >::~_Bt_state_t" # Function name +Ltmp25729: + .short Ltmp25731-Ltmp25730 # Record length +Ltmp25730: + .short 4414 # Record kind: S_LOCAL + .long 10398 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25731: + .cv_def_range Ltmp13841 Ltmp13843, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25727: + .p2align 2 + .cv_linetable 994, "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ", Lfunc_end994 + .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@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_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@@AAEXXZ" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Tidy + .long Ltmp25733-Ltmp25732 # Subsection size +Ltmp25732: + .short Ltmp25735-Ltmp25734 # Record length +Ltmp25734: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end995-"?_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@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10539 # 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@@AAEXXZ" # 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@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Tidy" # Function name +Ltmp25735: + .short Ltmp25737-Ltmp25736 # Record length +Ltmp25736: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25737: + .cv_def_range Ltmp13844 Ltmp13847, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp25739-Ltmp25738 # Record length +Ltmp25738: + .short 4414 # Record kind: S_LOCAL + .long 9707 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp25739: + .cv_def_range Ltmp13844 Ltmp13847, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp25741-Ltmp25740 # Record length +Ltmp25740: + .short 4414 # Record kind: S_LOCAL + .long 9936 # TypeIndex + .short 0 # Flags + .asciz "_First" +Ltmp25741: + .cv_def_range Ltmp13844 Ltmp13847, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25733: + .p2align 2 + .cv_linetable 995, "?_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@@AAEXXZ", Lfunc_end995 + .section .debug$S,"dr",associative,"?_Myproxy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Container_proxy@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myproxy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Container_proxy@2@XZ" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Myproxy + .long Ltmp25743-Ltmp25742 # Subsection size +Ltmp25742: + .short Ltmp25745-Ltmp25744 # Record length +Ltmp25744: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end996-"?_Myproxy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Container_proxy@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10540 # Function type index + .secrel32 "?_Myproxy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Container_proxy@2@XZ" # Function section relative address + .secidx "?_Myproxy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Container_proxy@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Myproxy" # Function name +Ltmp25745: + .short Ltmp25747-Ltmp25746 # Record length +Ltmp25746: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25747: + .cv_def_range Ltmp13848 Ltmp13849, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25743: + .p2align 2 + .cv_linetable 996, "?_Myproxy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Container_proxy@2@XZ", Lfunc_end996 + .section .debug$S,"dr",associative,"?_Orphan_all@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Orphan_all@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXXZ" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Orphan_all + .long Ltmp25749-Ltmp25748 # Subsection size +Ltmp25748: + .short Ltmp25751-Ltmp25750 # Record length +Ltmp25750: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end997-"?_Orphan_all@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10541 # Function type index + .secrel32 "?_Orphan_all@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXXZ" # Function section relative address + .secidx "?_Orphan_all@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Orphan_all" # Function name +Ltmp25751: + .short Ltmp25753-Ltmp25752 # Record length +Ltmp25752: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25753: + .cv_def_range Ltmp13850 Ltmp13851, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25749: + .p2align 2 + .cv_linetable 997, "?_Orphan_all@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXXZ", Lfunc_end997 + .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@@AAEXPAU_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 + .cv_fpo_data "?_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@@AAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Destroy + .long Ltmp25755-Ltmp25754 # Subsection size +Ltmp25754: + .short Ltmp25757-Ltmp25756 # Record length +Ltmp25756: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end998-"?_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@@AAEXPAU_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 10542 # 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@@AAEXPAU_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@@AAEXPAU_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 +Ltmp25757: + .short Ltmp25759-Ltmp25758 # Record length +Ltmp25758: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25759: + .cv_def_range Ltmp13852 Ltmp13853, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp25761-Ltmp25760 # Record length +Ltmp25760: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp25761: + .cv_def_range Ltmp13852 Ltmp13853, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25763-Ltmp25762 # Record length +Ltmp25762: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp25763: + .cv_def_range Ltmp13852 Ltmp13853, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25755: + .p2align 2 + .cv_linetable 998, "?_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@@AAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z", Lfunc_end998 + .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@@QAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + .long 241 # Symbol subsection for std::allocator,0> >::_Grp_t>::deallocate + .long Ltmp25765-Ltmp25764 # Subsection size +Ltmp25764: + .short Ltmp25767-Ltmp25766 # Record length +Ltmp25766: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end999-"?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAU_Grp_t@?$_Tgt_state_t@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 10543 # 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@@QAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@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@@QAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> >::_Grp_t>::deallocate" # Function name +Ltmp25767: + .short Ltmp25769-Ltmp25768 # Record length +Ltmp25768: + .short 4414 # Record kind: S_LOCAL + .long 9932 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25769: + .cv_def_range Ltmp13854 Ltmp13855, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp25771-Ltmp25770 # Record length +Ltmp25770: + .short 4414 # Record kind: S_LOCAL + .long 9936 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp25771: + .cv_def_range Ltmp13854 Ltmp13855, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25773-Ltmp25772 # Record length +Ltmp25772: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp25773: + .cv_def_range Ltmp13854 Ltmp13855, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25765: + .p2align 2 + .cv_linetable 999, "?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z", Lfunc_end999 + .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@@YAXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$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 + .cv_fpo_data "??$_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@@YAXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .long 241 # Symbol subsection for std::_Destroy_range,0> >::_Grp_t> > + .long Ltmp25775-Ltmp25774 # Subsection size +Ltmp25774: + .short Ltmp25777-Ltmp25776 # Record length +Ltmp25776: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1000-"??$_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@@YAXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$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 10546 # 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@@YAXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$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@@YAXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$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 +Ltmp25777: + .short Ltmp25779-Ltmp25778 # Record length +Ltmp25778: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp25779: + .cv_def_range Ltmp13856 Ltmp13857, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25781-Ltmp25780 # Record length +Ltmp25780: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp25781: + .cv_def_range Ltmp13856 Ltmp13857, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp25783-Ltmp25782 # Record length +Ltmp25782: + .short 4414 # Record kind: S_LOCAL + .long 9702 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp25783: + .cv_def_range Ltmp13856 Ltmp13857, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25775: + .p2align 2 + .cv_linetable 1000, "??$_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@@YAXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z", Lfunc_end1000 + .section .debug$S,"dr",associative,"??1?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::vector >::~vector + .long Ltmp25785-Ltmp25784 # Subsection size +Ltmp25784: + .short Ltmp25787-Ltmp25786 # Record length +Ltmp25786: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1001-"??1?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10547 # Function type index + .secrel32 "??1?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::~vector" # Function name +Ltmp25787: + .short Ltmp25789-Ltmp25788 # Record length +Ltmp25788: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25789: + .cv_def_range Ltmp13858 Ltmp13860, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25785: + .p2align 2 + .cv_linetable 1001, "??1?$vector@_NV?$allocator@_N@std@@@std@@QAE@XZ", Lfunc_end1001 + .section .debug$S,"dr",associative,"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Vb_val >::~_Vb_val + .long Ltmp25791-Ltmp25790 # Subsection size +Ltmp25790: + .short Ltmp25793-Ltmp25792 # Record length +Ltmp25792: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1002-"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10548 # Function type index + .secrel32 "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_val >::~_Vb_val" # Function name +Ltmp25793: + .short Ltmp25795-Ltmp25794 # Record length +Ltmp25794: + .short 4414 # Record kind: S_LOCAL + .long 9996 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25795: + .cv_def_range Ltmp13861 Ltmp13863, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp25797-Ltmp25796 # Record length +Ltmp25796: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp13862-Ltmp13861 # Code size + .secrel32 Ltmp13861 # Function section relative address + .secidx Lfunc_begin1002 # Function section index + .byte 0 # Lexical block name +Ltmp25797: + .short Ltmp25799-Ltmp25798 # Record length +Ltmp25798: + .short 4414 # Record kind: S_LOCAL + .long 7223 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +Ltmp25799: + .cv_def_range Ltmp13861 Ltmp13862, "E\021\026\000\000\000\370\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 +Ltmp25791: + .p2align 2 + .cv_linetable 1002, "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ", Lfunc_end1002 + .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@@QAEXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_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@@QAEXI@Z" + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::_Resize + .long Ltmp25801-Ltmp25800 # Subsection size +Ltmp25800: + .short Ltmp25803-Ltmp25802 # Record length +Ltmp25802: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1003-"?_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@@QAEXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10549 # 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@@QAEXI@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@@QAEXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::_Resize" # Function name +Ltmp25803: + .short Ltmp25805-Ltmp25804 # Record length +Ltmp25804: + .short 4414 # Record kind: S_LOCAL + .long 6610 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25805: + .cv_def_range Ltmp13864 Ltmp13865, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp25807-Ltmp25806 # Record length +Ltmp25806: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +Ltmp25807: + .cv_def_range Ltmp13864 Ltmp13865, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25801: + .p2align 2 + .cv_linetable 1003, "?_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@@QAEXI@Z", Lfunc_end1003 + .section .debug$S,"dr",associative,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z" + .long 241 # Symbol subsection for std::vector >::resize + .long Ltmp25809-Ltmp25808 # Subsection size +Ltmp25808: + .short Ltmp25811-Ltmp25810 # Record length +Ltmp25810: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1004-"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10550 # Function type index + .secrel32 "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z" # Function section relative address + .secidx "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::resize" # Function name +Ltmp25811: + .short Ltmp25813-Ltmp25812 # Record length +Ltmp25812: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25813: + .cv_def_range Ltmp13872 Ltmp13881, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp25815-Ltmp25814 # Record length +Ltmp25814: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp25815: + .cv_def_range Ltmp13872 Ltmp13881, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25817-Ltmp25816 # Record length +Ltmp25816: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp25817: + .cv_def_range Ltmp13872 Ltmp13881, "E\021\026\000\000\000\343\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25809: + .p2align 2 + .cv_linetable 1004, "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z", Lfunc_end1004 + .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@@ABEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@ABEIXZ" + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Get_ncap + .long Ltmp25819-Ltmp25818 # Subsection size +Ltmp25818: + .short Ltmp25821-Ltmp25820 # Record length +Ltmp25820: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1005-"?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@ABEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10551 # 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@@ABEIXZ" # 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@@ABEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Get_ncap" # Function name +Ltmp25821: + .short Ltmp25823-Ltmp25822 # Record length +Ltmp25822: + .short 4414 # Record kind: S_LOCAL + .long 9380 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25823: + .cv_def_range Ltmp13882 Ltmp13883, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25819: + .p2align 2 + .cv_linetable 1005, "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@ABEIXZ", Lfunc_end1005 + .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@@QAEXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?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@@QAEXI@Z" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::resize + .long Ltmp25825-Ltmp25824 # Subsection size +Ltmp25824: + .short Ltmp25827-Ltmp25826 # Record length +Ltmp25826: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1006-"?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@@QAEXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10552 # 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@@QAEXI@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@@QAEXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::resize" # Function name +Ltmp25827: + .short Ltmp25829-Ltmp25828 # Record length +Ltmp25828: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25829: + .cv_def_range Ltmp13884 Ltmp13885, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp25831-Ltmp25830 # Record length +Ltmp25830: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp25831: + .cv_def_range Ltmp13884 Ltmp13885, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25825: + .p2align 2 + .cv_linetable 1006, "?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@@QAEXI@Z", Lfunc_end1006 + .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@@AAE_NPAV_Node_base@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_base@2@@Z" + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Match_pat + .long Ltmp25833-Ltmp25832 # Subsection size +Ltmp25832: + .short Ltmp25835-Ltmp25834 # Record length +Ltmp25834: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1007-"?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_base@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10553 # 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@@AAE_NPAV_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@@AAE_NPAV_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 +Ltmp25835: + .short Ltmp25837-Ltmp25836 # Record length +Ltmp25836: + .short 4414 # Record kind: S_LOCAL + .long 9359 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25837: + .cv_def_range Ltmp13890 Ltmp13956, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp25839-Ltmp25838 # Record length +Ltmp25838: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +Ltmp25839: + .cv_def_range Ltmp13890 Ltmp13956, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25841-Ltmp25840 # Record length +Ltmp25840: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Failed" +Ltmp25841: + .cv_def_range Ltmp13890 Ltmp13956, "E\021\026\000\000\000\337\377\377\377" + .short Ltmp25843-Ltmp25842 # Record length +Ltmp25842: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "_Ch" +Ltmp25843: + .cv_def_range Ltmp13914 Ltmp13918 Ltmp13955 Ltmp13956, "E\021\026\000\000\000P\377\377\377" + .short Ltmp25845-Ltmp25844 # Record length +Ltmp25844: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Neg" +Ltmp25845: + .cv_def_range Ltmp13914 Ltmp13918 Ltmp13955 Ltmp13956, "E\021\026\000\000\000O\377\377\377" + .short Ltmp25847-Ltmp25846 # Record length +Ltmp25846: + .short 4414 # Record kind: S_LOCAL + .long 9573 # TypeIndex + .short 0 # Flags + .asciz "_St" +Ltmp25847: + .cv_def_range Ltmp13914 Ltmp13918 Ltmp13955 Ltmp13956, "E\021\026\000\000\000,\377\377\377" + .short Ltmp25849-Ltmp25848 # Record length +Ltmp25848: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp13912-Ltmp13906 # Code size + .secrel32 Ltmp13906 # Function section relative address + .secidx Lfunc_begin1007 # Function section index + .byte 0 # Lexical block name +Ltmp25849: + .short Ltmp25851-Ltmp25850 # Record length +Ltmp25850: + .short 4414 # Record kind: S_LOCAL + .long 10555 # TypeIndex + .short 0 # Flags + .asciz "_Node" +Ltmp25851: + .cv_def_range Ltmp13906 Ltmp13912, "E\021\026\000\000\000\230\377\377\377" + .short Ltmp25853-Ltmp25852 # Record length +Ltmp25852: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "_Res0" +Ltmp25853: + .cv_def_range Ltmp13906 Ltmp13912, "E\021\026\000\000\000\220\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short Ltmp25855-Ltmp25854 # Record length +Ltmp25854: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp13924-Ltmp13919 # Code size + .secrel32 Ltmp13919 # Function section relative address + .secidx Lfunc_begin1007 # Function section index + .byte 0 # Lexical block name +Ltmp25855: + .short Ltmp25857-Ltmp25856 # Record length +Ltmp25856: + .short 4414 # Record kind: S_LOCAL + .long 10576 # TypeIndex + .short 0 # Flags + .asciz "_Node" +Ltmp25857: + .cv_def_range Ltmp13919 Ltmp13924, "E\021\026\000\000\000(\377\377\377" + .short Ltmp25859-Ltmp25858 # Record length +Ltmp25858: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp13923-Ltmp13920 # Code size + .secrel32 Ltmp13920 # Function section relative address + .secidx Lfunc_begin1007 # Function section index + .byte 0 # Lexical block name +Ltmp25859: + .short Ltmp25861-Ltmp25860 # Record length +Ltmp25860: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Idx" +Ltmp25861: + .cv_def_range Ltmp13920 Ltmp13923, "E\021\026\000\000\000$\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 6 # Record kind: S_END + .short Ltmp25863-Ltmp25862 # Record length +Ltmp25862: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp13927-Ltmp13924 # Code size + .secrel32 Ltmp13924 # Function section relative address + .secidx Lfunc_begin1007 # Function section index + .byte 0 # Lexical block name +Ltmp25863: + .short Ltmp25865-Ltmp25864 # Record length +Ltmp25864: + .short 4414 # Record kind: S_LOCAL + .long 10582 # TypeIndex + .short 0 # Flags + .asciz "_Node" +Ltmp25865: + .cv_def_range Ltmp13924 Ltmp13927, "E\021\026\000\000\000\020\377\377\377" + .short Ltmp25867-Ltmp25866 # Record length +Ltmp25866: + .short 4414 # Record kind: S_LOCAL + .long 10576 # TypeIndex + .short 0 # Flags + .asciz "_Node0" +Ltmp25867: + .cv_def_range Ltmp13924 Ltmp13927, "E\021\026\000\000\000\f\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short Ltmp25869-Ltmp25868 # Record length +Ltmp25868: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp13933-Ltmp13927 # Code size + .secrel32 Ltmp13927 # Function section relative address + .secidx Lfunc_begin1007 # Function section index + .byte 0 # Lexical block name +Ltmp25869: + .short Ltmp25871-Ltmp25870 # Record length +Ltmp25870: + .short 4414 # Record kind: S_LOCAL + .long 10589 # TypeIndex + .short 0 # Flags + .asciz "_Node" +Ltmp25871: + .cv_def_range Ltmp13927 Ltmp13933, "E\021\026\000\000\000\370\376\377\377" + .short Ltmp25873-Ltmp25872 # Record length +Ltmp25872: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp13932-Ltmp13928 # Code size + .secrel32 Ltmp13928 # Function section relative address + .secidx Lfunc_begin1007 # Function section index + .byte 0 # Lexical block name +Ltmp25873: + .short Ltmp25875-Ltmp25874 # Record length +Ltmp25874: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "_Res0" +Ltmp25875: + .cv_def_range Ltmp13928 Ltmp13932, "E\021\026\000\000\000\340\376\377\377" + .short Ltmp25877-Ltmp25876 # Record length +Ltmp25876: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "_Bx" +Ltmp25877: + .cv_def_range Ltmp13928 Ltmp13932, "E\021\026\000\000\000\330\376\377\377" + .short Ltmp25879-Ltmp25878 # Record length +Ltmp25878: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "_Ex" +Ltmp25879: + .cv_def_range Ltmp13928 Ltmp13932, "E\021\026\000\000\000\320\376\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 6 # Record kind: S_END + .short Ltmp25881-Ltmp25880 # Record length +Ltmp25880: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp13941-Ltmp13938 # Code size + .secrel32 Ltmp13938 # Function section relative address + .secidx Lfunc_begin1007 # Function section index + .byte 0 # Lexical block name +Ltmp25881: + .short Ltmp25883-Ltmp25882 # Record length +Ltmp25882: + .short 4414 # Record kind: S_LOCAL + .long 9371 # TypeIndex + .short 0 # Flags + .asciz "_Nr" +Ltmp25883: + .cv_def_range Ltmp13938 Ltmp13941, "E\021\026\000\000\000\204\376\377\377" + .short Ltmp25885-Ltmp25884 # Record length +Ltmp25884: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 0 # Flags + .asciz "_Psav" +Ltmp25885: + .cv_def_range Ltmp13938 Ltmp13941, "E\021\026\000\000\000\200\376\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25833: + .p2align 2 + .cv_linetable 1007, "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_base@2@@Z", Lfunc_end1007 + .section .debug$S,"dr",associative,"??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" + .long 241 # Symbol subsection for std::vector >::operator[] + .long Ltmp25887-Ltmp25886 # Subsection size +Ltmp25886: + .short Ltmp25889-Ltmp25888 # Record length +Ltmp25888: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1008-"??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10594 # Function type index + .secrel32 "??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" # Function section relative address + .secidx "??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::operator[]" # Function name +Ltmp25889: + .short Ltmp25891-Ltmp25890 # Record length +Ltmp25890: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25891: + .cv_def_range Ltmp13959 Ltmp13960, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp25893-Ltmp25892 # Record length +Ltmp25892: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Off" +Ltmp25893: + .cv_def_range Ltmp13959 Ltmp13960, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp25895-Ltmp25894 # Record length +Ltmp25894: + .short 4414 # Record kind: S_LOCAL + .long 9856 # TypeIndex + .short 0 # Flags + .asciz "_It" +Ltmp25895: + .cv_def_range Ltmp13959 Ltmp13960, "E\021\026\000\000\000\320\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25887: + .p2align 2 + .cv_linetable 1008, "??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z", Lfunc_end1008 + .section .debug$S,"dr",associative,"??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NXZ" + .long 241 # Symbol subsection for std::_Vb_reference > >::operator bool + .long Ltmp25897-Ltmp25896 # Subsection size +Ltmp25896: + .short Ltmp25899-Ltmp25898 # Record length +Ltmp25898: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1009-"??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10595 # Function type index + .secrel32 "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NXZ" # Function section relative address + .secidx "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_reference > >::operator bool" # Function name +Ltmp25899: + .short Ltmp25901-Ltmp25900 # Record length +Ltmp25900: + .short 4414 # Record kind: S_LOCAL + .long 10105 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25901: + .cv_def_range Ltmp13961 Ltmp13962, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25897: + .p2align 2 + .cv_linetable 1009, "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NXZ", Lfunc_end1009 + .section .debug$S,"dr",associative,"??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Vb_reference > >::~_Vb_reference + .long Ltmp25903-Ltmp25902 # Subsection size +Ltmp25902: + .short Ltmp25905-Ltmp25904 # Record length +Ltmp25904: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1010-"??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10596 # Function type index + .secrel32 "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_reference > >::~_Vb_reference" # Function name +Ltmp25905: + .short Ltmp25907-Ltmp25906 # Record length +Ltmp25906: + .short 4414 # Record kind: S_LOCAL + .long 10065 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25907: + .cv_def_range Ltmp13963 Ltmp13965, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25903: + .p2align 2 + .cv_linetable 1010, "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ", Lfunc_end1010 + .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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::_At + .long Ltmp25909-Ltmp25908 # Subsection size +Ltmp25908: + .short Ltmp25911-Ltmp25910 # Record length +Ltmp25910: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1011-"?_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@@QAEAAV?$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 10597 # 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@@QAEAAV?$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@@QAEAAV?$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 +Ltmp25911: + .short Ltmp25913-Ltmp25912 # Record length +Ltmp25912: + .short 4414 # Record kind: S_LOCAL + .long 6610 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25913: + .cv_def_range Ltmp13966 Ltmp13967, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp25915-Ltmp25914 # Record length +Ltmp25914: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Sub" +Ltmp25915: + .cv_def_range Ltmp13966 Ltmp13967, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25909: + .p2align 2 + .cv_linetable 1011, "?_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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z", Lfunc_end1011 + .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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::operator[] + .long Ltmp25917-Ltmp25916 # Subsection size +Ltmp25916: + .short Ltmp25919-Ltmp25918 # Record length +Ltmp25918: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1012-"??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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10598 # 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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::operator[]" # Function name +Ltmp25919: + .short Ltmp25921-Ltmp25920 # Record length +Ltmp25920: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25921: + .cv_def_range Ltmp13968 Ltmp13975, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp25923-Ltmp25922 # Record length +Ltmp25922: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Pos" +Ltmp25923: + .cv_def_range Ltmp13968 Ltmp13975, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25917: + .p2align 2 + .cv_linetable 1012, "??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@@QAEAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z", Lfunc_end1012 + .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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::_Pfx + .long Ltmp25925-Ltmp25924 # Subsection size +Ltmp25924: + .short Ltmp25927-Ltmp25926 # Record length +Ltmp25926: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1013-"?_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@@QAEAAV?$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 10599 # 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@@QAEAAV?$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@@QAEAAV?$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 +Ltmp25927: + .short Ltmp25929-Ltmp25928 # Record length +Ltmp25928: + .short 4414 # Record kind: S_LOCAL + .long 6610 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25929: + .cv_def_range Ltmp13976 Ltmp13977, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25925: + .p2align 2 + .cv_linetable 1013, "?_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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", Lfunc_end1013 + .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 + .cv_fpo_data "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + .long 241 # Symbol subsection for gsl::details::operator!= + .long Ltmp25931-Ltmp25930 # Subsection size +Ltmp25930: + .short Ltmp25933-Ltmp25932 # Record length +Ltmp25932: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1014-"??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 10601 # 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 +Ltmp25933: + .short Ltmp25935-Ltmp25934 # Record length +Ltmp25934: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp25935: + .cv_def_range Ltmp13978 Ltmp13979, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp25937-Ltmp25936 # Record length +Ltmp25936: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp25937: + .cv_def_range Ltmp13978 Ltmp13979, "E\021\026\000\000\000\344\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25931: + .p2align 2 + .cv_linetable 1014, "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z", Lfunc_end1014 + .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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::_Sfx + .long Ltmp25939-Ltmp25938 # Subsection size +Ltmp25938: + .short Ltmp25941-Ltmp25940 # Record length +Ltmp25940: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1015-"?_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@@QAEAAV?$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 10602 # 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@@QAEAAV?$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@@QAEAAV?$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 +Ltmp25941: + .short Ltmp25943-Ltmp25942 # Record length +Ltmp25942: + .short 4414 # Record kind: S_LOCAL + .long 6610 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25943: + .cv_def_range Ltmp13980 Ltmp13981, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25939: + .p2align 2 + .cv_linetable 1015, "?_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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", Lfunc_end1015 + .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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::_Null + .long Ltmp25945-Ltmp25944 # Subsection size +Ltmp25944: + .short Ltmp25947-Ltmp25946 # Record length +Ltmp25946: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1016-"?_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@@QAEAAV?$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 10603 # 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@@QAEAAV?$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@@QAEAAV?$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 +Ltmp25947: + .short Ltmp25949-Ltmp25948 # Record length +Ltmp25948: + .short 4414 # Record kind: S_LOCAL + .long 6610 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25949: + .cv_def_range Ltmp13982 Ltmp13983, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25945: + .p2align 2 + .cv_linetable 1016, "?_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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", Lfunc_end1016 + .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@@QAEXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?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@@QAEXI@Z" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::resize + .long Ltmp25951-Ltmp25950 # Subsection size +Ltmp25950: + .short Ltmp25953-Ltmp25952 # Record length +Ltmp25952: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1017-"?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@@QAEXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10604 # 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@@QAEXI@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@@QAEXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::resize" # Function name +Ltmp25953: + .short Ltmp25955-Ltmp25954 # Record length +Ltmp25954: + .short 4414 # Record kind: S_LOCAL + .long 6653 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25955: + .cv_def_range Ltmp13984 Ltmp13985, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp25957-Ltmp25956 # Record length +Ltmp25956: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp25957: + .cv_def_range Ltmp13984 Ltmp13985, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25951: + .p2align 2 + .cv_linetable 1017, "?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@@QAEXI@Z", Lfunc_end1017 + .section .debug$S,"dr",associative,"??$_Resize@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Resize@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Resize + .long Ltmp25959-Ltmp25958 # Subsection size +Ltmp25958: + .short Ltmp25961-Ltmp25960 # Record length +Ltmp25960: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1018-"??$_Resize@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10606 # Function type index + .secrel32 "??$_Resize@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" # Function section relative address + .secidx "??$_Resize@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Resize" # Function name +Ltmp25961: + .short Ltmp25963-Ltmp25962 # Record length +Ltmp25962: + .short 4414 # Record kind: S_LOCAL + .long 6653 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25963: + .cv_def_range Ltmp13986 Ltmp13993, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp25965-Ltmp25964 # Record length +Ltmp25964: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp25965: + .cv_def_range Ltmp13986 Ltmp13993, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25967-Ltmp25966 # Record length +Ltmp25966: + .short 4414 # Record kind: S_LOCAL + .long 10446 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp25967: + .cv_def_range Ltmp13986 Ltmp13993, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp25969-Ltmp25968 # Record length +Ltmp25968: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Oldsize" +Ltmp25969: + .cv_def_range Ltmp13986 Ltmp13993, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp25971-Ltmp25970 # Record length +Ltmp25970: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp13988-Ltmp13987 # Code size + .secrel32 Ltmp13987 # Function section relative address + .secidx Lfunc_begin1018 # Function section index + .byte 0 # Lexical block name +Ltmp25971: + .short Ltmp25973-Ltmp25972 # Record length +Ltmp25972: + .short 4414 # Record kind: S_LOCAL + .long 6761 # TypeIndex + .short 0 # Flags + .asciz "_Newlast" +Ltmp25973: + .cv_def_range Ltmp13987 Ltmp13988, "E\021\026\000\000\000\344\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short Ltmp25975-Ltmp25974 # Record length +Ltmp25974: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp13992-Ltmp13989 # Code size + .secrel32 Ltmp13989 # Function section relative address + .secidx Lfunc_begin1018 # Function section index + .byte 0 # Lexical block name +Ltmp25975: + .short Ltmp25977-Ltmp25976 # Record length +Ltmp25976: + .short 4414 # Record kind: S_LOCAL + .long 6761 # TypeIndex + .short 0 # Flags + .asciz "_Oldlast" +Ltmp25977: + .cv_def_range Ltmp13989 Ltmp13992, "E\021\026\000\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 +Ltmp25959: + .p2align 2 + .cv_linetable 1018, "??$_Resize@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z", Lfunc_end1018 + .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@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?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@@QBEIXZ" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::size + .long Ltmp25979-Ltmp25978 # Subsection size +Ltmp25978: + .short Ltmp25981-Ltmp25980 # Record length +Ltmp25980: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1019-"?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@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10607 # 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@@QBEIXZ" # 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@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::size" # Function name +Ltmp25981: + .short Ltmp25983-Ltmp25982 # Record length +Ltmp25982: + .short 4414 # Record kind: S_LOCAL + .long 6725 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25983: + .cv_def_range Ltmp13994 Ltmp13995, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25979: + .p2align 2 + .cv_linetable 1019, "?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@@QBEIXZ", Lfunc_end1019 + .section .debug$S,"dr",associative,"?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Myfirst + .long Ltmp25985-Ltmp25984 # Subsection size +Ltmp25984: + .short Ltmp25987-Ltmp25986 # Record length +Ltmp25986: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1020-"?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$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 10608 # Function type index + .secrel32 "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$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,0> >,std::allocator,0> > > >::_Myfirst" # Function name +Ltmp25987: + .short Ltmp25989-Ltmp25988 # Record length +Ltmp25988: + .short 4414 # Record kind: S_LOCAL + .long 6653 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25989: + .cv_def_range Ltmp13996 Ltmp13997, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25985: + .p2align 2 + .cv_linetable 1020, "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", Lfunc_end1020 + .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@@ABEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_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@@ABEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Orphan_range + .long Ltmp25991-Ltmp25990 # Subsection size +Ltmp25990: + .short Ltmp25993-Ltmp25992 # Record length +Ltmp25992: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1021-"?_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@@ABEXPAV?$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 10609 # 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@@ABEXPAV?$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@@ABEXPAV?$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 +Ltmp25993: + .short Ltmp25995-Ltmp25994 # Record length +Ltmp25994: + .short 4414 # Record kind: S_LOCAL + .long 6725 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp25995: + .cv_def_range Ltmp13998 Ltmp14010, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp25997-Ltmp25996 # Record length +Ltmp25996: + .short 4414 # Record kind: S_LOCAL + .long 6723 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp25997: + .cv_def_range Ltmp13998 Ltmp14010, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp25999-Ltmp25998 # Record length +Ltmp25998: + .short 4414 # Record kind: S_LOCAL + .long 6723 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp25999: + .cv_def_range Ltmp13998 Ltmp14010, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26001-Ltmp26000 # Record length +Ltmp26000: + .short 4414 # Record kind: S_LOCAL + .long 6986 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +Ltmp26001: + .cv_def_range Ltmp13998 Ltmp14010, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp26003-Ltmp26002 # Record length +Ltmp26002: + .short 4414 # Record kind: S_LOCAL + .long 10610 # TypeIndex + .short 0 # Flags + .asciz "_Pnext" +Ltmp26003: + .cv_def_range Ltmp13998 Ltmp14010, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp25991: + .p2align 2 + .cv_linetable 1021, "?_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@@ABEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z", Lfunc_end1021 + .section .debug$S,"dr",associative,"?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Mylast + .long Ltmp26005-Ltmp26004 # Subsection size +Ltmp26004: + .short Ltmp26007-Ltmp26006 # Record length +Ltmp26006: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1022-"?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$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 10611 # Function type index + .secrel32 "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$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,0> >,std::allocator,0> > > >::_Mylast" # Function name +Ltmp26007: + .short Ltmp26009-Ltmp26008 # Record length +Ltmp26008: + .short 4414 # Record kind: S_LOCAL + .long 6653 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26009: + .cv_def_range Ltmp14011 Ltmp14012, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26005: + .p2align 2 + .cv_linetable 1022, "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", Lfunc_end1022 + .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@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?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@@QBEIXZ" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::capacity + .long Ltmp26011-Ltmp26010 # Subsection size +Ltmp26010: + .short Ltmp26013-Ltmp26012 # Record length +Ltmp26012: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1023-"?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@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10612 # 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@@QBEIXZ" # 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@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::capacity" # Function name +Ltmp26013: + .short Ltmp26015-Ltmp26014 # Record length +Ltmp26014: + .short 4414 # Record kind: S_LOCAL + .long 6725 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26015: + .cv_def_range Ltmp14013 Ltmp14014, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26011: + .p2align 2 + .cv_linetable 1023, "?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@@QBEIXZ", Lfunc_end1023 + .section .debug$S,"dr",associative,"??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Resize_reallocate + .long Ltmp26017-Ltmp26016 # Subsection size +Ltmp26016: + .short Ltmp26019-Ltmp26018 # Record length +Ltmp26018: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1024-"??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10613 # Function type index + .secrel32 "??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" # Function section relative address + .secidx "??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Resize_reallocate" # Function name +Ltmp26019: + .short Ltmp26021-Ltmp26020 # Record length +Ltmp26020: + .short 4414 # Record kind: S_LOCAL + .long 6653 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26021: + .cv_def_range Ltmp14019 Ltmp14025, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp26023-Ltmp26022 # Record length +Ltmp26022: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp26023: + .cv_def_range Ltmp14019 Ltmp14025, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26025-Ltmp26024 # Record length +Ltmp26024: + .short 4414 # Record kind: S_LOCAL + .long 10446 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp26025: + .cv_def_range Ltmp14019 Ltmp14025, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26027-Ltmp26026 # Record length +Ltmp26026: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Oldsize" +Ltmp26027: + .cv_def_range Ltmp14019 Ltmp14025, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp26029-Ltmp26028 # Record length +Ltmp26028: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Newcapacity" +Ltmp26029: + .cv_def_range Ltmp14019 Ltmp14025, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp26031-Ltmp26030 # Record length +Ltmp26030: + .short 4414 # Record kind: S_LOCAL + .long 6761 # TypeIndex + .short 0 # Flags + .asciz "_Newvec" +Ltmp26031: + .cv_def_range Ltmp14019 Ltmp14025, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp26033-Ltmp26032 # Record length +Ltmp26032: + .short 4414 # Record kind: S_LOCAL + .long 6761 # TypeIndex + .short 0 # Flags + .asciz "_Appended_first" +Ltmp26033: + .cv_def_range Ltmp14019 Ltmp14025, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp26035-Ltmp26034 # Record length +Ltmp26034: + .short 4414 # Record kind: S_LOCAL + .long 6723 # TypeIndex + .short 0 # Flags + .asciz "_Appended_last" +Ltmp26035: + .cv_def_range Ltmp14019 Ltmp14025, "E\021\026\000\000\000\314\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26017: + .p2align 2 + .cv_linetable 1024, "??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z", Lfunc_end1024 + .section .debug$S,"dr",associative,"?_Ufill@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAV32@IU_Value_init_tag@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Ufill@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAV32@IU_Value_init_tag@2@@Z" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Ufill + .long Ltmp26037-Ltmp26036 # Subsection size +Ltmp26036: + .short Ltmp26039-Ltmp26038 # Record length +Ltmp26038: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1025-"?_Ufill@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAV32@IU_Value_init_tag@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10614 # Function type index + .secrel32 "?_Ufill@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAV32@IU_Value_init_tag@2@@Z" # Function section relative address + .secidx "?_Ufill@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAV32@IU_Value_init_tag@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Ufill" # Function name +Ltmp26039: + .short Ltmp26041-Ltmp26040 # Record length +Ltmp26040: + .short 4414 # Record kind: S_LOCAL + .long 6653 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26041: + .cv_def_range Ltmp14026 Ltmp14027, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp26043-Ltmp26042 # Record length +Ltmp26042: + .short 4414 # Record kind: S_LOCAL + .long 6723 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp26043: + .cv_def_range Ltmp14026 Ltmp14027, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26045-Ltmp26044 # Record length +Ltmp26044: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp26045: + .cv_def_range Ltmp14026 Ltmp14027, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26047-Ltmp26046 # Record length +Ltmp26046: + .short 4414 # Record kind: S_LOCAL + .long 6064 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp26047: + .cv_def_range Ltmp14026 Ltmp14027, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26037: + .p2align 2 + .cv_linetable 1025, "?_Ufill@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAV32@IU_Value_init_tag@2@@Z", Lfunc_end1025 + .section .debug$S,"dr",associative,"?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Mylast + .long Ltmp26049-Ltmp26048 # Subsection size +Ltmp26048: + .short Ltmp26051-Ltmp26050 # Record length +Ltmp26050: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1026-"?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$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 10615 # Function type index + .secrel32 "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$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,0> >,std::allocator,0> > > >::_Mylast" # Function name +Ltmp26051: + .short Ltmp26053-Ltmp26052 # Record length +Ltmp26052: + .short 4414 # Record kind: S_LOCAL + .long 6725 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26053: + .cv_def_range Ltmp14028 Ltmp14029, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26049: + .p2align 2 + .cv_linetable 1026, "?_Mylast@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", Lfunc_end1026 + .section .debug$S,"dr",associative,"?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Myfirst + .long Ltmp26055-Ltmp26054 # Subsection size +Ltmp26054: + .short Ltmp26057-Ltmp26056 # Record length +Ltmp26056: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1027-"?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$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 10616 # Function type index + .secrel32 "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$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,0> >,std::allocator,0> > > >::_Myfirst" # Function name +Ltmp26057: + .short Ltmp26059-Ltmp26058 # Record length +Ltmp26058: + .short 4414 # Record kind: S_LOCAL + .long 6725 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26059: + .cv_def_range Ltmp14030 Ltmp14031, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26055: + .p2align 2 + .cv_linetable 1027, "?_Myfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", Lfunc_end1027 + .section .debug$S,"dr",associative,"?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$_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 + .cv_fpo_data "?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Get_data + .long Ltmp26061-Ltmp26060 # Subsection size +Ltmp26060: + .short Ltmp26063-Ltmp26062 # Record length +Ltmp26062: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1028-"?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$_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 10617 # Function type index + .secrel32 "?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$_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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$_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,0> >,std::allocator,0> > > >::_Get_data" # Function name +Ltmp26063: + .short Ltmp26065-Ltmp26064 # Record length +Ltmp26064: + .short 4414 # Record kind: S_LOCAL + .long 6725 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26065: + .cv_def_range Ltmp14032 Ltmp14033, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26061: + .p2align 2 + .cv_linetable 1028, "?_Get_data@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$_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_end1028 + .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@@QBEABV?$_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 + .cv_fpo_data "?_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@@QBEABV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::_Get_second + .long Ltmp26067-Ltmp26066 # Subsection size +Ltmp26066: + .short Ltmp26069-Ltmp26068 # Record length +Ltmp26068: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1029-"?_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@@QBEABV?$_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 10618 # 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@@QBEABV?$_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@@QBEABV?$_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 +Ltmp26069: + .short Ltmp26071-Ltmp26070 # Record length +Ltmp26070: + .short 4414 # Record kind: S_LOCAL + .long 6864 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26071: + .cv_def_range Ltmp14034 Ltmp14035, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26067: + .p2align 2 + .cv_linetable 1029, "?_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@@QBEABV?$_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_end1029 + .section .debug$S,"dr",associative,"?_Getpfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getpfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Getpfirst + .long Ltmp26073-Ltmp26072 # Subsection size +Ltmp26072: + .short Ltmp26075-Ltmp26074 # Record length +Ltmp26074: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1030-"?_Getpfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10619 # Function type index + .secrel32 "?_Getpfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ" # Function section relative address + .secidx "?_Getpfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Getpfirst" # Function name +Ltmp26075: + .short Ltmp26077-Ltmp26076 # Record length +Ltmp26076: + .short 4414 # Record kind: S_LOCAL + .long 6725 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26077: + .cv_def_range Ltmp14036 Ltmp14037, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26073: + .p2align 2 + .cv_linetable 1030, "?_Getpfirst@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEPAPAU_Iterator_base12@2@XZ", Lfunc_end1030 + .section .debug$S,"dr",associative,"?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Myend + .long Ltmp26079-Ltmp26078 # Subsection size +Ltmp26078: + .short Ltmp26081-Ltmp26080 # Record length +Ltmp26080: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1031-"?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$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 10620 # Function type index + .secrel32 "?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$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,0> >,std::allocator,0> > > >::_Myend" # Function name +Ltmp26081: + .short Ltmp26083-Ltmp26082 # Record length +Ltmp26082: + .short 4414 # Record kind: S_LOCAL + .long 6725 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26083: + .cv_def_range Ltmp14038 Ltmp14039, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26079: + .p2align 2 + .cv_linetable 1031, "?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", Lfunc_end1031 + .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@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?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@@QBEIXZ" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::max_size + .long Ltmp26085-Ltmp26084 # Subsection size +Ltmp26084: + .short Ltmp26087-Ltmp26086 # Record length +Ltmp26086: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1032-"?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@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10621 # 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@@QBEIXZ" # 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@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::max_size" # Function name +Ltmp26087: + .short Ltmp26089-Ltmp26088 # Record length +Ltmp26088: + .short 4414 # Record kind: S_LOCAL + .long 6725 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26089: + .cv_def_range Ltmp14040 Ltmp14041, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26085: + .p2align 2 + .cv_linetable 1032, "?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@@QBEIXZ", Lfunc_end1032 + .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 + .cv_fpo_data "?_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" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Xlength + .long Ltmp26091-Ltmp26090 # Subsection size +Ltmp26090: + .short Ltmp26093-Ltmp26092 # Record length +Ltmp26092: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1033-"?_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 10622 # 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 +Ltmp26093: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26091: + .p2align 2 + .cv_linetable 1033, "?_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_end1033 + .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@@ABEII@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_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@@ABEII@Z" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Calculate_growth + .long Ltmp26095-Ltmp26094 # Subsection size +Ltmp26094: + .short Ltmp26097-Ltmp26096 # Record length +Ltmp26096: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1034-"?_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@@ABEII@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10623 # 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@@ABEII@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@@ABEII@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Calculate_growth" # Function name +Ltmp26097: + .short Ltmp26099-Ltmp26098 # Record length +Ltmp26098: + .short 4414 # Record kind: S_LOCAL + .long 6725 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26099: + .cv_def_range Ltmp14044 Ltmp14049, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp26101-Ltmp26100 # Record length +Ltmp26100: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp26101: + .cv_def_range Ltmp14044 Ltmp14049, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26103-Ltmp26102 # Record length +Ltmp26102: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Oldcapacity" +Ltmp26103: + .cv_def_range Ltmp14044 Ltmp14049, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp26105-Ltmp26104 # Record length +Ltmp26104: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Geometric" +Ltmp26105: + .cv_def_range Ltmp14044 Ltmp14049, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26095: + .p2align 2 + .cv_linetable 1034, "?_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@@ABEII@Z", Lfunc_end1034 + .section .debug$S,"dr",associative,"?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + .long 241 # Symbol subsection for std::allocator,0> > >::allocate + .long Ltmp26107-Ltmp26106 # Subsection size +Ltmp26106: + .short Ltmp26109-Ltmp26108 # Record length +Ltmp26108: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1035-"?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEPAV?$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 10624 # Function type index + .secrel32 "?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@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@@QAEPAV?$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::allocator,0> > >::allocate" # Function name +Ltmp26109: + .short Ltmp26111-Ltmp26110 # Record length +Ltmp26110: + .short 4414 # Record kind: S_LOCAL + .long 6815 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26111: + .cv_def_range Ltmp14050 Ltmp14051, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp26113-Ltmp26112 # Record length +Ltmp26112: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp26113: + .cv_def_range Ltmp14050 Ltmp14051, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26107: + .p2align 2 + .cv_linetable 1035, "?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z", Lfunc_end1035 + .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@@AAEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_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@@AAEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Umove_if_noexcept + .long Ltmp26115-Ltmp26114 # Subsection size +Ltmp26114: + .short Ltmp26117-Ltmp26116 # Record length +Ltmp26116: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1036-"?_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@@AAEXPAV?$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 10625 # 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@@AAEXPAV?$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@@AAEXPAV?$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 +Ltmp26117: + .short Ltmp26119-Ltmp26118 # Record length +Ltmp26118: + .short 4414 # Record kind: S_LOCAL + .long 6653 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26119: + .cv_def_range Ltmp14052 Ltmp14053, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp26121-Ltmp26120 # Record length +Ltmp26120: + .short 4414 # Record kind: S_LOCAL + .long 6723 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp26121: + .cv_def_range Ltmp14052 Ltmp14053, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26123-Ltmp26122 # Record length +Ltmp26122: + .short 4414 # Record kind: S_LOCAL + .long 6723 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp26123: + .cv_def_range Ltmp14052 Ltmp14053, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26125-Ltmp26124 # Record length +Ltmp26124: + .short 4414 # Record kind: S_LOCAL + .long 6723 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp26125: + .cv_def_range Ltmp14052 Ltmp14053, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26115: + .p2align 2 + .cv_linetable 1036, "?_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@@AAEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z", Lfunc_end1036 + .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@@AAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_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@@AAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@Z" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Change_array + .long Ltmp26127-Ltmp26126 # Subsection size +Ltmp26126: + .short Ltmp26129-Ltmp26128 # Record length +Ltmp26128: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1037-"?_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@@AAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10626 # 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@@AAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@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@@AAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Change_array" # Function name +Ltmp26129: + .short Ltmp26131-Ltmp26130 # Record length +Ltmp26130: + .short 4414 # Record kind: S_LOCAL + .long 6653 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26131: + .cv_def_range Ltmp14054 Ltmp14057, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp26133-Ltmp26132 # Record length +Ltmp26132: + .short 4414 # Record kind: S_LOCAL + .long 6761 # TypeIndex + .short 1 # Flags + .asciz "_Newvec" +Ltmp26133: + .cv_def_range Ltmp14054 Ltmp14057, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26135-Ltmp26134 # Record length +Ltmp26134: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp26135: + .cv_def_range Ltmp14054 Ltmp14057, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26137-Ltmp26136 # Record length +Ltmp26136: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newcapacity" +Ltmp26137: + .cv_def_range Ltmp14054 Ltmp14057, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26127: + .p2align 2 + .cv_linetable 1037, "?_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@@AAEXQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@Z", Lfunc_end1037 + .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@@SAIABV?$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 + .cv_fpo_data "?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@@SAIABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" + .long 241 # Symbol subsection for std::_Default_allocator_traits,0> > > >::max_size + .long Ltmp26139-Ltmp26138 # Subsection size +Ltmp26138: + .short Ltmp26141-Ltmp26140 # Record length +Ltmp26140: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1038-"?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@@SAIABV?$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 10627 # 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@@SAIABV?$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@@SAIABV?$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 +Ltmp26141: + .short Ltmp26143-Ltmp26142 # Record length +Ltmp26142: + .short 4414 # Record kind: S_LOCAL + .long 6614 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp26143: + .cv_def_range Ltmp14058 Ltmp14059, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26139: + .p2align 2 + .cv_linetable 1038, "?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@@SAIABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z", Lfunc_end1038 + .section .debug$S,"dr",associative,"?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$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 + .cv_fpo_data "?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Getal + .long Ltmp26145-Ltmp26144 # Subsection size +Ltmp26144: + .short Ltmp26147-Ltmp26146 # Record length +Ltmp26146: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1039-"?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$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 10628 # Function type index + .secrel32 "?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$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,0> >,std::allocator,0> > > >::_Getal" # Function name +Ltmp26147: + .short Ltmp26149-Ltmp26148 # Record length +Ltmp26148: + .short 4414 # Record kind: S_LOCAL + .long 6725 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26149: + .cv_def_range Ltmp14060 Ltmp14061, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26145: + .p2align 2 + .cv_linetable 1039, "?_Getal@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ABEABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ", Lfunc_end1039 + .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@@QBEABV?$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 + .cv_fpo_data "?_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@@QBEABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::_Get_first + .long Ltmp26151-Ltmp26150 # Subsection size +Ltmp26150: + .short Ltmp26153-Ltmp26152 # Record length +Ltmp26152: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1040-"?_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@@QBEABV?$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 10629 # 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@@QBEABV?$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@@QBEABV?$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 +Ltmp26153: + .short Ltmp26155-Ltmp26154 # Record length +Ltmp26154: + .short 4414 # Record kind: S_LOCAL + .long 6864 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26155: + .cv_def_range Ltmp14062 Ltmp14063, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26151: + .p2align 2 + .cv_linetable 1040, "?_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@@QBEABV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ", Lfunc_end1040 + .section .debug$S,"dr",associative,"??$_Get_size_of_n@$0BE@@std@@YAII@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_size_of_n@$0BE@@std@@YAII@Z" + .long 241 # Symbol subsection for std::_Get_size_of_n<20> + .long Ltmp26157-Ltmp26156 # Subsection size +Ltmp26156: + .short Ltmp26159-Ltmp26158 # Record length +Ltmp26158: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1041-"??$_Get_size_of_n@$0BE@@std@@YAII@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7644 # Function type index + .secrel32 "??$_Get_size_of_n@$0BE@@std@@YAII@Z" # Function section relative address + .secidx "??$_Get_size_of_n@$0BE@@std@@YAII@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_size_of_n<20>" # Function name +Ltmp26159: + .short Ltmp26161-Ltmp26160 # Record length +Ltmp26160: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp26161: + .cv_def_range Ltmp14064 Ltmp14067, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26163-Ltmp26162 # Record length +Ltmp26162: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Max_possible" +Ltmp26163: + .cv_def_range Ltmp14064 Ltmp14067, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp26165-Ltmp26164 # Record length +Ltmp26164: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Result" +Ltmp26165: + .cv_def_range Ltmp14064 Ltmp14067, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26157: + .p2align 2 + .cv_linetable 1041, "??$_Get_size_of_n@$0BE@@std@@YAII@Z", Lfunc_end1041 + .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@@AAEXPAV?$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 + .cv_fpo_data "?_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@@AAEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Umove_if_noexcept1 + .long Ltmp26167-Ltmp26166 # Subsection size +Ltmp26166: + .short Ltmp26169-Ltmp26168 # Record length +Ltmp26168: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1042-"?_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@@AAEXPAV?$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 10630 # 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@@AAEXPAV?$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@@AAEXPAV?$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 +Ltmp26169: + .short Ltmp26171-Ltmp26170 # Record length +Ltmp26170: + .short 4414 # Record kind: S_LOCAL + .long 6653 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26171: + .cv_def_range Ltmp14068 Ltmp14069, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp26173-Ltmp26172 # Record length +Ltmp26172: + .short 4414 # Record kind: S_LOCAL + .long 6723 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp26173: + .cv_def_range Ltmp14068 Ltmp14069, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26175-Ltmp26174 # Record length +Ltmp26174: + .short 4414 # Record kind: S_LOCAL + .long 6723 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp26175: + .cv_def_range Ltmp14068 Ltmp14069, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26177-Ltmp26176 # Record length +Ltmp26176: + .short 4414 # Record kind: S_LOCAL + .long 6723 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp26177: + .cv_def_range Ltmp14068 Ltmp14069, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp26179-Ltmp26178 # Record length +Ltmp26178: + .short 4414 # Record kind: S_LOCAL + .long 4529 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp26179: + .cv_def_range Ltmp14068 Ltmp14069, "E\021\026\000\000\000\024\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26167: + .p2align 2 + .cv_linetable 1042, "?_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@@AAEXPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z", Lfunc_end1042 + .section .debug$S,"dr",associative,"??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$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 + .cv_fpo_data "??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .long 241 # Symbol subsection for std::_Uninitialized_move,0> > *,std::sub_match,0> > *,std::allocator,0> > > > + .long Ltmp26181-Ltmp26180 # Subsection size +Ltmp26180: + .short Ltmp26183-Ltmp26182 # Record length +Ltmp26182: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1043-"??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$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 10633 # Function type index + .secrel32 "??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$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 +Ltmp26183: + .short Ltmp26185-Ltmp26184 # Record length +Ltmp26184: + .short 4414 # Record kind: S_LOCAL + .long 6819 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp26185: + .cv_def_range Ltmp14072 Ltmp14082, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26187-Ltmp26186 # Record length +Ltmp26186: + .short 4414 # Record kind: S_LOCAL + .long 6819 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp26187: + .cv_def_range Ltmp14072 Ltmp14082, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26189-Ltmp26188 # Record length +Ltmp26188: + .short 4414 # Record kind: S_LOCAL + .long 6723 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp26189: + .cv_def_range Ltmp14072 Ltmp14082, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp26191-Ltmp26190 # Record length +Ltmp26190: + .short 4414 # Record kind: S_LOCAL + .long 6770 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp26191: + .cv_def_range Ltmp14072 Ltmp14082, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp26193-Ltmp26192 # Record length +Ltmp26192: + .short 4414 # Record kind: S_LOCAL + .long 6723 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +Ltmp26193: + .cv_def_range Ltmp14072 Ltmp14082, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp26195-Ltmp26194 # Record length +Ltmp26194: + .short 4414 # Record kind: S_LOCAL + .long 6819 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +Ltmp26195: + .cv_def_range Ltmp14072 Ltmp14082, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp26197-Ltmp26196 # Record length +Ltmp26196: + .short 4414 # Record kind: S_LOCAL + .long 6723 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +Ltmp26197: + .cv_def_range Ltmp14072 Ltmp14082, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp26199-Ltmp26198 # Record length +Ltmp26198: + .short 4414 # Record kind: S_LOCAL + .long 10648 # TypeIndex + .short 0 # Flags + .asciz "_Backout" +Ltmp26199: + .cv_def_range Ltmp14073 Ltmp14080 Ltmp14081 Ltmp14082, "E\021\026\000\000\000\314\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26181: + .p2align 2 + .cv_linetable 1043, "??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z", Lfunc_end1043 + .section .debug$S,"dr",associative,"??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z" + .long 241 # Symbol subsection for std::_Get_unwrapped,0> > > + .long Ltmp26201-Ltmp26200 # Subsection size +Ltmp26200: + .short Ltmp26203-Ltmp26202 # Record length +Ltmp26202: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1044-"??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10652 # Function type index + .secrel32 "??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@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@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped,0> > >" # Function name +Ltmp26203: + .short Ltmp26205-Ltmp26204 # Record length +Ltmp26204: + .short 4414 # Record kind: S_LOCAL + .long 6819 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp26205: + .cv_def_range Ltmp14083 Ltmp14084, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26201: + .p2align 2 + .cv_linetable 1044, "??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z", Lfunc_end1044 + .section .debug$S,"dr",associative,"??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@H$0A@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@H$0A@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@H@Z" + .long 241 # Symbol subsection for std::_Get_unwrapped_n,0> >,int,0> + .long Ltmp26207-Ltmp26206 # Subsection size +Ltmp26206: + .short Ltmp26209-Ltmp26208 # Record length +Ltmp26208: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1045-"??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@H$0A@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10655 # Function type index + .secrel32 "??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@H$0A@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@H@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@@H$0A@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@H@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped_n,0> >,int,0>" # Function name +Ltmp26209: + .short Ltmp26211-Ltmp26210 # Record length +Ltmp26210: + .short 4414 # Record kind: S_LOCAL + .long 6819 # TypeIndex + .short 1 # Flags + .asciz "_Src" +Ltmp26211: + .cv_def_range Ltmp14085 Ltmp14086, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26213-Ltmp26212 # Record length +Ltmp26212: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp26213: + .cv_def_range Ltmp14085 Ltmp14086, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26207: + .p2align 2 + .cv_linetable 1045, "??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@H$0A@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@H@Z", Lfunc_end1045 + .section .debug$S,"dr",associative,"??$_Idl_distance@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@@std@@YA?A?@@ABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Idl_distance@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@@std@@YA?A?@@ABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .long 241 # Symbol subsection for std::_Idl_distance,0> > *,std::sub_match,0> > *> + .long Ltmp26215-Ltmp26214 # Subsection size +Ltmp26214: + .short Ltmp26217-Ltmp26216 # Record length +Ltmp26216: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1046-"??$_Idl_distance@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@@std@@YA?A?@@ABQAV?$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 10659 # Function type index + .secrel32 "??$_Idl_distance@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@@std@@YA?A?@@ABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$_Idl_distance@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@@std@@YA?A?@@ABQAV?$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 +Ltmp26217: + .short Ltmp26219-Ltmp26218 # Record length +Ltmp26218: + .short 4414 # Record kind: S_LOCAL + .long 10656 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp26219: + .cv_def_range Ltmp14087 Ltmp14088, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26221-Ltmp26220 # Record length +Ltmp26220: + .short 4414 # Record kind: S_LOCAL + .long 10656 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp26221: + .cv_def_range Ltmp14087 Ltmp14088, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26215: + .p2align 2 + .cv_linetable 1046, "??$_Idl_distance@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@@std@@YA?A?@@ABQAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", Lfunc_end1046 + .section .debug$S,"dr",associative,"??0?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$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 + .cv_fpo_data "??0?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .long 241 # Symbol subsection for std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::_Uninitialized_backout_al + .long Ltmp26223-Ltmp26222 # Subsection size +Ltmp26222: + .short Ltmp26225-Ltmp26224 # Record length +Ltmp26224: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1047-"??0?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$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 10660 # Function type index + .secrel32 "??0?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$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 +Ltmp26225: + .short Ltmp26227-Ltmp26226 # Record length +Ltmp26226: + .short 4414 # Record kind: S_LOCAL + .long 10635 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26227: + .cv_def_range Ltmp14089 Ltmp14090, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp26229-Ltmp26228 # Record length +Ltmp26228: + .short 4414 # Record kind: S_LOCAL + .long 6723 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp26229: + .cv_def_range Ltmp14089 Ltmp14090, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26231-Ltmp26230 # Record length +Ltmp26230: + .short 4414 # Record kind: S_LOCAL + .long 6770 # TypeIndex + .short 1 # Flags + .asciz "_Al_" +Ltmp26231: + .cv_def_range Ltmp14089 Ltmp14090, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26223: + .p2align 2 + .cv_linetable 1047, "??0?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z", Lfunc_end1047 + .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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEX$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Emplace_back@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEX$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .long 241 # Symbol subsection for std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::_Emplace_back,0> > > + .long Ltmp26233-Ltmp26232 # Subsection size +Ltmp26232: + .short Ltmp26235-Ltmp26234 # Record length +Ltmp26234: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1048-"??$_Emplace_back@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEX$$QAV?$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 10662 # 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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEX$$QAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEX$$QAV?$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 +Ltmp26235: + .short Ltmp26237-Ltmp26236 # Record length +Ltmp26236: + .short 4414 # Record kind: S_LOCAL + .long 10635 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26237: + .cv_def_range Ltmp14091 Ltmp14092, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp26239-Ltmp26238 # Record length +Ltmp26238: + .short 4414 # Record kind: S_LOCAL + .long 6693 # TypeIndex + .short 1 # Flags + .asciz "_Vals" +Ltmp26239: + .cv_def_range Ltmp14091 Ltmp14092, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26233: + .p2align 2 + .cv_linetable 1048, "??$_Emplace_back@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEX$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z", Lfunc_end1048 + .section .debug$S,"dr",associative,"??$move@AAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$move@AAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z" + .long 241 # Symbol subsection for std::move,0> > &> + .long Ltmp26241-Ltmp26240 # Subsection size +Ltmp26240: + .short Ltmp26243-Ltmp26242 # Record length +Ltmp26242: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1049-"??$move@AAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10664 # Function type index + .secrel32 "??$move@AAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z" # Function section relative address + .secidx "??$move@AAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::move,0> > &>" # Function name +Ltmp26243: + .short Ltmp26245-Ltmp26244 # Record length +Ltmp26244: + .short 4414 # Record kind: S_LOCAL + .long 6643 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp26245: + .cv_def_range Ltmp14093 Ltmp14094, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26241: + .p2align 2 + .cv_linetable 1049, "??$move@AAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z", Lfunc_end1049 + .section .debug$S,"dr",associative,"?_Release@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Release@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .long 241 # Symbol subsection for std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::_Release + .long Ltmp26247-Ltmp26246 # Subsection size +Ltmp26246: + .short Ltmp26249-Ltmp26248 # Record length +Ltmp26248: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1050-"?_Release@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEPAV?$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 10665 # Function type index + .secrel32 "?_Release@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEPAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEPAV?$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 +Ltmp26249: + .short Ltmp26251-Ltmp26250 # Record length +Ltmp26250: + .short 4414 # Record kind: S_LOCAL + .long 10635 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26251: + .cv_def_range Ltmp14095 Ltmp14096, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26247: + .p2align 2 + .cv_linetable 1050, "?_Release@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", Lfunc_end1050 + .section .debug$S,"dr",associative,"??1?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::~_Uninitialized_backout_al + .long Ltmp26253-Ltmp26252 # Subsection size +Ltmp26252: + .short Ltmp26255-Ltmp26254 # Record length +Ltmp26254: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1051-"??1?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10666 # Function type index + .secrel32 "??1?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::~_Uninitialized_backout_al" # Function name +Ltmp26255: + .short Ltmp26257-Ltmp26256 # Record length +Ltmp26256: + .short 4414 # Record kind: S_LOCAL + .long 10635 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26257: + .cv_def_range Ltmp14097 Ltmp14099, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26253: + .p2align 2 + .cv_linetable 1051, "??1?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAE@XZ", Lfunc_end1051 + .section .debug$S,"dr",associative,"??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z" + .long 241 # Symbol subsection for std::_Seek_wrapped,0> > > + .long Ltmp26259-Ltmp26258 # Subsection size +Ltmp26258: + .short Ltmp26261-Ltmp26260 # Record length +Ltmp26260: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1052-"??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10669 # Function type index + .secrel32 "??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@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@@YAXAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Seek_wrapped,0> > >" # Function name +Ltmp26261: + .short Ltmp26263-Ltmp26262 # Record length +Ltmp26262: + .short 4414 # Record kind: S_LOCAL + .long 6784 # TypeIndex + .short 1 # Flags + .asciz "_It" +Ltmp26263: + .cv_def_range Ltmp14100 Ltmp14101, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26265-Ltmp26264 # Record length +Ltmp26264: + .short 4414 # Record kind: S_LOCAL + .long 6819 # TypeIndex + .short 1 # Flags + .asciz "_UIt" +Ltmp26265: + .cv_def_range Ltmp14100 Ltmp14101, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26259: + .p2align 2 + .cv_linetable 1052, "??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@@Z", Lfunc_end1052 + .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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAV31@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAV31@@Z" + .long 241 # Symbol subsection for std::_Default_allocator_traits,0> > > >::construct,0> >,std::sub_match,0> > > + .long Ltmp26267-Ltmp26266 # Subsection size +Ltmp26266: + .short Ltmp26269-Ltmp26268 # Record length +Ltmp26268: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1053-"??$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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAV31@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10672 # 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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAV31@@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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAV31@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits,0> > > >::construct,0> >,std::sub_match,0> > >" # Function name +Ltmp26269: + .short Ltmp26271-Ltmp26270 # Record length +Ltmp26270: + .short 4414 # Record kind: S_LOCAL + .long 6770 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp26271: + .cv_def_range Ltmp14102 Ltmp14103, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26273-Ltmp26272 # Record length +Ltmp26272: + .short 4414 # Record kind: S_LOCAL + .long 6819 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp26273: + .cv_def_range Ltmp14102 Ltmp14103, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26275-Ltmp26274 # Record length +Ltmp26274: + .short 4414 # Record kind: S_LOCAL + .long 6693 # TypeIndex + .short 1 # Flags + .asciz "_Args" +Ltmp26275: + .cv_def_range Ltmp14102 Ltmp14103, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26267: + .p2align 2 + .cv_linetable 1053, "??$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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAV31@@Z", Lfunc_end1053 + .section .debug$S,"dr",associative,"??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z" + .long 241 # Symbol subsection for std::forward,0> > > + .long Ltmp26277-Ltmp26276 # Subsection size +Ltmp26276: + .short Ltmp26279-Ltmp26278 # Record length +Ltmp26278: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1054-"??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10673 # Function type index + .secrel32 "??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@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$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward,0> > >" # Function name +Ltmp26279: + .short Ltmp26281-Ltmp26280 # Record length +Ltmp26280: + .short 4414 # Record kind: S_LOCAL + .long 6643 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp26281: + .cv_def_range Ltmp14104 Ltmp14105, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26277: + .p2align 2 + .cv_linetable 1054, "??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAV10@@Z", Lfunc_end1054 + .section .debug$S,"dr",associative,"??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@@Z" + .long 241 # Symbol subsection for std::_Unfancy,0> > > + .long Ltmp26283-Ltmp26282 # Subsection size +Ltmp26282: + .short Ltmp26285-Ltmp26284 # Record length +Ltmp26284: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1055-"??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10676 # Function type index + .secrel32 "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@@Z" # Function section relative address + .secidx "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy,0> > >" # Function name +Ltmp26285: + .short Ltmp26287-Ltmp26286 # Record length +Ltmp26286: + .short 4414 # Record kind: S_LOCAL + .long 6723 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp26287: + .cv_def_range Ltmp14106 Ltmp14107, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26283: + .p2align 2 + .cv_linetable 1055, "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@@Z", Lfunc_end1055 + .section .debug$S,"dr",associative,"?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Myend + .long Ltmp26289-Ltmp26288 # Subsection size +Ltmp26288: + .short Ltmp26291-Ltmp26290 # Record length +Ltmp26290: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1056-"?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$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 10677 # Function type index + .secrel32 "?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$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,0> >,std::allocator,0> > > >::_Myend" # Function name +Ltmp26291: + .short Ltmp26293-Ltmp26292 # Record length +Ltmp26292: + .short 4414 # Record kind: S_LOCAL + .long 6653 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26293: + .cv_def_range Ltmp14108 Ltmp14109, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26289: + .p2align 2 + .cv_linetable 1056, "?_Myend@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEAAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", Lfunc_end1056 + .section .debug$S,"dr",associative,"??$_Uninitialized_value_construct_n@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@IAAV?$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 + .cv_fpo_data "??$_Uninitialized_value_construct_n@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@IAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .long 241 # Symbol subsection for std::_Uninitialized_value_construct_n,0> > *,unsigned int,std::allocator,0> > > > + .long Ltmp26295-Ltmp26294 # Subsection size +Ltmp26294: + .short Ltmp26297-Ltmp26296 # Record length +Ltmp26296: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1057-"??$_Uninitialized_value_construct_n@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@IAAV?$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 10680 # Function type index + .secrel32 "??$_Uninitialized_value_construct_n@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@IAAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@IAAV?$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 int,std::allocator,0> > > >" # Function name +Ltmp26297: + .short Ltmp26299-Ltmp26298 # Record length +Ltmp26298: + .short 4414 # Record kind: S_LOCAL + .long 6723 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp26299: + .cv_def_range Ltmp14110 Ltmp14111, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26301-Ltmp26300 # Record length +Ltmp26300: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp26301: + .cv_def_range Ltmp14110 Ltmp14111, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26303-Ltmp26302 # Record length +Ltmp26302: + .short 4414 # Record kind: S_LOCAL + .long 6770 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp26303: + .cv_def_range Ltmp14110 Ltmp14111, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26295: + .p2align 2 + .cv_linetable 1057, "??$_Uninitialized_value_construct_n@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAV10@IAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z", Lfunc_end1057 + .section .debug$S,"dr",associative,"??$_Uninitialized_value_construct_n1@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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 + .cv_fpo_data "??$_Uninitialized_value_construct_n1@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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 241 # Symbol subsection for std::_Uninitialized_value_construct_n1,0> > *,unsigned int,std::allocator,0> > > > + .long Ltmp26305-Ltmp26304 # Subsection size +Ltmp26304: + .short Ltmp26307-Ltmp26306 # Record length +Ltmp26306: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1058-"??$_Uninitialized_value_construct_n1@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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 10683 # Function type index + .secrel32 "??$_Uninitialized_value_construct_n1@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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 int,std::allocator,0> > > >" # Function name +Ltmp26307: + .short Ltmp26309-Ltmp26308 # Record length +Ltmp26308: + .short 4414 # Record kind: S_LOCAL + .long 6819 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp26309: + .cv_def_range Ltmp14114 Ltmp14123, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26311-Ltmp26310 # Record length +Ltmp26310: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp26311: + .cv_def_range Ltmp14114 Ltmp14123, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26313-Ltmp26312 # Record length +Ltmp26312: + .short 4414 # Record kind: S_LOCAL + .long 6770 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp26313: + .cv_def_range Ltmp14114 Ltmp14123, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp26315-Ltmp26314 # Record length +Ltmp26314: + .short 4414 # Record kind: S_LOCAL + .long 4532 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp26315: + .cv_def_range Ltmp14114 Ltmp14123, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp26317-Ltmp26316 # Record length +Ltmp26316: + .short 4414 # Record kind: S_LOCAL + .long 10648 # TypeIndex + .short 0 # Flags + .asciz "_Backout" +Ltmp26317: + .cv_def_range Ltmp14114 Ltmp14123, "E\021\026\000\000\000\330\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26305: + .p2align 2 + .cv_linetable 1058, "??$_Uninitialized_value_construct_n1@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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_end1058 + .section .debug$S,"dr",associative,"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEXXZ" + .long 241 # Symbol subsection for std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::_Emplace_back<> + .long Ltmp26319-Ltmp26318 # Subsection size +Ltmp26318: + .short Ltmp26321-Ltmp26320 # Record length +Ltmp26320: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1059-"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10684 # Function type index + .secrel32 "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEXXZ" # Function section relative address + .secidx "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::_Emplace_back<>" # Function name +Ltmp26321: + .short Ltmp26323-Ltmp26322 # Record length +Ltmp26322: + .short 4414 # Record kind: S_LOCAL + .long 10635 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26323: + .cv_def_range Ltmp14124 Ltmp14125, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26319: + .p2align 2 + .cv_linetable 1059, "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QAEXXZ", Lfunc_end1059 + .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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .long 241 # Symbol subsection for std::_Default_allocator_traits,0> > > >::construct,0> >> + .long Ltmp26325-Ltmp26324 # Subsection size +Ltmp26324: + .short Ltmp26327-Ltmp26326 # Record length +Ltmp26326: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1060-"??$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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$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 10687 # 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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$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 +Ltmp26327: + .short Ltmp26329-Ltmp26328 # Record length +Ltmp26328: + .short 4414 # Record kind: S_LOCAL + .long 6770 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp26329: + .cv_def_range Ltmp14126 Ltmp14127, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26331-Ltmp26330 # Record length +Ltmp26330: + .short 4414 # Record kind: S_LOCAL + .long 6819 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp26331: + .cv_def_range Ltmp14126 Ltmp14127, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26325: + .p2align 2 + .cv_linetable 1060, "??$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@@SAXAAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z", Lfunc_end1060 + .section .debug$S,"dr",associative,"?size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" + .long 241 # Symbol subsection for std::vector >::size + .long Ltmp26333-Ltmp26332 # Subsection size +Ltmp26332: + .short Ltmp26335-Ltmp26334 # Record length +Ltmp26334: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1061-"?size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10688 # Function type index + .secrel32 "?size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" # Function section relative address + .secidx "?size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::size" # Function name +Ltmp26335: + .short Ltmp26337-Ltmp26336 # Record length +Ltmp26336: + .short 4414 # Record kind: S_LOCAL + .long 9871 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26337: + .cv_def_range Ltmp14128 Ltmp14129, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26333: + .p2align 2 + .cv_linetable 1061, "?size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ", Lfunc_end1061 + .section .debug$S,"dr",associative,"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z" + .long 241 # Symbol subsection for std::vector >::_Insert_n + .long Ltmp26339-Ltmp26338 # Subsection size +Ltmp26338: + .short Ltmp26341-Ltmp26340 # Record length +Ltmp26340: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1062-"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10689 # Function type index + .secrel32 "?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z" # Function section relative address + .secidx "?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Insert_n" # Function name +Ltmp26341: + .short Ltmp26343-Ltmp26342 # Record length +Ltmp26342: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26343: + .cv_def_range Ltmp14138 Ltmp14139, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp26345-Ltmp26344 # Record length +Ltmp26344: + .short 4414 # Record kind: S_LOCAL + .long 9857 # TypeIndex + .short 1 # Flags + .asciz "_Where" +Ltmp26345: + .cv_def_range Ltmp14138 Ltmp14139, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26347-Ltmp26346 # Record length +Ltmp26346: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp26347: + .cv_def_range Ltmp14138 Ltmp14139, "E\021\026\000\000\000\034\000\000\000" + .short Ltmp26349-Ltmp26348 # Record length +Ltmp26348: + .short 4414 # Record kind: S_LOCAL + .long 7217 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp26349: + .cv_def_range Ltmp14138 Ltmp14139, "E\021\026\000\000\000 \000\000\000" + .short Ltmp26351-Ltmp26350 # Record length +Ltmp26350: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Off" +Ltmp26351: + .cv_def_range Ltmp14138 Ltmp14139, "E\021\026\000\000\000\334\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26339: + .p2align 2 + .cv_linetable 1062, "?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z", Lfunc_end1062 + .section .debug$S,"dr",associative,"?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::vector >::end + .long Ltmp26353-Ltmp26352 # Subsection size +Ltmp26352: + .short Ltmp26355-Ltmp26354 # Record length +Ltmp26354: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1063-"?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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 10690 # Function type index + .secrel32 "?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?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 +Ltmp26355: + .short Ltmp26357-Ltmp26356 # Record length +Ltmp26356: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26357: + .cv_def_range Ltmp14142 Ltmp14143, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26353: + .p2align 2 + .cv_linetable 1063, "?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ", Lfunc_end1063 + .section .debug$S,"dr",associative,"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::_Vb_const_iterator + .long Ltmp26359-Ltmp26358 # Subsection size +Ltmp26358: + .short Ltmp26361-Ltmp26360 # Record length +Ltmp26360: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1064-"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10694 # Function type index + .secrel32 "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" # Function section relative address + .secidx "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::_Vb_const_iterator" # Function name +Ltmp26361: + .short Ltmp26363-Ltmp26362 # Record length +Ltmp26362: + .short 4414 # Record kind: S_LOCAL + .long 10070 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26363: + .cv_def_range Ltmp14144 Ltmp14145, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp26365-Ltmp26364 # Record length +Ltmp26364: + .short 4414 # Record kind: S_LOCAL + .long 10691 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp26365: + .cv_def_range Ltmp14144 Ltmp14145, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26359: + .p2align 2 + .cv_linetable 1064, "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z", Lfunc_end1064 + .section .debug$S,"dr",associative,"??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Vb_iterator > >::~_Vb_iterator + .long Ltmp26367-Ltmp26366 # Subsection size +Ltmp26366: + .short Ltmp26369-Ltmp26368 # Record length +Ltmp26368: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1065-"??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10695 # Function type index + .secrel32 "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::~_Vb_iterator" # Function name +Ltmp26369: + .short Ltmp26371-Ltmp26370 # Record length +Ltmp26370: + .short 4414 # Record kind: S_LOCAL + .long 10045 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26371: + .cv_def_range Ltmp14146 Ltmp14148, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26367: + .p2align 2 + .cv_linetable 1065, "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ", Lfunc_end1065 + .section .debug$S,"dr",associative,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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 + .cv_fpo_data "?erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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 241 # Symbol subsection for std::vector >::erase + .long Ltmp26373-Ltmp26372 # Subsection size +Ltmp26372: + .short Ltmp26375-Ltmp26374 # Record length +Ltmp26374: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1066-"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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 10696 # Function type index + .secrel32 "?erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?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 +Ltmp26375: + .short Ltmp26377-Ltmp26376 # Record length +Ltmp26376: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26377: + .cv_def_range Ltmp14171 Ltmp14182, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp26379-Ltmp26378 # Record length +Ltmp26378: + .short 4414 # Record kind: S_LOCAL + .long 9857 # TypeIndex + .short 1 # Flags + .asciz "_First_arg" +Ltmp26379: + .cv_def_range Ltmp14171 Ltmp14182, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26381-Ltmp26380 # Record length +Ltmp26380: + .short 4414 # Record kind: S_LOCAL + .long 9857 # TypeIndex + .short 1 # Flags + .asciz "_Last_arg" +Ltmp26381: + .cv_def_range Ltmp14171 Ltmp14182, "E\021\026\000\000\000\034\000\000\000" + .short Ltmp26383-Ltmp26382 # Record length +Ltmp26382: + .short 4414 # Record kind: S_LOCAL + .long 9856 # TypeIndex + .short 0 # Flags + .asciz "_First" +Ltmp26383: + .cv_def_range Ltmp14171 Ltmp14182, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp26385-Ltmp26384 # Record length +Ltmp26384: + .short 4414 # Record kind: S_LOCAL + .long 9856 # TypeIndex + .short 0 # Flags + .asciz "_Last" +Ltmp26385: + .cv_def_range Ltmp14171 Ltmp14182, "E\021\026\000\000\000\300\377\377\377" + .short Ltmp26387-Ltmp26386 # Record length +Ltmp26386: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_Off" +Ltmp26387: + .cv_def_range Ltmp14171 Ltmp14182, "E\021\026\000\000\000\274\377\377\377" + .short Ltmp26389-Ltmp26388 # Record length +Ltmp26388: + .short 4414 # Record kind: S_LOCAL + .long 9856 # TypeIndex + .short 0 # Flags + .asciz "_Next" +Ltmp26389: + .cv_def_range Ltmp14172 Ltmp14178 Ltmp14179 Ltmp14181, "E\021\026\000\000\000\210\377\377\377" + .short Ltmp26391-Ltmp26390 # Record length +Ltmp26390: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Newsize" +Ltmp26391: + .cv_def_range Ltmp14172 Ltmp14178 Ltmp14179 Ltmp14181, "E\021\026\000\000\000\204\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26373: + .p2align 2 + .cv_linetable 1066, "?erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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_end1066 + .section .debug$S,"dr",associative,"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::vector >::begin + .long Ltmp26393-Ltmp26392 # Subsection size +Ltmp26392: + .short Ltmp26395-Ltmp26394 # Record length +Ltmp26394: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1067-"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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 10697 # Function type index + .secrel32 "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?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 +Ltmp26395: + .short Ltmp26397-Ltmp26396 # Record length +Ltmp26396: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26397: + .cv_def_range Ltmp14185 Ltmp14186, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26393: + .p2align 2 + .cv_linetable 1067, "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ", Lfunc_end1067 + .section .debug$S,"dr",associative,"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z" + .long 241 # Symbol subsection for std::_Vb_iterator > >::operator+ + .long Ltmp26399-Ltmp26398 # Subsection size +Ltmp26398: + .short Ltmp26401-Ltmp26400 # Record length +Ltmp26400: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1068-"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10698 # Function type index + .secrel32 "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z" # Function section relative address + .secidx "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::operator+" # Function name +Ltmp26401: + .short Ltmp26403-Ltmp26402 # Record length +Ltmp26402: + .short 4414 # Record kind: S_LOCAL + .long 10051 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26403: + .cv_def_range Ltmp14189 Ltmp14190, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp26405-Ltmp26404 # Record length +Ltmp26404: + .short 4414 # Record kind: S_LOCAL + .long 4101 # TypeIndex + .short 1 # Flags + .asciz "_Off" +Ltmp26405: + .cv_def_range Ltmp14189 Ltmp14190, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26407-Ltmp26406 # Record length +Ltmp26406: + .short 4414 # Record kind: S_LOCAL + .long 10067 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +Ltmp26407: + .cv_def_range Ltmp14189 Ltmp14190, "E\021\026\000\000\000\320\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26399: + .p2align 2 + .cv_linetable 1068, "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z", Lfunc_end1068 + .section .debug$S,"dr",associative,"??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::~_Vb_const_iterator + .long Ltmp26409-Ltmp26408 # Subsection size +Ltmp26408: + .short Ltmp26411-Ltmp26410 # Record length +Ltmp26410: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1069-"??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10699 # Function type index + .secrel32 "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::~_Vb_const_iterator" # Function name +Ltmp26411: + .short Ltmp26413-Ltmp26412 # Record length +Ltmp26412: + .short 4414 # Record kind: S_LOCAL + .long 10070 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26413: + .cv_def_range Ltmp14191 Ltmp14193, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26409: + .p2align 2 + .cv_linetable 1069, "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ", Lfunc_end1069 + .section .debug$S,"dr",associative,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z" + .long 241 # Symbol subsection for std::vector >::_Insert_x + .long Ltmp26415-Ltmp26414 # Subsection size +Ltmp26414: + .short Ltmp26417-Ltmp26416 # Record length +Ltmp26416: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1070-"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10700 # Function type index + .secrel32 "?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z" # Function section relative address + .secidx "?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Insert_x" # Function name +Ltmp26417: + .short Ltmp26419-Ltmp26418 # Record length +Ltmp26418: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26419: + .cv_def_range Ltmp14208 Ltmp14225, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp26421-Ltmp26420 # Record length +Ltmp26420: + .short 4414 # Record kind: S_LOCAL + .long 9857 # TypeIndex + .short 1 # Flags + .asciz "_Where" +Ltmp26421: + .cv_def_range Ltmp14208 Ltmp14225, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26423-Ltmp26422 # Record length +Ltmp26422: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp26423: + .cv_def_range Ltmp14208 Ltmp14225, "E\021\026\000\000\000\030\000\000\000" + .short Ltmp26425-Ltmp26424 # Record length +Ltmp26424: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_Off" +Ltmp26425: + .cv_def_range Ltmp14208 Ltmp14225, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp26427-Ltmp26426 # Record length +Ltmp26426: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Realloc" +Ltmp26427: + .cv_def_range Ltmp14208 Ltmp14225, "E\021\026\000\000\000\273\377\377\377" + .short Ltmp26429-Ltmp26428 # Record length +Ltmp26428: + .short 4414 # Record kind: S_LOCAL + .long 9856 # TypeIndex + .short 0 # Flags + .asciz "_Oldend" +Ltmp26429: + .cv_def_range Ltmp14218 Ltmp14219 Ltmp14223 Ltmp14224, "E\021\026\000\000\000\244\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26415: + .p2align 2 + .cv_linetable 1070, "?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z", Lfunc_end1070 + .section .debug$S,"dr",associative,"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::_Vb_const_iterator + .long Ltmp26431-Ltmp26430 # Subsection size +Ltmp26430: + .short Ltmp26433-Ltmp26432 # Record length +Ltmp26432: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1071-"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10702 # Function type index + .secrel32 "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" # Function section relative address + .secidx "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::_Vb_const_iterator" # Function name +Ltmp26433: + .short Ltmp26435-Ltmp26434 # Record length +Ltmp26434: + .short 4414 # Record kind: S_LOCAL + .long 10070 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26435: + .cv_def_range Ltmp14226 Ltmp14227, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp26437-Ltmp26436 # Record length +Ltmp26436: + .short 4414 # Record kind: S_LOCAL + .long 10060 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp26437: + .cv_def_range Ltmp14226 Ltmp14227, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26431: + .p2align 2 + .cv_linetable 1071, "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z", Lfunc_end1071 + .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@0AB_N@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$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@0AB_N@Z" + .long 241 # Symbol subsection for std::fill > >,bool> + .long Ltmp26439-Ltmp26438 # Subsection size +Ltmp26438: + .short Ltmp26441-Ltmp26440 # Record length +Ltmp26440: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1072-"??$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@0AB_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10705 # 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@0AB_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@0AB_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::fill > >,bool>" # Function name +Ltmp26441: + .short Ltmp26443-Ltmp26442 # Record length +Ltmp26442: + .short 4414 # Record kind: S_LOCAL + .long 10067 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp26443: + .cv_def_range Ltmp14232 Ltmp14233, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26445-Ltmp26444 # Record length +Ltmp26444: + .short 4414 # Record kind: S_LOCAL + .long 10067 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp26445: + .cv_def_range Ltmp14232 Ltmp14233, "E\021\026\000\000\000\030\000\000\000" + .short Ltmp26447-Ltmp26446 # Record length +Ltmp26446: + .short 4414 # Record kind: S_LOCAL + .long 7217 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp26447: + .cv_def_range Ltmp14232 Ltmp14233, "E\021\026\000\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26439: + .p2align 2 + .cv_linetable 1072, "??$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@0AB_N@Z", Lfunc_end1072 + .section .debug$S,"dr",associative,"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + .long 241 # Symbol subsection for std::_Vb_iterator > >::_Vb_iterator + .long Ltmp26449-Ltmp26448 # Subsection size +Ltmp26448: + .short Ltmp26451-Ltmp26450 # Record length +Ltmp26450: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1073-"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10709 # Function type index + .secrel32 "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" # Function section relative address + .secidx "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::_Vb_iterator" # Function name +Ltmp26451: + .short Ltmp26453-Ltmp26452 # Record length +Ltmp26452: + .short 4414 # Record kind: S_LOCAL + .long 10045 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26453: + .cv_def_range Ltmp14234 Ltmp14235, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp26455-Ltmp26454 # Record length +Ltmp26454: + .short 4414 # Record kind: S_LOCAL + .long 10706 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp26455: + .cv_def_range Ltmp14234 Ltmp14235, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26449: + .p2align 2 + .cv_linetable 1073, "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z", Lfunc_end1073 + .section .debug$S,"dr",associative,"??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV01@@Z" + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator- + .long Ltmp26457-Ltmp26456 # Subsection size +Ltmp26456: + .short Ltmp26459-Ltmp26458 # Record length +Ltmp26458: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1074-"??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10710 # Function type index + .secrel32 "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV01@@Z" # Function section relative address + .secidx "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator-" # Function name +Ltmp26459: + .short Ltmp26461-Ltmp26460 # Record length +Ltmp26460: + .short 4414 # Record kind: S_LOCAL + .long 10076 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26461: + .cv_def_range Ltmp14236 Ltmp14237, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp26463-Ltmp26462 # Record length +Ltmp26462: + .short 4414 # Record kind: S_LOCAL + .long 10060 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp26463: + .cv_def_range Ltmp14236 Ltmp14237, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26457: + .p2align 2 + .cv_linetable 1074, "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV01@@Z", Lfunc_end1074 + .section .debug$S,"dr",associative,"??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator>= + .long Ltmp26465-Ltmp26464 # Subsection size +Ltmp26464: + .short Ltmp26467-Ltmp26466 # Record length +Ltmp26466: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1075-"??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10711 # Function type index + .secrel32 "??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" # Function section relative address + .secidx "??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator>=" # Function name +Ltmp26467: + .short Ltmp26469-Ltmp26468 # Record length +Ltmp26468: + .short 4414 # Record kind: S_LOCAL + .long 10076 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26469: + .cv_def_range Ltmp14238 Ltmp14239, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp26471-Ltmp26470 # Record length +Ltmp26470: + .short 4414 # Record kind: S_LOCAL + .long 10060 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp26471: + .cv_def_range Ltmp14238 Ltmp14239, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26465: + .p2align 2 + .cv_linetable 1075, "??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z", Lfunc_end1075 + .section .debug$S,"dr",associative,"?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" + .long 241 # Symbol subsection for std::vector >::capacity + .long Ltmp26473-Ltmp26472 # Subsection size +Ltmp26472: + .short Ltmp26475-Ltmp26474 # Record length +Ltmp26474: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1076-"?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10712 # Function type index + .secrel32 "?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" # Function section relative address + .secidx "?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::capacity" # Function name +Ltmp26475: + .short Ltmp26477-Ltmp26476 # Record length +Ltmp26476: + .short 4414 # Record kind: S_LOCAL + .long 9871 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26477: + .cv_def_range Ltmp14240 Ltmp14241, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26473: + .p2align 2 + .cv_linetable 1076, "?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ", Lfunc_end1076 + .section .debug$S,"dr",associative,"?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" + .long 241 # Symbol subsection for std::vector >::max_size + .long Ltmp26479-Ltmp26478 # Subsection size +Ltmp26478: + .short Ltmp26481-Ltmp26480 # Record length +Ltmp26480: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1077-"?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10713 # Function type index + .secrel32 "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" # Function section relative address + .secidx "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::max_size" # Function name +Ltmp26481: + .short Ltmp26483-Ltmp26482 # Record length +Ltmp26482: + .short 4414 # Record kind: S_LOCAL + .long 9871 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26483: + .cv_def_range Ltmp14242 Ltmp14245, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp26485-Ltmp26484 # Record length +Ltmp26484: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Diff_max" +Ltmp26485: + .cv_def_range Ltmp14242 Ltmp14245, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp26487-Ltmp26486 # Record length +Ltmp26486: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Ints_max" +Ltmp26487: + .cv_def_range Ltmp14242 Ltmp14245, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26479: + .p2align 2 + .cv_linetable 1077, "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QBEIXZ", Lfunc_end1077 + .section .debug$S,"dr",associative,"?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QBEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QBEXXZ" + .long 241 # Symbol subsection for std::vector >::_Xlen + .long Ltmp26489-Ltmp26488 # Subsection size +Ltmp26488: + .short Ltmp26491-Ltmp26490 # Record length +Ltmp26490: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1078-"?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QBEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10714 # Function type index + .secrel32 "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QBEXXZ" # Function section relative address + .secidx "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QBEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Xlen" # Function name +Ltmp26491: + .short Ltmp26493-Ltmp26492 # Record length +Ltmp26492: + .short 4414 # Record kind: S_LOCAL + .long 9871 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26493: + .cv_def_range Ltmp14246 Ltmp14247, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26489: + .p2align 2 + .cv_linetable 1078, "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QBEXXZ", Lfunc_end1078 + .section .debug$S,"dr",associative,"?resize@?$vector@IV?$allocator@I@std@@@std@@QAEXIABI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?resize@?$vector@IV?$allocator@I@std@@@std@@QAEXIABI@Z" + .long 241 # Symbol subsection for std::vector >::resize + .long Ltmp26495-Ltmp26494 # Subsection size +Ltmp26494: + .short Ltmp26497-Ltmp26496 # Record length +Ltmp26496: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1079-"?resize@?$vector@IV?$allocator@I@std@@@std@@QAEXIABI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10715 # Function type index + .secrel32 "?resize@?$vector@IV?$allocator@I@std@@@std@@QAEXIABI@Z" # Function section relative address + .secidx "?resize@?$vector@IV?$allocator@I@std@@@std@@QAEXIABI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::resize" # Function name +Ltmp26497: + .short Ltmp26499-Ltmp26498 # Record length +Ltmp26498: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26499: + .cv_def_range Ltmp14248 Ltmp14249, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp26501-Ltmp26500 # Record length +Ltmp26500: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp26501: + .cv_def_range Ltmp14248 Ltmp14249, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26503-Ltmp26502 # Record length +Ltmp26502: + .short 4414 # Record kind: S_LOCAL + .long 7374 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp26503: + .cv_def_range Ltmp14248 Ltmp14249, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26495: + .p2align 2 + .cv_linetable 1079, "?resize@?$vector@IV?$allocator@I@std@@@std@@QAEXIABI@Z", Lfunc_end1079 + .section .debug$S,"dr",associative,"?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SAII@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SAII@Z" + .long 241 # Symbol subsection for std::_Vb_val >::_Nw + .long Ltmp26505-Ltmp26504 # Subsection size +Ltmp26504: + .short Ltmp26507-Ltmp26506 # Record length +Ltmp26506: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1080-"?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SAII@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10716 # Function type index + .secrel32 "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SAII@Z" # Function section relative address + .secidx "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SAII@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_val >::_Nw" # Function name +Ltmp26507: + .short Ltmp26509-Ltmp26508 # Record length +Ltmp26508: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp26509: + .cv_def_range Ltmp14250 Ltmp14251, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26505: + .p2align 2 + .cv_linetable 1080, "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SAII@Z", Lfunc_end1080 + .section .debug$S,"dr",associative,"?empty@?$vector@_NV?$allocator@_N@std@@@std@@QBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?empty@?$vector@_NV?$allocator@_N@std@@@std@@QBE_NXZ" + .long 241 # Symbol subsection for std::vector >::empty + .long Ltmp26511-Ltmp26510 # Subsection size +Ltmp26510: + .short Ltmp26513-Ltmp26512 # Record length +Ltmp26512: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1081-"?empty@?$vector@_NV?$allocator@_N@std@@@std@@QBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10717 # Function type index + .secrel32 "?empty@?$vector@_NV?$allocator@_N@std@@@std@@QBE_NXZ" # Function section relative address + .secidx "?empty@?$vector@_NV?$allocator@_N@std@@@std@@QBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::empty" # Function name +Ltmp26513: + .short Ltmp26515-Ltmp26514 # Record length +Ltmp26514: + .short 4414 # Record kind: S_LOCAL + .long 9871 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26515: + .cv_def_range Ltmp14252 Ltmp14253, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26511: + .p2align 2 + .cv_linetable 1081, "?empty@?$vector@_NV?$allocator@_N@std@@@std@@QBE_NXZ", Lfunc_end1081 + .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 + .cv_fpo_data "??$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 241 # Symbol subsection for std::copy_backward > >,std::_Vb_iterator > > > + .long Ltmp26517-Ltmp26516 # Subsection size +Ltmp26516: + .short Ltmp26519-Ltmp26518 # Record length +Ltmp26518: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1082-"??$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 10720 # 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 +Ltmp26519: + .short Ltmp26521-Ltmp26520 # Record length +Ltmp26520: + .short 4414 # Record kind: S_LOCAL + .long 10067 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp26521: + .cv_def_range Ltmp14268 Ltmp14275, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26523-Ltmp26522 # Record length +Ltmp26522: + .short 4414 # Record kind: S_LOCAL + .long 10067 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp26523: + .cv_def_range Ltmp14268 Ltmp14275, "E\021\026\000\000\000\034\000\000\000" + .short Ltmp26525-Ltmp26524 # Record length +Ltmp26524: + .short 4414 # Record kind: S_LOCAL + .long 10067 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp26525: + .cv_def_range Ltmp14268 Ltmp14275, "E\021\026\000\000\000,\000\000\000" + .short Ltmp26527-Ltmp26526 # Record length +Ltmp26526: + .short 4414 # Record kind: S_LOCAL + .long 10050 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +Ltmp26527: + .cv_def_range Ltmp14268 Ltmp14275, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp26529-Ltmp26528 # Record length +Ltmp26528: + .short 4414 # Record kind: S_LOCAL + .long 10067 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +Ltmp26529: + .cv_def_range Ltmp14268 Ltmp14275, "E\021\026\000\000\000\304\377\377\377" + .short Ltmp26531-Ltmp26530 # Record length +Ltmp26530: + .short 4414 # Record kind: S_LOCAL + .long 10067 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +Ltmp26531: + .cv_def_range Ltmp14268 Ltmp14275, "E\021\026\000\000\000\264\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26517: + .p2align 2 + .cv_linetable 1082, "??$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_end1082 + .section .debug$S,"dr",associative,"?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QBEXII@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QBEXII@Z" + .long 241 # Symbol subsection for std::vector >::_Orphan_range + .long Ltmp26533-Ltmp26532 # Subsection size +Ltmp26532: + .short Ltmp26535-Ltmp26534 # Record length +Ltmp26534: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1083-"?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QBEXII@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10721 # Function type index + .secrel32 "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QBEXII@Z" # Function section relative address + .secidx "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QBEXII@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Orphan_range" # Function name +Ltmp26535: + .short Ltmp26537-Ltmp26536 # Record length +Ltmp26536: + .short 4414 # Record kind: S_LOCAL + .long 9871 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26537: + .cv_def_range Ltmp14276 Ltmp14288, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp26539-Ltmp26538 # Record length +Ltmp26538: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Offlo" +Ltmp26539: + .cv_def_range Ltmp14276 Ltmp14288, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26541-Ltmp26540 # Record length +Ltmp26540: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Offhi" +Ltmp26541: + .cv_def_range Ltmp14276 Ltmp14288, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26543-Ltmp26542 # Record length +Ltmp26542: + .short 4414 # Record kind: S_LOCAL + .long 6986 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +Ltmp26543: + .cv_def_range Ltmp14276 Ltmp14288, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp26545-Ltmp26544 # Record length +Ltmp26544: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 0 # Flags + .asciz "_Base" +Ltmp26545: + .cv_def_range Ltmp14276 Ltmp14288, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp26547-Ltmp26546 # Record length +Ltmp26546: + .short 4414 # Record kind: S_LOCAL + .long 10722 # TypeIndex + .short 0 # Flags + .asciz "_Pnext" +Ltmp26547: + .cv_def_range Ltmp14276 Ltmp14288, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp26549-Ltmp26548 # Record length +Ltmp26548: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp14284-Ltmp14280 # Code size + .secrel32 Ltmp14280 # Function section relative address + .secidx Lfunc_begin1083 # Function section index + .byte 0 # Lexical block name +Ltmp26549: + .short Ltmp26551-Ltmp26550 # Record length +Ltmp26550: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Off" +Ltmp26551: + .cv_def_range Ltmp14280 Ltmp14284, "E\021\026\000\000\000\344\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 +Ltmp26533: + .p2align 2 + .cv_linetable 1083, "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QBEXII@Z", Lfunc_end1083 + .section .debug$S,"dr",associative,"?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEXABV12@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEXABV12@@Z" + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::_Compat + .long Ltmp26553-Ltmp26552 # Subsection size +Ltmp26552: + .short Ltmp26555-Ltmp26554 # Record length +Ltmp26554: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1084-"?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEXABV12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10723 # Function type index + .secrel32 "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEXABV12@@Z" # Function section relative address + .secidx "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEXABV12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::_Compat" # Function name +Ltmp26555: + .short Ltmp26557-Ltmp26556 # Record length +Ltmp26556: + .short 4414 # Record kind: S_LOCAL + .long 10076 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26557: + .cv_def_range Ltmp14289 Ltmp14296, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp26559-Ltmp26558 # Record length +Ltmp26558: + .short 4414 # Record kind: S_LOCAL + .long 10060 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp26559: + .cv_def_range Ltmp14289 Ltmp14296, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26553: + .p2align 2 + .cv_linetable 1084, "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEXABV12@@Z", Lfunc_end1084 + .section .debug$S,"dr",associative,"?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" + .long 241 # Symbol subsection for std::_Iterator_base12::_Getcont + .long Ltmp26561-Ltmp26560 # Subsection size +Ltmp26560: + .short Ltmp26563-Ltmp26562 # Record length +Ltmp26562: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1085-"?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10724 # Function type index + .secrel32 "?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" # Function section relative address + .secidx "?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::_Getcont" # Function name +Ltmp26563: + .short Ltmp26565-Ltmp26564 # Record length +Ltmp26564: + .short 4414 # Record kind: S_LOCAL + .long 4827 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26565: + .cv_def_range Ltmp14297 Ltmp14298, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26561: + .p2align 2 + .cv_linetable 1085, "?_Getcont@_Iterator_base12@std@@QBEPBU_Container_base12@2@XZ", Lfunc_end1085 + .section .debug$S,"dr",associative,"??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator< + .long Ltmp26567-Ltmp26566 # Subsection size +Ltmp26566: + .short Ltmp26569-Ltmp26568 # Record length +Ltmp26568: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1086-"??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10725 # Function type index + .secrel32 "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" # Function section relative address + .secidx "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator<" # Function name +Ltmp26569: + .short Ltmp26571-Ltmp26570 # Record length +Ltmp26570: + .short 4414 # Record kind: S_LOCAL + .long 10076 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26571: + .cv_def_range Ltmp14299 Ltmp14300, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp26573-Ltmp26572 # Record length +Ltmp26572: + .short 4414 # Record kind: S_LOCAL + .long 10060 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp26573: + .cv_def_range Ltmp14299 Ltmp14300, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26567: + .p2align 2 + .cv_linetable 1086, "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z", Lfunc_end1086 + .section .debug$S,"dr",associative,"?capacity@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?capacity@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + .long 241 # Symbol subsection for std::vector >::capacity + .long Ltmp26575-Ltmp26574 # Subsection size +Ltmp26574: + .short Ltmp26577-Ltmp26576 # Record length +Ltmp26576: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1087-"?capacity@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10726 # Function type index + .secrel32 "?capacity@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" # Function section relative address + .secidx "?capacity@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::capacity" # Function name +Ltmp26577: + .short Ltmp26579-Ltmp26578 # Record length +Ltmp26578: + .short 4414 # Record kind: S_LOCAL + .long 10220 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26579: + .cv_def_range Ltmp14301 Ltmp14302, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26575: + .p2align 2 + .cv_linetable 1087, "?capacity@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ", Lfunc_end1087 + .section .debug$S,"dr",associative,"?_Myend@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myend@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" + .long 241 # Symbol subsection for std::vector >::_Myend + .long Ltmp26581-Ltmp26580 # Subsection size +Ltmp26580: + .short Ltmp26583-Ltmp26582 # Record length +Ltmp26582: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1088-"?_Myend@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10727 # Function type index + .secrel32 "?_Myend@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" # Function section relative address + .secidx "?_Myend@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Myend" # Function name +Ltmp26583: + .short Ltmp26585-Ltmp26584 # Record length +Ltmp26584: + .short 4414 # Record kind: S_LOCAL + .long 10220 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26585: + .cv_def_range Ltmp14303 Ltmp14304, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26581: + .p2align 2 + .cv_linetable 1088, "?_Myend@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ", Lfunc_end1088 + .section .debug$S,"dr",associative,"?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" + .long 241 # Symbol subsection for std::vector >::_Myfirst + .long Ltmp26587-Ltmp26586 # Subsection size +Ltmp26586: + .short Ltmp26589-Ltmp26588 # Record length +Ltmp26588: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1089-"?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10728 # Function type index + .secrel32 "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" # Function section relative address + .secidx "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Myfirst" # Function name +Ltmp26589: + .short Ltmp26591-Ltmp26590 # Record length +Ltmp26590: + .short 4414 # Record kind: S_LOCAL + .long 10220 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26591: + .cv_def_range Ltmp14305 Ltmp14306, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26587: + .p2align 2 + .cv_linetable 1089, "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ", Lfunc_end1089 + .section .debug$S,"dr",associative,"?_Get_data@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Get_data + .long Ltmp26593-Ltmp26592 # Subsection size +Ltmp26592: + .short Ltmp26595-Ltmp26594 # Record length +Ltmp26594: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1090-"?_Get_data@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10729 # Function type index + .secrel32 "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Get_data" # Function name +Ltmp26595: + .short Ltmp26597-Ltmp26596 # Record length +Ltmp26596: + .short 4414 # Record kind: S_LOCAL + .long 10220 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26597: + .cv_def_range Ltmp14307 Ltmp14308, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26593: + .p2align 2 + .cv_linetable 1090, "?_Get_data@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ", Lfunc_end1090 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QBEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QBEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Get_second + .long Ltmp26599-Ltmp26598 # Subsection size +Ltmp26598: + .short Ltmp26601-Ltmp26600 # Record length +Ltmp26600: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1091-"?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QBEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10730 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QBEABV?$_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@@QBEABV?$_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 +Ltmp26601: + .short Ltmp26603-Ltmp26602 # Record length +Ltmp26602: + .short 4414 # Record kind: S_LOCAL + .long 10312 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26603: + .cv_def_range Ltmp14309 Ltmp14310, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26599: + .p2align 2 + .cv_linetable 1091, "?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QBEABV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ", Lfunc_end1091 + .section .debug$S,"dr",associative,"?max_size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?max_size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + .long 241 # Symbol subsection for std::vector >::max_size + .long Ltmp26605-Ltmp26604 # Subsection size +Ltmp26604: + .short Ltmp26607-Ltmp26606 # Record length +Ltmp26606: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1092-"?max_size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10731 # Function type index + .secrel32 "?max_size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" # Function section relative address + .secidx "?max_size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::max_size" # Function name +Ltmp26607: + .short Ltmp26609-Ltmp26608 # Record length +Ltmp26608: + .short 4414 # Record kind: S_LOCAL + .long 10220 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26609: + .cv_def_range Ltmp14311 Ltmp14312, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26605: + .p2align 2 + .cv_linetable 1092, "?max_size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ", Lfunc_end1092 + .section .debug$S,"dr",associative,"?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAIABV?$allocator@I@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAIABV?$allocator@I@2@@Z" + .long 241 # Symbol subsection for std::_Default_allocator_traits >::max_size + .long Ltmp26611-Ltmp26610 # Subsection size +Ltmp26610: + .short Ltmp26613-Ltmp26612 # Record length +Ltmp26612: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1093-"?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAIABV?$allocator@I@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10732 # Function type index + .secrel32 "?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAIABV?$allocator@I@2@@Z" # Function section relative address + .secidx "?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAIABV?$allocator@I@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::max_size" # Function name +Ltmp26613: + .short Ltmp26615-Ltmp26614 # Record length +Ltmp26614: + .short 4414 # Record kind: S_LOCAL + .long 10016 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp26615: + .cv_def_range Ltmp14313 Ltmp14314, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26611: + .p2align 2 + .cv_linetable 1093, "?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAIABV?$allocator@I@2@@Z", Lfunc_end1093 + .section .debug$S,"dr",associative,"?_Getal@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$allocator@I@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getal@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$allocator@I@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Getal + .long Ltmp26617-Ltmp26616 # Subsection size +Ltmp26616: + .short Ltmp26619-Ltmp26618 # Record length +Ltmp26618: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1094-"?_Getal@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$allocator@I@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10733 # Function type index + .secrel32 "?_Getal@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$allocator@I@2@XZ" # Function section relative address + .secidx "?_Getal@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$allocator@I@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Getal" # Function name +Ltmp26619: + .short Ltmp26621-Ltmp26620 # Record length +Ltmp26620: + .short 4414 # Record kind: S_LOCAL + .long 10220 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26621: + .cv_def_range Ltmp14315 Ltmp14316, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26617: + .p2align 2 + .cv_linetable 1094, "?_Getal@?$vector@IV?$allocator@I@std@@@std@@ABEABV?$allocator@I@2@XZ", Lfunc_end1094 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QBEABV?$allocator@I@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QBEABV?$allocator@I@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Get_first + .long Ltmp26623-Ltmp26622 # Subsection size +Ltmp26622: + .short Ltmp26625-Ltmp26624 # Record length +Ltmp26624: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1095-"?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QBEABV?$allocator@I@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10734 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QBEABV?$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@@QBEABV?$allocator@I@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Get_first" # Function name +Ltmp26625: + .short Ltmp26627-Ltmp26626 # Record length +Ltmp26626: + .short 4414 # Record kind: S_LOCAL + .long 10312 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26627: + .cv_def_range Ltmp14317 Ltmp14318, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26623: + .p2align 2 + .cv_linetable 1095, "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QBEABV?$allocator@I@2@XZ", Lfunc_end1095 + .section .debug$S,"dr",associative,"??$_Resize@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Resize@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + .long 241 # Symbol subsection for std::vector >::_Resize + .long Ltmp26629-Ltmp26628 # Subsection size +Ltmp26628: + .short Ltmp26631-Ltmp26630 # Record length +Ltmp26630: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1096-"??$_Resize@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10735 # Function type index + .secrel32 "??$_Resize@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" # Function section relative address + .secidx "??$_Resize@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Resize" # Function name +Ltmp26631: + .short Ltmp26633-Ltmp26632 # Record length +Ltmp26632: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26633: + .cv_def_range Ltmp14319 Ltmp14326, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp26635-Ltmp26634 # Record length +Ltmp26634: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp26635: + .cv_def_range Ltmp14319 Ltmp14326, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26637-Ltmp26636 # Record length +Ltmp26636: + .short 4414 # Record kind: S_LOCAL + .long 7374 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp26637: + .cv_def_range Ltmp14319 Ltmp14326, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26639-Ltmp26638 # Record length +Ltmp26638: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Oldsize" +Ltmp26639: + .cv_def_range Ltmp14319 Ltmp14326, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp26641-Ltmp26640 # Record length +Ltmp26640: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp14321-Ltmp14320 # Code size + .secrel32 Ltmp14320 # Function section relative address + .secidx Lfunc_begin1096 # Function section index + .byte 0 # Lexical block name +Ltmp26641: + .short Ltmp26643-Ltmp26642 # Record length +Ltmp26642: + .short 4414 # Record kind: S_LOCAL + .long 10256 # TypeIndex + .short 0 # Flags + .asciz "_Newlast" +Ltmp26643: + .cv_def_range Ltmp14320 Ltmp14321, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short Ltmp26645-Ltmp26644 # Record length +Ltmp26644: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp14325-Ltmp14322 # Code size + .secrel32 Ltmp14322 # Function section relative address + .secidx Lfunc_begin1096 # Function section index + .byte 0 # Lexical block name +Ltmp26645: + .short Ltmp26647-Ltmp26646 # Record length +Ltmp26646: + .short 4414 # Record kind: S_LOCAL + .long 10256 # TypeIndex + .short 0 # Flags + .asciz "_Oldlast" +Ltmp26647: + .cv_def_range Ltmp14322 Ltmp14325, "E\021\026\000\000\000\354\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 +Ltmp26629: + .p2align 2 + .cv_linetable 1096, "??$_Resize@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z", Lfunc_end1096 + .section .debug$S,"dr",associative,"?size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" + .long 241 # Symbol subsection for std::vector >::size + .long Ltmp26649-Ltmp26648 # Subsection size +Ltmp26648: + .short Ltmp26651-Ltmp26650 # Record length +Ltmp26650: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1097-"?size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10736 # Function type index + .secrel32 "?size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" # Function section relative address + .secidx "?size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::size" # Function name +Ltmp26651: + .short Ltmp26653-Ltmp26652 # Record length +Ltmp26652: + .short 4414 # Record kind: S_LOCAL + .long 10220 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26653: + .cv_def_range Ltmp14327 Ltmp14328, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26649: + .p2align 2 + .cv_linetable 1097, "?size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ", Lfunc_end1097 + .section .debug$S,"dr",associative,"?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + .long 241 # Symbol subsection for std::vector >::_Myfirst + .long Ltmp26655-Ltmp26654 # Subsection size +Ltmp26654: + .short Ltmp26657-Ltmp26656 # Record length +Ltmp26656: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1098-"?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10737 # Function type index + .secrel32 "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" # Function section relative address + .secidx "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Myfirst" # Function name +Ltmp26657: + .short Ltmp26659-Ltmp26658 # Record length +Ltmp26658: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26659: + .cv_def_range Ltmp14329 Ltmp14330, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26655: + .p2align 2 + .cv_linetable 1098, "?_Myfirst@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ", Lfunc_end1098 + .section .debug$S,"dr",associative,"?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@ABEXPAI0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@ABEXPAI0@Z" + .long 241 # Symbol subsection for std::vector >::_Orphan_range + .long Ltmp26661-Ltmp26660 # Subsection size +Ltmp26660: + .short Ltmp26663-Ltmp26662 # Record length +Ltmp26662: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1099-"?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@ABEXPAI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10738 # Function type index + .secrel32 "?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@ABEXPAI0@Z" # Function section relative address + .secidx "?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@ABEXPAI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Orphan_range" # Function name +Ltmp26663: + .short Ltmp26665-Ltmp26664 # Record length +Ltmp26664: + .short 4414 # Record kind: S_LOCAL + .long 10220 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26665: + .cv_def_range Ltmp14331 Ltmp14343, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp26667-Ltmp26666 # Record length +Ltmp26666: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp26667: + .cv_def_range Ltmp14331 Ltmp14343, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26669-Ltmp26668 # Record length +Ltmp26668: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp26669: + .cv_def_range Ltmp14331 Ltmp14343, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26671-Ltmp26670 # Record length +Ltmp26670: + .short 4414 # Record kind: S_LOCAL + .long 6986 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +Ltmp26671: + .cv_def_range Ltmp14331 Ltmp14343, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp26673-Ltmp26672 # Record length +Ltmp26672: + .short 4414 # Record kind: S_LOCAL + .long 10739 # TypeIndex + .short 0 # Flags + .asciz "_Pnext" +Ltmp26673: + .cv_def_range Ltmp14331 Ltmp14343, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26661: + .p2align 2 + .cv_linetable 1099, "?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@ABEXPAI0@Z", Lfunc_end1099 + .section .debug$S,"dr",associative,"?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + .long 241 # Symbol subsection for std::vector >::_Mylast + .long Ltmp26675-Ltmp26674 # Subsection size +Ltmp26674: + .short Ltmp26677-Ltmp26676 # Record length +Ltmp26676: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1100-"?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10740 # Function type index + .secrel32 "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" # Function section relative address + .secidx "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Mylast" # Function name +Ltmp26677: + .short Ltmp26679-Ltmp26678 # Record length +Ltmp26678: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26679: + .cv_def_range Ltmp14344 Ltmp14345, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26675: + .p2align 2 + .cv_linetable 1100, "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ", Lfunc_end1100 + .section .debug$S,"dr",associative,"??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + .long 241 # Symbol subsection for std::vector >::_Resize_reallocate + .long Ltmp26681-Ltmp26680 # Subsection size +Ltmp26680: + .short Ltmp26683-Ltmp26682 # Record length +Ltmp26682: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1101-"??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10741 # Function type index + .secrel32 "??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" # Function section relative address + .secidx "??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Resize_reallocate" # Function name +Ltmp26683: + .short Ltmp26685-Ltmp26684 # Record length +Ltmp26684: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26685: + .cv_def_range Ltmp14350 Ltmp14356, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp26687-Ltmp26686 # Record length +Ltmp26686: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp26687: + .cv_def_range Ltmp14350 Ltmp14356, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26689-Ltmp26688 # Record length +Ltmp26688: + .short 4414 # Record kind: S_LOCAL + .long 7374 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp26689: + .cv_def_range Ltmp14350 Ltmp14356, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26691-Ltmp26690 # Record length +Ltmp26690: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Oldsize" +Ltmp26691: + .cv_def_range Ltmp14350 Ltmp14356, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp26693-Ltmp26692 # Record length +Ltmp26692: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Newcapacity" +Ltmp26693: + .cv_def_range Ltmp14350 Ltmp14356, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp26695-Ltmp26694 # Record length +Ltmp26694: + .short 4414 # Record kind: S_LOCAL + .long 10256 # TypeIndex + .short 0 # Flags + .asciz "_Newvec" +Ltmp26695: + .cv_def_range Ltmp14350 Ltmp14356, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp26697-Ltmp26696 # Record length +Ltmp26696: + .short 4414 # Record kind: S_LOCAL + .long 10256 # TypeIndex + .short 0 # Flags + .asciz "_Appended_first" +Ltmp26697: + .cv_def_range Ltmp14350 Ltmp14356, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp26699-Ltmp26698 # Record length +Ltmp26698: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 0 # Flags + .asciz "_Appended_last" +Ltmp26699: + .cv_def_range Ltmp14350 Ltmp14356, "E\021\026\000\000\000\314\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26681: + .p2align 2 + .cv_linetable 1101, "??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z", Lfunc_end1101 + .section .debug$S,"dr",associative,"?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAIIABI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAIIABI@Z" + .long 241 # Symbol subsection for std::vector >::_Ufill + .long Ltmp26701-Ltmp26700 # Subsection size +Ltmp26700: + .short Ltmp26703-Ltmp26702 # Record length +Ltmp26702: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1102-"?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAIIABI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10742 # Function type index + .secrel32 "?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAIIABI@Z" # Function section relative address + .secidx "?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAIIABI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Ufill" # Function name +Ltmp26703: + .short Ltmp26705-Ltmp26704 # Record length +Ltmp26704: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26705: + .cv_def_range Ltmp14357 Ltmp14358, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp26707-Ltmp26706 # Record length +Ltmp26706: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp26707: + .cv_def_range Ltmp14357 Ltmp14358, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26709-Ltmp26708 # Record length +Ltmp26708: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp26709: + .cv_def_range Ltmp14357 Ltmp14358, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26711-Ltmp26710 # Record length +Ltmp26710: + .short 4414 # Record kind: S_LOCAL + .long 7374 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp26711: + .cv_def_range Ltmp14357 Ltmp14358, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26701: + .p2align 2 + .cv_linetable 1102, "?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAIIABI@Z", Lfunc_end1102 + .section .debug$S,"dr",associative,"?_Mylast@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" + .long 241 # Symbol subsection for std::vector >::_Mylast + .long Ltmp26713-Ltmp26712 # Subsection size +Ltmp26712: + .short Ltmp26715-Ltmp26714 # Record length +Ltmp26714: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1103-"?_Mylast@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10743 # Function type index + .secrel32 "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" # Function section relative address + .secidx "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Mylast" # Function name +Ltmp26715: + .short Ltmp26717-Ltmp26716 # Record length +Ltmp26716: + .short 4414 # Record kind: S_LOCAL + .long 10220 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26717: + .cv_def_range Ltmp14359 Ltmp14360, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26713: + .p2align 2 + .cv_linetable 1103, "?_Mylast@?$vector@IV?$allocator@I@std@@@std@@ABEABQAIXZ", Lfunc_end1103 + .section .debug$S,"dr",associative,"?_Getpfirst@?$vector@IV?$allocator@I@std@@@std@@ABEPAPAU_Iterator_base12@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getpfirst@?$vector@IV?$allocator@I@std@@@std@@ABEPAPAU_Iterator_base12@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Getpfirst + .long Ltmp26719-Ltmp26718 # Subsection size +Ltmp26718: + .short Ltmp26721-Ltmp26720 # Record length +Ltmp26720: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1104-"?_Getpfirst@?$vector@IV?$allocator@I@std@@@std@@ABEPAPAU_Iterator_base12@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10744 # Function type index + .secrel32 "?_Getpfirst@?$vector@IV?$allocator@I@std@@@std@@ABEPAPAU_Iterator_base12@2@XZ" # Function section relative address + .secidx "?_Getpfirst@?$vector@IV?$allocator@I@std@@@std@@ABEPAPAU_Iterator_base12@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Getpfirst" # Function name +Ltmp26721: + .short Ltmp26723-Ltmp26722 # Record length +Ltmp26722: + .short 4414 # Record kind: S_LOCAL + .long 10220 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26723: + .cv_def_range Ltmp14361 Ltmp14362, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26719: + .p2align 2 + .cv_linetable 1104, "?_Getpfirst@?$vector@IV?$allocator@I@std@@@std@@ABEPAPAU_Iterator_base12@2@XZ", Lfunc_end1104 + .section .debug$S,"dr",associative,"?_Xlength@?$vector@IV?$allocator@I@std@@@std@@CAXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Xlength@?$vector@IV?$allocator@I@std@@@std@@CAXXZ" + .long 241 # Symbol subsection for std::vector >::_Xlength + .long Ltmp26725-Ltmp26724 # Subsection size +Ltmp26724: + .short Ltmp26727-Ltmp26726 # Record length +Ltmp26726: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1105-"?_Xlength@?$vector@IV?$allocator@I@std@@@std@@CAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10745 # 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 +Ltmp26727: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26725: + .p2align 2 + .cv_linetable 1105, "?_Xlength@?$vector@IV?$allocator@I@std@@@std@@CAXXZ", Lfunc_end1105 + .section .debug$S,"dr",associative,"?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@ABEII@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@ABEII@Z" + .long 241 # Symbol subsection for std::vector >::_Calculate_growth + .long Ltmp26729-Ltmp26728 # Subsection size +Ltmp26728: + .short Ltmp26731-Ltmp26730 # Record length +Ltmp26730: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1106-"?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@ABEII@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10746 # Function type index + .secrel32 "?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@ABEII@Z" # Function section relative address + .secidx "?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@ABEII@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Calculate_growth" # Function name +Ltmp26731: + .short Ltmp26733-Ltmp26732 # Record length +Ltmp26732: + .short 4414 # Record kind: S_LOCAL + .long 10220 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26733: + .cv_def_range Ltmp14365 Ltmp14370, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp26735-Ltmp26734 # Record length +Ltmp26734: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp26735: + .cv_def_range Ltmp14365 Ltmp14370, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26737-Ltmp26736 # Record length +Ltmp26736: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Oldcapacity" +Ltmp26737: + .cv_def_range Ltmp14365 Ltmp14370, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp26739-Ltmp26738 # Record length +Ltmp26738: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Geometric" +Ltmp26739: + .cv_def_range Ltmp14365 Ltmp14370, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26729: + .p2align 2 + .cv_linetable 1106, "?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@ABEII@Z", Lfunc_end1106 + .section .debug$S,"dr",associative,"?allocate@?$allocator@I@std@@QAEPAII@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?allocate@?$allocator@I@std@@QAEPAII@Z" + .long 241 # Symbol subsection for std::allocator::allocate + .long Ltmp26741-Ltmp26740 # Subsection size +Ltmp26740: + .short Ltmp26743-Ltmp26742 # Record length +Ltmp26742: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1107-"?allocate@?$allocator@I@std@@QAEPAII@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10747 # Function type index + .secrel32 "?allocate@?$allocator@I@std@@QAEPAII@Z" # Function section relative address + .secidx "?allocate@?$allocator@I@std@@QAEPAII@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocate" # Function name +Ltmp26743: + .short Ltmp26745-Ltmp26744 # Record length +Ltmp26744: + .short 4414 # Record kind: S_LOCAL + .long 10119 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26745: + .cv_def_range Ltmp14371 Ltmp14372, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp26747-Ltmp26746 # Record length +Ltmp26746: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp26747: + .cv_def_range Ltmp14371 Ltmp14372, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26741: + .p2align 2 + .cv_linetable 1107, "?allocate@?$allocator@I@std@@QAEPAII@Z", Lfunc_end1107 + .section .debug$S,"dr",associative,"?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00@Z" + .long 241 # Symbol subsection for std::vector >::_Umove_if_noexcept + .long Ltmp26749-Ltmp26748 # Subsection size +Ltmp26748: + .short Ltmp26751-Ltmp26750 # Record length +Ltmp26750: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1108-"?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10748 # Function type index + .secrel32 "?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00@Z" # Function section relative address + .secidx "?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Umove_if_noexcept" # Function name +Ltmp26751: + .short Ltmp26753-Ltmp26752 # Record length +Ltmp26752: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26753: + .cv_def_range Ltmp14373 Ltmp14374, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp26755-Ltmp26754 # Record length +Ltmp26754: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp26755: + .cv_def_range Ltmp14373 Ltmp14374, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26757-Ltmp26756 # Record length +Ltmp26756: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp26757: + .cv_def_range Ltmp14373 Ltmp14374, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26759-Ltmp26758 # Record length +Ltmp26758: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp26759: + .cv_def_range Ltmp14373 Ltmp14374, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26749: + .p2align 2 + .cv_linetable 1108, "?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00@Z", Lfunc_end1108 + .section .debug$S,"dr",associative,"?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AAEXQAIII@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AAEXQAIII@Z" + .long 241 # Symbol subsection for std::vector >::_Change_array + .long Ltmp26761-Ltmp26760 # Subsection size +Ltmp26760: + .short Ltmp26763-Ltmp26762 # Record length +Ltmp26762: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1109-"?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AAEXQAIII@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10749 # Function type index + .secrel32 "?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AAEXQAIII@Z" # Function section relative address + .secidx "?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AAEXQAIII@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Change_array" # Function name +Ltmp26763: + .short Ltmp26765-Ltmp26764 # Record length +Ltmp26764: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26765: + .cv_def_range Ltmp14375 Ltmp14378, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp26767-Ltmp26766 # Record length +Ltmp26766: + .short 4414 # Record kind: S_LOCAL + .long 10256 # TypeIndex + .short 1 # Flags + .asciz "_Newvec" +Ltmp26767: + .cv_def_range Ltmp14375 Ltmp14378, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26769-Ltmp26768 # Record length +Ltmp26768: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp26769: + .cv_def_range Ltmp14375 Ltmp14378, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26771-Ltmp26770 # Record length +Ltmp26770: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newcapacity" +Ltmp26771: + .cv_def_range Ltmp14375 Ltmp14378, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26761: + .p2align 2 + .cv_linetable 1109, "?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AAEXQAIII@Z", Lfunc_end1109 + .section .debug$S,"dr",associative,"?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00U?$integral_constant@_N$00@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00U?$integral_constant@_N$00@2@@Z" + .long 241 # Symbol subsection for std::vector >::_Umove_if_noexcept1 + .long Ltmp26773-Ltmp26772 # Subsection size +Ltmp26772: + .short Ltmp26775-Ltmp26774 # Record length +Ltmp26774: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1110-"?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00U?$integral_constant@_N$00@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10750 # Function type index + .secrel32 "?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00U?$integral_constant@_N$00@2@@Z" # Function section relative address + .secidx "?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00U?$integral_constant@_N$00@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Umove_if_noexcept1" # Function name +Ltmp26775: + .short Ltmp26777-Ltmp26776 # Record length +Ltmp26776: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26777: + .cv_def_range Ltmp14379 Ltmp14380, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp26779-Ltmp26778 # Record length +Ltmp26778: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp26779: + .cv_def_range Ltmp14379 Ltmp14380, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26781-Ltmp26780 # Record length +Ltmp26780: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp26781: + .cv_def_range Ltmp14379 Ltmp14380, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26783-Ltmp26782 # Record length +Ltmp26782: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp26783: + .cv_def_range Ltmp14379 Ltmp14380, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp26785-Ltmp26784 # Record length +Ltmp26784: + .short 4414 # Record kind: S_LOCAL + .long 4529 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp26785: + .cv_def_range Ltmp14379 Ltmp14380, "E\021\026\000\000\000\024\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26773: + .p2align 2 + .cv_linetable 1110, "?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI00U?$integral_constant@_N$00@2@@Z", Lfunc_end1110 + .section .debug$S,"dr",associative,"??$_Uninitialized_move@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Uninitialized_move@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z" + .long 241 # Symbol subsection for std::_Uninitialized_move > + .long Ltmp26787-Ltmp26786 # Subsection size +Ltmp26786: + .short Ltmp26789-Ltmp26788 # Record length +Ltmp26788: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1111-"??$_Uninitialized_move@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10753 # Function type index + .secrel32 "??$_Uninitialized_move@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_move@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_move >" # Function name +Ltmp26789: + .short Ltmp26791-Ltmp26790 # Record length +Ltmp26790: + .short 4414 # Record kind: S_LOCAL + .long 10124 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp26791: + .cv_def_range Ltmp14381 Ltmp14384, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26793-Ltmp26792 # Record length +Ltmp26792: + .short 4414 # Record kind: S_LOCAL + .long 10124 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp26793: + .cv_def_range Ltmp14381 Ltmp14384, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26795-Ltmp26794 # Record length +Ltmp26794: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp26795: + .cv_def_range Ltmp14381 Ltmp14384, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp26797-Ltmp26796 # Record length +Ltmp26796: + .short 4414 # Record kind: S_LOCAL + .long 10013 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp26797: + .cv_def_range Ltmp14381 Ltmp14384, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp26799-Ltmp26798 # Record length +Ltmp26798: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +Ltmp26799: + .cv_def_range Ltmp14381 Ltmp14384, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp26801-Ltmp26800 # Record length +Ltmp26800: + .short 4414 # Record kind: S_LOCAL + .long 10124 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +Ltmp26801: + .cv_def_range Ltmp14381 Ltmp14384, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp26803-Ltmp26802 # Record length +Ltmp26802: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +Ltmp26803: + .cv_def_range Ltmp14381 Ltmp14384, "E\021\026\000\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26787: + .p2align 2 + .cv_linetable 1111, "??$_Uninitialized_move@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z", Lfunc_end1111 + .section .debug$S,"dr",associative,"??$_Get_unwrapped@I@std@@YAPAIQAI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_unwrapped@I@std@@YAPAIQAI@Z" + .long 241 # Symbol subsection for std::_Get_unwrapped + .long Ltmp26805-Ltmp26804 # Subsection size +Ltmp26804: + .short Ltmp26807-Ltmp26806 # Record length +Ltmp26806: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1112-"??$_Get_unwrapped@I@std@@YAPAIQAI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10756 # Function type index + .secrel32 "??$_Get_unwrapped@I@std@@YAPAIQAI@Z" # Function section relative address + .secidx "??$_Get_unwrapped@I@std@@YAPAIQAI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped" # Function name +Ltmp26807: + .short Ltmp26809-Ltmp26808 # Record length +Ltmp26808: + .short 4414 # Record kind: S_LOCAL + .long 10124 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp26809: + .cv_def_range Ltmp14385 Ltmp14386, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26805: + .p2align 2 + .cv_linetable 1112, "??$_Get_unwrapped@I@std@@YAPAIQAI@Z", Lfunc_end1112 + .section .debug$S,"dr",associative,"??$_Get_unwrapped_n@IH$0A@@std@@YAPAIQAIH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_unwrapped_n@IH$0A@@std@@YAPAIQAIH@Z" + .long 241 # Symbol subsection for std::_Get_unwrapped_n + .long Ltmp26811-Ltmp26810 # Subsection size +Ltmp26810: + .short Ltmp26813-Ltmp26812 # Record length +Ltmp26812: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1113-"??$_Get_unwrapped_n@IH$0A@@std@@YAPAIQAIH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10759 # Function type index + .secrel32 "??$_Get_unwrapped_n@IH$0A@@std@@YAPAIQAIH@Z" # Function section relative address + .secidx "??$_Get_unwrapped_n@IH$0A@@std@@YAPAIQAIH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped_n" # Function name +Ltmp26813: + .short Ltmp26815-Ltmp26814 # Record length +Ltmp26814: + .short 4414 # Record kind: S_LOCAL + .long 10124 # TypeIndex + .short 1 # Flags + .asciz "_Src" +Ltmp26815: + .cv_def_range Ltmp14387 Ltmp14388, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26817-Ltmp26816 # Record length +Ltmp26816: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp26817: + .cv_def_range Ltmp14387 Ltmp14388, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26811: + .p2align 2 + .cv_linetable 1113, "??$_Get_unwrapped_n@IH$0A@@std@@YAPAIQAIH@Z", Lfunc_end1113 + .section .debug$S,"dr",associative,"??$_Idl_distance@PAIPAI@std@@YA?A?@@ABQAI0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Idl_distance@PAIPAI@std@@YA?A?@@ABQAI0@Z" + .long 241 # Symbol subsection for std::_Idl_distance + .long Ltmp26819-Ltmp26818 # Subsection size +Ltmp26818: + .short Ltmp26821-Ltmp26820 # Record length +Ltmp26820: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1114-"??$_Idl_distance@PAIPAI@std@@YA?A?@@ABQAI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10763 # Function type index + .secrel32 "??$_Idl_distance@PAIPAI@std@@YA?A?@@ABQAI0@Z" # Function section relative address + .secidx "??$_Idl_distance@PAIPAI@std@@YA?A?@@ABQAI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Idl_distance" # Function name +Ltmp26821: + .short Ltmp26823-Ltmp26822 # Record length +Ltmp26822: + .short 4414 # Record kind: S_LOCAL + .long 10760 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp26823: + .cv_def_range Ltmp14389 Ltmp14390, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26825-Ltmp26824 # Record length +Ltmp26824: + .short 4414 # Record kind: S_LOCAL + .long 10760 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp26825: + .cv_def_range Ltmp14389 Ltmp14390, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26819: + .p2align 2 + .cv_linetable 1114, "??$_Idl_distance@PAIPAI@std@@YA?A?@@ABQAI0@Z", Lfunc_end1114 + .section .debug$S,"dr",associative,"??$_Copy_memmove@PAIPAI@std@@YAPAIPAI00@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Copy_memmove@PAIPAI@std@@YAPAIPAI00@Z" + .long 241 # Symbol subsection for std::_Copy_memmove + .long Ltmp26827-Ltmp26826 # Subsection size +Ltmp26826: + .short Ltmp26829-Ltmp26828 # Record length +Ltmp26828: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1115-"??$_Copy_memmove@PAIPAI@std@@YAPAIPAI00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10765 # Function type index + .secrel32 "??$_Copy_memmove@PAIPAI@std@@YAPAIPAI00@Z" # Function section relative address + .secidx "??$_Copy_memmove@PAIPAI@std@@YAPAIPAI00@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_memmove" # Function name +Ltmp26829: + .short Ltmp26831-Ltmp26830 # Record length +Ltmp26830: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp26831: + .cv_def_range Ltmp14391 Ltmp14392, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26833-Ltmp26832 # Record length +Ltmp26832: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp26833: + .cv_def_range Ltmp14391 Ltmp14392, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26835-Ltmp26834 # Record length +Ltmp26834: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp26835: + .cv_def_range Ltmp14391 Ltmp14392, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp26837-Ltmp26836 # Record length +Ltmp26836: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_First_ch" +Ltmp26837: + .cv_def_range Ltmp14391 Ltmp14392, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp26839-Ltmp26838 # Record length +Ltmp26838: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_Last_ch" +Ltmp26839: + .cv_def_range Ltmp14391 Ltmp14392, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp26841-Ltmp26840 # Record length +Ltmp26840: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 0 # Flags + .asciz "_Dest_ch" +Ltmp26841: + .cv_def_range Ltmp14391 Ltmp14392, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp26843-Ltmp26842 # Record length +Ltmp26842: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Count" +Ltmp26843: + .cv_def_range Ltmp14391 Ltmp14392, "E\021\026\000\000\000\344\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26827: + .p2align 2 + .cv_linetable 1115, "??$_Copy_memmove@PAIPAI@std@@YAPAIPAI00@Z", Lfunc_end1115 + .section .debug$S,"dr",associative,"??$_Seek_wrapped@I@std@@YAXAAPAIQAI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Seek_wrapped@I@std@@YAXAAPAIQAI@Z" + .long 241 # Symbol subsection for std::_Seek_wrapped + .long Ltmp26845-Ltmp26844 # Subsection size +Ltmp26844: + .short Ltmp26847-Ltmp26846 # Record length +Ltmp26846: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1116-"??$_Seek_wrapped@I@std@@YAXAAPAIQAI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10768 # Function type index + .secrel32 "??$_Seek_wrapped@I@std@@YAXAAPAIQAI@Z" # Function section relative address + .secidx "??$_Seek_wrapped@I@std@@YAXAAPAIQAI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Seek_wrapped" # Function name +Ltmp26847: + .short Ltmp26849-Ltmp26848 # Record length +Ltmp26848: + .short 4414 # Record kind: S_LOCAL + .long 10278 # TypeIndex + .short 1 # Flags + .asciz "_It" +Ltmp26849: + .cv_def_range Ltmp14393 Ltmp14394, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26851-Ltmp26850 # Record length +Ltmp26850: + .short 4414 # Record kind: S_LOCAL + .long 10124 # TypeIndex + .short 1 # Flags + .asciz "_UIt" +Ltmp26851: + .cv_def_range Ltmp14393 Ltmp14394, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26845: + .p2align 2 + .cv_linetable 1116, "??$_Seek_wrapped@I@std@@YAXAAPAIQAI@Z", Lfunc_end1116 + .section .debug$S,"dr",associative,"?_Myend@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myend@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" + .long 241 # Symbol subsection for std::vector >::_Myend + .long Ltmp26853-Ltmp26852 # Subsection size +Ltmp26852: + .short Ltmp26855-Ltmp26854 # Record length +Ltmp26854: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1117-"?_Myend@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10769 # Function type index + .secrel32 "?_Myend@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" # Function section relative address + .secidx "?_Myend@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Myend" # Function name +Ltmp26855: + .short Ltmp26857-Ltmp26856 # Record length +Ltmp26856: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26857: + .cv_def_range Ltmp14395 Ltmp14396, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26853: + .p2align 2 + .cv_linetable 1117, "?_Myend@?$vector@IV?$allocator@I@std@@@std@@AAEAAPAIXZ", Lfunc_end1117 + .section .debug$S,"dr",associative,"??$_Uninitialized_fill_n@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Uninitialized_fill_n@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@@Z" + .long 241 # Symbol subsection for std::_Uninitialized_fill_n > + .long Ltmp26859-Ltmp26858 # Subsection size +Ltmp26858: + .short Ltmp26861-Ltmp26860 # Record length +Ltmp26860: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1118-"??$_Uninitialized_fill_n@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10772 # Function type index + .secrel32 "??$_Uninitialized_fill_n@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_fill_n@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_fill_n >" # Function name +Ltmp26861: + .short Ltmp26863-Ltmp26862 # Record length +Ltmp26862: + .short 4414 # Record kind: S_LOCAL + .long 10124 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp26863: + .cv_def_range Ltmp14397 Ltmp14398, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26865-Ltmp26864 # Record length +Ltmp26864: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp26865: + .cv_def_range Ltmp14397 Ltmp14398, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26867-Ltmp26866 # Record length +Ltmp26866: + .short 4414 # Record kind: S_LOCAL + .long 7374 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp26867: + .cv_def_range Ltmp14397 Ltmp14398, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp26869-Ltmp26868 # Record length +Ltmp26868: + .short 4414 # Record kind: S_LOCAL + .long 10013 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp26869: + .cv_def_range Ltmp14397 Ltmp14398, "E\021\026\000\000\000\024\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26859: + .p2align 2 + .cv_linetable 1118, "??$_Uninitialized_fill_n@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@@Z", Lfunc_end1118 + .section .debug$S,"dr",associative,"??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" + .long 241 # Symbol subsection for std::_Uninit_alloc_fill_n1 > + .long Ltmp26871-Ltmp26870 # Subsection size +Ltmp26870: + .short Ltmp26873-Ltmp26872 # Record length +Ltmp26872: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1119-"??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10775 # Function type index + .secrel32 "??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" # Function section relative address + .secidx "??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninit_alloc_fill_n1 >" # Function name +Ltmp26873: + .short Ltmp26875-Ltmp26874 # Record length +Ltmp26874: + .short 4414 # Record kind: S_LOCAL + .long 10124 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp26875: + .cv_def_range Ltmp14401 Ltmp14408, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26877-Ltmp26876 # Record length +Ltmp26876: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp26877: + .cv_def_range Ltmp14401 Ltmp14408, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26879-Ltmp26878 # Record length +Ltmp26878: + .short 4414 # Record kind: S_LOCAL + .long 7374 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp26879: + .cv_def_range Ltmp14401 Ltmp14408, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp26881-Ltmp26880 # Record length +Ltmp26880: + .short 4414 # Record kind: S_LOCAL + .long 10013 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp26881: + .cv_def_range Ltmp14401 Ltmp14408, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp26883-Ltmp26882 # Record length +Ltmp26882: + .short 4414 # Record kind: S_LOCAL + .long 4532 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp26883: + .cv_def_range Ltmp14401 Ltmp14408, "E\021\026\000\000\000\030\000\000\000" + .short Ltmp26885-Ltmp26884 # Record length +Ltmp26884: + .short 4414 # Record kind: S_LOCAL + .long 10790 # TypeIndex + .short 0 # Flags + .asciz "_Backout" +Ltmp26885: + .cv_def_range Ltmp14401 Ltmp14408, "E\021\026\000\000\000\330\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26871: + .p2align 2 + .cv_linetable 1119, "??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z", Lfunc_end1119 + .section .debug$S,"dr",associative,"??0?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@PAIAAV?$allocator@I@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@PAIAAV?$allocator@I@1@@Z" + .long 241 # Symbol subsection for std::_Uninitialized_backout_al >::_Uninitialized_backout_al + .long Ltmp26887-Ltmp26886 # Subsection size +Ltmp26886: + .short Ltmp26889-Ltmp26888 # Record length +Ltmp26888: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1120-"??0?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@PAIAAV?$allocator@I@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10792 # Function type index + .secrel32 "??0?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@PAIAAV?$allocator@I@1@@Z" # Function section relative address + .secidx "??0?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@PAIAAV?$allocator@I@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al >::_Uninitialized_backout_al" # Function name +Ltmp26889: + .short Ltmp26891-Ltmp26890 # Record length +Ltmp26890: + .short 4414 # Record kind: S_LOCAL + .long 10777 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26891: + .cv_def_range Ltmp14409 Ltmp14410, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp26893-Ltmp26892 # Record length +Ltmp26892: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp26893: + .cv_def_range Ltmp14409 Ltmp14410, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26895-Ltmp26894 # Record length +Ltmp26894: + .short 4414 # Record kind: S_LOCAL + .long 10013 # TypeIndex + .short 1 # Flags + .asciz "_Al_" +Ltmp26895: + .cv_def_range Ltmp14409 Ltmp14410, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26887: + .p2align 2 + .cv_linetable 1120, "??0?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@PAIAAV?$allocator@I@1@@Z", Lfunc_end1120 + .section .debug$S,"dr",associative,"??$_Emplace_back@ABI@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEXABI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Emplace_back@ABI@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEXABI@Z" + .long 241 # Symbol subsection for std::_Uninitialized_backout_al >::_Emplace_back + .long Ltmp26897-Ltmp26896 # Subsection size +Ltmp26896: + .short Ltmp26899-Ltmp26898 # Record length +Ltmp26898: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1121-"??$_Emplace_back@ABI@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEXABI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10794 # Function type index + .secrel32 "??$_Emplace_back@ABI@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEXABI@Z" # Function section relative address + .secidx "??$_Emplace_back@ABI@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEXABI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al >::_Emplace_back" # Function name +Ltmp26899: + .short Ltmp26901-Ltmp26900 # Record length +Ltmp26900: + .short 4414 # Record kind: S_LOCAL + .long 10777 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26901: + .cv_def_range Ltmp14411 Ltmp14412, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp26903-Ltmp26902 # Record length +Ltmp26902: + .short 4414 # Record kind: S_LOCAL + .long 7374 # TypeIndex + .short 1 # Flags + .asciz "_Vals" +Ltmp26903: + .cv_def_range Ltmp14411 Ltmp14412, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26897: + .p2align 2 + .cv_linetable 1121, "??$_Emplace_back@ABI@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEXABI@Z", Lfunc_end1121 + .section .debug$S,"dr",associative,"?_Release@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEPAIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Release@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEPAIXZ" + .long 241 # Symbol subsection for std::_Uninitialized_backout_al >::_Release + .long Ltmp26905-Ltmp26904 # Subsection size +Ltmp26904: + .short Ltmp26907-Ltmp26906 # Record length +Ltmp26906: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1122-"?_Release@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEPAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10795 # Function type index + .secrel32 "?_Release@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEPAIXZ" # Function section relative address + .secidx "?_Release@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEPAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al >::_Release" # Function name +Ltmp26907: + .short Ltmp26909-Ltmp26908 # Record length +Ltmp26908: + .short 4414 # Record kind: S_LOCAL + .long 10777 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26909: + .cv_def_range Ltmp14413 Ltmp14414, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26905: + .p2align 2 + .cv_linetable 1122, "?_Release@?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAEPAIXZ", Lfunc_end1122 + .section .debug$S,"dr",associative,"??1?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Uninitialized_backout_al >::~_Uninitialized_backout_al + .long Ltmp26911-Ltmp26910 # Subsection size +Ltmp26910: + .short Ltmp26913-Ltmp26912 # Record length +Ltmp26912: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1123-"??1?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10796 # Function type index + .secrel32 "??1?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al >::~_Uninitialized_backout_al" # Function name +Ltmp26913: + .short Ltmp26915-Ltmp26914 # Record length +Ltmp26914: + .short 4414 # Record kind: S_LOCAL + .long 10777 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26915: + .cv_def_range Ltmp14415 Ltmp14417, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26911: + .p2align 2 + .cv_linetable 1123, "??1?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@QAE@XZ", Lfunc_end1123 + .section .debug$S,"dr",associative,"??$construct@IABI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAAV?$allocator@I@1@QAIABI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$construct@IABI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAAV?$allocator@I@1@QAIABI@Z" + .long 241 # Symbol subsection for std::_Default_allocator_traits >::construct + .long Ltmp26917-Ltmp26916 # Subsection size +Ltmp26916: + .short Ltmp26919-Ltmp26918 # Record length +Ltmp26918: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1124-"??$construct@IABI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAAV?$allocator@I@1@QAIABI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10799 # Function type index + .secrel32 "??$construct@IABI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAAV?$allocator@I@1@QAIABI@Z" # Function section relative address + .secidx "??$construct@IABI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAAV?$allocator@I@1@QAIABI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::construct" # Function name +Ltmp26919: + .short Ltmp26921-Ltmp26920 # Record length +Ltmp26920: + .short 4414 # Record kind: S_LOCAL + .long 10013 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp26921: + .cv_def_range Ltmp14418 Ltmp14419, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26923-Ltmp26922 # Record length +Ltmp26922: + .short 4414 # Record kind: S_LOCAL + .long 10124 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp26923: + .cv_def_range Ltmp14418 Ltmp14419, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp26925-Ltmp26924 # Record length +Ltmp26924: + .short 4414 # Record kind: S_LOCAL + .long 7374 # TypeIndex + .short 1 # Flags + .asciz "_Args" +Ltmp26925: + .cv_def_range Ltmp14418 Ltmp14419, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26917: + .p2align 2 + .cv_linetable 1124, "??$construct@IABI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAAV?$allocator@I@1@QAIABI@Z", Lfunc_end1124 + .section .debug$S,"dr",associative,"??$forward@ABI@std@@YAABIABI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$forward@ABI@std@@YAABIABI@Z" + .long 241 # Symbol subsection for std::forward + .long Ltmp26927-Ltmp26926 # Subsection size +Ltmp26926: + .short Ltmp26929-Ltmp26928 # Record length +Ltmp26928: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1125-"??$forward@ABI@std@@YAABIABI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10801 # Function type index + .secrel32 "??$forward@ABI@std@@YAABIABI@Z" # Function section relative address + .secidx "??$forward@ABI@std@@YAABIABI@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +Ltmp26929: + .short Ltmp26931-Ltmp26930 # Record length +Ltmp26930: + .short 4414 # Record kind: S_LOCAL + .long 7374 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp26931: + .cv_def_range Ltmp14420 Ltmp14421, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26927: + .p2align 2 + .cv_linetable 1125, "??$forward@ABI@std@@YAABIABI@Z", Lfunc_end1125 + .section .debug$S,"dr",associative,"??$_Unfancy@I@std@@YAPAIPAI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Unfancy@I@std@@YAPAIPAI@Z" + .long 241 # Symbol subsection for std::_Unfancy + .long Ltmp26933-Ltmp26932 # Subsection size +Ltmp26932: + .short Ltmp26935-Ltmp26934 # Record length +Ltmp26934: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1126-"??$_Unfancy@I@std@@YAPAIPAI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10804 # Function type index + .secrel32 "??$_Unfancy@I@std@@YAPAIPAI@Z" # Function section relative address + .secidx "??$_Unfancy@I@std@@YAPAIPAI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy" # Function name +Ltmp26935: + .short Ltmp26937-Ltmp26936 # Record length +Ltmp26936: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp26937: + .cv_def_range Ltmp14422 Ltmp14423, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26933: + .p2align 2 + .cv_linetable 1126, "??$_Unfancy@I@std@@YAPAIPAI@Z", Lfunc_end1126 + .section .debug$S,"dr",associative,"??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + .long 241 # Symbol subsection for std::_Adl_verify_range > >,std::_Vb_iterator > > > + .long Ltmp26939-Ltmp26938 # Subsection size +Ltmp26938: + .short Ltmp26941-Ltmp26940 # Record length +Ltmp26940: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1127-"??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXABV?$_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 10807 # Function type index + .secrel32 "??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXABV?$_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@@YAXABV?$_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 +Ltmp26941: + .short Ltmp26943-Ltmp26942 # Record length +Ltmp26942: + .short 4414 # Record kind: S_LOCAL + .long 10706 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp26943: + .cv_def_range Ltmp14424 Ltmp14426, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26945-Ltmp26944 # Record length +Ltmp26944: + .short 4414 # Record kind: S_LOCAL + .long 10706 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp26945: + .cv_def_range Ltmp14424 Ltmp14426, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26939: + .p2align 2 + .cv_linetable 1127, "??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z", Lfunc_end1127 + .section .debug$S,"dr",associative,"??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" + .long 241 # Symbol subsection for std::_Get_unwrapped > >,0> + .long Ltmp26947-Ltmp26946 # Subsection size +Ltmp26946: + .short Ltmp26949-Ltmp26948 # Record length +Ltmp26948: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1128-"??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10809 # Function type index + .secrel32 "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" # Function section relative address + .secidx "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped > >,0>" # Function name +Ltmp26949: + .short Ltmp26951-Ltmp26950 # Record length +Ltmp26950: + .short 4414 # Record kind: S_LOCAL + .long 10706 # TypeIndex + .short 1 # Flags + .asciz "_It" +Ltmp26951: + .cv_def_range Ltmp14427 Ltmp14428, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26947: + .p2align 2 + .cv_linetable 1128, "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z", Lfunc_end1128 + .section .debug$S,"dr",associative,"??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@H$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@H$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@H@Z" + .long 241 # Symbol subsection for std::_Get_unwrapped_n > >,int,0> + .long Ltmp26953-Ltmp26952 # Subsection size +Ltmp26952: + .short Ltmp26955-Ltmp26954 # Record length +Ltmp26954: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1129-"??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@H$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10812 # Function type index + .secrel32 "??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@H$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@H@Z" # Function section relative address + .secidx "??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@H$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@H@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped_n > >,int,0>" # Function name +Ltmp26955: + .short Ltmp26957-Ltmp26956 # Record length +Ltmp26956: + .short 4414 # Record kind: S_LOCAL + .long 10706 # TypeIndex + .short 1 # Flags + .asciz "_It" +Ltmp26957: + .cv_def_range Ltmp14429 Ltmp14430, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26959-Ltmp26958 # Record length +Ltmp26958: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp26959: + .cv_def_range Ltmp14429 Ltmp14430, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26953: + .p2align 2 + .cv_linetable 1129, "??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@H$0A@@std@@YAABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@H@Z", Lfunc_end1129 + .section .debug$S,"dr",associative,"??$_Idl_distance@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@ABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Idl_distance@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@ABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + .long 241 # Symbol subsection for std::_Idl_distance > >,std::_Vb_iterator > > > + .long Ltmp26961-Ltmp26960 # Subsection size +Ltmp26960: + .short Ltmp26963-Ltmp26962 # Record length +Ltmp26962: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1130-"??$_Idl_distance@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@ABV?$_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 10814 # Function type index + .secrel32 "??$_Idl_distance@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@ABV?$_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?@@ABV?$_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 +Ltmp26963: + .short Ltmp26965-Ltmp26964 # Record length +Ltmp26964: + .short 4414 # Record kind: S_LOCAL + .long 10706 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp26965: + .cv_def_range Ltmp14431 Ltmp14432, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp26967-Ltmp26966 # Record length +Ltmp26966: + .short 4414 # Record kind: S_LOCAL + .long 10706 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp26967: + .cv_def_range Ltmp14431 Ltmp14432, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26961: + .p2align 2 + .cv_linetable 1130, "??$_Idl_distance@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@ABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z", Lfunc_end1130 + .section .debug$S,"dr",associative,"??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator!= + .long Ltmp26969-Ltmp26968 # Subsection size +Ltmp26968: + .short Ltmp26971-Ltmp26970 # Record length +Ltmp26970: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1131-"??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10815 # Function type index + .secrel32 "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" # Function section relative address + .secidx "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator!=" # Function name +Ltmp26971: + .short Ltmp26973-Ltmp26972 # Record length +Ltmp26972: + .short 4414 # Record kind: S_LOCAL + .long 10076 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26973: + .cv_def_range Ltmp14433 Ltmp14434, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp26975-Ltmp26974 # Record length +Ltmp26974: + .short 4414 # Record kind: S_LOCAL + .long 10060 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp26975: + .cv_def_range Ltmp14433 Ltmp14434, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26969: + .p2align 2 + .cv_linetable 1131, "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z", Lfunc_end1131 + .section .debug$S,"dr",associative,"??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" + .long 241 # Symbol subsection for std::_Vb_iterator > >::operator-- + .long Ltmp26977-Ltmp26976 # Subsection size +Ltmp26976: + .short Ltmp26979-Ltmp26978 # Record length +Ltmp26978: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1132-"??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10816 # Function type index + .secrel32 "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" # Function section relative address + .secidx "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::operator--" # Function name +Ltmp26979: + .short Ltmp26981-Ltmp26980 # Record length +Ltmp26980: + .short 4414 # Record kind: S_LOCAL + .long 10045 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26981: + .cv_def_range Ltmp14435 Ltmp14436, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26977: + .p2align 2 + .cv_linetable 1132, "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ", Lfunc_end1132 + .section .debug$S,"dr",associative,"??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" + .long 241 # Symbol subsection for std::_Vb_iterator > >::operator* + .long Ltmp26983-Ltmp26982 # Subsection size +Ltmp26982: + .short Ltmp26985-Ltmp26984 # Record length +Ltmp26984: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1133-"??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?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 10817 # Function type index + .secrel32 "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?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@@QBE?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 +Ltmp26985: + .short Ltmp26987-Ltmp26986 # Record length +Ltmp26986: + .short 4414 # Record kind: S_LOCAL + .long 10051 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26987: + .cv_def_range Ltmp14437 Ltmp14438, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26983: + .p2align 2 + .cv_linetable 1133, "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ", Lfunc_end1133 + .section .debug$S,"dr",associative,"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" + .long 241 # Symbol subsection for std::_Vb_reference > >::operator= + .long Ltmp26989-Ltmp26988 # Subsection size +Ltmp26988: + .short Ltmp26991-Ltmp26990 # Record length +Ltmp26990: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1134-"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10818 # Function type index + .secrel32 "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" # Function section relative address + .secidx "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_reference > >::operator=" # Function name +Ltmp26991: + .short Ltmp26993-Ltmp26992 # Record length +Ltmp26992: + .short 4414 # Record kind: S_LOCAL + .long 10065 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp26993: + .cv_def_range Ltmp14439 Ltmp14440, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp26995-Ltmp26994 # Record length +Ltmp26994: + .short 4414 # Record kind: S_LOCAL + .long 10100 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp26995: + .cv_def_range Ltmp14439 Ltmp14440, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26989: + .p2align 2 + .cv_linetable 1134, "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z", Lfunc_end1134 + .section .debug$S,"dr",associative,"??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" + .long 241 # Symbol subsection for std::_Seek_wrapped > >,std::_Vb_iterator > > > + .long Ltmp26997-Ltmp26996 # Subsection size +Ltmp26996: + .short Ltmp26999-Ltmp26998 # Record length +Ltmp26998: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1135-"??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10821 # Function type index + .secrel32 "??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" # Function section relative address + .secidx "??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Seek_wrapped > >,std::_Vb_iterator > > >" # Function name +Ltmp26999: + .short Ltmp27001-Ltmp27000 # Record length +Ltmp27000: + .short 4414 # Record kind: S_LOCAL + .long 10053 # TypeIndex + .short 1 # Flags + .asciz "_It" +Ltmp27001: + .cv_def_range Ltmp14441 Ltmp14443, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27003-Ltmp27002 # Record length +Ltmp27002: + .short 4414 # Record kind: S_LOCAL + .long 10706 # TypeIndex + .short 1 # Flags + .asciz "_UIt" +Ltmp27003: + .cv_def_range Ltmp14441 Ltmp14443, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp26997: + .p2align 2 + .cv_linetable 1135, "??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@ABV10@@Z", Lfunc_end1135 + .section .debug$S,"dr",associative,"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" + .long 241 # Symbol subsection for std::_Vb_iterator > >::_Vb_iterator + .long Ltmp27005-Ltmp27004 # Subsection size +Ltmp27004: + .short Ltmp27007-Ltmp27006 # Record length +Ltmp27006: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1136-"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10825 # Function type index + .secrel32 "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" # Function section relative address + .secidx "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::_Vb_iterator" # Function name +Ltmp27007: + .short Ltmp27009-Ltmp27008 # Record length +Ltmp27008: + .short 4414 # Record kind: S_LOCAL + .long 10045 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27009: + .cv_def_range Ltmp14444 Ltmp14445, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27011-Ltmp27010 # Record length +Ltmp27010: + .short 4414 # Record kind: S_LOCAL + .long 10822 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp27011: + .cv_def_range Ltmp14444 Ltmp14445, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27005: + .p2align 2 + .cv_linetable 1136, "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z", Lfunc_end1136 + .section .debug$S,"dr",associative,"?_Verify_range@std@@YAXABV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Verify_range@std@@YAXABV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z" + .long 241 # Symbol subsection for std::_Verify_range + .long Ltmp27013-Ltmp27012 # Subsection size +Ltmp27012: + .short Ltmp27015-Ltmp27014 # Record length +Ltmp27014: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1137-"?_Verify_range@std@@YAXABV?$_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 10828 # Function type index + .secrel32 "?_Verify_range@std@@YAXABV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z" # Function section relative address + .secidx "?_Verify_range@std@@YAXABV?$_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 +Ltmp27015: + .short Ltmp27017-Ltmp27016 # Record length +Ltmp27016: + .short 4414 # Record kind: S_LOCAL + .long 10060 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp27017: + .cv_def_range Ltmp14446 Ltmp14453, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27019-Ltmp27018 # Record length +Ltmp27018: + .short 4414 # Record kind: S_LOCAL + .long 10060 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp27019: + .cv_def_range Ltmp14446 Ltmp14453, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27013: + .p2align 2 + .cv_linetable 1137, "?_Verify_range@std@@YAXABV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z", Lfunc_end1137 + .section .debug$S,"dr",associative,"??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator<= + .long Ltmp27021-Ltmp27020 # Subsection size +Ltmp27020: + .short Ltmp27023-Ltmp27022 # Record length +Ltmp27022: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1138-"??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10725 # Function type index + .secrel32 "??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" # Function section relative address + .secidx "??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator<=" # Function name +Ltmp27023: + .short Ltmp27025-Ltmp27024 # Record length +Ltmp27024: + .short 4414 # Record kind: S_LOCAL + .long 10076 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27025: + .cv_def_range Ltmp14454 Ltmp14455, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp27027-Ltmp27026 # Record length +Ltmp27026: + .short 4414 # Record kind: S_LOCAL + .long 10060 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp27027: + .cv_def_range Ltmp14454 Ltmp14455, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27021: + .p2align 2 + .cv_linetable 1138, "??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z", Lfunc_end1138 + .section .debug$S,"dr",associative,"??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" + .long 241 # Symbol subsection for std::_Vb_iterator > >::operator- + .long Ltmp27029-Ltmp27028 # Subsection size +Ltmp27028: + .short Ltmp27031-Ltmp27030 # Record length +Ltmp27030: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1139-"??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV?$_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 10829 # Function type index + .secrel32 "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV?$_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@@QBEHABV?$_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 +Ltmp27031: + .short Ltmp27033-Ltmp27032 # Record length +Ltmp27032: + .short 4414 # Record kind: S_LOCAL + .long 10051 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27033: + .cv_def_range Ltmp14456 Ltmp14457, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp27035-Ltmp27034 # Record length +Ltmp27034: + .short 4414 # Record kind: S_LOCAL + .long 10060 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp27035: + .cv_def_range Ltmp14456 Ltmp14457, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27029: + .p2align 2 + .cv_linetable 1139, "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHABV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z", Lfunc_end1139 + .section .debug$S,"dr",associative,"??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator== + .long Ltmp27037-Ltmp27036 # Subsection size +Ltmp27036: + .short Ltmp27039-Ltmp27038 # Record length +Ltmp27038: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1140-"??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10830 # Function type index + .secrel32 "??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" # Function section relative address + .secidx "??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator==" # Function name +Ltmp27039: + .short Ltmp27041-Ltmp27040 # Record length +Ltmp27040: + .short 4414 # Record kind: S_LOCAL + .long 10076 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27041: + .cv_def_range Ltmp14458 Ltmp14459, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27043-Ltmp27042 # Record length +Ltmp27042: + .short 4414 # Record kind: S_LOCAL + .long 10060 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp27043: + .cv_def_range Ltmp14458 Ltmp14459, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27037: + .p2align 2 + .cv_linetable 1140, "??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE_NABV01@@Z", Lfunc_end1140 + .section .debug$S,"dr",associative,"??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator-- + .long Ltmp27045-Ltmp27044 # Subsection size +Ltmp27044: + .short Ltmp27047-Ltmp27046 # Record length +Ltmp27046: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1141-"??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10831 # Function type index + .secrel32 "??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" # Function section relative address + .secidx "??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator--" # Function name +Ltmp27047: + .short Ltmp27049-Ltmp27048 # Record length +Ltmp27048: + .short 4414 # Record kind: S_LOCAL + .long 10070 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27049: + .cv_def_range Ltmp14460 Ltmp14461, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27045: + .p2align 2 + .cv_linetable 1141, "??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ", Lfunc_end1141 + .section .debug$S,"dr",associative,"?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ" + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::_Dec + .long Ltmp27051-Ltmp27050 # Subsection size +Ltmp27050: + .short Ltmp27053-Ltmp27052 # Record length +Ltmp27052: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1142-"?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10832 # Function type index + .secrel32 "?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ" # Function section relative address + .secidx "?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::_Dec" # Function name +Ltmp27053: + .short Ltmp27055-Ltmp27054 # Record length +Ltmp27054: + .short 4414 # Record kind: S_LOCAL + .long 10070 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27055: + .cv_def_range Ltmp14462 Ltmp14480, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27051: + .p2align 2 + .cv_linetable 1142, "?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ", Lfunc_end1142 + .section .debug$S,"dr",associative,"?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHI@Z" + .long 241 # Symbol subsection for std::_Vb_iter_base > >::_Valid + .long Ltmp27057-Ltmp27056 # Subsection size +Ltmp27056: + .short Ltmp27059-Ltmp27058 # Record length +Ltmp27058: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1143-"?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10833 # Function type index + .secrel32 "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHI@Z" # Function section relative address + .secidx "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iter_base > >::_Valid" # Function name +Ltmp27059: + .short Ltmp27061-Ltmp27060 # Record length +Ltmp27060: + .short 4414 # Record kind: S_LOCAL + .long 10292 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27061: + .cv_def_range Ltmp14481 Ltmp14482, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp27063-Ltmp27062 # Record length +Ltmp27062: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Inc" +Ltmp27063: + .cv_def_range Ltmp14481 Ltmp14482, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27065-Ltmp27064 # Record length +Ltmp27064: + .short 4414 # Record kind: S_LOCAL + .long 10834 # TypeIndex + .short 0 # Flags + .asciz "_Cont" +Ltmp27065: + .cv_def_range Ltmp14481 Ltmp14482, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27067-Ltmp27066 # Record length +Ltmp27066: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Mysize" +Ltmp27067: + .cv_def_range Ltmp14481 Ltmp14482, "E\021\026\000\000\000\364\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27057: + .p2align 2 + .cv_linetable 1143, "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEHI@Z", Lfunc_end1143 + .section .debug$S,"dr",associative,"?data@?$vector@IV?$allocator@I@std@@@std@@QBEPBIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$vector@IV?$allocator@I@std@@@std@@QBEPBIXZ" + .long 241 # Symbol subsection for std::vector >::data + .long Ltmp27069-Ltmp27068 # Subsection size +Ltmp27068: + .short Ltmp27071-Ltmp27070 # Record length +Ltmp27070: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1144-"?data@?$vector@IV?$allocator@I@std@@@std@@QBEPBIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10835 # Function type index + .secrel32 "?data@?$vector@IV?$allocator@I@std@@@std@@QBEPBIXZ" # Function section relative address + .secidx "?data@?$vector@IV?$allocator@I@std@@@std@@QBEPBIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::data" # Function name +Ltmp27071: + .short Ltmp27073-Ltmp27072 # Record length +Ltmp27072: + .short 4414 # Record kind: S_LOCAL + .long 10220 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27073: + .cv_def_range Ltmp14483 Ltmp14484, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27069: + .p2align 2 + .cv_linetable 1144, "?data@?$vector@IV?$allocator@I@std@@@std@@QBEPBIXZ", Lfunc_end1144 + .section .debug$S,"dr",associative,"??$_Unfancy_maybe_null@I@std@@YAPAIPAI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Unfancy_maybe_null@I@std@@YAPAIPAI@Z" + .long 241 # Symbol subsection for std::_Unfancy_maybe_null + .long Ltmp27075-Ltmp27074 # Subsection size +Ltmp27074: + .short Ltmp27077-Ltmp27076 # Record length +Ltmp27076: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1145-"??$_Unfancy_maybe_null@I@std@@YAPAIPAI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10836 # Function type index + .secrel32 "??$_Unfancy_maybe_null@I@std@@YAPAIPAI@Z" # Function section relative address + .secidx "??$_Unfancy_maybe_null@I@std@@YAPAIPAI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy_maybe_null" # Function name +Ltmp27077: + .short Ltmp27079-Ltmp27078 # Record length +Ltmp27078: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp27079: + .cv_def_range Ltmp14485 Ltmp14486, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27075: + .p2align 2 + .cv_linetable 1145, "??$_Unfancy_maybe_null@I@std@@YAPAIPAI@Z", Lfunc_end1145 + .section .debug$S,"dr",associative,"??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" + .long 241 # Symbol subsection for std::_Vb_reference > >::_Vb_reference + .long Ltmp27081-Ltmp27080 # Subsection size +Ltmp27080: + .short Ltmp27083-Ltmp27082 # Record length +Ltmp27082: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1146-"??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV?$_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 10837 # Function type index + .secrel32 "??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV?$_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@@QAE@ABV?$_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 +Ltmp27083: + .short Ltmp27085-Ltmp27084 # Record length +Ltmp27084: + .short 4414 # Record kind: S_LOCAL + .long 10065 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27085: + .cv_def_range Ltmp14487 Ltmp14488, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27087-Ltmp27086 # Record length +Ltmp27086: + .short 4414 # Record kind: S_LOCAL + .long 10094 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp27087: + .cv_def_range Ltmp14487 Ltmp14488, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27081: + .p2align 2 + .cv_linetable 1146, "??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z", Lfunc_end1146 + .section .debug$S,"dr",associative,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIIPBU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIIPBU_Container_base12@1@@Z" + .long 241 # Symbol subsection for std::_Vb_iter_base > >::_Vb_iter_base + .long Ltmp27089-Ltmp27088 # Subsection size +Ltmp27088: + .short Ltmp27091-Ltmp27090 # Record length +Ltmp27090: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1147-"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIIPBU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10838 # Function type index + .secrel32 "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIIPBU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIIPBU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iter_base > >::_Vb_iter_base" # Function name +Ltmp27091: + .short Ltmp27093-Ltmp27092 # Record length +Ltmp27092: + .short 4414 # Record kind: S_LOCAL + .long 10286 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27093: + .cv_def_range Ltmp14489 Ltmp14492, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp27095-Ltmp27094 # Record length +Ltmp27094: + .short 4414 # Record kind: S_LOCAL + .long 10072 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp27095: + .cv_def_range Ltmp14489 Ltmp14492, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27097-Ltmp27096 # Record length +Ltmp27096: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Off" +Ltmp27097: + .cv_def_range Ltmp14489 Ltmp14492, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp27099-Ltmp27098 # Record length +Ltmp27098: + .short 4414 # Record kind: S_LOCAL + .long 4757 # TypeIndex + .short 1 # Flags + .asciz "_Mypvbool" +Ltmp27099: + .cv_def_range Ltmp14489 Ltmp14492, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27089: + .p2align 2 + .cv_linetable 1147, "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIIPBU_Container_base12@1@@Z", Lfunc_end1147 + .section .debug$S,"dr",associative,"??0_Iterator_base12@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0_Iterator_base12@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Iterator_base12::_Iterator_base12 + .long Ltmp27101-Ltmp27100 # Subsection size +Ltmp27100: + .short Ltmp27103-Ltmp27102 # Record length +Ltmp27102: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1148-"??0_Iterator_base12@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10839 # Function type index + .secrel32 "??0_Iterator_base12@std@@QAE@XZ" # Function section relative address + .secidx "??0_Iterator_base12@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::_Iterator_base12" # Function name +Ltmp27103: + .short Ltmp27105-Ltmp27104 # Record length +Ltmp27104: + .short 4414 # Record kind: S_LOCAL + .long 4686 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27105: + .cv_def_range Ltmp14493 Ltmp14494, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27101: + .p2align 2 + .cv_linetable 1148, "??0_Iterator_base12@std@@QAE@XZ", Lfunc_end1148 + .section .debug$S,"dr",associative,"?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z" + .long 241 # Symbol subsection for std::_Iterator_base12::_Adopt + .long Ltmp27107-Ltmp27106 # Subsection size +Ltmp27106: + .short Ltmp27109-Ltmp27108 # Record length +Ltmp27108: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1149-"?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10840 # Function type index + .secrel32 "?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z" # Function section relative address + .secidx "?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::_Adopt" # Function name +Ltmp27109: + .short Ltmp27111-Ltmp27110 # Record length +Ltmp27110: + .short 4414 # Record kind: S_LOCAL + .long 4686 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27111: + .cv_def_range Ltmp14499 Ltmp14506, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp27113-Ltmp27112 # Record length +Ltmp27112: + .short 4414 # Record kind: S_LOCAL + .long 4757 # TypeIndex + .short 1 # Flags + .asciz "_Parent" +Ltmp27113: + .cv_def_range Ltmp14499 Ltmp14506, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27115-Ltmp27114 # Record length +Ltmp27114: + .short 4414 # Record kind: S_LOCAL + .long 6986 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +Ltmp27115: + .cv_def_range Ltmp14500 Ltmp14501 Ltmp14505 Ltmp14506, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp27117-Ltmp27116 # Record length +Ltmp27116: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp14504-Ltmp14501 # Code size + .secrel32 Ltmp14501 # Function section relative address + .secidx Lfunc_begin1149 # Function section index + .byte 0 # Lexical block name +Ltmp27117: + .short Ltmp27119-Ltmp27118 # Record length +Ltmp27118: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 0 # Flags + .asciz "_Parent_proxy" +Ltmp27119: + .cv_def_range Ltmp14501 Ltmp14504, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp27121-Ltmp27120 # Record length +Ltmp27120: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp14503-Ltmp14502 # Code size + .secrel32 Ltmp14502 # Function section relative address + .secidx Lfunc_begin1149 # Function section index + .byte 0 # Lexical block name +Ltmp27121: + .short Ltmp27123-Ltmp27122 # Record length +Ltmp27122: + .short 4414 # Record kind: S_LOCAL + .long 6986 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +Ltmp27123: + .cv_def_range Ltmp14502 Ltmp14503, "E\021\026\000\000\000\324\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 +Ltmp27107: + .p2align 2 + .cv_linetable 1149, "?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z", Lfunc_end1149 + .section .debug$S,"dr",associative,"?_Orphan_me@_Iterator_base12@std@@QAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Orphan_me@_Iterator_base12@std@@QAEXXZ" + .long 241 # Symbol subsection for std::_Iterator_base12::_Orphan_me + .long Ltmp27125-Ltmp27124 # Subsection size +Ltmp27124: + .short Ltmp27127-Ltmp27126 # Record length +Ltmp27126: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1150-"?_Orphan_me@_Iterator_base12@std@@QAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10841 # Function type index + .secrel32 "?_Orphan_me@_Iterator_base12@std@@QAEXXZ" # Function section relative address + .secidx "?_Orphan_me@_Iterator_base12@std@@QAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::_Orphan_me" # Function name +Ltmp27127: + .short Ltmp27129-Ltmp27128 # Record length +Ltmp27128: + .short 4414 # Record kind: S_LOCAL + .long 4686 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27129: + .cv_def_range Ltmp14507 Ltmp14519, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp27131-Ltmp27130 # Record length +Ltmp27130: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp14518-Ltmp14508 # Code size + .secrel32 Ltmp14508 # Function section relative address + .secidx Lfunc_begin1150 # Function section index + .byte 0 # Lexical block name +Ltmp27131: + .short Ltmp27133-Ltmp27132 # Record length +Ltmp27132: + .short 4414 # Record kind: S_LOCAL + .long 4687 # TypeIndex + .short 0 # Flags + .asciz "_Pnext" +Ltmp27133: + .cv_def_range Ltmp14508 Ltmp14518, "E\021\026\000\000\000\370\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 +Ltmp27125: + .p2align 2 + .cv_linetable 1150, "?_Orphan_me@_Iterator_base12@std@@QAEXXZ", Lfunc_end1150 + .section .debug$S,"dr",associative,"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@_N@Z" + .long 241 # Symbol subsection for std::_Vb_reference > >::operator= + .long Ltmp27135-Ltmp27134 # Subsection size +Ltmp27134: + .short Ltmp27137-Ltmp27136 # Record length +Ltmp27136: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1151-"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10842 # Function type index + .secrel32 "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@_N@Z" # Function section relative address + .secidx "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_reference > >::operator=" # Function name +Ltmp27137: + .short Ltmp27139-Ltmp27138 # Record length +Ltmp27138: + .short 4414 # Record kind: S_LOCAL + .long 10065 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27139: + .cv_def_range Ltmp14520 Ltmp14524, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27141-Ltmp27140 # Record length +Ltmp27140: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp27141: + .cv_def_range Ltmp14520 Ltmp14524, "E\021\026\000\000\000\377\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27135: + .p2align 2 + .cv_linetable 1151, "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@_N@Z", Lfunc_end1151 + .section .debug$S,"dr",associative,"?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IBEIXZ" + .long 241 # Symbol subsection for std::_Vb_reference > >::_Mask + .long Ltmp27143-Ltmp27142 # Subsection size +Ltmp27142: + .short Ltmp27145-Ltmp27144 # Record length +Ltmp27144: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1152-"?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10843 # Function type index + .secrel32 "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IBEIXZ" # Function section relative address + .secidx "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_reference > >::_Mask" # Function name +Ltmp27145: + .short Ltmp27147-Ltmp27146 # Record length +Ltmp27146: + .short 4414 # Record kind: S_LOCAL + .long 10105 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27147: + .cv_def_range Ltmp14525 Ltmp14526, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27143: + .p2align 2 + .cv_linetable 1152, "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IBEIXZ", Lfunc_end1152 + .section .debug$S,"dr",associative,"?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEPBIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEPBIXZ" + .long 241 # Symbol subsection for std::_Vb_reference > >::_Getptr + .long Ltmp27149-Ltmp27148 # Subsection size +Ltmp27148: + .short Ltmp27151-Ltmp27150 # Record length +Ltmp27150: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1153-"?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEPBIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10844 # Function type index + .secrel32 "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEPBIXZ" # Function section relative address + .secidx "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEPBIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_reference > >::_Getptr" # Function name +Ltmp27151: + .short Ltmp27153-Ltmp27152 # Record length +Ltmp27152: + .short 4414 # Record kind: S_LOCAL + .long 10105 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27153: + .cv_def_range Ltmp14527 Ltmp14534, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27149: + .p2align 2 + .cv_linetable 1153, "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBEPBIXZ", Lfunc_end1153 + .section .debug$S,"dr",associative,"??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" + .long 241 # Symbol subsection for std::_Vb_iterator > >::operator= + .long Ltmp27155-Ltmp27154 # Subsection size +Ltmp27154: + .short Ltmp27157-Ltmp27156 # Record length +Ltmp27156: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1154-"??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10846 # Function type index + .secrel32 "??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" # Function section relative address + .secidx "??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::operator=" # Function name +Ltmp27157: + .short Ltmp27159-Ltmp27158 # Record length +Ltmp27158: + .short 4414 # Record kind: S_LOCAL + .long 10045 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27159: + .cv_def_range Ltmp14535 Ltmp14536, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27161-Ltmp27160 # Record length +Ltmp27160: + .short 4414 # Record kind: S_LOCAL + .long 10706 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp27161: + .cv_def_range Ltmp14535 Ltmp14536, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27155: + .p2align 2 + .cv_linetable 1154, "??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z", Lfunc_end1154 + .section .debug$S,"dr",associative,"??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator= + .long Ltmp27163-Ltmp27162 # Subsection size +Ltmp27162: + .short Ltmp27165-Ltmp27164 # Record length +Ltmp27164: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1155-"??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10848 # Function type index + .secrel32 "??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" # Function section relative address + .secidx "??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator=" # Function name +Ltmp27165: + .short Ltmp27167-Ltmp27166 # Record length +Ltmp27166: + .short 4414 # Record kind: S_LOCAL + .long 10070 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27167: + .cv_def_range Ltmp14537 Ltmp14538, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27169-Ltmp27168 # Record length +Ltmp27168: + .short 4414 # Record kind: S_LOCAL + .long 10060 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp27169: + .cv_def_range Ltmp14537 Ltmp14538, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27163: + .p2align 2 + .cv_linetable 1155, "??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z", Lfunc_end1155 + .section .debug$S,"dr",associative,"??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" + .long 241 # Symbol subsection for std::_Vb_iter_base > >::operator= + .long Ltmp27171-Ltmp27170 # Subsection size +Ltmp27170: + .short Ltmp27173-Ltmp27172 # Record length +Ltmp27172: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1156-"??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10851 # Function type index + .secrel32 "??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" # Function section relative address + .secidx "??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iter_base > >::operator=" # Function name +Ltmp27173: + .short Ltmp27175-Ltmp27174 # Record length +Ltmp27174: + .short 4414 # Record kind: S_LOCAL + .long 10286 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27175: + .cv_def_range Ltmp14539 Ltmp14540, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27177-Ltmp27176 # Record length +Ltmp27176: + .short 4414 # Record kind: S_LOCAL + .long 10094 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp27177: + .cv_def_range Ltmp14539 Ltmp14540, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27171: + .p2align 2 + .cv_linetable 1156, "??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@ABV01@@Z", Lfunc_end1156 + .section .debug$S,"dr",associative,"??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z" + .long 241 # Symbol subsection for std::_Iterator_base12::operator= + .long Ltmp27179-Ltmp27178 # Subsection size +Ltmp27178: + .short Ltmp27181-Ltmp27180 # Record length +Ltmp27180: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1157-"??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10852 # Function type index + .secrel32 "??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z" # Function section relative address + .secidx "??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::operator=" # Function name +Ltmp27181: + .short Ltmp27183-Ltmp27182 # Record length +Ltmp27182: + .short 4414 # Record kind: S_LOCAL + .long 4686 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27183: + .cv_def_range Ltmp14543 Ltmp14550, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp27185-Ltmp27184 # Record length +Ltmp27184: + .short 4414 # Record kind: S_LOCAL + .long 4819 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp27185: + .cv_def_range Ltmp14543 Ltmp14550, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27187-Ltmp27186 # Record length +Ltmp27186: + .short 4414 # Record kind: S_LOCAL + .long 6986 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +Ltmp27187: + .cv_def_range Ltmp14545 Ltmp14546 Ltmp14549 Ltmp14550, "E\021\026\000\000\000\334\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27179: + .p2align 2 + .cv_linetable 1157, "??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z", Lfunc_end1157 + .section .debug$S,"dr",associative,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" + .long 241 # Symbol subsection for std::_Vb_iter_base > >::_Vb_iter_base + .long Ltmp27189-Ltmp27188 # Subsection size +Ltmp27188: + .short Ltmp27191-Ltmp27190 # Record length +Ltmp27190: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1158-"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10854 # Function type index + .secrel32 "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" # Function section relative address + .secidx "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iter_base > >::_Vb_iter_base" # Function name +Ltmp27191: + .short Ltmp27193-Ltmp27192 # Record length +Ltmp27192: + .short 4414 # Record kind: S_LOCAL + .long 10286 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27193: + .cv_def_range Ltmp14551 Ltmp14552, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27195-Ltmp27194 # Record length +Ltmp27194: + .short 4414 # Record kind: S_LOCAL + .long 10094 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp27195: + .cv_def_range Ltmp14551 Ltmp14552, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27189: + .p2align 2 + .cv_linetable 1158, "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@ABV01@@Z", Lfunc_end1158 + .section .debug$S,"dr",associative,"??0_Iterator_base12@std@@QAE@ABU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0_Iterator_base12@std@@QAE@ABU01@@Z" + .long 241 # Symbol subsection for std::_Iterator_base12::_Iterator_base12 + .long Ltmp27197-Ltmp27196 # Subsection size +Ltmp27196: + .short Ltmp27199-Ltmp27198 # Record length +Ltmp27198: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1159-"??0_Iterator_base12@std@@QAE@ABU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10855 # Function type index + .secrel32 "??0_Iterator_base12@std@@QAE@ABU01@@Z" # Function section relative address + .secidx "??0_Iterator_base12@std@@QAE@ABU01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::_Iterator_base12" # Function name +Ltmp27199: + .short Ltmp27201-Ltmp27200 # Record length +Ltmp27200: + .short 4414 # Record kind: S_LOCAL + .long 4686 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27201: + .cv_def_range Ltmp14553 Ltmp14556, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp27203-Ltmp27202 # Record length +Ltmp27202: + .short 4414 # Record kind: S_LOCAL + .long 4819 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp27203: + .cv_def_range Ltmp14553 Ltmp14556, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27197: + .p2align 2 + .cv_linetable 1159, "??0_Iterator_base12@std@@QAE@ABU01@@Z", Lfunc_end1159 + .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@0AB_N@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_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@0AB_N@Z" + .long 241 # Symbol subsection for std::_Fill_unchecked > >,bool> + .long Ltmp27205-Ltmp27204 # Subsection size +Ltmp27204: + .short Ltmp27207-Ltmp27206 # Record length +Ltmp27206: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1160-"??$_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@0AB_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10856 # 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@0AB_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@0AB_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Fill_unchecked > >,bool>" # Function name +Ltmp27207: + .short Ltmp27209-Ltmp27208 # Record length +Ltmp27208: + .short 4414 # Record kind: S_LOCAL + .long 10067 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp27209: + .cv_def_range Ltmp14559 Ltmp14560, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27211-Ltmp27210 # Record length +Ltmp27210: + .short 4414 # Record kind: S_LOCAL + .long 10067 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp27211: + .cv_def_range Ltmp14559 Ltmp14560, "E\021\026\000\000\000\030\000\000\000" + .short Ltmp27213-Ltmp27212 # Record length +Ltmp27212: + .short 4414 # Record kind: S_LOCAL + .long 7217 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp27213: + .cv_def_range Ltmp14559 Ltmp14560, "E\021\026\000\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27205: + .p2align 2 + .cv_linetable 1160, "??$_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@0AB_N@Z", Lfunc_end1160 + .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@0AB_NU?$integral_constant@_N$0A@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_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@0AB_NU?$integral_constant@_N$0A@@0@@Z" + .long 241 # Symbol subsection for std::_Fill_unchecked1 > >,bool> + .long Ltmp27215-Ltmp27214 # Subsection size +Ltmp27214: + .short Ltmp27217-Ltmp27216 # Record length +Ltmp27216: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1161-"??$_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@0AB_NU?$integral_constant@_N$0A@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10859 # 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@0AB_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@0AB_NU?$integral_constant@_N$0A@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Fill_unchecked1 > >,bool>" # Function name +Ltmp27217: + .short Ltmp27219-Ltmp27218 # Record length +Ltmp27218: + .short 4414 # Record kind: S_LOCAL + .long 10067 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp27219: + .cv_def_range Ltmp14567 Ltmp14571, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27221-Ltmp27220 # Record length +Ltmp27220: + .short 4414 # Record kind: S_LOCAL + .long 10067 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp27221: + .cv_def_range Ltmp14567 Ltmp14571, "E\021\026\000\000\000\030\000\000\000" + .short Ltmp27223-Ltmp27222 # Record length +Ltmp27222: + .short 4414 # Record kind: S_LOCAL + .long 7217 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp27223: + .cv_def_range Ltmp14567 Ltmp14571, "E\021\026\000\000\000(\000\000\000" + .short Ltmp27225-Ltmp27224 # Record length +Ltmp27224: + .short 4414 # Record kind: S_LOCAL + .long 4532 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp27225: + .cv_def_range Ltmp14567 Ltmp14571, "E\021\026\000\000\000,\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27215: + .p2align 2 + .cv_linetable 1161, "??$_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@0AB_NU?$integral_constant@_N$0A@@0@@Z", Lfunc_end1161 + .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@ABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AB_N@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_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@ABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AB_N@Z" + .long 241 # Symbol subsection for std::_Fill_memset_is_safe > >,bool> + .long Ltmp27227-Ltmp27226 # Subsection size +Ltmp27226: + .short Ltmp27229-Ltmp27228 # Record length +Ltmp27228: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1162-"??$_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@ABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AB_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10862 # 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@ABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AB_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@ABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AB_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Fill_memset_is_safe > >,bool>" # Function name +Ltmp27229: + .short Ltmp27231-Ltmp27230 # Record length +Ltmp27230: + .short 4414 # Record kind: S_LOCAL + .long 10706 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp27231: + .cv_def_range Ltmp14572 Ltmp14573, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27233-Ltmp27232 # Record length +Ltmp27232: + .short 4414 # Record kind: S_LOCAL + .long 7217 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp27233: + .cv_def_range Ltmp14572 Ltmp14573, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27227: + .p2align 2 + .cv_linetable 1162, "??$_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@ABV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AB_N@Z", Lfunc_end1162 + .section .debug$S,"dr",associative,"??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" + .long 241 # Symbol subsection for std::_Vb_iterator > >::operator++ + .long Ltmp27235-Ltmp27234 # Subsection size +Ltmp27234: + .short Ltmp27237-Ltmp27236 # Record length +Ltmp27236: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1163-"??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10863 # Function type index + .secrel32 "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" # Function section relative address + .secidx "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::operator++" # Function name +Ltmp27237: + .short Ltmp27239-Ltmp27238 # Record length +Ltmp27238: + .short 4414 # Record kind: S_LOCAL + .long 10045 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27239: + .cv_def_range Ltmp14574 Ltmp14575, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27235: + .p2align 2 + .cv_linetable 1163, "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ", Lfunc_end1163 + .section .debug$S,"dr",associative,"??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator++ + .long Ltmp27241-Ltmp27240 # Subsection size +Ltmp27240: + .short Ltmp27243-Ltmp27242 # Record length +Ltmp27242: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1164-"??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10864 # Function type index + .secrel32 "??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" # Function section relative address + .secidx "??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator++" # Function name +Ltmp27243: + .short Ltmp27245-Ltmp27244 # Record length +Ltmp27244: + .short 4414 # Record kind: S_LOCAL + .long 10070 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27245: + .cv_def_range Ltmp14576 Ltmp14577, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27241: + .p2align 2 + .cv_linetable 1164, "??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@XZ", Lfunc_end1164 + .section .debug$S,"dr",associative,"?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ" + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::_Inc + .long Ltmp27247-Ltmp27246 # Subsection size +Ltmp27246: + .short Ltmp27249-Ltmp27248 # Record length +Ltmp27248: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1165-"?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10865 # Function type index + .secrel32 "?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ" # Function section relative address + .secidx "?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::_Inc" # Function name +Ltmp27249: + .short Ltmp27251-Ltmp27250 # Record length +Ltmp27250: + .short 4414 # Record kind: S_LOCAL + .long 10070 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27251: + .cv_def_range Ltmp14578 Ltmp14596, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27247: + .p2align 2 + .cv_linetable 1165, "?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXXZ", Lfunc_end1165 + .section .debug$S,"dr",associative,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" + .long 241 # Symbol subsection for std::_Vb_iter_base > >::_Vb_iter_base + .long Ltmp27253-Ltmp27252 # Subsection size +Ltmp27252: + .short Ltmp27255-Ltmp27254 # Record length +Ltmp27254: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1166-"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10869 # Function type index + .secrel32 "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" # Function section relative address + .secidx "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iter_base > >::_Vb_iter_base" # Function name +Ltmp27255: + .short Ltmp27257-Ltmp27256 # Record length +Ltmp27256: + .short 4414 # Record kind: S_LOCAL + .long 10286 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27257: + .cv_def_range Ltmp14597 Ltmp14598, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27259-Ltmp27258 # Record length +Ltmp27258: + .short 4414 # Record kind: S_LOCAL + .long 10866 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp27259: + .cv_def_range Ltmp14597 Ltmp14598, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27253: + .p2align 2 + .cv_linetable 1166, "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@$$QAV01@@Z", Lfunc_end1166 + .section .debug$S,"dr",associative,"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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 + .cv_fpo_data "?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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 241 # Symbol subsection for std::vector >::_Make_iter + .long Ltmp27261-Ltmp27260 # Subsection size +Ltmp27260: + .short Ltmp27263-Ltmp27262 # Record length +Ltmp27262: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1167-"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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 10870 # Function type index + .secrel32 "?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@@QAE?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 +Ltmp27263: + .short Ltmp27265-Ltmp27264 # Record length +Ltmp27264: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27265: + .cv_def_range Ltmp14603 Ltmp14611, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp27267-Ltmp27266 # Record length +Ltmp27266: + .short 4414 # Record kind: S_LOCAL + .long 9857 # TypeIndex + .short 1 # Flags + .asciz "_Where" +Ltmp27267: + .cv_def_range Ltmp14603 Ltmp14611, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp27269-Ltmp27268 # Record length +Ltmp27268: + .short 4414 # Record kind: S_LOCAL + .long 10871 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +Ltmp27269: + .cv_def_range Ltmp14604 Ltmp14605, "A\021\023\000\000\000" + .cv_def_range Ltmp14605 Ltmp14607, "E\021\026\000\000\000\274\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27261: + .p2align 2 + .cv_linetable 1167, "?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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_end1167 + .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 + .cv_fpo_data "??$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 241 # Symbol subsection for std::copy > >,std::_Vb_iterator > > > + .long Ltmp27271-Ltmp27270 # Subsection size +Ltmp27270: + .short Ltmp27273-Ltmp27272 # Record length +Ltmp27272: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1168-"??$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 10872 # 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 +Ltmp27273: + .short Ltmp27275-Ltmp27274 # Record length +Ltmp27274: + .short 4414 # Record kind: S_LOCAL + .long 10067 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp27275: + .cv_def_range Ltmp14618 Ltmp14619, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp27277-Ltmp27276 # Record length +Ltmp27276: + .short 4414 # Record kind: S_LOCAL + .long 10067 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp27277: + .cv_def_range Ltmp14618 Ltmp14619, "E\021\026\000\000\000\034\000\000\000" + .short Ltmp27279-Ltmp27278 # Record length +Ltmp27278: + .short 4414 # Record kind: S_LOCAL + .long 10067 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp27279: + .cv_def_range Ltmp14618 Ltmp14619, "E\021\026\000\000\000,\000\000\000" + .short Ltmp27281-Ltmp27280 # Record length +Ltmp27280: + .short 4414 # Record kind: S_LOCAL + .long 10050 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +Ltmp27281: + .cv_def_range Ltmp14618 Ltmp14619, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp27283-Ltmp27282 # Record length +Ltmp27282: + .short 4414 # Record kind: S_LOCAL + .long 10050 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +Ltmp27283: + .cv_def_range Ltmp14618 Ltmp14619, "E\021\026\000\000\000\304\377\377\377" + .short Ltmp27285-Ltmp27284 # Record length +Ltmp27284: + .short 4414 # Record kind: S_LOCAL + .long 10050 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +Ltmp27285: + .cv_def_range Ltmp14618 Ltmp14619, "E\021\026\000\000\000\264\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27271: + .p2align 2 + .cv_linetable 1168, "??$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_end1168 + .section .debug$S,"dr",associative,"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z" + .long 241 # Symbol subsection for std::vector >::_Trim + .long Ltmp27287-Ltmp27286 # Subsection size +Ltmp27286: + .short Ltmp27289-Ltmp27288 # Record length +Ltmp27288: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1169-"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10873 # Function type index + .secrel32 "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z" # Function section relative address + .secidx "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Trim" # Function name +Ltmp27289: + .short Ltmp27291-Ltmp27290 # Record length +Ltmp27290: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27291: + .cv_def_range Ltmp14624 Ltmp14632, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp27293-Ltmp27292 # Record length +Ltmp27292: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Size" +Ltmp27293: + .cv_def_range Ltmp14624 Ltmp14632, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27295-Ltmp27294 # Record length +Ltmp27294: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Words" +Ltmp27295: + .cv_def_range Ltmp14624 Ltmp14632, "E\021\026\000\000\000\334\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27287: + .p2align 2 + .cv_linetable 1169, "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z", Lfunc_end1169 + .section .debug$S,"dr",associative,"??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z" + .long 241 # Symbol subsection for std::_Vb_iterator > >::operator+= + .long Ltmp27297-Ltmp27296 # Subsection size +Ltmp27296: + .short Ltmp27299-Ltmp27298 # Record length +Ltmp27298: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1170-"??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10874 # Function type index + .secrel32 "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z" # Function section relative address + .secidx "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::operator+=" # Function name +Ltmp27299: + .short Ltmp27301-Ltmp27300 # Record length +Ltmp27300: + .short 4414 # Record kind: S_LOCAL + .long 10045 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27301: + .cv_def_range Ltmp14633 Ltmp14634, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27303-Ltmp27302 # Record length +Ltmp27302: + .short 4414 # Record kind: S_LOCAL + .long 4101 # TypeIndex + .short 1 # Flags + .asciz "_Off" +Ltmp27303: + .cv_def_range Ltmp14633 Ltmp14634, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27297: + .p2align 2 + .cv_linetable 1170, "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z", Lfunc_end1170 + .section .debug$S,"dr",associative,"??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z" + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator+= + .long Ltmp27305-Ltmp27304 # Subsection size +Ltmp27304: + .short Ltmp27307-Ltmp27306 # Record length +Ltmp27306: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1171-"??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10875 # Function type index + .secrel32 "??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z" # Function section relative address + .secidx "??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator+=" # Function name +Ltmp27307: + .short Ltmp27309-Ltmp27308 # Record length +Ltmp27308: + .short 4414 # Record kind: S_LOCAL + .long 10070 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27309: + .cv_def_range Ltmp14635 Ltmp14639, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27311-Ltmp27310 # Record length +Ltmp27310: + .short 4414 # Record kind: S_LOCAL + .long 4101 # TypeIndex + .short 1 # Flags + .asciz "_Off" +Ltmp27311: + .cv_def_range Ltmp14635 Ltmp14639, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27305: + .p2align 2 + .cv_linetable 1171, "??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEAAV01@H@Z", Lfunc_end1171 + .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 + .cv_fpo_data "??$_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 241 # Symbol subsection for std::_Copy_unchecked > >,std::_Vb_iterator > > > + .long Ltmp27313-Ltmp27312 # Subsection size +Ltmp27312: + .short Ltmp27315-Ltmp27314 # Record length +Ltmp27314: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1172-"??$_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 10876 # 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 +Ltmp27315: + .short Ltmp27317-Ltmp27316 # Record length +Ltmp27316: + .short 4414 # Record kind: S_LOCAL + .long 10067 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp27317: + .cv_def_range Ltmp14650 Ltmp14657, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp27319-Ltmp27318 # Record length +Ltmp27318: + .short 4414 # Record kind: S_LOCAL + .long 10067 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp27319: + .cv_def_range Ltmp14650 Ltmp14657, "E\021\026\000\000\000\034\000\000\000" + .short Ltmp27321-Ltmp27320 # Record length +Ltmp27320: + .short 4414 # Record kind: S_LOCAL + .long 10067 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp27321: + .cv_def_range Ltmp14650 Ltmp14657, "E\021\026\000\000\000,\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27313: + .p2align 2 + .cv_linetable 1172, "??$_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_end1172 + .section .debug$S,"dr",associative,"?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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 + .cv_fpo_data "?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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 241 # Symbol subsection for std::vector >::erase + .long Ltmp27323-Ltmp27322 # Subsection size +Ltmp27322: + .short Ltmp27325-Ltmp27324 # Record length +Ltmp27324: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1173-"?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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 10877 # Function type index + .secrel32 "?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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@@QAE?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 +Ltmp27325: + .short Ltmp27327-Ltmp27326 # Record length +Ltmp27326: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27327: + .cv_def_range Ltmp14662 Ltmp14669, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp27329-Ltmp27328 # Record length +Ltmp27328: + .short 4414 # Record kind: S_LOCAL + .long 10193 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp27329: + .cv_def_range Ltmp14662 Ltmp14669, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp27331-Ltmp27330 # Record length +Ltmp27330: + .short 4414 # Record kind: S_LOCAL + .long 10193 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp27331: + .cv_def_range Ltmp14662 Ltmp14669, "E\021\026\000\000\000\030\000\000\000" + .short Ltmp27333-Ltmp27332 # Record length +Ltmp27332: + .short 4414 # Record kind: S_LOCAL + .long 10256 # TypeIndex + .short 0 # Flags + .asciz "_Newlast" +Ltmp27333: + .cv_def_range Ltmp14662 Ltmp14669, "E\021\026\000\000\000\334\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27323: + .p2align 2 + .cv_linetable 1173, "?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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_end1173 + .section .debug$S,"dr",associative,"?end@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?end@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::vector >::end + .long Ltmp27335-Ltmp27334 # Subsection size +Ltmp27334: + .short Ltmp27337-Ltmp27336 # Record length +Ltmp27336: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1174-"?end@?$vector@IV?$allocator@I@std@@@std@@QAE?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 10878 # Function type index + .secrel32 "?end@?$vector@IV?$allocator@I@std@@@std@@QAE?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@@QAE?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 +Ltmp27337: + .short Ltmp27339-Ltmp27338 # Record length +Ltmp27338: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27339: + .cv_def_range Ltmp14672 Ltmp14673, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27335: + .p2align 2 + .cv_linetable 1174, "?end@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ", Lfunc_end1174 + .section .debug$S,"dr",associative,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@$$QAV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@$$QAV01@@Z" + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::_Vector_const_iterator + .long Ltmp27341-Ltmp27340 # Subsection size +Ltmp27340: + .short Ltmp27343-Ltmp27342 # Record length +Ltmp27342: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1175-"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@$$QAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10882 # Function type index + .secrel32 "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@$$QAV01@@Z" # Function section relative address + .secidx "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@$$QAV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::_Vector_const_iterator" # Function name +Ltmp27343: + .short Ltmp27345-Ltmp27344 # Record length +Ltmp27344: + .short 4414 # Record kind: S_LOCAL + .long 10345 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27345: + .cv_def_range Ltmp14674 Ltmp14675, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27347-Ltmp27346 # Record length +Ltmp27346: + .short 4414 # Record kind: S_LOCAL + .long 10879 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp27347: + .cv_def_range Ltmp14674 Ltmp14675, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27341: + .p2align 2 + .cv_linetable 1175, "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@$$QAV01@@Z", Lfunc_end1175 + .section .debug$S,"dr",associative,"?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::vector >::begin + .long Ltmp27349-Ltmp27348 # Subsection size +Ltmp27348: + .short Ltmp27351-Ltmp27350 # Record length +Ltmp27350: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1176-"?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?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 10883 # Function type index + .secrel32 "?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?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@@QAE?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 +Ltmp27351: + .short Ltmp27353-Ltmp27352 # Record length +Ltmp27352: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27353: + .cv_def_range Ltmp14678 Ltmp14679, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27349: + .p2align 2 + .cv_linetable 1176, "?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ", Lfunc_end1176 + .section .debug$S,"dr",associative,"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z" + .long 241 # Symbol subsection for std::_Vector_iterator > >::operator+ + .long Ltmp27355-Ltmp27354 # Subsection size +Ltmp27354: + .short Ltmp27357-Ltmp27356 # Record length +Ltmp27356: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1177-"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10884 # Function type index + .secrel32 "??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z" # Function section relative address + .secidx "??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_iterator > >::operator+" # Function name +Ltmp27357: + .short Ltmp27359-Ltmp27358 # Record length +Ltmp27358: + .short 4414 # Record kind: S_LOCAL + .long 10327 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27359: + .cv_def_range Ltmp14682 Ltmp14683, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp27361-Ltmp27360 # Record length +Ltmp27360: + .short 4414 # Record kind: S_LOCAL + .long 4101 # TypeIndex + .short 1 # Flags + .asciz "_Off" +Ltmp27361: + .cv_def_range Ltmp14682 Ltmp14683, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp27363-Ltmp27362 # Record length +Ltmp27362: + .short 4414 # Record kind: S_LOCAL + .long 10343 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +Ltmp27363: + .cv_def_range Ltmp14682 Ltmp14683, "E\021\026\000\000\000\324\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27355: + .p2align 2 + .cv_linetable 1177, "??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z", Lfunc_end1177 + .section .debug$S,"dr",associative,"??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Vector_iterator > >::~_Vector_iterator + .long Ltmp27365-Ltmp27364 # Subsection size +Ltmp27364: + .short Ltmp27367-Ltmp27366 # Record length +Ltmp27366: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1178-"??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10885 # Function type index + .secrel32 "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_iterator > >::~_Vector_iterator" # Function name +Ltmp27367: + .short Ltmp27369-Ltmp27368 # Record length +Ltmp27368: + .short 4414 # Record kind: S_LOCAL + .long 10321 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27369: + .cv_def_range Ltmp14684 Ltmp14686, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27365: + .p2align 2 + .cv_linetable 1178, "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ", Lfunc_end1178 + .section .debug$S,"dr",associative,"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::~_Vector_const_iterator + .long Ltmp27371-Ltmp27370 # Subsection size +Ltmp27370: + .short Ltmp27373-Ltmp27372 # Record length +Ltmp27372: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1179-"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10886 # Function type index + .secrel32 "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::~_Vector_const_iterator" # Function name +Ltmp27373: + .short Ltmp27375-Ltmp27374 # Record length +Ltmp27374: + .short 4414 # Record kind: S_LOCAL + .long 10345 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27375: + .cv_def_range Ltmp14687 Ltmp14689, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27371: + .p2align 2 + .cv_linetable 1179, "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@XZ", Lfunc_end1179 + .section .debug$S,"dr",associative,"??A?$vector@IV?$allocator@I@std@@@std@@QAEAAII@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??A?$vector@IV?$allocator@I@std@@@std@@QAEAAII@Z" + .long 241 # Symbol subsection for std::vector >::operator[] + .long Ltmp27377-Ltmp27376 # Subsection size +Ltmp27376: + .short Ltmp27379-Ltmp27378 # Record length +Ltmp27378: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1180-"??A?$vector@IV?$allocator@I@std@@@std@@QAEAAII@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10887 # Function type index + .secrel32 "??A?$vector@IV?$allocator@I@std@@@std@@QAEAAII@Z" # Function section relative address + .secidx "??A?$vector@IV?$allocator@I@std@@@std@@QAEAAII@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::operator[]" # Function name +Ltmp27379: + .short Ltmp27381-Ltmp27380 # Record length +Ltmp27380: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27381: + .cv_def_range Ltmp14690 Ltmp14697, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp27383-Ltmp27382 # Record length +Ltmp27382: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Pos" +Ltmp27383: + .cv_def_range Ltmp14690 Ltmp14697, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27377: + .p2align 2 + .cv_linetable 1180, "??A?$vector@IV?$allocator@I@std@@@std@@QAEAAII@Z", Lfunc_end1180 + .section .debug$S,"dr",associative,"??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AAV10@@Z" + .long 241 # Symbol subsection for std::addressof > > + .long Ltmp27385-Ltmp27384 # Subsection size +Ltmp27384: + .short Ltmp27387-Ltmp27386 # Record length +Ltmp27386: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1181-"??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10890 # Function type index + .secrel32 "??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AAV10@@Z" # Function section relative address + .secidx "??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof > >" # Function name +Ltmp27387: + .short Ltmp27389-Ltmp27388 # Record length +Ltmp27388: + .short 4414 # Record kind: S_LOCAL + .long 10269 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp27389: + .cv_def_range Ltmp14698 Ltmp14699, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27385: + .p2align 2 + .cv_linetable 1181, "??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AAV10@@Z", Lfunc_end1181 + .section .debug$S,"dr",associative,"??$_Move_unchecked@PAIPAI@std@@YAPAIPAI00@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Move_unchecked@PAIPAI@std@@YAPAIPAI00@Z" + .long 241 # Symbol subsection for std::_Move_unchecked + .long Ltmp27391-Ltmp27390 # Subsection size +Ltmp27390: + .short Ltmp27393-Ltmp27392 # Record length +Ltmp27392: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1182-"??$_Move_unchecked@PAIPAI@std@@YAPAIPAI00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10891 # Function type index + .secrel32 "??$_Move_unchecked@PAIPAI@std@@YAPAIPAI00@Z" # Function section relative address + .secidx "??$_Move_unchecked@PAIPAI@std@@YAPAIPAI00@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Move_unchecked" # Function name +Ltmp27393: + .short Ltmp27395-Ltmp27394 # Record length +Ltmp27394: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp27395: + .cv_def_range Ltmp14700 Ltmp14701, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27397-Ltmp27396 # Record length +Ltmp27396: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp27397: + .cv_def_range Ltmp14700 Ltmp14701, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp27399-Ltmp27398 # Record length +Ltmp27398: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp27399: + .cv_def_range Ltmp14700 Ltmp14701, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27391: + .p2align 2 + .cv_linetable 1182, "??$_Move_unchecked@PAIPAI@std@@YAPAIPAI00@Z", Lfunc_end1182 + .section .debug$S,"dr",associative,"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z" + .long 241 # Symbol subsection for std::_Vector_iterator > >::_Vector_iterator + .long Ltmp27401-Ltmp27400 # Subsection size +Ltmp27400: + .short Ltmp27403-Ltmp27402 # Record length +Ltmp27402: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1183-"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10892 # Function type index + .secrel32 "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_iterator > >::_Vector_iterator" # Function name +Ltmp27403: + .short Ltmp27405-Ltmp27404 # Record length +Ltmp27404: + .short 4414 # Record kind: S_LOCAL + .long 10321 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27405: + .cv_def_range Ltmp14702 Ltmp14703, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp27407-Ltmp27406 # Record length +Ltmp27406: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Parg" +Ltmp27407: + .cv_def_range Ltmp14702 Ltmp14703, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27409-Ltmp27408 # Record length +Ltmp27408: + .short 4414 # Record kind: S_LOCAL + .long 4757 # TypeIndex + .short 1 # Flags + .asciz "_Pvector" +Ltmp27409: + .cv_def_range Ltmp14702 Ltmp14703, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27401: + .p2align 2 + .cv_linetable 1183, "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z", Lfunc_end1183 + .section .debug$S,"dr",associative,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z" + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::_Vector_const_iterator + .long Ltmp27411-Ltmp27410 # Subsection size +Ltmp27410: + .short Ltmp27413-Ltmp27412 # Record length +Ltmp27412: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1184-"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10893 # Function type index + .secrel32 "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::_Vector_const_iterator" # Function name +Ltmp27413: + .short Ltmp27415-Ltmp27414 # Record length +Ltmp27414: + .short 4414 # Record kind: S_LOCAL + .long 10345 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27415: + .cv_def_range Ltmp14704 Ltmp14707, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27417-Ltmp27416 # Record length +Ltmp27416: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Parg" +Ltmp27417: + .cv_def_range Ltmp14704 Ltmp14707, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27419-Ltmp27418 # Record length +Ltmp27418: + .short 4414 # Record kind: S_LOCAL + .long 4757 # TypeIndex + .short 1 # Flags + .asciz "_Pvector" +Ltmp27419: + .cv_def_range Ltmp14704 Ltmp14707, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27411: + .p2align 2 + .cv_linetable 1184, "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@PAIPBU_Container_base12@1@@Z", Lfunc_end1184 + .section .debug$S,"dr",associative,"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z" + .long 241 # Symbol subsection for std::_Vector_iterator > >::_Vector_iterator + .long Ltmp27421-Ltmp27420 # Subsection size +Ltmp27420: + .short Ltmp27423-Ltmp27422 # Record length +Ltmp27422: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1185-"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10897 # Function type index + .secrel32 "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z" # Function section relative address + .secidx "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_iterator > >::_Vector_iterator" # Function name +Ltmp27423: + .short Ltmp27425-Ltmp27424 # Record length +Ltmp27424: + .short 4414 # Record kind: S_LOCAL + .long 10321 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27425: + .cv_def_range Ltmp14708 Ltmp14709, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27427-Ltmp27426 # Record length +Ltmp27426: + .short 4414 # Record kind: S_LOCAL + .long 10894 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp27427: + .cv_def_range Ltmp14708 Ltmp14709, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27421: + .p2align 2 + .cv_linetable 1185, "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z", Lfunc_end1185 + .section .debug$S,"dr",associative,"??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z" + .long 241 # Symbol subsection for std::_Vector_iterator > >::operator+= + .long Ltmp27429-Ltmp27428 # Subsection size +Ltmp27428: + .short Ltmp27431-Ltmp27430 # Record length +Ltmp27430: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1186-"??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10898 # Function type index + .secrel32 "??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z" # Function section relative address + .secidx "??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_iterator > >::operator+=" # Function name +Ltmp27431: + .short Ltmp27433-Ltmp27432 # Record length +Ltmp27432: + .short 4414 # Record kind: S_LOCAL + .long 10321 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27433: + .cv_def_range Ltmp14710 Ltmp14711, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27435-Ltmp27434 # Record length +Ltmp27434: + .short 4414 # Record kind: S_LOCAL + .long 4101 # TypeIndex + .short 1 # Flags + .asciz "_Off" +Ltmp27435: + .cv_def_range Ltmp14710 Ltmp14711, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27429: + .p2align 2 + .cv_linetable 1186, "??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z", Lfunc_end1186 + .section .debug$S,"dr",associative,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z" + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::_Vector_const_iterator + .long Ltmp27437-Ltmp27436 # Subsection size +Ltmp27436: + .short Ltmp27439-Ltmp27438 # Record length +Ltmp27438: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1187-"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10900 # Function type index + .secrel32 "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z" # Function section relative address + .secidx "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::_Vector_const_iterator" # Function name +Ltmp27439: + .short Ltmp27441-Ltmp27440 # Record length +Ltmp27440: + .short 4414 # Record kind: S_LOCAL + .long 10345 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27441: + .cv_def_range Ltmp14712 Ltmp14713, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27443-Ltmp27442 # Record length +Ltmp27442: + .short 4414 # Record kind: S_LOCAL + .long 10337 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp27443: + .cv_def_range Ltmp14712 Ltmp14713, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27437: + .p2align 2 + .cv_linetable 1187, "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAE@ABV01@@Z", Lfunc_end1187 + .section .debug$S,"dr",associative,"??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z" + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::operator+= + .long Ltmp27445-Ltmp27444 # Subsection size +Ltmp27444: + .short Ltmp27447-Ltmp27446 # Record length +Ltmp27446: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1188-"??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10901 # Function type index + .secrel32 "??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z" # Function section relative address + .secidx "??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::operator+=" # Function name +Ltmp27447: + .short Ltmp27449-Ltmp27448 # Record length +Ltmp27448: + .short 4414 # Record kind: S_LOCAL + .long 10345 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27449: + .cv_def_range Ltmp14714 Ltmp14715, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp27451-Ltmp27450 # Record length +Ltmp27450: + .short 4414 # Record kind: S_LOCAL + .long 4101 # TypeIndex + .short 1 # Flags + .asciz "_Off" +Ltmp27451: + .cv_def_range Ltmp14714 Ltmp14715, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27445: + .p2align 2 + .cv_linetable 1188, "??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QAEAAV01@H@Z", Lfunc_end1188 + .section .debug$S,"dr",associative,"?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBEXH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBEXH@Z" + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::_Verify_offset + .long Ltmp27453-Ltmp27452 # Subsection size +Ltmp27452: + .short Ltmp27455-Ltmp27454 # Record length +Ltmp27454: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1189-"?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBEXH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10902 # Function type index + .secrel32 "?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBEXH@Z" # Function section relative address + .secidx "?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBEXH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::_Verify_offset" # Function name +Ltmp27455: + .short Ltmp27457-Ltmp27456 # Record length +Ltmp27456: + .short 4414 # Record kind: S_LOCAL + .long 10349 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27457: + .cv_def_range Ltmp14716 Ltmp14742, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27459-Ltmp27458 # Record length +Ltmp27458: + .short 4414 # Record kind: S_LOCAL + .long 4101 # TypeIndex + .short 1 # Flags + .asciz "_Off" +Ltmp27459: + .cv_def_range Ltmp14716 Ltmp14742, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27461-Ltmp27460 # Record length +Ltmp27460: + .short 4414 # Record kind: S_LOCAL + .long 10903 # TypeIndex + .short 0 # Flags + .asciz "_Mycont" +Ltmp27461: + .cv_def_range Ltmp14716 Ltmp14742, "E\021\026\000\000\000\364\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27453: + .p2align 2 + .cv_linetable 1189, "?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBEXH@Z", Lfunc_end1189 + .section .debug$S,"dr",associative,"??1_Iterator_base12@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1_Iterator_base12@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Iterator_base12::~_Iterator_base12 + .long Ltmp27463-Ltmp27462 # Subsection size +Ltmp27462: + .short Ltmp27465-Ltmp27464 # Record length +Ltmp27464: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1190-"??1_Iterator_base12@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10904 # Function type index + .secrel32 "??1_Iterator_base12@std@@QAE@XZ" # Function section relative address + .secidx "??1_Iterator_base12@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::~_Iterator_base12" # Function name +Ltmp27465: + .short Ltmp27467-Ltmp27466 # Record length +Ltmp27466: + .short 4414 # Record kind: S_LOCAL + .long 4686 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27467: + .cv_def_range Ltmp14745 Ltmp14748, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp27469-Ltmp27468 # Record length +Ltmp27468: + .short 4414 # Record kind: S_LOCAL + .long 6986 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +Ltmp27469: + .cv_def_range Ltmp14745 Ltmp14746 Ltmp14747 Ltmp14748, "E\021\026\000\000\000\334\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27463: + .p2align 2 + .cv_linetable 1190, "??1_Iterator_base12@std@@QAE@XZ", Lfunc_end1190 + .section .debug$S,"dr",associative,"?data@?$vector@IV?$allocator@I@std@@@std@@QAEPAIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$vector@IV?$allocator@I@std@@@std@@QAEPAIXZ" + .long 241 # Symbol subsection for std::vector >::data + .long Ltmp27471-Ltmp27470 # Subsection size +Ltmp27470: + .short Ltmp27473-Ltmp27472 # Record length +Ltmp27472: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1191-"?data@?$vector@IV?$allocator@I@std@@@std@@QAEPAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10905 # Function type index + .secrel32 "?data@?$vector@IV?$allocator@I@std@@@std@@QAEPAIXZ" # Function section relative address + .secidx "?data@?$vector@IV?$allocator@I@std@@@std@@QAEPAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::data" # Function name +Ltmp27473: + .short Ltmp27475-Ltmp27474 # Record length +Ltmp27474: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27475: + .cv_def_range Ltmp14749 Ltmp14750, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27471: + .p2align 2 + .cv_linetable 1191, "?data@?$vector@IV?$allocator@I@std@@@std@@QAEPAIXZ", Lfunc_end1191 + .section .debug$S,"dr",associative,"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PAIPAU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PAIPAU_Container_base12@1@@Z" + .long 241 # Symbol subsection for std::_Vb_iterator > >::_Vb_iterator + .long Ltmp27477-Ltmp27476 # Subsection size +Ltmp27476: + .short Ltmp27479-Ltmp27478 # Record length +Ltmp27478: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1192-"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PAIPAU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10906 # Function type index + .secrel32 "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PAIPAU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PAIPAU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::_Vb_iterator" # Function name +Ltmp27479: + .short Ltmp27481-Ltmp27480 # Record length +Ltmp27480: + .short 4414 # Record kind: S_LOCAL + .long 10045 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27481: + .cv_def_range Ltmp14751 Ltmp14752, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp27483-Ltmp27482 # Record length +Ltmp27482: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp27483: + .cv_def_range Ltmp14751 Ltmp14752, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27485-Ltmp27484 # Record length +Ltmp27484: + .short 4414 # Record kind: S_LOCAL + .long 4834 # TypeIndex + .short 1 # Flags + .asciz "_Mypvbool" +Ltmp27485: + .cv_def_range Ltmp14751 Ltmp14752, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27477: + .p2align 2 + .cv_linetable 1192, "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PAIPAU_Container_base12@1@@Z", Lfunc_end1192 + .section .debug$S,"dr",associative,"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIPBU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIPBU_Container_base12@1@@Z" + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::_Vb_const_iterator + .long Ltmp27487-Ltmp27486 # Subsection size +Ltmp27486: + .short Ltmp27489-Ltmp27488 # Record length +Ltmp27488: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1193-"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIPBU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10907 # Function type index + .secrel32 "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIPBU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIPBU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::_Vb_const_iterator" # Function name +Ltmp27489: + .short Ltmp27491-Ltmp27490 # Record length +Ltmp27490: + .short 4414 # Record kind: S_LOCAL + .long 10070 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27491: + .cv_def_range Ltmp14753 Ltmp14754, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp27493-Ltmp27492 # Record length +Ltmp27492: + .short 4414 # Record kind: S_LOCAL + .long 10072 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp27493: + .cv_def_range Ltmp14753 Ltmp14754, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27495-Ltmp27494 # Record length +Ltmp27494: + .short 4414 # Record kind: S_LOCAL + .long 4757 # TypeIndex + .short 1 # Flags + .asciz "_Mypvbool" +Ltmp27495: + .cv_def_range Ltmp14753 Ltmp14754, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27487: + .p2align 2 + .cv_linetable 1193, "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@PBIPBU_Container_base12@1@@Z", Lfunc_end1193 + .section .debug$S,"dr",associative,"??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Vb_iter_base > >::~_Vb_iter_base + .long Ltmp27497-Ltmp27496 # Subsection size +Ltmp27496: + .short Ltmp27499-Ltmp27498 # Record length +Ltmp27498: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1194-"??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10908 # Function type index + .secrel32 "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iter_base > >::~_Vb_iter_base" # Function name +Ltmp27499: + .short Ltmp27501-Ltmp27500 # Record length +Ltmp27500: + .short 4414 # Record kind: S_LOCAL + .long 10286 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27501: + .cv_def_range Ltmp14755 Ltmp14757, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27497: + .p2align 2 + .cv_linetable 1194, "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAE@XZ", Lfunc_end1194 + .section .debug$S,"dr",associative,"??$_Resize@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Resize@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Resize + .long Ltmp27503-Ltmp27502 # Subsection size +Ltmp27502: + .short Ltmp27505-Ltmp27504 # Record length +Ltmp27504: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1195-"??$_Resize@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10910 # Function type index + .secrel32 "??$_Resize@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" # Function section relative address + .secidx "??$_Resize@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Resize" # Function name +Ltmp27505: + .short Ltmp27507-Ltmp27506 # Record length +Ltmp27506: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27507: + .cv_def_range Ltmp14758 Ltmp14765, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp27509-Ltmp27508 # Record length +Ltmp27508: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp27509: + .cv_def_range Ltmp14758 Ltmp14765, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27511-Ltmp27510 # Record length +Ltmp27510: + .short 4414 # Record kind: S_LOCAL + .long 10446 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp27511: + .cv_def_range Ltmp14758 Ltmp14765, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp27513-Ltmp27512 # Record length +Ltmp27512: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Oldsize" +Ltmp27513: + .cv_def_range Ltmp14758 Ltmp14765, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp27515-Ltmp27514 # Record length +Ltmp27514: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp14760-Ltmp14759 # Code size + .secrel32 Ltmp14759 # Function section relative address + .secidx Lfunc_begin1195 # Function section index + .byte 0 # Lexical block name +Ltmp27515: + .short Ltmp27517-Ltmp27516 # Record length +Ltmp27516: + .short 4414 # Record kind: S_LOCAL + .long 9693 # TypeIndex + .short 0 # Flags + .asciz "_Newlast" +Ltmp27517: + .cv_def_range Ltmp14759 Ltmp14760, "E\021\026\000\000\000\344\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short Ltmp27519-Ltmp27518 # Record length +Ltmp27518: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp14764-Ltmp14761 # Code size + .secrel32 Ltmp14761 # Function section relative address + .secidx Lfunc_begin1195 # Function section index + .byte 0 # Lexical block name +Ltmp27519: + .short Ltmp27521-Ltmp27520 # Record length +Ltmp27520: + .short 4414 # Record kind: S_LOCAL + .long 9693 # TypeIndex + .short 0 # Flags + .asciz "_Oldlast" +Ltmp27521: + .cv_def_range Ltmp14761 Ltmp14764, "E\021\026\000\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 +Ltmp27503: + .p2align 2 + .cv_linetable 1195, "??$_Resize@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z", Lfunc_end1195 + .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@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?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@@QBEIXZ" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::size + .long Ltmp27523-Ltmp27522 # Subsection size +Ltmp27522: + .short Ltmp27525-Ltmp27524 # Record length +Ltmp27524: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1196-"?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@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10911 # 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@@QBEIXZ" # 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@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::size" # Function name +Ltmp27525: + .short Ltmp27527-Ltmp27526 # Record length +Ltmp27526: + .short 4414 # Record kind: S_LOCAL + .long 9656 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27527: + .cv_def_range Ltmp14766 Ltmp14767, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27523: + .p2align 2 + .cv_linetable 1196, "?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@@QBEIXZ", Lfunc_end1196 + .section .debug$S,"dr",associative,"?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_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 + .cv_fpo_data "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Myfirst + .long Ltmp27529-Ltmp27528 # Subsection size +Ltmp27528: + .short Ltmp27531-Ltmp27530 # Record length +Ltmp27530: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1197-"?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_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 10912 # Function type index + .secrel32 "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_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,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Myfirst" # Function name +Ltmp27531: + .short Ltmp27533-Ltmp27532 # Record length +Ltmp27532: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27533: + .cv_def_range Ltmp14768 Ltmp14769, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27529: + .p2align 2 + .cv_linetable 1197, "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", Lfunc_end1197 + .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@@ABEXPAU_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 + .cv_fpo_data "?_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@@ABEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Orphan_range + .long Ltmp27535-Ltmp27534 # Subsection size +Ltmp27534: + .short Ltmp27537-Ltmp27536 # Record length +Ltmp27536: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1198-"?_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@@ABEXPAU_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 10913 # 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@@ABEXPAU_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@@ABEXPAU_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 +Ltmp27537: + .short Ltmp27539-Ltmp27538 # Record length +Ltmp27538: + .short 4414 # Record kind: S_LOCAL + .long 9656 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27539: + .cv_def_range Ltmp14770 Ltmp14782, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27541-Ltmp27540 # Record length +Ltmp27540: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp27541: + .cv_def_range Ltmp14770 Ltmp14782, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27543-Ltmp27542 # Record length +Ltmp27542: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp27543: + .cv_def_range Ltmp14770 Ltmp14782, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp27545-Ltmp27544 # Record length +Ltmp27544: + .short 4414 # Record kind: S_LOCAL + .long 6986 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +Ltmp27545: + .cv_def_range Ltmp14770 Ltmp14782, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp27547-Ltmp27546 # Record length +Ltmp27546: + .short 4414 # Record kind: S_LOCAL + .long 10914 # TypeIndex + .short 0 # Flags + .asciz "_Pnext" +Ltmp27547: + .cv_def_range Ltmp14770 Ltmp14782, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27535: + .p2align 2 + .cv_linetable 1198, "?_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@@ABEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z", Lfunc_end1198 + .section .debug$S,"dr",associative,"?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_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 + .cv_fpo_data "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Mylast + .long Ltmp27549-Ltmp27548 # Subsection size +Ltmp27548: + .short Ltmp27551-Ltmp27550 # Record length +Ltmp27550: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1199-"?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_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 10915 # Function type index + .secrel32 "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_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,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Mylast" # Function name +Ltmp27551: + .short Ltmp27553-Ltmp27552 # Record length +Ltmp27552: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27553: + .cv_def_range Ltmp14783 Ltmp14784, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27549: + .p2align 2 + .cv_linetable 1199, "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", Lfunc_end1199 + .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@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?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@@QBEIXZ" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::capacity + .long Ltmp27555-Ltmp27554 # Subsection size +Ltmp27554: + .short Ltmp27557-Ltmp27556 # Record length +Ltmp27556: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1200-"?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@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10916 # 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@@QBEIXZ" # 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@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::capacity" # Function name +Ltmp27557: + .short Ltmp27559-Ltmp27558 # Record length +Ltmp27558: + .short 4414 # Record kind: S_LOCAL + .long 9656 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27559: + .cv_def_range Ltmp14785 Ltmp14786, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27555: + .p2align 2 + .cv_linetable 1200, "?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@@QBEIXZ", Lfunc_end1200 + .section .debug$S,"dr",associative,"??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Resize_reallocate + .long Ltmp27561-Ltmp27560 # Subsection size +Ltmp27560: + .short Ltmp27563-Ltmp27562 # Record length +Ltmp27562: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1201-"??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10917 # Function type index + .secrel32 "??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" # Function section relative address + .secidx "??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Resize_reallocate" # Function name +Ltmp27563: + .short Ltmp27565-Ltmp27564 # Record length +Ltmp27564: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27565: + .cv_def_range Ltmp14791 Ltmp14797, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp27567-Ltmp27566 # Record length +Ltmp27566: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp27567: + .cv_def_range Ltmp14791 Ltmp14797, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27569-Ltmp27568 # Record length +Ltmp27568: + .short 4414 # Record kind: S_LOCAL + .long 10446 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp27569: + .cv_def_range Ltmp14791 Ltmp14797, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp27571-Ltmp27570 # Record length +Ltmp27570: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Oldsize" +Ltmp27571: + .cv_def_range Ltmp14791 Ltmp14797, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp27573-Ltmp27572 # Record length +Ltmp27572: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Newcapacity" +Ltmp27573: + .cv_def_range Ltmp14791 Ltmp14797, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp27575-Ltmp27574 # Record length +Ltmp27574: + .short 4414 # Record kind: S_LOCAL + .long 9693 # TypeIndex + .short 0 # Flags + .asciz "_Newvec" +Ltmp27575: + .cv_def_range Ltmp14791 Ltmp14797, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp27577-Ltmp27576 # Record length +Ltmp27576: + .short 4414 # Record kind: S_LOCAL + .long 9693 # TypeIndex + .short 0 # Flags + .asciz "_Appended_first" +Ltmp27577: + .cv_def_range Ltmp14791 Ltmp14797, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp27579-Ltmp27578 # Record length +Ltmp27578: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 0 # Flags + .asciz "_Appended_last" +Ltmp27579: + .cv_def_range Ltmp14791 Ltmp14797, "E\021\026\000\000\000\314\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27561: + .p2align 2 + .cv_linetable 1201, "??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z", Lfunc_end1201 + .section .debug$S,"dr",associative,"?_Ufill@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAU342@IU_Value_init_tag@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Ufill@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAU342@IU_Value_init_tag@2@@Z" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Ufill + .long Ltmp27581-Ltmp27580 # Subsection size +Ltmp27580: + .short Ltmp27583-Ltmp27582 # Record length +Ltmp27582: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1202-"?_Ufill@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAU342@IU_Value_init_tag@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10918 # Function type index + .secrel32 "?_Ufill@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAU342@IU_Value_init_tag@2@@Z" # Function section relative address + .secidx "?_Ufill@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAU342@IU_Value_init_tag@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Ufill" # Function name +Ltmp27583: + .short Ltmp27585-Ltmp27584 # Record length +Ltmp27584: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27585: + .cv_def_range Ltmp14798 Ltmp14799, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp27587-Ltmp27586 # Record length +Ltmp27586: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp27587: + .cv_def_range Ltmp14798 Ltmp14799, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27589-Ltmp27588 # Record length +Ltmp27588: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp27589: + .cv_def_range Ltmp14798 Ltmp14799, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp27591-Ltmp27590 # Record length +Ltmp27590: + .short 4414 # Record kind: S_LOCAL + .long 6064 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp27591: + .cv_def_range Ltmp14798 Ltmp14799, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27581: + .p2align 2 + .cv_linetable 1202, "?_Ufill@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PAU342@IU_Value_init_tag@2@@Z", Lfunc_end1202 + .section .debug$S,"dr",associative,"?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_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 + .cv_fpo_data "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Mylast + .long Ltmp27593-Ltmp27592 # Subsection size +Ltmp27592: + .short Ltmp27595-Ltmp27594 # Record length +Ltmp27594: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1203-"?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_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 10919 # Function type index + .secrel32 "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_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,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Mylast" # Function name +Ltmp27595: + .short Ltmp27597-Ltmp27596 # Record length +Ltmp27596: + .short 4414 # Record kind: S_LOCAL + .long 9656 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27597: + .cv_def_range Ltmp14800 Ltmp14801, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27593: + .p2align 2 + .cv_linetable 1203, "?_Mylast@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", Lfunc_end1203 + .section .debug$S,"dr",associative,"?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_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 + .cv_fpo_data "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Myfirst + .long Ltmp27599-Ltmp27598 # Subsection size +Ltmp27598: + .short Ltmp27601-Ltmp27600 # Record length +Ltmp27600: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1204-"?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_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 10920 # Function type index + .secrel32 "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_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,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Myfirst" # Function name +Ltmp27601: + .short Ltmp27603-Ltmp27602 # Record length +Ltmp27602: + .short 4414 # Record kind: S_LOCAL + .long 9656 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27603: + .cv_def_range Ltmp14802 Ltmp14803, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27599: + .p2align 2 + .cv_linetable 1204, "?_Myfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", Lfunc_end1204 + .section .debug$S,"dr",associative,"?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$_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 + .cv_fpo_data "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$_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" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Get_data + .long Ltmp27605-Ltmp27604 # Subsection size +Ltmp27604: + .short Ltmp27607-Ltmp27606 # Record length +Ltmp27606: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1205-"?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$_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 10921 # Function type index + .secrel32 "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$_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,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Get_data" # Function name +Ltmp27607: + .short Ltmp27609-Ltmp27608 # Record length +Ltmp27608: + .short 4414 # Record kind: S_LOCAL + .long 9656 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27609: + .cv_def_range Ltmp14804 Ltmp14805, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27605: + .p2align 2 + .cv_linetable 1205, "?_Get_data@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$_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_end1205 + .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@@QBEABV?$_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 + .cv_fpo_data "?_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@@QBEABV?$_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" + .long 241 # Symbol subsection for std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::_Get_second + .long Ltmp27611-Ltmp27610 # Subsection size +Ltmp27610: + .short Ltmp27613-Ltmp27612 # Record length +Ltmp27612: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1206-"?_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@@QBEABV?$_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 10922 # 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@@QBEABV?$_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@@QBEABV?$_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 +Ltmp27613: + .short Ltmp27615-Ltmp27614 # Record length +Ltmp27614: + .short 4414 # Record kind: S_LOCAL + .long 9918 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27615: + .cv_def_range Ltmp14806 Ltmp14807, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27611: + .p2align 2 + .cv_linetable 1206, "?_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@@QBEABV?$_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_end1206 + .section .debug$S,"dr",associative,"?_Getpfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEPAPAU_Iterator_base12@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getpfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEPAPAU_Iterator_base12@2@XZ" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Getpfirst + .long Ltmp27617-Ltmp27616 # Subsection size +Ltmp27616: + .short Ltmp27619-Ltmp27618 # Record length +Ltmp27618: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1207-"?_Getpfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEPAPAU_Iterator_base12@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10923 # Function type index + .secrel32 "?_Getpfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEPAPAU_Iterator_base12@2@XZ" # Function section relative address + .secidx "?_Getpfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEPAPAU_Iterator_base12@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Getpfirst" # Function name +Ltmp27619: + .short Ltmp27621-Ltmp27620 # Record length +Ltmp27620: + .short 4414 # Record kind: S_LOCAL + .long 9656 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27621: + .cv_def_range Ltmp14808 Ltmp14809, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27617: + .p2align 2 + .cv_linetable 1207, "?_Getpfirst@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEPAPAU_Iterator_base12@2@XZ", Lfunc_end1207 + .section .debug$S,"dr",associative,"?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_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 + .cv_fpo_data "?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Myend + .long Ltmp27623-Ltmp27622 # Subsection size +Ltmp27622: + .short Ltmp27625-Ltmp27624 # Record length +Ltmp27624: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1208-"?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_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 10924 # Function type index + .secrel32 "?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_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,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Myend" # Function name +Ltmp27625: + .short Ltmp27627-Ltmp27626 # Record length +Ltmp27626: + .short 4414 # Record kind: S_LOCAL + .long 9656 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27627: + .cv_def_range Ltmp14810 Ltmp14811, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27623: + .p2align 2 + .cv_linetable 1208, "?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", Lfunc_end1208 + .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@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?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@@QBEIXZ" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::max_size + .long Ltmp27629-Ltmp27628 # Subsection size +Ltmp27628: + .short Ltmp27631-Ltmp27630 # Record length +Ltmp27630: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1209-"?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@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10925 # 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@@QBEIXZ" # 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@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::max_size" # Function name +Ltmp27631: + .short Ltmp27633-Ltmp27632 # Record length +Ltmp27632: + .short 4414 # Record kind: S_LOCAL + .long 9656 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27633: + .cv_def_range Ltmp14812 Ltmp14813, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27629: + .p2align 2 + .cv_linetable 1209, "?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@@QBEIXZ", Lfunc_end1209 + .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 + .cv_fpo_data "?_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" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Xlength + .long Ltmp27635-Ltmp27634 # Subsection size +Ltmp27634: + .short Ltmp27637-Ltmp27636 # Record length +Ltmp27636: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1210-"?_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 10926 # 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 +Ltmp27637: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27635: + .p2align 2 + .cv_linetable 1210, "?_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_end1210 + .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@@ABEII@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_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@@ABEII@Z" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Calculate_growth + .long Ltmp27639-Ltmp27638 # Subsection size +Ltmp27638: + .short Ltmp27641-Ltmp27640 # Record length +Ltmp27640: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1211-"?_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@@ABEII@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10927 # 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@@ABEII@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@@ABEII@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Calculate_growth" # Function name +Ltmp27641: + .short Ltmp27643-Ltmp27642 # Record length +Ltmp27642: + .short 4414 # Record kind: S_LOCAL + .long 9656 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27643: + .cv_def_range Ltmp14816 Ltmp14821, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27645-Ltmp27644 # Record length +Ltmp27644: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp27645: + .cv_def_range Ltmp14816 Ltmp14821, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27647-Ltmp27646 # Record length +Ltmp27646: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Oldcapacity" +Ltmp27647: + .cv_def_range Ltmp14816 Ltmp14821, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp27649-Ltmp27648 # Record length +Ltmp27648: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Geometric" +Ltmp27649: + .cv_def_range Ltmp14816 Ltmp14821, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27639: + .p2align 2 + .cv_linetable 1211, "?_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@@ABEII@Z", Lfunc_end1211 + .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@@QAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + .long 241 # Symbol subsection for std::allocator,0> >::_Grp_t>::allocate + .long Ltmp27651-Ltmp27650 # Subsection size +Ltmp27650: + .short Ltmp27653-Ltmp27652 # Record length +Ltmp27652: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1212-"?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEPAU_Grp_t@?$_Tgt_state_t@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 10928 # 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@@QAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@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@@QAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> >::_Grp_t>::allocate" # Function name +Ltmp27653: + .short Ltmp27655-Ltmp27654 # Record length +Ltmp27654: + .short 4414 # Record kind: S_LOCAL + .long 9932 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27655: + .cv_def_range Ltmp14822 Ltmp14823, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp27657-Ltmp27656 # Record length +Ltmp27656: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp27657: + .cv_def_range Ltmp14822 Ltmp14823, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27651: + .p2align 2 + .cv_linetable 1212, "?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z", Lfunc_end1212 + .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@@AAEXPAU_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 + .cv_fpo_data "?_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@@AAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Umove_if_noexcept + .long Ltmp27659-Ltmp27658 # Subsection size +Ltmp27658: + .short Ltmp27661-Ltmp27660 # Record length +Ltmp27660: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1213-"?_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@@AAEXPAU_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 10929 # 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@@AAEXPAU_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@@AAEXPAU_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 +Ltmp27661: + .short Ltmp27663-Ltmp27662 # Record length +Ltmp27662: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27663: + .cv_def_range Ltmp14824 Ltmp14825, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp27665-Ltmp27664 # Record length +Ltmp27664: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp27665: + .cv_def_range Ltmp14824 Ltmp14825, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27667-Ltmp27666 # Record length +Ltmp27666: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp27667: + .cv_def_range Ltmp14824 Ltmp14825, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp27669-Ltmp27668 # Record length +Ltmp27668: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp27669: + .cv_def_range Ltmp14824 Ltmp14825, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27659: + .p2align 2 + .cv_linetable 1213, "?_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@@AAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z", Lfunc_end1213 + .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@@AAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_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@@AAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@Z" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Change_array + .long Ltmp27671-Ltmp27670 # Subsection size +Ltmp27670: + .short Ltmp27673-Ltmp27672 # Record length +Ltmp27672: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1214-"?_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@@AAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10930 # 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@@AAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@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@@AAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Change_array" # Function name +Ltmp27673: + .short Ltmp27675-Ltmp27674 # Record length +Ltmp27674: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27675: + .cv_def_range Ltmp14826 Ltmp14829, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27677-Ltmp27676 # Record length +Ltmp27676: + .short 4414 # Record kind: S_LOCAL + .long 9693 # TypeIndex + .short 1 # Flags + .asciz "_Newvec" +Ltmp27677: + .cv_def_range Ltmp14826 Ltmp14829, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27679-Ltmp27678 # Record length +Ltmp27678: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp27679: + .cv_def_range Ltmp14826 Ltmp14829, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp27681-Ltmp27680 # Record length +Ltmp27680: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newcapacity" +Ltmp27681: + .cv_def_range Ltmp14826 Ltmp14829, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27671: + .p2align 2 + .cv_linetable 1214, "?_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@@AAEXQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@II@Z", Lfunc_end1214 + .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@@SAIABV?$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 + .cv_fpo_data "?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@@SAIABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" + .long 241 # Symbol subsection for std::_Default_allocator_traits,0> >::_Grp_t> >::max_size + .long Ltmp27683-Ltmp27682 # Subsection size +Ltmp27682: + .short Ltmp27685-Ltmp27684 # Record length +Ltmp27684: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1215-"?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@@SAIABV?$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 10931 # 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@@SAIABV?$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@@SAIABV?$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 +Ltmp27685: + .short Ltmp27687-Ltmp27686 # Record length +Ltmp27686: + .short 4414 # Record kind: S_LOCAL + .long 9580 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp27687: + .cv_def_range Ltmp14830 Ltmp14831, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27683: + .p2align 2 + .cv_linetable 1215, "?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@@SAIABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z", Lfunc_end1215 + .section .debug$S,"dr",associative,"?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$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 + .cv_fpo_data "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Getal + .long Ltmp27689-Ltmp27688 # Subsection size +Ltmp27688: + .short Ltmp27691-Ltmp27690 # Record length +Ltmp27690: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1216-"?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$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 10932 # Function type index + .secrel32 "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$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,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Getal" # Function name +Ltmp27691: + .short Ltmp27693-Ltmp27692 # Record length +Ltmp27692: + .short 4414 # Record kind: S_LOCAL + .long 9656 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27693: + .cv_def_range Ltmp14832 Ltmp14833, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27689: + .p2align 2 + .cv_linetable 1216, "?_Getal@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ABEABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ", Lfunc_end1216 + .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@@QBEABV?$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 + .cv_fpo_data "?_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@@QBEABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::_Get_first + .long Ltmp27695-Ltmp27694 # Subsection size +Ltmp27694: + .short Ltmp27697-Ltmp27696 # Record length +Ltmp27696: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1217-"?_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@@QBEABV?$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 10933 # 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@@QBEABV?$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@@QBEABV?$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 +Ltmp27697: + .short Ltmp27699-Ltmp27698 # Record length +Ltmp27698: + .short 4414 # Record kind: S_LOCAL + .long 9918 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27699: + .cv_def_range Ltmp14834 Ltmp14835, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27695: + .p2align 2 + .cv_linetable 1217, "?_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@@QBEABV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ", Lfunc_end1217 + .section .debug$S,"dr",associative,"??$_Get_size_of_n@$0BA@@std@@YAII@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_size_of_n@$0BA@@std@@YAII@Z" + .long 241 # Symbol subsection for std::_Get_size_of_n<16> + .long Ltmp27701-Ltmp27700 # Subsection size +Ltmp27700: + .short Ltmp27703-Ltmp27702 # Record length +Ltmp27702: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1218-"??$_Get_size_of_n@$0BA@@std@@YAII@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7644 # Function type index + .secrel32 "??$_Get_size_of_n@$0BA@@std@@YAII@Z" # Function section relative address + .secidx "??$_Get_size_of_n@$0BA@@std@@YAII@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_size_of_n<16>" # Function name +Ltmp27703: + .short Ltmp27705-Ltmp27704 # Record length +Ltmp27704: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp27705: + .cv_def_range Ltmp14836 Ltmp14839, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27707-Ltmp27706 # Record length +Ltmp27706: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Max_possible" +Ltmp27707: + .cv_def_range Ltmp14836 Ltmp14839, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp27709-Ltmp27708 # Record length +Ltmp27708: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Result" +Ltmp27709: + .cv_def_range Ltmp14836 Ltmp14839, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27701: + .p2align 2 + .cv_linetable 1218, "??$_Get_size_of_n@$0BA@@std@@YAII@Z", Lfunc_end1218 + .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@@AAEXPAU_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 + .cv_fpo_data "?_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@@AAEXPAU_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" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Umove_if_noexcept1 + .long Ltmp27711-Ltmp27710 # Subsection size +Ltmp27710: + .short Ltmp27713-Ltmp27712 # Record length +Ltmp27712: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1219-"?_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@@AAEXPAU_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 10934 # 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@@AAEXPAU_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@@AAEXPAU_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 +Ltmp27713: + .short Ltmp27715-Ltmp27714 # Record length +Ltmp27714: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27715: + .cv_def_range Ltmp14840 Ltmp14841, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27717-Ltmp27716 # Record length +Ltmp27716: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp27717: + .cv_def_range Ltmp14840 Ltmp14841, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27719-Ltmp27718 # Record length +Ltmp27718: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp27719: + .cv_def_range Ltmp14840 Ltmp14841, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp27721-Ltmp27720 # Record length +Ltmp27720: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp27721: + .cv_def_range Ltmp14840 Ltmp14841, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp27723-Ltmp27722 # Record length +Ltmp27722: + .short 4414 # Record kind: S_LOCAL + .long 4529 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp27723: + .cv_def_range Ltmp14840 Ltmp14841, "E\021\026\000\000\000\024\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27711: + .p2align 2 + .cv_linetable 1219, "?_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@@AAEXPAU_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_end1219 + .section .debug$S,"dr",associative,"??$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$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 + .cv_fpo_data "??$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .long 241 # Symbol subsection for std::_Uninitialized_move,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > + .long Ltmp27725-Ltmp27724 # Subsection size +Ltmp27724: + .short Ltmp27727-Ltmp27726 # Record length +Ltmp27726: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1220-"??$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$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 10937 # Function type index + .secrel32 "??$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$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 +Ltmp27727: + .short Ltmp27729-Ltmp27728 # Record length +Ltmp27728: + .short 4414 # Record kind: S_LOCAL + .long 9936 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp27729: + .cv_def_range Ltmp14844 Ltmp14854, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27731-Ltmp27730 # Record length +Ltmp27730: + .short 4414 # Record kind: S_LOCAL + .long 9936 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp27731: + .cv_def_range Ltmp14844 Ltmp14854, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp27733-Ltmp27732 # Record length +Ltmp27732: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp27733: + .cv_def_range Ltmp14844 Ltmp14854, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp27735-Ltmp27734 # Record length +Ltmp27734: + .short 4414 # Record kind: S_LOCAL + .long 9702 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp27735: + .cv_def_range Ltmp14844 Ltmp14854, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp27737-Ltmp27736 # Record length +Ltmp27736: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +Ltmp27737: + .cv_def_range Ltmp14844 Ltmp14854, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp27739-Ltmp27738 # Record length +Ltmp27738: + .short 4414 # Record kind: S_LOCAL + .long 9936 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +Ltmp27739: + .cv_def_range Ltmp14844 Ltmp14854, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp27741-Ltmp27740 # Record length +Ltmp27740: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +Ltmp27741: + .cv_def_range Ltmp14844 Ltmp14854, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp27743-Ltmp27742 # Record length +Ltmp27742: + .short 4414 # Record kind: S_LOCAL + .long 10952 # TypeIndex + .short 0 # Flags + .asciz "_Backout" +Ltmp27743: + .cv_def_range Ltmp14845 Ltmp14852 Ltmp14853 Ltmp14854, "E\021\026\000\000\000\314\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27725: + .p2align 2 + .cv_linetable 1220, "??$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z", Lfunc_end1220 + .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@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z" + .long 241 # Symbol subsection for std::_Get_unwrapped,0> >::_Grp_t> + .long Ltmp27745-Ltmp27744 # Subsection size +Ltmp27744: + .short Ltmp27747-Ltmp27746 # Record length +Ltmp27746: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1221-"??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10956 # 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@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@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@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped,0> >::_Grp_t>" # Function name +Ltmp27747: + .short Ltmp27749-Ltmp27748 # Record length +Ltmp27748: + .short 4414 # Record kind: S_LOCAL + .long 9936 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp27749: + .cv_def_range Ltmp14855 Ltmp14856, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27745: + .p2align 2 + .cv_linetable 1221, "??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z", Lfunc_end1221 + .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@@H$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_unwrapped_n@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@H$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@H@Z" + .long 241 # Symbol subsection for std::_Get_unwrapped_n,0> >::_Grp_t,int,0> + .long Ltmp27751-Ltmp27750 # Subsection size +Ltmp27750: + .short Ltmp27753-Ltmp27752 # Record length +Ltmp27752: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1222-"??$_Get_unwrapped_n@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@H$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10959 # 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@@H$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@H@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@@H$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@H@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped_n,0> >::_Grp_t,int,0>" # Function name +Ltmp27753: + .short Ltmp27755-Ltmp27754 # Record length +Ltmp27754: + .short 4414 # Record kind: S_LOCAL + .long 9936 # TypeIndex + .short 1 # Flags + .asciz "_Src" +Ltmp27755: + .cv_def_range Ltmp14857 Ltmp14858, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27757-Ltmp27756 # Record length +Ltmp27756: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp27757: + .cv_def_range Ltmp14857 Ltmp14858, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27751: + .p2align 2 + .cv_linetable 1222, "??$_Get_unwrapped_n@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@H$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@H@Z", Lfunc_end1222 + .section .debug$S,"dr",associative,"??$_Idl_distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YA?A?@@ABQAU_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 + .cv_fpo_data "??$_Idl_distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YA?A?@@ABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .long 241 # Symbol subsection for std::_Idl_distance,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *> + .long Ltmp27759-Ltmp27758 # Subsection size +Ltmp27758: + .short Ltmp27761-Ltmp27760 # Record length +Ltmp27760: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1223-"??$_Idl_distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YA?A?@@ABQAU_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 10963 # Function type index + .secrel32 "??$_Idl_distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YA?A?@@ABQAU_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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YA?A?@@ABQAU_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 +Ltmp27761: + .short Ltmp27763-Ltmp27762 # Record length +Ltmp27762: + .short 4414 # Record kind: S_LOCAL + .long 10960 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp27763: + .cv_def_range Ltmp14859 Ltmp14860, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27765-Ltmp27764 # Record length +Ltmp27764: + .short 4414 # Record kind: S_LOCAL + .long 10960 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp27765: + .cv_def_range Ltmp14859 Ltmp14860, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27759: + .p2align 2 + .cv_linetable 1223, "??$_Idl_distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YA?A?@@ABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", Lfunc_end1223 + .section .debug$S,"dr",associative,"??0?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$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 + .cv_fpo_data "??0?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .long 241 # Symbol subsection for std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::_Uninitialized_backout_al + .long Ltmp27767-Ltmp27766 # Subsection size +Ltmp27766: + .short Ltmp27769-Ltmp27768 # Record length +Ltmp27768: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1224-"??0?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$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 10964 # Function type index + .secrel32 "??0?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$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 +Ltmp27769: + .short Ltmp27771-Ltmp27770 # Record length +Ltmp27770: + .short 4414 # Record kind: S_LOCAL + .long 10939 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27771: + .cv_def_range Ltmp14861 Ltmp14862, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27773-Ltmp27772 # Record length +Ltmp27772: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp27773: + .cv_def_range Ltmp14861 Ltmp14862, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27775-Ltmp27774 # Record length +Ltmp27774: + .short 4414 # Record kind: S_LOCAL + .long 9702 # TypeIndex + .short 1 # Flags + .asciz "_Al_" +Ltmp27775: + .cv_def_range Ltmp14861 Ltmp14862, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27767: + .p2align 2 + .cv_linetable 1224, "??0?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z", Lfunc_end1224 + .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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEX$$QAU_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 + .cv_fpo_data "??$_Emplace_back@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEX$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .long 241 # Symbol subsection for std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::_Emplace_back,0> >::_Grp_t> + .long Ltmp27777-Ltmp27776 # Subsection size +Ltmp27776: + .short Ltmp27779-Ltmp27778 # Record length +Ltmp27778: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1225-"??$_Emplace_back@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEX$$QAU_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 10966 # 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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEX$$QAU_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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEX$$QAU_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 +Ltmp27779: + .short Ltmp27781-Ltmp27780 # Record length +Ltmp27780: + .short 4414 # Record kind: S_LOCAL + .long 10939 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27781: + .cv_def_range Ltmp14863 Ltmp14864, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp27783-Ltmp27782 # Record length +Ltmp27782: + .short 4414 # Record kind: S_LOCAL + .long 9622 # TypeIndex + .short 1 # Flags + .asciz "_Vals" +Ltmp27783: + .cv_def_range Ltmp14863 Ltmp14864, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27777: + .p2align 2 + .cv_linetable 1225, "??$_Emplace_back@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEX$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z", Lfunc_end1225 + .section .debug$S,"dr",associative,"??$move@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$move@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" + .long 241 # Symbol subsection for std::move,0> >::_Grp_t &> + .long Ltmp27785-Ltmp27784 # Subsection size +Ltmp27784: + .short Ltmp27787-Ltmp27786 # Record length +Ltmp27786: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1226-"??$move@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10968 # Function type index + .secrel32 "??$move@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" # Function section relative address + .secidx "??$move@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" # Function section index + .byte 0 # Flags + .asciz "std::move,0> >::_Grp_t &>" # Function name +Ltmp27787: + .short Ltmp27789-Ltmp27788 # Record length +Ltmp27788: + .short 4414 # Record kind: S_LOCAL + .long 9669 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp27789: + .cv_def_range Ltmp14865 Ltmp14866, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27785: + .p2align 2 + .cv_linetable 1226, "??$move@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z", Lfunc_end1226 + .section .debug$S,"dr",associative,"?_Release@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEPAU_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 + .cv_fpo_data "?_Release@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .long 241 # Symbol subsection for std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::_Release + .long Ltmp27791-Ltmp27790 # Subsection size +Ltmp27790: + .short Ltmp27793-Ltmp27792 # Record length +Ltmp27792: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1227-"?_Release@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEPAU_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 10969 # Function type index + .secrel32 "?_Release@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEPAU_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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEPAU_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 +Ltmp27793: + .short Ltmp27795-Ltmp27794 # Record length +Ltmp27794: + .short 4414 # Record kind: S_LOCAL + .long 10939 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27795: + .cv_def_range Ltmp14867 Ltmp14868, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27791: + .p2align 2 + .cv_linetable 1227, "?_Release@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", Lfunc_end1227 + .section .debug$S,"dr",associative,"??1?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::~_Uninitialized_backout_al + .long Ltmp27797-Ltmp27796 # Subsection size +Ltmp27796: + .short Ltmp27799-Ltmp27798 # Record length +Ltmp27798: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1228-"??1?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10970 # Function type index + .secrel32 "??1?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@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 +Ltmp27799: + .short Ltmp27801-Ltmp27800 # Record length +Ltmp27800: + .short 4414 # Record kind: S_LOCAL + .long 10939 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27801: + .cv_def_range Ltmp14869 Ltmp14871, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27797: + .p2align 2 + .cv_linetable 1228, "??1?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAE@XZ", Lfunc_end1228 + .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@@YAXAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Seek_wrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z" + .long 241 # Symbol subsection for std::_Seek_wrapped,0> >::_Grp_t> + .long Ltmp27803-Ltmp27802 # Subsection size +Ltmp27802: + .short Ltmp27805-Ltmp27804 # Record length +Ltmp27804: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1229-"??$_Seek_wrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10973 # 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@@YAXAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@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@@YAXAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Seek_wrapped,0> >::_Grp_t>" # Function name +Ltmp27805: + .short Ltmp27807-Ltmp27806 # Record length +Ltmp27806: + .short 4414 # Record kind: S_LOCAL + .long 9716 # TypeIndex + .short 1 # Flags + .asciz "_It" +Ltmp27807: + .cv_def_range Ltmp14872 Ltmp14873, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27809-Ltmp27808 # Record length +Ltmp27808: + .short 4414 # Record kind: S_LOCAL + .long 9936 # TypeIndex + .short 1 # Flags + .asciz "_UIt" +Ltmp27809: + .cv_def_range Ltmp14872 Ltmp14873, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27803: + .p2align 2 + .cv_linetable 1229, "??$_Seek_wrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@@Z", Lfunc_end1229 + .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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAU341@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAU341@@Z" + .long 241 # Symbol subsection for std::_Default_allocator_traits,0> >::_Grp_t> >::construct,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t> + .long Ltmp27811-Ltmp27810 # Subsection size +Ltmp27810: + .short Ltmp27813-Ltmp27812 # Record length +Ltmp27812: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1230-"??$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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAU341@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10976 # 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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAU341@@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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAU341@@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 +Ltmp27813: + .short Ltmp27815-Ltmp27814 # Record length +Ltmp27814: + .short 4414 # Record kind: S_LOCAL + .long 9702 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp27815: + .cv_def_range Ltmp14874 Ltmp14875, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27817-Ltmp27816 # Record length +Ltmp27816: + .short 4414 # Record kind: S_LOCAL + .long 9936 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp27817: + .cv_def_range Ltmp14874 Ltmp14875, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp27819-Ltmp27818 # Record length +Ltmp27818: + .short 4414 # Record kind: S_LOCAL + .long 9622 # TypeIndex + .short 1 # Flags + .asciz "_Args" +Ltmp27819: + .cv_def_range Ltmp14874 Ltmp14875, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27811: + .p2align 2 + .cv_linetable 1230, "??$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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QAU341@@Z", Lfunc_end1230 + .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$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" + .long 241 # Symbol subsection for std::forward,0> >::_Grp_t> + .long Ltmp27821-Ltmp27820 # Subsection size +Ltmp27820: + .short Ltmp27823-Ltmp27822 # Record length +Ltmp27822: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1231-"??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10977 # 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$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@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$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward,0> >::_Grp_t>" # Function name +Ltmp27823: + .short Ltmp27825-Ltmp27824 # Record length +Ltmp27824: + .short 4414 # Record kind: S_LOCAL + .long 9669 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp27825: + .cv_def_range Ltmp14876 Ltmp14877, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27821: + .p2align 2 + .cv_linetable 1231, "??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z", Lfunc_end1231 + .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@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z" + .long 241 # Symbol subsection for std::_Unfancy,0> >::_Grp_t> + .long Ltmp27827-Ltmp27826 # Subsection size +Ltmp27826: + .short Ltmp27829-Ltmp27828 # Record length +Ltmp27828: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1232-"??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10980 # 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@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@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@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy,0> >::_Grp_t>" # Function name +Ltmp27829: + .short Ltmp27831-Ltmp27830 # Record length +Ltmp27830: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp27831: + .cv_def_range Ltmp14878 Ltmp14879, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27827: + .p2align 2 + .cv_linetable 1232, "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z", Lfunc_end1232 + .section .debug$S,"dr",associative,"?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_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 + .cv_fpo_data "?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Myend + .long Ltmp27833-Ltmp27832 # Subsection size +Ltmp27832: + .short Ltmp27835-Ltmp27834 # Record length +Ltmp27834: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1233-"?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_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 10981 # Function type index + .secrel32 "?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_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,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Myend" # Function name +Ltmp27835: + .short Ltmp27837-Ltmp27836 # Record length +Ltmp27836: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27837: + .cv_def_range Ltmp14880 Ltmp14881, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27833: + .p2align 2 + .cv_linetable 1233, "?_Myend@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEAAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", Lfunc_end1233 + .section .debug$S,"dr",associative,"??$_Uninitialized_value_construct_n@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@IAAV?$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 + .cv_fpo_data "??$_Uninitialized_value_construct_n@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@IAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .long 241 # Symbol subsection for std::_Uninitialized_value_construct_n,0> >::_Grp_t *,unsigned int,std::allocator,0> >::_Grp_t> > + .long Ltmp27839-Ltmp27838 # Subsection size +Ltmp27838: + .short Ltmp27841-Ltmp27840 # Record length +Ltmp27840: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1234-"??$_Uninitialized_value_construct_n@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@IAAV?$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 10984 # Function type index + .secrel32 "??$_Uninitialized_value_construct_n@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@IAAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@IAAV?$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 int,std::allocator,0> >::_Grp_t> >" # Function name +Ltmp27841: + .short Ltmp27843-Ltmp27842 # Record length +Ltmp27842: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp27843: + .cv_def_range Ltmp14882 Ltmp14883, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27845-Ltmp27844 # Record length +Ltmp27844: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp27845: + .cv_def_range Ltmp14882 Ltmp14883, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp27847-Ltmp27846 # Record length +Ltmp27846: + .short 4414 # Record kind: S_LOCAL + .long 9702 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp27847: + .cv_def_range Ltmp14882 Ltmp14883, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27839: + .p2align 2 + .cv_linetable 1234, "??$_Uninitialized_value_construct_n@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@IAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z", Lfunc_end1234 + .section .debug$S,"dr",associative,"??$_Uninitialized_value_construct_n1@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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 + .cv_fpo_data "??$_Uninitialized_value_construct_n1@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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 241 # Symbol subsection for std::_Uninitialized_value_construct_n1,0> >::_Grp_t *,unsigned int,std::allocator,0> >::_Grp_t> > + .long Ltmp27849-Ltmp27848 # Subsection size +Ltmp27848: + .short Ltmp27851-Ltmp27850 # Record length +Ltmp27850: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1235-"??$_Uninitialized_value_construct_n1@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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 10987 # Function type index + .secrel32 "??$_Uninitialized_value_construct_n1@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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 int,std::allocator,0> >::_Grp_t> >" # Function name +Ltmp27851: + .short Ltmp27853-Ltmp27852 # Record length +Ltmp27852: + .short 4414 # Record kind: S_LOCAL + .long 9936 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp27853: + .cv_def_range Ltmp14886 Ltmp14895, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27855-Ltmp27854 # Record length +Ltmp27854: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp27855: + .cv_def_range Ltmp14886 Ltmp14895, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp27857-Ltmp27856 # Record length +Ltmp27856: + .short 4414 # Record kind: S_LOCAL + .long 9702 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp27857: + .cv_def_range Ltmp14886 Ltmp14895, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp27859-Ltmp27858 # Record length +Ltmp27858: + .short 4414 # Record kind: S_LOCAL + .long 4532 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp27859: + .cv_def_range Ltmp14886 Ltmp14895, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp27861-Ltmp27860 # Record length +Ltmp27860: + .short 4414 # Record kind: S_LOCAL + .long 10952 # TypeIndex + .short 0 # Flags + .asciz "_Backout" +Ltmp27861: + .cv_def_range Ltmp14886 Ltmp14895, "E\021\026\000\000\000\330\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27849: + .p2align 2 + .cv_linetable 1235, "??$_Uninitialized_value_construct_n1@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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_end1235 + .section .debug$S,"dr",associative,"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXXZ" + .long 241 # Symbol subsection for std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::_Emplace_back<> + .long Ltmp27863-Ltmp27862 # Subsection size +Ltmp27862: + .short Ltmp27865-Ltmp27864 # Record length +Ltmp27864: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1236-"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10988 # Function type index + .secrel32 "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXXZ" # Function section relative address + .secidx "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::_Emplace_back<>" # Function name +Ltmp27865: + .short Ltmp27867-Ltmp27866 # Record length +Ltmp27866: + .short 4414 # Record kind: S_LOCAL + .long 10939 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27867: + .cv_def_range Ltmp14896 Ltmp14897, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27863: + .p2align 2 + .cv_linetable 1236, "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXXZ", Lfunc_end1236 + .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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_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 + .cv_fpo_data "??$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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .long 241 # Symbol subsection for std::_Default_allocator_traits,0> >::_Grp_t> >::construct,0> >::_Grp_t> + .long Ltmp27869-Ltmp27868 # Subsection size +Ltmp27868: + .short Ltmp27871-Ltmp27870 # Record length +Ltmp27870: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1237-"??$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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_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 10991 # 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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_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 +Ltmp27871: + .short Ltmp27873-Ltmp27872 # Record length +Ltmp27872: + .short 4414 # Record kind: S_LOCAL + .long 9702 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp27873: + .cv_def_range Ltmp14898 Ltmp14899, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27875-Ltmp27874 # Record length +Ltmp27874: + .short 4414 # Record kind: S_LOCAL + .long 9936 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp27875: + .cv_def_range Ltmp14898 Ltmp14899, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27869: + .p2align 2 + .cv_linetable 1237, "??$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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z", Lfunc_end1237 + .section .debug$S,"dr",associative,"??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Tgt_state_t,0> >::_Grp_t::_Grp_t + .long Ltmp27877-Ltmp27876 # Subsection size +Ltmp27876: + .short Ltmp27879-Ltmp27878 # Record length +Ltmp27878: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1238-"??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10993 # Function type index + .secrel32 "??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@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@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Tgt_state_t,0> >::_Grp_t::_Grp_t" # Function name +Ltmp27879: + .short Ltmp27881-Ltmp27880 # Record length +Ltmp27880: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27881: + .cv_def_range Ltmp14900 Ltmp14901, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27877: + .p2align 2 + .cv_linetable 1238, "??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@XZ", Lfunc_end1238 + .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 + .cv_fpo_data "??$_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" + .long 241 # Symbol subsection for std::_Prev_iter,0> > + .long Ltmp27883-Ltmp27882 # Subsection size +Ltmp27882: + .short Ltmp27885-Ltmp27884 # Record length +Ltmp27884: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1239-"??$_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 10995 # 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 +Ltmp27885: + .short Ltmp27887-Ltmp27886 # Record length +Ltmp27886: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp27887: + .cv_def_range Ltmp14902 Ltmp14904, "E\021\026\000\000\000\354\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27883: + .p2align 2 + .cv_linetable 1239, "??$_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_end1239 + .section .debug$S,"dr",associative,"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator* + .long Ltmp27889-Ltmp27888 # Subsection size +Ltmp27888: + .short Ltmp27891-Ltmp27890 # Record length +Ltmp27890: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1240-"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10996 # Function type index + .secrel32 "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" # Function section relative address + .secidx "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator*" # Function name +Ltmp27891: + .short Ltmp27893-Ltmp27892 # Record length +Ltmp27892: + .short 4414 # Record kind: S_LOCAL + .long 6588 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27893: + .cv_def_range Ltmp14907 Ltmp14908, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27889: + .p2align 2 + .cv_linetable 1240, "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ", Lfunc_end1240 + .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 + .cv_fpo_data "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + .long 241 # Symbol subsection for gsl::details::operator== + .long Ltmp27895-Ltmp27894 # Subsection size +Ltmp27894: + .short Ltmp27897-Ltmp27896 # Record length +Ltmp27896: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1241-"??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 10997 # 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 +Ltmp27897: + .short Ltmp27899-Ltmp27898 # Record length +Ltmp27898: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp27899: + .cv_def_range Ltmp14909 Ltmp14910, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp27901-Ltmp27900 # Record length +Ltmp27900: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp27901: + .cv_def_range Ltmp14909 Ltmp14910, "E\021\026\000\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27895: + .p2align 2 + .cv_linetable 1241, "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z", Lfunc_end1241 + .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@@ABE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Is_wbound@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@ABE_NXZ" + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Is_wbound + .long Ltmp27903-Ltmp27902 # Subsection size +Ltmp27902: + .short Ltmp27905-Ltmp27904 # Record length +Ltmp27904: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1242-"?_Is_wbound@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@ABE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10998 # 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@@ABE_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@@ABE_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Is_wbound" # Function name +Ltmp27905: + .short Ltmp27907-Ltmp27906 # Record length +Ltmp27906: + .short 4414 # Record kind: S_LOCAL + .long 9380 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27907: + .cv_def_range Ltmp14911 Ltmp14919, "E\021\026\000\000\000\230\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27903: + .p2align 2 + .cv_linetable 1242, "?_Is_wbound@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@ABE_NXZ", Lfunc_end1242 + .section .debug$S,"dr",associative,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator++ + .long Ltmp27909-Ltmp27908 # Subsection size +Ltmp27908: + .short Ltmp27911-Ltmp27910 # Record length +Ltmp27910: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1243-"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10999 # Function type index + .secrel32 "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" # Function section relative address + .secidx "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator++" # Function name +Ltmp27911: + .short Ltmp27913-Ltmp27912 # Record length +Ltmp27912: + .short 4414 # Record kind: S_LOCAL + .long 6582 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27913: + .cv_def_range Ltmp14922 Ltmp14923, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27909: + .p2align 2 + .cv_linetable 1243, "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ", Lfunc_end1243 + .section .debug$S,"dr",associative,"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1ABV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1ABV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + .long 241 # Symbol subsection for std::_Compare,0>,const char *,std::regex_traits > + .long Ltmp27915-Ltmp27914 # Subsection size +Ltmp27914: + .short Ltmp27917-Ltmp27916 # Record length +Ltmp27916: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1244-"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1ABV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11002 # Function type index + .secrel32 "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1ABV?$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@@PBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1ABV?$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 +Ltmp27917: + .short Ltmp27919-Ltmp27918 # Record length +Ltmp27918: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +Ltmp27919: + .cv_def_range Ltmp14924 Ltmp14931, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp27921-Ltmp27920 # Record length +Ltmp27920: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_End1" +Ltmp27921: + .cv_def_range Ltmp14924 Ltmp14931, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp27923-Ltmp27922 # Record length +Ltmp27922: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +Ltmp27923: + .cv_def_range Ltmp14924 Ltmp14931, "E\021\026\000\000\000\034\000\000\000" + .short Ltmp27925-Ltmp27924 # Record length +Ltmp27924: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_End2" +Ltmp27925: + .cv_def_range Ltmp14924 Ltmp14931, "E\021\026\000\000\000 \000\000\000" + .short Ltmp27927-Ltmp27926 # Record length +Ltmp27926: + .short 4414 # Record kind: S_LOCAL + .long 8981 # TypeIndex + .short 1 # Flags + .asciz "_Traits" +Ltmp27927: + .cv_def_range Ltmp14924 Ltmp14931, "E\021\026\000\000\000$\000\000\000" + .short Ltmp27929-Ltmp27928 # Record length +Ltmp27928: + .short 4414 # Record kind: S_LOCAL + .long 8939 # TypeIndex + .short 1 # Flags + .asciz "_Sflags" +Ltmp27929: + .cv_def_range Ltmp14924 Ltmp14931, "E\021\026\000\000\000(\000\000\000" + .short Ltmp27931-Ltmp27930 # Record length +Ltmp27930: + .short 4414 # Record kind: S_LOCAL + .long 11003 # TypeIndex + .short 0 # Flags + .asciz "_Res" +Ltmp27931: + .cv_def_range Ltmp14924 Lfunc_end1244, "E\021\026\000\000\000\210\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27915: + .p2align 2 + .cv_linetable 1244, "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1ABV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z", Lfunc_end1244 + .section .debug$S,"dr",associative,"?_Str@?$_Buf@D@std@@QBEPBDXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Str@?$_Buf@D@std@@QBEPBDXZ" + .long 241 # Symbol subsection for std::_Buf::_Str + .long Ltmp27933-Ltmp27932 # Subsection size +Ltmp27932: + .short Ltmp27935-Ltmp27934 # Record length +Ltmp27934: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1245-"?_Str@?$_Buf@D@std@@QBEPBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11004 # Function type index + .secrel32 "?_Str@?$_Buf@D@std@@QBEPBDXZ" # Function section relative address + .secidx "?_Str@?$_Buf@D@std@@QBEPBDXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_Str" # Function name +Ltmp27935: + .short Ltmp27937-Ltmp27936 # Record length +Ltmp27936: + .short 4414 # Record kind: S_LOCAL + .long 10565 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27937: + .cv_def_range Ltmp14932 Ltmp14933, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27933: + .p2align 2 + .cv_linetable 1245, "?_Str@?$_Buf@D@std@@QBEPBDXZ", Lfunc_end1245 + .section .debug$S,"dr",associative,"?_Size@?$_Buf@D@std@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Size@?$_Buf@D@std@@QBEIXZ" + .long 241 # Symbol subsection for std::_Buf::_Size + .long Ltmp27939-Ltmp27938 # Subsection size +Ltmp27938: + .short Ltmp27941-Ltmp27940 # Record length +Ltmp27940: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1246-"?_Size@?$_Buf@D@std@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11005 # Function type index + .secrel32 "?_Size@?$_Buf@D@std@@QBEIXZ" # Function section relative address + .secidx "?_Size@?$_Buf@D@std@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_Size" # Function name +Ltmp27941: + .short Ltmp27943-Ltmp27942 # Record length +Ltmp27942: + .short 4414 # Record kind: S_LOCAL + .long 10565 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27943: + .cv_def_range Ltmp14934 Ltmp14935, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27939: + .p2align 2 + .cv_linetable 1246, "?_Size@?$_Buf@D@std@@QBEIXZ", Lfunc_end1246 + .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@@AAE_NPAV_Node_base@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_base@2@@Z" + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Do_class + .long Ltmp27945-Ltmp27944 # Subsection size +Ltmp27944: + .short Ltmp27947-Ltmp27946 # Record length +Ltmp27946: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1247-"?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_base@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11006 # 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@@AAE_NPAV_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@@AAE_NPAV_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 +Ltmp27947: + .short Ltmp27949-Ltmp27948 # Record length +Ltmp27948: + .short 4414 # Record kind: S_LOCAL + .long 9359 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27949: + .cv_def_range Ltmp14936 Ltmp14964, "E\021\026\000\000\000\254\377\377\377" + .short Ltmp27951-Ltmp27950 # Record length +Ltmp27950: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +Ltmp27951: + .cv_def_range Ltmp14936 Ltmp14964, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp27953-Ltmp27952 # Record length +Ltmp27952: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Found" +Ltmp27953: + .cv_def_range Ltmp14936 Ltmp14964, "E\021\026\000\000\000\253\377\377\377" + .short Ltmp27955-Ltmp27954 # Record length +Ltmp27954: + .short 4414 # Record kind: S_LOCAL + .long 32 # TypeIndex + .short 0 # Flags + .asciz "_Ch" +Ltmp27955: + .cv_def_range Ltmp14936 Ltmp14964, "E\021\026\000\000\000\357\377\377\377" + .short Ltmp27957-Ltmp27956 # Record length +Ltmp27956: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "_Res0" +Ltmp27957: + .cv_def_range Ltmp14936 Ltmp14964, "E\021\026\000\000\000\344\377\377\377" + .short Ltmp27959-Ltmp27958 # Record length +Ltmp27958: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "_Resx" +Ltmp27959: + .cv_def_range Ltmp14936 Ltmp14964, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp27961-Ltmp27960 # Record length +Ltmp27960: + .short 4414 # Record kind: S_LOCAL + .long 11008 # TypeIndex + .short 0 # Flags + .asciz "_Node" +Ltmp27961: + .cv_def_range Ltmp14936 Ltmp14964, "E\021\026\000\000\000\244\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27945: + .p2align 2 + .cv_linetable 1247, "?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_base@2@@Z", Lfunc_end1247 + .section .debug$S,"dr",associative,"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" + .long 241 # Symbol subsection for std::_Bt_state_t,0> >::_Bt_state_t + .long Ltmp27963-Ltmp27962 # Subsection size +Ltmp27962: + .short Ltmp27965-Ltmp27964 # Record length +Ltmp27964: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1248-"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11029 # Function type index + .secrel32 "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" # Function section relative address + .secidx "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Bt_state_t,0> >::_Bt_state_t" # Function name +Ltmp27965: + .short Ltmp27967-Ltmp27966 # Record length +Ltmp27966: + .short 4414 # Record kind: S_LOCAL + .long 10398 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27967: + .cv_def_range Ltmp14965 Ltmp14966, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp27969-Ltmp27968 # Record length +Ltmp27968: + .short 4414 # Record kind: S_LOCAL + .long 9394 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp27969: + .cv_def_range Ltmp14965 Ltmp14966, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27963: + .p2align 2 + .cv_linetable 1248, "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z", Lfunc_end1248 + .section .debug$S,"dr",associative,"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEXABV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEXABV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .long 241 # Symbol subsection for std::_Tgt_state_t,0> >::operator= + .long Ltmp27971-Ltmp27970 # Subsection size +Ltmp27970: + .short Ltmp27973-Ltmp27972 # Record length +Ltmp27972: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1249-"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEXABV?$_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 11030 # Function type index + .secrel32 "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEXABV?$_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@@QAEXABV?$_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 +Ltmp27973: + .short Ltmp27975-Ltmp27974 # Record length +Ltmp27974: + .short 4414 # Record kind: S_LOCAL + .long 9392 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp27975: + .cv_def_range Ltmp14967 Ltmp14968, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp27977-Ltmp27976 # Record length +Ltmp27976: + .short 4414 # Record kind: S_LOCAL + .long 9394 # TypeIndex + .short 1 # Flags + .asciz "_Other" +Ltmp27977: + .cv_def_range Ltmp14967 Ltmp14968, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27971: + .p2align 2 + .cv_linetable 1249, "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEXABV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z", Lfunc_end1249 + .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@000ABV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_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@000ABV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + .long 241 # Symbol subsection for std::_Compare,0>,gsl::details::span_iterator,0>,std::regex_traits > + .long Ltmp27979-Ltmp27978 # Subsection size +Ltmp27978: + .short Ltmp27981-Ltmp27980 # Record length +Ltmp27980: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1250-"??$_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@000ABV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11033 # 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@000ABV?$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@000ABV?$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 +Ltmp27981: + .short Ltmp27983-Ltmp27982 # Record length +Ltmp27982: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +Ltmp27983: + .cv_def_range Ltmp14969 Ltmp14976, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp27985-Ltmp27984 # Record length +Ltmp27984: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_End1" +Ltmp27985: + .cv_def_range Ltmp14969 Ltmp14976, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp27987-Ltmp27986 # Record length +Ltmp27986: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +Ltmp27987: + .cv_def_range Ltmp14969 Ltmp14976, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp27989-Ltmp27988 # Record length +Ltmp27988: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_End2" +Ltmp27989: + .cv_def_range Ltmp14969 Ltmp14976, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp27991-Ltmp27990 # Record length +Ltmp27990: + .short 4414 # Record kind: S_LOCAL + .long 8981 # TypeIndex + .short 1 # Flags + .asciz "_Traits" +Ltmp27991: + .cv_def_range Ltmp14969 Ltmp14976, "E\021\026\000\000\000,\000\000\000" + .short Ltmp27993-Ltmp27992 # Record length +Ltmp27992: + .short 4414 # Record kind: S_LOCAL + .long 8939 # TypeIndex + .short 1 # Flags + .asciz "_Sflags" +Ltmp27993: + .cv_def_range Ltmp14969 Ltmp14976, "E\021\026\000\000\0000\000\000\000" + .short Ltmp27995-Ltmp27994 # Record length +Ltmp27994: + .short 4414 # Record kind: S_LOCAL + .long 11003 # TypeIndex + .short 0 # Flags + .asciz "_Res" +Ltmp27995: + .cv_def_range Ltmp14969 Lfunc_end1250, "E\021\026\000\000\000H\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp27979: + .p2align 2 + .cv_linetable 1250, "??$_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@000ABV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z", Lfunc_end1250 + .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@@AAE_NPAV_Node_if@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_if@2@@Z" + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Do_if + .long Ltmp27997-Ltmp27996 # Subsection size +Ltmp27996: + .short Ltmp27999-Ltmp27998 # Record length +Ltmp27998: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1251-"?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_if@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11034 # 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@@AAE_NPAV_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@@AAE_NPAV_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 +Ltmp27999: + .short Ltmp28001-Ltmp28000 # Record length +Ltmp28000: + .short 4414 # Record kind: S_LOCAL + .long 9359 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28001: + .cv_def_range Ltmp14995 Ltmp15015, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp28003-Ltmp28002 # Record length +Ltmp28002: + .short 4414 # Record kind: S_LOCAL + .long 9367 # TypeIndex + .short 1 # Flags + .asciz "_Node" +Ltmp28003: + .cv_def_range Ltmp14995 Ltmp15015, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28005-Ltmp28004 # Record length +Ltmp28004: + .short 4414 # Record kind: S_LOCAL + .long 9399 # TypeIndex + .short 0 # Flags + .asciz "_St" +Ltmp28005: + .cv_def_range Ltmp14995 Ltmp15015, "E\021\026\000\000\000\254\377\377\377" + .short Ltmp28007-Ltmp28006 # Record length +Ltmp28006: + .short 4414 # Record kind: S_LOCAL + .long 9399 # TypeIndex + .short 0 # Flags + .asciz "_Final" +Ltmp28007: + .cv_def_range Ltmp14995 Ltmp15015, "E\021\026\000\000\000x\377\377\377" + .short Ltmp28009-Ltmp28008 # Record length +Ltmp28008: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_Final_len" +Ltmp28009: + .cv_def_range Ltmp14995 Ltmp15015, "E\021\026\000\000\000t\377\377\377" + .short Ltmp28011-Ltmp28010 # Record length +Ltmp28010: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp15013-Ltmp15010 # Code size + .secrel32 Ltmp15010 # Function section relative address + .secidx Lfunc_begin1251 # Function section index + .byte 0 # Lexical block name +Ltmp28011: + .short Ltmp28013-Ltmp28012 # Record length +Ltmp28012: + .short 4414 # Record kind: S_LOCAL + .long 4101 # TypeIndex + .short 0 # Flags + .asciz "_Len" +Ltmp28013: + .cv_def_range Ltmp15010 Ltmp15013, "E\021\026\000\000\000`\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 +Ltmp27997: + .p2align 2 + .cv_linetable 1251, "?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_if@2@@Z", Lfunc_end1251 + .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@@AAE_NPAV_Node_rep@2@_NH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_NH@Z" + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Do_rep + .long Ltmp28015-Ltmp28014 # Subsection size +Ltmp28014: + .short Ltmp28017-Ltmp28016 # Record length +Ltmp28016: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1252-"?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_NH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11035 # 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@@AAE_NPAV_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@@AAE_NPAV_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 +Ltmp28017: + .short Ltmp28019-Ltmp28018 # Record length +Ltmp28018: + .short 4414 # Record kind: S_LOCAL + .long 9359 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28019: + .cv_def_range Ltmp15036 Ltmp15061, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp28021-Ltmp28020 # Record length +Ltmp28020: + .short 4414 # Record kind: S_LOCAL + .long 9371 # TypeIndex + .short 1 # Flags + .asciz "_Node" +Ltmp28021: + .cv_def_range Ltmp15036 Ltmp15061, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28023-Ltmp28022 # Record length +Ltmp28022: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Greedy" +Ltmp28023: + .cv_def_range Ltmp15036 Ltmp15061, "E\021\026\000\000\000\342\377\377\377" + .short Ltmp28025-Ltmp28024 # Record length +Ltmp28024: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Init_idx" +Ltmp28025: + .cv_def_range Ltmp15036 Ltmp15061, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp28027-Ltmp28026 # Record length +Ltmp28026: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Matched0" +Ltmp28027: + .cv_def_range Ltmp15036 Ltmp15061, "E\021\026\000\000\000\333\377\377\377" + .short Ltmp28029-Ltmp28028 # Record length +Ltmp28028: + .short 4414 # Record kind: S_LOCAL + .long 9399 # TypeIndex + .short 0 # Flags + .asciz "_St" +Ltmp28029: + .cv_def_range Ltmp15036 Ltmp15061, "E\021\026\000\000\000\250\377\377\377" + .short Ltmp28031-Ltmp28030 # Record length +Ltmp28030: + .short 4414 # Record kind: S_LOCAL + .long 9480 # TypeIndex + .short 0 # Flags + .asciz "_Psav" +Ltmp28031: + .cv_def_range Ltmp15036 Ltmp15061, "E\021\026\000\000\000\244\377\377\377" + .short Ltmp28033-Ltmp28032 # Record length +Ltmp28032: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_Loop_idx_sav" +Ltmp28033: + .cv_def_range Ltmp15036 Ltmp15061, "E\021\026\000\000\000\240\377\377\377" + .short Ltmp28035-Ltmp28034 # Record length +Ltmp28034: + .short 4414 # Record kind: S_LOCAL + .long 6582 # TypeIndex + .short 0 # Flags + .asciz "_Loop_iter_sav" +Ltmp28035: + .cv_def_range Ltmp15036 Ltmp15061, "E\021\026\000\000\000\234\377\377\377" + .short Ltmp28037-Ltmp28036 # Record length +Ltmp28036: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "_Cur_iter" +Ltmp28037: + .cv_def_range Ltmp15036 Ltmp15061, "E\021\026\000\000\000\224\377\377\377" + .short Ltmp28039-Ltmp28038 # Record length +Ltmp28038: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Progress" +Ltmp28039: + .cv_def_range Ltmp15036 Ltmp15061, "E\021\026\000\000\000\223\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28015: + .p2align 2 + .cv_linetable 1252, "?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_NH@Z", Lfunc_end1252 + .section .debug$S,"dr",associative,"??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEAAU_Loop_vals_t@1@I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEAAU_Loop_vals_t@1@I@Z" + .long 241 # Symbol subsection for std::vector >::operator[] + .long Ltmp28041-Ltmp28040 # Subsection size +Ltmp28040: + .short Ltmp28043-Ltmp28042 # Record length +Ltmp28042: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1253-"??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEAAU_Loop_vals_t@1@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11036 # Function type index + .secrel32 "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEAAU_Loop_vals_t@1@I@Z" # Function section relative address + .secidx "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEAAU_Loop_vals_t@1@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::operator[]" # Function name +Ltmp28043: + .short Ltmp28045-Ltmp28044 # Record length +Ltmp28044: + .short 4414 # Record kind: S_LOCAL + .long 9402 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28045: + .cv_def_range Ltmp15062 Ltmp15069, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp28047-Ltmp28046 # Record length +Ltmp28046: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Pos" +Ltmp28047: + .cv_def_range Ltmp15062 Ltmp15069, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28041: + .p2align 2 + .cv_linetable 1253, "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAEAAU_Loop_vals_t@1@I@Z", Lfunc_end1253 + .section .debug$S,"dr",associative,"??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + .long 241 # Symbol subsection for std::regex_constants::operator| + .long Ltmp28049-Ltmp28048 # Subsection size +Ltmp28048: + .short Ltmp28051-Ltmp28050 # Record length +Ltmp28050: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1254-"??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11037 # 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 +Ltmp28051: + .short Ltmp28053-Ltmp28052 # Record length +Ltmp28052: + .short 4414 # Record kind: S_LOCAL + .long 6633 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp28053: + .cv_def_range Ltmp15070 Ltmp15071, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28055-Ltmp28054 # Record length +Ltmp28054: + .short 4414 # Record kind: S_LOCAL + .long 6633 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp28055: + .cv_def_range Ltmp15070 Ltmp15071, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28049: + .p2align 2 + .cv_linetable 1254, "??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z", Lfunc_end1254 + .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@@AAE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NXZ" + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Better_match + .long Ltmp28057-Ltmp28056 # Subsection size +Ltmp28056: + .short Ltmp28059-Ltmp28058 # Record length +Ltmp28058: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1255-"?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11038 # 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@@AAE_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@@AAE_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Better_match" # Function name +Ltmp28059: + .short Ltmp28061-Ltmp28060 # Record length +Ltmp28060: + .short 4414 # Record kind: S_LOCAL + .long 9359 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28061: + .cv_def_range Ltmp15074 Ltmp15084, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp28063-Ltmp28062 # Record length +Ltmp28062: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Ix" +Ltmp28063: + .cv_def_range Ltmp15074 Ltmp15082 Ltmp15083 Ltmp15084, "E\021\026\000\000\000\330\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28057: + .p2align 2 + .cv_linetable 1255, "?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NXZ", Lfunc_end1255 + .section .debug$S,"dr",associative,"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" + .long 241 # Symbol subsection for std::_Tgt_state_t,0> >::operator= + .long Ltmp28065-Ltmp28064 # Subsection size +Ltmp28064: + .short Ltmp28067-Ltmp28066 # Record length +Ltmp28066: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1256-"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11044 # Function type index + .secrel32 "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" # Function section relative address + .secidx "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Tgt_state_t,0> >::operator=" # Function name +Ltmp28067: + .short Ltmp28069-Ltmp28068 # Record length +Ltmp28068: + .short 4414 # Record kind: S_LOCAL + .long 9392 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28069: + .cv_def_range Ltmp15085 Ltmp15086, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp28071-Ltmp28070 # Record length +Ltmp28070: + .short 4414 # Record kind: S_LOCAL + .long 11041 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp28071: + .cv_def_range Ltmp15085 Ltmp15086, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28065: + .p2align 2 + .cv_linetable 1256, "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z", Lfunc_end1256 + .section .debug$S,"dr",associative,"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator-- + .long Ltmp28073-Ltmp28072 # Subsection size +Ltmp28072: + .short Ltmp28075-Ltmp28074 # Record length +Ltmp28074: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1257-"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11045 # Function type index + .secrel32 "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" # Function section relative address + .secidx "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator--" # Function name +Ltmp28075: + .short Ltmp28077-Ltmp28076 # Record length +Ltmp28076: + .short 4414 # Record kind: S_LOCAL + .long 6582 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28077: + .cv_def_range Ltmp15089 Ltmp15090, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28073: + .p2align 2 + .cv_linetable 1257, "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ", Lfunc_end1257 + .section .debug$S,"dr",associative,"?data@?$span@D$0?0@gsl@@QBEPADXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$span@D$0?0@gsl@@QBEPADXZ" + .long 241 # Symbol subsection for gsl::span::data + .long Ltmp28079-Ltmp28078 # Subsection size +Ltmp28078: + .short Ltmp28081-Ltmp28080 # Record length +Ltmp28080: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1258-"?data@?$span@D$0?0@gsl@@QBEPADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11046 # Function type index + .secrel32 "?data@?$span@D$0?0@gsl@@QBEPADXZ" # Function section relative address + .secidx "?data@?$span@D$0?0@gsl@@QBEPADXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +Ltmp28081: + .short Ltmp28083-Ltmp28082 # Record length +Ltmp28082: + .short 4414 # Record kind: S_LOCAL + .long 6551 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28083: + .cv_def_range Ltmp15091 Ltmp15092, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28079: + .p2align 2 + .cv_linetable 1258, "?data@?$span@D$0?0@gsl@@QBEPADXZ", Lfunc_end1258 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QBEPADXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QBEPADXZ" + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long Ltmp28085-Ltmp28084 # Subsection size +Ltmp28084: + .short Ltmp28087-Ltmp28086 # Record length +Ltmp28086: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1259-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QBEPADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11047 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QBEPADXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QBEPADXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +Ltmp28087: + .short Ltmp28089-Ltmp28088 # Record length +Ltmp28088: + .short 4414 # Record kind: S_LOCAL + .long 6574 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28089: + .cv_def_range Ltmp15093 Ltmp15094, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28085: + .p2align 2 + .cv_linetable 1259, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QBEPADXZ", Lfunc_end1259 + .section .debug$S,"dr",associative,"?_Is_word@std@@YA_ND@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Is_word@std@@YA_ND@Z" + .long 241 # Symbol subsection for std::_Is_word + .long Ltmp28091-Ltmp28090 # Subsection size +Ltmp28090: + .short Ltmp28093-Ltmp28092 # Record length +Ltmp28092: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1260-"?_Is_word@std@@YA_ND@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11049 # 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 +Ltmp28093: + .short Ltmp28095-Ltmp28094 # Record length +Ltmp28094: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +Ltmp28095: + .cv_def_range Ltmp15095 Ltmp15096, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28091: + .p2align 2 + .cv_linetable 1260, "?_Is_word@std@@YA_ND@Z", Lfunc_end1260 + .section .debug$S,"dr",associative,"?_Is_word@std@@YA_NE@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Is_word@std@@YA_NE@Z" + .long 241 # Symbol subsection for std::_Is_word + .long Ltmp28097-Ltmp28096 # Subsection size +Ltmp28096: + .short Ltmp28099-Ltmp28098 # Record length +Ltmp28098: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1261-"?_Is_word@std@@YA_NE@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11052 # 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 +Ltmp28099: + .short Ltmp28101-Ltmp28100 # Record length +Ltmp28100: + .short 4414 # Record kind: S_LOCAL + .long 32 # TypeIndex + .short 1 # Flags + .asciz "_UCh" +Ltmp28101: + .cv_def_range Ltmp15097 Ltmp15098, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28097: + .p2align 2 + .cv_linetable 1261, "?_Is_word@std@@YA_NE@Z", Lfunc_end1261 + .section .debug$S,"dr",associative,"??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + .long 241 # Symbol subsection for std::regex_constants::operator& + .long Ltmp28103-Ltmp28102 # Subsection size +Ltmp28102: + .short Ltmp28105-Ltmp28104 # Record length +Ltmp28104: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1262-"??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11055 # 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 +Ltmp28105: + .short Ltmp28107-Ltmp28106 # Record length +Ltmp28106: + .short 4414 # Record kind: S_LOCAL + .long 8939 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp28107: + .cv_def_range Ltmp15099 Ltmp15100, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28109-Ltmp28108 # Record length +Ltmp28108: + .short 4414 # Record kind: S_LOCAL + .long 8939 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp28109: + .cv_def_range Ltmp15099 Ltmp15100, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28103: + .p2align 2 + .cv_linetable 1262, "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z", Lfunc_end1262 + .section .debug$S,"dr",associative,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" + .long 241 # Symbol subsection for std::_Cmp_chrange,0>,const char *,std::_Cmp_icase > > + .long Ltmp28111-Ltmp28110 # Subsection size +Ltmp28110: + .short Ltmp28113-Ltmp28112 # Record length +Ltmp28112: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1263-"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11071 # Function type index + .secrel32 "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_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@@PBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_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 +Ltmp28113: + .short Ltmp28115-Ltmp28114 # Record length +Ltmp28114: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +Ltmp28115: + .cv_def_range Ltmp15101 Ltmp15105, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp28117-Ltmp28116 # Record length +Ltmp28116: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_End1" +Ltmp28117: + .cv_def_range Ltmp15101 Ltmp15105, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp28119-Ltmp28118 # Record length +Ltmp28118: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +Ltmp28119: + .cv_def_range Ltmp15101 Ltmp15105, "E\021\026\000\000\000\034\000\000\000" + .short Ltmp28121-Ltmp28120 # Record length +Ltmp28120: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_End2" +Ltmp28121: + .cv_def_range Ltmp15101 Ltmp15105, "E\021\026\000\000\000 \000\000\000" + .short Ltmp28123-Ltmp28122 # Record length +Ltmp28122: + .short 4414 # Record kind: S_LOCAL + .long 11069 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +Ltmp28123: + .cv_def_range Ltmp15101 Ltmp15105, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp28125-Ltmp28124 # Record length +Ltmp28124: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "_Res" +Ltmp28125: + .cv_def_range Ltmp15101 Ltmp15105, "E\021\026\000\000\000\324\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28111: + .p2align 2 + .cv_linetable 1263, "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z", Lfunc_end1263 + .section .debug$S,"dr",associative,"??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z" + .long 241 # Symbol subsection for std::_Cmp_icase >::_Cmp_icase + .long Ltmp28127-Ltmp28126 # Subsection size +Ltmp28126: + .short Ltmp28129-Ltmp28128 # Record length +Ltmp28128: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1264-"??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11072 # Function type index + .secrel32 "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z" # Function section relative address + .secidx "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_icase >::_Cmp_icase" # Function name +Ltmp28129: + .short Ltmp28131-Ltmp28130 # Record length +Ltmp28130: + .short 4414 # Record kind: S_LOCAL + .long 11059 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28131: + .cv_def_range Ltmp15106 Ltmp15107, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp28133-Ltmp28132 # Record length +Ltmp28132: + .short 4414 # Record kind: S_LOCAL + .long 8981 # TypeIndex + .short 1 # Flags + .asciz "_Tr" +Ltmp28133: + .cv_def_range Ltmp15106 Ltmp15107, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28127: + .p2align 2 + .cv_linetable 1264, "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z", Lfunc_end1264 + .section .debug$S,"dr",associative,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" + .long 241 # Symbol subsection for std::_Cmp_chrange,0>,const char *,std::_Cmp_collate > > + .long Ltmp28135-Ltmp28134 # Subsection size +Ltmp28134: + .short Ltmp28137-Ltmp28136 # Record length +Ltmp28136: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1265-"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11087 # Function type index + .secrel32 "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_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@@PBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_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 +Ltmp28137: + .short Ltmp28139-Ltmp28138 # Record length +Ltmp28138: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +Ltmp28139: + .cv_def_range Ltmp15108 Ltmp15112, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp28141-Ltmp28140 # Record length +Ltmp28140: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_End1" +Ltmp28141: + .cv_def_range Ltmp15108 Ltmp15112, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp28143-Ltmp28142 # Record length +Ltmp28142: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +Ltmp28143: + .cv_def_range Ltmp15108 Ltmp15112, "E\021\026\000\000\000\034\000\000\000" + .short Ltmp28145-Ltmp28144 # Record length +Ltmp28144: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_End2" +Ltmp28145: + .cv_def_range Ltmp15108 Ltmp15112, "E\021\026\000\000\000 \000\000\000" + .short Ltmp28147-Ltmp28146 # Record length +Ltmp28146: + .short 4414 # Record kind: S_LOCAL + .long 11085 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +Ltmp28147: + .cv_def_range Ltmp15108 Ltmp15112, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp28149-Ltmp28148 # Record length +Ltmp28148: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "_Res" +Ltmp28149: + .cv_def_range Ltmp15108 Ltmp15112, "E\021\026\000\000\000\324\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28135: + .p2align 2 + .cv_linetable 1265, "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z", Lfunc_end1265 + .section .debug$S,"dr",associative,"??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z" + .long 241 # Symbol subsection for std::_Cmp_collate >::_Cmp_collate + .long Ltmp28151-Ltmp28150 # Subsection size +Ltmp28150: + .short Ltmp28153-Ltmp28152 # Record length +Ltmp28152: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1266-"??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11088 # Function type index + .secrel32 "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z" # Function section relative address + .secidx "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_collate >::_Cmp_collate" # Function name +Ltmp28153: + .short Ltmp28155-Ltmp28154 # Record length +Ltmp28154: + .short 4414 # Record kind: S_LOCAL + .long 11076 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28155: + .cv_def_range Ltmp15113 Ltmp15114, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp28157-Ltmp28156 # Record length +Ltmp28156: + .short 4414 # Record kind: S_LOCAL + .long 8981 # TypeIndex + .short 1 # Flags + .asciz "_Tr" +Ltmp28157: + .cv_def_range Ltmp15113 Ltmp15114, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28151: + .p2align 2 + .cv_linetable 1266, "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@@Z", Lfunc_end1266 + .section .debug$S,"dr",associative,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" + .long 241 # Symbol subsection for std::_Cmp_chrange,0>,const char *,std::_Cmp_cs > > + .long Ltmp28159-Ltmp28158 # Subsection size +Ltmp28158: + .short Ltmp28161-Ltmp28160 # Record length +Ltmp28160: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1267-"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11097 # Function type index + .secrel32 "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_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@@PBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_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 +Ltmp28161: + .short Ltmp28163-Ltmp28162 # Record length +Ltmp28162: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +Ltmp28163: + .cv_def_range Ltmp15115 Ltmp15119, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp28165-Ltmp28164 # Record length +Ltmp28164: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_End1" +Ltmp28165: + .cv_def_range Ltmp15115 Ltmp15119, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp28167-Ltmp28166 # Record length +Ltmp28166: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +Ltmp28167: + .cv_def_range Ltmp15115 Ltmp15119, "E\021\026\000\000\000\034\000\000\000" + .short Ltmp28169-Ltmp28168 # Record length +Ltmp28168: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_End2" +Ltmp28169: + .cv_def_range Ltmp15115 Ltmp15119, "E\021\026\000\000\000 \000\000\000" + .short Ltmp28171-Ltmp28170 # Record length +Ltmp28170: + .short 4414 # Record kind: S_LOCAL + .long 11095 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +Ltmp28171: + .cv_def_range Ltmp15115 Ltmp15119, "E\021\026\000\000\000$\000\000\000" + .short Ltmp28173-Ltmp28172 # Record length +Ltmp28172: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "_Res" +Ltmp28173: + .cv_def_range Ltmp15115 Ltmp15119, "E\021\026\000\000\000\330\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28159: + .p2align 2 + .cv_linetable 1267, "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z", Lfunc_end1267 + .section .debug$S,"dr",associative,"??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" + .long 241 # Symbol subsection for std::_Cmp_icase >::operator() + .long Ltmp28175-Ltmp28174 # Subsection size +Ltmp28174: + .short Ltmp28177-Ltmp28176 # Record length +Ltmp28176: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1268-"??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11098 # Function type index + .secrel32 "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" # Function section relative address + .secidx "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_icase >::operator()" # Function name +Ltmp28177: + .short Ltmp28179-Ltmp28178 # Record length +Ltmp28178: + .short 4414 # Record kind: S_LOCAL + .long 11059 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28179: + .cv_def_range Ltmp15120 Ltmp15121, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp28181-Ltmp28180 # Record length +Ltmp28180: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E1" +Ltmp28181: + .cv_def_range Ltmp15120 Ltmp15121, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28183-Ltmp28182 # Record length +Ltmp28182: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E2" +Ltmp28183: + .cv_def_range Ltmp15120 Ltmp15121, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28175: + .p2align 2 + .cv_linetable 1268, "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QAE_NDD@Z", Lfunc_end1268 + .section .debug$S,"dr",associative,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE?AV012@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE?AV012@H@Z" + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator++ + .long Ltmp28185-Ltmp28184 # Subsection size +Ltmp28184: + .short Ltmp28187-Ltmp28186 # Record length +Ltmp28186: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1269-"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE?AV012@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11099 # Function type index + .secrel32 "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE?AV012@H@Z" # Function section relative address + .secidx "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE?AV012@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator++" # Function name +Ltmp28187: + .short Ltmp28189-Ltmp28188 # Record length +Ltmp28188: + .short 4414 # Record kind: S_LOCAL + .long 6582 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28189: + .cv_def_range Ltmp15122 Ltmp15124, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp28191-Ltmp28190 # Record length +Ltmp28190: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp28191: + .cv_def_range Ltmp15122 Ltmp15124, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp28193-Ltmp28192 # Record length +Ltmp28192: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "ret" +Ltmp28193: + .cv_def_range Ltmp15122 Ltmp15123, "E\021\021\000\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28185: + .p2align 2 + .cv_linetable 1269, "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAE?AV012@H@Z", Lfunc_end1269 + .section .debug$S,"dr",associative,"?translate_nocase@?$_Regex_traits@D@std@@QBEDD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?translate_nocase@?$_Regex_traits@D@std@@QBEDD@Z" + .long 241 # Symbol subsection for std::_Regex_traits::translate_nocase + .long Ltmp28195-Ltmp28194 # Subsection size +Ltmp28194: + .short Ltmp28197-Ltmp28196 # Record length +Ltmp28196: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1270-"?translate_nocase@?$_Regex_traits@D@std@@QBEDD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11100 # Function type index + .secrel32 "?translate_nocase@?$_Regex_traits@D@std@@QBEDD@Z" # Function section relative address + .secidx "?translate_nocase@?$_Regex_traits@D@std@@QBEDD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::translate_nocase" # Function name +Ltmp28197: + .short Ltmp28199-Ltmp28198 # Record length +Ltmp28198: + .short 4414 # Record kind: S_LOCAL + .long 9087 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28199: + .cv_def_range Ltmp15125 Ltmp15126, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp28201-Ltmp28200 # Record length +Ltmp28200: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +Ltmp28201: + .cv_def_range Ltmp15125 Ltmp15126, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28195: + .p2align 2 + .cv_linetable 1270, "?translate_nocase@?$_Regex_traits@D@std@@QBEDD@Z", Lfunc_end1270 + .section .debug$S,"dr",associative,"?_Getctype@?$_Regex_traits@D@std@@QBEPBV?$ctype@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getctype@?$_Regex_traits@D@std@@QBEPBV?$ctype@D@2@XZ" + .long 241 # Symbol subsection for std::_Regex_traits::_Getctype + .long Ltmp28203-Ltmp28202 # Subsection size +Ltmp28202: + .short Ltmp28205-Ltmp28204 # Record length +Ltmp28204: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1271-"?_Getctype@?$_Regex_traits@D@std@@QBEPBV?$ctype@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11101 # Function type index + .secrel32 "?_Getctype@?$_Regex_traits@D@std@@QBEPBV?$ctype@D@2@XZ" # Function section relative address + .secidx "?_Getctype@?$_Regex_traits@D@std@@QBEPBV?$ctype@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::_Getctype" # Function name +Ltmp28205: + .short Ltmp28207-Ltmp28206 # Record length +Ltmp28206: + .short 4414 # Record kind: S_LOCAL + .long 9087 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28207: + .cv_def_range Ltmp15127 Ltmp15128, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28203: + .p2align 2 + .cv_linetable 1271, "?_Getctype@?$_Regex_traits@D@std@@QBEPBV?$ctype@D@2@XZ", Lfunc_end1271 + .section .debug$S,"dr",associative,"??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" + .long 241 # Symbol subsection for std::_Cmp_collate >::operator() + .long Ltmp28209-Ltmp28208 # Subsection size +Ltmp28208: + .short Ltmp28211-Ltmp28210 # Record length +Ltmp28210: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1272-"??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11102 # Function type index + .secrel32 "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" # Function section relative address + .secidx "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_collate >::operator()" # Function name +Ltmp28211: + .short Ltmp28213-Ltmp28212 # Record length +Ltmp28212: + .short 4414 # Record kind: S_LOCAL + .long 11076 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28213: + .cv_def_range Ltmp15129 Ltmp15130, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp28215-Ltmp28214 # Record length +Ltmp28214: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E1" +Ltmp28215: + .cv_def_range Ltmp15129 Ltmp15130, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28217-Ltmp28216 # Record length +Ltmp28216: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E2" +Ltmp28217: + .cv_def_range Ltmp15129 Ltmp15130, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28209: + .p2align 2 + .cv_linetable 1272, "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QAE_NDD@Z", Lfunc_end1272 + .section .debug$S,"dr",associative,"?translate@?$_Regex_traits@D@std@@QBEDD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?translate@?$_Regex_traits@D@std@@QBEDD@Z" + .long 241 # Symbol subsection for std::_Regex_traits::translate + .long Ltmp28219-Ltmp28218 # Subsection size +Ltmp28218: + .short Ltmp28221-Ltmp28220 # Record length +Ltmp28220: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1273-"?translate@?$_Regex_traits@D@std@@QBEDD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11103 # Function type index + .secrel32 "?translate@?$_Regex_traits@D@std@@QBEDD@Z" # Function section relative address + .secidx "?translate@?$_Regex_traits@D@std@@QBEDD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::translate" # Function name +Ltmp28221: + .short Ltmp28223-Ltmp28222 # Record length +Ltmp28222: + .short 4414 # Record kind: S_LOCAL + .long 9087 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28223: + .cv_def_range Ltmp15131 Ltmp15132, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp28225-Ltmp28224 # Record length +Ltmp28224: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +Ltmp28225: + .cv_def_range Ltmp15131 Ltmp15132, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28227-Ltmp28226 # Record length +Ltmp28226: + .short 4414 # Record kind: S_LOCAL + .long 4427 # TypeIndex + .short 0 # Flags + .asciz "_Res" +Ltmp28227: + .cv_def_range Ltmp15131 Ltmp15132, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28219: + .p2align 2 + .cv_linetable 1273, "?translate@?$_Regex_traits@D@std@@QBEDD@Z", Lfunc_end1273 + .section .debug$S,"dr",associative,"?_Getcoll@?$_Regex_traits@D@std@@QBEPBV?$collate@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getcoll@?$_Regex_traits@D@std@@QBEPBV?$collate@D@2@XZ" + .long 241 # Symbol subsection for std::_Regex_traits::_Getcoll + .long Ltmp28229-Ltmp28228 # Subsection size +Ltmp28228: + .short Ltmp28231-Ltmp28230 # Record length +Ltmp28230: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1274-"?_Getcoll@?$_Regex_traits@D@std@@QBEPBV?$collate@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11104 # Function type index + .secrel32 "?_Getcoll@?$_Regex_traits@D@std@@QBEPBV?$collate@D@2@XZ" # Function section relative address + .secidx "?_Getcoll@?$_Regex_traits@D@std@@QBEPBV?$collate@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::_Getcoll" # Function name +Ltmp28231: + .short Ltmp28233-Ltmp28232 # Record length +Ltmp28232: + .short 4414 # Record kind: S_LOCAL + .long 9087 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28233: + .cv_def_range Ltmp15133 Ltmp15134, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28229: + .p2align 2 + .cv_linetable 1274, "?_Getcoll@?$_Regex_traits@D@std@@QBEPBV?$collate@D@2@XZ", Lfunc_end1274 + .section .debug$S,"dr",associative,"?transform@?$collate@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?transform@?$collate@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" + .long 241 # Symbol subsection for std::collate::transform + .long Ltmp28235-Ltmp28234 # Subsection size +Ltmp28234: + .short Ltmp28237-Ltmp28236 # Record length +Ltmp28236: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1275-"?transform@?$collate@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11105 # Function type index + .secrel32 "?transform@?$collate@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" # Function section relative address + .secidx "?transform@?$collate@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::transform" # Function name +Ltmp28237: + .short Ltmp28239-Ltmp28238 # Record length +Ltmp28238: + .short 4414 # Record kind: S_LOCAL + .long 9073 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28239: + .cv_def_range Ltmp15135 Ltmp15136, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp28241-Ltmp28240 # Record length +Ltmp28240: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp28241: + .cv_def_range Ltmp15135 Ltmp15136, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp28243-Ltmp28242 # Record length +Ltmp28242: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp28243: + .cv_def_range Ltmp15135 Ltmp15136, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28235: + .p2align 2 + .cv_linetable 1275, "?transform@?$collate@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z", Lfunc_end1275 + .section .debug$S,"dr",associative,"?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::length + .long Ltmp28245-Ltmp28244 # Subsection size +Ltmp28244: + .short Ltmp28247-Ltmp28246 # Record length +Ltmp28246: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1276-"?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11106 # Function type index + .secrel32 "?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" # Function section relative address + .secidx "?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::length" # Function name +Ltmp28247: + .short Ltmp28249-Ltmp28248 # Record length +Ltmp28248: + .short 4414 # Record kind: S_LOCAL + .long 4611 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28249: + .cv_def_range Ltmp15137 Ltmp15138, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28245: + .p2align 2 + .cv_linetable 1276, "?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ", Lfunc_end1276 + .section .debug$S,"dr",associative,"??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::operator[] + .long Ltmp28251-Ltmp28250 # Subsection size +Ltmp28250: + .short Ltmp28253-Ltmp28252 # Record length +Ltmp28252: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1277-"??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11107 # Function type index + .secrel32 "??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z" # Function section relative address + .secidx "??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::operator[]" # Function name +Ltmp28253: + .short Ltmp28255-Ltmp28254 # Record length +Ltmp28254: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28255: + .cv_def_range Ltmp15139 Ltmp15147, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp28257-Ltmp28256 # Record length +Ltmp28256: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Off" +Ltmp28257: + .cv_def_range Ltmp15139 Ltmp15147, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28259-Ltmp28258 # Record length +Ltmp28258: + .short 4414 # Record kind: S_LOCAL + .long 4639 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp28259: + .cv_def_range Ltmp15139 Ltmp15147, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28251: + .p2align 2 + .cv_linetable 1277, "??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z", Lfunc_end1277 + .section .debug$S,"dr",associative,"??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" + .long 241 # Symbol subsection for std::_Cmp_cs >::operator() + .long Ltmp28261-Ltmp28260 # Subsection size +Ltmp28260: + .short Ltmp28263-Ltmp28262 # Record length +Ltmp28262: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1278-"??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11108 # Function type index + .secrel32 "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" # Function section relative address + .secidx "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QAE_NDD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_cs >::operator()" # Function name +Ltmp28263: + .short Ltmp28265-Ltmp28264 # Record length +Ltmp28264: + .short 4414 # Record kind: S_LOCAL + .long 11092 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28265: + .cv_def_range Ltmp15148 Ltmp15149, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp28267-Ltmp28266 # Record length +Ltmp28266: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E1" +Ltmp28267: + .cv_def_range Ltmp15148 Ltmp15149, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28269-Ltmp28268 # Record length +Ltmp28268: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E2" +Ltmp28269: + .cv_def_range Ltmp15148 Ltmp15149, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28261: + .p2align 2 + .cv_linetable 1278, "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QAE_NDD@Z", Lfunc_end1278 + .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@0PBU?$_Sequence@D@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_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@0PBU?$_Sequence@D@0@@Z" + .long 241 # Symbol subsection for std::_Lookup_coll,0>,char> + .long Ltmp28271-Ltmp28270 # Subsection size +Ltmp28270: + .short Ltmp28273-Ltmp28272 # Record length +Ltmp28272: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1279-"??$_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@0PBU?$_Sequence@D@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11113 # 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@0PBU?$_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@0PBU?$_Sequence@D@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Lookup_coll,0>,char>" # Function name +Ltmp28273: + .short Ltmp28275-Ltmp28274 # Record length +Ltmp28274: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp28275: + .cv_def_range Ltmp15150 Ltmp15164, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp28277-Ltmp28276 # Record length +Ltmp28276: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp28277: + .cv_def_range Ltmp15150 Ltmp15164, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp28279-Ltmp28278 # Record length +Ltmp28278: + .short 4414 # Record kind: S_LOCAL + .long 11110 # TypeIndex + .short 1 # Flags + .asciz "_Eq" +Ltmp28279: + .cv_def_range Ltmp15150 Ltmp15164, "E\021\026\000\000\000\034\000\000\000" + .short Ltmp28281-Ltmp28280 # Record length +Ltmp28280: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp15162-Ltmp15151 # Code size + .secrel32 Ltmp15151 # Function section relative address + .secidx Lfunc_begin1279 # Function section index + .byte 0 # Lexical block name +Ltmp28281: + .short Ltmp28283-Ltmp28282 # Record length +Ltmp28282: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Ix" +Ltmp28283: + .cv_def_range Ltmp15151 Ltmp15162, "E\021\026\000\000\000\274\377\377\377" + .short Ltmp28285-Ltmp28284 # Record length +Ltmp28284: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp15161-Ltmp15152 # Code size + .secrel32 Ltmp15152 # Function section relative address + .secidx Lfunc_begin1279 # Function section index + .byte 0 # Lexical block name +Ltmp28285: + .short Ltmp28287-Ltmp28286 # Record length +Ltmp28286: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "_Res" +Ltmp28287: + .cv_def_range Ltmp15152 Ltmp15161, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp28289-Ltmp28288 # Record length +Ltmp28288: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp15158-Ltmp15153 # Code size + .secrel32 Ltmp15153 # Function section relative address + .secidx Lfunc_begin1279 # Function section index + .byte 0 # Lexical block name +Ltmp28289: + .short Ltmp28291-Ltmp28290 # Record length +Ltmp28290: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Jx" +Ltmp28291: + .cv_def_range Ltmp15153 Ltmp15158, "E\021\026\000\000\000\270\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 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28271: + .p2align 2 + .cv_linetable 1279, "??$_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@0PBU?$_Sequence@D@0@@Z", Lfunc_end1279 + .section .debug$S,"dr",associative,"??$_Lookup_range@D@std@@YA_NIPBU?$_Buf@D@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Lookup_range@D@std@@YA_NIPBU?$_Buf@D@0@@Z" + .long 241 # Symbol subsection for std::_Lookup_range + .long Ltmp28293-Ltmp28292 # Subsection size +Ltmp28292: + .short Ltmp28295-Ltmp28294 # Record length +Ltmp28294: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1280-"??$_Lookup_range@D@std@@YA_NIPBU?$_Buf@D@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11116 # Function type index + .secrel32 "??$_Lookup_range@D@std@@YA_NIPBU?$_Buf@D@0@@Z" # Function section relative address + .secidx "??$_Lookup_range@D@std@@YA_NIPBU?$_Buf@D@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Lookup_range" # Function name +Ltmp28295: + .short Ltmp28297-Ltmp28296 # Record length +Ltmp28296: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +Ltmp28297: + .cv_def_range Ltmp15165 Ltmp15171, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28299-Ltmp28298 # Record length +Ltmp28298: + .short 4414 # Record kind: S_LOCAL + .long 10565 # TypeIndex + .short 1 # Flags + .asciz "_Bufptr" +Ltmp28299: + .cv_def_range Ltmp15165 Ltmp15171, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp28301-Ltmp28300 # Record length +Ltmp28300: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp15170-Ltmp15165 # Code size + .secrel32 Ltmp15165 # Function section relative address + .secidx Lfunc_begin1280 # Function section index + .byte 0 # Lexical block name +Ltmp28301: + .short Ltmp28303-Ltmp28302 # Record length +Ltmp28302: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Ix" +Ltmp28303: + .cv_def_range Ltmp15165 Ltmp15170, "E\021\026\000\000\000\370\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 +Ltmp28293: + .p2align 2 + .cv_linetable 1280, "??$_Lookup_range@D@std@@YA_NIPBU?$_Buf@D@0@@Z", Lfunc_end1280 + .section .debug$S,"dr",associative,"??$_Find@E@_Bitmap@std@@QBE_NE@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Find@E@_Bitmap@std@@QBE_NE@Z" + .long 241 # Symbol subsection for std::_Bitmap::_Find + .long Ltmp28305-Ltmp28304 # Subsection size +Ltmp28304: + .short Ltmp28307-Ltmp28306 # Record length +Ltmp28306: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1281-"??$_Find@E@_Bitmap@std@@QBE_NE@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11120 # Function type index + .secrel32 "??$_Find@E@_Bitmap@std@@QBE_NE@Z" # Function section relative address + .secidx "??$_Find@E@_Bitmap@std@@QBE_NE@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Bitmap::_Find" # Function name +Ltmp28307: + .short Ltmp28309-Ltmp28308 # Record length +Ltmp28308: + .short 4414 # Record kind: S_LOCAL + .long 11118 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28309: + .cv_def_range Ltmp15172 Ltmp15173, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp28311-Ltmp28310 # Record length +Ltmp28310: + .short 4414 # Record kind: S_LOCAL + .long 32 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +Ltmp28311: + .cv_def_range Ltmp15172 Ltmp15173, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28313-Ltmp28312 # Record length +Ltmp28312: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Wide" +Ltmp28313: + .cv_def_range Ltmp15172 Ltmp15173, "E\021\026\000\000\000\364\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28305: + .p2align 2 + .cv_linetable 1281, "??$_Find@E@_Bitmap@std@@QBE_NE@Z", Lfunc_end1281 + .section .debug$S,"dr",associative,"??$find@PBDE@std@@YAPBDPBDQBDABE@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$find@PBDE@std@@YAPBDPBDQBDABE@Z" + .long 241 # Symbol subsection for std::find + .long Ltmp28315-Ltmp28314 # Subsection size +Ltmp28314: + .short Ltmp28317-Ltmp28316 # Record length +Ltmp28316: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1282-"??$find@PBDE@std@@YAPBDPBDQBDABE@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11125 # Function type index + .secrel32 "??$find@PBDE@std@@YAPBDPBDQBDABE@Z" # Function section relative address + .secidx "??$find@PBDE@std@@YAPBDPBDQBDABE@Z" # Function section index + .byte 0 # Flags + .asciz "std::find" # Function name +Ltmp28317: + .short Ltmp28319-Ltmp28318 # Record length +Ltmp28318: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp28319: + .cv_def_range Ltmp15174 Ltmp15177, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28321-Ltmp28320 # Record length +Ltmp28320: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp28321: + .cv_def_range Ltmp15174 Ltmp15177, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp28323-Ltmp28322 # Record length +Ltmp28322: + .short 4414 # Record kind: S_LOCAL + .long 11122 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp28323: + .cv_def_range Ltmp15174 Ltmp15177, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28315: + .p2align 2 + .cv_linetable 1282, "??$find@PBDE@std@@YAPBDPBDQBDABE@Z", Lfunc_end1282 + .section .debug$S,"dr",associative,"?isctype@?$_Regex_traits@D@std@@QBE_NDF@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?isctype@?$_Regex_traits@D@std@@QBE_NDF@Z" + .long 241 # Symbol subsection for std::_Regex_traits::isctype + .long Ltmp28325-Ltmp28324 # Subsection size +Ltmp28324: + .short Ltmp28327-Ltmp28326 # Record length +Ltmp28326: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1283-"?isctype@?$_Regex_traits@D@std@@QBE_NDF@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11126 # Function type index + .secrel32 "?isctype@?$_Regex_traits@D@std@@QBE_NDF@Z" # Function section relative address + .secidx "?isctype@?$_Regex_traits@D@std@@QBE_NDF@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::isctype" # Function name +Ltmp28327: + .short Ltmp28329-Ltmp28328 # Record length +Ltmp28328: + .short 4414 # Record kind: S_LOCAL + .long 9087 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28329: + .cv_def_range Ltmp15178 Ltmp15182, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp28331-Ltmp28330 # Record length +Ltmp28330: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +Ltmp28331: + .cv_def_range Ltmp15178 Ltmp15182, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28333-Ltmp28332 # Record length +Ltmp28332: + .short 4414 # Record kind: S_LOCAL + .long 17 # TypeIndex + .short 1 # Flags + .asciz "_Fx" +Ltmp28333: + .cv_def_range Ltmp15178 Ltmp15182, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28325: + .p2align 2 + .cv_linetable 1283, "?isctype@?$_Regex_traits@D@std@@QBE_NDF@Z", Lfunc_end1283 + .section .debug$S,"dr",associative,"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z" + .long 241 # Symbol subsection for std::_Lookup_equiv > + .long Ltmp28335-Ltmp28334 # Subsection size +Ltmp28334: + .short Ltmp28337-Ltmp28336 # Record length +Ltmp28336: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1284-"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11129 # Function type index + .secrel32 "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z" # Function section relative address + .secidx "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Lookup_equiv >" # Function name +Ltmp28337: + .short Ltmp28339-Ltmp28338 # Record length +Ltmp28338: + .short 4414 # Record kind: S_LOCAL + .long 32 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +Ltmp28339: + .cv_def_range Ltmp15191 Ltmp15198, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28341-Ltmp28340 # Record length +Ltmp28340: + .short 4414 # Record kind: S_LOCAL + .long 11110 # TypeIndex + .short 1 # Flags + .asciz "_Eq" +Ltmp28341: + .cv_def_range Ltmp15191 Ltmp15198, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp28343-Ltmp28342 # Record length +Ltmp28342: + .short 4414 # Record kind: S_LOCAL + .long 8981 # TypeIndex + .short 1 # Flags + .asciz "_Traits" +Ltmp28343: + .cv_def_range Ltmp15191 Ltmp15198, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp28345-Ltmp28344 # Record length +Ltmp28344: + .short 4414 # Record kind: S_LOCAL + .long 4427 # TypeIndex + .short 0 # Flags + .asciz "_Str0" +Ltmp28345: + .cv_def_range Ltmp15191 Ltmp15198, "E\021\026\000\000\000\304\377\377\377" + .short Ltmp28347-Ltmp28346 # Record length +Ltmp28346: + .short 4414 # Record kind: S_LOCAL + .long 4427 # TypeIndex + .short 0 # Flags + .asciz "_Str1" +Ltmp28347: + .cv_def_range Ltmp15191 Ltmp15198, "E\021\026\000\000\000\250\377\377\377" + .short Ltmp28349-Ltmp28348 # Record length +Ltmp28348: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp15196-Ltmp15192 # Code size + .secrel32 Ltmp15192 # Function section relative address + .secidx Lfunc_begin1284 # Function section index + .byte 0 # Lexical block name +Ltmp28349: + .short Ltmp28351-Ltmp28350 # Record length +Ltmp28350: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Ix" +Ltmp28351: + .cv_def_range Ltmp15192 Ltmp15196, "E\021\026\000\000\000\210\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 +Ltmp28335: + .p2align 2 + .cv_linetable 1284, "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z", Lfunc_end1284 + .section .debug$S,"dr",associative,"?_At@?$_Buf@D@std@@QBEDI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_At@?$_Buf@D@std@@QBEDI@Z" + .long 241 # Symbol subsection for std::_Buf::_At + .long Ltmp28353-Ltmp28352 # Subsection size +Ltmp28352: + .short Ltmp28355-Ltmp28354 # Record length +Ltmp28354: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1285-"?_At@?$_Buf@D@std@@QBEDI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11130 # Function type index + .secrel32 "?_At@?$_Buf@D@std@@QBEDI@Z" # Function section relative address + .secidx "?_At@?$_Buf@D@std@@QBEDI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_At" # Function name +Ltmp28355: + .short Ltmp28357-Ltmp28356 # Record length +Ltmp28356: + .short 4414 # Record kind: S_LOCAL + .long 10565 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28357: + .cv_def_range Ltmp15199 Ltmp15206, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp28359-Ltmp28358 # Record length +Ltmp28358: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Idx" +Ltmp28359: + .cv_def_range Ltmp15199 Ltmp15206, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28353: + .p2align 2 + .cv_linetable 1285, "?_At@?$_Buf@D@std@@QBEDI@Z", Lfunc_end1285 + .section .debug$S,"dr",associative,"??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z" + .long 241 # Symbol subsection for std::_Adl_verify_range + .long Ltmp28361-Ltmp28360 # Subsection size +Ltmp28360: + .short Ltmp28363-Ltmp28362 # Record length +Ltmp28362: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1286-"??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11134 # Function type index + .secrel32 "??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z" # Function section relative address + .secidx "??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Adl_verify_range" # Function name +Ltmp28363: + .short Ltmp28365-Ltmp28364 # Record length +Ltmp28364: + .short 4414 # Record kind: S_LOCAL + .long 11131 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp28365: + .cv_def_range Ltmp15207 Ltmp15209, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28367-Ltmp28366 # Record length +Ltmp28366: + .short 4414 # Record kind: S_LOCAL + .long 11131 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp28367: + .cv_def_range Ltmp15207 Ltmp15209, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28361: + .p2align 2 + .cv_linetable 1286, "??$_Adl_verify_range@PBDPBD@std@@YAXABQBD0@Z", Lfunc_end1286 + .section .debug$S,"dr",associative,"??$_Seek_wrapped@$$CBD@std@@YAXAAPBDQBD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Seek_wrapped@$$CBD@std@@YAXAAPBDQBD@Z" + .long 241 # Symbol subsection for std::_Seek_wrapped + .long Ltmp28369-Ltmp28368 # Subsection size +Ltmp28368: + .short Ltmp28371-Ltmp28370 # Record length +Ltmp28370: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1287-"??$_Seek_wrapped@$$CBD@std@@YAXAAPBDQBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11138 # Function type index + .secrel32 "??$_Seek_wrapped@$$CBD@std@@YAXAAPBDQBD@Z" # Function section relative address + .secidx "??$_Seek_wrapped@$$CBD@std@@YAXAAPBDQBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Seek_wrapped" # Function name +Ltmp28371: + .short Ltmp28373-Ltmp28372 # Record length +Ltmp28372: + .short 4414 # Record kind: S_LOCAL + .long 11135 # TypeIndex + .short 1 # Flags + .asciz "_It" +Ltmp28373: + .cv_def_range Ltmp15210 Ltmp15211, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28375-Ltmp28374 # Record length +Ltmp28374: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_UIt" +Ltmp28375: + .cv_def_range Ltmp15210 Ltmp15211, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28369: + .p2align 2 + .cv_linetable 1287, "??$_Seek_wrapped@$$CBD@std@@YAXAAPBDQBD@Z", Lfunc_end1287 + .section .debug$S,"dr",associative,"??$_Find_unchecked@PBDE@std@@YAPBDQBD0ABE@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Find_unchecked@PBDE@std@@YAPBDQBD0ABE@Z" + .long 241 # Symbol subsection for std::_Find_unchecked + .long Ltmp28377-Ltmp28376 # Subsection size +Ltmp28376: + .short Ltmp28379-Ltmp28378 # Record length +Ltmp28378: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1288-"??$_Find_unchecked@PBDE@std@@YAPBDQBD0ABE@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11141 # Function type index + .secrel32 "??$_Find_unchecked@PBDE@std@@YAPBDQBD0ABE@Z" # Function section relative address + .secidx "??$_Find_unchecked@PBDE@std@@YAPBDQBD0ABE@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Find_unchecked" # Function name +Ltmp28379: + .short Ltmp28381-Ltmp28380 # Record length +Ltmp28380: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp28381: + .cv_def_range Ltmp15212 Ltmp15213, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28383-Ltmp28382 # Record length +Ltmp28382: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp28383: + .cv_def_range Ltmp15212 Ltmp15213, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp28385-Ltmp28384 # Record length +Ltmp28384: + .short 4414 # Record kind: S_LOCAL + .long 11122 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp28385: + .cv_def_range Ltmp15212 Ltmp15213, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28377: + .p2align 2 + .cv_linetable 1288, "??$_Find_unchecked@PBDE@std@@YAPBDQBD0ABE@Z", Lfunc_end1288 + .section .debug$S,"dr",associative,"??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" + .long 241 # Symbol subsection for std::_Get_unwrapped + .long Ltmp28387-Ltmp28386 # Subsection size +Ltmp28386: + .short Ltmp28389-Ltmp28388 # Record length +Ltmp28388: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1289-"??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11143 # Function type index + .secrel32 "??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" # Function section relative address + .secidx "??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped" # Function name +Ltmp28389: + .short Ltmp28391-Ltmp28390 # Record length +Ltmp28390: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp28391: + .cv_def_range Ltmp15214 Ltmp15215, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28387: + .p2align 2 + .cv_linetable 1289, "??$_Get_unwrapped@$$CBD@std@@YAPBDQBD@Z", Lfunc_end1289 + .section .debug$S,"dr",associative,"??$_Verify_range@D@std@@YAXQBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Verify_range@D@std@@YAXQBD0@Z" + .long 241 # Symbol subsection for std::_Verify_range + .long Ltmp28393-Ltmp28392 # Subsection size +Ltmp28392: + .short Ltmp28395-Ltmp28394 # Record length +Ltmp28394: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1290-"??$_Verify_range@D@std@@YAXQBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11146 # Function type index + .secrel32 "??$_Verify_range@D@std@@YAXQBD0@Z" # Function section relative address + .secidx "??$_Verify_range@D@std@@YAXQBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Verify_range" # Function name +Ltmp28395: + .short Ltmp28397-Ltmp28396 # Record length +Ltmp28396: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp28397: + .cv_def_range Ltmp15216 Ltmp15223, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28399-Ltmp28398 # Record length +Ltmp28398: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp28399: + .cv_def_range Ltmp15216 Ltmp15223, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28393: + .p2align 2 + .cv_linetable 1290, "??$_Verify_range@D@std@@YAXQBD0@Z", Lfunc_end1290 + .section .debug$S,"dr",associative,"??$_Find_unchecked1@PBDE@std@@YAPBDPBDQBDABEU?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Find_unchecked1@PBDE@std@@YAPBDPBDQBDABEU?$integral_constant@_N$00@0@@Z" + .long 241 # Symbol subsection for std::_Find_unchecked1 + .long Ltmp28401-Ltmp28400 # Subsection size +Ltmp28400: + .short Ltmp28403-Ltmp28402 # Record length +Ltmp28402: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1291-"??$_Find_unchecked1@PBDE@std@@YAPBDPBDQBDABEU?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11149 # Function type index + .secrel32 "??$_Find_unchecked1@PBDE@std@@YAPBDPBDQBDABEU?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Find_unchecked1@PBDE@std@@YAPBDPBDQBDABEU?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Find_unchecked1" # Function name +Ltmp28403: + .short Ltmp28405-Ltmp28404 # Record length +Ltmp28404: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp28405: + .cv_def_range Ltmp15224 Ltmp15227, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28407-Ltmp28406 # Record length +Ltmp28406: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp28407: + .cv_def_range Ltmp15224 Ltmp15227, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp28409-Ltmp28408 # Record length +Ltmp28408: + .short 4414 # Record kind: S_LOCAL + .long 11122 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp28409: + .cv_def_range Ltmp15224 Ltmp15227, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp28411-Ltmp28410 # Record length +Ltmp28410: + .short 4414 # Record kind: S_LOCAL + .long 4529 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp28411: + .cv_def_range Ltmp15224 Ltmp15227, "E\021\026\000\000\000\024\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28401: + .p2align 2 + .cv_linetable 1291, "??$_Find_unchecked1@PBDE@std@@YAPBDPBDQBDABEU?$integral_constant@_N$00@0@@Z", Lfunc_end1291 + .section .debug$S,"dr",associative,"??$_Within_limits@PBDE@std@@YA_NPBDABE@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Within_limits@PBDE@std@@YA_NPBDABE@Z" + .long 241 # Symbol subsection for std::_Within_limits + .long Ltmp28413-Ltmp28412 # Subsection size +Ltmp28412: + .short Ltmp28415-Ltmp28414 # Record length +Ltmp28414: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1292-"??$_Within_limits@PBDE@std@@YA_NPBDABE@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11152 # Function type index + .secrel32 "??$_Within_limits@PBDE@std@@YA_NPBDABE@Z" # Function section relative address + .secidx "??$_Within_limits@PBDE@std@@YA_NPBDABE@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Within_limits" # Function name +Ltmp28415: + .short Ltmp28417-Ltmp28416 # Record length +Ltmp28416: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp28417: + .cv_def_range Ltmp15228 Ltmp15229, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28419-Ltmp28418 # Record length +Ltmp28418: + .short 4414 # Record kind: S_LOCAL + .long 11122 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp28419: + .cv_def_range Ltmp15228 Ltmp15229, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28413: + .p2align 2 + .cv_linetable 1292, "??$_Within_limits@PBDE@std@@YA_NPBDABE@Z", Lfunc_end1292 + .section .debug$S,"dr",associative,"??$_Within_limits@E@std@@YA_NABEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Within_limits@E@std@@YA_NABEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" + .long 241 # Symbol subsection for std::_Within_limits + .long Ltmp28421-Ltmp28420 # Subsection size +Ltmp28420: + .short Ltmp28423-Ltmp28422 # Record length +Ltmp28422: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1293-"??$_Within_limits@E@std@@YA_NABEU?$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 11155 # Function type index + .secrel32 "??$_Within_limits@E@std@@YA_NABEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" # Function section relative address + .secidx "??$_Within_limits@E@std@@YA_NABEU?$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 +Ltmp28423: + .short Ltmp28425-Ltmp28424 # Record length +Ltmp28424: + .short 4414 # Record kind: S_LOCAL + .long 11122 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp28425: + .cv_def_range Ltmp15230 Ltmp15231, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28427-Ltmp28426 # Record length +Ltmp28426: + .short 4414 # Record kind: S_LOCAL + .long 4529 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp28427: + .cv_def_range Ltmp15230 Ltmp15231, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp28429-Ltmp28428 # Record length +Ltmp28428: + .short 4414 # Record kind: S_LOCAL + .long 4532 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp28429: + .cv_def_range Ltmp15230 Ltmp15231, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp28431-Ltmp28430 # Record length +Ltmp28430: + .short 4414 # Record kind: S_LOCAL + .long 4532 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp28431: + .cv_def_range Ltmp15230 Ltmp15231, "E\021\026\000\000\000\024\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28421: + .p2align 2 + .cv_linetable 1293, "??$_Within_limits@E@std@@YA_NABEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z", Lfunc_end1293 + .section .debug$S,"dr",associative,"?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::push_back + .long Ltmp28433-Ltmp28432 # Subsection size +Ltmp28432: + .short Ltmp28435-Ltmp28434 # Record length +Ltmp28434: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1294-"?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11156 # Function type index + .secrel32 "?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z" # Function section relative address + .secidx "?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::push_back" # Function name +Ltmp28435: + .short Ltmp28437-Ltmp28436 # Record length +Ltmp28436: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28437: + .cv_def_range Ltmp15232 Ltmp15235, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp28439-Ltmp28438 # Record length +Ltmp28438: + .short 4414 # Record kind: S_LOCAL + .long 4414 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +Ltmp28439: + .cv_def_range Ltmp15232 Ltmp15235, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28441-Ltmp28440 # Record length +Ltmp28440: + .short 4414 # Record kind: S_LOCAL + .long 4639 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp28441: + .cv_def_range Ltmp15232 Ltmp15235, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp28443-Ltmp28442 # Record length +Ltmp28442: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Old_size" +Ltmp28443: + .cv_def_range Ltmp15232 Ltmp15235, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp28445-Ltmp28444 # Record length +Ltmp28444: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp15234-Ltmp15233 # Code size + .secrel32 Ltmp15233 # Function section relative address + .secidx Lfunc_begin1294 # Function section index + .byte 0 # Lexical block name +Ltmp28445: + .short Ltmp28447-Ltmp28446 # Record length +Ltmp28446: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +Ltmp28447: + .cv_def_range Ltmp15233 Ltmp15234, "E\021\026\000\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 +Ltmp28433: + .p2align 2 + .cv_linetable 1294, "?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z", Lfunc_end1294 + .section .debug$S,"dr",associative,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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 + .cv_fpo_data "??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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 241 # Symbol subsection for std::_Regex_traits::transform_primary > > > + .long Ltmp28449-Ltmp28448 # Subsection size +Ltmp28448: + .short Ltmp28451-Ltmp28450 # Record length +Ltmp28450: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1295-"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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 11159 # Function type index + .secrel32 "??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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@@QBE?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 +Ltmp28451: + .short Ltmp28453-Ltmp28452 # Record length +Ltmp28452: + .short 4414 # Record kind: S_LOCAL + .long 9087 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28453: + .cv_def_range Ltmp15244 Ltmp15252, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp28455-Ltmp28454 # Record length +Ltmp28454: + .short 4414 # Record kind: S_LOCAL + .long 4777 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp28455: + .cv_def_range Ltmp15244 Ltmp15252, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp28457-Ltmp28456 # Record length +Ltmp28456: + .short 4414 # Record kind: S_LOCAL + .long 4777 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp28457: + .cv_def_range Ltmp15244 Ltmp15252, "E\021\026\000\000\000\030\000\000\000" + .short Ltmp28459-Ltmp28458 # Record length +Ltmp28458: + .short 4414 # Record kind: S_LOCAL + .long 11160 # TypeIndex + .short 0 # Flags + .asciz "_Res" +Ltmp28459: + .cv_def_range Ltmp15245 Ltmp15246, "A\021\023\000\000\000" + .cv_def_range Ltmp15246 Ltmp15247, "E\021\026\000\000\000\234\377\377\377" + .short Ltmp28461-Ltmp28460 # Record length +Ltmp28460: + .short 4414 # Record kind: S_LOCAL + .long 11291 # TypeIndex + .short 0 # Flags + .asciz "_Temp" +Ltmp28461: + .cv_def_range Ltmp15248 Ltmp15249 Ltmp15250 Ltmp15251, "E\021\026\000\000\000\314\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28449: + .p2align 2 + .cv_linetable 1295, "??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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_end1295 + .section .debug$S,"dr",associative,"?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::end + .long Ltmp28463-Ltmp28462 # Subsection size +Ltmp28462: + .short Ltmp28465-Ltmp28464 # Record length +Ltmp28464: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1296-"?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?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 11310 # Function type index + .secrel32 "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?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@@QAE?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 +Ltmp28465: + .short Ltmp28467-Ltmp28466 # Record length +Ltmp28466: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28467: + .cv_def_range Ltmp15255 Ltmp15256, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp28469-Ltmp28468 # Record length +Ltmp28468: + .short 4414 # Record kind: S_LOCAL + .long 4804 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp28469: + .cv_def_range Ltmp15255 Ltmp15256, "E\021\026\000\000\000\334\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28463: + .p2align 2 + .cv_linetable 1296, "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ", Lfunc_end1296 + .section .debug$S,"dr",associative,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::begin + .long Ltmp28471-Ltmp28470 # Subsection size +Ltmp28470: + .short Ltmp28473-Ltmp28472 # Record length +Ltmp28472: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1297-"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?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 11311 # Function type index + .secrel32 "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?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@@QAE?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 +Ltmp28473: + .short Ltmp28475-Ltmp28474 # Record length +Ltmp28474: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28475: + .cv_def_range Ltmp15259 Ltmp15260, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp28477-Ltmp28476 # Record length +Ltmp28476: + .short 4414 # Record kind: S_LOCAL + .long 4804 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp28477: + .cv_def_range Ltmp15259 Ltmp15260, "E\021\026\000\000\000\334\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28471: + .p2align 2 + .cv_linetable 1297, "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ", Lfunc_end1297 + .section .debug$S,"dr",associative,"??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@$$QAV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@$$QAV01@@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::operator= + .long Ltmp28479-Ltmp28478 # Subsection size +Ltmp28478: + .short Ltmp28481-Ltmp28480 # Record length +Ltmp28480: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1298-"??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@$$QAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11312 # Function type index + .secrel32 "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@$$QAV01@@Z" # Function section relative address + .secidx "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@$$QAV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::operator=" # Function name +Ltmp28481: + .short Ltmp28483-Ltmp28482 # Record length +Ltmp28482: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28483: + .cv_def_range Ltmp15261 Ltmp15264, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp28485-Ltmp28484 # Record length +Ltmp28484: + .short 4414 # Record kind: S_LOCAL + .long 4510 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp28485: + .cv_def_range Ltmp15261 Ltmp15264, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28479: + .p2align 2 + .cv_linetable 1298, "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@$$QAV01@@Z", Lfunc_end1298 + .section .debug$S,"dr",associative,"??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" + .long 241 # Symbol subsection for std::operator==,std::allocator > + .long Ltmp28487-Ltmp28486 # Subsection size +Ltmp28486: + .short Ltmp28489-Ltmp28488 # Record length +Ltmp28488: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1299-"??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$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 11315 # Function type index + .secrel32 "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$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_NABV?$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 +Ltmp28489: + .short Ltmp28491-Ltmp28490 # Record length +Ltmp28490: + .short 4414 # Record kind: S_LOCAL + .long 4429 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp28491: + .cv_def_range Ltmp15265 Ltmp15266, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28493-Ltmp28492 # Record length +Ltmp28492: + .short 4414 # Record kind: S_LOCAL + .long 4429 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp28493: + .cv_def_range Ltmp15265 Ltmp15266, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28487: + .p2align 2 + .cv_linetable 1299, "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z", Lfunc_end1299 + .section .debug$S,"dr",associative,"??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??push_back@01@QAEXD@Z@D@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??push_back@01@QAEXD@Z@D@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Reallocate_grow_by<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:3212:13',char> + .long Ltmp28495-Ltmp28494 # Subsection size +Ltmp28494: + .short Ltmp28497-Ltmp28496 # Record length +Ltmp28496: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1300-"??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??push_back@01@QAEXD@Z@D@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11321 # Function type index + .secrel32 "??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??push_back@01@QAEXD@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@@QAEXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??push_back@01@QAEXD@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\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\xstring:3212:13',char>" # Function name +Ltmp28497: + .short Ltmp28499-Ltmp28498 # Record length +Ltmp28498: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28499: + .cv_def_range Ltmp15267 Ltmp15273, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp28501-Ltmp28500 # Record length +Ltmp28500: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Size_increase" +Ltmp28501: + .cv_def_range Ltmp15267 Ltmp15273, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28503-Ltmp28502 # Record length +Ltmp28502: + .short 4414 # Record kind: S_LOCAL + .long 11319 # TypeIndex + .short 1 # Flags + .asciz "_Fn" +Ltmp28503: + .cv_def_range Ltmp15267 Ltmp15273, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp28505-Ltmp28504 # Record length +Ltmp28504: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Args" +Ltmp28505: + .cv_def_range Ltmp15267 Ltmp15273, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp28507-Ltmp28506 # Record length +Ltmp28506: + .short 4414 # Record kind: S_LOCAL + .long 4639 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp28507: + .cv_def_range Ltmp15267 Ltmp15273, "E\021\026\000\000\000\344\377\377\377" + .short Ltmp28509-Ltmp28508 # Record length +Ltmp28508: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Old_size" +Ltmp28509: + .cv_def_range Ltmp15267 Ltmp15273, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp28511-Ltmp28510 # Record length +Ltmp28510: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_New_size" +Ltmp28511: + .cv_def_range Ltmp15267 Ltmp15273, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp28513-Ltmp28512 # Record length +Ltmp28512: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Old_capacity" +Ltmp28513: + .cv_def_range Ltmp15267 Ltmp15273, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp28515-Ltmp28514 # Record length +Ltmp28514: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_New_capacity" +Ltmp28515: + .cv_def_range Ltmp15267 Ltmp15273, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp28517-Ltmp28516 # Record length +Ltmp28516: + .short 4414 # Record kind: S_LOCAL + .long 4676 # TypeIndex + .short 0 # Flags + .asciz "_Al" +Ltmp28517: + .cv_def_range Ltmp15267 Ltmp15273, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp28519-Ltmp28518 # Record length +Ltmp28518: + .short 4414 # Record kind: S_LOCAL + .long 4896 # TypeIndex + .short 0 # Flags + .asciz "_New_ptr" +Ltmp28519: + .cv_def_range Ltmp15267 Ltmp15273, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp28521-Ltmp28520 # Record length +Ltmp28520: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 0 # Flags + .asciz "_Raw_new" +Ltmp28521: + .cv_def_range Ltmp15267 Ltmp15273, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp28523-Ltmp28522 # Record length +Ltmp28522: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp15271-Ltmp15270 # Code size + .secrel32 Ltmp15270 # Function section relative address + .secidx Lfunc_begin1300 # Function section index + .byte 0 # Lexical block name +Ltmp28523: + .short Ltmp28525-Ltmp28524 # Record length +Ltmp28524: + .short 4414 # Record kind: S_LOCAL + .long 4896 # TypeIndex + .short 0 # Flags + .asciz "_Old_ptr" +Ltmp28525: + .cv_def_range Ltmp15270 Ltmp15271, "E\021\026\000\000\000\310\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 +Ltmp28495: + .p2align 2 + .cv_linetable 1300, "??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??push_back@01@QAEXD@Z@D@Z", Lfunc_end1300 + .section .debug$S,"dr",associative,"??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@QBE?A?@@QADQBDID@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@QBE?A?@@QADQBDID@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::push_back::::operator() + .long Ltmp28527-Ltmp28526 # Subsection size +Ltmp28526: + .short Ltmp28529-Ltmp28528 # Record length +Ltmp28528: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1301-"??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@QBE?A?@@QADQBDID@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11326 # Function type index + .secrel32 "??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@QBE?A?@@QADQBDID@Z" # Function section relative address + .secidx "??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@QBE?A?@@QADQBDID@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::push_back::::operator()" # Function name +Ltmp28529: + .short Ltmp28531-Ltmp28530 # Record length +Ltmp28530: + .short 4414 # Record kind: S_LOCAL + .long 11323 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28531: + .cv_def_range Ltmp15274 Ltmp15275, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp28533-Ltmp28532 # Record length +Ltmp28532: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 1 # Flags + .asciz "_New_ptr" +Ltmp28533: + .cv_def_range Ltmp15274 Ltmp15275, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28535-Ltmp28534 # Record length +Ltmp28534: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Old_ptr" +Ltmp28535: + .cv_def_range Ltmp15274 Ltmp15275, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp28537-Ltmp28536 # Record length +Ltmp28536: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Old_size" +Ltmp28537: + .cv_def_range Ltmp15274 Ltmp15275, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp28539-Ltmp28538 # Record length +Ltmp28538: + .short 4414 # Record kind: S_LOCAL + .long 4414 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +Ltmp28539: + .cv_def_range Ltmp15274 Ltmp15275, "E\021\026\000\000\000\024\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28527: + .p2align 2 + .cv_linetable 1301, "??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z@QBE?A?@@QADQBDID@Z", Lfunc_end1301 + .section .debug$S,"dr",associative,"??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z" + .long 241 # Symbol subsection for std::_String_const_iterator > >::operator!= + .long Ltmp28541-Ltmp28540 # Subsection size +Ltmp28540: + .short Ltmp28543-Ltmp28542 # Record length +Ltmp28542: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1302-"??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11327 # Function type index + .secrel32 "??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z" # Function section relative address + .secidx "??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::operator!=" # Function name +Ltmp28543: + .short Ltmp28545-Ltmp28544 # Record length +Ltmp28544: + .short 4414 # Record kind: S_LOCAL + .long 4784 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28545: + .cv_def_range Ltmp15276 Ltmp15277, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp28547-Ltmp28546 # Record length +Ltmp28546: + .short 4414 # Record kind: S_LOCAL + .long 4771 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp28547: + .cv_def_range Ltmp15276 Ltmp15277, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28541: + .p2align 2 + .cv_linetable 1302, "??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z", Lfunc_end1302 + .section .debug$S,"dr",associative,"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z" + .long 241 # Symbol subsection for std::_String_iterator > >::_String_iterator + .long Ltmp28549-Ltmp28548 # Subsection size +Ltmp28548: + .short Ltmp28551-Ltmp28550 # Record length +Ltmp28550: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1303-"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11331 # Function type index + .secrel32 "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z" # Function section relative address + .secidx "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_iterator > >::_String_iterator" # Function name +Ltmp28551: + .short Ltmp28553-Ltmp28552 # Record length +Ltmp28552: + .short 4414 # Record kind: S_LOCAL + .long 4753 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28553: + .cv_def_range Ltmp15278 Ltmp15279, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp28555-Ltmp28554 # Record length +Ltmp28554: + .short 4414 # Record kind: S_LOCAL + .long 11328 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp28555: + .cv_def_range Ltmp15278 Ltmp15279, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28549: + .p2align 2 + .cv_linetable 1303, "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z", Lfunc_end1303 + .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@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z" + .long 241 # Symbol subsection for std::vector >::vector > >,void> + .long Ltmp28557-Ltmp28556 # Subsection size +Ltmp28556: + .short Ltmp28559-Ltmp28558 # Record length +Ltmp28558: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1304-"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11334 # Function type index + .secrel32 "??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$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@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector > >,void>" # Function name +Ltmp28559: + .short Ltmp28561-Ltmp28560 # Record length +Ltmp28560: + .short 4414 # Record kind: S_LOCAL + .long 11163 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28561: + .cv_def_range Ltmp15292 Ltmp15297, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp28563-Ltmp28562 # Record length +Ltmp28562: + .short 4414 # Record kind: S_LOCAL + .long 4777 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp28563: + .cv_def_range Ltmp15292 Ltmp15297, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28565-Ltmp28564 # Record length +Ltmp28564: + .short 4414 # Record kind: S_LOCAL + .long 4777 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp28565: + .cv_def_range Ltmp15292 Ltmp15297, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp28567-Ltmp28566 # Record length +Ltmp28566: + .short 4414 # Record kind: S_LOCAL + .long 4487 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp28567: + .cv_def_range Ltmp15292 Ltmp15297, "E\021\026\000\000\000 \000\000\000" + .short Ltmp28569-Ltmp28568 # Record length +Ltmp28568: + .short 4414 # Record kind: S_LOCAL + .long 7223 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +Ltmp28569: + .cv_def_range Ltmp15293 Ltmp15294 Ltmp15295 Ltmp15296, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp28571-Ltmp28570 # Record length +Ltmp28570: + .short 4414 # Record kind: S_LOCAL + .long 7586 # TypeIndex + .short 0 # Flags + .asciz "_Proxy" +Ltmp28571: + .cv_def_range Ltmp15293 Ltmp15294 Ltmp15295 Ltmp15296, "E\021\026\000\000\000\314\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28557: + .p2align 2 + .cv_linetable 1304, "??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z", Lfunc_end1304 + .section .debug$S,"dr",associative,"?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ" + .long 241 # Symbol subsection for std::vector >::data + .long Ltmp28573-Ltmp28572 # Subsection size +Ltmp28572: + .short Ltmp28575-Ltmp28574 # Record length +Ltmp28574: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1305-"?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11335 # Function type index + .secrel32 "?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ" # Function section relative address + .secidx "?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::data" # Function name +Ltmp28575: + .short Ltmp28577-Ltmp28576 # Record length +Ltmp28576: + .short 4414 # Record kind: S_LOCAL + .long 11163 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28577: + .cv_def_range Ltmp15298 Ltmp15299, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28573: + .p2align 2 + .cv_linetable 1305, "?data@?$vector@DV?$allocator@D@std@@@std@@QAEPADXZ", Lfunc_end1305 + .section .debug$S,"dr",associative,"?size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" + .long 241 # Symbol subsection for std::vector >::size + .long Ltmp28579-Ltmp28578 # Subsection size +Ltmp28578: + .short Ltmp28581-Ltmp28580 # Record length +Ltmp28580: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1306-"?size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11336 # Function type index + .secrel32 "?size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" # Function section relative address + .secidx "?size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::size" # Function name +Ltmp28581: + .short Ltmp28583-Ltmp28582 # Record length +Ltmp28582: + .short 4414 # Record kind: S_LOCAL + .long 11231 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28583: + .cv_def_range Ltmp15300 Ltmp15301, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28579: + .p2align 2 + .cv_linetable 1306, "?size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ", Lfunc_end1306 + .section .debug$S,"dr",associative,"??1?$vector@DV?$allocator@D@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$vector@DV?$allocator@D@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::vector >::~vector + .long Ltmp28585-Ltmp28584 # Subsection size +Ltmp28584: + .short Ltmp28587-Ltmp28586 # Record length +Ltmp28586: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1307-"??1?$vector@DV?$allocator@D@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11337 # Function type index + .secrel32 "??1?$vector@DV?$allocator@D@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$vector@DV?$allocator@D@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::~vector" # Function name +Ltmp28587: + .short Ltmp28589-Ltmp28588 # Record length +Ltmp28588: + .short 4414 # Record kind: S_LOCAL + .long 11163 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28589: + .cv_def_range Ltmp15302 Ltmp15304, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp28591-Ltmp28590 # Record length +Ltmp28590: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp15303-Ltmp15302 # Code size + .secrel32 Ltmp15302 # Function section relative address + .secidx Lfunc_begin1307 # Function section index + .byte 0 # Lexical block name +Ltmp28591: + .short Ltmp28593-Ltmp28592 # Record length +Ltmp28592: + .short 4414 # Record kind: S_LOCAL + .long 7223 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +Ltmp28593: + .cv_def_range Ltmp15302 Ltmp15303, "E\021\026\000\000\000\370\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 +Ltmp28585: + .p2align 2 + .cv_linetable 1307, "??1?$vector@DV?$allocator@D@std@@@std@@QAE@XZ", Lfunc_end1307 + .section .debug$S,"dr",associative,"??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_String_iterator > >::~_String_iterator + .long Ltmp28595-Ltmp28594 # Subsection size +Ltmp28594: + .short Ltmp28597-Ltmp28596 # Record length +Ltmp28596: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1308-"??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11338 # Function type index + .secrel32 "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_iterator > >::~_String_iterator" # Function name +Ltmp28597: + .short Ltmp28599-Ltmp28598 # Record length +Ltmp28598: + .short 4414 # Record kind: S_LOCAL + .long 4753 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28599: + .cv_def_range Ltmp15305 Ltmp15307, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28595: + .p2align 2 + .cv_linetable 1308, "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ", Lfunc_end1308 + .section .debug$S,"dr",associative,"??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z" + .long 241 # Symbol subsection for std::_String_const_iterator > >::operator== + .long Ltmp28601-Ltmp28600 # Subsection size +Ltmp28600: + .short Ltmp28603-Ltmp28602 # Record length +Ltmp28602: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1309-"??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11339 # Function type index + .secrel32 "??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z" # Function section relative address + .secidx "??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::operator==" # Function name +Ltmp28603: + .short Ltmp28605-Ltmp28604 # Record length +Ltmp28604: + .short 4414 # Record kind: S_LOCAL + .long 4784 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28605: + .cv_def_range Ltmp15308 Ltmp15309, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp28607-Ltmp28606 # Record length +Ltmp28606: + .short 4414 # Record kind: S_LOCAL + .long 4771 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp28607: + .cv_def_range Ltmp15308 Ltmp15309, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28601: + .p2align 2 + .cv_linetable 1309, "??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBE_NABV01@@Z", Lfunc_end1309 + .section .debug$S,"dr",associative,"?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEXABV12@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEXABV12@@Z" + .long 241 # Symbol subsection for std::_String_const_iterator > >::_Compat + .long Ltmp28609-Ltmp28608 # Subsection size +Ltmp28608: + .short Ltmp28611-Ltmp28610 # Record length +Ltmp28610: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1310-"?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEXABV12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11340 # Function type index + .secrel32 "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEXABV12@@Z" # Function section relative address + .secidx "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEXABV12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::_Compat" # Function name +Ltmp28611: + .short Ltmp28613-Ltmp28612 # Record length +Ltmp28612: + .short 4414 # Record kind: S_LOCAL + .long 4784 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28613: + .cv_def_range Ltmp15310 Ltmp15317, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp28615-Ltmp28614 # Record length +Ltmp28614: + .short 4414 # Record kind: S_LOCAL + .long 4771 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp28615: + .cv_def_range Ltmp15310 Ltmp15317, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28609: + .p2align 2 + .cv_linetable 1310, "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEXABV12@@Z", Lfunc_end1310 + .section .debug$S,"dr",associative,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z" + .long 241 # Symbol subsection for std::_String_const_iterator > >::_String_const_iterator + .long Ltmp28617-Ltmp28616 # Subsection size +Ltmp28616: + .short Ltmp28619-Ltmp28618 # Record length +Ltmp28618: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1311-"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11342 # Function type index + .secrel32 "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z" # Function section relative address + .secidx "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::_String_const_iterator" # Function name +Ltmp28619: + .short Ltmp28621-Ltmp28620 # Record length +Ltmp28620: + .short 4414 # Record kind: S_LOCAL + .long 4779 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28621: + .cv_def_range Ltmp15318 Ltmp15319, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp28623-Ltmp28622 # Record length +Ltmp28622: + .short 4414 # Record kind: S_LOCAL + .long 4771 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp28623: + .cv_def_range Ltmp15318 Ltmp15319, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28617: + .p2align 2 + .cv_linetable 1311, "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@ABV01@@Z", Lfunc_end1311 + .section .debug$S,"dr",associative,"??$?0ABV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0ABV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@D@1@@Z" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair &> + .long Ltmp28625-Ltmp28624 # Subsection size +Ltmp28624: + .short Ltmp28627-Ltmp28626 # Record length +Ltmp28626: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1312-"??$?0ABV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11345 # Function type index + .secrel32 "??$?0ABV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@D@1@@Z" # Function section relative address + .secidx "??$?0ABV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair &>" # Function name +Ltmp28627: + .short Ltmp28629-Ltmp28628 # Record length +Ltmp28628: + .short 4414 # Record kind: S_LOCAL + .long 11293 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28629: + .cv_def_range Ltmp15320 Ltmp15321, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp28631-Ltmp28630 # Record length +Ltmp28630: + .short 4414 # Record kind: S_LOCAL + .long 7985 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp28631: + .cv_def_range Ltmp15320 Ltmp15321, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28633-Ltmp28632 # Record length +Ltmp28632: + .short 4414 # Record kind: S_LOCAL + .long 4487 # TypeIndex + .short 1 # Flags + .asciz "_Val1" +Ltmp28633: + .cv_def_range Ltmp15320 Ltmp15321, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28625: + .p2align 2 + .cv_linetable 1312, "??$?0ABV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@D@1@@Z", Lfunc_end1312 + .section .debug$S,"dr",associative,"?_Getal@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$allocator@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getal@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$allocator@D@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Getal + .long Ltmp28635-Ltmp28634 # Subsection size +Ltmp28634: + .short Ltmp28637-Ltmp28636 # Record length +Ltmp28636: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1313-"?_Getal@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$allocator@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11346 # Function type index + .secrel32 "?_Getal@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$allocator@D@2@XZ" # Function section relative address + .secidx "?_Getal@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$allocator@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Getal" # Function name +Ltmp28637: + .short Ltmp28639-Ltmp28638 # Record length +Ltmp28638: + .short 4414 # Record kind: S_LOCAL + .long 11163 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28639: + .cv_def_range Ltmp15322 Ltmp15323, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28635: + .p2align 2 + .cv_linetable 1313, "?_Getal@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$allocator@D@2@XZ", Lfunc_end1313 + .section .debug$S,"dr",associative,"?_Get_data@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Get_data + .long Ltmp28641-Ltmp28640 # Subsection size +Ltmp28640: + .short Ltmp28643-Ltmp28642 # Record length +Ltmp28642: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1314-"?_Get_data@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11347 # Function type index + .secrel32 "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Get_data" # Function name +Ltmp28643: + .short Ltmp28645-Ltmp28644 # Record length +Ltmp28644: + .short 4414 # Record kind: S_LOCAL + .long 11163 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28645: + .cv_def_range Ltmp15324 Ltmp15325, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28641: + .p2align 2 + .cv_linetable 1314, "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@AAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ", Lfunc_end1314 + .section .debug$S,"dr",associative,"??$_Adl_verify_range@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXABV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Adl_verify_range@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXABV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" + .long 241 # Symbol subsection for std::_Adl_verify_range > >,std::_String_iterator > > > + .long Ltmp28647-Ltmp28646 # Subsection size +Ltmp28646: + .short Ltmp28649-Ltmp28648 # Record length +Ltmp28648: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1315-"??$_Adl_verify_range@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXABV?$_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 11350 # Function type index + .secrel32 "??$_Adl_verify_range@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXABV?$_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@@YAXABV?$_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 +Ltmp28649: + .short Ltmp28651-Ltmp28650 # Record length +Ltmp28650: + .short 4414 # Record kind: S_LOCAL + .long 11328 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp28651: + .cv_def_range Ltmp15326 Ltmp15328, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28653-Ltmp28652 # Record length +Ltmp28652: + .short 4414 # Record kind: S_LOCAL + .long 11328 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp28653: + .cv_def_range Ltmp15326 Ltmp15328, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28647: + .p2align 2 + .cv_linetable 1315, "??$_Adl_verify_range@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXABV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z", Lfunc_end1315 + .section .debug$S,"dr",associative,"??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z" + .long 241 # Symbol subsection for std::vector >::_Range_construct_or_tidy + .long Ltmp28655-Ltmp28654 # Subsection size +Ltmp28654: + .short Ltmp28657-Ltmp28656 # Record length +Ltmp28656: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1316-"??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11353 # Function type index + .secrel32 "??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z" # Function section relative address + .secidx "??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Range_construct_or_tidy" # Function name +Ltmp28657: + .short Ltmp28659-Ltmp28658 # Record length +Ltmp28658: + .short 4414 # Record kind: S_LOCAL + .long 11163 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28659: + .cv_def_range Ltmp15331 Ltmp15335, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp28661-Ltmp28660 # Record length +Ltmp28660: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp28661: + .cv_def_range Ltmp15331 Ltmp15335, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28663-Ltmp28662 # Record length +Ltmp28662: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp28663: + .cv_def_range Ltmp15331 Ltmp15335, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp28665-Ltmp28664 # Record length +Ltmp28664: + .short 4414 # Record kind: S_LOCAL + .long 4312 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp28665: + .cv_def_range Ltmp15331 Ltmp15335, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp28667-Ltmp28666 # Record length +Ltmp28666: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Count" +Ltmp28667: + .cv_def_range Ltmp15331 Ltmp15335, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp28669-Ltmp28668 # Record length +Ltmp28668: + .short 4414 # Record kind: S_LOCAL + .long 11358 # TypeIndex + .short 0 # Flags + .asciz "_Guard" +Ltmp28669: + .cv_def_range Ltmp15332 Ltmp15333 Ltmp15334 Ltmp15335, "E\021\026\000\000\000\330\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28655: + .p2align 2 + .cv_linetable 1316, "??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z", Lfunc_end1316 + .section .debug$S,"dr",associative,"??$_Get_unwrapped@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@$0A@@std@@YA?A?@@ABV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_unwrapped@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@$0A@@std@@YA?A?@@ABV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" + .long 241 # Symbol subsection for std::_Get_unwrapped > >,0> + .long Ltmp28671-Ltmp28670 # Subsection size +Ltmp28670: + .short Ltmp28673-Ltmp28672 # Record length +Ltmp28672: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1317-"??$_Get_unwrapped@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@$0A@@std@@YA?A?@@ABV?$_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 11361 # Function type index + .secrel32 "??$_Get_unwrapped@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@$0A@@std@@YA?A?@@ABV?$_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?@@ABV?$_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 +Ltmp28673: + .short Ltmp28675-Ltmp28674 # Record length +Ltmp28674: + .short 4414 # Record kind: S_LOCAL + .long 11328 # TypeIndex + .short 1 # Flags + .asciz "_It" +Ltmp28675: + .cv_def_range Ltmp15336 Ltmp15337, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28671: + .p2align 2 + .cv_linetable 1317, "??$_Get_unwrapped@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@$0A@@std@@YA?A?@@ABV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z", Lfunc_end1317 + .section .debug$S,"dr",associative,"??$forward@ABV?$allocator@D@std@@@std@@YAABV?$allocator@D@0@ABV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$forward@ABV?$allocator@D@std@@@std@@YAABV?$allocator@D@0@ABV10@@Z" + .long 241 # Symbol subsection for std::forward &> + .long Ltmp28677-Ltmp28676 # Subsection size +Ltmp28676: + .short Ltmp28679-Ltmp28678 # Record length +Ltmp28678: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1318-"??$forward@ABV?$allocator@D@std@@@std@@YAABV?$allocator@D@0@ABV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11363 # Function type index + .secrel32 "??$forward@ABV?$allocator@D@std@@@std@@YAABV?$allocator@D@0@ABV10@@Z" # Function section relative address + .secidx "??$forward@ABV?$allocator@D@std@@@std@@YAABV?$allocator@D@0@ABV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward &>" # Function name +Ltmp28679: + .short Ltmp28681-Ltmp28680 # Record length +Ltmp28680: + .short 4414 # Record kind: S_LOCAL + .long 4487 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp28681: + .cv_def_range Ltmp15338 Ltmp15339, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28677: + .p2align 2 + .cv_linetable 1318, "??$forward@ABV?$allocator@D@std@@@std@@YAABV?$allocator@D@0@ABV10@@Z", Lfunc_end1318 + .section .debug$S,"dr",associative,"??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Vector_val >::_Vector_val + .long Ltmp28683-Ltmp28682 # Subsection size +Ltmp28682: + .short Ltmp28685-Ltmp28684 # Record length +Ltmp28684: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1319-"??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11364 # Function type index + .secrel32 "??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_val >::_Vector_val" # Function name +Ltmp28685: + .short Ltmp28687-Ltmp28686 # Record length +Ltmp28686: + .short 4414 # Record kind: S_LOCAL + .long 11305 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28687: + .cv_def_range Ltmp15340 Ltmp15341, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28683: + .p2align 2 + .cv_linetable 1319, "??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QAE@XZ", Lfunc_end1319 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$allocator@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$allocator@D@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Get_first + .long Ltmp28689-Ltmp28688 # Subsection size +Ltmp28688: + .short Ltmp28691-Ltmp28690 # Record length +Ltmp28690: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1320-"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$allocator@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11365 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$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@@QAEAAV?$allocator@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Get_first" # Function name +Ltmp28691: + .short Ltmp28693-Ltmp28692 # Record length +Ltmp28692: + .short 4414 # Record kind: S_LOCAL + .long 11293 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28693: + .cv_def_range Ltmp15342 Ltmp15343, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28689: + .p2align 2 + .cv_linetable 1320, "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$allocator@D@2@XZ", Lfunc_end1320 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Get_second + .long Ltmp28695-Ltmp28694 # Subsection size +Ltmp28694: + .short Ltmp28697-Ltmp28696 # Record length +Ltmp28696: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1321-"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11366 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$_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@@QAEAAV?$_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 +Ltmp28697: + .short Ltmp28699-Ltmp28698 # Record length +Ltmp28698: + .short 4414 # Record kind: S_LOCAL + .long 11293 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28699: + .cv_def_range Ltmp15344 Ltmp15345, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28695: + .p2align 2 + .cv_linetable 1321, "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QAEAAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ", Lfunc_end1321 + .section .debug$S,"dr",associative,"?_Verify_range@std@@YAXABV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Verify_range@std@@YAXABV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .long 241 # Symbol subsection for std::_Verify_range + .long Ltmp28701-Ltmp28700 # Subsection size +Ltmp28700: + .short Ltmp28703-Ltmp28702 # Record length +Ltmp28702: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1322-"?_Verify_range@std@@YAXABV?$_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 11369 # Function type index + .secrel32 "?_Verify_range@std@@YAXABV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # Function section relative address + .secidx "?_Verify_range@std@@YAXABV?$_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 +Ltmp28703: + .short Ltmp28705-Ltmp28704 # Record length +Ltmp28704: + .short 4414 # Record kind: S_LOCAL + .long 4771 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp28705: + .cv_def_range Ltmp15346 Ltmp15360, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28707-Ltmp28706 # Record length +Ltmp28706: + .short 4414 # Record kind: S_LOCAL + .long 4771 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp28707: + .cv_def_range Ltmp15346 Ltmp15360, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28701: + .p2align 2 + .cv_linetable 1322, "?_Verify_range@std@@YAXABV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z", Lfunc_end1322 + .section .debug$S,"dr",associative,"??$distance@PAD@std@@YAHPAD0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$distance@PAD@std@@YAHPAD0@Z" + .long 241 # Symbol subsection for std::distance + .long Ltmp28709-Ltmp28708 # Subsection size +Ltmp28708: + .short Ltmp28711-Ltmp28710 # Record length +Ltmp28710: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1323-"??$distance@PAD@std@@YAHPAD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11371 # Function type index + .secrel32 "??$distance@PAD@std@@YAHPAD0@Z" # Function section relative address + .secidx "??$distance@PAD@std@@YAHPAD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::distance" # Function name +Ltmp28711: + .short Ltmp28713-Ltmp28712 # Record length +Ltmp28712: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp28713: + .cv_def_range Ltmp15361 Ltmp15362, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28715-Ltmp28714 # Record length +Ltmp28714: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp28715: + .cv_def_range Ltmp15361 Ltmp15362, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28709: + .p2align 2 + .cv_linetable 1323, "??$distance@PAD@std@@YAHPAD0@Z", Lfunc_end1323 + .section .debug$S,"dr",associative,"?_Buy_nonzero@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Buy_nonzero@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z" + .long 241 # Symbol subsection for std::vector >::_Buy_nonzero + .long Ltmp28717-Ltmp28716 # Subsection size +Ltmp28716: + .short Ltmp28719-Ltmp28718 # Record length +Ltmp28718: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1324-"?_Buy_nonzero@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11372 # Function type index + .secrel32 "?_Buy_nonzero@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z" # Function section relative address + .secidx "?_Buy_nonzero@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Buy_nonzero" # Function name +Ltmp28719: + .short Ltmp28721-Ltmp28720 # Record length +Ltmp28720: + .short 4414 # Record kind: S_LOCAL + .long 11163 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28721: + .cv_def_range Ltmp15363 Ltmp15366, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp28723-Ltmp28722 # Record length +Ltmp28722: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newcapacity" +Ltmp28723: + .cv_def_range Ltmp15363 Ltmp15366, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28717: + .p2align 2 + .cv_linetable 1324, "?_Buy_nonzero@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z", Lfunc_end1324 + .section .debug$S,"dr",associative,"??$_Ucopy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPAD00@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Ucopy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPAD00@Z" + .long 241 # Symbol subsection for std::vector >::_Ucopy + .long Ltmp28725-Ltmp28724 # Subsection size +Ltmp28724: + .short Ltmp28727-Ltmp28726 # Record length +Ltmp28726: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1325-"??$_Ucopy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPAD00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11373 # Function type index + .secrel32 "??$_Ucopy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPAD00@Z" # Function section relative address + .secidx "??$_Ucopy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPAD00@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Ucopy" # Function name +Ltmp28727: + .short Ltmp28729-Ltmp28728 # Record length +Ltmp28728: + .short 4414 # Record kind: S_LOCAL + .long 11163 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28729: + .cv_def_range Ltmp15367 Ltmp15368, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp28731-Ltmp28730 # Record length +Ltmp28730: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp28731: + .cv_def_range Ltmp15367 Ltmp15368, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28733-Ltmp28732 # Record length +Ltmp28732: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp28733: + .cv_def_range Ltmp15367 Ltmp15368, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp28735-Ltmp28734 # Record length +Ltmp28734: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp28735: + .cv_def_range Ltmp15367 Ltmp15368, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28725: + .p2align 2 + .cv_linetable 1325, "??$_Ucopy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPAD00@Z", Lfunc_end1325 + .section .debug$S,"dr",associative,"?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ" + .long 241 # Symbol subsection for std::vector >::_Myfirst + .long Ltmp28737-Ltmp28736 # Subsection size +Ltmp28736: + .short Ltmp28739-Ltmp28738 # Record length +Ltmp28738: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1326-"?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11374 # Function type index + .secrel32 "?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ" # Function section relative address + .secidx "?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Myfirst" # Function name +Ltmp28739: + .short Ltmp28741-Ltmp28740 # Record length +Ltmp28740: + .short 4414 # Record kind: S_LOCAL + .long 11163 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28741: + .cv_def_range Ltmp15369 Ltmp15370, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28737: + .p2align 2 + .cv_linetable 1326, "?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ", Lfunc_end1326 + .section .debug$S,"dr",associative,"?_Mylast@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Mylast@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ" + .long 241 # Symbol subsection for std::vector >::_Mylast + .long Ltmp28743-Ltmp28742 # Subsection size +Ltmp28742: + .short Ltmp28745-Ltmp28744 # Record length +Ltmp28744: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1327-"?_Mylast@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11375 # Function type index + .secrel32 "?_Mylast@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ" # Function section relative address + .secidx "?_Mylast@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Mylast" # Function name +Ltmp28745: + .short Ltmp28747-Ltmp28746 # Record length +Ltmp28746: + .short 4414 # Record kind: S_LOCAL + .long 11163 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28747: + .cv_def_range Ltmp15371 Ltmp15372, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28743: + .p2align 2 + .cv_linetable 1327, "?_Mylast@?$vector@DV?$allocator@D@std@@@std@@AAEAAPADXZ", Lfunc_end1327 + .section .debug$S,"dr",associative,"??1?$_Tidy_guard@V?$vector@DV?$allocator@D@std@@@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Tidy_guard@V?$vector@DV?$allocator@D@std@@@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Tidy_guard > >::~_Tidy_guard + .long Ltmp28749-Ltmp28748 # Subsection size +Ltmp28748: + .short Ltmp28751-Ltmp28750 # Record length +Ltmp28750: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1328-"??1?$_Tidy_guard@V?$vector@DV?$allocator@D@std@@@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11376 # Function type index + .secrel32 "??1?$_Tidy_guard@V?$vector@DV?$allocator@D@std@@@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Tidy_guard@V?$vector@DV?$allocator@D@std@@@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Tidy_guard > >::~_Tidy_guard" # Function name +Ltmp28751: + .short Ltmp28753-Ltmp28752 # Record length +Ltmp28752: + .short 4414 # Record kind: S_LOCAL + .long 11355 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28753: + .cv_def_range Ltmp15373 Ltmp15376, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28749: + .p2align 2 + .cv_linetable 1328, "??1?$_Tidy_guard@V?$vector@DV?$allocator@D@std@@@std@@@std@@QAE@XZ", Lfunc_end1328 + .section .debug$S,"dr",associative,"?max_size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?max_size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" + .long 241 # Symbol subsection for std::vector >::max_size + .long Ltmp28755-Ltmp28754 # Subsection size +Ltmp28754: + .short Ltmp28757-Ltmp28756 # Record length +Ltmp28756: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1329-"?max_size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11377 # Function type index + .secrel32 "?max_size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" # Function section relative address + .secidx "?max_size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::max_size" # Function name +Ltmp28757: + .short Ltmp28759-Ltmp28758 # Record length +Ltmp28758: + .short 4414 # Record kind: S_LOCAL + .long 11231 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28759: + .cv_def_range Ltmp15377 Ltmp15378, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28755: + .p2align 2 + .cv_linetable 1329, "?max_size@?$vector@DV?$allocator@D@std@@@std@@QBEIXZ", Lfunc_end1329 + .section .debug$S,"dr",associative,"?_Xlength@?$vector@DV?$allocator@D@std@@@std@@CAXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Xlength@?$vector@DV?$allocator@D@std@@@std@@CAXXZ" + .long 241 # Symbol subsection for std::vector >::_Xlength + .long Ltmp28761-Ltmp28760 # Subsection size +Ltmp28760: + .short Ltmp28763-Ltmp28762 # Record length +Ltmp28762: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1330-"?_Xlength@?$vector@DV?$allocator@D@std@@@std@@CAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11378 # 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 +Ltmp28763: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28761: + .p2align 2 + .cv_linetable 1330, "?_Xlength@?$vector@DV?$allocator@D@std@@@std@@CAXXZ", Lfunc_end1330 + .section .debug$S,"dr",associative,"?_Buy_raw@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Buy_raw@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z" + .long 241 # Symbol subsection for std::vector >::_Buy_raw + .long Ltmp28765-Ltmp28764 # Subsection size +Ltmp28764: + .short Ltmp28767-Ltmp28766 # Record length +Ltmp28766: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1331-"?_Buy_raw@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11379 # Function type index + .secrel32 "?_Buy_raw@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z" # Function section relative address + .secidx "?_Buy_raw@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Buy_raw" # Function name +Ltmp28767: + .short Ltmp28769-Ltmp28768 # Record length +Ltmp28768: + .short 4414 # Record kind: S_LOCAL + .long 11163 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28769: + .cv_def_range Ltmp15381 Ltmp15382, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp28771-Ltmp28770 # Record length +Ltmp28770: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newcapacity" +Ltmp28771: + .cv_def_range Ltmp15381 Ltmp15382, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28773-Ltmp28772 # Record length +Ltmp28772: + .short 4414 # Record kind: S_LOCAL + .long 11278 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp28773: + .cv_def_range Ltmp15381 Ltmp15382, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28765: + .p2align 2 + .cv_linetable 1331, "?_Buy_raw@?$vector@DV?$allocator@D@std@@@std@@AAEXI@Z", Lfunc_end1331 + .section .debug$S,"dr",associative,"?_Getal@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$allocator@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getal@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$allocator@D@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Getal + .long Ltmp28775-Ltmp28774 # Subsection size +Ltmp28774: + .short Ltmp28777-Ltmp28776 # Record length +Ltmp28776: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1332-"?_Getal@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$allocator@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11380 # Function type index + .secrel32 "?_Getal@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$allocator@D@2@XZ" # Function section relative address + .secidx "?_Getal@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$allocator@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Getal" # Function name +Ltmp28777: + .short Ltmp28779-Ltmp28778 # Record length +Ltmp28778: + .short 4414 # Record kind: S_LOCAL + .long 11231 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28779: + .cv_def_range Ltmp15383 Ltmp15384, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28775: + .p2align 2 + .cv_linetable 1332, "?_Getal@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$allocator@D@2@XZ", Lfunc_end1332 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$allocator@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$allocator@D@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Get_first + .long Ltmp28781-Ltmp28780 # Subsection size +Ltmp28780: + .short Ltmp28783-Ltmp28782 # Record length +Ltmp28782: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1333-"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$allocator@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11381 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$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@@QBEABV?$allocator@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Get_first" # Function name +Ltmp28783: + .short Ltmp28785-Ltmp28784 # Record length +Ltmp28784: + .short 4414 # Record kind: S_LOCAL + .long 11296 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28785: + .cv_def_range Ltmp15385 Ltmp15386, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28781: + .p2align 2 + .cv_linetable 1333, "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$allocator@D@2@XZ", Lfunc_end1333 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy@PADPADV?$allocator@D@std@@@std@@YAPADQAD0PADAAV?$allocator@D@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Uninitialized_copy@PADPADV?$allocator@D@std@@@std@@YAPADQAD0PADAAV?$allocator@D@0@@Z" + .long 241 # Symbol subsection for std::_Uninitialized_copy > + .long Ltmp28787-Ltmp28786 # Subsection size +Ltmp28786: + .short Ltmp28789-Ltmp28788 # Record length +Ltmp28788: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1334-"??$_Uninitialized_copy@PADPADV?$allocator@D@std@@@std@@YAPADQAD0PADAAV?$allocator@D@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11384 # Function type index + .secrel32 "??$_Uninitialized_copy@PADPADV?$allocator@D@std@@@std@@YAPADQAD0PADAAV?$allocator@D@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy@PADPADV?$allocator@D@std@@@std@@YAPADQAD0PADAAV?$allocator@D@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy >" # Function name +Ltmp28789: + .short Ltmp28791-Ltmp28790 # Record length +Ltmp28790: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp28791: + .cv_def_range Ltmp15387 Ltmp15390, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28793-Ltmp28792 # Record length +Ltmp28792: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp28793: + .cv_def_range Ltmp15387 Ltmp15390, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp28795-Ltmp28794 # Record length +Ltmp28794: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp28795: + .cv_def_range Ltmp15387 Ltmp15390, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp28797-Ltmp28796 # Record length +Ltmp28796: + .short 4414 # Record kind: S_LOCAL + .long 4676 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp28797: + .cv_def_range Ltmp15387 Ltmp15390, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp28799-Ltmp28798 # Record length +Ltmp28798: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +Ltmp28799: + .cv_def_range Ltmp15387 Ltmp15390, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp28801-Ltmp28800 # Record length +Ltmp28800: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +Ltmp28801: + .cv_def_range Ltmp15387 Ltmp15390, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp28803-Ltmp28802 # Record length +Ltmp28802: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +Ltmp28803: + .cv_def_range Ltmp15387 Ltmp15390, "E\021\026\000\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28787: + .p2align 2 + .cv_linetable 1334, "??$_Uninitialized_copy@PADPADV?$allocator@D@std@@@std@@YAPADQAD0PADAAV?$allocator@D@0@@Z", Lfunc_end1334 + .section .debug$S,"dr",associative,"??$_Get_unwrapped@D@std@@YAPADQAD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_unwrapped@D@std@@YAPADQAD@Z" + .long 241 # Symbol subsection for std::_Get_unwrapped + .long Ltmp28805-Ltmp28804 # Subsection size +Ltmp28804: + .short Ltmp28807-Ltmp28806 # Record length +Ltmp28806: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1335-"??$_Get_unwrapped@D@std@@YAPADQAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11387 # Function type index + .secrel32 "??$_Get_unwrapped@D@std@@YAPADQAD@Z" # Function section relative address + .secidx "??$_Get_unwrapped@D@std@@YAPADQAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped" # Function name +Ltmp28807: + .short Ltmp28809-Ltmp28808 # Record length +Ltmp28808: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp28809: + .cv_def_range Ltmp15391 Ltmp15392, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28805: + .p2align 2 + .cv_linetable 1335, "??$_Get_unwrapped@D@std@@YAPADQAD@Z", Lfunc_end1335 + .section .debug$S,"dr",associative,"??$_Get_unwrapped_n@DH$0A@@std@@YAPADQADH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_unwrapped_n@DH$0A@@std@@YAPADQADH@Z" + .long 241 # Symbol subsection for std::_Get_unwrapped_n + .long Ltmp28811-Ltmp28810 # Subsection size +Ltmp28810: + .short Ltmp28813-Ltmp28812 # Record length +Ltmp28812: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1336-"??$_Get_unwrapped_n@DH$0A@@std@@YAPADQADH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11390 # Function type index + .secrel32 "??$_Get_unwrapped_n@DH$0A@@std@@YAPADQADH@Z" # Function section relative address + .secidx "??$_Get_unwrapped_n@DH$0A@@std@@YAPADQADH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped_n" # Function name +Ltmp28813: + .short Ltmp28815-Ltmp28814 # Record length +Ltmp28814: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 1 # Flags + .asciz "_Src" +Ltmp28815: + .cv_def_range Ltmp15393 Ltmp15394, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28817-Ltmp28816 # Record length +Ltmp28816: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp28817: + .cv_def_range Ltmp15393 Ltmp15394, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28811: + .p2align 2 + .cv_linetable 1336, "??$_Get_unwrapped_n@DH$0A@@std@@YAPADQADH@Z", Lfunc_end1336 + .section .debug$S,"dr",associative,"??$_Idl_distance@PADPAD@std@@YA?A?@@ABQAD0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Idl_distance@PADPAD@std@@YA?A?@@ABQAD0@Z" + .long 241 # Symbol subsection for std::_Idl_distance + .long Ltmp28819-Ltmp28818 # Subsection size +Ltmp28818: + .short Ltmp28821-Ltmp28820 # Record length +Ltmp28820: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1337-"??$_Idl_distance@PADPAD@std@@YA?A?@@ABQAD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11393 # Function type index + .secrel32 "??$_Idl_distance@PADPAD@std@@YA?A?@@ABQAD0@Z" # Function section relative address + .secidx "??$_Idl_distance@PADPAD@std@@YA?A?@@ABQAD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Idl_distance" # Function name +Ltmp28821: + .short Ltmp28823-Ltmp28822 # Record length +Ltmp28822: + .short 4414 # Record kind: S_LOCAL + .long 7678 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp28823: + .cv_def_range Ltmp15395 Ltmp15396, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28825-Ltmp28824 # Record length +Ltmp28824: + .short 4414 # Record kind: S_LOCAL + .long 7678 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp28825: + .cv_def_range Ltmp15395 Ltmp15396, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28819: + .p2align 2 + .cv_linetable 1337, "??$_Idl_distance@PADPAD@std@@YA?A?@@ABQAD0@Z", Lfunc_end1337 + .section .debug$S,"dr",associative,"??$_Copy_memmove@PADPAD@std@@YAPADPAD00@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Copy_memmove@PADPAD@std@@YAPADPAD00@Z" + .long 241 # Symbol subsection for std::_Copy_memmove + .long Ltmp28827-Ltmp28826 # Subsection size +Ltmp28826: + .short Ltmp28829-Ltmp28828 # Record length +Ltmp28828: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1338-"??$_Copy_memmove@PADPAD@std@@YAPADPAD00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11395 # Function type index + .secrel32 "??$_Copy_memmove@PADPAD@std@@YAPADPAD00@Z" # Function section relative address + .secidx "??$_Copy_memmove@PADPAD@std@@YAPADPAD00@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_memmove" # Function name +Ltmp28829: + .short Ltmp28831-Ltmp28830 # Record length +Ltmp28830: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp28831: + .cv_def_range Ltmp15397 Ltmp15398, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28833-Ltmp28832 # Record length +Ltmp28832: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp28833: + .cv_def_range Ltmp15397 Ltmp15398, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp28835-Ltmp28834 # Record length +Ltmp28834: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp28835: + .cv_def_range Ltmp15397 Ltmp15398, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp28837-Ltmp28836 # Record length +Ltmp28836: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_First_ch" +Ltmp28837: + .cv_def_range Ltmp15397 Ltmp15398, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp28839-Ltmp28838 # Record length +Ltmp28838: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_Last_ch" +Ltmp28839: + .cv_def_range Ltmp15397 Ltmp15398, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp28841-Ltmp28840 # Record length +Ltmp28840: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 0 # Flags + .asciz "_Dest_ch" +Ltmp28841: + .cv_def_range Ltmp15397 Ltmp15398, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp28843-Ltmp28842 # Record length +Ltmp28842: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Count" +Ltmp28843: + .cv_def_range Ltmp15397 Ltmp15398, "E\021\026\000\000\000\344\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28827: + .p2align 2 + .cv_linetable 1338, "??$_Copy_memmove@PADPAD@std@@YAPADPAD00@Z", Lfunc_end1338 + .section .debug$S,"dr",associative,"??$_Seek_wrapped@D@std@@YAXAAPADQAD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Seek_wrapped@D@std@@YAXAAPADQAD@Z" + .long 241 # Symbol subsection for std::_Seek_wrapped + .long Ltmp28845-Ltmp28844 # Subsection size +Ltmp28844: + .short Ltmp28847-Ltmp28846 # Record length +Ltmp28846: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1339-"??$_Seek_wrapped@D@std@@YAXAAPADQAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11398 # Function type index + .secrel32 "??$_Seek_wrapped@D@std@@YAXAAPADQAD@Z" # Function section relative address + .secidx "??$_Seek_wrapped@D@std@@YAXAAPADQAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Seek_wrapped" # Function name +Ltmp28847: + .short Ltmp28849-Ltmp28848 # Record length +Ltmp28848: + .short 4414 # Record kind: S_LOCAL + .long 7320 # TypeIndex + .short 1 # Flags + .asciz "_It" +Ltmp28849: + .cv_def_range Ltmp15399 Ltmp15400, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28851-Ltmp28850 # Record length +Ltmp28850: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 1 # Flags + .asciz "_UIt" +Ltmp28851: + .cv_def_range Ltmp15399 Ltmp15400, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28845: + .p2align 2 + .cv_linetable 1339, "??$_Seek_wrapped@D@std@@YAXAAPADQAD@Z", Lfunc_end1339 + .section .debug$S,"dr",associative,"?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ" + .long 241 # Symbol subsection for std::vector >::_Tidy + .long Ltmp28853-Ltmp28852 # Subsection size +Ltmp28852: + .short Ltmp28855-Ltmp28854 # Record length +Ltmp28854: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1340-"?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11399 # Function type index + .secrel32 "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ" # Function section relative address + .secidx "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Tidy" # Function name +Ltmp28855: + .short Ltmp28857-Ltmp28856 # Record length +Ltmp28856: + .short 4414 # Record kind: S_LOCAL + .long 11163 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28857: + .cv_def_range Ltmp15401 Ltmp15404, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp28859-Ltmp28858 # Record length +Ltmp28858: + .short 4414 # Record kind: S_LOCAL + .long 11278 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp28859: + .cv_def_range Ltmp15401 Ltmp15404, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp28861-Ltmp28860 # Record length +Ltmp28860: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 0 # Flags + .asciz "_First" +Ltmp28861: + .cv_def_range Ltmp15401 Ltmp15404, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28853: + .p2align 2 + .cv_linetable 1340, "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ", Lfunc_end1340 + .section .debug$S,"dr",associative,"?_Orphan_all@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Orphan_all@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ" + .long 241 # Symbol subsection for std::vector >::_Orphan_all + .long Ltmp28863-Ltmp28862 # Subsection size +Ltmp28862: + .short Ltmp28865-Ltmp28864 # Record length +Ltmp28864: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1341-"?_Orphan_all@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11400 # Function type index + .secrel32 "?_Orphan_all@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ" # Function section relative address + .secidx "?_Orphan_all@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Orphan_all" # Function name +Ltmp28865: + .short Ltmp28867-Ltmp28866 # Record length +Ltmp28866: + .short 4414 # Record kind: S_LOCAL + .long 11163 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28867: + .cv_def_range Ltmp15405 Ltmp15406, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28863: + .p2align 2 + .cv_linetable 1341, "?_Orphan_all@?$vector@DV?$allocator@D@std@@@std@@AAEXXZ", Lfunc_end1341 + .section .debug$S,"dr",associative,"?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0@Z" + .long 241 # Symbol subsection for std::vector >::_Destroy + .long Ltmp28869-Ltmp28868 # Subsection size +Ltmp28868: + .short Ltmp28871-Ltmp28870 # Record length +Ltmp28870: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1342-"?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11401 # Function type index + .secrel32 "?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0@Z" # Function section relative address + .secidx "?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Destroy" # Function name +Ltmp28871: + .short Ltmp28873-Ltmp28872 # Record length +Ltmp28872: + .short 4414 # Record kind: S_LOCAL + .long 11163 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28873: + .cv_def_range Ltmp15407 Ltmp15408, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp28875-Ltmp28874 # Record length +Ltmp28874: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp28875: + .cv_def_range Ltmp15407 Ltmp15408, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28877-Ltmp28876 # Record length +Ltmp28876: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp28877: + .cv_def_range Ltmp15407 Ltmp15408, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28869: + .p2align 2 + .cv_linetable 1342, "?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0@Z", Lfunc_end1342 + .section .debug$S,"dr",associative,"??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPAD0AAV?$allocator@D@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPAD0AAV?$allocator@D@0@@Z" + .long 241 # Symbol subsection for std::_Destroy_range > + .long Ltmp28879-Ltmp28878 # Subsection size +Ltmp28878: + .short Ltmp28881-Ltmp28880 # Record length +Ltmp28880: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1343-"??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPAD0AAV?$allocator@D@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11404 # Function type index + .secrel32 "??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPAD0AAV?$allocator@D@0@@Z" # Function section relative address + .secidx "??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPAD0AAV?$allocator@D@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range >" # Function name +Ltmp28881: + .short Ltmp28883-Ltmp28882 # Record length +Ltmp28882: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp28883: + .cv_def_range Ltmp15409 Ltmp15410, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28885-Ltmp28884 # Record length +Ltmp28884: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp28885: + .cv_def_range Ltmp15409 Ltmp15410, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp28887-Ltmp28886 # Record length +Ltmp28886: + .short 4414 # Record kind: S_LOCAL + .long 4676 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp28887: + .cv_def_range Ltmp15409 Ltmp15410, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28879: + .p2align 2 + .cv_linetable 1343, "??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPAD0AAV?$allocator@D@0@@Z", Lfunc_end1343 + .section .debug$S,"dr",associative,"?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEPADXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEPADXZ" + .long 241 # Symbol subsection for std::_String_iterator > >::_Unwrapped + .long Ltmp28889-Ltmp28888 # Subsection size +Ltmp28888: + .short Ltmp28891-Ltmp28890 # Record length +Ltmp28890: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1344-"?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEPADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11405 # Function type index + .secrel32 "?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEPADXZ" # Function section relative address + .secidx "?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEPADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_iterator > >::_Unwrapped" # Function name +Ltmp28891: + .short Ltmp28893-Ltmp28892 # Record length +Ltmp28892: + .short 4414 # Record kind: S_LOCAL + .long 4762 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28893: + .cv_def_range Ltmp15411 Ltmp15412, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28889: + .p2align 2 + .cv_linetable 1344, "?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEPADXZ", Lfunc_end1344 + .section .debug$S,"dr",associative,"??$_Const_cast@$$CBD@std@@YA?A?@@PBD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Const_cast@$$CBD@std@@YA?A?@@PBD@Z" + .long 241 # Symbol subsection for std::_Const_cast + .long Ltmp28895-Ltmp28894 # Subsection size +Ltmp28894: + .short Ltmp28897-Ltmp28896 # Record length +Ltmp28896: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1345-"??$_Const_cast@$$CBD@std@@YA?A?@@PBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11407 # Function type index + .secrel32 "??$_Const_cast@$$CBD@std@@YA?A?@@PBD@Z" # Function section relative address + .secidx "??$_Const_cast@$$CBD@std@@YA?A?@@PBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Const_cast" # Function name +Ltmp28897: + .short Ltmp28899-Ltmp28898 # Record length +Ltmp28898: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp28899: + .cv_def_range Ltmp15413 Ltmp15414, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28895: + .p2align 2 + .cv_linetable 1345, "??$_Const_cast@$$CBD@std@@YA?A?@@PBD@Z", Lfunc_end1345 + .section .debug$S,"dr",associative,"??$_Unfancy_maybe_null@D@std@@YAPADPAD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Unfancy_maybe_null@D@std@@YAPADPAD@Z" + .long 241 # Symbol subsection for std::_Unfancy_maybe_null + .long Ltmp28901-Ltmp28900 # Subsection size +Ltmp28900: + .short Ltmp28903-Ltmp28902 # Record length +Ltmp28902: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1346-"??$_Unfancy_maybe_null@D@std@@YAPADPAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11408 # Function type index + .secrel32 "??$_Unfancy_maybe_null@D@std@@YAPADPAD@Z" # Function section relative address + .secidx "??$_Unfancy_maybe_null@D@std@@YAPADPAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy_maybe_null" # Function name +Ltmp28903: + .short Ltmp28905-Ltmp28904 # Record length +Ltmp28904: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp28905: + .cv_def_range Ltmp15415 Ltmp15416, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28901: + .p2align 2 + .cv_linetable 1346, "??$_Unfancy_maybe_null@D@std@@YAPADPAD@Z", Lfunc_end1346 + .section .debug$S,"dr",associative,"?_Mylast@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Mylast@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ" + .long 241 # Symbol subsection for std::vector >::_Mylast + .long Ltmp28907-Ltmp28906 # Subsection size +Ltmp28906: + .short Ltmp28909-Ltmp28908 # Record length +Ltmp28908: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1347-"?_Mylast@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11409 # Function type index + .secrel32 "?_Mylast@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ" # Function section relative address + .secidx "?_Mylast@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Mylast" # Function name +Ltmp28909: + .short Ltmp28911-Ltmp28910 # Record length +Ltmp28910: + .short 4414 # Record kind: S_LOCAL + .long 11231 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28911: + .cv_def_range Ltmp15417 Ltmp15418, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28907: + .p2align 2 + .cv_linetable 1347, "?_Mylast@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ", Lfunc_end1347 + .section .debug$S,"dr",associative,"?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ" + .long 241 # Symbol subsection for std::vector >::_Myfirst + .long Ltmp28913-Ltmp28912 # Subsection size +Ltmp28912: + .short Ltmp28915-Ltmp28914 # Record length +Ltmp28914: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1348-"?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11410 # Function type index + .secrel32 "?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ" # Function section relative address + .secidx "?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Myfirst" # Function name +Ltmp28915: + .short Ltmp28917-Ltmp28916 # Record length +Ltmp28916: + .short 4414 # Record kind: S_LOCAL + .long 11231 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28917: + .cv_def_range Ltmp15419 Ltmp15420, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28913: + .p2align 2 + .cv_linetable 1348, "?_Myfirst@?$vector@DV?$allocator@D@std@@@std@@ABEABQADXZ", Lfunc_end1348 + .section .debug$S,"dr",associative,"?_Get_data@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Get_data + .long Ltmp28919-Ltmp28918 # Subsection size +Ltmp28918: + .short Ltmp28921-Ltmp28920 # Record length +Ltmp28920: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1349-"?_Get_data@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11411 # Function type index + .secrel32 "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Get_data" # Function name +Ltmp28921: + .short Ltmp28923-Ltmp28922 # Record length +Ltmp28922: + .short 4414 # Record kind: S_LOCAL + .long 11231 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28923: + .cv_def_range Ltmp15421 Ltmp15422, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28919: + .p2align 2 + .cv_linetable 1349, "?_Get_data@?$vector@DV?$allocator@D@std@@@std@@ABEABV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ", Lfunc_end1349 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Get_second + .long Ltmp28925-Ltmp28924 # Subsection size +Ltmp28924: + .short Ltmp28927-Ltmp28926 # Record length +Ltmp28926: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1350-"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11412 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$_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@@QBEABV?$_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 +Ltmp28927: + .short Ltmp28929-Ltmp28928 # Record length +Ltmp28928: + .short 4414 # Record kind: S_LOCAL + .long 11296 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28929: + .cv_def_range Ltmp15423 Ltmp15424, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28925: + .p2align 2 + .cv_linetable 1350, "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QBEABV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ", Lfunc_end1350 + .section .debug$S,"dr",associative,"?_Myproxy@?$vector@DV?$allocator@D@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myproxy@?$vector@DV?$allocator@D@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" + .long 241 # Symbol subsection for std::vector >::_Myproxy + .long Ltmp28931-Ltmp28930 # Subsection size +Ltmp28930: + .short Ltmp28933-Ltmp28932 # Record length +Ltmp28932: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1351-"?_Myproxy@?$vector@DV?$allocator@D@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11413 # Function type index + .secrel32 "?_Myproxy@?$vector@DV?$allocator@D@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" # Function section relative address + .secidx "?_Myproxy@?$vector@DV?$allocator@D@std@@@std@@AAEAAPAU_Container_proxy@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Myproxy" # Function name +Ltmp28933: + .short Ltmp28935-Ltmp28934 # Record length +Ltmp28934: + .short 4414 # Record kind: S_LOCAL + .long 11163 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28935: + .cv_def_range Ltmp15425 Ltmp15426, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28931: + .p2align 2 + .cv_linetable 1351, "?_Myproxy@?$vector@DV?$allocator@D@std@@@std@@AAEAAPAU_Container_proxy@2@XZ", Lfunc_end1351 + .section .debug$S,"dr",associative,"??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_String_const_iterator > >::~_String_const_iterator + .long Ltmp28937-Ltmp28936 # Subsection size +Ltmp28936: + .short Ltmp28939-Ltmp28938 # Record length +Ltmp28938: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1352-"??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11414 # Function type index + .secrel32 "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::~_String_const_iterator" # Function name +Ltmp28939: + .short Ltmp28941-Ltmp28940 # Record length +Ltmp28940: + .short 4414 # Record kind: S_LOCAL + .long 4779 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28941: + .cv_def_range Ltmp15427 Ltmp15429, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28937: + .p2align 2 + .cv_linetable 1352, "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@XZ", Lfunc_end1352 + .section .debug$S,"dr",associative,"??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPAV?$_String_val@U?$_Simple_types@D@std@@@0@AAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPAV?$_String_val@U?$_Simple_types@D@std@@@0@AAV10@@Z" + .long 241 # Symbol subsection for std::addressof > > + .long Ltmp28943-Ltmp28942 # Subsection size +Ltmp28942: + .short Ltmp28945-Ltmp28944 # Record length +Ltmp28944: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1353-"??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPAV?$_String_val@U?$_Simple_types@D@std@@@0@AAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11417 # Function type index + .secrel32 "??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPAV?$_String_val@U?$_Simple_types@D@std@@@0@AAV10@@Z" # Function section relative address + .secidx "??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPAV?$_String_val@U?$_Simple_types@D@std@@@0@AAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof > >" # Function name +Ltmp28945: + .short Ltmp28947-Ltmp28946 # Record length +Ltmp28946: + .short 4414 # Record kind: S_LOCAL + .long 4639 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp28947: + .cv_def_range Ltmp15430 Ltmp15431, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28943: + .p2align 2 + .cv_linetable 1353, "??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPAV?$_String_val@U?$_Simple_types@D@std@@@0@AAV10@@Z", Lfunc_end1353 + .section .debug$S,"dr",associative,"??$_Refancy@PAD$0A@@std@@YAPADPAD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Refancy@PAD$0A@@std@@YAPADPAD@Z" + .long 241 # Symbol subsection for std::_Refancy + .long Ltmp28949-Ltmp28948 # Subsection size +Ltmp28948: + .short Ltmp28951-Ltmp28950 # Record length +Ltmp28950: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1354-"??$_Refancy@PAD$0A@@std@@YAPADPAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11418 # Function type index + .secrel32 "??$_Refancy@PAD$0A@@std@@YAPADPAD@Z" # Function section relative address + .secidx "??$_Refancy@PAD$0A@@std@@YAPADPAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Refancy" # Function name +Ltmp28951: + .short Ltmp28953-Ltmp28952 # Record length +Ltmp28952: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp28953: + .cv_def_range Ltmp15432 Ltmp15433, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28949: + .p2align 2 + .cv_linetable 1354, "??$_Refancy@PAD$0A@@std@@YAPADPAD@Z", Lfunc_end1354 + .section .debug$S,"dr",associative,"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PADPBU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PADPBU_Container_base12@1@@Z" + .long 241 # Symbol subsection for std::_String_iterator > >::_String_iterator + .long Ltmp28955-Ltmp28954 # Subsection size +Ltmp28954: + .short Ltmp28957-Ltmp28956 # Record length +Ltmp28956: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1355-"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PADPBU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11419 # Function type index + .secrel32 "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PADPBU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PADPBU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_iterator > >::_String_iterator" # Function name +Ltmp28957: + .short Ltmp28959-Ltmp28958 # Record length +Ltmp28958: + .short 4414 # Record kind: S_LOCAL + .long 4753 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28959: + .cv_def_range Ltmp15434 Ltmp15435, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp28961-Ltmp28960 # Record length +Ltmp28960: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_Parg" +Ltmp28961: + .cv_def_range Ltmp15434 Ltmp15435, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28963-Ltmp28962 # Record length +Ltmp28962: + .short 4414 # Record kind: S_LOCAL + .long 4757 # TypeIndex + .short 1 # Flags + .asciz "_Pstring" +Ltmp28963: + .cv_def_range Ltmp15434 Ltmp15435, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28955: + .p2align 2 + .cv_linetable 1355, "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PADPBU_Container_base12@1@@Z", Lfunc_end1355 + .section .debug$S,"dr",associative,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PBDPBU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PBDPBU_Container_base12@1@@Z" + .long 241 # Symbol subsection for std::_String_const_iterator > >::_String_const_iterator + .long Ltmp28965-Ltmp28964 # Subsection size +Ltmp28964: + .short Ltmp28967-Ltmp28966 # Record length +Ltmp28966: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1356-"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PBDPBU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11420 # Function type index + .secrel32 "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PBDPBU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PBDPBU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::_String_const_iterator" # Function name +Ltmp28967: + .short Ltmp28969-Ltmp28968 # Record length +Ltmp28968: + .short 4414 # Record kind: S_LOCAL + .long 4779 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28969: + .cv_def_range Ltmp15436 Ltmp15439, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp28971-Ltmp28970 # Record length +Ltmp28970: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Parg" +Ltmp28971: + .cv_def_range Ltmp15436 Ltmp15439, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28973-Ltmp28972 # Record length +Ltmp28972: + .short 4414 # Record kind: S_LOCAL + .long 4757 # TypeIndex + .short 1 # Flags + .asciz "_Pstring" +Ltmp28973: + .cv_def_range Ltmp15436 Ltmp15439, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28965: + .p2align 2 + .cv_linetable 1356, "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@PBDPBU_Container_base12@1@@Z", Lfunc_end1356 + .section .debug$S,"dr",associative,"??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AAV10@@Z" + .long 241 # Symbol subsection for std::addressof,std::allocator > > + .long Ltmp28975-Ltmp28974 # Subsection size +Ltmp28974: + .short Ltmp28977-Ltmp28976 # Record length +Ltmp28976: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1357-"??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11422 # Function type index + .secrel32 "??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AAV10@@Z" # Function section relative address + .secidx "??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof,std::allocator > >" # Function name +Ltmp28977: + .short Ltmp28979-Ltmp28978 # Record length +Ltmp28978: + .short 4414 # Record kind: S_LOCAL + .long 4525 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp28979: + .cv_def_range Ltmp15440 Ltmp15441, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28975: + .p2align 2 + .cv_linetable 1357, "??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AAV10@@Z", Lfunc_end1357 + .section .debug$S,"dr",associative,"?_Move_assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@U_Equal_allocators@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Move_assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@U_Equal_allocators@2@@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Move_assign + .long Ltmp28981-Ltmp28980 # Subsection size +Ltmp28980: + .short Ltmp28983-Ltmp28982 # Record length +Ltmp28982: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1358-"?_Move_assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@U_Equal_allocators@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11423 # Function type index + .secrel32 "?_Move_assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@U_Equal_allocators@2@@Z" # Function section relative address + .secidx "?_Move_assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@U_Equal_allocators@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Move_assign" # Function name +Ltmp28983: + .short Ltmp28985-Ltmp28984 # Record length +Ltmp28984: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp28985: + .cv_def_range Ltmp15442 Ltmp15443, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp28987-Ltmp28986 # Record length +Ltmp28986: + .short 4414 # Record kind: S_LOCAL + .long 4525 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp28987: + .cv_def_range Ltmp15442 Ltmp15443, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28989-Ltmp28988 # Record length +Ltmp28988: + .short 4414 # Record kind: S_LOCAL + .long 4738 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp28989: + .cv_def_range Ltmp15442 Ltmp15443, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28981: + .p2align 2 + .cv_linetable 1358, "?_Move_assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@U_Equal_allocators@2@@Z", Lfunc_end1358 + .section .debug$S,"dr",associative,"??$_Pocma@V?$allocator@D@std@@@std@@YAXAAV?$allocator@D@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Pocma@V?$allocator@D@std@@@std@@YAXAAV?$allocator@D@0@0@Z" + .long 241 # Symbol subsection for std::_Pocma > + .long Ltmp28991-Ltmp28990 # Subsection size +Ltmp28990: + .short Ltmp28993-Ltmp28992 # Record length +Ltmp28992: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1359-"??$_Pocma@V?$allocator@D@std@@@std@@YAXAAV?$allocator@D@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11426 # Function type index + .secrel32 "??$_Pocma@V?$allocator@D@std@@@std@@YAXAAV?$allocator@D@0@0@Z" # Function section relative address + .secidx "??$_Pocma@V?$allocator@D@std@@@std@@YAXAAV?$allocator@D@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Pocma >" # Function name +Ltmp28993: + .short Ltmp28995-Ltmp28994 # Record length +Ltmp28994: + .short 4414 # Record kind: S_LOCAL + .long 4676 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp28995: + .cv_def_range Ltmp15444 Ltmp15446, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp28997-Ltmp28996 # Record length +Ltmp28996: + .short 4414 # Record kind: S_LOCAL + .long 4676 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp28997: + .cv_def_range Ltmp15444 Ltmp15446, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28991: + .p2align 2 + .cv_linetable 1359, "??$_Pocma@V?$allocator@D@std@@@std@@YAXAAV?$allocator@D@0@0@Z", Lfunc_end1359 + .section .debug$S,"dr",associative,"?_Take_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXAAV12@U?$integral_constant@_N$00@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Take_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXAAV12@U?$integral_constant@_N$00@2@@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Take_contents + .long Ltmp28999-Ltmp28998 # Subsection size +Ltmp28998: + .short Ltmp29001-Ltmp29000 # Record length +Ltmp29000: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1360-"?_Take_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXAAV12@U?$integral_constant@_N$00@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11427 # Function type index + .secrel32 "?_Take_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXAAV12@U?$integral_constant@_N$00@2@@Z" # Function section relative address + .secidx "?_Take_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXAAV12@U?$integral_constant@_N$00@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Take_contents" # Function name +Ltmp29001: + .short Ltmp29003-Ltmp29002 # Record length +Ltmp29002: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29003: + .cv_def_range Ltmp15447 Ltmp15451, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp29005-Ltmp29004 # Record length +Ltmp29004: + .short 4414 # Record kind: S_LOCAL + .long 4525 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp29005: + .cv_def_range Ltmp15447 Ltmp15451, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29007-Ltmp29006 # Record length +Ltmp29006: + .short 4414 # Record kind: S_LOCAL + .long 4529 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp29007: + .cv_def_range Ltmp15447 Ltmp15451, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp29009-Ltmp29008 # Record length +Ltmp29008: + .short 4414 # Record kind: S_LOCAL + .long 4639 # TypeIndex + .short 0 # Flags + .asciz "_Right_data" +Ltmp29009: + .cv_def_range Ltmp15447 Ltmp15451, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp29011-Ltmp29010 # Record length +Ltmp29010: + .short 4414 # Record kind: S_LOCAL + .long 11428 # TypeIndex + .short 0 # Flags + .asciz "_My_data_mem" +Ltmp29011: + .cv_def_range Ltmp15447 Ltmp15451, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp29013-Ltmp29012 # Record length +Ltmp29012: + .short 4414 # Record kind: S_LOCAL + .long 11428 # TypeIndex + .short 0 # Flags + .asciz "_Right_data_mem" +Ltmp29013: + .cv_def_range Ltmp15447 Ltmp15451, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp28999: + .p2align 2 + .cv_linetable 1360, "?_Take_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXAAV12@U?$integral_constant@_N$00@2@@Z", Lfunc_end1360 + .section .debug$S,"dr",associative,"??$move@AAV?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$move@AAV?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z" + .long 241 # Symbol subsection for std::move &> + .long Ltmp29015-Ltmp29014 # Subsection size +Ltmp29014: + .short Ltmp29017-Ltmp29016 # Record length +Ltmp29016: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1361-"??$move@AAV?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11429 # Function type index + .secrel32 "??$move@AAV?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z" # Function section relative address + .secidx "??$move@AAV?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::move &>" # Function name +Ltmp29017: + .short Ltmp29019-Ltmp29018 # Record length +Ltmp29018: + .short 4414 # Record kind: S_LOCAL + .long 4676 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp29019: + .cv_def_range Ltmp15452 Ltmp15453, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29015: + .p2align 2 + .cv_linetable 1361, "??$move@AAV?$allocator@D@std@@@std@@YA$$QAV?$allocator@D@0@AAV10@@Z", Lfunc_end1361 + .section .debug$S,"dr",associative,"?_Swap_proxy_and_iterators@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Swap_proxy_and_iterators@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Swap_proxy_and_iterators + .long Ltmp29021-Ltmp29020 # Subsection size +Ltmp29020: + .short Ltmp29023-Ltmp29022 # Record length +Ltmp29022: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1362-"?_Swap_proxy_and_iterators@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11430 # Function type index + .secrel32 "?_Swap_proxy_and_iterators@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@@Z" # Function section relative address + .secidx "?_Swap_proxy_and_iterators@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Swap_proxy_and_iterators" # Function name +Ltmp29023: + .short Ltmp29025-Ltmp29024 # Record length +Ltmp29024: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29025: + .cv_def_range Ltmp15454 Ltmp15455, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp29027-Ltmp29026 # Record length +Ltmp29026: + .short 4414 # Record kind: S_LOCAL + .long 4525 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp29027: + .cv_def_range Ltmp15454 Ltmp15455, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29021: + .p2align 2 + .cv_linetable 1362, "?_Swap_proxy_and_iterators@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXAAV12@@Z", Lfunc_end1362 + .section .debug$S,"dr",associative,"?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z" + .long 241 # Symbol subsection for std::_Container_base12::_Swap_proxy_and_iterators + .long Ltmp29029-Ltmp29028 # Subsection size +Ltmp29028: + .short Ltmp29031-Ltmp29030 # Record length +Ltmp29030: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1363-"?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11431 # Function type index + .secrel32 "?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z" # Function section relative address + .secidx "?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Container_base12::_Swap_proxy_and_iterators" # Function name +Ltmp29031: + .short Ltmp29033-Ltmp29032 # Record length +Ltmp29032: + .short 4414 # Record kind: S_LOCAL + .long 4834 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29033: + .cv_def_range Ltmp15458 Ltmp15463, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp29035-Ltmp29034 # Record length +Ltmp29034: + .short 4414 # Record kind: S_LOCAL + .long 4877 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp29035: + .cv_def_range Ltmp15458 Ltmp15463, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29037-Ltmp29036 # Record length +Ltmp29036: + .short 4414 # Record kind: S_LOCAL + .long 6986 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +Ltmp29037: + .cv_def_range Ltmp15458 Ltmp15463, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp29039-Ltmp29038 # Record length +Ltmp29038: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 0 # Flags + .asciz "_Temp" +Ltmp29039: + .cv_def_range Ltmp15458 Ltmp15463, "E\021\026\000\000\000\330\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29029: + .p2align 2 + .cv_linetable 1363, "?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z", Lfunc_end1363 + .section .debug$S,"dr",associative,"?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Equal + .long Ltmp29041-Ltmp29040 # Subsection size +Ltmp29040: + .short Ltmp29043-Ltmp29042 # Record length +Ltmp29042: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1364-"?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11432 # Function type index + .secrel32 "?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z" # Function section relative address + .secidx "?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Equal" # Function name +Ltmp29043: + .short Ltmp29045-Ltmp29044 # Record length +Ltmp29044: + .short 4414 # Record kind: S_LOCAL + .long 4611 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29045: + .cv_def_range Ltmp15468 Ltmp15469, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp29047-Ltmp29046 # Record length +Ltmp29046: + .short 4414 # Record kind: S_LOCAL + .long 4429 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp29047: + .cv_def_range Ltmp15468 Ltmp15469, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29049-Ltmp29048 # Record length +Ltmp29048: + .short 4414 # Record kind: S_LOCAL + .long 4682 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp29049: + .cv_def_range Ltmp15468 Ltmp15469, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp29051-Ltmp29050 # Record length +Ltmp29050: + .short 4414 # Record kind: S_LOCAL + .long 4682 # TypeIndex + .short 0 # Flags + .asciz "_Right_data" +Ltmp29051: + .cv_def_range Ltmp15468 Ltmp15469, "E\021\026\000\000\000\330\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29041: + .p2align 2 + .cv_linetable 1364, "?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z", Lfunc_end1364 + .section .debug$S,"dr",associative,"??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQBDI0I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQBDI0I@Z" + .long 241 # Symbol subsection for std::_Traits_equal > + .long Ltmp29053-Ltmp29052 # Subsection size +Ltmp29052: + .short Ltmp29055-Ltmp29054 # Record length +Ltmp29054: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1365-"??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQBDI0I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11436 # Function type index + .secrel32 "??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQBDI0I@Z" # Function section relative address + .secidx "??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQBDI0I@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Traits_equal >" # Function name +Ltmp29055: + .short Ltmp29057-Ltmp29056 # Record length +Ltmp29056: + .short 4414 # Record kind: S_LOCAL + .long 11433 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp29057: + .cv_def_range Ltmp15470 Ltmp15471, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29059-Ltmp29058 # Record length +Ltmp29058: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Left_size" +Ltmp29059: + .cv_def_range Ltmp15470 Ltmp15471, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp29061-Ltmp29060 # Record length +Ltmp29060: + .short 4414 # Record kind: S_LOCAL + .long 11433 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp29061: + .cv_def_range Ltmp15470 Ltmp15471, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp29063-Ltmp29062 # Record length +Ltmp29062: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Right_size" +Ltmp29063: + .cv_def_range Ltmp15470 Ltmp15471, "E\021\026\000\000\000\024\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29053: + .p2align 2 + .cv_linetable 1365, "??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQBDI0I@Z", Lfunc_end1365 + .section .debug$S,"dr",associative,"?compare@?$char_traits@D@std@@SAHQBD0I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?compare@?$char_traits@D@std@@SAHQBD0I@Z" + .long 241 # Symbol subsection for std::char_traits::compare + .long Ltmp29065-Ltmp29064 # Subsection size +Ltmp29064: + .short Ltmp29067-Ltmp29066 # Record length +Ltmp29066: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1366-"?compare@?$char_traits@D@std@@SAHQBD0I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11437 # Function type index + .secrel32 "?compare@?$char_traits@D@std@@SAHQBD0I@Z" # Function section relative address + .secidx "?compare@?$char_traits@D@std@@SAHQBD0I@Z" # Function section index + .byte 0 # Flags + .asciz "std::char_traits::compare" # Function name +Ltmp29067: + .short Ltmp29069-Ltmp29068 # Record length +Ltmp29068: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_First1" +Ltmp29069: + .cv_def_range Ltmp15472 Ltmp15473, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29071-Ltmp29070 # Record length +Ltmp29070: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_First2" +Ltmp29071: + .cv_def_range Ltmp15472 Ltmp15473, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp29073-Ltmp29072 # Record length +Ltmp29072: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp29073: + .cv_def_range Ltmp15472 Ltmp15473, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29065: + .p2align 2 + .cv_linetable 1366, "?compare@?$char_traits@D@std@@SAHQBD0I@Z", Lfunc_end1366 + .section .debug$S,"dr",associative,"??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@ABV01@@Z" + .long 241 # Symbol subsection for std::vector >::vector + .long Ltmp29075-Ltmp29074 # Subsection size +Ltmp29074: + .short Ltmp29077-Ltmp29076 # Record length +Ltmp29076: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1367-"??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11438 # Function type index + .secrel32 "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@ABV01@@Z" # Function section relative address + .secidx "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +Ltmp29077: + .short Ltmp29079-Ltmp29078 # Record length +Ltmp29078: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29079: + .cv_def_range Ltmp15474 Ltmp15475, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp29081-Ltmp29080 # Record length +Ltmp29080: + .short 4414 # Record kind: S_LOCAL + .long 9825 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp29081: + .cv_def_range Ltmp15474 Ltmp15475, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29075: + .p2align 2 + .cv_linetable 1367, "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@ABV01@@Z", Lfunc_end1367 + .section .debug$S,"dr",associative,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z" + .long 241 # Symbol subsection for std::_Vb_val >::_Vb_val + .long Ltmp29083-Ltmp29082 # Subsection size +Ltmp29082: + .short Ltmp29085-Ltmp29084 # Record length +Ltmp29084: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1368-"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11439 # Function type index + .secrel32 "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z" # Function section relative address + .secidx "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_val >::_Vb_val" # Function name +Ltmp29085: + .short Ltmp29087-Ltmp29086 # Record length +Ltmp29086: + .short 4414 # Record kind: S_LOCAL + .long 9996 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29087: + .cv_def_range Ltmp15478 Ltmp15482, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp29089-Ltmp29088 # Record length +Ltmp29088: + .short 4414 # Record kind: S_LOCAL + .long 10002 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp29089: + .cv_def_range Ltmp15478 Ltmp15482, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29083: + .p2align 2 + .cv_linetable 1368, "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z", Lfunc_end1368 + .section .debug$S,"dr",associative,"??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z" + .long 241 # Symbol subsection for std::vector >::vector + .long Ltmp29091-Ltmp29090 # Subsection size +Ltmp29090: + .short Ltmp29093-Ltmp29092 # Record length +Ltmp29092: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1369-"??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11440 # Function type index + .secrel32 "??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z" # Function section relative address + .secidx "??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +Ltmp29093: + .short Ltmp29095-Ltmp29094 # Record length +Ltmp29094: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29095: + .cv_def_range Ltmp15487 Ltmp15494, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp29097-Ltmp29096 # Record length +Ltmp29096: + .short 4414 # Record kind: S_LOCAL + .long 10162 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp29097: + .cv_def_range Ltmp15487 Ltmp15494, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29099-Ltmp29098 # Record length +Ltmp29098: + .short 4414 # Record kind: S_LOCAL + .long 7223 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +Ltmp29099: + .cv_def_range Ltmp15488 Ltmp15491 Ltmp15492 Ltmp15494, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp29101-Ltmp29100 # Record length +Ltmp29100: + .short 4414 # Record kind: S_LOCAL + .long 7586 # TypeIndex + .short 0 # Flags + .asciz "_Proxy" +Ltmp29101: + .cv_def_range Ltmp15488 Ltmp15491 Ltmp15492 Ltmp15494, "E\021\026\000\000\000\304\377\377\377" + .short Ltmp29103-Ltmp29102 # Record length +Ltmp29102: + .short 4414 # Record kind: S_LOCAL + .long 11445 # TypeIndex + .short 0 # Flags + .asciz "_Guard" +Ltmp29103: + .cv_def_range Ltmp15489 Ltmp15490 Ltmp15492 Ltmp15493, "E\021\026\000\000\000\300\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29091: + .p2align 2 + .cv_linetable 1369, "??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z", Lfunc_end1369 + .section .debug$S,"dr",associative,"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@ABV32@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@ABV32@@Z" + .long 241 # Symbol subsection for std::_Default_allocator_traits >::select_on_container_copy_construction + .long Ltmp29105-Ltmp29104 # Subsection size +Ltmp29104: + .short Ltmp29107-Ltmp29106 # Record length +Ltmp29106: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1370-"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@ABV32@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11447 # Function type index + .secrel32 "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@ABV32@@Z" # Function section relative address + .secidx "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@ABV32@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::select_on_container_copy_construction" # Function name +Ltmp29107: + .short Ltmp29109-Ltmp29108 # Record length +Ltmp29108: + .short 4414 # Record kind: S_LOCAL + .long 10016 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp29109: + .cv_def_range Ltmp15495 Ltmp15496, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29105: + .p2align 2 + .cv_linetable 1370, "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@ABV32@@Z", Lfunc_end1370 + .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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@I@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0V?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@I@1@@Z" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair> + .long Ltmp29111-Ltmp29110 # Subsection size +Ltmp29110: + .short Ltmp29113-Ltmp29112 # Record length +Ltmp29112: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1371-"??$?0V?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@I@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11451 # 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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@I@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair>" # Function name +Ltmp29113: + .short Ltmp29115-Ltmp29114 # Record length +Ltmp29114: + .short 4414 # Record kind: S_LOCAL + .long 10309 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29115: + .cv_def_range Ltmp15497 Ltmp15498, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp29117-Ltmp29116 # Record length +Ltmp29116: + .short 4414 # Record kind: S_LOCAL + .long 7985 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp29117: + .cv_def_range Ltmp15497 Ltmp15498, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29119-Ltmp29118 # Record length +Ltmp29118: + .short 4414 # Record kind: S_LOCAL + .long 11448 # TypeIndex + .short 1 # Flags + .asciz "_Val1" +Ltmp29119: + .cv_def_range Ltmp15497 Ltmp15498, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29111: + .p2align 2 + .cv_linetable 1371, "??$?0V?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@I@1@@Z", Lfunc_end1371 + .section .debug$S,"dr",associative,"?empty@?$vector@IV?$allocator@I@std@@@std@@QBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?empty@?$vector@IV?$allocator@I@std@@@std@@QBE_NXZ" + .long 241 # Symbol subsection for std::vector >::empty + .long Ltmp29121-Ltmp29120 # Subsection size +Ltmp29120: + .short Ltmp29123-Ltmp29122 # Record length +Ltmp29122: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1372-"?empty@?$vector@IV?$allocator@I@std@@@std@@QBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11452 # Function type index + .secrel32 "?empty@?$vector@IV?$allocator@I@std@@@std@@QBE_NXZ" # Function section relative address + .secidx "?empty@?$vector@IV?$allocator@I@std@@@std@@QBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::empty" # Function name +Ltmp29123: + .short Ltmp29125-Ltmp29124 # Record length +Ltmp29124: + .short 4414 # Record kind: S_LOCAL + .long 10220 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29125: + .cv_def_range Ltmp15499 Ltmp15500, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29121: + .p2align 2 + .cv_linetable 1372, "?empty@?$vector@IV?$allocator@I@std@@@std@@QBE_NXZ", Lfunc_end1372 + .section .debug$S,"dr",associative,"?_Buy_raw@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Buy_raw@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" + .long 241 # Symbol subsection for std::vector >::_Buy_raw + .long Ltmp29127-Ltmp29126 # Subsection size +Ltmp29126: + .short Ltmp29129-Ltmp29128 # Record length +Ltmp29128: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1373-"?_Buy_raw@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11453 # Function type index + .secrel32 "?_Buy_raw@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" # Function section relative address + .secidx "?_Buy_raw@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Buy_raw" # Function name +Ltmp29129: + .short Ltmp29131-Ltmp29130 # Record length +Ltmp29130: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29131: + .cv_def_range Ltmp15501 Ltmp15502, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp29133-Ltmp29132 # Record length +Ltmp29132: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newcapacity" +Ltmp29133: + .cv_def_range Ltmp15501 Ltmp15502, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29135-Ltmp29134 # Record length +Ltmp29134: + .short 4414 # Record kind: S_LOCAL + .long 10269 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp29135: + .cv_def_range Ltmp15501 Ltmp15502, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29127: + .p2align 2 + .cv_linetable 1373, "?_Buy_raw@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z", Lfunc_end1373 + .section .debug$S,"dr",associative,"??$_Ucopy@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAI00@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Ucopy@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAI00@Z" + .long 241 # Symbol subsection for std::vector >::_Ucopy + .long Ltmp29137-Ltmp29136 # Subsection size +Ltmp29136: + .short Ltmp29139-Ltmp29138 # Record length +Ltmp29138: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1374-"??$_Ucopy@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAI00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11454 # Function type index + .secrel32 "??$_Ucopy@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAI00@Z" # Function section relative address + .secidx "??$_Ucopy@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAI00@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Ucopy" # Function name +Ltmp29139: + .short Ltmp29141-Ltmp29140 # Record length +Ltmp29140: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29141: + .cv_def_range Ltmp15503 Ltmp15504, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp29143-Ltmp29142 # Record length +Ltmp29142: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp29143: + .cv_def_range Ltmp15503 Ltmp15504, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29145-Ltmp29144 # Record length +Ltmp29144: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp29145: + .cv_def_range Ltmp15503 Ltmp15504, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp29147-Ltmp29146 # Record length +Ltmp29146: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp29147: + .cv_def_range Ltmp15503 Ltmp15504, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29137: + .p2align 2 + .cv_linetable 1374, "??$_Ucopy@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEPAIPAI00@Z", Lfunc_end1374 + .section .debug$S,"dr",associative,"??1?$_Tidy_guard@V?$vector@IV?$allocator@I@std@@@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Tidy_guard@V?$vector@IV?$allocator@I@std@@@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Tidy_guard > >::~_Tidy_guard + .long Ltmp29149-Ltmp29148 # Subsection size +Ltmp29148: + .short Ltmp29151-Ltmp29150 # Record length +Ltmp29150: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1375-"??1?$_Tidy_guard@V?$vector@IV?$allocator@I@std@@@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11455 # Function type index + .secrel32 "??1?$_Tidy_guard@V?$vector@IV?$allocator@I@std@@@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Tidy_guard@V?$vector@IV?$allocator@I@std@@@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Tidy_guard > >::~_Tidy_guard" # Function name +Ltmp29151: + .short Ltmp29153-Ltmp29152 # Record length +Ltmp29152: + .short 4414 # Record kind: S_LOCAL + .long 11442 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29153: + .cv_def_range Ltmp15505 Ltmp15508, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29149: + .p2align 2 + .cv_linetable 1375, "??1?$_Tidy_guard@V?$vector@IV?$allocator@I@std@@@std@@@std@@QAE@XZ", Lfunc_end1375 + .section .debug$S,"dr",associative,"??$forward@V?$allocator@I@std@@@std@@YA$$QAV?$allocator@I@0@AAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$forward@V?$allocator@I@std@@@std@@YA$$QAV?$allocator@I@0@AAV10@@Z" + .long 241 # Symbol subsection for std::forward > + .long Ltmp29155-Ltmp29154 # Subsection size +Ltmp29154: + .short Ltmp29157-Ltmp29156 # Record length +Ltmp29156: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1376-"??$forward@V?$allocator@I@std@@@std@@YA$$QAV?$allocator@I@0@AAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11458 # Function type index + .secrel32 "??$forward@V?$allocator@I@std@@@std@@YA$$QAV?$allocator@I@0@AAV10@@Z" # Function section relative address + .secidx "??$forward@V?$allocator@I@std@@@std@@YA$$QAV?$allocator@I@0@AAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward >" # Function name +Ltmp29157: + .short Ltmp29159-Ltmp29158 # Record length +Ltmp29158: + .short 4414 # Record kind: S_LOCAL + .long 10013 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp29159: + .cv_def_range Ltmp15509 Ltmp15510, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29155: + .p2align 2 + .cv_linetable 1376, "??$forward@V?$allocator@I@std@@@std@@YA$$QAV?$allocator@I@0@AAV10@@Z", Lfunc_end1376 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Uninitialized_copy@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z" + .long 241 # Symbol subsection for std::_Uninitialized_copy > + .long Ltmp29161-Ltmp29160 # Subsection size +Ltmp29160: + .short Ltmp29163-Ltmp29162 # Record length +Ltmp29162: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1377-"??$_Uninitialized_copy@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11459 # Function type index + .secrel32 "??$_Uninitialized_copy@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy >" # Function name +Ltmp29163: + .short Ltmp29165-Ltmp29164 # Record length +Ltmp29164: + .short 4414 # Record kind: S_LOCAL + .long 10124 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp29165: + .cv_def_range Ltmp15511 Ltmp15514, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29167-Ltmp29166 # Record length +Ltmp29166: + .short 4414 # Record kind: S_LOCAL + .long 10124 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp29167: + .cv_def_range Ltmp15511 Ltmp15514, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp29169-Ltmp29168 # Record length +Ltmp29168: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp29169: + .cv_def_range Ltmp15511 Ltmp15514, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp29171-Ltmp29170 # Record length +Ltmp29170: + .short 4414 # Record kind: S_LOCAL + .long 10013 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp29171: + .cv_def_range Ltmp15511 Ltmp15514, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp29173-Ltmp29172 # Record length +Ltmp29172: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +Ltmp29173: + .cv_def_range Ltmp15511 Ltmp15514, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp29175-Ltmp29174 # Record length +Ltmp29174: + .short 4414 # Record kind: S_LOCAL + .long 10124 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +Ltmp29175: + .cv_def_range Ltmp15511 Ltmp15514, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp29177-Ltmp29176 # Record length +Ltmp29176: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +Ltmp29177: + .cv_def_range Ltmp15511 Ltmp15514, "E\021\026\000\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29161: + .p2align 2 + .cv_linetable 1377, "??$_Uninitialized_copy@PAIPAIV?$allocator@I@std@@@std@@YAPAIQAI0PAIAAV?$allocator@I@0@@Z", Lfunc_end1377 + .section .debug$S,"dr",associative,"??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" + .long 241 # Symbol subsection for std::_Bt_state_t,0> >::operator= + .long Ltmp29179-Ltmp29178 # Subsection size +Ltmp29178: + .short Ltmp29181-Ltmp29180 # Record length +Ltmp29180: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1378-"??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11462 # Function type index + .secrel32 "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" # Function section relative address + .secidx "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Bt_state_t,0> >::operator=" # Function name +Ltmp29181: + .short Ltmp29183-Ltmp29182 # Record length +Ltmp29182: + .short 4414 # Record kind: S_LOCAL + .long 10398 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29183: + .cv_def_range Ltmp15515 Ltmp15516, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp29185-Ltmp29184 # Record length +Ltmp29184: + .short 4414 # Record kind: S_LOCAL + .long 9394 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp29185: + .cv_def_range Ltmp15515 Ltmp15516, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29179: + .p2align 2 + .cv_linetable 1378, "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAEAAV01@ABV01@@Z", Lfunc_end1378 + .section .debug$S,"dr",associative,"??4?$vector@_NV?$allocator@_N@std@@@std@@QAEAAV01@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??4?$vector@_NV?$allocator@_N@std@@@std@@QAEAAV01@ABV01@@Z" + .long 241 # Symbol subsection for std::vector >::operator= + .long Ltmp29187-Ltmp29186 # Subsection size +Ltmp29186: + .short Ltmp29189-Ltmp29188 # Record length +Ltmp29188: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1379-"??4?$vector@_NV?$allocator@_N@std@@@std@@QAEAAV01@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11463 # Function type index + .secrel32 "??4?$vector@_NV?$allocator@_N@std@@@std@@QAEAAV01@ABV01@@Z" # Function section relative address + .secidx "??4?$vector@_NV?$allocator@_N@std@@@std@@QAEAAV01@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::operator=" # Function name +Ltmp29189: + .short Ltmp29191-Ltmp29190 # Record length +Ltmp29190: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29191: + .cv_def_range Ltmp15517 Ltmp15520, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp29193-Ltmp29192 # Record length +Ltmp29192: + .short 4414 # Record kind: S_LOCAL + .long 9825 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp29193: + .cv_def_range Ltmp15517 Ltmp15520, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29187: + .p2align 2 + .cv_linetable 1379, "??4?$vector@_NV?$allocator@_N@std@@@std@@QAEAAV01@ABV01@@Z", Lfunc_end1379 + .section .debug$S,"dr",associative,"??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPBV?$vector@_NV?$allocator@_N@std@@@0@ABV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPBV?$vector@_NV?$allocator@_N@std@@@0@ABV10@@Z" + .long 241 # Symbol subsection for std::addressof > > + .long Ltmp29195-Ltmp29194 # Subsection size +Ltmp29194: + .short Ltmp29197-Ltmp29196 # Record length +Ltmp29196: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1380-"??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPBV?$vector@_NV?$allocator@_N@std@@@0@ABV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11465 # Function type index + .secrel32 "??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPBV?$vector@_NV?$allocator@_N@std@@@0@ABV10@@Z" # Function section relative address + .secidx "??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPBV?$vector@_NV?$allocator@_N@std@@@0@ABV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof > >" # Function name +Ltmp29197: + .short Ltmp29199-Ltmp29198 # Record length +Ltmp29198: + .short 4414 # Record kind: S_LOCAL + .long 9825 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp29199: + .cv_def_range Ltmp15521 Ltmp15522, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29195: + .p2align 2 + .cv_linetable 1380, "??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPBV?$vector@_NV?$allocator@_N@std@@@0@ABV10@@Z", Lfunc_end1380 + .section .debug$S,"dr",associative,"?_Copy_assign@?$vector@_NV?$allocator@_N@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Copy_assign@?$vector@_NV?$allocator@_N@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" + .long 241 # Symbol subsection for std::vector >::_Copy_assign + .long Ltmp29201-Ltmp29200 # Subsection size +Ltmp29200: + .short Ltmp29203-Ltmp29202 # Record length +Ltmp29202: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1381-"?_Copy_assign@?$vector@_NV?$allocator@_N@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11466 # Function type index + .secrel32 "?_Copy_assign@?$vector@_NV?$allocator@_N@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" # Function section relative address + .secidx "?_Copy_assign@?$vector@_NV?$allocator@_N@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Copy_assign" # Function name +Ltmp29203: + .short Ltmp29205-Ltmp29204 # Record length +Ltmp29204: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29205: + .cv_def_range Ltmp15523 Ltmp15524, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp29207-Ltmp29206 # Record length +Ltmp29206: + .short 4414 # Record kind: S_LOCAL + .long 9825 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp29207: + .cv_def_range Ltmp15523 Ltmp15524, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29209-Ltmp29208 # Record length +Ltmp29208: + .short 4414 # Record kind: S_LOCAL + .long 4532 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp29209: + .cv_def_range Ltmp15523 Ltmp15524, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29201: + .p2align 2 + .cv_linetable 1381, "?_Copy_assign@?$vector@_NV?$allocator@_N@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z", Lfunc_end1381 + .section .debug$S,"dr",associative,"??4?$vector@IV?$allocator@I@std@@@std@@QAEAAV01@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??4?$vector@IV?$allocator@I@std@@@std@@QAEAAV01@ABV01@@Z" + .long 241 # Symbol subsection for std::vector >::operator= + .long Ltmp29211-Ltmp29210 # Subsection size +Ltmp29210: + .short Ltmp29213-Ltmp29212 # Record length +Ltmp29212: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1382-"??4?$vector@IV?$allocator@I@std@@@std@@QAEAAV01@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11467 # Function type index + .secrel32 "??4?$vector@IV?$allocator@I@std@@@std@@QAEAAV01@ABV01@@Z" # Function section relative address + .secidx "??4?$vector@IV?$allocator@I@std@@@std@@QAEAAV01@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::operator=" # Function name +Ltmp29213: + .short Ltmp29215-Ltmp29214 # Record length +Ltmp29214: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29215: + .cv_def_range Ltmp15525 Ltmp15528, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp29217-Ltmp29216 # Record length +Ltmp29216: + .short 4414 # Record kind: S_LOCAL + .long 10162 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp29217: + .cv_def_range Ltmp15525 Ltmp15528, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29211: + .p2align 2 + .cv_linetable 1382, "??4?$vector@IV?$allocator@I@std@@@std@@QAEAAV01@ABV01@@Z", Lfunc_end1382 + .section .debug$S,"dr",associative,"??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPBV?$vector@IV?$allocator@I@std@@@0@ABV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPBV?$vector@IV?$allocator@I@std@@@0@ABV10@@Z" + .long 241 # Symbol subsection for std::addressof > > + .long Ltmp29219-Ltmp29218 # Subsection size +Ltmp29218: + .short Ltmp29221-Ltmp29220 # Record length +Ltmp29220: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1383-"??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPBV?$vector@IV?$allocator@I@std@@@0@ABV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11469 # Function type index + .secrel32 "??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPBV?$vector@IV?$allocator@I@std@@@0@ABV10@@Z" # Function section relative address + .secidx "??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPBV?$vector@IV?$allocator@I@std@@@0@ABV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof > >" # Function name +Ltmp29221: + .short Ltmp29223-Ltmp29222 # Record length +Ltmp29222: + .short 4414 # Record kind: S_LOCAL + .long 10162 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp29223: + .cv_def_range Ltmp15529 Ltmp15530, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29219: + .p2align 2 + .cv_linetable 1383, "??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPBV?$vector@IV?$allocator@I@std@@@0@ABV10@@Z", Lfunc_end1383 + .section .debug$S,"dr",associative,"?_Copy_assign@?$vector@IV?$allocator@I@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Copy_assign@?$vector@IV?$allocator@I@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" + .long 241 # Symbol subsection for std::vector >::_Copy_assign + .long Ltmp29225-Ltmp29224 # Subsection size +Ltmp29224: + .short Ltmp29227-Ltmp29226 # Record length +Ltmp29226: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1384-"?_Copy_assign@?$vector@IV?$allocator@I@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11470 # Function type index + .secrel32 "?_Copy_assign@?$vector@IV?$allocator@I@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" # Function section relative address + .secidx "?_Copy_assign@?$vector@IV?$allocator@I@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Copy_assign" # Function name +Ltmp29227: + .short Ltmp29229-Ltmp29228 # Record length +Ltmp29228: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29229: + .cv_def_range Ltmp15531 Ltmp15532, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp29231-Ltmp29230 # Record length +Ltmp29230: + .short 4414 # Record kind: S_LOCAL + .long 10162 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp29231: + .cv_def_range Ltmp15531 Ltmp15532, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29233-Ltmp29232 # Record length +Ltmp29232: + .short 4414 # Record kind: S_LOCAL + .long 4532 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp29233: + .cv_def_range Ltmp15531 Ltmp15532, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29225: + .p2align 2 + .cv_linetable 1384, "?_Copy_assign@?$vector@IV?$allocator@I@std@@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z", Lfunc_end1384 + .section .debug$S,"dr",associative,"??$_Pocca@V?$allocator@I@std@@@std@@YAXAAV?$allocator@I@0@ABV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Pocca@V?$allocator@I@std@@@std@@YAXAAV?$allocator@I@0@ABV10@@Z" + .long 241 # Symbol subsection for std::_Pocca > + .long Ltmp29235-Ltmp29234 # Subsection size +Ltmp29234: + .short Ltmp29237-Ltmp29236 # Record length +Ltmp29236: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1385-"??$_Pocca@V?$allocator@I@std@@@std@@YAXAAV?$allocator@I@0@ABV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11473 # Function type index + .secrel32 "??$_Pocca@V?$allocator@I@std@@@std@@YAXAAV?$allocator@I@0@ABV10@@Z" # Function section relative address + .secidx "??$_Pocca@V?$allocator@I@std@@@std@@YAXAAV?$allocator@I@0@ABV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Pocca >" # Function name +Ltmp29237: + .short Ltmp29239-Ltmp29238 # Record length +Ltmp29238: + .short 4414 # Record kind: S_LOCAL + .long 10013 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp29239: + .cv_def_range Ltmp15533 Ltmp15534, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29241-Ltmp29240 # Record length +Ltmp29240: + .short 4414 # Record kind: S_LOCAL + .long 10016 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp29241: + .cv_def_range Ltmp15533 Ltmp15534, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29235: + .p2align 2 + .cv_linetable 1385, "??$_Pocca@V?$allocator@I@std@@@std@@YAXAAV?$allocator@I@0@ABV10@@Z", Lfunc_end1385 + .section .debug$S,"dr",associative,"??$assign@PAIX@?$vector@IV?$allocator@I@std@@@std@@QAEXPAI0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$assign@PAIX@?$vector@IV?$allocator@I@std@@@std@@QAEXPAI0@Z" + .long 241 # Symbol subsection for std::vector >::assign + .long Ltmp29243-Ltmp29242 # Subsection size +Ltmp29242: + .short Ltmp29245-Ltmp29244 # Record length +Ltmp29244: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1386-"??$assign@PAIX@?$vector@IV?$allocator@I@std@@@std@@QAEXPAI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11474 # Function type index + .secrel32 "??$assign@PAIX@?$vector@IV?$allocator@I@std@@@std@@QAEXPAI0@Z" # Function section relative address + .secidx "??$assign@PAIX@?$vector@IV?$allocator@I@std@@@std@@QAEXPAI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::assign" # Function name +Ltmp29245: + .short Ltmp29247-Ltmp29246 # Record length +Ltmp29246: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29247: + .cv_def_range Ltmp15535 Ltmp15538, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp29249-Ltmp29248 # Record length +Ltmp29248: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp29249: + .cv_def_range Ltmp15535 Ltmp15538, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29251-Ltmp29250 # Record length +Ltmp29250: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp29251: + .cv_def_range Ltmp15535 Ltmp15538, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29243: + .p2align 2 + .cv_linetable 1386, "??$assign@PAIX@?$vector@IV?$allocator@I@std@@@std@@QAEXPAI0@Z", Lfunc_end1386 + .section .debug$S,"dr",associative,"??$_Adl_verify_range@PAIPAI@std@@YAXABQAI0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Adl_verify_range@PAIPAI@std@@YAXABQAI0@Z" + .long 241 # Symbol subsection for std::_Adl_verify_range + .long Ltmp29253-Ltmp29252 # Subsection size +Ltmp29252: + .short Ltmp29255-Ltmp29254 # Record length +Ltmp29254: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1387-"??$_Adl_verify_range@PAIPAI@std@@YAXABQAI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11476 # Function type index + .secrel32 "??$_Adl_verify_range@PAIPAI@std@@YAXABQAI0@Z" # Function section relative address + .secidx "??$_Adl_verify_range@PAIPAI@std@@YAXABQAI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Adl_verify_range" # Function name +Ltmp29255: + .short Ltmp29257-Ltmp29256 # Record length +Ltmp29256: + .short 4414 # Record kind: S_LOCAL + .long 10760 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp29257: + .cv_def_range Ltmp15539 Ltmp15541, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29259-Ltmp29258 # Record length +Ltmp29258: + .short 4414 # Record kind: S_LOCAL + .long 10760 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp29259: + .cv_def_range Ltmp15539 Ltmp15541, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29253: + .p2align 2 + .cv_linetable 1387, "??$_Adl_verify_range@PAIPAI@std@@YAXABQAI0@Z", Lfunc_end1387 + .section .debug$S,"dr",associative,"??$_Assign_range@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0Uforward_iterator_tag@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Assign_range@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0Uforward_iterator_tag@1@@Z" + .long 241 # Symbol subsection for std::vector >::_Assign_range + .long Ltmp29261-Ltmp29260 # Subsection size +Ltmp29260: + .short Ltmp29263-Ltmp29262 # Record length +Ltmp29262: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1388-"??$_Assign_range@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0Uforward_iterator_tag@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11479 # Function type index + .secrel32 "??$_Assign_range@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0Uforward_iterator_tag@1@@Z" # Function section relative address + .secidx "??$_Assign_range@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0Uforward_iterator_tag@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Assign_range" # Function name +Ltmp29263: + .short Ltmp29265-Ltmp29264 # Record length +Ltmp29264: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29265: + .cv_def_range Ltmp15542 Ltmp15547, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp29267-Ltmp29266 # Record length +Ltmp29266: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp29267: + .cv_def_range Ltmp15542 Ltmp15547, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29269-Ltmp29268 # Record length +Ltmp29268: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp29269: + .cv_def_range Ltmp15542 Ltmp15547, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp29271-Ltmp29270 # Record length +Ltmp29270: + .short 4414 # Record kind: S_LOCAL + .long 4312 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp29271: + .cv_def_range Ltmp15542 Ltmp15547, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp29273-Ltmp29272 # Record length +Ltmp29272: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Newsize" +Ltmp29273: + .cv_def_range Ltmp15542 Ltmp15547, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29261: + .p2align 2 + .cv_linetable 1388, "??$_Assign_range@PAI@?$vector@IV?$allocator@I@std@@@std@@AAEXPAI0Uforward_iterator_tag@1@@Z", Lfunc_end1388 + .section .debug$S,"dr",associative,"??$_Verify_range@I@std@@YAXQBI0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Verify_range@I@std@@YAXQBI0@Z" + .long 241 # Symbol subsection for std::_Verify_range + .long Ltmp29275-Ltmp29274 # Subsection size +Ltmp29274: + .short Ltmp29277-Ltmp29276 # Record length +Ltmp29276: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1389-"??$_Verify_range@I@std@@YAXQBI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11482 # Function type index + .secrel32 "??$_Verify_range@I@std@@YAXQBI0@Z" # Function section relative address + .secidx "??$_Verify_range@I@std@@YAXQBI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Verify_range" # Function name +Ltmp29277: + .short Ltmp29279-Ltmp29278 # Record length +Ltmp29278: + .short 4414 # Record kind: S_LOCAL + .long 7336 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp29279: + .cv_def_range Ltmp15548 Ltmp15555, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29281-Ltmp29280 # Record length +Ltmp29280: + .short 4414 # Record kind: S_LOCAL + .long 7336 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp29281: + .cv_def_range Ltmp15548 Ltmp15555, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29275: + .p2align 2 + .cv_linetable 1389, "??$_Verify_range@I@std@@YAXQBI0@Z", Lfunc_end1389 + .section .debug$S,"dr",associative,"??$distance@PAI@std@@YAHPAI0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$distance@PAI@std@@YAHPAI0@Z" + .long 241 # Symbol subsection for std::distance + .long Ltmp29283-Ltmp29282 # Subsection size +Ltmp29282: + .short Ltmp29285-Ltmp29284 # Record length +Ltmp29284: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1390-"??$distance@PAI@std@@YAHPAI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11484 # Function type index + .secrel32 "??$distance@PAI@std@@YAHPAI0@Z" # Function section relative address + .secidx "??$distance@PAI@std@@YAHPAI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::distance" # Function name +Ltmp29285: + .short Ltmp29287-Ltmp29286 # Record length +Ltmp29286: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp29287: + .cv_def_range Ltmp15556 Ltmp15557, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29289-Ltmp29288 # Record length +Ltmp29288: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp29289: + .cv_def_range Ltmp15556 Ltmp15557, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29283: + .p2align 2 + .cv_linetable 1390, "??$distance@PAI@std@@YAHPAI0@Z", Lfunc_end1390 + .section .debug$S,"dr",associative,"?_Clear_and_reserve_geometric@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Clear_and_reserve_geometric@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" + .long 241 # Symbol subsection for std::vector >::_Clear_and_reserve_geometric + .long Ltmp29291-Ltmp29290 # Subsection size +Ltmp29290: + .short Ltmp29293-Ltmp29292 # Record length +Ltmp29292: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1391-"?_Clear_and_reserve_geometric@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11485 # Function type index + .secrel32 "?_Clear_and_reserve_geometric@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" # Function section relative address + .secidx "?_Clear_and_reserve_geometric@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Clear_and_reserve_geometric" # Function name +Ltmp29293: + .short Ltmp29295-Ltmp29294 # Record length +Ltmp29294: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29295: + .cv_def_range Ltmp15558 Ltmp15563, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp29297-Ltmp29296 # Record length +Ltmp29296: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp29297: + .cv_def_range Ltmp15558 Ltmp15563, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29299-Ltmp29298 # Record length +Ltmp29298: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Newcapacity" +Ltmp29299: + .cv_def_range Ltmp15558 Ltmp15563, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp29301-Ltmp29300 # Record length +Ltmp29300: + .short 4414 # Record kind: S_LOCAL + .long 10269 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp29301: + .cv_def_range Ltmp15558 Ltmp15563, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29291: + .p2align 2 + .cv_linetable 1391, "?_Clear_and_reserve_geometric@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z", Lfunc_end1391 + .section .debug$S,"dr",associative,"??$_Refancy@PAI$0A@@std@@YAPAIPAI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Refancy@PAI$0A@@std@@YAPAIPAI@Z" + .long 241 # Symbol subsection for std::_Refancy + .long Ltmp29303-Ltmp29302 # Subsection size +Ltmp29302: + .short Ltmp29305-Ltmp29304 # Record length +Ltmp29304: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1392-"??$_Refancy@PAI$0A@@std@@YAPAIPAI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11486 # Function type index + .secrel32 "??$_Refancy@PAI$0A@@std@@YAPAIPAI@Z" # Function section relative address + .secidx "??$_Refancy@PAI$0A@@std@@YAPAIPAI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Refancy" # Function name +Ltmp29305: + .short Ltmp29307-Ltmp29306 # Record length +Ltmp29306: + .short 4414 # Record kind: S_LOCAL + .long 1141 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp29307: + .cv_def_range Ltmp15564 Ltmp15565, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29303: + .p2align 2 + .cv_linetable 1392, "??$_Refancy@PAI$0A@@std@@YAPAIPAI@Z", Lfunc_end1392 + .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 + .cv_fpo_data "??$_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" + .long 241 # Symbol subsection for std::_Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > > + .long Ltmp29309-Ltmp29308 # Subsection size +Ltmp29308: + .short Ltmp29311-Ltmp29310 # Record length +Ltmp29310: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1393-"??$_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 11489 # 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 +Ltmp29311: + .short Ltmp29313-Ltmp29312 # Record length +Ltmp29312: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +Ltmp29313: + .cv_def_range Ltmp15566 Ltmp15570, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp29315-Ltmp29314 # Record length +Ltmp29314: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_End1" +Ltmp29315: + .cv_def_range Ltmp15566 Ltmp15570, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp29317-Ltmp29316 # Record length +Ltmp29316: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +Ltmp29317: + .cv_def_range Ltmp15566 Ltmp15570, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp29319-Ltmp29318 # Record length +Ltmp29318: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_End2" +Ltmp29319: + .cv_def_range Ltmp15566 Ltmp15570, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp29321-Ltmp29320 # Record length +Ltmp29320: + .short 4414 # Record kind: S_LOCAL + .long 11069 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +Ltmp29321: + .cv_def_range Ltmp15566 Ltmp15570, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp29323-Ltmp29322 # Record length +Ltmp29322: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "_Res" +Ltmp29323: + .cv_def_range Ltmp15566 Ltmp15570, "E\021\026\000\000\000\304\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29309: + .p2align 2 + .cv_linetable 1393, "??$_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_end1393 + .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 + .cv_fpo_data "??$_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" + .long 241 # Symbol subsection for std::_Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > > + .long Ltmp29325-Ltmp29324 # Subsection size +Ltmp29324: + .short Ltmp29327-Ltmp29326 # Record length +Ltmp29326: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1394-"??$_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 11492 # 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 +Ltmp29327: + .short Ltmp29329-Ltmp29328 # Record length +Ltmp29328: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +Ltmp29329: + .cv_def_range Ltmp15571 Ltmp15575, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp29331-Ltmp29330 # Record length +Ltmp29330: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_End1" +Ltmp29331: + .cv_def_range Ltmp15571 Ltmp15575, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp29333-Ltmp29332 # Record length +Ltmp29332: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +Ltmp29333: + .cv_def_range Ltmp15571 Ltmp15575, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp29335-Ltmp29334 # Record length +Ltmp29334: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_End2" +Ltmp29335: + .cv_def_range Ltmp15571 Ltmp15575, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp29337-Ltmp29336 # Record length +Ltmp29336: + .short 4414 # Record kind: S_LOCAL + .long 11085 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +Ltmp29337: + .cv_def_range Ltmp15571 Ltmp15575, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp29339-Ltmp29338 # Record length +Ltmp29338: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "_Res" +Ltmp29339: + .cv_def_range Ltmp15571 Ltmp15575, "E\021\026\000\000\000\304\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29325: + .p2align 2 + .cv_linetable 1394, "??$_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_end1394 + .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 + .cv_fpo_data "??$_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" + .long 241 # Symbol subsection for std::_Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > > + .long Ltmp29341-Ltmp29340 # Subsection size +Ltmp29340: + .short Ltmp29343-Ltmp29342 # Record length +Ltmp29342: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1395-"??$_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 11495 # 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 +Ltmp29343: + .short Ltmp29345-Ltmp29344 # Record length +Ltmp29344: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +Ltmp29345: + .cv_def_range Ltmp15576 Ltmp15580, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp29347-Ltmp29346 # Record length +Ltmp29346: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_End1" +Ltmp29347: + .cv_def_range Ltmp15576 Ltmp15580, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp29349-Ltmp29348 # Record length +Ltmp29348: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +Ltmp29349: + .cv_def_range Ltmp15576 Ltmp15580, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp29351-Ltmp29350 # Record length +Ltmp29350: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_End2" +Ltmp29351: + .cv_def_range Ltmp15576 Ltmp15580, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp29353-Ltmp29352 # Record length +Ltmp29352: + .short 4414 # Record kind: S_LOCAL + .long 11095 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +Ltmp29353: + .cv_def_range Ltmp15576 Ltmp15580, "E\021\026\000\000\000,\000\000\000" + .short Ltmp29355-Ltmp29354 # Record length +Ltmp29354: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "_Res" +Ltmp29355: + .cv_def_range Ltmp15576 Ltmp15580, "E\021\026\000\000\000\310\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29341: + .p2align 2 + .cv_linetable 1395, "??$_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_end1395 + .section .debug$S,"dr",associative,"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" + .long 241 # Symbol subsection for std::_Tgt_state_t,0> >::_Tgt_state_t + .long Ltmp29357-Ltmp29356 # Subsection size +Ltmp29356: + .short Ltmp29359-Ltmp29358 # Record length +Ltmp29358: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1396-"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11497 # Function type index + .secrel32 "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" # Function section relative address + .secidx "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Tgt_state_t,0> >::_Tgt_state_t" # Function name +Ltmp29359: + .short Ltmp29361-Ltmp29360 # Record length +Ltmp29360: + .short 4414 # Record kind: S_LOCAL + .long 9392 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29361: + .cv_def_range Ltmp15583 Ltmp15585, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp29363-Ltmp29362 # Record length +Ltmp29362: + .short 4414 # Record kind: S_LOCAL + .long 11041 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp29363: + .cv_def_range Ltmp15583 Ltmp15585, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29357: + .p2align 2 + .cv_linetable 1396, "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z", Lfunc_end1396 + .section .debug$S,"dr",associative,"??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAHV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAHV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .long 241 # Symbol subsection for std::distance,0> > + .long Ltmp29365-Ltmp29364 # Subsection size +Ltmp29364: + .short Ltmp29367-Ltmp29366 # Record length +Ltmp29366: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1397-"??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAHV?$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 11499 # Function type index + .secrel32 "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAHV?$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@@YAHV?$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 +Ltmp29367: + .short Ltmp29369-Ltmp29368 # Record length +Ltmp29368: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp29369: + .cv_def_range Ltmp15586 Ltmp15588, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp29371-Ltmp29370 # Record length +Ltmp29370: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp29371: + .cv_def_range Ltmp15586 Ltmp15588, "E\021\026\000\000\000\344\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29365: + .p2align 2 + .cv_linetable 1397, "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAHV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z", Lfunc_end1397 + .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@@QAE@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??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@@QAE@ABV01@@Z" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::vector + .long Ltmp29373-Ltmp29372 # Subsection size +Ltmp29372: + .short Ltmp29375-Ltmp29374 # Record length +Ltmp29374: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1398-"??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@@QAE@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11500 # 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@@QAE@ABV01@@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@@QAE@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::vector" # Function name +Ltmp29375: + .short Ltmp29377-Ltmp29376 # Record length +Ltmp29376: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29377: + .cv_def_range Ltmp15593 Ltmp15600, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp29379-Ltmp29378 # Record length +Ltmp29378: + .short 4414 # Record kind: S_LOCAL + .long 9593 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp29379: + .cv_def_range Ltmp15593 Ltmp15600, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29381-Ltmp29380 # Record length +Ltmp29380: + .short 4414 # Record kind: S_LOCAL + .long 7223 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +Ltmp29381: + .cv_def_range Ltmp15594 Ltmp15597 Ltmp15598 Ltmp15600, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp29383-Ltmp29382 # Record length +Ltmp29382: + .short 4414 # Record kind: S_LOCAL + .long 7586 # TypeIndex + .short 0 # Flags + .asciz "_Proxy" +Ltmp29383: + .cv_def_range Ltmp15594 Ltmp15597 Ltmp15598 Ltmp15600, "E\021\026\000\000\000\304\377\377\377" + .short Ltmp29385-Ltmp29384 # Record length +Ltmp29384: + .short 4414 # Record kind: S_LOCAL + .long 11505 # TypeIndex + .short 0 # Flags + .asciz "_Guard" +Ltmp29385: + .cv_def_range Ltmp15595 Ltmp15596 Ltmp15598 Ltmp15599, "E\021\026\000\000\000\300\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29373: + .p2align 2 + .cv_linetable 1398, "??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@@QAE@ABV01@@Z", Lfunc_end1398 + .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@ABV32@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?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@ABV32@@Z" + .long 241 # Symbol subsection for std::_Default_allocator_traits,0> >::_Grp_t> >::select_on_container_copy_construction + .long Ltmp29387-Ltmp29386 # Subsection size +Ltmp29386: + .short Ltmp29389-Ltmp29388 # Record length +Ltmp29388: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1399-"?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@ABV32@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11507 # 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@ABV32@@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@ABV32@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits,0> >::_Grp_t> >::select_on_container_copy_construction" # Function name +Ltmp29389: + .short Ltmp29391-Ltmp29390 # Record length +Ltmp29390: + .short 4414 # Record kind: S_LOCAL + .long 9580 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp29391: + .cv_def_range Ltmp15601 Ltmp15602, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29387: + .p2align 2 + .cv_linetable 1399, "?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@ABV32@@Z", Lfunc_end1399 + .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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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 + .cv_fpo_data "??$?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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .long 241 # Symbol subsection for std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::_Compressed_pair,0> >::_Grp_t>> + .long Ltmp29393-Ltmp29392 # Subsection size +Ltmp29392: + .short Ltmp29395-Ltmp29394 # Record length +Ltmp29394: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1400-"??$?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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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 11511 # 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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$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 +Ltmp29395: + .short Ltmp29397-Ltmp29396 # Record length +Ltmp29396: + .short 4414 # Record kind: S_LOCAL + .long 9915 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29397: + .cv_def_range Ltmp15603 Ltmp15604, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp29399-Ltmp29398 # Record length +Ltmp29398: + .short 4414 # Record kind: S_LOCAL + .long 7985 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp29399: + .cv_def_range Ltmp15603 Ltmp15604, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29401-Ltmp29400 # Record length +Ltmp29400: + .short 4414 # Record kind: S_LOCAL + .long 11508 # TypeIndex + .short 1 # Flags + .asciz "_Val1" +Ltmp29401: + .cv_def_range Ltmp15603 Ltmp15604, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29393: + .p2align 2 + .cv_linetable 1400, "??$?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@@QAE@U_One_then_variadic_args_t@1@$$QAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z", Lfunc_end1400 + .section .debug$S,"dr",associative,"?empty@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?empty@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QBE_NXZ" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::empty + .long Ltmp29403-Ltmp29402 # Subsection size +Ltmp29402: + .short Ltmp29405-Ltmp29404 # Record length +Ltmp29404: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1401-"?empty@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11512 # Function type index + .secrel32 "?empty@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QBE_NXZ" # Function section relative address + .secidx "?empty@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::empty" # Function name +Ltmp29405: + .short Ltmp29407-Ltmp29406 # Record length +Ltmp29406: + .short 4414 # Record kind: S_LOCAL + .long 9656 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29407: + .cv_def_range Ltmp15605 Ltmp15606, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29403: + .p2align 2 + .cv_linetable 1401, "?empty@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QBE_NXZ", Lfunc_end1401 + .section .debug$S,"dr",associative,"?_Buy_raw@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Buy_raw@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Buy_raw + .long Ltmp29409-Ltmp29408 # Subsection size +Ltmp29408: + .short Ltmp29411-Ltmp29410 # Record length +Ltmp29410: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1402-"?_Buy_raw@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11513 # Function type index + .secrel32 "?_Buy_raw@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z" # Function section relative address + .secidx "?_Buy_raw@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Buy_raw" # Function name +Ltmp29411: + .short Ltmp29413-Ltmp29412 # Record length +Ltmp29412: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29413: + .cv_def_range Ltmp15607 Ltmp15608, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp29415-Ltmp29414 # Record length +Ltmp29414: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newcapacity" +Ltmp29415: + .cv_def_range Ltmp15607 Ltmp15608, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29417-Ltmp29416 # Record length +Ltmp29416: + .short 4414 # Record kind: S_LOCAL + .long 9707 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp29417: + .cv_def_range Ltmp15607 Ltmp15608, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29409: + .p2align 2 + .cv_linetable 1402, "?_Buy_raw@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z", Lfunc_end1402 + .section .debug$S,"dr",associative,"??$_Ucopy@PAU_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@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PAU231@00@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Ucopy@PAU_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@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PAU231@00@Z" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Ucopy,0> >::_Grp_t *> + .long Ltmp29419-Ltmp29418 # Subsection size +Ltmp29418: + .short Ltmp29421-Ltmp29420 # Record length +Ltmp29420: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1403-"??$_Ucopy@PAU_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@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PAU231@00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11514 # Function type index + .secrel32 "??$_Ucopy@PAU_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@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PAU231@00@Z" # Function section relative address + .secidx "??$_Ucopy@PAU_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@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PAU231@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 +Ltmp29421: + .short Ltmp29423-Ltmp29422 # Record length +Ltmp29422: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29423: + .cv_def_range Ltmp15609 Ltmp15610, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp29425-Ltmp29424 # Record length +Ltmp29424: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp29425: + .cv_def_range Ltmp15609 Ltmp15610, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29427-Ltmp29426 # Record length +Ltmp29426: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp29427: + .cv_def_range Ltmp15609 Ltmp15610, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp29429-Ltmp29428 # Record length +Ltmp29428: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp29429: + .cv_def_range Ltmp15609 Ltmp15610, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29419: + .p2align 2 + .cv_linetable 1403, "??$_Ucopy@PAU_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@@AAEPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PAU231@00@Z", Lfunc_end1403 + .section .debug$S,"dr",associative,"??1?$_Tidy_guard@V?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Tidy_guard@V?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Tidy_guard,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::~_Tidy_guard + .long Ltmp29431-Ltmp29430 # Subsection size +Ltmp29430: + .short Ltmp29433-Ltmp29432 # Record length +Ltmp29432: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1404-"??1?$_Tidy_guard@V?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11515 # Function type index + .secrel32 "??1?$_Tidy_guard@V?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Tidy_guard@V?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Tidy_guard,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::~_Tidy_guard" # Function name +Ltmp29433: + .short Ltmp29435-Ltmp29434 # Record length +Ltmp29434: + .short 4414 # Record kind: S_LOCAL + .long 11502 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29435: + .cv_def_range Ltmp15611 Ltmp15614, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29431: + .p2align 2 + .cv_linetable 1404, "??1?$_Tidy_guard@V?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QAE@XZ", Lfunc_end1404 + .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$$QAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$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$$QAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AAV10@@Z" + .long 241 # Symbol subsection for std::forward,0> >::_Grp_t> > + .long Ltmp29437-Ltmp29436 # Subsection size +Ltmp29436: + .short Ltmp29439-Ltmp29438 # Record length +Ltmp29438: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1405-"??$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$$QAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11518 # 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$$QAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AAV10@@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$$QAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward,0> >::_Grp_t> >" # Function name +Ltmp29439: + .short Ltmp29441-Ltmp29440 # Record length +Ltmp29440: + .short 4414 # Record kind: S_LOCAL + .long 9702 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp29441: + .cv_def_range Ltmp15615 Ltmp15616, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29437: + .p2align 2 + .cv_linetable 1405, "??$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$$QAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AAV10@@Z", Lfunc_end1405 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$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 + .cv_fpo_data "??$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .long 241 # Symbol subsection for std::_Uninitialized_copy,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > + .long Ltmp29443-Ltmp29442 # Subsection size +Ltmp29442: + .short Ltmp29445-Ltmp29444 # Record length +Ltmp29444: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1406-"??$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$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 11519 # Function type index + .secrel32 "??$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$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 +Ltmp29445: + .short Ltmp29447-Ltmp29446 # Record length +Ltmp29446: + .short 4414 # Record kind: S_LOCAL + .long 9936 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp29447: + .cv_def_range Ltmp15619 Ltmp15629, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29449-Ltmp29448 # Record length +Ltmp29448: + .short 4414 # Record kind: S_LOCAL + .long 9936 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp29449: + .cv_def_range Ltmp15619 Ltmp15629, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp29451-Ltmp29450 # Record length +Ltmp29450: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp29451: + .cv_def_range Ltmp15619 Ltmp15629, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp29453-Ltmp29452 # Record length +Ltmp29452: + .short 4414 # Record kind: S_LOCAL + .long 9702 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp29453: + .cv_def_range Ltmp15619 Ltmp15629, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp29455-Ltmp29454 # Record length +Ltmp29454: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +Ltmp29455: + .cv_def_range Ltmp15619 Ltmp15629, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp29457-Ltmp29456 # Record length +Ltmp29456: + .short 4414 # Record kind: S_LOCAL + .long 9936 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +Ltmp29457: + .cv_def_range Ltmp15619 Ltmp15629, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp29459-Ltmp29458 # Record length +Ltmp29458: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +Ltmp29459: + .cv_def_range Ltmp15619 Ltmp15629, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp29461-Ltmp29460 # Record length +Ltmp29460: + .short 4414 # Record kind: S_LOCAL + .long 10952 # TypeIndex + .short 0 # Flags + .asciz "_Backout" +Ltmp29461: + .cv_def_range Ltmp15620 Ltmp15627 Ltmp15628 Ltmp15629, "E\021\026\000\000\000\314\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29443: + .p2align 2 + .cv_linetable 1406, "??$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z", Lfunc_end1406 + .section .debug$S,"dr",associative,"??$_Emplace_back@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXAAU_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 + .cv_fpo_data "??$_Emplace_back@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .long 241 # Symbol subsection for std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::_Emplace_back,0> >::_Grp_t &> + .long Ltmp29463-Ltmp29462 # Subsection size +Ltmp29462: + .short Ltmp29465-Ltmp29464 # Record length +Ltmp29464: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1407-"??$_Emplace_back@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXAAU_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 11521 # Function type index + .secrel32 "??$_Emplace_back@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXAAU_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@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXAAU_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 +Ltmp29465: + .short Ltmp29467-Ltmp29466 # Record length +Ltmp29466: + .short 4414 # Record kind: S_LOCAL + .long 10939 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29467: + .cv_def_range Ltmp15630 Ltmp15631, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp29469-Ltmp29468 # Record length +Ltmp29468: + .short 4414 # Record kind: S_LOCAL + .long 9669 # TypeIndex + .short 1 # Flags + .asciz "_Vals" +Ltmp29469: + .cv_def_range Ltmp15630 Ltmp15631, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29463: + .p2align 2 + .cv_linetable 1407, "??$_Emplace_back@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QAEXAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z", Lfunc_end1407 + .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@@AAU123@@?$_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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAU341@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AAU123@@?$_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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAU341@@Z" + .long 241 # Symbol subsection for std::_Default_allocator_traits,0> >::_Grp_t> >::construct,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t &> + .long Ltmp29471-Ltmp29470 # Subsection size +Ltmp29470: + .short Ltmp29473-Ltmp29472 # Record length +Ltmp29472: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1408-"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AAU123@@?$_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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAU341@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11524 # Function type index + .secrel32 "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AAU123@@?$_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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAU341@@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@@AAU123@@?$_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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAU341@@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 +Ltmp29473: + .short Ltmp29475-Ltmp29474 # Record length +Ltmp29474: + .short 4414 # Record kind: S_LOCAL + .long 9702 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp29475: + .cv_def_range Ltmp15632 Ltmp15633, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29477-Ltmp29476 # Record length +Ltmp29476: + .short 4414 # Record kind: S_LOCAL + .long 9936 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp29477: + .cv_def_range Ltmp15632 Ltmp15633, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp29479-Ltmp29478 # Record length +Ltmp29478: + .short 4414 # Record kind: S_LOCAL + .long 9669 # TypeIndex + .short 1 # Flags + .asciz "_Args" +Ltmp29479: + .cv_def_range Ltmp15632 Ltmp15633, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29471: + .p2align 2 + .cv_linetable 1408, "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AAU123@@?$_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@@SAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AAU341@@Z", Lfunc_end1408 + .section .debug$S,"dr",associative,"??$forward@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$forward@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" + .long 241 # Symbol subsection for std::forward,0> >::_Grp_t &> + .long Ltmp29481-Ltmp29480 # Subsection size +Ltmp29480: + .short Ltmp29483-Ltmp29482 # Record length +Ltmp29482: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1409-"??$forward@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11526 # Function type index + .secrel32 "??$forward@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" # Function section relative address + .secidx "??$forward@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward,0> >::_Grp_t &>" # Function name +Ltmp29483: + .short Ltmp29485-Ltmp29484 # Record length +Ltmp29484: + .short 4414 # Record kind: S_LOCAL + .long 9669 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp29485: + .cv_def_range Ltmp15634 Ltmp15635, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29481: + .p2align 2 + .cv_linetable 1409, "??$forward@AAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AAU120@@Z", Lfunc_end1409 + .section .debug$S,"dr",associative,"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator- + .long Ltmp29487-Ltmp29486 # Subsection size +Ltmp29486: + .short Ltmp29489-Ltmp29488 # Record length +Ltmp29488: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1410-"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11527 # Function type index + .secrel32 "??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" # Function section relative address + .secidx "??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator-" # Function name +Ltmp29489: + .short Ltmp29491-Ltmp29490 # Record length +Ltmp29490: + .short 4414 # Record kind: S_LOCAL + .long 6588 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29491: + .cv_def_range Ltmp15638 Ltmp15639, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp29493-Ltmp29492 # Record length +Ltmp29492: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp29493: + .cv_def_range Ltmp15638 Ltmp15639, "E\021\026\000\000\000\334\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29487: + .p2align 2 + .cv_linetable 1410, "??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z", Lfunc_end1410 + .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@@AAE_NPAV_Node_rep@2@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_N@Z" + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Do_rep0 + .long Ltmp29495-Ltmp29494 # Subsection size +Ltmp29494: + .short Ltmp29497-Ltmp29496 # Record length +Ltmp29496: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1411-"?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11528 # 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@@AAE_NPAV_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@@AAE_NPAV_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 +Ltmp29497: + .short Ltmp29499-Ltmp29498 # Record length +Ltmp29498: + .short 4414 # Record kind: S_LOCAL + .long 9359 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29499: + .cv_def_range Ltmp15660 Ltmp15684, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp29501-Ltmp29500 # Record length +Ltmp29500: + .short 4414 # Record kind: S_LOCAL + .long 9371 # TypeIndex + .short 1 # Flags + .asciz "_Node" +Ltmp29501: + .cv_def_range Ltmp15660 Ltmp15684, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29503-Ltmp29502 # Record length +Ltmp29502: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Greedy" +Ltmp29503: + .cv_def_range Ltmp15660 Ltmp15684, "E\021\026\000\000\000\342\377\377\377" + .short Ltmp29505-Ltmp29504 # Record length +Ltmp29504: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_Ix" +Ltmp29505: + .cv_def_range Ltmp15660 Ltmp15684, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp29507-Ltmp29506 # Record length +Ltmp29506: + .short 4414 # Record kind: S_LOCAL + .long 9399 # TypeIndex + .short 0 # Flags + .asciz "_St" +Ltmp29507: + .cv_def_range Ltmp15660 Ltmp15684, "E\021\026\000\000\000\250\377\377\377" + .short Ltmp29509-Ltmp29508 # Record length +Ltmp29508: + .short 4414 # Record kind: S_LOCAL + .long 9399 # TypeIndex + .short 0 # Flags + .asciz "_Final" +Ltmp29509: + .cv_def_range Ltmp15660 Ltmp15684, "E\021\026\000\000\000\\\377\377\377" + .short Ltmp29511-Ltmp29510 # Record length +Ltmp29510: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Matched0" +Ltmp29511: + .cv_def_range Ltmp15660 Ltmp15684, "E\021\026\000\000\000[\377\377\377" + .short Ltmp29513-Ltmp29512 # Record length +Ltmp29512: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "_Saved_pos" +Ltmp29513: + .cv_def_range Ltmp15660 Ltmp15684, "E\021\026\000\000\000P\377\377\377" + .short Ltmp29515-Ltmp29514 # Record length +Ltmp29514: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp15668-Ltmp15664 # Code size + .secrel32 Ltmp15664 # Function section relative address + .secidx Lfunc_begin1411 # Function section index + .byte 0 # Lexical block name +Ltmp29515: + .short Ltmp29517-Ltmp29516 # Record length +Ltmp29516: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "_Cur" +Ltmp29517: + .cv_def_range Ltmp15664 Ltmp15668, "E\021\026\000\000\000\240\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short Ltmp29519-Ltmp29518 # Record length +Ltmp29518: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp15683-Ltmp15674 # Code size + .secrel32 Ltmp15674 # Function section relative address + .secidx Lfunc_begin1411 # Function section index + .byte 0 # Lexical block name +Ltmp29519: + .short Ltmp29521-Ltmp29520 # Record length +Ltmp29520: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "_Mid" +Ltmp29521: + .cv_def_range Ltmp15674 Ltmp15683, "E\021\026\000\000\000H\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 +Ltmp29495: + .p2align 2 + .cv_linetable 1411, "?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_N@Z", Lfunc_end1411 + .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@@QAEAAV01@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??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@@QAEAAV01@ABV01@@Z" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::operator= + .long Ltmp29523-Ltmp29522 # Subsection size +Ltmp29522: + .short Ltmp29525-Ltmp29524 # Record length +Ltmp29524: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1412-"??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@@QAEAAV01@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11529 # 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@@QAEAAV01@ABV01@@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@@QAEAAV01@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::operator=" # Function name +Ltmp29525: + .short Ltmp29527-Ltmp29526 # Record length +Ltmp29526: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29527: + .cv_def_range Ltmp15685 Ltmp15688, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp29529-Ltmp29528 # Record length +Ltmp29528: + .short 4414 # Record kind: S_LOCAL + .long 9593 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp29529: + .cv_def_range Ltmp15685 Ltmp15688, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29523: + .p2align 2 + .cv_linetable 1412, "??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@@QAEAAV01@ABV01@@Z", Lfunc_end1412 + .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@@YAPBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@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@ABV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$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@@YAPBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@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@ABV10@@Z" + .long 241 # Symbol subsection for std::addressof,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > + .long Ltmp29531-Ltmp29530 # Subsection size +Ltmp29530: + .short Ltmp29533-Ltmp29532 # Record length +Ltmp29532: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1413-"??$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@@YAPBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@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@ABV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11531 # 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@@YAPBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@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@ABV10@@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@@YAPBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@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@ABV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >" # Function name +Ltmp29533: + .short Ltmp29535-Ltmp29534 # Record length +Ltmp29534: + .short 4414 # Record kind: S_LOCAL + .long 9593 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp29535: + .cv_def_range Ltmp15689 Ltmp15690, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29531: + .p2align 2 + .cv_linetable 1413, "??$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@@YAPBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@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@ABV10@@Z", Lfunc_end1413 + .section .debug$S,"dr",associative,"?_Copy_assign@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Copy_assign@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Copy_assign + .long Ltmp29537-Ltmp29536 # Subsection size +Ltmp29536: + .short Ltmp29539-Ltmp29538 # Record length +Ltmp29538: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1414-"?_Copy_assign@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11532 # Function type index + .secrel32 "?_Copy_assign@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" # Function section relative address + .secidx "?_Copy_assign@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Copy_assign" # Function name +Ltmp29539: + .short Ltmp29541-Ltmp29540 # Record length +Ltmp29540: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29541: + .cv_def_range Ltmp15691 Ltmp15692, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp29543-Ltmp29542 # Record length +Ltmp29542: + .short 4414 # Record kind: S_LOCAL + .long 9593 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp29543: + .cv_def_range Ltmp15691 Ltmp15692, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29545-Ltmp29544 # Record length +Ltmp29544: + .short 4414 # Record kind: S_LOCAL + .long 4532 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp29545: + .cv_def_range Ltmp15691 Ltmp15692, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29537: + .p2align 2 + .cv_linetable 1414, "?_Copy_assign@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXABV12@U?$integral_constant@_N$0A@@2@@Z", Lfunc_end1414 + .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@@YAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@ABV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@ABV10@@Z" + .long 241 # Symbol subsection for std::_Pocca,0> >::_Grp_t> > + .long Ltmp29547-Ltmp29546 # Subsection size +Ltmp29546: + .short Ltmp29549-Ltmp29548 # Record length +Ltmp29548: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1415-"??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@ABV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11535 # 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@@YAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@ABV10@@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@@YAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@ABV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Pocca,0> >::_Grp_t> >" # Function name +Ltmp29549: + .short Ltmp29551-Ltmp29550 # Record length +Ltmp29550: + .short 4414 # Record kind: S_LOCAL + .long 9702 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp29551: + .cv_def_range Ltmp15693 Ltmp15694, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29553-Ltmp29552 # Record length +Ltmp29552: + .short 4414 # Record kind: S_LOCAL + .long 9580 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp29553: + .cv_def_range Ltmp15693 Ltmp15694, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29547: + .p2align 2 + .cv_linetable 1415, "??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@ABV10@@Z", Lfunc_end1415 + .section .debug$S,"dr",associative,"??$assign@PAU_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@@QAEXPAU_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 + .cv_fpo_data "??$assign@PAU_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@@QAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0@Z" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::assign,0> >::_Grp_t *,void> + .long Ltmp29555-Ltmp29554 # Subsection size +Ltmp29554: + .short Ltmp29557-Ltmp29556 # Record length +Ltmp29556: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1416-"??$assign@PAU_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@@QAEXPAU_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 11536 # Function type index + .secrel32 "??$assign@PAU_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@@QAEXPAU_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@PAU_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@@QAEXPAU_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 +Ltmp29557: + .short Ltmp29559-Ltmp29558 # Record length +Ltmp29558: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29559: + .cv_def_range Ltmp15695 Ltmp15698, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp29561-Ltmp29560 # Record length +Ltmp29560: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp29561: + .cv_def_range Ltmp15695 Ltmp15698, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29563-Ltmp29562 # Record length +Ltmp29562: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp29563: + .cv_def_range Ltmp15695 Ltmp15698, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29555: + .p2align 2 + .cv_linetable 1416, "??$assign@PAU_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@@QAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0@Z", Lfunc_end1416 + .section .debug$S,"dr",associative,"??$_Adl_verify_range@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAXABQAU_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 + .cv_fpo_data "??$_Adl_verify_range@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAXABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .long 241 # Symbol subsection for std::_Adl_verify_range,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *> + .long Ltmp29565-Ltmp29564 # Subsection size +Ltmp29564: + .short Ltmp29567-Ltmp29566 # Record length +Ltmp29566: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1417-"??$_Adl_verify_range@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAXABQAU_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 11538 # Function type index + .secrel32 "??$_Adl_verify_range@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAXABQAU_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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAXABQAU_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 +Ltmp29567: + .short Ltmp29569-Ltmp29568 # Record length +Ltmp29568: + .short 4414 # Record kind: S_LOCAL + .long 10960 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp29569: + .cv_def_range Ltmp15699 Ltmp15701, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29571-Ltmp29570 # Record length +Ltmp29570: + .short 4414 # Record kind: S_LOCAL + .long 10960 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp29571: + .cv_def_range Ltmp15699 Ltmp15701, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29565: + .p2align 2 + .cv_linetable 1417, "??$_Adl_verify_range@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAXABQAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", Lfunc_end1417 + .section .debug$S,"dr",associative,"??$_Assign_range@PAU_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@@AAEXPAU_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 + .cv_fpo_data "??$_Assign_range@PAU_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@@AAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0Uforward_iterator_tag@1@@Z" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Assign_range,0> >::_Grp_t *> + .long Ltmp29573-Ltmp29572 # Subsection size +Ltmp29572: + .short Ltmp29575-Ltmp29574 # Record length +Ltmp29574: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1418-"??$_Assign_range@PAU_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@@AAEXPAU_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 11541 # Function type index + .secrel32 "??$_Assign_range@PAU_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@@AAEXPAU_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@PAU_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@@AAEXPAU_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 +Ltmp29575: + .short Ltmp29577-Ltmp29576 # Record length +Ltmp29576: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29577: + .cv_def_range Ltmp15702 Ltmp15707, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp29579-Ltmp29578 # Record length +Ltmp29578: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp29579: + .cv_def_range Ltmp15702 Ltmp15707, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29581-Ltmp29580 # Record length +Ltmp29580: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp29581: + .cv_def_range Ltmp15702 Ltmp15707, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp29583-Ltmp29582 # Record length +Ltmp29582: + .short 4414 # Record kind: S_LOCAL + .long 4312 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp29583: + .cv_def_range Ltmp15702 Ltmp15707, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp29585-Ltmp29584 # Record length +Ltmp29584: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Newsize" +Ltmp29585: + .cv_def_range Ltmp15702 Ltmp15707, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29573: + .p2align 2 + .cv_linetable 1418, "??$_Assign_range@PAU_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@@AAEXPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0Uforward_iterator_tag@1@@Z", Lfunc_end1418 + .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@@YAXQBU_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 + .cv_fpo_data "??$_Verify_range@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXQBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .long 241 # Symbol subsection for std::_Verify_range,0> >::_Grp_t> + .long Ltmp29587-Ltmp29586 # Subsection size +Ltmp29586: + .short Ltmp29589-Ltmp29588 # Record length +Ltmp29588: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1419-"??$_Verify_range@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXQBU_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 11545 # 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@@YAXQBU_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@@YAXQBU_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 +Ltmp29589: + .short Ltmp29591-Ltmp29590 # Record length +Ltmp29590: + .short 4414 # Record kind: S_LOCAL + .long 11542 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp29591: + .cv_def_range Ltmp15708 Ltmp15715, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29593-Ltmp29592 # Record length +Ltmp29592: + .short 4414 # Record kind: S_LOCAL + .long 11542 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp29593: + .cv_def_range Ltmp15708 Ltmp15715, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29587: + .p2align 2 + .cv_linetable 1419, "??$_Verify_range@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXQBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", Lfunc_end1419 + .section .debug$S,"dr",associative,"??$distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAHPAU_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 + .cv_fpo_data "??$distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAHPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .long 241 # Symbol subsection for std::distance,0> >::_Grp_t *> + .long Ltmp29595-Ltmp29594 # Subsection size +Ltmp29594: + .short Ltmp29597-Ltmp29596 # Record length +Ltmp29596: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1420-"??$distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAHPAU_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 11547 # Function type index + .secrel32 "??$distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAHPAU_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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAHPAU_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 +Ltmp29597: + .short Ltmp29599-Ltmp29598 # Record length +Ltmp29598: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp29599: + .cv_def_range Ltmp15716 Ltmp15717, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29601-Ltmp29600 # Record length +Ltmp29600: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp29601: + .cv_def_range Ltmp15716 Ltmp15717, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29595: + .p2align 2 + .cv_linetable 1420, "??$distance@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAHPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", Lfunc_end1420 + .section .debug$S,"dr",associative,"?_Clear_and_reserve_geometric@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Clear_and_reserve_geometric@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z" + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Clear_and_reserve_geometric + .long Ltmp29603-Ltmp29602 # Subsection size +Ltmp29602: + .short Ltmp29605-Ltmp29604 # Record length +Ltmp29604: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1421-"?_Clear_and_reserve_geometric@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11548 # Function type index + .secrel32 "?_Clear_and_reserve_geometric@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z" # Function section relative address + .secidx "?_Clear_and_reserve_geometric@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Clear_and_reserve_geometric" # Function name +Ltmp29605: + .short Ltmp29607-Ltmp29606 # Record length +Ltmp29606: + .short 4414 # Record kind: S_LOCAL + .long 9576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29607: + .cv_def_range Ltmp15718 Ltmp15723, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp29609-Ltmp29608 # Record length +Ltmp29608: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp29609: + .cv_def_range Ltmp15718 Ltmp15723, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29611-Ltmp29610 # Record length +Ltmp29610: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Newcapacity" +Ltmp29611: + .cv_def_range Ltmp15718 Ltmp15723, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp29613-Ltmp29612 # Record length +Ltmp29612: + .short 4414 # Record kind: S_LOCAL + .long 9707 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp29613: + .cv_def_range Ltmp15718 Ltmp15723, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29603: + .p2align 2 + .cv_linetable 1421, "?_Clear_and_reserve_geometric@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AAEXI@Z", Lfunc_end1421 + .section .debug$S,"dr",associative,"??$_Refancy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Refancy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z" + .long 241 # Symbol subsection for std::_Refancy,0> >::_Grp_t *,0> + .long Ltmp29615-Ltmp29614 # Subsection size +Ltmp29614: + .short Ltmp29617-Ltmp29616 # Record length +Ltmp29616: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1422-"??$_Refancy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11549 # Function type index + .secrel32 "??$_Refancy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z" # Function section relative address + .secidx "??$_Refancy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Refancy,0> >::_Grp_t *,0>" # Function name +Ltmp29617: + .short Ltmp29619-Ltmp29618 # Record length +Ltmp29618: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp29619: + .cv_def_range Ltmp15724 Ltmp15725, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29615: + .p2align 2 + .cv_linetable 1422, "??$_Refancy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$0A@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@@Z", Lfunc_end1422 + .section .debug$S,"dr",associative,"??$_Copy_memmove@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@00@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Copy_memmove@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@00@Z" + .long 241 # Symbol subsection for std::_Copy_memmove,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *> + .long Ltmp29621-Ltmp29620 # Subsection size +Ltmp29620: + .short Ltmp29623-Ltmp29622 # Record length +Ltmp29622: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1423-"??$_Copy_memmove@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11551 # Function type index + .secrel32 "??$_Copy_memmove@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@00@Z" # Function section relative address + .secidx "??$_Copy_memmove@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@00@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_memmove,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *>" # Function name +Ltmp29623: + .short Ltmp29625-Ltmp29624 # Record length +Ltmp29624: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp29625: + .cv_def_range Ltmp15726 Ltmp15727, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29627-Ltmp29626 # Record length +Ltmp29626: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp29627: + .cv_def_range Ltmp15726 Ltmp15727, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp29629-Ltmp29628 # Record length +Ltmp29628: + .short 4414 # Record kind: S_LOCAL + .long 9653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp29629: + .cv_def_range Ltmp15726 Ltmp15727, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp29631-Ltmp29630 # Record length +Ltmp29630: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_First_ch" +Ltmp29631: + .cv_def_range Ltmp15726 Ltmp15727, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp29633-Ltmp29632 # Record length +Ltmp29632: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_Last_ch" +Ltmp29633: + .cv_def_range Ltmp15726 Ltmp15727, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp29635-Ltmp29634 # Record length +Ltmp29634: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 0 # Flags + .asciz "_Dest_ch" +Ltmp29635: + .cv_def_range Ltmp15726 Ltmp15727, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp29637-Ltmp29636 # Record length +Ltmp29636: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Count" +Ltmp29637: + .cv_def_range Ltmp15726 Ltmp15727, "E\021\026\000\000\000\344\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29621: + .p2align 2 + .cv_linetable 1423, "??$_Copy_memmove@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PAU120@00@Z", Lfunc_end1423 + .section .debug$S,"dr",associative,"?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXI@Z" + .long 241 # Symbol subsection for std::_Vb_iter_base > >::_Advance + .long Ltmp29639-Ltmp29638 # Subsection size +Ltmp29638: + .short Ltmp29641-Ltmp29640 # Record length +Ltmp29640: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1424-"?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11552 # Function type index + .secrel32 "?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXI@Z" # Function section relative address + .secidx "?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iter_base > >::_Advance" # Function name +Ltmp29641: + .short Ltmp29643-Ltmp29642 # Record length +Ltmp29642: + .short 4414 # Record kind: S_LOCAL + .long 10286 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29643: + .cv_def_range Ltmp15728 Ltmp15729, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp29645-Ltmp29644 # Record length +Ltmp29644: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Off" +Ltmp29645: + .cv_def_range Ltmp15728 Ltmp15729, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29639: + .p2align 2 + .cv_linetable 1424, "?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QAEXI@Z", Lfunc_end1424 + .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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::operator[] + .long Ltmp29647-Ltmp29646 # Subsection size +Ltmp29646: + .short Ltmp29649-Ltmp29648 # Record length +Ltmp29648: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1425-"??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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11553 # 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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::operator[]" # Function name +Ltmp29649: + .short Ltmp29651-Ltmp29650 # Record length +Ltmp29650: + .short 4414 # Record kind: S_LOCAL + .long 6653 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29651: + .cv_def_range Ltmp15730 Ltmp15737, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp29653-Ltmp29652 # Record length +Ltmp29652: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Pos" +Ltmp29653: + .cv_def_range Ltmp15730 Ltmp15737, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29647: + .p2align 2 + .cv_linetable 1425, "??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@@QAEAAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z", Lfunc_end1425 + .section .debug$S,"dr",associative,"??0_Regex_base@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0_Regex_base@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Regex_base::_Regex_base + .long Ltmp29655-Ltmp29654 # Subsection size +Ltmp29654: + .short Ltmp29657-Ltmp29656 # Record length +Ltmp29656: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1426-"??0_Regex_base@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11554 # Function type index + .secrel32 "??0_Regex_base@std@@QAE@XZ" # Function section relative address + .secidx "??0_Regex_base@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_base::_Regex_base" # Function name +Ltmp29657: + .short Ltmp29659-Ltmp29658 # Record length +Ltmp29658: + .short 4414 # Record kind: S_LOCAL + .long 8988 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29659: + .cv_def_range Ltmp15738 Ltmp15741, "E\021\026\000\000\000\364\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29655: + .p2align 2 + .cv_linetable 1426, "??0_Regex_base@std@@QAE@XZ", Lfunc_end1426 + .section .debug$S,"dr",associative,"??0?$regex_traits@D@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$regex_traits@D@std@@QAE@XZ" + .long 241 # Symbol subsection for std::regex_traits::regex_traits + .long Ltmp29661-Ltmp29660 # Subsection size +Ltmp29660: + .short Ltmp29663-Ltmp29662 # Record length +Ltmp29662: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1427-"??0?$regex_traits@D@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11557 # Function type index + .secrel32 "??0?$regex_traits@D@std@@QAE@XZ" # Function section relative address + .secidx "??0?$regex_traits@D@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::regex_traits::regex_traits" # Function name +Ltmp29663: + .short Ltmp29665-Ltmp29664 # Record length +Ltmp29664: + .short 4414 # Record kind: S_LOCAL + .long 11555 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29665: + .cv_def_range Ltmp15742 Ltmp15743, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29661: + .p2align 2 + .cv_linetable 1427, "??0?$regex_traits@D@std@@QAE@XZ", Lfunc_end1427 + .section .debug$S,"dr",associative,"??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + .long 241 # Symbol subsection for std::basic_regex >::_Reset + .long Ltmp29667-Ltmp29666 # Subsection size +Ltmp29666: + .short Ltmp29669-Ltmp29668 # Record length +Ltmp29668: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1428-"??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11560 # Function type index + .secrel32 "??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" # Function section relative address + .secidx "??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::_Reset" # Function name +Ltmp29669: + .short Ltmp29671-Ltmp29670 # Record length +Ltmp29670: + .short 4414 # Record kind: S_LOCAL + .long 8945 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29671: + .cv_def_range Ltmp15746 Ltmp15747, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp29673-Ltmp29672 # Record length +Ltmp29672: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp29673: + .cv_def_range Ltmp15746 Ltmp15747, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29675-Ltmp29674 # Record length +Ltmp29674: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp29675: + .cv_def_range Ltmp15746 Ltmp15747, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp29677-Ltmp29676 # Record length +Ltmp29676: + .short 4414 # Record kind: S_LOCAL + .long 8939 # TypeIndex + .short 1 # Flags + .asciz "_Flags" +Ltmp29677: + .cv_def_range Ltmp15746 Ltmp15747, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp29679-Ltmp29678 # Record length +Ltmp29678: + .short 4414 # Record kind: S_LOCAL + .long 4312 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp29679: + .cv_def_range Ltmp15746 Ltmp15747, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp29681-Ltmp29680 # Record length +Ltmp29680: + .short 4414 # Record kind: S_LOCAL + .long 11596 # TypeIndex + .short 0 # Flags + .asciz "_Prs" +Ltmp29681: + .cv_def_range Ltmp15746 Ltmp15747, "E\021\026\000\000\000\204\377\377\377" + .short Ltmp29683-Ltmp29682 # Record length +Ltmp29682: + .short 4414 # Record kind: S_LOCAL + .long 8943 # TypeIndex + .short 0 # Flags + .asciz "_Rx" +Ltmp29683: + .cv_def_range Ltmp15746 Ltmp15747, "E\021\026\000\000\000\200\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29667: + .p2align 2 + .cv_linetable 1428, "??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z", Lfunc_end1428 + .section .debug$S,"dr",associative,"?length@?$_Regex_traits@D@std@@SAIPBD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?length@?$_Regex_traits@D@std@@SAIPBD@Z" + .long 241 # Symbol subsection for std::_Regex_traits::length + .long Ltmp29685-Ltmp29684 # Subsection size +Ltmp29684: + .short Ltmp29687-Ltmp29686 # Record length +Ltmp29686: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1429-"?length@?$_Regex_traits@D@std@@SAIPBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11641 # Function type index + .secrel32 "?length@?$_Regex_traits@D@std@@SAIPBD@Z" # Function section relative address + .secidx "?length@?$_Regex_traits@D@std@@SAIPBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::length" # Function name +Ltmp29687: + .short Ltmp29689-Ltmp29688 # Record length +Ltmp29688: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Str" +Ltmp29689: + .cv_def_range Ltmp15748 Ltmp15749, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29685: + .p2align 2 + .cv_linetable 1429, "?length@?$_Regex_traits@D@std@@SAIPBD@Z", Lfunc_end1429 + .section .debug$S,"dr",associative,"??1?$regex_traits@D@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$regex_traits@D@std@@QAE@XZ" + .long 241 # Symbol subsection for std::regex_traits::~regex_traits + .long Ltmp29691-Ltmp29690 # Subsection size +Ltmp29690: + .short Ltmp29693-Ltmp29692 # Record length +Ltmp29692: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1430-"??1?$regex_traits@D@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11642 # Function type index + .secrel32 "??1?$regex_traits@D@std@@QAE@XZ" # Function section relative address + .secidx "??1?$regex_traits@D@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::regex_traits::~regex_traits" # Function name +Ltmp29693: + .short Ltmp29695-Ltmp29694 # Record length +Ltmp29694: + .short 4414 # Record kind: S_LOCAL + .long 11555 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29695: + .cv_def_range Ltmp15750 Ltmp15752, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29691: + .p2align 2 + .cv_linetable 1430, "??1?$regex_traits@D@std@@QAE@XZ", Lfunc_end1430 + .section .debug$S,"dr",associative,"??1_Regex_base@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1_Regex_base@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Regex_base::~_Regex_base + .long Ltmp29697-Ltmp29696 # Subsection size +Ltmp29696: + .short Ltmp29699-Ltmp29698 # Record length +Ltmp29698: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1431-"??1_Regex_base@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11643 # Function type index + .secrel32 "??1_Regex_base@std@@QAE@XZ" # Function section relative address + .secidx "??1_Regex_base@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_base::~_Regex_base" # Function name +Ltmp29699: + .short Ltmp29701-Ltmp29700 # Record length +Ltmp29700: + .short 4414 # Record kind: S_LOCAL + .long 8988 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29701: + .cv_def_range Ltmp15753 Ltmp15755, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29697: + .p2align 2 + .cv_linetable 1431, "??1_Regex_base@std@@QAE@XZ", Lfunc_end1431 + .section .debug$S,"dr",associative,"??0_Container_proxy@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0_Container_proxy@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Container_proxy::_Container_proxy + .long Ltmp29703-Ltmp29702 # Subsection size +Ltmp29702: + .short Ltmp29705-Ltmp29704 # Record length +Ltmp29704: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1432-"??0_Container_proxy@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11644 # Function type index + .secrel32 "??0_Container_proxy@std@@QAE@XZ" # Function section relative address + .secidx "??0_Container_proxy@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Container_proxy::_Container_proxy" # Function name +Ltmp29705: + .short Ltmp29707-Ltmp29706 # Record length +Ltmp29706: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29707: + .cv_def_range Ltmp15756 Ltmp15757, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29703: + .p2align 2 + .cv_linetable 1432, "??0_Container_proxy@std@@QAE@XZ", Lfunc_end1432 + .section .debug$S,"dr",associative,"??0?$_Regex_traits@D@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Regex_traits@D@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Regex_traits::_Regex_traits + .long Ltmp29709-Ltmp29708 # Subsection size +Ltmp29708: + .short Ltmp29711-Ltmp29710 # Record length +Ltmp29710: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1433-"??0?$_Regex_traits@D@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11645 # Function type index + .secrel32 "??0?$_Regex_traits@D@std@@QAE@XZ" # Function section relative address + .secidx "??0?$_Regex_traits@D@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::_Regex_traits" # Function name +Ltmp29711: + .short Ltmp29713-Ltmp29712 # Record length +Ltmp29712: + .short 4414 # Record kind: S_LOCAL + .long 9078 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29713: + .cv_def_range Ltmp15760 Ltmp15764, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29709: + .p2align 2 + .cv_linetable 1433, "??0?$_Regex_traits@D@std@@QAE@XZ", Lfunc_end1433 + .section .debug$S,"dr",associative,"??0locale@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0locale@std@@QAE@XZ" + .long 241 # Symbol subsection for std::locale::locale + .long Ltmp29715-Ltmp29714 # Subsection size +Ltmp29714: + .short Ltmp29717-Ltmp29716 # Record length +Ltmp29716: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1434-"??0locale@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11646 # Function type index + .secrel32 "??0locale@std@@QAE@XZ" # Function section relative address + .secidx "??0locale@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::locale::locale" # Function name +Ltmp29717: + .short Ltmp29719-Ltmp29718 # Record length +Ltmp29718: + .short 4414 # Record kind: S_LOCAL + .long 9010 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29719: + .cv_def_range Ltmp15767 Ltmp15768, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29715: + .p2align 2 + .cv_linetable 1434, "??0locale@std@@QAE@XZ", Lfunc_end1434 + .section .debug$S,"dr",associative,"?_Cache_locale@?$_Regex_traits@D@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Cache_locale@?$_Regex_traits@D@std@@AAEXXZ" + .long 241 # Symbol subsection for std::_Regex_traits::_Cache_locale + .long Ltmp29721-Ltmp29720 # Subsection size +Ltmp29720: + .short Ltmp29723-Ltmp29722 # Record length +Ltmp29722: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1435-"?_Cache_locale@?$_Regex_traits@D@std@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11647 # Function type index + .secrel32 "?_Cache_locale@?$_Regex_traits@D@std@@AAEXXZ" # Function section relative address + .secidx "?_Cache_locale@?$_Regex_traits@D@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::_Cache_locale" # Function name +Ltmp29723: + .short Ltmp29725-Ltmp29724 # Record length +Ltmp29724: + .short 4414 # Record kind: S_LOCAL + .long 9078 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29725: + .cv_def_range Ltmp15769 Ltmp15770, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29721: + .p2align 2 + .cv_linetable 1435, "?_Cache_locale@?$_Regex_traits@D@std@@AAEXXZ", Lfunc_end1435 + .section .debug$S,"dr",associative,"??1locale@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1locale@std@@QAE@XZ" + .long 241 # Symbol subsection for std::locale::~locale + .long Ltmp29727-Ltmp29726 # Subsection size +Ltmp29726: + .short Ltmp29729-Ltmp29728 # Record length +Ltmp29728: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1436-"??1locale@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11648 # Function type index + .secrel32 "??1locale@std@@QAE@XZ" # Function section relative address + .secidx "??1locale@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::locale::~locale" # Function name +Ltmp29729: + .short Ltmp29731-Ltmp29730 # Record length +Ltmp29730: + .short 4414 # Record kind: S_LOCAL + .long 9010 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29731: + .cv_def_range Ltmp15771 Ltmp15774, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29727: + .p2align 2 + .cv_linetable 1436, "??1locale@std@@QAE@XZ", Lfunc_end1436 + .section .debug$S,"dr",associative,"??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z" + .long 241 # Symbol subsection for std::use_facet > + .long Ltmp29733-Ltmp29732 # Subsection size +Ltmp29732: + .short Ltmp29735-Ltmp29734 # Record length +Ltmp29734: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1437-"??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11651 # Function type index + .secrel32 "??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z" # Function section relative address + .secidx "??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::use_facet >" # Function name +Ltmp29735: + .short Ltmp29737-Ltmp29736 # Record length +Ltmp29736: + .short 4414 # Record kind: S_LOCAL + .long 9017 # TypeIndex + .short 1 # Flags + .asciz "_Loc" +Ltmp29737: + .cv_def_range Ltmp15785 Ltmp15796, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29739-Ltmp29738 # Record length +Ltmp29738: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp15796-Ltmp15785 # Code size + .secrel32 Ltmp15785 # Function section relative address + .secidx Lfunc_begin1437 # Function section index + .byte 0 # Lexical block name +Ltmp29739: + .short Ltmp29741-Ltmp29740 # Record length +Ltmp29740: + .short 4414 # Record kind: S_LOCAL + .long 6986 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +Ltmp29741: + .cv_def_range Ltmp15785 Ltmp15796, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp29743-Ltmp29742 # Record length +Ltmp29742: + .short 4414 # Record kind: S_LOCAL + .long 9040 # TypeIndex + .short 0 # Flags + .asciz "_Psave" +Ltmp29743: + .cv_def_range Ltmp15785 Ltmp15796, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp29745-Ltmp29744 # Record length +Ltmp29744: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Id" +Ltmp29745: + .cv_def_range Ltmp15785 Ltmp15796, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp29747-Ltmp29746 # Record length +Ltmp29746: + .short 4414 # Record kind: S_LOCAL + .long 9040 # TypeIndex + .short 0 # Flags + .asciz "_Pf" +Ltmp29747: + .cv_def_range Ltmp15785 Ltmp15796, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp29749-Ltmp29748 # Record length +Ltmp29748: + .short 4414 # Record kind: S_LOCAL + .long 9120 # TypeIndex + .short 0 # Flags + .asciz "_Pfmod" +Ltmp29749: + .cv_def_range Ltmp15790 Ltmp15791 Ltmp15794 Ltmp15795, "E\021\026\000\000\000\304\377\377\377" + .short Ltmp29751-Ltmp29750 # Record length +Ltmp29750: + .short 4414 # Record kind: S_LOCAL + .long 11682 # TypeIndex + .short 0 # Flags + .asciz "_Psave_guard" +Ltmp29751: + .cv_def_range Ltmp15790 Ltmp15791 Ltmp15794 Ltmp15795, "E\021\026\000\000\000\300\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 +Ltmp29733: + .p2align 2 + .cv_linetable 1437, "??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z", Lfunc_end1437 + .section .debug$S,"dr",associative,"??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z" + .long 241 # Symbol subsection for std::use_facet > + .long Ltmp29753-Ltmp29752 # Subsection size +Ltmp29752: + .short Ltmp29755-Ltmp29754 # Record length +Ltmp29754: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1438-"??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11727 # Function type index + .secrel32 "??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z" # Function section relative address + .secidx "??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::use_facet >" # Function name +Ltmp29755: + .short Ltmp29757-Ltmp29756 # Record length +Ltmp29756: + .short 4414 # Record kind: S_LOCAL + .long 9017 # TypeIndex + .short 1 # Flags + .asciz "_Loc" +Ltmp29757: + .cv_def_range Ltmp15807 Ltmp15818, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29759-Ltmp29758 # Record length +Ltmp29758: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp15818-Ltmp15807 # Code size + .secrel32 Ltmp15807 # Function section relative address + .secidx Lfunc_begin1438 # Function section index + .byte 0 # Lexical block name +Ltmp29759: + .short Ltmp29761-Ltmp29760 # Record length +Ltmp29760: + .short 4414 # Record kind: S_LOCAL + .long 6986 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +Ltmp29761: + .cv_def_range Ltmp15807 Ltmp15818, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp29763-Ltmp29762 # Record length +Ltmp29762: + .short 4414 # Record kind: S_LOCAL + .long 9040 # TypeIndex + .short 0 # Flags + .asciz "_Psave" +Ltmp29763: + .cv_def_range Ltmp15807 Ltmp15818, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp29765-Ltmp29764 # Record length +Ltmp29764: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Id" +Ltmp29765: + .cv_def_range Ltmp15807 Ltmp15818, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp29767-Ltmp29766 # Record length +Ltmp29766: + .short 4414 # Record kind: S_LOCAL + .long 9040 # TypeIndex + .short 0 # Flags + .asciz "_Pf" +Ltmp29767: + .cv_def_range Ltmp15807 Ltmp15818, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp29769-Ltmp29768 # Record length +Ltmp29768: + .short 4414 # Record kind: S_LOCAL + .long 9120 # TypeIndex + .short 0 # Flags + .asciz "_Pfmod" +Ltmp29769: + .cv_def_range Ltmp15812 Ltmp15813 Ltmp15816 Ltmp15817, "E\021\026\000\000\000\304\377\377\377" + .short Ltmp29771-Ltmp29770 # Record length +Ltmp29770: + .short 4414 # Record kind: S_LOCAL + .long 11682 # TypeIndex + .short 0 # Flags + .asciz "_Psave_guard" +Ltmp29771: + .cv_def_range Ltmp15812 Ltmp15813 Ltmp15816 Ltmp15817, "E\021\026\000\000\000\300\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 +Ltmp29753: + .p2align 2 + .cv_linetable 1438, "??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z", Lfunc_end1438 + .section .debug$S,"dr",associative,"?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z" + .long 241 # Symbol subsection for std::locale::_Getfacet + .long Ltmp29773-Ltmp29772 # Subsection size +Ltmp29772: + .short Ltmp29775-Ltmp29774 # Record length +Ltmp29774: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1439-"?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11728 # Function type index + .secrel32 "?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z" # Function section relative address + .secidx "?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::locale::_Getfacet" # Function name +Ltmp29775: + .short Ltmp29777-Ltmp29776 # Record length +Ltmp29776: + .short 4414 # Record kind: S_LOCAL + .long 9035 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29777: + .cv_def_range Ltmp15819 Ltmp15823, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp29779-Ltmp29778 # Record length +Ltmp29778: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Id" +Ltmp29779: + .cv_def_range Ltmp15819 Ltmp15823, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29781-Ltmp29780 # Record length +Ltmp29780: + .short 4414 # Record kind: S_LOCAL + .long 9040 # TypeIndex + .short 0 # Flags + .asciz "_Facptr" +Ltmp29781: + .cv_def_range Ltmp15819 Ltmp15823, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp29783-Ltmp29782 # Record length +Ltmp29782: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp15822-Ltmp15821 # Code size + .secrel32 Ltmp15821 # Function section relative address + .secidx Lfunc_begin1439 # Function section index + .byte 0 # Lexical block name +Ltmp29783: + .short Ltmp29785-Ltmp29784 # Record length +Ltmp29784: + .short 4414 # Record kind: S_LOCAL + .long 9009 # TypeIndex + .short 0 # Flags + .asciz "_Ptr0" +Ltmp29785: + .cv_def_range Ltmp15821 Ltmp15822, "E\021\026\000\000\000\354\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 +Ltmp29773: + .p2align 2 + .cv_linetable 1439, "?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z", Lfunc_end1439 + .section .debug$S,"dr",associative,"?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z" + .long 241 # Symbol subsection for std::collate::_Getcat + .long Ltmp29787-Ltmp29786 # Subsection size +Ltmp29786: + .short Ltmp29789-Ltmp29788 # Record length +Ltmp29788: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1440-"?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11729 # Function type index + .secrel32 "?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z" # Function section relative address + .secidx "?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::_Getcat" # Function name +Ltmp29789: + .short Ltmp29791-Ltmp29790 # Record length +Ltmp29790: + .short 4414 # Record kind: S_LOCAL + .long 9148 # TypeIndex + .short 1 # Flags + .asciz "_Ppf" +Ltmp29791: + .cv_def_range Ltmp15830 Ltmp15834, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29793-Ltmp29792 # Record length +Ltmp29792: + .short 4414 # Record kind: S_LOCAL + .long 9035 # TypeIndex + .short 1 # Flags + .asciz "_Ploc" +Ltmp29793: + .cv_def_range Ltmp15830 Ltmp15834, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29787: + .p2align 2 + .cv_linetable 1440, "?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z", Lfunc_end1440 + .section .debug$S,"dr",associative,"??0bad_cast@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0bad_cast@std@@QAE@XZ" + .long 241 # Symbol subsection for std::bad_cast::bad_cast + .long Ltmp29795-Ltmp29794 # Subsection size +Ltmp29794: + .short Ltmp29797-Ltmp29796 # Record length +Ltmp29796: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1441-"??0bad_cast@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11740 # Function type index + .secrel32 "??0bad_cast@std@@QAE@XZ" # Function section relative address + .secidx "??0bad_cast@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::bad_cast::bad_cast" # Function name +Ltmp29797: + .short Ltmp29799-Ltmp29798 # Record length +Ltmp29798: + .short 4414 # Record kind: S_LOCAL + .long 11731 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29799: + .cv_def_range Ltmp15835 Ltmp15836, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29795: + .p2align 2 + .cv_linetable 1441, "??0bad_cast@std@@QAE@XZ", Lfunc_end1441 + .section .debug$S,"dr",associative,"??0bad_cast@std@@QAE@ABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0bad_cast@std@@QAE@ABV01@@Z" + .long 241 # Symbol subsection for std::bad_cast::bad_cast + .long Ltmp29801-Ltmp29800 # Subsection size +Ltmp29800: + .short Ltmp29803-Ltmp29802 # Record length +Ltmp29802: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1442-"??0bad_cast@std@@QAE@ABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11745 # Function type index + .secrel32 "??0bad_cast@std@@QAE@ABV01@@Z" # Function section relative address + .secidx "??0bad_cast@std@@QAE@ABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::bad_cast::bad_cast" # Function name +Ltmp29803: + .short Ltmp29805-Ltmp29804 # Record length +Ltmp29804: + .short 4414 # Record kind: S_LOCAL + .long 11731 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29805: + .cv_def_range Ltmp15837 Ltmp15838, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp29807-Ltmp29806 # Record length +Ltmp29806: + .short 4414 # Record kind: S_LOCAL + .long 11742 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp29807: + .cv_def_range Ltmp15837 Ltmp15838, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29801: + .p2align 2 + .cv_linetable 1442, "??0bad_cast@std@@QAE@ABV01@@Z", Lfunc_end1442 + .section .debug$S,"dr",associative,"??1bad_cast@std@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1bad_cast@std@@UAE@XZ" + .long 241 # Symbol subsection for std::bad_cast::~bad_cast + .long Ltmp29809-Ltmp29808 # Subsection size +Ltmp29808: + .short Ltmp29811-Ltmp29810 # Record length +Ltmp29810: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1443-"??1bad_cast@std@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11746 # Function type index + .secrel32 "??1bad_cast@std@@UAE@XZ" # Function section relative address + .secidx "??1bad_cast@std@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::bad_cast::~bad_cast" # Function name +Ltmp29811: + .short Ltmp29813-Ltmp29812 # Record length +Ltmp29812: + .short 4414 # Record kind: S_LOCAL + .long 11731 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29813: + .cv_def_range Ltmp15839 Ltmp15841, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29809: + .p2align 2 + .cv_linetable 1443, "??1bad_cast@std@@UAE@XZ", Lfunc_end1443 + .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@@QAE@PAV_Facet_base@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z" + .long 241 # Symbol subsection for std::unique_ptr >::unique_ptr,0> + .long Ltmp29815-Ltmp29814 # Subsection size +Ltmp29814: + .short Ltmp29817-Ltmp29816 # Record length +Ltmp29816: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1444-"??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11747 # 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@@QAE@PAV_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@@QAE@PAV_Facet_base@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::unique_ptr >::unique_ptr,0>" # Function name +Ltmp29817: + .short Ltmp29819-Ltmp29818 # Record length +Ltmp29818: + .short 4414 # Record kind: S_LOCAL + .long 11655 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29819: + .cv_def_range Ltmp15844 Ltmp15845, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp29821-Ltmp29820 # Record length +Ltmp29820: + .short 4414 # Record kind: S_LOCAL + .long 9152 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp29821: + .cv_def_range Ltmp15844 Ltmp15845, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29815: + .p2align 2 + .cv_linetable 1444, "??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z", Lfunc_end1444 + .section .debug$S,"dr",associative,"?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEPAV_Facet_base@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEPAV_Facet_base@2@XZ" + .long 241 # Symbol subsection for std::unique_ptr >::release + .long Ltmp29823-Ltmp29822 # Subsection size +Ltmp29822: + .short Ltmp29825-Ltmp29824 # Record length +Ltmp29824: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1445-"?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEPAV_Facet_base@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11748 # Function type index + .secrel32 "?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEPAV_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@@QAEPAV_Facet_base@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::unique_ptr >::release" # Function name +Ltmp29825: + .short Ltmp29827-Ltmp29826 # Record length +Ltmp29826: + .short 4414 # Record kind: S_LOCAL + .long 11655 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29827: + .cv_def_range Ltmp15846 Ltmp15847, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp29829-Ltmp29828 # Record length +Ltmp29828: + .short 4414 # Record kind: S_LOCAL + .long 9152 # TypeIndex + .short 0 # Flags + .asciz "_Ans" +Ltmp29829: + .cv_def_range Ltmp15846 Ltmp15847, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29823: + .p2align 2 + .cv_linetable 1445, "?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEPAV_Facet_base@2@XZ", Lfunc_end1445 + .section .debug$S,"dr",associative,"??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::unique_ptr >::~unique_ptr + .long Ltmp29831-Ltmp29830 # Subsection size +Ltmp29830: + .short Ltmp29833-Ltmp29832 # Record length +Ltmp29832: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1446-"??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11749 # Function type index + .secrel32 "??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::unique_ptr >::~unique_ptr" # Function name +Ltmp29833: + .short Ltmp29835-Ltmp29834 # Record length +Ltmp29834: + .short 4414 # Record kind: S_LOCAL + .long 11655 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29835: + .cv_def_range Ltmp15848 Ltmp15851, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29831: + .p2align 2 + .cv_linetable 1446, "??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@XZ", Lfunc_end1446 + .section .debug$S,"dr",associative,"?name@locale@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?name@locale@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" + .long 241 # Symbol subsection for std::locale::name + .long Ltmp29837-Ltmp29836 # Subsection size +Ltmp29836: + .short Ltmp29839-Ltmp29838 # Record length +Ltmp29838: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1447-"?name@locale@std@@QBE?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 11750 # Function type index + .secrel32 "?name@locale@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" # Function section relative address + .secidx "?name@locale@std@@QBE?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 +Ltmp29839: + .short Ltmp29841-Ltmp29840 # Record length +Ltmp29840: + .short 4414 # Record kind: S_LOCAL + .long 9035 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29841: + .cv_def_range Ltmp15852 Ltmp15853, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29837: + .p2align 2 + .cv_linetable 1447, "?name@locale@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ", Lfunc_end1447 + .section .debug$S,"dr",associative,"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::c_str + .long Ltmp29843-Ltmp29842 # Subsection size +Ltmp29842: + .short Ltmp29845-Ltmp29844 # Record length +Ltmp29844: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1448-"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11751 # Function type index + .secrel32 "?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" # Function section relative address + .secidx "?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::c_str" # Function name +Ltmp29845: + .short Ltmp29847-Ltmp29846 # Record length +Ltmp29846: + .short 4414 # Record kind: S_LOCAL + .long 4611 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29847: + .cv_def_range Ltmp15856 Ltmp15857, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29843: + .p2align 2 + .cv_linetable 1448, "?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ", Lfunc_end1448 + .section .debug$S,"dr",associative,"??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z" + .long 241 # Symbol subsection for std::collate::collate + .long Ltmp29849-Ltmp29848 # Subsection size +Ltmp29848: + .short Ltmp29851-Ltmp29850 # Record length +Ltmp29850: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1449-"??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11752 # Function type index + .secrel32 "??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z" # Function section relative address + .secidx "??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::collate" # Function name +Ltmp29851: + .short Ltmp29853-Ltmp29852 # Record length +Ltmp29852: + .short 4414 # Record kind: S_LOCAL + .long 9193 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29853: + .cv_def_range Ltmp15860 Ltmp15864, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp29855-Ltmp29854 # Record length +Ltmp29854: + .short 4414 # Record kind: S_LOCAL + .long 6921 # TypeIndex + .short 1 # Flags + .asciz "_Lobj" +Ltmp29855: + .cv_def_range Ltmp15860 Ltmp15864, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29857-Ltmp29856 # Record length +Ltmp29856: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Refs" +Ltmp29857: + .cv_def_range Ltmp15860 Ltmp15864, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29849: + .p2align 2 + .cv_linetable 1449, "??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z", Lfunc_end1449 + .section .debug$S,"dr",associative,"?_Init@?$collate@D@std@@IAEXABV_Locinfo@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Init@?$collate@D@std@@IAEXABV_Locinfo@2@@Z" + .long 241 # Symbol subsection for std::collate::_Init + .long Ltmp29859-Ltmp29858 # Subsection size +Ltmp29858: + .short Ltmp29861-Ltmp29860 # Record length +Ltmp29860: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1450-"?_Init@?$collate@D@std@@IAEXABV_Locinfo@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11753 # Function type index + .secrel32 "?_Init@?$collate@D@std@@IAEXABV_Locinfo@2@@Z" # Function section relative address + .secidx "?_Init@?$collate@D@std@@IAEXABV_Locinfo@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::_Init" # Function name +Ltmp29861: + .short Ltmp29863-Ltmp29862 # Record length +Ltmp29862: + .short 4414 # Record kind: S_LOCAL + .long 9193 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29863: + .cv_def_range Ltmp15865 Ltmp15866, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp29865-Ltmp29864 # Record length +Ltmp29864: + .short 4414 # Record kind: S_LOCAL + .long 6921 # TypeIndex + .short 1 # Flags + .asciz "_Lobj" +Ltmp29865: + .cv_def_range Ltmp15865 Ltmp15866, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29859: + .p2align 2 + .cv_linetable 1450, "?_Init@?$collate@D@std@@IAEXABV_Locinfo@2@@Z", Lfunc_end1450 + .section .debug$S,"dr",associative,"??_G?$collate@D@std@@MAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G?$collate@D@std@@MAEPAXI@Z" + .long 241 # Symbol subsection for std::collate::~collate + .long Ltmp29867-Ltmp29866 # Subsection size +Ltmp29866: + .short Ltmp29869-Ltmp29868 # Record length +Ltmp29868: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1451-"??_G?$collate@D@std@@MAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11754 # Function type index + .secrel32 "??_G?$collate@D@std@@MAEPAXI@Z" # Function section relative address + .secidx "??_G?$collate@D@std@@MAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::~collate" # Function name +Ltmp29869: + .short Ltmp29871-Ltmp29870 # Record length +Ltmp29870: + .short 4414 # Record kind: S_LOCAL + .long 9193 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29871: + .cv_def_range Ltmp15867 Ltmp15868, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp29873-Ltmp29872 # Record length +Ltmp29872: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp29873: + .cv_def_range Ltmp15867 Ltmp15868, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29867: + .p2align 2 + .cv_linetable 1451, "??_G?$collate@D@std@@MAEPAXI@Z", Lfunc_end1451 + .section .debug$S,"dr",associative,"?do_compare@?$collate@D@std@@MBEHPBD000@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?do_compare@?$collate@D@std@@MBEHPBD000@Z" + .long 241 # Symbol subsection for std::collate::do_compare + .long Ltmp29875-Ltmp29874 # Subsection size +Ltmp29874: + .short Ltmp29877-Ltmp29876 # Record length +Ltmp29876: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1452-"?do_compare@?$collate@D@std@@MBEHPBD000@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11755 # Function type index + .secrel32 "?do_compare@?$collate@D@std@@MBEHPBD000@Z" # Function section relative address + .secidx "?do_compare@?$collate@D@std@@MBEHPBD000@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::do_compare" # Function name +Ltmp29877: + .short Ltmp29879-Ltmp29878 # Record length +Ltmp29878: + .short 4414 # Record kind: S_LOCAL + .long 9073 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29879: + .cv_def_range Ltmp15869 Ltmp15875, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp29881-Ltmp29880 # Record length +Ltmp29880: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_First1" +Ltmp29881: + .cv_def_range Ltmp15869 Ltmp15875, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29883-Ltmp29882 # Record length +Ltmp29882: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +Ltmp29883: + .cv_def_range Ltmp15869 Ltmp15875, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp29885-Ltmp29884 # Record length +Ltmp29884: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_First2" +Ltmp29885: + .cv_def_range Ltmp15869 Ltmp15875, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp29887-Ltmp29886 # Record length +Ltmp29886: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +Ltmp29887: + .cv_def_range Ltmp15869 Ltmp15875, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp29889-Ltmp29888 # Record length +Ltmp29888: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_Ans" +Ltmp29889: + .cv_def_range Ltmp15869 Ltmp15875, "E\021\026\000\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29875: + .p2align 2 + .cv_linetable 1452, "?do_compare@?$collate@D@std@@MBEHPBD000@Z", Lfunc_end1452 + .section .debug$S,"dr",associative,"?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" + .long 241 # Symbol subsection for std::collate::do_transform + .long Ltmp29891-Ltmp29890 # Subsection size +Ltmp29890: + .short Ltmp29893-Ltmp29892 # Record length +Ltmp29892: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1453-"?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11756 # Function type index + .secrel32 "?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" # Function section relative address + .secidx "?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::do_transform" # Function name +Ltmp29893: + .short Ltmp29895-Ltmp29894 # Record length +Ltmp29894: + .short 4414 # Record kind: S_LOCAL + .long 9073 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29895: + .cv_def_range Ltmp15884 Ltmp15897, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp29897-Ltmp29896 # Record length +Ltmp29896: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp29897: + .cv_def_range Ltmp15884 Ltmp15897, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp29899-Ltmp29898 # Record length +Ltmp29898: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp29899: + .cv_def_range Ltmp15884 Ltmp15897, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp29901-Ltmp29900 # Record length +Ltmp29900: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Count" +Ltmp29901: + .cv_def_range Ltmp15884 Ltmp15897, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp29903-Ltmp29902 # Record length +Ltmp29902: + .short 4414 # Record kind: S_LOCAL + .long 11160 # TypeIndex + .short 0 # Flags + .asciz "_Str" +Ltmp29903: + .cv_def_range Ltmp15887 Ltmp15891, "E\021\026\000\000\000\274\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29891: + .p2align 2 + .cv_linetable 1453, "?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z", Lfunc_end1453 + .section .debug$S,"dr",associative,"?do_hash@?$collate@D@std@@MBEJPBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?do_hash@?$collate@D@std@@MBEJPBD0@Z" + .long 241 # Symbol subsection for std::collate::do_hash + .long Ltmp29905-Ltmp29904 # Subsection size +Ltmp29904: + .short Ltmp29907-Ltmp29906 # Record length +Ltmp29906: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1454-"?do_hash@?$collate@D@std@@MBEJPBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11757 # Function type index + .secrel32 "?do_hash@?$collate@D@std@@MBEJPBD0@Z" # Function section relative address + .secidx "?do_hash@?$collate@D@std@@MBEJPBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::do_hash" # Function name +Ltmp29907: + .short Ltmp29909-Ltmp29908 # Record length +Ltmp29908: + .short 4414 # Record kind: S_LOCAL + .long 9073 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29909: + .cv_def_range Ltmp15898 Ltmp15901, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp29911-Ltmp29910 # Record length +Ltmp29910: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp29911: + .cv_def_range Ltmp15898 Ltmp15901, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29913-Ltmp29912 # Record length +Ltmp29912: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp29913: + .cv_def_range Ltmp15898 Ltmp15901, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29905: + .p2align 2 + .cv_linetable 1454, "?do_hash@?$collate@D@std@@MBEJPBD0@Z", Lfunc_end1454 + .section .debug$S,"dr",associative,"??1?$collate@D@std@@MAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$collate@D@std@@MAE@XZ" + .long 241 # Symbol subsection for std::collate::~collate + .long Ltmp29915-Ltmp29914 # Subsection size +Ltmp29914: + .short Ltmp29917-Ltmp29916 # Record length +Ltmp29916: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1455-"??1?$collate@D@std@@MAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11754 # Function type index + .secrel32 "??1?$collate@D@std@@MAE@XZ" # Function section relative address + .secidx "??1?$collate@D@std@@MAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::collate::~collate" # Function name +Ltmp29917: + .short Ltmp29919-Ltmp29918 # Record length +Ltmp29918: + .short 4414 # Record kind: S_LOCAL + .long 9193 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29919: + .cv_def_range Ltmp15902 Ltmp15905, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29915: + .p2align 2 + .cv_linetable 1455, "??1?$collate@D@std@@MAE@XZ", Lfunc_end1455 + .section .debug$S,"dr",associative,"??$_LStrcoll@D@std@@YAHPBD000PBU_Collvec@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_LStrcoll@D@std@@YAHPBD000PBU_Collvec@@@Z" + .long 241 # Symbol subsection for std::_LStrcoll + .long Ltmp29921-Ltmp29920 # Subsection size +Ltmp29920: + .short Ltmp29923-Ltmp29922 # Record length +Ltmp29922: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1456-"??$_LStrcoll@D@std@@YAHPBD000PBU_Collvec@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11762 # Function type index + .secrel32 "??$_LStrcoll@D@std@@YAHPBD000PBU_Collvec@@@Z" # Function section relative address + .secidx "??$_LStrcoll@D@std@@YAHPBD000PBU_Collvec@@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_LStrcoll" # Function name +Ltmp29923: + .short Ltmp29925-Ltmp29924 # Record length +Ltmp29924: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_First1" +Ltmp29925: + .cv_def_range Ltmp15906 Ltmp15907, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29927-Ltmp29926 # Record length +Ltmp29926: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +Ltmp29927: + .cv_def_range Ltmp15906 Ltmp15907, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp29929-Ltmp29928 # Record length +Ltmp29928: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_First2" +Ltmp29929: + .cv_def_range Ltmp15906 Ltmp15907, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp29931-Ltmp29930 # Record length +Ltmp29930: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +Ltmp29931: + .cv_def_range Ltmp15906 Ltmp15907, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp29933-Ltmp29932 # Record length +Ltmp29932: + .short 4414 # Record kind: S_LOCAL + .long 11759 # TypeIndex + .short 1 # Flags + .asciz "_Vector" +Ltmp29933: + .cv_def_range Ltmp15906 Ltmp15907, "E\021\026\000\000\000\030\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29921: + .p2align 2 + .cv_linetable 1456, "??$_LStrcoll@D@std@@YAHPBD000PBU_Collvec@@@Z", Lfunc_end1456 + .section .debug$S,"dr",associative,"?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXID@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXID@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::resize + .long Ltmp29935-Ltmp29934 # Subsection size +Ltmp29934: + .short Ltmp29937-Ltmp29936 # Record length +Ltmp29936: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1457-"?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXID@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11763 # Function type index + .secrel32 "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXID@Z" # Function section relative address + .secidx "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXID@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::resize" # Function name +Ltmp29937: + .short Ltmp29939-Ltmp29938 # Record length +Ltmp29938: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29939: + .cv_def_range Ltmp15908 Ltmp15912, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp29941-Ltmp29940 # Record length +Ltmp29940: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp29941: + .cv_def_range Ltmp15908 Ltmp15912, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29943-Ltmp29942 # Record length +Ltmp29942: + .short 4414 # Record kind: S_LOCAL + .long 4414 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +Ltmp29943: + .cv_def_range Ltmp15908 Ltmp15912, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp29945-Ltmp29944 # Record length +Ltmp29944: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Old_size" +Ltmp29945: + .cv_def_range Ltmp15908 Ltmp15912, "E\021\026\000\000\000\364\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29935: + .p2align 2 + .cv_linetable 1457, "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXID@Z", Lfunc_end1457 + .section .debug$S,"dr",associative,"??$_LStrxfrm@D@std@@YAIPAD0PBD1PBU_Collvec@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_LStrxfrm@D@std@@YAIPAD0PBD1PBU_Collvec@@@Z" + .long 241 # Symbol subsection for std::_LStrxfrm + .long Ltmp29947-Ltmp29946 # Subsection size +Ltmp29946: + .short Ltmp29949-Ltmp29948 # Record length +Ltmp29948: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1458-"??$_LStrxfrm@D@std@@YAIPAD0PBD1PBU_Collvec@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11766 # Function type index + .secrel32 "??$_LStrxfrm@D@std@@YAIPAD0PBD1PBU_Collvec@@@Z" # Function section relative address + .secidx "??$_LStrxfrm@D@std@@YAIPAD0PBD1PBU_Collvec@@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_LStrxfrm" # Function name +Ltmp29949: + .short Ltmp29951-Ltmp29950 # Record length +Ltmp29950: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_First1" +Ltmp29951: + .cv_def_range Ltmp15913 Ltmp15914, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29953-Ltmp29952 # Record length +Ltmp29952: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +Ltmp29953: + .cv_def_range Ltmp15913 Ltmp15914, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp29955-Ltmp29954 # Record length +Ltmp29954: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_First2" +Ltmp29955: + .cv_def_range Ltmp15913 Ltmp15914, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp29957-Ltmp29956 # Record length +Ltmp29956: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +Ltmp29957: + .cv_def_range Ltmp15913 Ltmp15914, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp29959-Ltmp29958 # Record length +Ltmp29958: + .short 4414 # Record kind: S_LOCAL + .long 11759 # TypeIndex + .short 1 # Flags + .asciz "_Vector" +Ltmp29959: + .cv_def_range Ltmp15913 Ltmp15914, "E\021\026\000\000\000\030\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29947: + .p2align 2 + .cv_linetable 1458, "??$_LStrxfrm@D@std@@YAIPAD0PBD1PBU_Collvec@@@Z", Lfunc_end1458 + .section .debug$S,"dr",associative,"??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEAADXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEAADXZ" + .long 241 # Symbol subsection for std::_String_iterator > >::operator* + .long Ltmp29961-Ltmp29960 # Subsection size +Ltmp29960: + .short Ltmp29963-Ltmp29962 # Record length +Ltmp29962: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1459-"??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEAADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11767 # Function type index + .secrel32 "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEAADXZ" # Function section relative address + .secidx "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEAADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_iterator > >::operator*" # Function name +Ltmp29963: + .short Ltmp29965-Ltmp29964 # Record length +Ltmp29964: + .short 4414 # Record kind: S_LOCAL + .long 4762 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29965: + .cv_def_range Ltmp15915 Ltmp15916, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29961: + .p2align 2 + .cv_linetable 1459, "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEAADXZ", Lfunc_end1459 + .section .debug$S,"dr",associative,"?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Eos + .long Ltmp29967-Ltmp29966 # Subsection size +Ltmp29966: + .short Ltmp29969-Ltmp29968 # Record length +Ltmp29968: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1460-"?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11768 # Function type index + .secrel32 "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@Z" # Function section relative address + .secidx "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Eos" # Function name +Ltmp29969: + .short Ltmp29971-Ltmp29970 # Record length +Ltmp29970: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29971: + .cv_def_range Ltmp15917 Ltmp15918, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp29973-Ltmp29972 # Record length +Ltmp29972: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +Ltmp29973: + .cv_def_range Ltmp15917 Ltmp15918, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29975-Ltmp29974 # Record length +Ltmp29974: + .short 4414 # Record kind: S_LOCAL + .long 4639 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp29975: + .cv_def_range Ltmp15917 Ltmp15918, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29967: + .p2align 2 + .cv_linetable 1460, "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEXI@Z", Lfunc_end1460 + .section .debug$S,"dr",associative,"?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::append + .long Ltmp29977-Ltmp29976 # Subsection size +Ltmp29976: + .short Ltmp29979-Ltmp29978 # Record length +Ltmp29978: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1461-"?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11769 # Function type index + .secrel32 "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z" # Function section relative address + .secidx "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::append" # Function name +Ltmp29979: + .short Ltmp29981-Ltmp29980 # Record length +Ltmp29980: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp29981: + .cv_def_range Ltmp15919 Ltmp15922, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp29983-Ltmp29982 # Record length +Ltmp29982: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp29983: + .cv_def_range Ltmp15919 Ltmp15922, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp29985-Ltmp29984 # Record length +Ltmp29984: + .short 4414 # Record kind: S_LOCAL + .long 4414 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +Ltmp29985: + .cv_def_range Ltmp15919 Ltmp15922, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp29987-Ltmp29986 # Record length +Ltmp29986: + .short 4414 # Record kind: S_LOCAL + .long 4639 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp29987: + .cv_def_range Ltmp15919 Ltmp15922, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp29989-Ltmp29988 # Record length +Ltmp29988: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Old_size" +Ltmp29989: + .cv_def_range Ltmp15919 Ltmp15922, "E\021\026\000\000\000\344\377\377\377" + .short Ltmp29991-Ltmp29990 # Record length +Ltmp29990: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp15921-Ltmp15920 # Code size + .secrel32 Ltmp15920 # Function section relative address + .secidx Lfunc_begin1461 # Function section index + .byte 0 # Lexical block name +Ltmp29991: + .short Ltmp29993-Ltmp29992 # Record length +Ltmp29992: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 0 # Flags + .asciz "_Old_ptr" +Ltmp29993: + .cv_def_range Ltmp15920 Ltmp15921, "E\021\026\000\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 +Ltmp29977: + .p2align 2 + .cv_linetable 1461, "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z", Lfunc_end1461 + .section .debug$S,"dr",associative,"?assign@?$char_traits@D@std@@SAPADQADID@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?assign@?$char_traits@D@std@@SAPADQADID@Z" + .long 241 # Symbol subsection for std::char_traits::assign + .long Ltmp29995-Ltmp29994 # Subsection size +Ltmp29994: + .short Ltmp29997-Ltmp29996 # Record length +Ltmp29996: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1462-"?assign@?$char_traits@D@std@@SAPADQADID@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11770 # Function type index + .secrel32 "?assign@?$char_traits@D@std@@SAPADQADID@Z" # Function section relative address + .secidx "?assign@?$char_traits@D@std@@SAPADQADID@Z" # Function section index + .byte 0 # Flags + .asciz "std::char_traits::assign" # Function name +Ltmp29997: + .short Ltmp29999-Ltmp29998 # Record length +Ltmp29998: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp29999: + .cv_def_range Ltmp15923 Ltmp15924, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30001-Ltmp30000 # Record length +Ltmp30000: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp30001: + .cv_def_range Ltmp15923 Ltmp15924, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp30003-Ltmp30002 # Record length +Ltmp30002: + .short 4414 # Record kind: S_LOCAL + .long 4414 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +Ltmp30003: + .cv_def_range Ltmp15923 Ltmp15924, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp29995: + .p2align 2 + .cv_linetable 1462, "?assign@?$char_traits@D@std@@SAPADQADID@Z", Lfunc_end1462 + .section .debug$S,"dr",associative,"??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@ID@Z@ID@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??append@01@QAEAAV01@ID@Z@ID@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@ID@Z@ID@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??append@01@QAEAAV01@ID@Z@ID@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Reallocate_grow_by<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2642:13',unsigned int,char> + .long Ltmp30005-Ltmp30004 # Subsection size +Ltmp30004: + .short Ltmp30007-Ltmp30006 # Record length +Ltmp30006: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1463-"??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@ID@Z@ID@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??append@01@QAEAAV01@ID@Z@ID@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11776 # Function type index + .secrel32 "??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@ID@Z@ID@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??append@01@QAEAAV01@ID@Z@ID@Z" # Function section relative address + .secidx "??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@ID@Z@ID@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??append@01@QAEAAV01@ID@Z@ID@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\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\xstring:2642:13',unsigned int,char>" # Function name +Ltmp30007: + .short Ltmp30009-Ltmp30008 # Record length +Ltmp30008: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30009: + .cv_def_range Ltmp15925 Ltmp15931, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp30011-Ltmp30010 # Record length +Ltmp30010: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Size_increase" +Ltmp30011: + .cv_def_range Ltmp15925 Ltmp15931, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30013-Ltmp30012 # Record length +Ltmp30012: + .short 4414 # Record kind: S_LOCAL + .long 11774 # TypeIndex + .short 1 # Flags + .asciz "_Fn" +Ltmp30013: + .cv_def_range Ltmp15925 Ltmp15931, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp30015-Ltmp30014 # Record length +Ltmp30014: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Args" +Ltmp30015: + .cv_def_range Ltmp15925 Ltmp15931, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp30017-Ltmp30016 # Record length +Ltmp30016: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Args" +Ltmp30017: + .cv_def_range Ltmp15925 Ltmp15931, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp30019-Ltmp30018 # Record length +Ltmp30018: + .short 4414 # Record kind: S_LOCAL + .long 4639 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp30019: + .cv_def_range Ltmp15925 Ltmp15931, "E\021\026\000\000\000\344\377\377\377" + .short Ltmp30021-Ltmp30020 # Record length +Ltmp30020: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Old_size" +Ltmp30021: + .cv_def_range Ltmp15925 Ltmp15931, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp30023-Ltmp30022 # Record length +Ltmp30022: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_New_size" +Ltmp30023: + .cv_def_range Ltmp15925 Ltmp15931, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp30025-Ltmp30024 # Record length +Ltmp30024: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Old_capacity" +Ltmp30025: + .cv_def_range Ltmp15925 Ltmp15931, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp30027-Ltmp30026 # Record length +Ltmp30026: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_New_capacity" +Ltmp30027: + .cv_def_range Ltmp15925 Ltmp15931, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp30029-Ltmp30028 # Record length +Ltmp30028: + .short 4414 # Record kind: S_LOCAL + .long 4676 # TypeIndex + .short 0 # Flags + .asciz "_Al" +Ltmp30029: + .cv_def_range Ltmp15925 Ltmp15931, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp30031-Ltmp30030 # Record length +Ltmp30030: + .short 4414 # Record kind: S_LOCAL + .long 4896 # TypeIndex + .short 0 # Flags + .asciz "_New_ptr" +Ltmp30031: + .cv_def_range Ltmp15925 Ltmp15931, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp30033-Ltmp30032 # Record length +Ltmp30032: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 0 # Flags + .asciz "_Raw_new" +Ltmp30033: + .cv_def_range Ltmp15925 Ltmp15931, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp30035-Ltmp30034 # Record length +Ltmp30034: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp15929-Ltmp15928 # Code size + .secrel32 Ltmp15928 # Function section relative address + .secidx Lfunc_begin1463 # Function section index + .byte 0 # Lexical block name +Ltmp30035: + .short Ltmp30037-Ltmp30036 # Record length +Ltmp30036: + .short 4414 # Record kind: S_LOCAL + .long 4896 # TypeIndex + .short 0 # Flags + .asciz "_Old_ptr" +Ltmp30037: + .cv_def_range Ltmp15928 Ltmp15929, "E\021\026\000\000\000\310\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 +Ltmp30005: + .p2align 2 + .cv_linetable 1463, "??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@ID@Z@ID@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??append@01@QAEAAV01@ID@Z@ID@Z", Lfunc_end1463 + .section .debug$S,"dr",associative,"??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@ID@Z@QBE?A?@@QADQBDIID@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@ID@Z@QBE?A?@@QADQBDIID@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::append::::operator() + .long Ltmp30039-Ltmp30038 # Subsection size +Ltmp30038: + .short Ltmp30041-Ltmp30040 # Record length +Ltmp30040: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1464-"??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@ID@Z@QBE?A?@@QADQBDIID@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11781 # Function type index + .secrel32 "??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@ID@Z@QBE?A?@@QADQBDIID@Z" # Function section relative address + .secidx "??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@ID@Z@QBE?A?@@QADQBDIID@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::append::::operator()" # Function name +Ltmp30041: + .short Ltmp30043-Ltmp30042 # Record length +Ltmp30042: + .short 4414 # Record kind: S_LOCAL + .long 11778 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30043: + .cv_def_range Ltmp15932 Ltmp15933, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp30045-Ltmp30044 # Record length +Ltmp30044: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 1 # Flags + .asciz "_New_ptr" +Ltmp30045: + .cv_def_range Ltmp15932 Ltmp15933, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30047-Ltmp30046 # Record length +Ltmp30046: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Old_ptr" +Ltmp30047: + .cv_def_range Ltmp15932 Ltmp15933, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp30049-Ltmp30048 # Record length +Ltmp30048: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Old_size" +Ltmp30049: + .cv_def_range Ltmp15932 Ltmp15933, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp30051-Ltmp30050 # Record length +Ltmp30050: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp30051: + .cv_def_range Ltmp15932 Ltmp15933, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp30053-Ltmp30052 # Record length +Ltmp30052: + .short 4414 # Record kind: S_LOCAL + .long 4414 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +Ltmp30053: + .cv_def_range Ltmp15932 Ltmp15933, "E\021\026\000\000\000\030\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30039: + .p2align 2 + .cv_linetable 1464, "??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@ID@Z@QBE?A?@@QADQBDIID@Z", Lfunc_end1464 + .section .debug$S,"dr",associative,"??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEABDXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEABDXZ" + .long 241 # Symbol subsection for std::_String_const_iterator > >::operator* + .long Ltmp30055-Ltmp30054 # Subsection size +Ltmp30054: + .short Ltmp30057-Ltmp30056 # Record length +Ltmp30056: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1465-"??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEABDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11782 # Function type index + .secrel32 "??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEABDXZ" # Function section relative address + .secidx "??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEABDXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::operator*" # Function name +Ltmp30057: + .short Ltmp30059-Ltmp30058 # Record length +Ltmp30058: + .short 4414 # Record kind: S_LOCAL + .long 4784 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30059: + .cv_def_range Ltmp15934 Ltmp15955, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp30061-Ltmp30060 # Record length +Ltmp30060: + .short 4414 # Record kind: S_LOCAL + .long 11783 # TypeIndex + .short 0 # Flags + .asciz "_Mycont" +Ltmp30061: + .cv_def_range Ltmp15934 Ltmp15955, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp30063-Ltmp30062 # Record length +Ltmp30062: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_Contptr" +Ltmp30063: + .cv_def_range Ltmp15934 Ltmp15955, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp30065-Ltmp30064 # Record length +Ltmp30064: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_Rawptr" +Ltmp30065: + .cv_def_range Ltmp15934 Ltmp15955, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30055: + .p2align 2 + .cv_linetable 1465, "??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEABDXZ", Lfunc_end1465 + .section .debug$S,"dr",associative,"??$_Unfancy@$$CBD@std@@YAPBDPBD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Unfancy@$$CBD@std@@YAPBDPBD@Z" + .long 241 # Symbol subsection for std::_Unfancy + .long Ltmp30067-Ltmp30066 # Subsection size +Ltmp30066: + .short Ltmp30069-Ltmp30068 # Record length +Ltmp30068: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1466-"??$_Unfancy@$$CBD@std@@YAPBDPBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11785 # Function type index + .secrel32 "??$_Unfancy@$$CBD@std@@YAPBDPBD@Z" # Function section relative address + .secidx "??$_Unfancy@$$CBD@std@@YAPBDPBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy" # Function name +Ltmp30069: + .short Ltmp30071-Ltmp30070 # Record length +Ltmp30070: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp30071: + .cv_def_range Ltmp15956 Ltmp15957, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30067: + .p2align 2 + .cv_linetable 1466, "??$_Unfancy@$$CBD@std@@YAPBDPBD@Z", Lfunc_end1466 + .section .debug$S,"dr",associative,"??$_Hash_array_representation@D@std@@YAIQBDI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Hash_array_representation@D@std@@YAIQBDI@Z" + .long 241 # Symbol subsection for std::_Hash_array_representation + .long Ltmp30073-Ltmp30072 # Subsection size +Ltmp30072: + .short Ltmp30075-Ltmp30074 # Record length +Ltmp30074: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1467-"??$_Hash_array_representation@D@std@@YAIQBDI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11787 # Function type index + .secrel32 "??$_Hash_array_representation@D@std@@YAIQBDI@Z" # Function section relative address + .secidx "??$_Hash_array_representation@D@std@@YAIQBDI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Hash_array_representation" # Function name +Ltmp30075: + .short Ltmp30077-Ltmp30076 # Record length +Ltmp30076: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp30077: + .cv_def_range Ltmp15958 Ltmp15959, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30079-Ltmp30078 # Record length +Ltmp30078: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp30079: + .cv_def_range Ltmp15958 Ltmp15959, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30073: + .p2align 2 + .cv_linetable 1467, "??$_Hash_array_representation@D@std@@YAIQBDI@Z", Lfunc_end1467 + .section .debug$S,"dr",associative,"?_Fnv1a_append_bytes@std@@YAIIQBEI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Fnv1a_append_bytes@std@@YAIIQBEI@Z" + .long 241 # Symbol subsection for std::_Fnv1a_append_bytes + .long Ltmp30081-Ltmp30080 # Subsection size +Ltmp30080: + .short Ltmp30083-Ltmp30082 # Record length +Ltmp30082: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1468-"?_Fnv1a_append_bytes@std@@YAIIQBEI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11791 # Function type index + .secrel32 "?_Fnv1a_append_bytes@std@@YAIIQBEI@Z" # Function section relative address + .secidx "?_Fnv1a_append_bytes@std@@YAIIQBEI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Fnv1a_append_bytes" # Function name +Ltmp30083: + .short Ltmp30085-Ltmp30084 # Record length +Ltmp30084: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp30085: + .cv_def_range Ltmp15960 Ltmp15964, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30087-Ltmp30086 # Record length +Ltmp30086: + .short 4414 # Record kind: S_LOCAL + .long 11788 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp30087: + .cv_def_range Ltmp15960 Ltmp15964, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp30089-Ltmp30088 # Record length +Ltmp30088: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp30089: + .cv_def_range Ltmp15960 Ltmp15964, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp30091-Ltmp30090 # Record length +Ltmp30090: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp15963-Ltmp15960 # Code size + .secrel32 Ltmp15960 # Function section relative address + .secidx Lfunc_begin1468 # Function section index + .byte 0 # Lexical block name +Ltmp30091: + .short Ltmp30093-Ltmp30092 # Record length +Ltmp30092: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Idx" +Ltmp30093: + .cv_def_range Ltmp15960 Ltmp15963, "E\021\026\000\000\000\374\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 +Ltmp30081: + .p2align 2 + .cv_linetable 1468, "?_Fnv1a_append_bytes@std@@YAIIQBEI@Z", Lfunc_end1468 + .section .debug$S,"dr",associative,"??0exception@std@@QAE@QBDH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0exception@std@@QAE@QBDH@Z" + .long 241 # Symbol subsection for std::exception::exception + .long Ltmp30095-Ltmp30094 # Subsection size +Ltmp30094: + .short Ltmp30097-Ltmp30096 # Record length +Ltmp30096: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1469-"??0exception@std@@QAE@QBDH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11792 # Function type index + .secrel32 "??0exception@std@@QAE@QBDH@Z" # Function section relative address + .secidx "??0exception@std@@QAE@QBDH@Z" # Function section index + .byte 0 # Flags + .asciz "std::exception::exception" # Function name +Ltmp30097: + .short Ltmp30099-Ltmp30098 # Record length +Ltmp30098: + .short 4414 # Record kind: S_LOCAL + .long 7151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30099: + .cv_def_range Ltmp15965 Ltmp15968, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp30101-Ltmp30100 # Record length +Ltmp30100: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Message" +Ltmp30101: + .cv_def_range Ltmp15965 Ltmp15968, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30103-Ltmp30102 # Record length +Ltmp30102: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp30103: + .cv_def_range Ltmp15965 Ltmp15968, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30095: + .p2align 2 + .cv_linetable 1469, "??0exception@std@@QAE@QBDH@Z", Lfunc_end1469 + .section .debug$S,"dr",associative,"??_Gbad_cast@std@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_Gbad_cast@std@@UAEPAXI@Z" + .long 241 # Symbol subsection for std::bad_cast::~bad_cast + .long Ltmp30105-Ltmp30104 # Subsection size +Ltmp30104: + .short Ltmp30107-Ltmp30106 # Record length +Ltmp30106: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1470-"??_Gbad_cast@std@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11746 # Function type index + .secrel32 "??_Gbad_cast@std@@UAEPAXI@Z" # Function section relative address + .secidx "??_Gbad_cast@std@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::bad_cast::~bad_cast" # Function name +Ltmp30107: + .short Ltmp30109-Ltmp30108 # Record length +Ltmp30108: + .short 4414 # Record kind: S_LOCAL + .long 11731 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30109: + .cv_def_range Ltmp15969 Ltmp15970, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp30111-Ltmp30110 # Record length +Ltmp30110: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp30111: + .cv_def_range Ltmp15969 Ltmp15970, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30105: + .p2align 2 + .cv_linetable 1470, "??_Gbad_cast@std@@UAEPAXI@Z", Lfunc_end1470 + .section .debug$S,"dr",associative,"??$?0PAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0PAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z" + .long 241 # Symbol subsection for std::_Unique_ptr_base >::_Unique_ptr_base + .long Ltmp30113-Ltmp30112 # Subsection size +Ltmp30112: + .short Ltmp30115-Ltmp30114 # Record length +Ltmp30114: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1471-"??$?0PAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11794 # Function type index + .secrel32 "??$?0PAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z" # Function section relative address + .secidx "??$?0PAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unique_ptr_base >::_Unique_ptr_base" # Function name +Ltmp30115: + .short Ltmp30117-Ltmp30116 # Record length +Ltmp30116: + .short 4414 # Record kind: S_LOCAL + .long 11687 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30117: + .cv_def_range Ltmp15971 Ltmp15973, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp30119-Ltmp30118 # Record length +Ltmp30118: + .short 4414 # Record kind: S_LOCAL + .long 9152 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp30119: + .cv_def_range Ltmp15971 Ltmp15973, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30113: + .p2align 2 + .cv_linetable 1471, "??$?0PAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z", Lfunc_end1471 + .section .debug$S,"dr",associative,"??$?0AAPAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Facet_base@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0AAPAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Facet_base@1@@Z" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Facet_base *,1>::_Compressed_pair + .long Ltmp30121-Ltmp30120 # Subsection size +Ltmp30120: + .short Ltmp30123-Ltmp30122 # Record length +Ltmp30122: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1472-"??$?0AAPAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Facet_base@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11797 # Function type index + .secrel32 "??$?0AAPAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Facet_base@1@@Z" # Function section relative address + .secidx "??$?0AAPAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Facet_base@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Facet_base *,1>::_Compressed_pair" # Function name +Ltmp30123: + .short Ltmp30125-Ltmp30124 # Record length +Ltmp30124: + .short 4414 # Record kind: S_LOCAL + .long 11711 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30125: + .cv_def_range Ltmp15974 Ltmp15975, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp30127-Ltmp30126 # Record length +Ltmp30126: + .short 4414 # Record kind: S_LOCAL + .long 7619 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp30127: + .cv_def_range Ltmp15974 Ltmp15975, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30129-Ltmp30128 # Record length +Ltmp30128: + .short 4414 # Record kind: S_LOCAL + .long 11695 # TypeIndex + .short 1 # Flags + .asciz "_Val2" +Ltmp30129: + .cv_def_range Ltmp15974 Ltmp15975, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30121: + .p2align 2 + .cv_linetable 1472, "??$?0AAPAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Facet_base@1@@Z", Lfunc_end1472 + .section .debug$S,"dr",associative,"??$forward@AAPAV_Facet_base@std@@@std@@YAAAPAV_Facet_base@0@AAPAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$forward@AAPAV_Facet_base@std@@@std@@YAAAPAV_Facet_base@0@AAPAV10@@Z" + .long 241 # Symbol subsection for std::forward + .long Ltmp30131-Ltmp30130 # Subsection size +Ltmp30130: + .short Ltmp30133-Ltmp30132 # Record length +Ltmp30132: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1473-"??$forward@AAPAV_Facet_base@std@@@std@@YAAAPAV_Facet_base@0@AAPAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11800 # Function type index + .secrel32 "??$forward@AAPAV_Facet_base@std@@@std@@YAAAPAV_Facet_base@0@AAPAV10@@Z" # Function section relative address + .secidx "??$forward@AAPAV_Facet_base@std@@@std@@YAAAPAV_Facet_base@0@AAPAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +Ltmp30133: + .short Ltmp30135-Ltmp30134 # Record length +Ltmp30134: + .short 4414 # Record kind: S_LOCAL + .long 11695 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp30135: + .cv_def_range Ltmp15976 Ltmp15977, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30131: + .p2align 2 + .cv_linetable 1473, "??$forward@AAPAV_Facet_base@std@@@std@@YAAAPAV_Facet_base@0@AAPAV10@@Z", Lfunc_end1473 + .section .debug$S,"dr",associative,"?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEPAV_Facet_base@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEPAV_Facet_base@2@XZ" + .long 241 # Symbol subsection for std::unique_ptr >::get + .long Ltmp30137-Ltmp30136 # Subsection size +Ltmp30136: + .short Ltmp30139-Ltmp30138 # Record length +Ltmp30138: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1474-"?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEPAV_Facet_base@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11801 # Function type index + .secrel32 "?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEPAV_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@@QBEPAV_Facet_base@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::unique_ptr >::get" # Function name +Ltmp30139: + .short Ltmp30141-Ltmp30140 # Record length +Ltmp30140: + .short 4414 # Record kind: S_LOCAL + .long 11673 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30141: + .cv_def_range Ltmp15978 Ltmp15979, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30137: + .p2align 2 + .cv_linetable 1474, "?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEPAV_Facet_base@2@XZ", Lfunc_end1474 + .section .debug$S,"dr",associative,"?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEAAPAV_Facet_base@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEAAPAV_Facet_base@2@XZ" + .long 241 # Symbol subsection for std::_Unique_ptr_base >::_Myptr + .long Ltmp30143-Ltmp30142 # Subsection size +Ltmp30142: + .short Ltmp30145-Ltmp30144 # Record length +Ltmp30144: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1475-"?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEAAPAV_Facet_base@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11802 # Function type index + .secrel32 "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEAAPAV_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@@QAEAAPAV_Facet_base@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Unique_ptr_base >::_Myptr" # Function name +Ltmp30145: + .short Ltmp30147-Ltmp30146 # Record length +Ltmp30146: + .short 4414 # Record kind: S_LOCAL + .long 11687 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30147: + .cv_def_range Ltmp15980 Ltmp15981, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30143: + .p2align 2 + .cv_linetable 1475, "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEAAPAV_Facet_base@2@XZ", Lfunc_end1475 + .section .debug$S,"dr",associative,"?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEABQAV_Facet_base@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEABQAV_Facet_base@2@XZ" + .long 241 # Symbol subsection for std::_Unique_ptr_base >::_Myptr + .long Ltmp30149-Ltmp30148 # Subsection size +Ltmp30148: + .short Ltmp30151-Ltmp30150 # Record length +Ltmp30150: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1476-"?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEABQAV_Facet_base@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11803 # Function type index + .secrel32 "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEABQAV_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@@QBEABQAV_Facet_base@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Unique_ptr_base >::_Myptr" # Function name +Ltmp30151: + .short Ltmp30153-Ltmp30152 # Record length +Ltmp30152: + .short 4414 # Record kind: S_LOCAL + .long 11692 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30153: + .cv_def_range Ltmp15982 Ltmp15983, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30149: + .p2align 2 + .cv_linetable 1476, "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QBEABQAV_Facet_base@2@XZ", Lfunc_end1476 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QBEABQAV_Facet_base@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QBEABQAV_Facet_base@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Facet_base *,1>::_Get_second + .long Ltmp30155-Ltmp30154 # Subsection size +Ltmp30154: + .short Ltmp30157-Ltmp30156 # Record length +Ltmp30156: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1477-"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QBEABQAV_Facet_base@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11804 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QBEABQAV_Facet_base@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QBEABQAV_Facet_base@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Facet_base *,1>::_Get_second" # Function name +Ltmp30157: + .short Ltmp30159-Ltmp30158 # Record length +Ltmp30158: + .short 4414 # Record kind: S_LOCAL + .long 11714 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30159: + .cv_def_range Ltmp15984 Ltmp15985, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30155: + .p2align 2 + .cv_linetable 1477, "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QBEABQAV_Facet_base@2@XZ", Lfunc_end1477 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAPAV_Facet_base@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAPAV_Facet_base@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Facet_base *,1>::_Get_second + .long Ltmp30161-Ltmp30160 # Subsection size +Ltmp30160: + .short Ltmp30163-Ltmp30162 # Record length +Ltmp30162: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1478-"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAPAV_Facet_base@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11805 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAPAV_Facet_base@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAPAV_Facet_base@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Facet_base *,1>::_Get_second" # Function name +Ltmp30163: + .short Ltmp30165-Ltmp30164 # Record length +Ltmp30164: + .short 4414 # Record kind: S_LOCAL + .long 11711 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30165: + .cv_def_range Ltmp15986 Ltmp15987, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30161: + .p2align 2 + .cv_linetable 1478, "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAPAV_Facet_base@2@XZ", Lfunc_end1478 + .section .debug$S,"dr",associative,"?get_deleter@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEAAU?$default_delete@V_Facet_base@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?get_deleter@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEAAU?$default_delete@V_Facet_base@std@@@2@XZ" + .long 241 # Symbol subsection for std::_Unique_ptr_base >::get_deleter + .long Ltmp30167-Ltmp30166 # Subsection size +Ltmp30166: + .short Ltmp30169-Ltmp30168 # Record length +Ltmp30168: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1479-"?get_deleter@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEAAU?$default_delete@V_Facet_base@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11806 # Function type index + .secrel32 "?get_deleter@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEAAU?$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@@QAEAAU?$default_delete@V_Facet_base@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Unique_ptr_base >::get_deleter" # Function name +Ltmp30169: + .short Ltmp30171-Ltmp30170 # Record length +Ltmp30170: + .short 4414 # Record kind: S_LOCAL + .long 11687 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30171: + .cv_def_range Ltmp15988 Ltmp15989, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30167: + .p2align 2 + .cv_linetable 1479, "?get_deleter@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAEAAU?$default_delete@V_Facet_base@std@@@2@XZ", Lfunc_end1479 + .section .debug$S,"dr",associative,"??R?$default_delete@V_Facet_base@std@@@std@@QBEXPAV_Facet_base@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??R?$default_delete@V_Facet_base@std@@@std@@QBEXPAV_Facet_base@1@@Z" + .long 241 # Symbol subsection for std::default_delete::operator() + .long Ltmp30173-Ltmp30172 # Subsection size +Ltmp30172: + .short Ltmp30175-Ltmp30174 # Record length +Ltmp30174: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1480-"??R?$default_delete@V_Facet_base@std@@@std@@QBEXPAV_Facet_base@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11807 # Function type index + .secrel32 "??R?$default_delete@V_Facet_base@std@@@std@@QBEXPAV_Facet_base@1@@Z" # Function section relative address + .secidx "??R?$default_delete@V_Facet_base@std@@@std@@QBEXPAV_Facet_base@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::default_delete::operator()" # Function name +Ltmp30175: + .short Ltmp30177-Ltmp30176 # Record length +Ltmp30176: + .short 4414 # Record kind: S_LOCAL + .long 11706 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30177: + .cv_def_range Ltmp15990 Ltmp15991, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp30179-Ltmp30178 # Record length +Ltmp30178: + .short 4414 # Record kind: S_LOCAL + .long 9152 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp30179: + .cv_def_range Ltmp15990 Ltmp15991, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30173: + .p2align 2 + .cv_linetable 1480, "??R?$default_delete@V_Facet_base@std@@@std@@QBEXPAV_Facet_base@1@@Z", Lfunc_end1480 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAU?$default_delete@V_Facet_base@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAU?$default_delete@V_Facet_base@std@@@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Facet_base *,1>::_Get_first + .long Ltmp30181-Ltmp30180 # Subsection size +Ltmp30180: + .short Ltmp30183-Ltmp30182 # Record length +Ltmp30182: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1481-"?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAU?$default_delete@V_Facet_base@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11808 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAU?$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@@PAV_Facet_base@2@$00@std@@QAEAAU?$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 +Ltmp30183: + .short Ltmp30185-Ltmp30184 # Record length +Ltmp30184: + .short 4414 # Record kind: S_LOCAL + .long 11711 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30185: + .cv_def_range Ltmp15992 Ltmp15993, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30181: + .p2align 2 + .cv_linetable 1481, "?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@QAEAAU?$default_delete@V_Facet_base@std@@@2@XZ", Lfunc_end1481 + .section .debug$S,"dr",associative,"??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::assign + .long Ltmp30187-Ltmp30186 # Subsection size +Ltmp30186: + .short Ltmp30189-Ltmp30188 # Record length +Ltmp30188: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1482-"??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11810 # Function type index + .secrel32 "??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z" # Function section relative address + .secidx "??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::assign" # Function name +Ltmp30189: + .short Ltmp30191-Ltmp30190 # Record length +Ltmp30190: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30191: + .cv_def_range Ltmp15996 Ltmp15997, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp30193-Ltmp30192 # Record length +Ltmp30192: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp30193: + .cv_def_range Ltmp15996 Ltmp15997, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30195-Ltmp30194 # Record length +Ltmp30194: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp30195: + .cv_def_range Ltmp15996 Ltmp15997, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30187: + .p2align 2 + .cv_linetable 1482, "??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z", Lfunc_end1482 + .section .debug$S,"dr",associative,"??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z" + .long 241 # Symbol subsection for std::_Parser >::_Parser + .long Ltmp30197-Ltmp30196 # Subsection size +Ltmp30196: + .short Ltmp30199-Ltmp30198 # Record length +Ltmp30198: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1483-"??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11811 # Function type index + .secrel32 "??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z" # Function section relative address + .secidx "??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Parser" # Function name +Ltmp30199: + .short Ltmp30201-Ltmp30200 # Record length +Ltmp30200: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30201: + .cv_def_range Ltmp16004 Ltmp16010, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp30203-Ltmp30202 # Record length +Ltmp30202: + .short 4414 # Record kind: S_LOCAL + .long 8981 # TypeIndex + .short 1 # Flags + .asciz "_Tr" +Ltmp30203: + .cv_def_range Ltmp16004 Ltmp16010, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30205-Ltmp30204 # Record length +Ltmp30204: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Pfirst" +Ltmp30205: + .cv_def_range Ltmp16004 Ltmp16010, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp30207-Ltmp30206 # Record length +Ltmp30206: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Plast" +Ltmp30207: + .cv_def_range Ltmp16004 Ltmp16010, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp30209-Ltmp30208 # Record length +Ltmp30208: + .short 4414 # Record kind: S_LOCAL + .long 8939 # TypeIndex + .short 1 # Flags + .asciz "_Fx" +Ltmp30209: + .cv_def_range Ltmp16004 Ltmp16010, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp30211-Ltmp30210 # Record length +Ltmp30210: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_ECMA_flags" +Ltmp30211: + .cv_def_range Ltmp16005 Ltmp16008 Ltmp16009 Ltmp16010, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp30213-Ltmp30212 # Record length +Ltmp30212: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Basic_flags" +Ltmp30213: + .cv_def_range Ltmp16005 Ltmp16008 Ltmp16009 Ltmp16010, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp30215-Ltmp30214 # Record length +Ltmp30214: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Grep_flags" +Ltmp30215: + .cv_def_range Ltmp16005 Ltmp16008 Ltmp16009 Ltmp16010, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp30217-Ltmp30216 # Record length +Ltmp30216: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Extended_flags" +Ltmp30217: + .cv_def_range Ltmp16005 Ltmp16008 Ltmp16009 Ltmp16010, "E\021\026\000\000\000\310\377\377\377" + .short Ltmp30219-Ltmp30218 # Record length +Ltmp30218: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Awk_flags" +Ltmp30219: + .cv_def_range Ltmp16005 Ltmp16008 Ltmp16009 Ltmp16010, "E\021\026\000\000\000\304\377\377\377" + .short Ltmp30221-Ltmp30220 # Record length +Ltmp30220: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Egrep_flags" +Ltmp30221: + .cv_def_range Ltmp16005 Ltmp16008 Ltmp16009 Ltmp16010, "E\021\026\000\000\000\300\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30197: + .p2align 2 + .cv_linetable 1483, "??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z", Lfunc_end1483 + .section .debug$S,"dr",associative,"?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" + .long 241 # Symbol subsection for std::_Parser >::_Compile + .long Ltmp30223-Ltmp30222 # Subsection size +Ltmp30222: + .short Ltmp30225-Ltmp30224 # Record length +Ltmp30224: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1484-"?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11812 # Function type index + .secrel32 "?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" # Function section relative address + .secidx "?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Compile" # Function name +Ltmp30225: + .short Ltmp30227-Ltmp30226 # Record length +Ltmp30226: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30227: + .cv_def_range Ltmp16023 Ltmp16026, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp30229-Ltmp30228 # Record length +Ltmp30228: + .short 4414 # Record kind: S_LOCAL + .long 8943 # TypeIndex + .short 0 # Flags + .asciz "_Res" +Ltmp30229: + .cv_def_range Ltmp16023 Ltmp16026, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp30231-Ltmp30230 # Record length +Ltmp30230: + .short 4414 # Record kind: S_LOCAL + .long 11817 # TypeIndex + .short 0 # Flags + .asciz "_Guard" +Ltmp30231: + .cv_def_range Ltmp16023 Ltmp16026, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp30233-Ltmp30232 # Record length +Ltmp30232: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 0 # Flags + .asciz "_Pos1" +Ltmp30233: + .cv_def_range Ltmp16023 Ltmp16026, "E\021\026\000\000\000\324\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30223: + .p2align 2 + .cv_linetable 1484, "?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ", Lfunc_end1484 + .section .debug$S,"dr",associative,"?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPAV_Root_node@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPAV_Root_node@2@@Z" + .long 241 # Symbol subsection for std::basic_regex >::_Reset + .long Ltmp30235-Ltmp30234 # Subsection size +Ltmp30234: + .short Ltmp30237-Ltmp30236 # Record length +Ltmp30236: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1485-"?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPAV_Root_node@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11819 # Function type index + .secrel32 "?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPAV_Root_node@2@@Z" # Function section relative address + .secidx "?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPAV_Root_node@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::_Reset" # Function name +Ltmp30237: + .short Ltmp30239-Ltmp30238 # Record length +Ltmp30238: + .short 4414 # Record kind: S_LOCAL + .long 8945 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30239: + .cv_def_range Ltmp16027 Ltmp16030, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp30241-Ltmp30240 # Record length +Ltmp30240: + .short 4414 # Record kind: S_LOCAL + .long 8943 # TypeIndex + .short 1 # Flags + .asciz "_Rx" +Ltmp30241: + .cv_def_range Ltmp16027 Ltmp16030, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30235: + .p2align 2 + .cv_linetable 1485, "?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPAV_Root_node@2@@Z", Lfunc_end1485 + .section .debug$S,"dr",associative,"??1?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Parser >::~_Parser + .long Ltmp30243-Ltmp30242 # Subsection size +Ltmp30242: + .short Ltmp30245-Ltmp30244 # Record length +Ltmp30244: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1486-"??1?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11820 # Function type index + .secrel32 "??1?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::~_Parser" # Function name +Ltmp30245: + .short Ltmp30247-Ltmp30246 # Record length +Ltmp30246: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30247: + .cv_def_range Ltmp16031 Ltmp16033, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30243: + .p2align 2 + .cv_linetable 1486, "??1?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@XZ", Lfunc_end1486 + .section .debug$S,"dr",associative,"??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::replace + .long Ltmp30249-Ltmp30248 # Subsection size +Ltmp30248: + .short Ltmp30251-Ltmp30250 # Record length +Ltmp30250: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1487-"??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11823 # Function type index + .secrel32 "??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z" # Function section relative address + .secidx "??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::replace" # Function name +Ltmp30251: + .short Ltmp30253-Ltmp30252 # Record length +Ltmp30252: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30253: + .cv_def_range Ltmp16036 Ltmp16037, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp30255-Ltmp30254 # Record length +Ltmp30254: + .short 4414 # Record kind: S_LOCAL + .long 4556 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp30255: + .cv_def_range Ltmp16036 Ltmp16037, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30257-Ltmp30256 # Record length +Ltmp30256: + .short 4414 # Record kind: S_LOCAL + .long 4556 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp30257: + .cv_def_range Ltmp16036 Ltmp16037, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp30259-Ltmp30258 # Record length +Ltmp30258: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_First2" +Ltmp30259: + .cv_def_range Ltmp16036 Ltmp16037, "E\021\026\000\000\000 \000\000\000" + .short Ltmp30261-Ltmp30260 # Record length +Ltmp30260: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +Ltmp30261: + .cv_def_range Ltmp16036 Ltmp16037, "E\021\026\000\000\000$\000\000\000" + .short Ltmp30263-Ltmp30262 # Record length +Ltmp30262: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_UFirst2" +Ltmp30263: + .cv_def_range Ltmp16036 Ltmp16037, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp30265-Ltmp30264 # Record length +Ltmp30264: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_ULast2" +Ltmp30265: + .cv_def_range Ltmp16036 Ltmp16037, "E\021\026\000\000\000\330\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30249: + .p2align 2 + .cv_linetable 1487, "??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z", Lfunc_end1487 + .section .debug$S,"dr",associative,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@$$QAV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@$$QAV01@@Z" + .long 241 # Symbol subsection for std::_String_const_iterator > >::_String_const_iterator + .long Ltmp30267-Ltmp30266 # Subsection size +Ltmp30266: + .short Ltmp30269-Ltmp30268 # Record length +Ltmp30268: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1488-"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@$$QAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11827 # Function type index + .secrel32 "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@$$QAV01@@Z" # Function section relative address + .secidx "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@$$QAV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::_String_const_iterator" # Function name +Ltmp30269: + .short Ltmp30271-Ltmp30270 # Record length +Ltmp30270: + .short 4414 # Record kind: S_LOCAL + .long 4779 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30271: + .cv_def_range Ltmp16038 Ltmp16039, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp30273-Ltmp30272 # Record length +Ltmp30272: + .short 4414 # Record kind: S_LOCAL + .long 11824 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp30273: + .cv_def_range Ltmp16038 Ltmp16039, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30267: + .p2align 2 + .cv_linetable 1488, "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QAE@$$QAV01@@Z", Lfunc_end1488 + .section .debug$S,"dr",associative,"??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Replace_range + .long Ltmp30275-Ltmp30274 # Subsection size +Ltmp30274: + .short Ltmp30277-Ltmp30276 # Record length +Ltmp30276: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1489-"??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11830 # Function type index + .secrel32 "??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z" # Function section relative address + .secidx "??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Replace_range" # Function name +Ltmp30277: + .short Ltmp30279-Ltmp30278 # Record length +Ltmp30278: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30279: + .cv_def_range Ltmp16042 Ltmp16043, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp30281-Ltmp30280 # Record length +Ltmp30280: + .short 4414 # Record kind: S_LOCAL + .long 4556 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp30281: + .cv_def_range Ltmp16042 Ltmp16043, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30283-Ltmp30282 # Record length +Ltmp30282: + .short 4414 # Record kind: S_LOCAL + .long 4556 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp30283: + .cv_def_range Ltmp16042 Ltmp16043, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp30285-Ltmp30284 # Record length +Ltmp30284: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_First2" +Ltmp30285: + .cv_def_range Ltmp16042 Ltmp16043, "E\021\026\000\000\000 \000\000\000" + .short Ltmp30287-Ltmp30286 # Record length +Ltmp30286: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +Ltmp30287: + .cv_def_range Ltmp16042 Ltmp16043, "E\021\026\000\000\000$\000\000\000" + .short Ltmp30289-Ltmp30288 # Record length +Ltmp30288: + .short 4414 # Record kind: S_LOCAL + .long 4529 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp30289: + .cv_def_range Ltmp16042 Ltmp16043, "E\021\026\000\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30275: + .p2align 2 + .cv_linetable 1489, "??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z", Lfunc_end1489 + .section .debug$S,"dr",associative,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IIQBDI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IIQBDI@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::replace + .long Ltmp30291-Ltmp30290 # Subsection size +Ltmp30290: + .short Ltmp30293-Ltmp30292 # Record length +Ltmp30292: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1490-"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IIQBDI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11831 # Function type index + .secrel32 "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IIQBDI@Z" # Function section relative address + .secidx "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IIQBDI@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::replace" # Function name +Ltmp30293: + .short Ltmp30295-Ltmp30294 # Record length +Ltmp30294: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30295: + .cv_def_range Ltmp16044 Ltmp16057, "E\021\026\000\000\000\344\377\377\377" + .short Ltmp30297-Ltmp30296 # Record length +Ltmp30296: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Off" +Ltmp30297: + .cv_def_range Ltmp16044 Ltmp16057, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30299-Ltmp30298 # Record length +Ltmp30298: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_N0" +Ltmp30299: + .cv_def_range Ltmp16044 Ltmp16057, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp30301-Ltmp30300 # Record length +Ltmp30300: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp30301: + .cv_def_range Ltmp16044 Ltmp16057, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp30303-Ltmp30302 # Record length +Ltmp30302: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp30303: + .cv_def_range Ltmp16044 Ltmp16057, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp30305-Ltmp30304 # Record length +Ltmp30304: + .short 4414 # Record kind: S_LOCAL + .long 4639 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp30305: + .cv_def_range Ltmp16044 Ltmp16057, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp30307-Ltmp30306 # Record length +Ltmp30306: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Old_size" +Ltmp30307: + .cv_def_range Ltmp16044 Ltmp16057, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp30309-Ltmp30308 # Record length +Ltmp30308: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Suffix_size" +Ltmp30309: + .cv_def_range Ltmp16044 Ltmp16057, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp30311-Ltmp30310 # Record length +Ltmp30310: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Growth" +Ltmp30311: + .cv_def_range Ltmp16044 Ltmp16057, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp30313-Ltmp30312 # Record length +Ltmp30312: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16048-Ltmp16047 # Code size + .secrel32 Ltmp16047 # Function section relative address + .secidx Lfunc_begin1490 # Function section index + .byte 0 # Lexical block name +Ltmp30313: + .short Ltmp30315-Ltmp30314 # Record length +Ltmp30314: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 0 # Flags + .asciz "_Old_ptr" +Ltmp30315: + .cv_def_range Ltmp16047 Ltmp16048, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp30317-Ltmp30316 # Record length +Ltmp30316: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 0 # Flags + .asciz "_Insert_at" +Ltmp30317: + .cv_def_range Ltmp16047 Ltmp16048, "E\021\026\000\000\000\320\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short Ltmp30319-Ltmp30318 # Record length +Ltmp30318: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16056-Ltmp16049 # Code size + .secrel32 Ltmp16049 # Function section relative address + .secidx Lfunc_begin1490 # Function section index + .byte 0 # Lexical block name +Ltmp30319: + .short Ltmp30321-Ltmp30320 # Record length +Ltmp30320: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 0 # Flags + .asciz "_Old_ptr" +Ltmp30321: + .cv_def_range Ltmp16049 Ltmp16056, "E\021\026\000\000\000\310\377\377\377" + .short Ltmp30323-Ltmp30322 # Record length +Ltmp30322: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 0 # Flags + .asciz "_Insert_at" +Ltmp30323: + .cv_def_range Ltmp16049 Ltmp16056, "E\021\026\000\000\000\304\377\377\377" + .short Ltmp30325-Ltmp30324 # Record length +Ltmp30324: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 0 # Flags + .asciz "_Suffix_at" +Ltmp30325: + .cv_def_range Ltmp16049 Ltmp16056, "E\021\026\000\000\000\300\377\377\377" + .short Ltmp30327-Ltmp30326 # Record length +Ltmp30326: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Ptr_shifted_after" +Ltmp30327: + .cv_def_range Ltmp16049 Ltmp16056, "E\021\026\000\000\000\274\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 +Ltmp30291: + .p2align 2 + .cv_linetable 1490, "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IIQBDI@Z", Lfunc_end1490 + .section .debug$S,"dr",associative,"??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEHABV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEHABV01@@Z" + .long 241 # Symbol subsection for std::_String_const_iterator > >::operator- + .long Ltmp30329-Ltmp30328 # Subsection size +Ltmp30328: + .short Ltmp30331-Ltmp30330 # Record length +Ltmp30330: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1491-"??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEHABV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11832 # Function type index + .secrel32 "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEHABV01@@Z" # Function section relative address + .secidx "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEHABV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::operator-" # Function name +Ltmp30331: + .short Ltmp30333-Ltmp30332 # Record length +Ltmp30332: + .short 4414 # Record kind: S_LOCAL + .long 4784 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30333: + .cv_def_range Ltmp16058 Ltmp16059, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp30335-Ltmp30334 # Record length +Ltmp30334: + .short 4414 # Record kind: S_LOCAL + .long 4771 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp30335: + .cv_def_range Ltmp16058 Ltmp16059, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30329: + .p2align 2 + .cv_linetable 1491, "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QBEHABV01@@Z", Lfunc_end1491 + .section .debug$S,"dr",associative,"?cbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?cbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::cbegin + .long Ltmp30337-Ltmp30336 # Subsection size +Ltmp30336: + .short Ltmp30339-Ltmp30338 # Record length +Ltmp30338: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1492-"?cbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?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 11833 # Function type index + .secrel32 "?cbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?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@@QBE?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 +Ltmp30339: + .short Ltmp30341-Ltmp30340 # Record length +Ltmp30340: + .short 4414 # Record kind: S_LOCAL + .long 4611 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30341: + .cv_def_range Ltmp16060 Ltmp16061, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30337: + .p2align 2 + .cv_linetable 1492, "?cbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ", Lfunc_end1492 + .section .debug$S,"dr",associative,"?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEXI@Z" + .long 241 # Symbol subsection for std::_String_val >::_Check_offset + .long Ltmp30343-Ltmp30342 # Subsection size +Ltmp30342: + .short Ltmp30345-Ltmp30344 # Record length +Ltmp30344: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1493-"?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11834 # Function type index + .secrel32 "?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEXI@Z" # Function section relative address + .secidx "?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::_Check_offset" # Function name +Ltmp30345: + .short Ltmp30347-Ltmp30346 # Record length +Ltmp30346: + .short 4414 # Record kind: S_LOCAL + .long 4807 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30347: + .cv_def_range Ltmp16062 Ltmp16065, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp30349-Ltmp30348 # Record length +Ltmp30348: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Off" +Ltmp30349: + .cv_def_range Ltmp16062 Ltmp16065, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30343: + .p2align 2 + .cv_linetable 1493, "?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEXI@Z", Lfunc_end1493 + .section .debug$S,"dr",associative,"?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEIII@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEIII@Z" + .long 241 # Symbol subsection for std::_String_val >::_Clamp_suffix_size + .long Ltmp30351-Ltmp30350 # Subsection size +Ltmp30350: + .short Ltmp30353-Ltmp30352 # Record length +Ltmp30352: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1494-"?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEIII@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11835 # Function type index + .secrel32 "?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEIII@Z" # Function section relative address + .secidx "?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEIII@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::_Clamp_suffix_size" # Function name +Ltmp30353: + .short Ltmp30355-Ltmp30354 # Record length +Ltmp30354: + .short 4414 # Record kind: S_LOCAL + .long 4807 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30355: + .cv_def_range Ltmp16066 Ltmp16068, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp30357-Ltmp30356 # Record length +Ltmp30356: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Off" +Ltmp30357: + .cv_def_range Ltmp16066 Ltmp16068, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30359-Ltmp30358 # Record length +Ltmp30358: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Size" +Ltmp30359: + .cv_def_range Ltmp16066 Ltmp16068, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30351: + .p2align 2 + .cv_linetable 1494, "?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QBEIII@Z", Lfunc_end1494 + .section .debug$S,"dr",associative,"??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@IIQBDI@Z@IIPBDI@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??replace@01@QAEAAV01@IIQBDI@Z@IIPBDI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@IIQBDI@Z@IIPBDI@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??replace@01@QAEAAV01@IIQBDI@Z@IIPBDI@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Reallocate_grow_by<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring:2965:13',unsigned int,unsigned int,const char *,unsigned int> + .long Ltmp30361-Ltmp30360 # Subsection size +Ltmp30360: + .short Ltmp30363-Ltmp30362 # Record length +Ltmp30362: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1495-"??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@IIQBDI@Z@IIPBDI@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??replace@01@QAEAAV01@IIQBDI@Z@IIPBDI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11841 # Function type index + .secrel32 "??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@IIQBDI@Z@IIPBDI@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??replace@01@QAEAAV01@IIQBDI@Z@IIPBDI@Z" # Function section relative address + .secidx "??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@IIQBDI@Z@IIPBDI@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??replace@01@QAEAAV01@IIQBDI@Z@IIPBDI@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\\2019\\Preview\\VC\\Tools\\MSVC\\14.20.27323\\include\\xstring:2965:13',unsigned int,unsigned int,const char *,unsigned int>" # Function name +Ltmp30363: + .short Ltmp30365-Ltmp30364 # Record length +Ltmp30364: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30365: + .cv_def_range Ltmp16069 Ltmp16075, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp30367-Ltmp30366 # Record length +Ltmp30366: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Size_increase" +Ltmp30367: + .cv_def_range Ltmp16069 Ltmp16075, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30369-Ltmp30368 # Record length +Ltmp30368: + .short 4414 # Record kind: S_LOCAL + .long 11839 # TypeIndex + .short 1 # Flags + .asciz "_Fn" +Ltmp30369: + .cv_def_range Ltmp16069 Ltmp16075, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp30371-Ltmp30370 # Record length +Ltmp30370: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Args" +Ltmp30371: + .cv_def_range Ltmp16069 Ltmp16075, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp30373-Ltmp30372 # Record length +Ltmp30372: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Args" +Ltmp30373: + .cv_def_range Ltmp16069 Ltmp16075, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp30375-Ltmp30374 # Record length +Ltmp30374: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Args" +Ltmp30375: + .cv_def_range Ltmp16069 Ltmp16075, "E\021\026\000\000\000\030\000\000\000" + .short Ltmp30377-Ltmp30376 # Record length +Ltmp30376: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Args" +Ltmp30377: + .cv_def_range Ltmp16069 Ltmp16075, "E\021\026\000\000\000\034\000\000\000" + .short Ltmp30379-Ltmp30378 # Record length +Ltmp30378: + .short 4414 # Record kind: S_LOCAL + .long 4639 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp30379: + .cv_def_range Ltmp16069 Ltmp16075, "E\021\026\000\000\000\344\377\377\377" + .short Ltmp30381-Ltmp30380 # Record length +Ltmp30380: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Old_size" +Ltmp30381: + .cv_def_range Ltmp16069 Ltmp16075, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp30383-Ltmp30382 # Record length +Ltmp30382: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_New_size" +Ltmp30383: + .cv_def_range Ltmp16069 Ltmp16075, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp30385-Ltmp30384 # Record length +Ltmp30384: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Old_capacity" +Ltmp30385: + .cv_def_range Ltmp16069 Ltmp16075, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp30387-Ltmp30386 # Record length +Ltmp30386: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_New_capacity" +Ltmp30387: + .cv_def_range Ltmp16069 Ltmp16075, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp30389-Ltmp30388 # Record length +Ltmp30388: + .short 4414 # Record kind: S_LOCAL + .long 4676 # TypeIndex + .short 0 # Flags + .asciz "_Al" +Ltmp30389: + .cv_def_range Ltmp16069 Ltmp16075, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp30391-Ltmp30390 # Record length +Ltmp30390: + .short 4414 # Record kind: S_LOCAL + .long 4896 # TypeIndex + .short 0 # Flags + .asciz "_New_ptr" +Ltmp30391: + .cv_def_range Ltmp16069 Ltmp16075, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp30393-Ltmp30392 # Record length +Ltmp30392: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 0 # Flags + .asciz "_Raw_new" +Ltmp30393: + .cv_def_range Ltmp16069 Ltmp16075, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp30395-Ltmp30394 # Record length +Ltmp30394: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16073-Ltmp16072 # Code size + .secrel32 Ltmp16072 # Function section relative address + .secidx Lfunc_begin1495 # Function section index + .byte 0 # Lexical block name +Ltmp30395: + .short Ltmp30397-Ltmp30396 # Record length +Ltmp30396: + .short 4414 # Record kind: S_LOCAL + .long 4896 # TypeIndex + .short 0 # Flags + .asciz "_Old_ptr" +Ltmp30397: + .cv_def_range Ltmp16072 Ltmp16073, "E\021\026\000\000\000\310\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 +Ltmp30361: + .p2align 2 + .cv_linetable 1495, "??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV34@IIQBDI@Z@IIPBDI@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEAAV01@IV@?0??replace@01@QAEAAV01@IIQBDI@Z@IIPBDI@Z", Lfunc_end1495 + .section .debug$S,"dr",associative,"?_Xran@?$_String_val@U?$_Simple_types@D@std@@@std@@SAXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Xran@?$_String_val@U?$_Simple_types@D@std@@@std@@SAXXZ" + .long 241 # Symbol subsection for std::_String_val >::_Xran + .long Ltmp30399-Ltmp30398 # Subsection size +Ltmp30398: + .short Ltmp30401-Ltmp30400 # Record length +Ltmp30400: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1496-"?_Xran@?$_String_val@U?$_Simple_types@D@std@@@std@@SAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11842 # 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 +Ltmp30401: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30399: + .p2align 2 + .cv_linetable 1496, "?_Xran@?$_String_val@U?$_Simple_types@D@std@@@std@@SAXXZ", Lfunc_end1496 + .section .debug$S,"dr",associative,"??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@IIQBDI@Z@QBE?A?@@QAD0III0I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@IIQBDI@Z@QBE?A?@@QAD0III0I@Z" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::replace::::operator() + .long Ltmp30403-Ltmp30402 # Subsection size +Ltmp30402: + .short Ltmp30405-Ltmp30404 # Record length +Ltmp30404: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1497-"??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@IIQBDI@Z@QBE?A?@@QAD0III0I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11847 # Function type index + .secrel32 "??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@IIQBDI@Z@QBE?A?@@QAD0III0I@Z" # Function section relative address + .secidx "??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@IIQBDI@Z@QBE?A?@@QAD0III0I@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::replace::::operator()" # Function name +Ltmp30405: + .short Ltmp30407-Ltmp30406 # Record length +Ltmp30406: + .short 4414 # Record kind: S_LOCAL + .long 11844 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30407: + .cv_def_range Ltmp16078 Ltmp16079, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp30409-Ltmp30408 # Record length +Ltmp30408: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 1 # Flags + .asciz "_New_ptr" +Ltmp30409: + .cv_def_range Ltmp16078 Ltmp16079, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30411-Ltmp30410 # Record length +Ltmp30410: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Old_ptr" +Ltmp30411: + .cv_def_range Ltmp16078 Ltmp16079, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp30413-Ltmp30412 # Record length +Ltmp30412: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Old_size" +Ltmp30413: + .cv_def_range Ltmp16078 Ltmp16079, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp30415-Ltmp30414 # Record length +Ltmp30414: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Off" +Ltmp30415: + .cv_def_range Ltmp16078 Ltmp16079, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp30417-Ltmp30416 # Record length +Ltmp30416: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_N0" +Ltmp30417: + .cv_def_range Ltmp16078 Ltmp16079, "E\021\026\000\000\000\030\000\000\000" + .short Ltmp30419-Ltmp30418 # Record length +Ltmp30418: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp30419: + .cv_def_range Ltmp16078 Ltmp16079, "E\021\026\000\000\000\034\000\000\000" + .short Ltmp30421-Ltmp30420 # Record length +Ltmp30420: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp30421: + .cv_def_range Ltmp16078 Ltmp16079, "E\021\026\000\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30403: + .p2align 2 + .cv_linetable 1497, "??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV23@IIQBDI@Z@QBE?A?@@QAD0III0I@Z", Lfunc_end1497 + .section .debug$S,"dr",associative,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .long 241 # Symbol subsection for std::basic_string,std::allocator >::begin + .long Ltmp30423-Ltmp30422 # Subsection size +Ltmp30422: + .short Ltmp30425-Ltmp30424 # Record length +Ltmp30424: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1498-"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?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 11848 # Function type index + .secrel32 "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?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@@QBE?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 +Ltmp30425: + .short Ltmp30427-Ltmp30426 # Record length +Ltmp30426: + .short 4414 # Record kind: S_LOCAL + .long 4611 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30427: + .cv_def_range Ltmp16082 Ltmp16083, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp30429-Ltmp30428 # Record length +Ltmp30428: + .short 4414 # Record kind: S_LOCAL + .long 4807 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +Ltmp30429: + .cv_def_range Ltmp16082 Ltmp16083, "E\021\026\000\000\000\334\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30423: + .p2align 2 + .cv_linetable 1498, "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ", Lfunc_end1498 + .section .debug$S,"dr",associative,"??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPBV?$_String_val@U?$_Simple_types@D@std@@@0@ABV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPBV?$_String_val@U?$_Simple_types@D@std@@@0@ABV10@@Z" + .long 241 # Symbol subsection for std::addressof > > + .long Ltmp30431-Ltmp30430 # Subsection size +Ltmp30430: + .short Ltmp30433-Ltmp30432 # Record length +Ltmp30432: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1499-"??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPBV?$_String_val@U?$_Simple_types@D@std@@@0@ABV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11851 # Function type index + .secrel32 "??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPBV?$_String_val@U?$_Simple_types@D@std@@@0@ABV10@@Z" # Function section relative address + .secidx "??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPBV?$_String_val@U?$_Simple_types@D@std@@@0@ABV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof > >" # Function name +Ltmp30433: + .short Ltmp30435-Ltmp30434 # Record length +Ltmp30434: + .short 4414 # Record kind: S_LOCAL + .long 4682 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp30435: + .cv_def_range Ltmp16084 Ltmp16085, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30431: + .p2align 2 + .cv_linetable 1499, "??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPBV?$_String_val@U?$_Simple_types@D@std@@@0@ABV10@@Z", Lfunc_end1499 + .section .debug$S,"dr",associative,"??$_Refancy@PBD$0A@@std@@YAPBDPBD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Refancy@PBD$0A@@std@@YAPBDPBD@Z" + .long 241 # Symbol subsection for std::_Refancy + .long Ltmp30437-Ltmp30436 # Subsection size +Ltmp30436: + .short Ltmp30439-Ltmp30438 # Record length +Ltmp30438: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1500-"??$_Refancy@PBD$0A@@std@@YAPBDPBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11852 # Function type index + .secrel32 "??$_Refancy@PBD$0A@@std@@YAPBDPBD@Z" # Function section relative address + .secidx "??$_Refancy@PBD$0A@@std@@YAPBDPBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Refancy" # Function name +Ltmp30439: + .short Ltmp30441-Ltmp30440 # Record length +Ltmp30440: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp30441: + .cv_def_range Ltmp16086 Ltmp16087, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30437: + .p2align 2 + .cv_linetable 1500, "??$_Refancy@PBD$0A@@std@@YAPBDPBD@Z", Lfunc_end1500 + .section .debug$S,"dr",associative,"??0?$allocator@_N@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$allocator@_N@std@@QAE@XZ" + .long 241 # Symbol subsection for std::allocator::allocator + .long Ltmp30443-Ltmp30442 # Subsection size +Ltmp30442: + .short Ltmp30445-Ltmp30444 # Record length +Ltmp30444: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1501-"??0?$allocator@_N@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11853 # Function type index + .secrel32 "??0?$allocator@_N@std@@QAE@XZ" # Function section relative address + .secidx "??0?$allocator@_N@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +Ltmp30445: + .short Ltmp30447-Ltmp30446 # Record length +Ltmp30446: + .short 4414 # Record kind: S_LOCAL + .long 10031 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30447: + .cv_def_range Ltmp16088 Ltmp16089, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30443: + .p2align 2 + .cv_linetable 1501, "??0?$allocator@_N@std@@QAE@XZ", Lfunc_end1501 + .section .debug$S,"dr",associative,"??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z" + .long 241 # Symbol subsection for std::vector >::vector + .long Ltmp30449-Ltmp30448 # Subsection size +Ltmp30448: + .short Ltmp30451-Ltmp30450 # Record length +Ltmp30450: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1502-"??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11854 # Function type index + .secrel32 "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z" # Function section relative address + .secidx "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +Ltmp30451: + .short Ltmp30453-Ltmp30452 # Record length +Ltmp30452: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30453: + .cv_def_range Ltmp16092 Ltmp16096, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp30455-Ltmp30454 # Record length +Ltmp30454: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp30455: + .cv_def_range Ltmp16092 Ltmp16096, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30457-Ltmp30456 # Record length +Ltmp30456: + .short 4414 # Record kind: S_LOCAL + .long 9817 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp30457: + .cv_def_range Ltmp16092 Ltmp16096, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30449: + .p2align 2 + .cv_linetable 1502, "??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z", Lfunc_end1502 + .section .debug$S,"dr",associative,"??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" + .long 241 # Symbol subsection for std::_Builder >::_Builder + .long Ltmp30459-Ltmp30458 # Subsection size +Ltmp30458: + .short Ltmp30461-Ltmp30460 # Record length +Ltmp30460: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1503-"??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11855 # Function type index + .secrel32 "??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" # Function section relative address + .secidx "??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Builder" # Function name +Ltmp30461: + .short Ltmp30463-Ltmp30462 # Record length +Ltmp30462: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30463: + .cv_def_range Ltmp16099 Ltmp16100, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp30465-Ltmp30464 # Record length +Ltmp30464: + .short 4414 # Record kind: S_LOCAL + .long 8981 # TypeIndex + .short 1 # Flags + .asciz "_Tr" +Ltmp30465: + .cv_def_range Ltmp16099 Ltmp16100, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30467-Ltmp30466 # Record length +Ltmp30466: + .short 4414 # Record kind: S_LOCAL + .long 8939 # TypeIndex + .short 1 # Flags + .asciz "_Fx" +Ltmp30467: + .cv_def_range Ltmp16099 Ltmp16100, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30459: + .p2align 2 + .cv_linetable 1503, "??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z", Lfunc_end1503 + .section .debug$S,"dr",associative,"?_Setlong@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Setlong@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .long 241 # Symbol subsection for std::_Builder >::_Setlong + .long Ltmp30469-Ltmp30468 # Subsection size +Ltmp30468: + .short Ltmp30471-Ltmp30470 # Record length +Ltmp30470: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1504-"?_Setlong@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11856 # Function type index + .secrel32 "?_Setlong@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Function section relative address + .secidx "?_Setlong@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Setlong" # Function name +Ltmp30471: + .short Ltmp30473-Ltmp30472 # Record length +Ltmp30472: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30473: + .cv_def_range Ltmp16101 Ltmp16102, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30469: + .p2align 2 + .cv_linetable 1504, "?_Setlong@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ", Lfunc_end1504 + .section .debug$S,"dr",associative,"?_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .long 241 # Symbol subsection for std::_Parser >::_Trans + .long Ltmp30475-Ltmp30474 # Subsection size +Ltmp30474: + .short Ltmp30477-Ltmp30476 # Record length +Ltmp30476: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1505-"?_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11857 # Function type index + .secrel32 "?_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Function section relative address + .secidx "?_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Trans" # Function name +Ltmp30477: + .short Ltmp30479-Ltmp30478 # Record length +Ltmp30478: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30479: + .cv_def_range Ltmp16103 Ltmp16129, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp30481-Ltmp30480 # Record length +Ltmp30480: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16109-Ltmp16108 # Code size + .secrel32 Ltmp16108 # Function section relative address + .secidx Lfunc_begin1505 # Function section index + .byte 0 # Lexical block name +Ltmp30481: + .short Ltmp30483-Ltmp30482 # Record length +Ltmp30482: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 0 # Flags + .asciz "_Ch0" +Ltmp30483: + .cv_def_range Ltmp16108 Ltmp16109, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short Ltmp30485-Ltmp30484 # Record length +Ltmp30484: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16123-Ltmp16120 # Code size + .secrel32 Ltmp16120 # Function section relative address + .secidx Lfunc_begin1505 # Function section index + .byte 0 # Lexical block name +Ltmp30485: + .short Ltmp30487-Ltmp30486 # Record length +Ltmp30486: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 0 # Flags + .asciz "_Ch0" +Ltmp30487: + .cv_def_range Ltmp16120 Ltmp16123, "E\021\026\000\000\000\354\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 +Ltmp30475: + .p2align 2 + .cv_linetable 1505, "?_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ", Lfunc_end1505 + .section .debug$S,"dr",associative,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z" + .long 241 # Symbol subsection for std::_Vb_val >::_Vb_val + .long Ltmp30489-Ltmp30488 # Subsection size +Ltmp30488: + .short Ltmp30491-Ltmp30490 # Record length +Ltmp30490: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1506-"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11858 # Function type index + .secrel32 "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z" # Function section relative address + .secidx "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_val >::_Vb_val" # Function name +Ltmp30491: + .short Ltmp30493-Ltmp30492 # Record length +Ltmp30492: + .short 4414 # Record kind: S_LOCAL + .long 9996 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30493: + .cv_def_range Ltmp16132 Ltmp16136, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp30495-Ltmp30494 # Record length +Ltmp30494: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp30495: + .cv_def_range Ltmp16132 Ltmp16136, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30497-Ltmp30496 # Record length +Ltmp30496: + .short 4414 # Record kind: S_LOCAL + .long 7217 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp30497: + .cv_def_range Ltmp16132 Ltmp16136, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp30499-Ltmp30498 # Record length +Ltmp30498: + .short 4414 # Record kind: S_LOCAL + .long 9817 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp30499: + .cv_def_range Ltmp16132 Ltmp16136, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30489: + .p2align 2 + .cv_linetable 1506, "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z", Lfunc_end1506 + .section .debug$S,"dr",associative,"??$?0_N@?$allocator@I@std@@QAE@ABV?$allocator@_N@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0_N@?$allocator@I@std@@QAE@ABV?$allocator@_N@1@@Z" + .long 241 # Symbol subsection for std::allocator::allocator + .long Ltmp30501-Ltmp30500 # Subsection size +Ltmp30500: + .short Ltmp30503-Ltmp30502 # Record length +Ltmp30502: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1507-"??$?0_N@?$allocator@I@std@@QAE@ABV?$allocator@_N@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11860 # Function type index + .secrel32 "??$?0_N@?$allocator@I@std@@QAE@ABV?$allocator@_N@1@@Z" # Function section relative address + .secidx "??$?0_N@?$allocator@I@std@@QAE@ABV?$allocator@_N@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +Ltmp30503: + .short Ltmp30505-Ltmp30504 # Record length +Ltmp30504: + .short 4414 # Record kind: S_LOCAL + .long 10119 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30505: + .cv_def_range Ltmp16137 Ltmp16138, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp30507-Ltmp30506 # Record length +Ltmp30506: + .short 4414 # Record kind: S_LOCAL + .long 9817 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp30507: + .cv_def_range Ltmp16137 Ltmp16138, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30501: + .p2align 2 + .cv_linetable 1507, "??$?0_N@?$allocator@I@std@@QAE@ABV?$allocator@_N@1@@Z", Lfunc_end1507 + .section .debug$S,"dr",associative,"??0?$vector@IV?$allocator@I@std@@@std@@QAE@IABIABV?$allocator@I@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$vector@IV?$allocator@I@std@@@std@@QAE@IABIABV?$allocator@I@1@@Z" + .long 241 # Symbol subsection for std::vector >::vector + .long Ltmp30509-Ltmp30508 # Subsection size +Ltmp30508: + .short Ltmp30511-Ltmp30510 # Record length +Ltmp30510: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1508-"??0?$vector@IV?$allocator@I@std@@@std@@QAE@IABIABV?$allocator@I@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11861 # Function type index + .secrel32 "??0?$vector@IV?$allocator@I@std@@@std@@QAE@IABIABV?$allocator@I@1@@Z" # Function section relative address + .secidx "??0?$vector@IV?$allocator@I@std@@@std@@QAE@IABIABV?$allocator@I@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +Ltmp30511: + .short Ltmp30513-Ltmp30512 # Record length +Ltmp30512: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30513: + .cv_def_range Ltmp16139 Ltmp16142, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp30515-Ltmp30514 # Record length +Ltmp30514: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp30515: + .cv_def_range Ltmp16139 Ltmp16142, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30517-Ltmp30516 # Record length +Ltmp30516: + .short 4414 # Record kind: S_LOCAL + .long 7374 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp30517: + .cv_def_range Ltmp16139 Ltmp16142, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp30519-Ltmp30518 # Record length +Ltmp30518: + .short 4414 # Record kind: S_LOCAL + .long 10016 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp30519: + .cv_def_range Ltmp16139 Ltmp16142, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30509: + .p2align 2 + .cv_linetable 1508, "??0?$vector@IV?$allocator@I@std@@@std@@QAE@IABIABV?$allocator@I@1@@Z", Lfunc_end1508 + .section .debug$S,"dr",associative,"??$?0ABV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@I@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0ABV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@I@1@@Z" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair &> + .long Ltmp30521-Ltmp30520 # Subsection size +Ltmp30520: + .short Ltmp30523-Ltmp30522 # Record length +Ltmp30522: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1509-"??$?0ABV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@I@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11864 # Function type index + .secrel32 "??$?0ABV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@I@1@@Z" # Function section relative address + .secidx "??$?0ABV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@I@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair &>" # Function name +Ltmp30523: + .short Ltmp30525-Ltmp30524 # Record length +Ltmp30524: + .short 4414 # Record kind: S_LOCAL + .long 10309 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30525: + .cv_def_range Ltmp16143 Ltmp16144, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp30527-Ltmp30526 # Record length +Ltmp30526: + .short 4414 # Record kind: S_LOCAL + .long 7985 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp30527: + .cv_def_range Ltmp16143 Ltmp16144, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30529-Ltmp30528 # Record length +Ltmp30528: + .short 4414 # Record kind: S_LOCAL + .long 10016 # TypeIndex + .short 1 # Flags + .asciz "_Val1" +Ltmp30529: + .cv_def_range Ltmp16143 Ltmp16144, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30521: + .p2align 2 + .cv_linetable 1509, "??$?0ABV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QAE@U_One_then_variadic_args_t@1@ABV?$allocator@I@1@@Z", Lfunc_end1509 + .section .debug$S,"dr",associative,"??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + .long 241 # Symbol subsection for std::vector >::_Construct_n_copies_of_ty + .long Ltmp30531-Ltmp30530 # Subsection size +Ltmp30530: + .short Ltmp30533-Ltmp30532 # Record length +Ltmp30532: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1510-"??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11865 # Function type index + .secrel32 "??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" # Function section relative address + .secidx "??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Construct_n_copies_of_ty" # Function name +Ltmp30533: + .short Ltmp30535-Ltmp30534 # Record length +Ltmp30534: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30535: + .cv_def_range Ltmp16149 Ltmp16154, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp30537-Ltmp30536 # Record length +Ltmp30536: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp30537: + .cv_def_range Ltmp16149 Ltmp16154, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30539-Ltmp30538 # Record length +Ltmp30538: + .short 4414 # Record kind: S_LOCAL + .long 7374 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp30539: + .cv_def_range Ltmp16149 Ltmp16154, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp30541-Ltmp30540 # Record length +Ltmp30540: + .short 4414 # Record kind: S_LOCAL + .long 7223 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +Ltmp30541: + .cv_def_range Ltmp16149 Ltmp16154, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp30543-Ltmp30542 # Record length +Ltmp30542: + .short 4414 # Record kind: S_LOCAL + .long 7586 # TypeIndex + .short 0 # Flags + .asciz "_Proxy" +Ltmp30543: + .cv_def_range Ltmp16149 Ltmp16154, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp30545-Ltmp30544 # Record length +Ltmp30544: + .short 4414 # Record kind: S_LOCAL + .long 11445 # TypeIndex + .short 0 # Flags + .asciz "_Guard" +Ltmp30545: + .cv_def_range Ltmp16150 Ltmp16151 Ltmp16152 Ltmp16153, "E\021\026\000\000\000\314\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30531: + .p2align 2 + .cv_linetable 1510, "??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z", Lfunc_end1510 + .section .debug$S,"dr",associative,"??$forward@ABV?$allocator@I@std@@@std@@YAABV?$allocator@I@0@ABV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$forward@ABV?$allocator@I@std@@@std@@YAABV?$allocator@I@0@ABV10@@Z" + .long 241 # Symbol subsection for std::forward &> + .long Ltmp30547-Ltmp30546 # Subsection size +Ltmp30546: + .short Ltmp30549-Ltmp30548 # Record length +Ltmp30548: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1511-"??$forward@ABV?$allocator@I@std@@@std@@YAABV?$allocator@I@0@ABV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11867 # Function type index + .secrel32 "??$forward@ABV?$allocator@I@std@@@std@@YAABV?$allocator@I@0@ABV10@@Z" # Function section relative address + .secidx "??$forward@ABV?$allocator@I@std@@@std@@YAABV?$allocator@I@0@ABV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward &>" # Function name +Ltmp30549: + .short Ltmp30551-Ltmp30550 # Record length +Ltmp30550: + .short 4414 # Record kind: S_LOCAL + .long 10016 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp30551: + .cv_def_range Ltmp16155 Ltmp16156, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30547: + .p2align 2 + .cv_linetable 1511, "??$forward@ABV?$allocator@I@std@@@std@@YAABV?$allocator@I@0@ABV10@@Z", Lfunc_end1511 + .section .debug$S,"dr",associative,"?_Buy_nonzero@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Buy_nonzero@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" + .long 241 # Symbol subsection for std::vector >::_Buy_nonzero + .long Ltmp30553-Ltmp30552 # Subsection size +Ltmp30552: + .short Ltmp30555-Ltmp30554 # Record length +Ltmp30554: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1512-"?_Buy_nonzero@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11868 # Function type index + .secrel32 "?_Buy_nonzero@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" # Function section relative address + .secidx "?_Buy_nonzero@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Buy_nonzero" # Function name +Ltmp30555: + .short Ltmp30557-Ltmp30556 # Record length +Ltmp30556: + .short 4414 # Record kind: S_LOCAL + .long 10151 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30557: + .cv_def_range Ltmp16157 Ltmp16160, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp30559-Ltmp30558 # Record length +Ltmp30558: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Newcapacity" +Ltmp30559: + .cv_def_range Ltmp16157 Ltmp16160, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30553: + .p2align 2 + .cv_linetable 1512, "?_Buy_nonzero@?$vector@IV?$allocator@I@std@@@std@@AAEXI@Z", Lfunc_end1512 + .section .debug$S,"dr",associative,"??0_Root_node@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0_Root_node@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Root_node::_Root_node + .long Ltmp30561-Ltmp30560 # Subsection size +Ltmp30560: + .short Ltmp30563-Ltmp30562 # Record length +Ltmp30562: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1513-"??0_Root_node@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11869 # Function type index + .secrel32 "??0_Root_node@std@@QAE@XZ" # Function section relative address + .secidx "??0_Root_node@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Root_node::_Root_node" # Function name +Ltmp30563: + .short Ltmp30565-Ltmp30564 # Record length +Ltmp30564: + .short 4414 # Record kind: S_LOCAL + .long 8943 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30565: + .cv_def_range Ltmp16161 Ltmp16162, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30561: + .p2align 2 + .cv_linetable 1513, "??0_Root_node@std@@QAE@XZ", Lfunc_end1513 + .section .debug$S,"dr",associative,"??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + .long 241 # Symbol subsection for std::_Node_base::_Node_base + .long Ltmp30567-Ltmp30566 # Subsection size +Ltmp30566: + .short Ltmp30569-Ltmp30568 # Record length +Ltmp30568: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1514-"??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11870 # Function type index + .secrel32 "??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" # Function section relative address + .secidx "??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_base::_Node_base" # Function name +Ltmp30569: + .short Ltmp30571-Ltmp30570 # Record length +Ltmp30570: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30571: + .cv_def_range Ltmp16163 Ltmp16164, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp30573-Ltmp30572 # Record length +Ltmp30572: + .short 4414 # Record kind: S_LOCAL + .long 9058 # TypeIndex + .short 1 # Flags + .asciz "_Ty" +Ltmp30573: + .cv_def_range Ltmp16163 Ltmp16164, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30575-Ltmp30574 # Record length +Ltmp30574: + .short 4414 # Record kind: S_LOCAL + .long 9061 # TypeIndex + .short 1 # Flags + .asciz "_Fl" +Ltmp30575: + .cv_def_range Ltmp16163 Ltmp16164, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30567: + .p2align 2 + .cv_linetable 1514, "??0_Node_base@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z", Lfunc_end1514 + .section .debug$S,"dr",associative,"??_G_Root_node@std@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G_Root_node@std@@UAEPAXI@Z" + .long 241 # Symbol subsection for std::_Root_node::~_Root_node + .long Ltmp30577-Ltmp30576 # Subsection size +Ltmp30576: + .short Ltmp30579-Ltmp30578 # Record length +Ltmp30578: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1515-"??_G_Root_node@std@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11871 # Function type index + .secrel32 "??_G_Root_node@std@@UAEPAXI@Z" # Function section relative address + .secidx "??_G_Root_node@std@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Root_node::~_Root_node" # Function name +Ltmp30579: + .short Ltmp30581-Ltmp30580 # Record length +Ltmp30580: + .short 4414 # Record kind: S_LOCAL + .long 8943 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30581: + .cv_def_range Ltmp16165 Ltmp16166, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp30583-Ltmp30582 # Record length +Ltmp30582: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp30583: + .cv_def_range Ltmp16165 Ltmp16166, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30577: + .p2align 2 + .cv_linetable 1515, "??_G_Root_node@std@@UAEPAXI@Z", Lfunc_end1515 + .section .debug$S,"dr",associative,"??_G_Node_base@std@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G_Node_base@std@@UAEPAXI@Z" + .long 241 # Symbol subsection for std::_Node_base::~_Node_base + .long Ltmp30585-Ltmp30584 # Subsection size +Ltmp30584: + .short Ltmp30587-Ltmp30586 # Record length +Ltmp30586: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1516-"??_G_Node_base@std@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11872 # Function type index + .secrel32 "??_G_Node_base@std@@UAEPAXI@Z" # Function section relative address + .secidx "??_G_Node_base@std@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_base::~_Node_base" # Function name +Ltmp30587: + .short Ltmp30589-Ltmp30588 # Record length +Ltmp30588: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30589: + .cv_def_range Ltmp16167 Ltmp16168, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp30591-Ltmp30590 # Record length +Ltmp30590: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp30591: + .cv_def_range Ltmp16167 Ltmp16168, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30585: + .p2align 2 + .cv_linetable 1516, "??_G_Node_base@std@@UAEPAXI@Z", Lfunc_end1516 + .section .debug$S,"dr",associative,"??1_Node_base@std@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1_Node_base@std@@UAE@XZ" + .long 241 # Symbol subsection for std::_Node_base::~_Node_base + .long Ltmp30593-Ltmp30592 # Subsection size +Ltmp30592: + .short Ltmp30595-Ltmp30594 # Record length +Ltmp30594: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1517-"??1_Node_base@std@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11872 # Function type index + .secrel32 "??1_Node_base@std@@UAE@XZ" # Function section relative address + .secidx "??1_Node_base@std@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_base::~_Node_base" # Function name +Ltmp30595: + .short Ltmp30597-Ltmp30596 # Record length +Ltmp30596: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30597: + .cv_def_range Ltmp16169 Ltmp16170, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30593: + .p2align 2 + .cv_linetable 1517, "??1_Node_base@std@@UAE@XZ", Lfunc_end1517 + .section .debug$S,"dr",associative,"??1_Root_node@std@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1_Root_node@std@@UAE@XZ" + .long 241 # Symbol subsection for std::_Root_node::~_Root_node + .long Ltmp30599-Ltmp30598 # Subsection size +Ltmp30598: + .short Ltmp30601-Ltmp30600 # Record length +Ltmp30600: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1518-"??1_Root_node@std@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11871 # Function type index + .secrel32 "??1_Root_node@std@@UAE@XZ" # Function section relative address + .secidx "??1_Root_node@std@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Root_node::~_Root_node" # Function name +Ltmp30601: + .short Ltmp30603-Ltmp30602 # Record length +Ltmp30602: + .short 4414 # Record kind: S_LOCAL + .long 8943 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30603: + .cv_def_range Ltmp16171 Ltmp16173, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30599: + .p2align 2 + .cv_linetable 1518, "??1_Root_node@std@@UAE@XZ", Lfunc_end1518 + .section .debug$S,"dr",associative,"??_5std@@YA?AW4_Node_flags@0@AAW410@W410@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_5std@@YA?AW4_Node_flags@0@AAW410@W410@@Z" + .long 241 # Symbol subsection for std::operator|= + .long Ltmp30605-Ltmp30604 # Subsection size +Ltmp30604: + .short Ltmp30607-Ltmp30606 # Record length +Ltmp30606: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1519-"??_5std@@YA?AW4_Node_flags@0@AAW410@W410@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11876 # Function type index + .secrel32 "??_5std@@YA?AW4_Node_flags@0@AAW410@W410@@Z" # Function section relative address + .secidx "??_5std@@YA?AW4_Node_flags@0@AAW410@W410@@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator|=" # Function name +Ltmp30607: + .short Ltmp30609-Ltmp30608 # Record length +Ltmp30608: + .short 4414 # Record kind: S_LOCAL + .long 11873 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp30609: + .cv_def_range Ltmp16174 Ltmp16175, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30611-Ltmp30610 # Record length +Ltmp30610: + .short 4414 # Record kind: S_LOCAL + .long 9061 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp30611: + .cv_def_range Ltmp16174 Ltmp16175, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30605: + .p2align 2 + .cv_linetable 1519, "??_5std@@YA?AW4_Node_flags@0@AAW410@W410@@Z", Lfunc_end1519 + .section .debug$S,"dr",associative,"?_Is_esc@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Is_esc@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ" + .long 241 # Symbol subsection for std::_Parser >::_Is_esc + .long Ltmp30613-Ltmp30612 # Subsection size +Ltmp30612: + .short Ltmp30615-Ltmp30614 # Record length +Ltmp30614: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1520-"?_Is_esc@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11877 # Function type index + .secrel32 "?_Is_esc@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ" # Function section relative address + .secidx "?_Is_esc@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Is_esc" # Function name +Ltmp30615: + .short Ltmp30617-Ltmp30616 # Record length +Ltmp30616: + .short 4414 # Record kind: S_LOCAL + .long 11571 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30617: + .cv_def_range Ltmp16176 Ltmp16177, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp30619-Ltmp30618 # Record length +Ltmp30618: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 0 # Flags + .asciz "_Ch0" +Ltmp30619: + .cv_def_range Ltmp16176 Ltmp16177, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30613: + .p2align 2 + .cv_linetable 1520, "?_Is_esc@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ", Lfunc_end1520 + .section .debug$S,"dr",associative,"?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBE_NXZ" + .long 241 # Symbol subsection for std::_Builder >::_Beg_expr + .long Ltmp30621-Ltmp30620 # Subsection size +Ltmp30620: + .short Ltmp30623-Ltmp30622 # Record length +Ltmp30622: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1521-"?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11878 # Function type index + .secrel32 "?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBE_NXZ" # Function section relative address + .secidx "?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Beg_expr" # Function name +Ltmp30623: + .short Ltmp30625-Ltmp30624 # Record length +Ltmp30624: + .short 4414 # Record kind: S_LOCAL + .long 11602 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30625: + .cv_def_range Ltmp16178 Ltmp16179, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30621: + .p2align 2 + .cv_linetable 1521, "?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBE_NXZ", Lfunc_end1521 + .section .debug$S,"dr",associative,"?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABE_NPAV_Node_base@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABE_NPAV_Node_base@2@@Z" + .long 241 # Symbol subsection for std::_Builder >::_Beg_expr + .long Ltmp30627-Ltmp30626 # Subsection size +Ltmp30626: + .short Ltmp30629-Ltmp30628 # Record length +Ltmp30628: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1522-"?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABE_NPAV_Node_base@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11879 # Function type index + .secrel32 "?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABE_NPAV_Node_base@2@@Z" # Function section relative address + .secidx "?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABE_NPAV_Node_base@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Beg_expr" # Function name +Ltmp30629: + .short Ltmp30631-Ltmp30630 # Record length +Ltmp30630: + .short 4414 # Record kind: S_LOCAL + .long 11602 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30631: + .cv_def_range Ltmp16180 Ltmp16181, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp30633-Ltmp30632 # Record length +Ltmp30632: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +Ltmp30633: + .cv_def_range Ltmp16180 Ltmp16181, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30627: + .p2align 2 + .cv_linetable 1522, "?_Beg_expr@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABE_NPAV_Node_base@2@@Z", Lfunc_end1522 + .section .debug$S,"dr",associative,"??$addressof@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@YAPAV?$_Builder@PBDDV?$regex_traits@D@std@@@0@AAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$addressof@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@YAPAV?$_Builder@PBDDV?$regex_traits@D@std@@@0@AAV10@@Z" + .long 241 # Symbol subsection for std::addressof > > + .long Ltmp30635-Ltmp30634 # Subsection size +Ltmp30634: + .short Ltmp30637-Ltmp30636 # Record length +Ltmp30636: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1523-"??$addressof@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@YAPAV?$_Builder@PBDDV?$regex_traits@D@std@@@0@AAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11882 # Function type index + .secrel32 "??$addressof@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@YAPAV?$_Builder@PBDDV?$regex_traits@D@std@@@0@AAV10@@Z" # Function section relative address + .secidx "??$addressof@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@YAPAV?$_Builder@PBDDV?$regex_traits@D@std@@@0@AAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof > >" # Function name +Ltmp30637: + .short Ltmp30639-Ltmp30638 # Record length +Ltmp30638: + .short 4414 # Record kind: S_LOCAL + .long 11634 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp30639: + .cv_def_range Ltmp16182 Ltmp16183, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30635: + .p2align 2 + .cv_linetable 1523, "??$addressof@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@YAPAV?$_Builder@PBDDV?$regex_traits@D@std@@@0@AAV10@@Z", Lfunc_end1523 + .section .debug$S,"dr",associative,"?_Begin_capture_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Begin_capture_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@I@Z" + .long 241 # Symbol subsection for std::_Builder >::_Begin_capture_group + .long Ltmp30641-Ltmp30640 # Subsection size +Ltmp30640: + .short Ltmp30643-Ltmp30642 # Record length +Ltmp30642: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1524-"?_Begin_capture_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11883 # Function type index + .secrel32 "?_Begin_capture_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@I@Z" # Function section relative address + .secidx "?_Begin_capture_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Begin_capture_group" # Function name +Ltmp30643: + .short Ltmp30645-Ltmp30644 # Record length +Ltmp30644: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30645: + .cv_def_range Ltmp16184 Ltmp16185, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp30647-Ltmp30646 # Record length +Ltmp30646: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Idx" +Ltmp30647: + .cv_def_range Ltmp16184 Ltmp16185, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30641: + .p2align 2 + .cv_linetable 1524, "?_Begin_capture_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@I@Z", Lfunc_end1524 + .section .debug$S,"dr",associative,"?_Disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .long 241 # Symbol subsection for std::_Parser >::_Disjunction + .long Ltmp30649-Ltmp30648 # Subsection size +Ltmp30648: + .short Ltmp30651-Ltmp30650 # Record length +Ltmp30650: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1525-"?_Disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11884 # Function type index + .secrel32 "?_Disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Function section relative address + .secidx "?_Disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Disjunction" # Function name +Ltmp30651: + .short Ltmp30653-Ltmp30652 # Record length +Ltmp30652: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30653: + .cv_def_range Ltmp16186 Ltmp16195, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp30655-Ltmp30654 # Record length +Ltmp30654: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 0 # Flags + .asciz "_Pos1" +Ltmp30655: + .cv_def_range Ltmp16186 Ltmp16195, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp30657-Ltmp30656 # Record length +Ltmp30656: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 0 # Flags + .asciz "_Pos2" +Ltmp30657: + .cv_def_range Ltmp16186 Ltmp16195, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp30659-Ltmp30658 # Record length +Ltmp30658: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16190-Ltmp16187 # Code size + .secrel32 Ltmp16187 # Function section relative address + .secidx Lfunc_begin1525 # Function section index + .byte 0 # Lexical block name +Ltmp30659: + .short Ltmp30661-Ltmp30660 # Record length +Ltmp30660: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 0 # Flags + .asciz "_Pos3" +Ltmp30661: + .cv_def_range Ltmp16187 Ltmp16190, "E\021\026\000\000\000\364\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short Ltmp30663-Ltmp30662 # Record length +Ltmp30662: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16193-Ltmp16192 # Code size + .secrel32 Ltmp16192 # Function section relative address + .secidx Lfunc_begin1525 # Function section index + .byte 0 # Lexical block name +Ltmp30663: + .short Ltmp30665-Ltmp30664 # Record length +Ltmp30664: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 0 # Flags + .asciz "_Pos3" +Ltmp30665: + .cv_def_range Ltmp16192 Ltmp16193, "E\021\026\000\000\000\354\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 +Ltmp30649: + .p2align 2 + .cv_linetable 1525, "?_Disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ", Lfunc_end1525 + .section .debug$S,"dr",associative,"?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" + .long 241 # Symbol subsection for std::_Parser >::_Error + .long Ltmp30667-Ltmp30666 # Subsection size +Ltmp30666: + .short Ltmp30669-Ltmp30668 # Record length +Ltmp30668: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1526-"?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11885 # Function type index + .secrel32 "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" # Function section relative address + .secidx "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Error" # Function name +Ltmp30669: + .short Ltmp30671-Ltmp30670 # Record length +Ltmp30670: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30671: + .cv_def_range Ltmp16196 Ltmp16197, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp30673-Ltmp30672 # Record length +Ltmp30672: + .short 4414 # Record kind: S_LOCAL + .long 11574 # TypeIndex + .short 1 # Flags + .asciz "_Code" +Ltmp30673: + .cv_def_range Ltmp16196 Ltmp16197, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30667: + .p2align 2 + .cv_linetable 1526, "?_Error@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4error_type@regex_constants@2@@Z", Lfunc_end1526 + .section .debug$S,"dr",associative,"?_End_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_End_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" + .long 241 # Symbol subsection for std::_Builder >::_End_group + .long Ltmp30675-Ltmp30674 # Subsection size +Ltmp30674: + .short Ltmp30677-Ltmp30676 # Record length +Ltmp30676: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1527-"?_End_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11886 # Function type index + .secrel32 "?_End_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" # Function section relative address + .secidx "?_End_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_End_group" # Function name +Ltmp30677: + .short Ltmp30679-Ltmp30678 # Record length +Ltmp30678: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30679: + .cv_def_range Ltmp16198 Ltmp16199, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp30681-Ltmp30680 # Record length +Ltmp30680: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 1 # Flags + .asciz "_Back" +Ltmp30681: + .cv_def_range Ltmp16198 Ltmp16199, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30683-Ltmp30682 # Record length +Ltmp30682: + .short 4414 # Record kind: S_LOCAL + .long 9058 # TypeIndex + .short 0 # Flags + .asciz "_Elt" +Ltmp30683: + .cv_def_range Ltmp16198 Ltmp16199, "E\021\026\000\000\000\364\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30675: + .p2align 2 + .cv_linetable 1527, "?_End_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z", Lfunc_end1527 + .section .debug$S,"dr",associative,"?_End_pattern@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_End_pattern@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" + .long 241 # Symbol subsection for std::_Builder >::_End_pattern + .long Ltmp30685-Ltmp30684 # Subsection size +Ltmp30684: + .short Ltmp30687-Ltmp30686 # Record length +Ltmp30686: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1528-"?_End_pattern@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11887 # Function type index + .secrel32 "?_End_pattern@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" # Function section relative address + .secidx "?_End_pattern@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_End_pattern" # Function name +Ltmp30687: + .short Ltmp30689-Ltmp30688 # Record length +Ltmp30688: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30689: + .cv_def_range Ltmp16200 Ltmp16201, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30685: + .p2align 2 + .cv_linetable 1528, "?_End_pattern@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ", Lfunc_end1528 + .section .debug$S,"dr",associative,"?_Mark_count@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QBEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Mark_count@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QBEIXZ" + .long 241 # Symbol subsection for std::_Parser >::_Mark_count + .long Ltmp30691-Ltmp30690 # Subsection size +Ltmp30690: + .short Ltmp30693-Ltmp30692 # Record length +Ltmp30692: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1529-"?_Mark_count@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QBEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11888 # Function type index + .secrel32 "?_Mark_count@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QBEIXZ" # Function section relative address + .secidx "?_Mark_count@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QBEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Mark_count" # Function name +Ltmp30693: + .short Ltmp30695-Ltmp30694 # Record length +Ltmp30694: + .short 4414 # Record kind: S_LOCAL + .long 11571 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30695: + .cv_def_range Ltmp16202 Ltmp16203, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30691: + .p2align 2 + .cv_linetable 1529, "?_Mark_count@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QBEIXZ", Lfunc_end1529 + .section .debug$S,"dr",associative,"?_Calculate_loop_simplicity@std@@YAXPAV_Node_base@1@0PAV_Node_rep@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Calculate_loop_simplicity@std@@YAXPAV_Node_base@1@0PAV_Node_rep@1@@Z" + .long 241 # Symbol subsection for std::_Calculate_loop_simplicity + .long Ltmp30697-Ltmp30696 # Subsection size +Ltmp30696: + .short Ltmp30699-Ltmp30698 # Record length +Ltmp30698: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1530-"?_Calculate_loop_simplicity@std@@YAXPAV_Node_base@1@0PAV_Node_rep@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11891 # Function type index + .secrel32 "?_Calculate_loop_simplicity@std@@YAXPAV_Node_base@1@0PAV_Node_rep@1@@Z" # Function section relative address + .secidx "?_Calculate_loop_simplicity@std@@YAXPAV_Node_base@1@0PAV_Node_rep@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Calculate_loop_simplicity" # Function name +Ltmp30699: + .short Ltmp30701-Ltmp30700 # Record length +Ltmp30700: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +Ltmp30701: + .cv_def_range Ltmp16204 Ltmp16222, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30703-Ltmp30702 # Record length +Ltmp30702: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 1 # Flags + .asciz "_Ne" +Ltmp30703: + .cv_def_range Ltmp16204 Ltmp16222, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp30705-Ltmp30704 # Record length +Ltmp30704: + .short 4414 # Record kind: S_LOCAL + .long 9371 # TypeIndex + .short 1 # Flags + .asciz "_Outer_rep" +Ltmp30705: + .cv_def_range Ltmp16204 Ltmp16222, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp30707-Ltmp30706 # Record length +Ltmp30706: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16211-Ltmp16208 # Code size + .secrel32 Ltmp16208 # Function section relative address + .secidx Lfunc_begin1530 # Function section index + .byte 0 # Lexical block name +Ltmp30707: + .short Ltmp30709-Ltmp30708 # Record length +Ltmp30708: + .short 4414 # Record kind: S_LOCAL + .long 9367 # TypeIndex + .short 0 # Flags + .asciz "_Branch" +Ltmp30709: + .cv_def_range Ltmp16208 Ltmp16211, "E\021\026\000\000\000\374\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 +Ltmp30697: + .p2align 2 + .cv_linetable 1530, "?_Calculate_loop_simplicity@std@@YAXPAV_Node_base@1@0PAV_Node_rep@1@@Z", Lfunc_end1530 + .section .debug$S,"dr",associative,"??1?$_Tidy_guard@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Tidy_guard@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Tidy_guard > >::~_Tidy_guard + .long Ltmp30711-Ltmp30710 # Subsection size +Ltmp30710: + .short Ltmp30713-Ltmp30712 # Record length +Ltmp30712: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1531-"??1?$_Tidy_guard@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11892 # Function type index + .secrel32 "??1?$_Tidy_guard@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Tidy_guard@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Tidy_guard > >::~_Tidy_guard" # Function name +Ltmp30713: + .short Ltmp30715-Ltmp30714 # Record length +Ltmp30714: + .short 4414 # Record kind: S_LOCAL + .long 11814 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30715: + .cv_def_range Ltmp16223 Ltmp16226, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30711: + .p2align 2 + .cv_linetable 1531, "??1?$_Tidy_guard@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@QAE@XZ", Lfunc_end1531 + .section .debug$S,"dr",associative,"?_Link_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@PAV32@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Link_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@PAV32@@Z" + .long 241 # Symbol subsection for std::_Builder >::_Link_node + .long Ltmp30717-Ltmp30716 # Subsection size +Ltmp30716: + .short Ltmp30719-Ltmp30718 # Record length +Ltmp30718: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1532-"?_Link_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@PAV32@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11893 # Function type index + .secrel32 "?_Link_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@PAV32@@Z" # Function section relative address + .secidx "?_Link_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@PAV32@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Link_node" # Function name +Ltmp30719: + .short Ltmp30721-Ltmp30720 # Record length +Ltmp30720: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30721: + .cv_def_range Ltmp16227 Ltmp16230, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp30723-Ltmp30722 # Record length +Ltmp30722: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +Ltmp30723: + .cv_def_range Ltmp16227 Ltmp16230, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30717: + .p2align 2 + .cv_linetable 1532, "?_Link_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@PAV32@@Z", Lfunc_end1532 + .section .debug$S,"dr",associative,"??0_Node_capture@std@@QAE@I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0_Node_capture@std@@QAE@I@Z" + .long 241 # Symbol subsection for std::_Node_capture::_Node_capture + .long Ltmp30725-Ltmp30724 # Subsection size +Ltmp30724: + .short Ltmp30727-Ltmp30726 # Record length +Ltmp30726: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1533-"??0_Node_capture@std@@QAE@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11894 # Function type index + .secrel32 "??0_Node_capture@std@@QAE@I@Z" # Function section relative address + .secidx "??0_Node_capture@std@@QAE@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_capture::_Node_capture" # Function name +Ltmp30727: + .short Ltmp30729-Ltmp30728 # Record length +Ltmp30728: + .short 4414 # Record kind: S_LOCAL + .long 10576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30729: + .cv_def_range Ltmp16231 Ltmp16232, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp30731-Ltmp30730 # Record length +Ltmp30730: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Ix" +Ltmp30731: + .cv_def_range Ltmp16231 Ltmp16232, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30725: + .p2align 2 + .cv_linetable 1533, "??0_Node_capture@std@@QAE@I@Z", Lfunc_end1533 + .section .debug$S,"dr",associative,"??_G_Node_capture@std@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G_Node_capture@std@@UAEPAXI@Z" + .long 241 # Symbol subsection for std::_Node_capture::~_Node_capture + .long Ltmp30733-Ltmp30732 # Subsection size +Ltmp30732: + .short Ltmp30735-Ltmp30734 # Record length +Ltmp30734: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1534-"??_G_Node_capture@std@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11896 # Function type index + .secrel32 "??_G_Node_capture@std@@UAEPAXI@Z" # Function section relative address + .secidx "??_G_Node_capture@std@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_capture::~_Node_capture" # Function name +Ltmp30735: + .short Ltmp30737-Ltmp30736 # Record length +Ltmp30736: + .short 4414 # Record kind: S_LOCAL + .long 10576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30737: + .cv_def_range Ltmp16233 Ltmp16234, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp30739-Ltmp30738 # Record length +Ltmp30738: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp30739: + .cv_def_range Ltmp16233 Ltmp16234, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30733: + .p2align 2 + .cv_linetable 1534, "??_G_Node_capture@std@@UAEPAXI@Z", Lfunc_end1534 + .section .debug$S,"dr",associative,"??1_Node_capture@std@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1_Node_capture@std@@UAE@XZ" + .long 241 # Symbol subsection for std::_Node_capture::~_Node_capture + .long Ltmp30741-Ltmp30740 # Subsection size +Ltmp30740: + .short Ltmp30743-Ltmp30742 # Record length +Ltmp30742: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1535-"??1_Node_capture@std@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11896 # Function type index + .secrel32 "??1_Node_capture@std@@UAE@XZ" # Function section relative address + .secidx "??1_Node_capture@std@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_capture::~_Node_capture" # Function name +Ltmp30743: + .short Ltmp30745-Ltmp30744 # Record length +Ltmp30744: + .short 4414 # Record kind: S_LOCAL + .long 10576 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30745: + .cv_def_range Ltmp16235 Ltmp16237, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30741: + .p2align 2 + .cv_linetable 1535, "??1_Node_capture@std@@UAE@XZ", Lfunc_end1535 + .section .debug$S,"dr",associative,"?_Getmark@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBEPAV_Node_base@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Getmark@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBEPAV_Node_base@2@XZ" + .long 241 # Symbol subsection for std::_Builder >::_Getmark + .long Ltmp30747-Ltmp30746 # Subsection size +Ltmp30746: + .short Ltmp30749-Ltmp30748 # Record length +Ltmp30748: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1536-"?_Getmark@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBEPAV_Node_base@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11897 # Function type index + .secrel32 "?_Getmark@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBEPAV_Node_base@2@XZ" # Function section relative address + .secidx "?_Getmark@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBEPAV_Node_base@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Getmark" # Function name +Ltmp30749: + .short Ltmp30751-Ltmp30750 # Record length +Ltmp30750: + .short 4414 # Record kind: S_LOCAL + .long 11602 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30751: + .cv_def_range Ltmp16238 Ltmp16239, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30747: + .p2align 2 + .cv_linetable 1536, "?_Getmark@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QBEPAV_Node_base@2@XZ", Lfunc_end1536 + .section .debug$S,"dr",associative,"?_Alternative@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Alternative@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + .long 241 # Symbol subsection for std::_Parser >::_Alternative + .long Ltmp30753-Ltmp30752 # Subsection size +Ltmp30752: + .short Ltmp30755-Ltmp30754 # Record length +Ltmp30754: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1537-"?_Alternative@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11898 # Function type index + .secrel32 "?_Alternative@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # Function section relative address + .secidx "?_Alternative@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Alternative" # Function name +Ltmp30755: + .short Ltmp30757-Ltmp30756 # Record length +Ltmp30756: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30757: + .cv_def_range Ltmp16240 Ltmp16284, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp30759-Ltmp30758 # Record length +Ltmp30758: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Found" +Ltmp30759: + .cv_def_range Ltmp16240 Ltmp16284, "E\021\026\000\000\000\373\377\377\377" + .short Ltmp30761-Ltmp30760 # Record length +Ltmp30760: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16283-Ltmp16241 # Code size + .secrel32 Ltmp16241 # Function section relative address + .secidx Lfunc_begin1537 # Function section index + .byte 0 # Lexical block name +Ltmp30761: + .short Ltmp30763-Ltmp30762 # Record length +Ltmp30762: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Quant" +Ltmp30763: + .cv_def_range Ltmp16241 Ltmp16283, "E\021\026\000\000\000\372\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 +Ltmp30753: + .p2align 2 + .cv_linetable 1537, "?_Alternative@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ", Lfunc_end1537 + .section .debug$S,"dr",associative,"?_Begin_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Begin_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@XZ" + .long 241 # Symbol subsection for std::_Builder >::_Begin_group + .long Ltmp30765-Ltmp30764 # Subsection size +Ltmp30764: + .short Ltmp30767-Ltmp30766 # Record length +Ltmp30766: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1538-"?_Begin_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11899 # Function type index + .secrel32 "?_Begin_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@XZ" # Function section relative address + .secidx "?_Begin_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Begin_group" # Function name +Ltmp30767: + .short Ltmp30769-Ltmp30768 # Record length +Ltmp30768: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30769: + .cv_def_range Ltmp16285 Ltmp16286, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30765: + .p2align 2 + .cv_linetable 1538, "?_Begin_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@XZ", Lfunc_end1538 + .section .debug$S,"dr",associative,"?_Begin_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@PAV32@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Begin_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@PAV32@@Z" + .long 241 # Symbol subsection for std::_Builder >::_Begin_if + .long Ltmp30771-Ltmp30770 # Subsection size +Ltmp30770: + .short Ltmp30773-Ltmp30772 # Record length +Ltmp30772: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1539-"?_Begin_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@PAV32@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11900 # Function type index + .secrel32 "?_Begin_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@PAV32@@Z" # Function section relative address + .secidx "?_Begin_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@PAV32@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Begin_if" # Function name +Ltmp30773: + .short Ltmp30775-Ltmp30774 # Record length +Ltmp30774: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30775: + .cv_def_range Ltmp16287 Ltmp16288, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp30777-Ltmp30776 # Record length +Ltmp30776: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 1 # Flags + .asciz "_Start" +Ltmp30777: + .cv_def_range Ltmp16287 Ltmp16288, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30779-Ltmp30778 # Record length +Ltmp30778: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 0 # Flags + .asciz "_Res" +Ltmp30779: + .cv_def_range Ltmp16287 Ltmp16288, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp30781-Ltmp30780 # Record length +Ltmp30780: + .short 4414 # Record kind: S_LOCAL + .long 9367 # TypeIndex + .short 0 # Flags + .asciz "_Node1" +Ltmp30781: + .cv_def_range Ltmp16287 Ltmp16288, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp30783-Ltmp30782 # Record length +Ltmp30782: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 0 # Flags + .asciz "_Pos" +Ltmp30783: + .cv_def_range Ltmp16287 Ltmp16288, "E\021\026\000\000\000\354\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30771: + .p2align 2 + .cv_linetable 1539, "?_Begin_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@PAV32@@Z", Lfunc_end1539 + .section .debug$S,"dr",associative,"?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .long 241 # Symbol subsection for std::_Parser >::_Next + .long Ltmp30785-Ltmp30784 # Subsection size +Ltmp30784: + .short Ltmp30787-Ltmp30786 # Record length +Ltmp30786: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1540-"?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11901 # Function type index + .secrel32 "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Function section relative address + .secidx "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Next" # Function name +Ltmp30787: + .short Ltmp30789-Ltmp30788 # Record length +Ltmp30788: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30789: + .cv_def_range Ltmp16289 Ltmp16294, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30785: + .p2align 2 + .cv_linetable 1540, "?_Next@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ", Lfunc_end1540 + .section .debug$S,"dr",associative,"?_Else_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Else_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@0@Z" + .long 241 # Symbol subsection for std::_Builder >::_Else_if + .long Ltmp30791-Ltmp30790 # Subsection size +Ltmp30790: + .short Ltmp30793-Ltmp30792 # Record length +Ltmp30792: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1541-"?_Else_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11902 # Function type index + .secrel32 "?_Else_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@0@Z" # Function section relative address + .secidx "?_Else_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Else_if" # Function name +Ltmp30793: + .short Ltmp30795-Ltmp30794 # Record length +Ltmp30794: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30795: + .cv_def_range Ltmp16295 Ltmp16298, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp30797-Ltmp30796 # Record length +Ltmp30796: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 1 # Flags + .asciz "_Start" +Ltmp30797: + .cv_def_range Ltmp16295 Ltmp16298, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30799-Ltmp30798 # Record length +Ltmp30798: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 1 # Flags + .asciz "_End" +Ltmp30799: + .cv_def_range Ltmp16295 Ltmp16298, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp30801-Ltmp30800 # Record length +Ltmp30800: + .short 4414 # Record kind: S_LOCAL + .long 9367 # TypeIndex + .short 0 # Flags + .asciz "_Parent" +Ltmp30801: + .cv_def_range Ltmp16295 Ltmp16298, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp30803-Ltmp30802 # Record length +Ltmp30802: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 0 # Flags + .asciz "_First" +Ltmp30803: + .cv_def_range Ltmp16295 Ltmp16298, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp30805-Ltmp30804 # Record length +Ltmp30804: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 0 # Flags + .asciz "_Last" +Ltmp30805: + .cv_def_range Ltmp16295 Ltmp16298, "E\021\026\000\000\000\354\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30791: + .p2align 2 + .cv_linetable 1541, "?_Else_if@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@0@Z", Lfunc_end1541 + .section .debug$S,"dr",associative,"?_Add_dot@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Add_dot@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .long 241 # Symbol subsection for std::_Builder >::_Add_dot + .long Ltmp30807-Ltmp30806 # Subsection size +Ltmp30806: + .short Ltmp30809-Ltmp30808 # Record length +Ltmp30808: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1542-"?_Add_dot@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11903 # Function type index + .secrel32 "?_Add_dot@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Function section relative address + .secidx "?_Add_dot@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_dot" # Function name +Ltmp30809: + .short Ltmp30811-Ltmp30810 # Record length +Ltmp30810: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30811: + .cv_def_range Ltmp16299 Ltmp16300, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30807: + .p2align 2 + .cv_linetable 1542, "?_Add_dot@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ", Lfunc_end1542 + .section .debug$S,"dr",associative,"?_Add_wbound@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Add_wbound@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .long 241 # Symbol subsection for std::_Builder >::_Add_wbound + .long Ltmp30813-Ltmp30812 # Subsection size +Ltmp30812: + .short Ltmp30815-Ltmp30814 # Record length +Ltmp30814: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1543-"?_Add_wbound@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11904 # Function type index + .secrel32 "?_Add_wbound@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Function section relative address + .secidx "?_Add_wbound@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_wbound" # Function name +Ltmp30815: + .short Ltmp30817-Ltmp30816 # Record length +Ltmp30816: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30817: + .cv_def_range Ltmp16301 Ltmp16302, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30813: + .p2align 2 + .cv_linetable 1543, "?_Add_wbound@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ", Lfunc_end1543 + .section .debug$S,"dr",associative,"?_Negate@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Negate@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .long 241 # Symbol subsection for std::_Builder >::_Negate + .long Ltmp30819-Ltmp30818 # Subsection size +Ltmp30818: + .short Ltmp30821-Ltmp30820 # Record length +Ltmp30820: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1544-"?_Negate@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11905 # Function type index + .secrel32 "?_Negate@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Function section relative address + .secidx "?_Negate@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Negate" # Function name +Ltmp30821: + .short Ltmp30823-Ltmp30822 # Record length +Ltmp30822: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30823: + .cv_def_range Ltmp16303 Ltmp16304, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30819: + .p2align 2 + .cv_linetable 1544, "?_Negate@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ", Lfunc_end1544 + .section .debug$S,"dr",associative,"?_AtomEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_AtomEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .long 241 # Symbol subsection for std::_Parser >::_AtomEscape + .long Ltmp30825-Ltmp30824 # Subsection size +Ltmp30824: + .short Ltmp30827-Ltmp30826 # Record length +Ltmp30826: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1545-"?_AtomEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11906 # Function type index + .secrel32 "?_AtomEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Function section relative address + .secidx "?_AtomEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_AtomEscape" # Function name +Ltmp30827: + .short Ltmp30829-Ltmp30828 # Record length +Ltmp30828: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30829: + .cv_def_range Ltmp16305 Ltmp16323, "E\021\026\000\000\000\344\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30825: + .p2align 2 + .cv_linetable 1545, "?_AtomEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ", Lfunc_end1545 + .section .debug$S,"dr",associative,"?_CharacterClass@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_CharacterClass@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .long 241 # Symbol subsection for std::_Parser >::_CharacterClass + .long Ltmp30831-Ltmp30830 # Subsection size +Ltmp30830: + .short Ltmp30833-Ltmp30832 # Record length +Ltmp30832: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1546-"?_CharacterClass@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11907 # Function type index + .secrel32 "?_CharacterClass@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Function section relative address + .secidx "?_CharacterClass@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_CharacterClass" # Function name +Ltmp30833: + .short Ltmp30835-Ltmp30834 # Record length +Ltmp30834: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30835: + .cv_def_range Ltmp16324 Ltmp16329, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30831: + .p2align 2 + .cv_linetable 1546, "?_CharacterClass@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ", Lfunc_end1546 + .section .debug$S,"dr",associative,"?_Expect@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Expect@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" + .long 241 # Symbol subsection for std::_Parser >::_Expect + .long Ltmp30837-Ltmp30836 # Subsection size +Ltmp30836: + .short Ltmp30839-Ltmp30838 # Record length +Ltmp30838: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1547-"?_Expect@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11908 # Function type index + .secrel32 "?_Expect@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" # Function section relative address + .secidx "?_Expect@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Expect" # Function name +Ltmp30839: + .short Ltmp30841-Ltmp30840 # Record length +Ltmp30840: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30841: + .cv_def_range Ltmp16330 Ltmp16333, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp30843-Ltmp30842 # Record length +Ltmp30842: + .short 4414 # Record kind: S_LOCAL + .long 11564 # TypeIndex + .short 1 # Flags + .asciz "_St" +Ltmp30843: + .cv_def_range Ltmp16330 Ltmp16333, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30845-Ltmp30844 # Record length +Ltmp30844: + .short 4414 # Record kind: S_LOCAL + .long 11574 # TypeIndex + .short 1 # Flags + .asciz "_Code" +Ltmp30845: + .cv_def_range Ltmp16330 Ltmp16333, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30837: + .p2align 2 + .cv_linetable 1547, "?_Expect@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@W4error_type@regex_constants@2@@Z", Lfunc_end1547 + .section .debug$S,"dr",associative,"?_Wrapped_disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Wrapped_disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + .long 241 # Symbol subsection for std::_Parser >::_Wrapped_disjunction + .long Ltmp30847-Ltmp30846 # Subsection size +Ltmp30846: + .short Ltmp30849-Ltmp30848 # Record length +Ltmp30848: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1548-"?_Wrapped_disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11909 # Function type index + .secrel32 "?_Wrapped_disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # Function section relative address + .secidx "?_Wrapped_disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Wrapped_disjunction" # Function name +Ltmp30849: + .short Ltmp30851-Ltmp30850 # Record length +Ltmp30850: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30851: + .cv_def_range Ltmp16334 Ltmp16353, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp30853-Ltmp30852 # Record length +Ltmp30852: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16347-Ltmp16337 # Code size + .secrel32 Ltmp16337 # Function section relative address + .secidx Lfunc_begin1548 # Function section index + .byte 0 # Lexical block name +Ltmp30853: + .short Ltmp30855-Ltmp30854 # Record length +Ltmp30854: + .short 4414 # Record kind: S_LOCAL + .long 11564 # TypeIndex + .short 0 # Flags + .asciz "_Ch" +Ltmp30855: + .cv_def_range Ltmp16337 Ltmp16347, "E\021\026\000\000\000\364\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 +Ltmp30847: + .p2align 2 + .cv_linetable 1548, "?_Wrapped_disjunction@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ", Lfunc_end1548 + .section .debug$S,"dr",associative,"?_Add_bol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Add_bol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .long 241 # Symbol subsection for std::_Builder >::_Add_bol + .long Ltmp30857-Ltmp30856 # Subsection size +Ltmp30856: + .short Ltmp30859-Ltmp30858 # Record length +Ltmp30858: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1549-"?_Add_bol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11910 # Function type index + .secrel32 "?_Add_bol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Function section relative address + .secidx "?_Add_bol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_bol" # Function name +Ltmp30859: + .short Ltmp30861-Ltmp30860 # Record length +Ltmp30860: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30861: + .cv_def_range Ltmp16354 Ltmp16355, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30857: + .p2align 2 + .cv_linetable 1549, "?_Add_bol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ", Lfunc_end1549 + .section .debug$S,"dr",associative,"?_Add_eol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Add_eol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .long 241 # Symbol subsection for std::_Builder >::_Add_eol + .long Ltmp30863-Ltmp30862 # Subsection size +Ltmp30862: + .short Ltmp30865-Ltmp30864 # Record length +Ltmp30864: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1550-"?_Add_eol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11911 # Function type index + .secrel32 "?_Add_eol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Function section relative address + .secidx "?_Add_eol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_eol" # Function name +Ltmp30865: + .short Ltmp30867-Ltmp30866 # Record length +Ltmp30866: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30867: + .cv_def_range Ltmp16356 Ltmp16357, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30863: + .p2align 2 + .cv_linetable 1550, "?_Add_eol@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ", Lfunc_end1550 + .section .debug$S,"dr",associative,"?_Add_char@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Add_char@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" + .long 241 # Symbol subsection for std::_Builder >::_Add_char + .long Ltmp30869-Ltmp30868 # Subsection size +Ltmp30868: + .short Ltmp30871-Ltmp30870 # Record length +Ltmp30870: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1551-"?_Add_char@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11912 # Function type index + .secrel32 "?_Add_char@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" # Function section relative address + .secidx "?_Add_char@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_char" # Function name +Ltmp30871: + .short Ltmp30873-Ltmp30872 # Record length +Ltmp30872: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30873: + .cv_def_range Ltmp16358 Ltmp16366, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp30875-Ltmp30874 # Record length +Ltmp30874: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +Ltmp30875: + .cv_def_range Ltmp16358 Ltmp16366, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30877-Ltmp30876 # Record length +Ltmp30876: + .short 4414 # Record kind: S_LOCAL + .long 10555 # TypeIndex + .short 0 # Flags + .asciz "_Node" +Ltmp30877: + .cv_def_range Ltmp16358 Ltmp16366, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30869: + .p2align 2 + .cv_linetable 1551, "?_Add_char@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z", Lfunc_end1551 + .section .debug$S,"dr",associative,"?_Quantifier@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Quantifier@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .long 241 # Symbol subsection for std::_Parser >::_Quantifier + .long Ltmp30879-Ltmp30878 # Subsection size +Ltmp30878: + .short Ltmp30881-Ltmp30880 # Record length +Ltmp30880: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1552-"?_Quantifier@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11913 # Function type index + .secrel32 "?_Quantifier@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Function section relative address + .secidx "?_Quantifier@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Quantifier" # Function name +Ltmp30881: + .short Ltmp30883-Ltmp30882 # Record length +Ltmp30882: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30883: + .cv_def_range Ltmp16367 Ltmp16392, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp30885-Ltmp30884 # Record length +Ltmp30884: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_Min" +Ltmp30885: + .cv_def_range Ltmp16367 Ltmp16392, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp30887-Ltmp30886 # Record length +Ltmp30886: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_Max" +Ltmp30887: + .cv_def_range Ltmp16367 Ltmp16392, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp30889-Ltmp30888 # Record length +Ltmp30888: + .short 4414 # Record kind: S_LOCAL + .long 4198 # TypeIndex + .short 0 # Flags + .asciz "_Greedy" +Ltmp30889: + .cv_def_range Ltmp16367 Ltmp16392, "E\021\026\000\000\000\353\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30879: + .p2align 2 + .cv_linetable 1552, "?_Quantifier@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ", Lfunc_end1552 + .section .debug$S,"dr",associative,"?_New_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@W4_Node_type@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_New_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@W4_Node_type@2@@Z" + .long 241 # Symbol subsection for std::_Builder >::_New_node + .long Ltmp30891-Ltmp30890 # Subsection size +Ltmp30890: + .short Ltmp30893-Ltmp30892 # Record length +Ltmp30892: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1553-"?_New_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@W4_Node_type@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11914 # Function type index + .secrel32 "?_New_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@W4_Node_type@2@@Z" # Function section relative address + .secidx "?_New_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@W4_Node_type@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_New_node" # Function name +Ltmp30893: + .short Ltmp30895-Ltmp30894 # Record length +Ltmp30894: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30895: + .cv_def_range Ltmp16393 Ltmp16394, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp30897-Ltmp30896 # Record length +Ltmp30896: + .short 4414 # Record kind: S_LOCAL + .long 9058 # TypeIndex + .short 1 # Flags + .asciz "_Kind" +Ltmp30897: + .cv_def_range Ltmp16393 Ltmp16394, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30891: + .p2align 2 + .cv_linetable 1553, "?_New_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEPAV_Node_base@2@W4_Node_type@2@@Z", Lfunc_end1553 + .section .debug$S,"dr",associative,"??_6std@@YA?AW4_Node_flags@0@AAW410@W410@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_6std@@YA?AW4_Node_flags@0@AAW410@W410@@Z" + .long 241 # Symbol subsection for std::operator^= + .long Ltmp30899-Ltmp30898 # Subsection size +Ltmp30898: + .short Ltmp30901-Ltmp30900 # Record length +Ltmp30900: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1554-"??_6std@@YA?AW4_Node_flags@0@AAW410@W410@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11915 # Function type index + .secrel32 "??_6std@@YA?AW4_Node_flags@0@AAW410@W410@@Z" # Function section relative address + .secidx "??_6std@@YA?AW4_Node_flags@0@AAW410@W410@@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator^=" # Function name +Ltmp30901: + .short Ltmp30903-Ltmp30902 # Record length +Ltmp30902: + .short 4414 # Record kind: S_LOCAL + .long 11873 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp30903: + .cv_def_range Ltmp16395 Ltmp16396, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30905-Ltmp30904 # Record length +Ltmp30904: + .short 4414 # Record kind: S_LOCAL + .long 9061 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp30905: + .cv_def_range Ltmp16395 Ltmp16396, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30899: + .p2align 2 + .cv_linetable 1554, "??_6std@@YA?AW4_Node_flags@0@AAW410@W410@@Z", Lfunc_end1554 + .section .debug$S,"dr",associative,"?_DecimalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_DecimalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + .long 241 # Symbol subsection for std::_Parser >::_DecimalDigits + .long Ltmp30907-Ltmp30906 # Subsection size +Ltmp30906: + .short Ltmp30909-Ltmp30908 # Record length +Ltmp30908: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1555-"?_DecimalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11916 # Function type index + .secrel32 "?_DecimalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # Function section relative address + .secidx "?_DecimalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_DecimalDigits" # Function name +Ltmp30909: + .short Ltmp30911-Ltmp30910 # Record length +Ltmp30910: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30911: + .cv_def_range Ltmp16397 Ltmp16398, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30907: + .p2align 2 + .cv_linetable 1555, "?_DecimalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ", Lfunc_end1555 + .section .debug$S,"dr",associative,"?_Add_backreference@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Add_backreference@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXI@Z" + .long 241 # Symbol subsection for std::_Builder >::_Add_backreference + .long Ltmp30913-Ltmp30912 # Subsection size +Ltmp30912: + .short Ltmp30915-Ltmp30914 # Record length +Ltmp30914: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1556-"?_Add_backreference@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11917 # Function type index + .secrel32 "?_Add_backreference@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXI@Z" # Function section relative address + .secidx "?_Add_backreference@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_backreference" # Function name +Ltmp30915: + .short Ltmp30917-Ltmp30916 # Record length +Ltmp30916: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30917: + .cv_def_range Ltmp16399 Ltmp16400, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp30919-Ltmp30918 # Record length +Ltmp30918: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Idx" +Ltmp30919: + .cv_def_range Ltmp16399 Ltmp16400, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30913: + .p2align 2 + .cv_linetable 1556, "?_Add_backreference@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXI@Z", Lfunc_end1556 + .section .debug$S,"dr",associative,"?_CharacterEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_CharacterEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + .long 241 # Symbol subsection for std::_Parser >::_CharacterEscape + .long Ltmp30921-Ltmp30920 # Subsection size +Ltmp30920: + .short Ltmp30923-Ltmp30922 # Record length +Ltmp30922: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1557-"?_CharacterEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11918 # Function type index + .secrel32 "?_CharacterEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # Function section relative address + .secidx "?_CharacterEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_CharacterEscape" # Function name +Ltmp30923: + .short Ltmp30925-Ltmp30924 # Record length +Ltmp30924: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30925: + .cv_def_range Ltmp16401 Ltmp16425, "E\021\026\000\000\000\364\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30921: + .p2align 2 + .cv_linetable 1557, "?_CharacterEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ", Lfunc_end1557 + .section .debug$S,"dr",associative,"?_CharacterClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_N_N@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_CharacterClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_N_N@Z" + .long 241 # Symbol subsection for std::_Parser >::_CharacterClassEscape + .long Ltmp30927-Ltmp30926 # Subsection size +Ltmp30926: + .short Ltmp30929-Ltmp30928 # Record length +Ltmp30928: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1558-"?_CharacterClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_N_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11919 # Function type index + .secrel32 "?_CharacterClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_N_N@Z" # Function section relative address + .secidx "?_CharacterClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_N_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_CharacterClassEscape" # Function name +Ltmp30929: + .short Ltmp30931-Ltmp30930 # Record length +Ltmp30930: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30931: + .cv_def_range Ltmp16426 Ltmp16431, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp30933-Ltmp30932 # Record length +Ltmp30932: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Addit" +Ltmp30933: + .cv_def_range Ltmp16426 Ltmp16431, "E\021\026\000\000\000\362\377\377\377" + .short Ltmp30935-Ltmp30934 # Record length +Ltmp30934: + .short 4414 # Record kind: S_LOCAL + .long 17 # TypeIndex + .short 0 # Flags + .asciz "_Cls" +Ltmp30935: + .cv_def_range Ltmp16426 Ltmp16431, "E\021\026\000\000\000\352\377\377\377" + .short Ltmp30937-Ltmp30936 # Record length +Ltmp30936: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 0 # Flags + .asciz "_Ch0" +Ltmp30937: + .cv_def_range Ltmp16426 Ltmp16431, "E\021\026\000\000\000\344\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30927: + .p2align 2 + .cv_linetable 1558, "?_CharacterClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_N_N@Z", Lfunc_end1558 + .section .debug$S,"dr",associative,"?_Do_digits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEHHH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Do_digits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEHHH@Z" + .long 241 # Symbol subsection for std::_Parser >::_Do_digits + .long Ltmp30939-Ltmp30938 # Subsection size +Ltmp30938: + .short Ltmp30941-Ltmp30940 # Record length +Ltmp30940: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1559-"?_Do_digits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEHHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11920 # Function type index + .secrel32 "?_Do_digits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEHHH@Z" # Function section relative address + .secidx "?_Do_digits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEHHH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Do_digits" # Function name +Ltmp30941: + .short Ltmp30943-Ltmp30942 # Record length +Ltmp30942: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30943: + .cv_def_range Ltmp16432 Ltmp16435, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp30945-Ltmp30944 # Record length +Ltmp30944: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Base" +Ltmp30945: + .cv_def_range Ltmp16432 Ltmp16435, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30947-Ltmp30946 # Record length +Ltmp30946: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp30947: + .cv_def_range Ltmp16432 Ltmp16435, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp30949-Ltmp30948 # Record length +Ltmp30948: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_Chv" +Ltmp30949: + .cv_def_range Ltmp16432 Ltmp16435, "E\021\026\000\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30939: + .p2align 2 + .cv_linetable 1559, "?_Do_digits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEHHH@Z", Lfunc_end1559 + .section .debug$S,"dr",associative,"?value@?$regex_traits@D@std@@QBEHDH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?value@?$regex_traits@D@std@@QBEHDH@Z" + .long 241 # Symbol subsection for std::regex_traits::value + .long Ltmp30951-Ltmp30950 # Subsection size +Ltmp30950: + .short Ltmp30953-Ltmp30952 # Record length +Ltmp30952: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1560-"?value@?$regex_traits@D@std@@QBEHDH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11921 # Function type index + .secrel32 "?value@?$regex_traits@D@std@@QBEHDH@Z" # Function section relative address + .secidx "?value@?$regex_traits@D@std@@QBEHDH@Z" # Function section index + .byte 0 # Flags + .asciz "std::regex_traits::value" # Function name +Ltmp30953: + .short Ltmp30955-Ltmp30954 # Record length +Ltmp30954: + .short 4414 # Record kind: S_LOCAL + .long 9000 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30955: + .cv_def_range Ltmp16436 Ltmp16445, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp30957-Ltmp30956 # Record length +Ltmp30956: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +Ltmp30957: + .cv_def_range Ltmp16436 Ltmp16445, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp30959-Ltmp30958 # Record length +Ltmp30958: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Base" +Ltmp30959: + .cv_def_range Ltmp16436 Ltmp16445, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30951: + .p2align 2 + .cv_linetable 1560, "?value@?$regex_traits@D@std@@QBEHDH@Z", Lfunc_end1560 + .section .debug$S,"dr",associative,"??0_Node_back@std@@QAE@I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0_Node_back@std@@QAE@I@Z" + .long 241 # Symbol subsection for std::_Node_back::_Node_back + .long Ltmp30961-Ltmp30960 # Subsection size +Ltmp30960: + .short Ltmp30963-Ltmp30962 # Record length +Ltmp30962: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1561-"??0_Node_back@std@@QAE@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11922 # Function type index + .secrel32 "??0_Node_back@std@@QAE@I@Z" # Function section relative address + .secidx "??0_Node_back@std@@QAE@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_back::_Node_back" # Function name +Ltmp30963: + .short Ltmp30965-Ltmp30964 # Record length +Ltmp30964: + .short 4414 # Record kind: S_LOCAL + .long 10589 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30965: + .cv_def_range Ltmp16446 Ltmp16447, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp30967-Ltmp30966 # Record length +Ltmp30966: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Ix" +Ltmp30967: + .cv_def_range Ltmp16446 Ltmp16447, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30961: + .p2align 2 + .cv_linetable 1561, "??0_Node_back@std@@QAE@I@Z", Lfunc_end1561 + .section .debug$S,"dr",associative,"??_G_Node_back@std@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G_Node_back@std@@UAEPAXI@Z" + .long 241 # Symbol subsection for std::_Node_back::~_Node_back + .long Ltmp30969-Ltmp30968 # Subsection size +Ltmp30968: + .short Ltmp30971-Ltmp30970 # Record length +Ltmp30970: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1562-"??_G_Node_back@std@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11924 # Function type index + .secrel32 "??_G_Node_back@std@@UAEPAXI@Z" # Function section relative address + .secidx "??_G_Node_back@std@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_back::~_Node_back" # Function name +Ltmp30971: + .short Ltmp30973-Ltmp30972 # Record length +Ltmp30972: + .short 4414 # Record kind: S_LOCAL + .long 10589 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30973: + .cv_def_range Ltmp16448 Ltmp16449, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp30975-Ltmp30974 # Record length +Ltmp30974: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp30975: + .cv_def_range Ltmp16448 Ltmp16449, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30969: + .p2align 2 + .cv_linetable 1562, "??_G_Node_back@std@@UAEPAXI@Z", Lfunc_end1562 + .section .debug$S,"dr",associative,"??1_Node_back@std@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1_Node_back@std@@UAE@XZ" + .long 241 # Symbol subsection for std::_Node_back::~_Node_back + .long Ltmp30977-Ltmp30976 # Subsection size +Ltmp30976: + .short Ltmp30979-Ltmp30978 # Record length +Ltmp30978: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1563-"??1_Node_back@std@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11924 # Function type index + .secrel32 "??1_Node_back@std@@UAE@XZ" # Function section relative address + .secidx "??1_Node_back@std@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_back::~_Node_back" # Function name +Ltmp30979: + .short Ltmp30981-Ltmp30980 # Record length +Ltmp30980: + .short 4414 # Record kind: S_LOCAL + .long 10589 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30981: + .cv_def_range Ltmp16450 Ltmp16452, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30977: + .p2align 2 + .cv_linetable 1563, "??1_Node_back@std@@UAE@XZ", Lfunc_end1563 + .section .debug$S,"dr",associative,"?_Do_ffn@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Do_ffn@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z" + .long 241 # Symbol subsection for std::_Parser >::_Do_ffn + .long Ltmp30983-Ltmp30982 # Subsection size +Ltmp30982: + .short Ltmp30985-Ltmp30984 # Record length +Ltmp30984: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1564-"?_Do_ffn@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11925 # Function type index + .secrel32 "?_Do_ffn@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z" # Function section relative address + .secidx "?_Do_ffn@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Do_ffn" # Function name +Ltmp30985: + .short Ltmp30987-Ltmp30986 # Record length +Ltmp30986: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30987: + .cv_def_range Ltmp16453 Ltmp16469, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp30989-Ltmp30988 # Record length +Ltmp30988: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +Ltmp30989: + .cv_def_range Ltmp16453 Ltmp16469, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30983: + .p2align 2 + .cv_linetable 1564, "?_Do_ffn@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z", Lfunc_end1564 + .section .debug$S,"dr",associative,"?_Do_ffnx@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Do_ffnx@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z" + .long 241 # Symbol subsection for std::_Parser >::_Do_ffnx + .long Ltmp30991-Ltmp30990 # Subsection size +Ltmp30990: + .short Ltmp30993-Ltmp30992 # Record length +Ltmp30992: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1565-"?_Do_ffnx@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11926 # Function type index + .secrel32 "?_Do_ffnx@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z" # Function section relative address + .secidx "?_Do_ffnx@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Do_ffnx" # Function name +Ltmp30993: + .short Ltmp30995-Ltmp30994 # Record length +Ltmp30994: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp30995: + .cv_def_range Ltmp16470 Ltmp16477, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp30997-Ltmp30996 # Record length +Ltmp30996: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +Ltmp30997: + .cv_def_range Ltmp16470 Ltmp16477, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30991: + .p2align 2 + .cv_linetable 1565, "?_Do_ffnx@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_ND@Z", Lfunc_end1565 + .section .debug$S,"dr",associative,"?_HexDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_HexDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXH@Z" + .long 241 # Symbol subsection for std::_Parser >::_HexDigits + .long Ltmp30999-Ltmp30998 # Subsection size +Ltmp30998: + .short Ltmp31001-Ltmp31000 # Record length +Ltmp31000: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1566-"?_HexDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11927 # Function type index + .secrel32 "?_HexDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXH@Z" # Function section relative address + .secidx "?_HexDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_HexDigits" # Function name +Ltmp31001: + .short Ltmp31003-Ltmp31002 # Record length +Ltmp31002: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31003: + .cv_def_range Ltmp16478 Ltmp16481, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp31005-Ltmp31004 # Record length +Ltmp31004: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Count" +Ltmp31005: + .cv_def_range Ltmp16478 Ltmp16481, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp30999: + .p2align 2 + .cv_linetable 1566, "?_HexDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXH@Z", Lfunc_end1566 + .section .debug$S,"dr",associative,"?_OctalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_OctalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + .long 241 # Symbol subsection for std::_Parser >::_OctalDigits + .long Ltmp31007-Ltmp31006 # Subsection size +Ltmp31006: + .short Ltmp31009-Ltmp31008 # Record length +Ltmp31008: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1567-"?_OctalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11928 # Function type index + .secrel32 "?_OctalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # Function section relative address + .secidx "?_OctalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_OctalDigits" # Function name +Ltmp31009: + .short Ltmp31011-Ltmp31010 # Record length +Ltmp31010: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31011: + .cv_def_range Ltmp16482 Ltmp16483, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31007: + .p2align 2 + .cv_linetable 1567, "?_OctalDigits@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ", Lfunc_end1567 + .section .debug$S,"dr",associative,"?_IdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_IdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" + .long 241 # Symbol subsection for std::_Parser >::_IdentityEscape + .long Ltmp31013-Ltmp31012 # Subsection size +Ltmp31012: + .short Ltmp31015-Ltmp31014 # Record length +Ltmp31014: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1568-"?_IdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11929 # Function type index + .secrel32 "?_IdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # Function section relative address + .secidx "?_IdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_IdentityEscape" # Function name +Ltmp31015: + .short Ltmp31017-Ltmp31016 # Record length +Ltmp31016: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31017: + .cv_def_range Ltmp16484 Ltmp16488, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31013: + .p2align 2 + .cv_linetable 1568, "?_IdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE_NXZ", Lfunc_end1568 + .section .debug$S,"dr",associative,"?max@?$numeric_limits@E@std@@SAEXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?max@?$numeric_limits@E@std@@SAEXZ" + .long 241 # Symbol subsection for std::numeric_limits::max + .long Ltmp31019-Ltmp31018 # Subsection size +Ltmp31018: + .short Ltmp31021-Ltmp31020 # Record length +Ltmp31020: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1569-"?max@?$numeric_limits@E@std@@SAEXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11935 # 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 +Ltmp31021: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31019: + .p2align 2 + .cv_linetable 1569, "?max@?$numeric_limits@E@std@@SAEXZ", Lfunc_end1569 + .section .debug$S,"dr",associative,"?_IsIdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_IsIdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ" + .long 241 # Symbol subsection for std::_Parser >::_IsIdentityEscape + .long Ltmp31023-Ltmp31022 # Subsection size +Ltmp31022: + .short Ltmp31025-Ltmp31024 # Record length +Ltmp31024: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1570-"?_IsIdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11936 # Function type index + .secrel32 "?_IsIdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ" # Function section relative address + .secidx "?_IsIdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_IsIdentityEscape" # Function name +Ltmp31025: + .short Ltmp31027-Ltmp31026 # Record length +Ltmp31026: + .short 4414 # Record kind: S_LOCAL + .long 11571 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31027: + .cv_def_range Ltmp16491 Ltmp16497, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31023: + .p2align 2 + .cv_linetable 1570, "?_IsIdentityEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ABE_NXZ", Lfunc_end1570 + .section .debug$S,"dr",associative,"??$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z" + .long 241 # Symbol subsection for std::_Regex_traits::lookup_classname + .long Ltmp31029-Ltmp31028 # Subsection size +Ltmp31028: + .short Ltmp31031-Ltmp31030 # Record length +Ltmp31030: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1571-"??$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11939 # Function type index + .secrel32 "??$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z" # Function section relative address + .secidx "??$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::lookup_classname" # Function name +Ltmp31031: + .short Ltmp31033-Ltmp31032 # Record length +Ltmp31032: + .short 4414 # Record kind: S_LOCAL + .long 9087 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31033: + .cv_def_range Ltmp16498 Ltmp16512, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp31035-Ltmp31034 # Record length +Ltmp31034: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp31035: + .cv_def_range Ltmp16498 Ltmp16512, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31037-Ltmp31036 # Record length +Ltmp31036: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp31037: + .cv_def_range Ltmp16498 Ltmp16512, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp31039-Ltmp31038 # Record length +Ltmp31038: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Icase" +Ltmp31039: + .cv_def_range Ltmp16498 Ltmp16512, "E\021\026\000\000\000\357\377\377\377" + .short Ltmp31041-Ltmp31040 # Record length +Ltmp31040: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Ix" +Ltmp31041: + .cv_def_range Ltmp16498 Ltmp16512, "E\021\026\000\000\000\344\377\377\377" + .short Ltmp31043-Ltmp31042 # Record length +Ltmp31042: + .short 4414 # Record kind: S_LOCAL + .long 17 # TypeIndex + .short 0 # Flags + .asciz "_Mask" +Ltmp31043: + .cv_def_range Ltmp16498 Ltmp16512, "E\021\026\000\000\000\342\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31029: + .p2align 2 + .cv_linetable 1571, "??$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z", Lfunc_end1571 + .section .debug$S,"dr",associative,"?_Add_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Add_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .long 241 # Symbol subsection for std::_Builder >::_Add_class + .long Ltmp31045-Ltmp31044 # Subsection size +Ltmp31044: + .short Ltmp31047-Ltmp31046 # Record length +Ltmp31046: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1572-"?_Add_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11940 # Function type index + .secrel32 "?_Add_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Function section relative address + .secidx "?_Add_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_class" # Function name +Ltmp31047: + .short Ltmp31049-Ltmp31048 # Record length +Ltmp31048: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31049: + .cv_def_range Ltmp16513 Ltmp16514, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31045: + .p2align 2 + .cv_linetable 1572, "?_Add_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ", Lfunc_end1572 + .section .debug$S,"dr",associative,"?_Add_named_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXF_N@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Add_named_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXF_N@Z" + .long 241 # Symbol subsection for std::_Builder >::_Add_named_class + .long Ltmp31051-Ltmp31050 # Subsection size +Ltmp31050: + .short Ltmp31053-Ltmp31052 # Record length +Ltmp31052: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1573-"?_Add_named_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXF_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11941 # Function type index + .secrel32 "?_Add_named_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXF_N@Z" # Function section relative address + .secidx "?_Add_named_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXF_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_named_class" # Function name +Ltmp31053: + .short Ltmp31055-Ltmp31054 # Record length +Ltmp31054: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31055: + .cv_def_range Ltmp16515 Ltmp16516, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp31057-Ltmp31056 # Record length +Ltmp31056: + .short 4414 # Record kind: S_LOCAL + .long 17 # TypeIndex + .short 1 # Flags + .asciz "_Cl" +Ltmp31057: + .cv_def_range Ltmp16515 Ltmp16516, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31059-Ltmp31058 # Record length +Ltmp31058: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Negate" +Ltmp31059: + .cv_def_range Ltmp16515 Ltmp16516, "E\021\026\000\000\000\367\377\377\377" + .short Ltmp31061-Ltmp31060 # Record length +Ltmp31060: + .short 4414 # Record kind: S_LOCAL + .long 11008 # TypeIndex + .short 0 # Flags + .asciz "_Node" +Ltmp31061: + .cv_def_range Ltmp16515 Ltmp16516, "E\021\026\000\000\000\354\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31051: + .p2align 2 + .cv_linetable 1573, "?_Add_named_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXF_N@Z", Lfunc_end1573 + .section .debug$S,"dr",associative,"??$_Get@D@_Cl_names@std@@QBEPBDXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get@D@_Cl_names@std@@QBEPBDXZ" + .long 241 # Symbol subsection for std::_Cl_names::_Get + .long Ltmp31063-Ltmp31062 # Subsection size +Ltmp31062: + .short Ltmp31065-Ltmp31064 # Record length +Ltmp31064: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1574-"??$_Get@D@_Cl_names@std@@QBEPBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11949 # Function type index + .secrel32 "??$_Get@D@_Cl_names@std@@QBEPBDXZ" # Function section relative address + .secidx "??$_Get@D@_Cl_names@std@@QBEPBDXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Cl_names::_Get" # Function name +Ltmp31065: + .short Ltmp31067-Ltmp31066 # Record length +Ltmp31066: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31067: + .cv_def_range Ltmp16517 Ltmp16518, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31063: + .p2align 2 + .cv_linetable 1574, "??$_Get@D@_Cl_names@std@@QBEPBDXZ", Lfunc_end1574 + .section .debug$S,"dr",associative,"??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .long 241 # Symbol subsection for std::equal > > + .long Ltmp31069-Ltmp31068 # Subsection size +Ltmp31068: + .short Ltmp31071-Ltmp31070 # Record length +Ltmp31070: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1575-"??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11964 # Function type index + .secrel32 "??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Function section relative address + .secidx "??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::equal > >" # Function name +Ltmp31071: + .short Ltmp31073-Ltmp31072 # Record length +Ltmp31072: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_First1" +Ltmp31073: + .cv_def_range Ltmp16519 Ltmp16526, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31075-Ltmp31074 # Record length +Ltmp31074: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +Ltmp31075: + .cv_def_range Ltmp16519 Ltmp16526, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp31077-Ltmp31076 # Record length +Ltmp31076: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_First2" +Ltmp31077: + .cv_def_range Ltmp16519 Ltmp16526, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp31079-Ltmp31078 # Record length +Ltmp31078: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +Ltmp31079: + .cv_def_range Ltmp16519 Ltmp16526, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp31081-Ltmp31080 # Record length +Ltmp31080: + .short 4414 # Record kind: S_LOCAL + .long 11962 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +Ltmp31081: + .cv_def_range Ltmp16519 Ltmp16526, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp31083-Ltmp31082 # Record length +Ltmp31082: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 0 # Flags + .asciz "_UFirst1" +Ltmp31083: + .cv_def_range Ltmp16519 Ltmp16526, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp31085-Ltmp31084 # Record length +Ltmp31084: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_ULast1" +Ltmp31085: + .cv_def_range Ltmp16519 Ltmp16526, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp31087-Ltmp31086 # Record length +Ltmp31086: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 0 # Flags + .asciz "_UFirst2" +Ltmp31087: + .cv_def_range Ltmp16519 Ltmp16526, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp31089-Ltmp31088 # Record length +Ltmp31088: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_ULast2" +Ltmp31089: + .cv_def_range Ltmp16519 Ltmp16526, "E\021\026\000\000\000\320\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31069: + .p2align 2 + .cv_linetable 1575, "??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z", Lfunc_end1575 + .section .debug$S,"dr",associative,"??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE@ABV?$_Regex_traits@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE@ABV?$_Regex_traits@D@1@@Z" + .long 241 # Symbol subsection for std::_Cmp_icase >::_Cmp_icase + .long Ltmp31091-Ltmp31090 # Subsection size +Ltmp31090: + .short Ltmp31093-Ltmp31092 # Record length +Ltmp31092: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1576-"??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE@ABV?$_Regex_traits@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11965 # Function type index + .secrel32 "??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE@ABV?$_Regex_traits@D@1@@Z" # Function section relative address + .secidx "??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE@ABV?$_Regex_traits@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_icase >::_Cmp_icase" # Function name +Ltmp31093: + .short Ltmp31095-Ltmp31094 # Record length +Ltmp31094: + .short 4414 # Record kind: S_LOCAL + .long 11953 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31095: + .cv_def_range Ltmp16527 Ltmp16528, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp31097-Ltmp31096 # Record length +Ltmp31096: + .short 4414 # Record kind: S_LOCAL + .long 9081 # TypeIndex + .short 1 # Flags + .asciz "_Tr" +Ltmp31097: + .cv_def_range Ltmp16527 Ltmp16528, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31091: + .p2align 2 + .cv_linetable 1576, "??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE@ABV?$_Regex_traits@D@1@@Z", Lfunc_end1576 + .section .debug$S,"dr",associative,"??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .long 241 # Symbol subsection for std::equal > > + .long Ltmp31099-Ltmp31098 # Subsection size +Ltmp31098: + .short Ltmp31101-Ltmp31100 # Record length +Ltmp31100: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1577-"??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11968 # Function type index + .secrel32 "??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Function section relative address + .secidx "??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::equal > >" # Function name +Ltmp31101: + .short Ltmp31103-Ltmp31102 # Record length +Ltmp31102: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_First1" +Ltmp31103: + .cv_def_range Ltmp16529 Ltmp16539, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31105-Ltmp31104 # Record length +Ltmp31104: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +Ltmp31105: + .cv_def_range Ltmp16529 Ltmp16539, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp31107-Ltmp31106 # Record length +Ltmp31106: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_First2" +Ltmp31107: + .cv_def_range Ltmp16529 Ltmp16539, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp31109-Ltmp31108 # Record length +Ltmp31108: + .short 4414 # Record kind: S_LOCAL + .long 11962 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +Ltmp31109: + .cv_def_range Ltmp16529 Ltmp16539, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp31111-Ltmp31110 # Record length +Ltmp31110: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 0 # Flags + .asciz "_UFirst1" +Ltmp31111: + .cv_def_range Ltmp16529 Ltmp16539, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp31113-Ltmp31112 # Record length +Ltmp31112: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_ULast1" +Ltmp31113: + .cv_def_range Ltmp16529 Ltmp16539, "E\021\026\000\000\000\344\377\377\377" + .short Ltmp31115-Ltmp31114 # Record length +Ltmp31114: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 0 # Flags + .asciz "_UFirst2" +Ltmp31115: + .cv_def_range Ltmp16529 Ltmp16539, "E\021\026\000\000\000\334\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31099: + .p2align 2 + .cv_linetable 1577, "??$equal@PBDPBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z", Lfunc_end1577 + .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 + .cv_fpo_data "??$_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" + .long 241 # Symbol subsection for std::_Pass_fn >,0> + .long Ltmp31117-Ltmp31116 # Subsection size +Ltmp31116: + .short Ltmp31119-Ltmp31118 # Record length +Ltmp31118: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1578-"??$_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 11971 # 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 +Ltmp31119: + .short Ltmp31121-Ltmp31120 # Record length +Ltmp31120: + .short 4414 # Record kind: S_LOCAL + .long 11962 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp31121: + .cv_def_range Ltmp16540 Ltmp16541, "E\021\026\000\000\000\364\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31117: + .p2align 2 + .cv_linetable 1578, "??$_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_end1578 + .section .debug$S,"dr",associative,"??$_Get_unwrapped_n@$$CBDH$0A@@std@@YAPBDQBDH@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_unwrapped_n@$$CBDH$0A@@std@@YAPBDQBDH@Z" + .long 241 # Symbol subsection for std::_Get_unwrapped_n + .long Ltmp31123-Ltmp31122 # Subsection size +Ltmp31122: + .short Ltmp31125-Ltmp31124 # Record length +Ltmp31124: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1579-"??$_Get_unwrapped_n@$$CBDH$0A@@std@@YAPBDQBDH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11973 # Function type index + .secrel32 "??$_Get_unwrapped_n@$$CBDH$0A@@std@@YAPBDQBDH@Z" # Function section relative address + .secidx "??$_Get_unwrapped_n@$$CBDH$0A@@std@@YAPBDQBDH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped_n" # Function name +Ltmp31125: + .short Ltmp31127-Ltmp31126 # Record length +Ltmp31126: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Src" +Ltmp31127: + .cv_def_range Ltmp16542 Ltmp16543, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31129-Ltmp31128 # Record length +Ltmp31128: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp31129: + .cv_def_range Ltmp16542 Ltmp16543, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31123: + .p2align 2 + .cv_linetable 1579, "??$_Get_unwrapped_n@$$CBDH$0A@@std@@YAPBDQBDH@Z", Lfunc_end1579 + .section .debug$S,"dr",associative,"??$_Idl_distance@PBDPBD@std@@YA?A?@@ABQBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Idl_distance@PBDPBD@std@@YA?A?@@ABQBD0@Z" + .long 241 # Symbol subsection for std::_Idl_distance + .long Ltmp31131-Ltmp31130 # Subsection size +Ltmp31130: + .short Ltmp31133-Ltmp31132 # Record length +Ltmp31132: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1580-"??$_Idl_distance@PBDPBD@std@@YA?A?@@ABQBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11975 # Function type index + .secrel32 "??$_Idl_distance@PBDPBD@std@@YA?A?@@ABQBD0@Z" # Function section relative address + .secidx "??$_Idl_distance@PBDPBD@std@@YA?A?@@ABQBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Idl_distance" # Function name +Ltmp31133: + .short Ltmp31135-Ltmp31134 # Record length +Ltmp31134: + .short 4414 # Record kind: S_LOCAL + .long 11131 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp31135: + .cv_def_range Ltmp16544 Ltmp16545, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31137-Ltmp31136 # Record length +Ltmp31136: + .short 4414 # Record kind: S_LOCAL + .long 11131 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp31137: + .cv_def_range Ltmp16544 Ltmp16545, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31131: + .p2align 2 + .cv_linetable 1580, "??$_Idl_distance@PBDPBD@std@@YA?A?@@ABQBD0@Z", Lfunc_end1580 + .section .debug$S,"dr",associative,"??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE_NDD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE_NDD@Z" + .long 241 # Symbol subsection for std::_Cmp_icase >::operator() + .long Ltmp31139-Ltmp31138 # Subsection size +Ltmp31138: + .short Ltmp31141-Ltmp31140 # Record length +Ltmp31140: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1581-"??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE_NDD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11976 # Function type index + .secrel32 "??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE_NDD@Z" # Function section relative address + .secidx "??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE_NDD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_icase >::operator()" # Function name +Ltmp31141: + .short Ltmp31143-Ltmp31142 # Record length +Ltmp31142: + .short 4414 # Record kind: S_LOCAL + .long 11953 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31143: + .cv_def_range Ltmp16546 Ltmp16547, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp31145-Ltmp31144 # Record length +Ltmp31144: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E1" +Ltmp31145: + .cv_def_range Ltmp16546 Ltmp16547, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31147-Ltmp31146 # Record length +Ltmp31146: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E2" +Ltmp31147: + .cv_def_range Ltmp16546 Ltmp16547, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31139: + .p2align 2 + .cv_linetable 1581, "??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QAE_NDD@Z", Lfunc_end1581 + .section .debug$S,"dr",associative,"??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + .long 241 # Symbol subsection for std::_Node_class >::_Node_class + .long Ltmp31149-Ltmp31148 # Subsection size +Ltmp31148: + .short Ltmp31151-Ltmp31150 # Record length +Ltmp31150: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1582-"??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11977 # Function type index + .secrel32 "??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" # Function section relative address + .secidx "??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_class >::_Node_class" # Function name +Ltmp31151: + .short Ltmp31153-Ltmp31152 # Record length +Ltmp31152: + .short 4414 # Record kind: S_LOCAL + .long 11008 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31153: + .cv_def_range Ltmp16548 Ltmp16549, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp31155-Ltmp31154 # Record length +Ltmp31154: + .short 4414 # Record kind: S_LOCAL + .long 9058 # TypeIndex + .short 1 # Flags + .asciz "_Ty" +Ltmp31155: + .cv_def_range Ltmp16548 Ltmp16549, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31157-Ltmp31156 # Record length +Ltmp31156: + .short 4414 # Record kind: S_LOCAL + .long 9061 # TypeIndex + .short 1 # Flags + .asciz "_Fl" +Ltmp31157: + .cv_def_range Ltmp16548 Ltmp16549, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31149: + .p2align 2 + .cv_linetable 1582, "??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z", Lfunc_end1582 + .section .debug$S,"dr",associative,"??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UAEPAXI@Z" + .long 241 # Symbol subsection for std::_Node_class >::~_Node_class + .long Ltmp31159-Ltmp31158 # Subsection size +Ltmp31158: + .short Ltmp31161-Ltmp31160 # Record length +Ltmp31160: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1583-"??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11978 # Function type index + .secrel32 "??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UAEPAXI@Z" # Function section relative address + .secidx "??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_class >::~_Node_class" # Function name +Ltmp31161: + .short Ltmp31163-Ltmp31162 # Record length +Ltmp31162: + .short 4414 # Record kind: S_LOCAL + .long 11008 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31163: + .cv_def_range Ltmp16550 Ltmp16551, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp31165-Ltmp31164 # Record length +Ltmp31164: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp31165: + .cv_def_range Ltmp16550 Ltmp16551, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31159: + .p2align 2 + .cv_linetable 1583, "??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UAEPAXI@Z", Lfunc_end1583 + .section .debug$S,"dr",associative,"??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UAE@XZ" + .long 241 # Symbol subsection for std::_Node_class >::~_Node_class + .long Ltmp31167-Ltmp31166 # Subsection size +Ltmp31166: + .short Ltmp31169-Ltmp31168 # Record length +Ltmp31168: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1584-"??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11978 # Function type index + .secrel32 "??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UAE@XZ" # Function section relative address + .secidx "??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_class >::~_Node_class" # Function name +Ltmp31169: + .short Ltmp31171-Ltmp31170 # Record length +Ltmp31170: + .short 4414 # Record kind: S_LOCAL + .long 11008 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31171: + .cv_def_range Ltmp16552 Ltmp16555, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31167: + .p2align 2 + .cv_linetable 1584, "??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UAE@XZ", Lfunc_end1584 + .section .debug$S,"dr",associative,"?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QAEXPAU?$_Sequence@D@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QAEXPAU?$_Sequence@D@2@@Z" + .long 241 # Symbol subsection for std::_Node_class >::_Tidy + .long Ltmp31173-Ltmp31172 # Subsection size +Ltmp31172: + .short Ltmp31175-Ltmp31174 # Record length +Ltmp31174: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1585-"?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QAEXPAU?$_Sequence@D@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11979 # Function type index + .secrel32 "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QAEXPAU?$_Sequence@D@2@@Z" # Function section relative address + .secidx "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QAEXPAU?$_Sequence@D@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_class >::_Tidy" # Function name +Ltmp31175: + .short Ltmp31177-Ltmp31176 # Record length +Ltmp31176: + .short 4414 # Record kind: S_LOCAL + .long 11008 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31177: + .cv_def_range Ltmp16556 Ltmp16559, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp31179-Ltmp31178 # Record length +Ltmp31178: + .short 4414 # Record kind: S_LOCAL + .long 11010 # TypeIndex + .short 1 # Flags + .asciz "_Head" +Ltmp31179: + .cv_def_range Ltmp16556 Ltmp16559, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31181-Ltmp31180 # Record length +Ltmp31180: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16558-Ltmp16557 # Code size + .secrel32 Ltmp16557 # Function section relative address + .secidx Lfunc_begin1585 # Function section index + .byte 0 # Lexical block name +Ltmp31181: + .short Ltmp31183-Ltmp31182 # Record length +Ltmp31182: + .short 4414 # Record kind: S_LOCAL + .long 11010 # TypeIndex + .short 0 # Flags + .asciz "_Temp" +Ltmp31183: + .cv_def_range Ltmp16557 Ltmp16558, "E\021\026\000\000\000\370\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 +Ltmp31173: + .p2align 2 + .cv_linetable 1585, "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QAEXPAU?$_Sequence@D@2@@Z", Lfunc_end1585 + .section .debug$S,"dr",associative,"??1?$_Buf@D@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Buf@D@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Buf::~_Buf + .long Ltmp31185-Ltmp31184 # Subsection size +Ltmp31184: + .short Ltmp31187-Ltmp31186 # Record length +Ltmp31186: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1586-"??1?$_Buf@D@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11980 # Function type index + .secrel32 "??1?$_Buf@D@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Buf@D@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::~_Buf" # Function name +Ltmp31187: + .short Ltmp31189-Ltmp31188 # Record length +Ltmp31188: + .short 4414 # Record kind: S_LOCAL + .long 10562 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31189: + .cv_def_range Ltmp16560 Ltmp16562, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31185: + .p2align 2 + .cv_linetable 1586, "??1?$_Buf@D@std@@QAE@XZ", Lfunc_end1586 + .section .debug$S,"dr",associative,"??1?$_Sequence@D@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Sequence@D@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Sequence::~_Sequence + .long Ltmp31191-Ltmp31190 # Subsection size +Ltmp31190: + .short Ltmp31193-Ltmp31192 # Record length +Ltmp31192: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1587-"??1?$_Sequence@D@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11982 # Function type index + .secrel32 "??1?$_Sequence@D@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Sequence@D@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Sequence::~_Sequence" # Function name +Ltmp31193: + .short Ltmp31195-Ltmp31194 # Record length +Ltmp31194: + .short 4414 # Record kind: S_LOCAL + .long 11010 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31195: + .cv_def_range Ltmp16563 Ltmp16565, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31191: + .p2align 2 + .cv_linetable 1587, "??1?$_Sequence@D@std@@QAE@XZ", Lfunc_end1587 + .section .debug$S,"dr",associative,"?_Add_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Add_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" + .long 241 # Symbol subsection for std::_Builder >::_Add_elts + .long Ltmp31197-Ltmp31196 # Subsection size +Ltmp31196: + .short Ltmp31199-Ltmp31198 # Record length +Ltmp31198: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1588-"?_Add_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11983 # Function type index + .secrel32 "?_Add_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" # Function section relative address + .secidx "?_Add_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_elts" # Function name +Ltmp31199: + .short Ltmp31201-Ltmp31200 # Record length +Ltmp31200: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31201: + .cv_def_range Ltmp16566 Ltmp16573, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp31203-Ltmp31202 # Record length +Ltmp31202: + .short 4414 # Record kind: S_LOCAL + .long 11008 # TypeIndex + .short 1 # Flags + .asciz "_Node" +Ltmp31203: + .cv_def_range Ltmp16566 Ltmp16573, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31205-Ltmp31204 # Record length +Ltmp31204: + .short 4414 # Record kind: S_LOCAL + .long 17 # TypeIndex + .short 1 # Flags + .asciz "_Cl" +Ltmp31205: + .cv_def_range Ltmp16566 Ltmp16573, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp31207-Ltmp31206 # Record length +Ltmp31206: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Negate" +Ltmp31207: + .cv_def_range Ltmp16566 Ltmp16573, "E\021\026\000\000\000\367\377\377\377" + .short Ltmp31209-Ltmp31208 # Record length +Ltmp31208: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16572-Ltmp16566 # Code size + .secrel32 Ltmp16566 # Function section relative address + .secidx Lfunc_begin1588 # Function section index + .byte 0 # Lexical block name +Ltmp31209: + .short Ltmp31211-Ltmp31210 # Record length +Ltmp31210: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Ch" +Ltmp31211: + .cv_def_range Ltmp16566 Ltmp16572, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp31213-Ltmp31212 # Record length +Ltmp31212: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16571-Ltmp16567 # Code size + .secrel32 Ltmp16567 # Function section relative address + .secidx Lfunc_begin1588 # Function section index + .byte 0 # Lexical block name +Ltmp31213: + .short Ltmp31215-Ltmp31214 # Record length +Ltmp31214: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Matches" +Ltmp31215: + .cv_def_range Ltmp16567 Ltmp16571, "E\021\026\000\000\000\353\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 +Ltmp31197: + .p2align 2 + .cv_linetable 1588, "?_Add_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z", Lfunc_end1588 + .section .debug$S,"dr",associative,"??0_Bitmap@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0_Bitmap@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Bitmap::_Bitmap + .long Ltmp31217-Ltmp31216 # Subsection size +Ltmp31216: + .short Ltmp31219-Ltmp31218 # Record length +Ltmp31218: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1589-"??0_Bitmap@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11984 # Function type index + .secrel32 "??0_Bitmap@std@@QAE@XZ" # Function section relative address + .secidx "??0_Bitmap@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Bitmap::_Bitmap" # Function name +Ltmp31219: + .short Ltmp31221-Ltmp31220 # Record length +Ltmp31220: + .short 4414 # Record kind: S_LOCAL + .long 11012 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31221: + .cv_def_range Ltmp16574 Ltmp16576, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31217: + .p2align 2 + .cv_linetable 1589, "??0_Bitmap@std@@QAE@XZ", Lfunc_end1589 + .section .debug$S,"dr",associative,"??$_Mark@I@_Bitmap@std@@QAEXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Mark@I@_Bitmap@std@@QAEXI@Z" + .long 241 # Symbol subsection for std::_Bitmap::_Mark + .long Ltmp31223-Ltmp31222 # Subsection size +Ltmp31222: + .short Ltmp31225-Ltmp31224 # Record length +Ltmp31224: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1590-"??$_Mark@I@_Bitmap@std@@QAEXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11986 # Function type index + .secrel32 "??$_Mark@I@_Bitmap@std@@QAEXI@Z" # Function section relative address + .secidx "??$_Mark@I@_Bitmap@std@@QAEXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Bitmap::_Mark" # Function name +Ltmp31225: + .short Ltmp31227-Ltmp31226 # Record length +Ltmp31226: + .short 4414 # Record kind: S_LOCAL + .long 11012 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31227: + .cv_def_range Ltmp16577 Ltmp16578, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp31229-Ltmp31228 # Record length +Ltmp31228: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +Ltmp31229: + .cv_def_range Ltmp16577 Ltmp16578, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31231-Ltmp31230 # Record length +Ltmp31230: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Wide" +Ltmp31231: + .cv_def_range Ltmp16577 Ltmp16578, "E\021\026\000\000\000\354\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31223: + .p2align 2 + .cv_linetable 1590, "??$_Mark@I@_Bitmap@std@@QAEXI@Z", Lfunc_end1590 + .section .debug$S,"dr",associative,"?_Add_char_to_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Add_char_to_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" + .long 241 # Symbol subsection for std::_Builder >::_Add_char_to_class + .long Ltmp31233-Ltmp31232 # Subsection size +Ltmp31232: + .short Ltmp31235-Ltmp31234 # Record length +Ltmp31234: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1591-"?_Add_char_to_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11987 # Function type index + .secrel32 "?_Add_char_to_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" # Function section relative address + .secidx "?_Add_char_to_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_char_to_class" # Function name +Ltmp31235: + .short Ltmp31237-Ltmp31236 # Record length +Ltmp31236: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31237: + .cv_def_range Ltmp16579 Ltmp16583, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp31239-Ltmp31238 # Record length +Ltmp31238: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +Ltmp31239: + .cv_def_range Ltmp16579 Ltmp16583, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31233: + .p2align 2 + .cv_linetable 1591, "?_Add_char_to_class@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXD@Z", Lfunc_end1591 + .section .debug$S,"dr",associative,"?_ClassRanges@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_ClassRanges@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .long 241 # Symbol subsection for std::_Parser >::_ClassRanges + .long Ltmp31241-Ltmp31240 # Subsection size +Ltmp31240: + .short Ltmp31243-Ltmp31242 # Record length +Ltmp31242: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1592-"?_ClassRanges@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11988 # Function type index + .secrel32 "?_ClassRanges@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Function section relative address + .secidx "?_ClassRanges@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_ClassRanges" # Function name +Ltmp31243: + .short Ltmp31245-Ltmp31244 # Record length +Ltmp31244: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31245: + .cv_def_range Ltmp16584 Ltmp16603, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp31247-Ltmp31246 # Record length +Ltmp31246: + .short 4414 # Record kind: S_LOCAL + .long 11589 # TypeIndex + .short 0 # Flags + .asciz "_Ret" +Ltmp31247: + .cv_def_range Ltmp16584 Ltmp16603, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp31249-Ltmp31248 # Record length +Ltmp31248: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16599-Ltmp16590 # Code size + .secrel32 Ltmp16590 # Function section relative address + .secidx Lfunc_begin1592 # Function section index + .byte 0 # Lexical block name +Ltmp31249: + .short Ltmp31251-Ltmp31250 # Record length +Ltmp31250: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 0 # Flags + .asciz "_Chr1" +Ltmp31251: + .cv_def_range Ltmp16590 Ltmp16599, "E\021\026\000\000\000\357\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 +Ltmp31241: + .p2align 2 + .cv_linetable 1592, "?_ClassRanges@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ", Lfunc_end1592 + .section .debug$S,"dr",associative,"?_Add_char_to_bitmap@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Add_char_to_bitmap@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z" + .long 241 # Symbol subsection for std::_Builder >::_Add_char_to_bitmap + .long Ltmp31253-Ltmp31252 # Subsection size +Ltmp31252: + .short Ltmp31255-Ltmp31254 # Record length +Ltmp31254: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1593-"?_Add_char_to_bitmap@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11989 # Function type index + .secrel32 "?_Add_char_to_bitmap@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z" # Function section relative address + .secidx "?_Add_char_to_bitmap@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_char_to_bitmap" # Function name +Ltmp31255: + .short Ltmp31257-Ltmp31256 # Record length +Ltmp31256: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31257: + .cv_def_range Ltmp16604 Ltmp16609, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp31259-Ltmp31258 # Record length +Ltmp31258: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +Ltmp31259: + .cv_def_range Ltmp16604 Ltmp16609, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31261-Ltmp31260 # Record length +Ltmp31260: + .short 4414 # Record kind: S_LOCAL + .long 11008 # TypeIndex + .short 0 # Flags + .asciz "_Node" +Ltmp31261: + .cv_def_range Ltmp16604 Ltmp16609, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31253: + .p2align 2 + .cv_linetable 1593, "?_Add_char_to_bitmap@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z", Lfunc_end1593 + .section .debug$S,"dr",associative,"?_Add_char_to_array@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Add_char_to_array@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z" + .long 241 # Symbol subsection for std::_Builder >::_Add_char_to_array + .long Ltmp31263-Ltmp31262 # Subsection size +Ltmp31262: + .short Ltmp31265-Ltmp31264 # Record length +Ltmp31264: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1594-"?_Add_char_to_array@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11990 # Function type index + .secrel32 "?_Add_char_to_array@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z" # Function section relative address + .secidx "?_Add_char_to_array@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_char_to_array" # Function name +Ltmp31265: + .short Ltmp31267-Ltmp31266 # Record length +Ltmp31266: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31267: + .cv_def_range Ltmp16610 Ltmp16615, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp31269-Ltmp31268 # Record length +Ltmp31268: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +Ltmp31269: + .cv_def_range Ltmp16610 Ltmp16615, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31271-Ltmp31270 # Record length +Ltmp31270: + .short 4414 # Record kind: S_LOCAL + .long 11008 # TypeIndex + .short 0 # Flags + .asciz "_Node" +Ltmp31271: + .cv_def_range Ltmp16610 Ltmp16615, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31263: + .p2align 2 + .cv_linetable 1594, "?_Add_char_to_array@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXD@Z", Lfunc_end1594 + .section .debug$S,"dr",associative,"??$_Mark@E@_Bitmap@std@@QAEXE@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Mark@E@_Bitmap@std@@QAEXE@Z" + .long 241 # Symbol subsection for std::_Bitmap::_Mark + .long Ltmp31273-Ltmp31272 # Subsection size +Ltmp31272: + .short Ltmp31275-Ltmp31274 # Record length +Ltmp31274: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1595-"??$_Mark@E@_Bitmap@std@@QAEXE@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11992 # Function type index + .secrel32 "??$_Mark@E@_Bitmap@std@@QAEXE@Z" # Function section relative address + .secidx "??$_Mark@E@_Bitmap@std@@QAEXE@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Bitmap::_Mark" # Function name +Ltmp31275: + .short Ltmp31277-Ltmp31276 # Record length +Ltmp31276: + .short 4414 # Record kind: S_LOCAL + .long 11012 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31277: + .cv_def_range Ltmp16616 Ltmp16617, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp31279-Ltmp31278 # Record length +Ltmp31278: + .short 4414 # Record kind: S_LOCAL + .long 32 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +Ltmp31279: + .cv_def_range Ltmp16616 Ltmp16617, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31281-Ltmp31280 # Record length +Ltmp31280: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Wide" +Ltmp31281: + .cv_def_range Ltmp16616 Ltmp16617, "E\021\026\000\000\000\354\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31273: + .p2align 2 + .cv_linetable 1595, "??$_Mark@E@_Bitmap@std@@QAEXE@Z", Lfunc_end1595 + .section .debug$S,"dr",associative,"??0?$_Buf@D@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Buf@D@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Buf::_Buf + .long Ltmp31283-Ltmp31282 # Subsection size +Ltmp31282: + .short Ltmp31285-Ltmp31284 # Record length +Ltmp31284: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1596-"??0?$_Buf@D@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11993 # Function type index + .secrel32 "??0?$_Buf@D@std@@QAE@XZ" # Function section relative address + .secidx "??0?$_Buf@D@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_Buf" # Function name +Ltmp31285: + .short Ltmp31287-Ltmp31286 # Record length +Ltmp31286: + .short 4414 # Record kind: S_LOCAL + .long 10562 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31287: + .cv_def_range Ltmp16618 Ltmp16619, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31283: + .p2align 2 + .cv_linetable 1596, "??0?$_Buf@D@std@@QAE@XZ", Lfunc_end1596 + .section .debug$S,"dr",associative,"?_Insert@?$_Buf@D@std@@QAEXD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Insert@?$_Buf@D@std@@QAEXD@Z" + .long 241 # Symbol subsection for std::_Buf::_Insert + .long Ltmp31289-Ltmp31288 # Subsection size +Ltmp31288: + .short Ltmp31291-Ltmp31290 # Record length +Ltmp31290: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1597-"?_Insert@?$_Buf@D@std@@QAEXD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11994 # Function type index + .secrel32 "?_Insert@?$_Buf@D@std@@QAEXD@Z" # Function section relative address + .secidx "?_Insert@?$_Buf@D@std@@QAEXD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_Insert" # Function name +Ltmp31291: + .short Ltmp31293-Ltmp31292 # Record length +Ltmp31292: + .short 4414 # Record kind: S_LOCAL + .long 10562 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31293: + .cv_def_range Ltmp16620 Ltmp16623, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp31295-Ltmp31294 # Record length +Ltmp31294: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +Ltmp31295: + .cv_def_range Ltmp16620 Ltmp16623, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31289: + .p2align 2 + .cv_linetable 1597, "?_Insert@?$_Buf@D@std@@QAEXD@Z", Lfunc_end1597 + .section .debug$S,"dr",associative,"?_Expand@?$_Buf@D@std@@AAEXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Expand@?$_Buf@D@std@@AAEXI@Z" + .long 241 # Symbol subsection for std::_Buf::_Expand + .long Ltmp31297-Ltmp31296 # Subsection size +Ltmp31296: + .short Ltmp31299-Ltmp31298 # Record length +Ltmp31298: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1598-"?_Expand@?$_Buf@D@std@@AAEXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11995 # Function type index + .secrel32 "?_Expand@?$_Buf@D@std@@AAEXI@Z" # Function section relative address + .secidx "?_Expand@?$_Buf@D@std@@AAEXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_Expand" # Function name +Ltmp31299: + .short Ltmp31301-Ltmp31300 # Record length +Ltmp31300: + .short 4414 # Record kind: S_LOCAL + .long 10562 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31301: + .cv_def_range Ltmp16624 Ltmp16627, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp31303-Ltmp31302 # Record length +Ltmp31302: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Len" +Ltmp31303: + .cv_def_range Ltmp16624 Ltmp16627, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31305-Ltmp31304 # Record length +Ltmp31304: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +Ltmp31305: + .cv_def_range Ltmp16624 Ltmp16627, "E\021\026\000\000\000\364\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31297: + .p2align 2 + .cv_linetable 1598, "?_Expand@?$_Buf@D@std@@AAEXI@Z", Lfunc_end1598 + .section .debug$S,"dr",associative,"?_ClassAtom@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_ClassAtom@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@XZ" + .long 241 # Symbol subsection for std::_Parser >::_ClassAtom + .long Ltmp31307-Ltmp31306 # Subsection size +Ltmp31306: + .short Ltmp31309-Ltmp31308 # Record length +Ltmp31308: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1599-"?_ClassAtom@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11996 # Function type index + .secrel32 "?_ClassAtom@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@XZ" # Function section relative address + .secidx "?_ClassAtom@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_ClassAtom" # Function name +Ltmp31309: + .short Ltmp31311-Ltmp31310 # Record length +Ltmp31310: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31311: + .cv_def_range Ltmp16628 Ltmp16643, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp31313-Ltmp31312 # Record length +Ltmp31312: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16638-Ltmp16637 # Code size + .secrel32 Ltmp16637 # Function section relative address + .secidx Lfunc_begin1599 # Function section index + .byte 0 # Lexical block name +Ltmp31313: + .short Ltmp31315-Ltmp31314 # Record length +Ltmp31314: + .short 4414 # Record kind: S_LOCAL + .long 11564 # TypeIndex + .short 0 # Flags + .asciz "_St" +Ltmp31315: + .cv_def_range Ltmp16637 Ltmp16638, "E\021\026\000\000\000\364\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 +Ltmp31307: + .p2align 2 + .cv_linetable 1599, "?_ClassAtom@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@XZ", Lfunc_end1599 + .section .debug$S,"dr",associative,"?_Add_range@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXDD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Add_range@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXDD@Z" + .long 241 # Symbol subsection for std::_Builder >::_Add_range + .long Ltmp31317-Ltmp31316 # Subsection size +Ltmp31316: + .short Ltmp31319-Ltmp31318 # Record length +Ltmp31318: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1600-"?_Add_range@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXDD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11997 # Function type index + .secrel32 "?_Add_range@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXDD@Z" # Function section relative address + .secidx "?_Add_range@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXDD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_range" # Function name +Ltmp31319: + .short Ltmp31321-Ltmp31320 # Record length +Ltmp31320: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31321: + .cv_def_range Ltmp16644 Ltmp16665, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp31323-Ltmp31322 # Record length +Ltmp31322: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E0x" +Ltmp31323: + .cv_def_range Ltmp16644 Ltmp16665, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31325-Ltmp31324 # Record length +Ltmp31324: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E1x" +Ltmp31325: + .cv_def_range Ltmp16644 Ltmp16665, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp31327-Ltmp31326 # Record length +Ltmp31326: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_E0" +Ltmp31327: + .cv_def_range Ltmp16644 Ltmp16665, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp31329-Ltmp31328 # Record length +Ltmp31328: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_E1" +Ltmp31329: + .cv_def_range Ltmp16644 Ltmp16665, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp31331-Ltmp31330 # Record length +Ltmp31330: + .short 4414 # Record kind: S_LOCAL + .long 11008 # TypeIndex + .short 0 # Flags + .asciz "_Node" +Ltmp31331: + .cv_def_range Ltmp16644 Ltmp16665, "E\021\026\000\000\000\354\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31317: + .p2align 2 + .cv_linetable 1600, "?_Add_range@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXDD@Z", Lfunc_end1600 + .section .debug$S,"dr",associative,"?_ClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_ClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@_N@Z" + .long 241 # Symbol subsection for std::_Parser >::_ClassEscape + .long Ltmp31333-Ltmp31332 # Subsection size +Ltmp31332: + .short Ltmp31335-Ltmp31334 # Record length +Ltmp31334: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1601-"?_ClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11998 # Function type index + .secrel32 "?_ClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@_N@Z" # Function section relative address + .secidx "?_ClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_ClassEscape" # Function name +Ltmp31335: + .short Ltmp31337-Ltmp31336 # Record length +Ltmp31336: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31337: + .cv_def_range Ltmp16666 Ltmp16677, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp31339-Ltmp31338 # Record length +Ltmp31338: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Addit" +Ltmp31339: + .cv_def_range Ltmp16666 Ltmp16677, "E\021\026\000\000\000\373\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31333: + .p2align 2 + .cv_linetable 1601, "?_ClassEscape@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAE?AW4_Prs_ret@2@_N@Z", Lfunc_end1601 + .section .debug$S,"dr",associative,"?_Do_ex_class@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Do_ex_class@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@@Z" + .long 241 # Symbol subsection for std::_Parser >::_Do_ex_class + .long Ltmp31341-Ltmp31340 # Subsection size +Ltmp31340: + .short Ltmp31343-Ltmp31342 # Record length +Ltmp31342: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1602-"?_Do_ex_class@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11999 # Function type index + .secrel32 "?_Do_ex_class@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@@Z" # Function section relative address + .secidx "?_Do_ex_class@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Do_ex_class" # Function name +Ltmp31343: + .short Ltmp31345-Ltmp31344 # Record length +Ltmp31344: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31345: + .cv_def_range Ltmp16678 Ltmp16700, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp31347-Ltmp31346 # Record length +Ltmp31346: + .short 4414 # Record kind: S_LOCAL + .long 11564 # TypeIndex + .short 1 # Flags + .asciz "_End_arg" +Ltmp31347: + .cv_def_range Ltmp16678 Ltmp16700, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31349-Ltmp31348 # Record length +Ltmp31348: + .short 4414 # Record kind: S_LOCAL + .long 11574 # TypeIndex + .short 0 # Flags + .asciz "_Errtype" +Ltmp31349: + .cv_def_range Ltmp16678 Ltmp16700, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp31351-Ltmp31350 # Record length +Ltmp31350: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 0 # Flags + .asciz "_Beg" +Ltmp31351: + .cv_def_range Ltmp16678 Ltmp16700, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp31353-Ltmp31352 # Record length +Ltmp31352: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_Diff" +Ltmp31353: + .cv_def_range Ltmp16678 Ltmp16700, "E\021\026\000\000\000\344\377\377\377" + .short Ltmp31355-Ltmp31354 # Record length +Ltmp31354: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16686-Ltmp16683 # Code size + .secrel32 Ltmp16683 # Function section relative address + .secidx Lfunc_begin1602 # Function section index + .byte 0 # Lexical block name +Ltmp31355: + .short Ltmp31357-Ltmp31356 # Record length +Ltmp31356: + .short 4414 # Record kind: S_LOCAL + .long 17 # TypeIndex + .short 0 # Flags + .asciz "_Cls" +Ltmp31357: + .cv_def_range Ltmp16683 Ltmp16686, "E\021\026\000\000\000\342\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 +Ltmp31341: + .p2align 2 + .cv_linetable 1602, "?_Do_ex_class@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXW4_Meta_type@2@@Z", Lfunc_end1602 + .section .debug$S,"dr",associative,"?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" + .long 241 # Symbol subsection for std::_Builder >::_Add_equiv + .long Ltmp31359-Ltmp31358 # Subsection size +Ltmp31358: + .short Ltmp31361-Ltmp31360 # Record length +Ltmp31360: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1603-"?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12000 # Function type index + .secrel32 "?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" # Function section relative address + .secidx "?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_equiv" # Function name +Ltmp31361: + .short Ltmp31363-Ltmp31362 # Record length +Ltmp31362: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31363: + .cv_def_range Ltmp16705 Ltmp16717, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp31365-Ltmp31364 # Record length +Ltmp31364: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp31365: + .cv_def_range Ltmp16705 Ltmp16717, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31367-Ltmp31366 # Record length +Ltmp31366: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp31367: + .cv_def_range Ltmp16705 Ltmp16717, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp31369-Ltmp31368 # Record length +Ltmp31368: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Diff" +Ltmp31369: + .cv_def_range Ltmp16705 Ltmp16717, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp31371-Ltmp31370 # Record length +Ltmp31370: + .short 4414 # Record kind: S_LOCAL + .long 11008 # TypeIndex + .short 0 # Flags + .asciz "_Node" +Ltmp31371: + .cv_def_range Ltmp16705 Ltmp16717, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp31373-Ltmp31372 # Record length +Ltmp31372: + .short 4414 # Record kind: S_LOCAL + .long 4427 # TypeIndex + .short 0 # Flags + .asciz "_Str" +Ltmp31373: + .cv_def_range Ltmp16705 Ltmp16717, "E\021\026\000\000\000\300\377\377\377" + .short Ltmp31375-Ltmp31374 # Record length +Ltmp31374: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16715-Ltmp16707 # Code size + .secrel32 Ltmp16707 # Function section relative address + .secidx Lfunc_begin1603 # Function section index + .byte 0 # Lexical block name +Ltmp31375: + .short Ltmp31377-Ltmp31376 # Record length +Ltmp31376: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Ch" +Ltmp31377: + .cv_def_range Ltmp16707 Ltmp16715, "E\021\026\000\000\000\274\377\377\377" + .short Ltmp31379-Ltmp31378 # Record length +Ltmp31378: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16714-Ltmp16709 # Code size + .secrel32 Ltmp16709 # Function section relative address + .secidx Lfunc_begin1603 # Function section index + .byte 0 # Lexical block name +Ltmp31379: + .short Ltmp31381-Ltmp31380 # Record length +Ltmp31380: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 0 # Flags + .asciz "_Ex" +Ltmp31381: + .cv_def_range Ltmp16709 Ltmp16714, "E\021\026\000\000\000\273\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 +Ltmp31359: + .p2align 2 + .cv_linetable 1603, "?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z", Lfunc_end1603 + .section .debug$S,"dr",associative,"?_Add_coll@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Add_coll@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" + .long 241 # Symbol subsection for std::_Builder >::_Add_coll + .long Ltmp31383-Ltmp31382 # Subsection size +Ltmp31382: + .short Ltmp31385-Ltmp31384 # Record length +Ltmp31384: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1604-"?_Add_coll@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12001 # Function type index + .secrel32 "?_Add_coll@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" # Function section relative address + .secidx "?_Add_coll@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_coll" # Function name +Ltmp31385: + .short Ltmp31387-Ltmp31386 # Record length +Ltmp31386: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31387: + .cv_def_range Ltmp16718 Ltmp16719, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp31389-Ltmp31388 # Record length +Ltmp31388: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp31389: + .cv_def_range Ltmp16718 Ltmp16719, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31391-Ltmp31390 # Record length +Ltmp31390: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp31391: + .cv_def_range Ltmp16718 Ltmp16719, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp31393-Ltmp31392 # Record length +Ltmp31392: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Diff" +Ltmp31393: + .cv_def_range Ltmp16718 Ltmp16719, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp31395-Ltmp31394 # Record length +Ltmp31394: + .short 4414 # Record kind: S_LOCAL + .long 11008 # TypeIndex + .short 0 # Flags + .asciz "_Node" +Ltmp31395: + .cv_def_range Ltmp16718 Ltmp16719, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp31397-Ltmp31396 # Record length +Ltmp31396: + .short 4414 # Record kind: S_LOCAL + .long 11630 # TypeIndex + .short 0 # Flags + .asciz "_Cur" +Ltmp31397: + .cv_def_range Ltmp16718 Ltmp16719, "E\021\026\000\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31383: + .p2align 2 + .cv_linetable 1604, "?_Add_coll@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z", Lfunc_end1604 + .section .debug$S,"dr",associative,"??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z" + .long 241 # Symbol subsection for std::_Regex_traits::transform_primary + .long Ltmp31399-Ltmp31398 # Subsection size +Ltmp31398: + .short Ltmp31401-Ltmp31400 # Record length +Ltmp31400: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1605-"??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12003 # Function type index + .secrel32 "??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z" # Function section relative address + .secidx "??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::transform_primary" # Function name +Ltmp31401: + .short Ltmp31403-Ltmp31402 # Record length +Ltmp31402: + .short 4414 # Record kind: S_LOCAL + .long 9087 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31403: + .cv_def_range Ltmp16726 Ltmp16734, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp31405-Ltmp31404 # Record length +Ltmp31404: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp31405: + .cv_def_range Ltmp16726 Ltmp16734, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp31407-Ltmp31406 # Record length +Ltmp31406: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp31407: + .cv_def_range Ltmp16726 Ltmp16734, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp31409-Ltmp31408 # Record length +Ltmp31408: + .short 4414 # Record kind: S_LOCAL + .long 11160 # TypeIndex + .short 0 # Flags + .asciz "_Res" +Ltmp31409: + .cv_def_range Ltmp16727 Ltmp16730, "E\021\026\000\000\000\250\377\377\377" + .short Ltmp31411-Ltmp31410 # Record length +Ltmp31410: + .short 4414 # Record kind: S_LOCAL + .long 11291 # TypeIndex + .short 0 # Flags + .asciz "_Temp" +Ltmp31411: + .cv_def_range Ltmp16729 Ltmp16731 Ltmp16732 Ltmp16733, "E\021\026\000\000\000\314\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31399: + .p2align 2 + .cv_linetable 1605, "??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z", Lfunc_end1605 + .section .debug$S,"dr",associative,"??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z" + .long 241 # Symbol subsection for std::_Regex_traits::transform_primary + .long Ltmp31413-Ltmp31412 # Subsection size +Ltmp31412: + .short Ltmp31415-Ltmp31414 # Record length +Ltmp31414: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1606-"??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12005 # Function type index + .secrel32 "??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z" # Function section relative address + .secidx "??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::transform_primary" # Function name +Ltmp31415: + .short Ltmp31417-Ltmp31416 # Record length +Ltmp31416: + .short 4414 # Record kind: S_LOCAL + .long 9087 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31417: + .cv_def_range Ltmp16741 Ltmp16749, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp31419-Ltmp31418 # Record length +Ltmp31418: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp31419: + .cv_def_range Ltmp16741 Ltmp16749, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp31421-Ltmp31420 # Record length +Ltmp31420: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp31421: + .cv_def_range Ltmp16741 Ltmp16749, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp31423-Ltmp31422 # Record length +Ltmp31422: + .short 4414 # Record kind: S_LOCAL + .long 11160 # TypeIndex + .short 0 # Flags + .asciz "_Res" +Ltmp31423: + .cv_def_range Ltmp16742 Ltmp16745, "E\021\026\000\000\000\250\377\377\377" + .short Ltmp31425-Ltmp31424 # Record length +Ltmp31424: + .short 4414 # Record kind: S_LOCAL + .long 11291 # TypeIndex + .short 0 # Flags + .asciz "_Temp" +Ltmp31425: + .cv_def_range Ltmp16744 Ltmp16746 Ltmp16747 Ltmp16748, "E\021\026\000\000\000\314\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31413: + .p2align 2 + .cv_linetable 1606, "??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z", Lfunc_end1606 + .section .debug$S,"dr",associative,"??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z" + .long 241 # Symbol subsection for std::vector >::vector + .long Ltmp31427-Ltmp31426 # Subsection size +Ltmp31426: + .short Ltmp31429-Ltmp31428 # Record length +Ltmp31428: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1607-"??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12008 # Function type index + .secrel32 "??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z" # Function section relative address + .secidx "??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +Ltmp31429: + .short Ltmp31431-Ltmp31430 # Record length +Ltmp31430: + .short 4414 # Record kind: S_LOCAL + .long 11163 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31431: + .cv_def_range Ltmp16752 Ltmp16756, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp31433-Ltmp31432 # Record length +Ltmp31432: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp31433: + .cv_def_range Ltmp16752 Ltmp16756, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31435-Ltmp31434 # Record length +Ltmp31434: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp31435: + .cv_def_range Ltmp16752 Ltmp16756, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp31437-Ltmp31436 # Record length +Ltmp31436: + .short 4414 # Record kind: S_LOCAL + .long 4487 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp31437: + .cv_def_range Ltmp16752 Ltmp16756, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp31439-Ltmp31438 # Record length +Ltmp31438: + .short 4414 # Record kind: S_LOCAL + .long 7223 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +Ltmp31439: + .cv_def_range Ltmp16753 Ltmp16754 Ltmp16755 Ltmp16756, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp31441-Ltmp31440 # Record length +Ltmp31440: + .short 4414 # Record kind: S_LOCAL + .long 7586 # TypeIndex + .short 0 # Flags + .asciz "_Proxy" +Ltmp31441: + .cv_def_range Ltmp16753 Ltmp16754 Ltmp16755 Ltmp16756, "E\021\026\000\000\000\314\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31427: + .p2align 2 + .cv_linetable 1607, "??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z", Lfunc_end1607 + .section .debug$S,"dr",associative,"??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z" + .long 241 # Symbol subsection for std::vector >::_Range_construct_or_tidy + .long Ltmp31443-Ltmp31442 # Subsection size +Ltmp31442: + .short Ltmp31445-Ltmp31444 # Record length +Ltmp31444: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1608-"??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12011 # Function type index + .secrel32 "??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z" # Function section relative address + .secidx "??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Range_construct_or_tidy" # Function name +Ltmp31445: + .short Ltmp31447-Ltmp31446 # Record length +Ltmp31446: + .short 4414 # Record kind: S_LOCAL + .long 11163 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31447: + .cv_def_range Ltmp16759 Ltmp16763, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp31449-Ltmp31448 # Record length +Ltmp31448: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp31449: + .cv_def_range Ltmp16759 Ltmp16763, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31451-Ltmp31450 # Record length +Ltmp31450: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp31451: + .cv_def_range Ltmp16759 Ltmp16763, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp31453-Ltmp31452 # Record length +Ltmp31452: + .short 4414 # Record kind: S_LOCAL + .long 4312 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp31453: + .cv_def_range Ltmp16759 Ltmp16763, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp31455-Ltmp31454 # Record length +Ltmp31454: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Count" +Ltmp31455: + .cv_def_range Ltmp16759 Ltmp16763, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp31457-Ltmp31456 # Record length +Ltmp31456: + .short 4414 # Record kind: S_LOCAL + .long 11358 # TypeIndex + .short 0 # Flags + .asciz "_Guard" +Ltmp31457: + .cv_def_range Ltmp16760 Ltmp16761 Ltmp16762 Ltmp16763, "E\021\026\000\000\000\330\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31443: + .p2align 2 + .cv_linetable 1608, "??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z", Lfunc_end1608 + .section .debug$S,"dr",associative,"??$distance@PBD@std@@YAHPBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$distance@PBD@std@@YAHPBD0@Z" + .long 241 # Symbol subsection for std::distance + .long Ltmp31459-Ltmp31458 # Subsection size +Ltmp31458: + .short Ltmp31461-Ltmp31460 # Record length +Ltmp31460: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1609-"??$distance@PBD@std@@YAHPBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12013 # Function type index + .secrel32 "??$distance@PBD@std@@YAHPBD0@Z" # Function section relative address + .secidx "??$distance@PBD@std@@YAHPBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::distance" # Function name +Ltmp31461: + .short Ltmp31463-Ltmp31462 # Record length +Ltmp31462: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp31463: + .cv_def_range Ltmp16764 Ltmp16765, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31465-Ltmp31464 # Record length +Ltmp31464: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp31465: + .cv_def_range Ltmp16764 Ltmp16765, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31459: + .p2align 2 + .cv_linetable 1609, "??$distance@PBD@std@@YAHPBD0@Z", Lfunc_end1609 + .section .debug$S,"dr",associative,"??$_Ucopy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPBD0PAD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Ucopy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPBD0PAD@Z" + .long 241 # Symbol subsection for std::vector >::_Ucopy + .long Ltmp31467-Ltmp31466 # Subsection size +Ltmp31466: + .short Ltmp31469-Ltmp31468 # Record length +Ltmp31468: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1610-"??$_Ucopy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPBD0PAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12015 # Function type index + .secrel32 "??$_Ucopy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPBD0PAD@Z" # Function section relative address + .secidx "??$_Ucopy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPBD0PAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Ucopy" # Function name +Ltmp31469: + .short Ltmp31471-Ltmp31470 # Record length +Ltmp31470: + .short 4414 # Record kind: S_LOCAL + .long 11163 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31471: + .cv_def_range Ltmp16766 Ltmp16767, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp31473-Ltmp31472 # Record length +Ltmp31472: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp31473: + .cv_def_range Ltmp16766 Ltmp16767, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31475-Ltmp31474 # Record length +Ltmp31474: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp31475: + .cv_def_range Ltmp16766 Ltmp16767, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp31477-Ltmp31476 # Record length +Ltmp31476: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp31477: + .cv_def_range Ltmp16766 Ltmp16767, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31467: + .p2align 2 + .cv_linetable 1610, "??$_Ucopy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEPADPBD0PAD@Z", Lfunc_end1610 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy@PBDPADV?$allocator@D@std@@@std@@YAPADQBD0PADAAV?$allocator@D@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Uninitialized_copy@PBDPADV?$allocator@D@std@@@std@@YAPADQBD0PADAAV?$allocator@D@0@@Z" + .long 241 # Symbol subsection for std::_Uninitialized_copy > + .long Ltmp31479-Ltmp31478 # Subsection size +Ltmp31478: + .short Ltmp31481-Ltmp31480 # Record length +Ltmp31480: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1611-"??$_Uninitialized_copy@PBDPADV?$allocator@D@std@@@std@@YAPADQBD0PADAAV?$allocator@D@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12018 # Function type index + .secrel32 "??$_Uninitialized_copy@PBDPADV?$allocator@D@std@@@std@@YAPADQBD0PADAAV?$allocator@D@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy@PBDPADV?$allocator@D@std@@@std@@YAPADQBD0PADAAV?$allocator@D@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy >" # Function name +Ltmp31481: + .short Ltmp31483-Ltmp31482 # Record length +Ltmp31482: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp31483: + .cv_def_range Ltmp16768 Ltmp16771, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31485-Ltmp31484 # Record length +Ltmp31484: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp31485: + .cv_def_range Ltmp16768 Ltmp16771, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp31487-Ltmp31486 # Record length +Ltmp31486: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp31487: + .cv_def_range Ltmp16768 Ltmp16771, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp31489-Ltmp31488 # Record length +Ltmp31488: + .short 4414 # Record kind: S_LOCAL + .long 4676 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp31489: + .cv_def_range Ltmp16768 Ltmp16771, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp31491-Ltmp31490 # Record length +Ltmp31490: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +Ltmp31491: + .cv_def_range Ltmp16768 Ltmp16771, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp31493-Ltmp31492 # Record length +Ltmp31492: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +Ltmp31493: + .cv_def_range Ltmp16768 Ltmp16771, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp31495-Ltmp31494 # Record length +Ltmp31494: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +Ltmp31495: + .cv_def_range Ltmp16768 Ltmp16771, "E\021\026\000\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31479: + .p2align 2 + .cv_linetable 1611, "??$_Uninitialized_copy@PBDPADV?$allocator@D@std@@@std@@YAPADQBD0PADAAV?$allocator@D@0@@Z", Lfunc_end1611 + .section .debug$S,"dr",associative,"??$_Copy_memmove@PBDPAD@std@@YAPADPBD0PAD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Copy_memmove@PBDPAD@std@@YAPADPBD0PAD@Z" + .long 241 # Symbol subsection for std::_Copy_memmove + .long Ltmp31497-Ltmp31496 # Subsection size +Ltmp31496: + .short Ltmp31499-Ltmp31498 # Record length +Ltmp31498: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1612-"??$_Copy_memmove@PBDPAD@std@@YAPADPBD0PAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12020 # Function type index + .secrel32 "??$_Copy_memmove@PBDPAD@std@@YAPADPBD0PAD@Z" # Function section relative address + .secidx "??$_Copy_memmove@PBDPAD@std@@YAPADPBD0PAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_memmove" # Function name +Ltmp31499: + .short Ltmp31501-Ltmp31500 # Record length +Ltmp31500: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp31501: + .cv_def_range Ltmp16772 Ltmp16773, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31503-Ltmp31502 # Record length +Ltmp31502: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp31503: + .cv_def_range Ltmp16772 Ltmp16773, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp31505-Ltmp31504 # Record length +Ltmp31504: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +Ltmp31505: + .cv_def_range Ltmp16772 Ltmp16773, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp31507-Ltmp31506 # Record length +Ltmp31506: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_First_ch" +Ltmp31507: + .cv_def_range Ltmp16772 Ltmp16773, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp31509-Ltmp31508 # Record length +Ltmp31508: + .short 4414 # Record kind: S_LOCAL + .long 4497 # TypeIndex + .short 0 # Flags + .asciz "_Last_ch" +Ltmp31509: + .cv_def_range Ltmp16772 Ltmp16773, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp31511-Ltmp31510 # Record length +Ltmp31510: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 0 # Flags + .asciz "_Dest_ch" +Ltmp31511: + .cv_def_range Ltmp16772 Ltmp16773, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp31513-Ltmp31512 # Record length +Ltmp31512: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 0 # Flags + .asciz "_Count" +Ltmp31513: + .cv_def_range Ltmp16772 Ltmp16773, "E\021\026\000\000\000\344\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31497: + .p2align 2 + .cv_linetable 1612, "??$_Copy_memmove@PBDPAD@std@@YAPADPBD0PAD@Z", Lfunc_end1612 + .section .debug$S,"dr",associative,"??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z" + .long 241 # Symbol subsection for std::vector >::vector + .long Ltmp31515-Ltmp31514 # Subsection size +Ltmp31514: + .short Ltmp31517-Ltmp31516 # Record length +Ltmp31516: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1613-"??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12023 # Function type index + .secrel32 "??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z" # Function section relative address + .secidx "??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +Ltmp31517: + .short Ltmp31519-Ltmp31518 # Record length +Ltmp31518: + .short 4414 # Record kind: S_LOCAL + .long 11163 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31519: + .cv_def_range Ltmp16776 Ltmp16780, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp31521-Ltmp31520 # Record length +Ltmp31520: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp31521: + .cv_def_range Ltmp16776 Ltmp16780, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31523-Ltmp31522 # Record length +Ltmp31522: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp31523: + .cv_def_range Ltmp16776 Ltmp16780, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp31525-Ltmp31524 # Record length +Ltmp31524: + .short 4414 # Record kind: S_LOCAL + .long 4487 # TypeIndex + .short 1 # Flags + .asciz "_Al" +Ltmp31525: + .cv_def_range Ltmp16776 Ltmp16780, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp31527-Ltmp31526 # Record length +Ltmp31526: + .short 4414 # Record kind: S_LOCAL + .long 7223 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +Ltmp31527: + .cv_def_range Ltmp16777 Ltmp16778 Ltmp16779 Ltmp16780, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp31529-Ltmp31528 # Record length +Ltmp31528: + .short 4414 # Record kind: S_LOCAL + .long 7586 # TypeIndex + .short 0 # Flags + .asciz "_Proxy" +Ltmp31529: + .cv_def_range Ltmp16777 Ltmp16778 Ltmp16779 Ltmp16780, "E\021\026\000\000\000\314\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31515: + .p2align 2 + .cv_linetable 1613, "??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z", Lfunc_end1613 + .section .debug$S,"dr",associative,"??$_Adl_verify_range@PADPAD@std@@YAXABQAD0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Adl_verify_range@PADPAD@std@@YAXABQAD0@Z" + .long 241 # Symbol subsection for std::_Adl_verify_range + .long Ltmp31531-Ltmp31530 # Subsection size +Ltmp31530: + .short Ltmp31533-Ltmp31532 # Record length +Ltmp31532: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1614-"??$_Adl_verify_range@PADPAD@std@@YAXABQAD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12025 # Function type index + .secrel32 "??$_Adl_verify_range@PADPAD@std@@YAXABQAD0@Z" # Function section relative address + .secidx "??$_Adl_verify_range@PADPAD@std@@YAXABQAD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Adl_verify_range" # Function name +Ltmp31533: + .short Ltmp31535-Ltmp31534 # Record length +Ltmp31534: + .short 4414 # Record kind: S_LOCAL + .long 7678 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp31535: + .cv_def_range Ltmp16781 Ltmp16783, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31537-Ltmp31536 # Record length +Ltmp31536: + .short 4414 # Record kind: S_LOCAL + .long 7678 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp31537: + .cv_def_range Ltmp16781 Ltmp16783, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31531: + .p2align 2 + .cv_linetable 1614, "??$_Adl_verify_range@PADPAD@std@@YAXABQAD0@Z", Lfunc_end1614 + .section .debug$S,"dr",associative,"?_Char_to_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPBD0HPAPAU?$_Sequence@D@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Char_to_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPBD0HPAPAU?$_Sequence@D@2@@Z" + .long 241 # Symbol subsection for std::_Builder >::_Char_to_elts + .long Ltmp31539-Ltmp31538 # Subsection size +Ltmp31538: + .short Ltmp31541-Ltmp31540 # Record length +Ltmp31540: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1615-"?_Char_to_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPBD0HPAPAU?$_Sequence@D@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12026 # Function type index + .secrel32 "?_Char_to_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPBD0HPAPAU?$_Sequence@D@2@@Z" # Function section relative address + .secidx "?_Char_to_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPBD0HPAPAU?$_Sequence@D@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Char_to_elts" # Function name +Ltmp31541: + .short Ltmp31543-Ltmp31542 # Record length +Ltmp31542: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31543: + .cv_def_range Ltmp16784 Ltmp16789, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp31545-Ltmp31544 # Record length +Ltmp31544: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp31545: + .cv_def_range Ltmp16784 Ltmp16789, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31547-Ltmp31546 # Record length +Ltmp31546: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp31547: + .cv_def_range Ltmp16784 Ltmp16789, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp31549-Ltmp31548 # Record length +Ltmp31548: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Diff" +Ltmp31549: + .cv_def_range Ltmp16784 Ltmp16789, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp31551-Ltmp31550 # Record length +Ltmp31550: + .short 4414 # Record kind: S_LOCAL + .long 11630 # TypeIndex + .short 1 # Flags + .asciz "_Cur" +Ltmp31551: + .cv_def_range Ltmp16784 Ltmp16789, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp31553-Ltmp31552 # Record length +Ltmp31552: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16788-Ltmp16787 # Code size + .secrel32 Ltmp16787 # Function section relative address + .secidx Lfunc_begin1615 # Function section index + .byte 0 # Lexical block name +Ltmp31553: + .short Ltmp31555-Ltmp31554 # Record length +Ltmp31554: + .short 4414 # Record kind: S_LOCAL + .long 11010 # TypeIndex + .short 0 # Flags + .asciz "_Node" +Ltmp31555: + .cv_def_range Ltmp16787 Ltmp16788, "E\021\026\000\000\000\360\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 +Ltmp31539: + .p2align 2 + .cv_linetable 1615, "?_Char_to_elts@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXPBD0HPAPAU?$_Sequence@D@2@@Z", Lfunc_end1615 + .section .debug$S,"dr",associative,"??0?$_Sequence@D@std@@QAE@I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Sequence@D@std@@QAE@I@Z" + .long 241 # Symbol subsection for std::_Sequence::_Sequence + .long Ltmp31557-Ltmp31556 # Subsection size +Ltmp31556: + .short Ltmp31559-Ltmp31558 # Record length +Ltmp31558: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1616-"??0?$_Sequence@D@std@@QAE@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12027 # Function type index + .secrel32 "??0?$_Sequence@D@std@@QAE@I@Z" # Function section relative address + .secidx "??0?$_Sequence@D@std@@QAE@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Sequence::_Sequence" # Function name +Ltmp31559: + .short Ltmp31561-Ltmp31560 # Record length +Ltmp31560: + .short 4414 # Record kind: S_LOCAL + .long 11010 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31561: + .cv_def_range Ltmp16790 Ltmp16791, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp31563-Ltmp31562 # Record length +Ltmp31562: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Len" +Ltmp31563: + .cv_def_range Ltmp16790 Ltmp16791, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31557: + .p2align 2 + .cv_linetable 1616, "??0?$_Sequence@D@std@@QAE@I@Z", Lfunc_end1616 + .section .debug$S,"dr",associative,"??$_Insert@PBD@?$_Buf@D@std@@QAEXPBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Insert@PBD@?$_Buf@D@std@@QAEXPBD0@Z" + .long 241 # Symbol subsection for std::_Buf::_Insert + .long Ltmp31565-Ltmp31564 # Subsection size +Ltmp31564: + .short Ltmp31567-Ltmp31566 # Record length +Ltmp31566: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1617-"??$_Insert@PBD@?$_Buf@D@std@@QAEXPBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12029 # Function type index + .secrel32 "??$_Insert@PBD@?$_Buf@D@std@@QAEXPBD0@Z" # Function section relative address + .secidx "??$_Insert@PBD@?$_Buf@D@std@@QAEXPBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_Insert" # Function name +Ltmp31567: + .short Ltmp31569-Ltmp31568 # Record length +Ltmp31568: + .short 4414 # Record kind: S_LOCAL + .long 10562 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31569: + .cv_def_range Ltmp16792 Ltmp16795, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp31571-Ltmp31570 # Record length +Ltmp31570: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp31571: + .cv_def_range Ltmp16792 Ltmp16795, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31573-Ltmp31572 # Record length +Ltmp31572: + .short 4414 # Record kind: S_LOCAL + .long 4415 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp31573: + .cv_def_range Ltmp16792 Ltmp16795, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31565: + .p2align 2 + .cv_linetable 1617, "??$_Insert@PBD@?$_Buf@D@std@@QAEXPBD0@Z", Lfunc_end1617 + .section .debug$S,"dr",associative,"?_Get_bmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_bmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ" + .long 241 # Symbol subsection for std::_Builder >::_Get_bmax + .long Ltmp31575-Ltmp31574 # Subsection size +Ltmp31574: + .short Ltmp31577-Ltmp31576 # Record length +Ltmp31576: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1618-"?_Get_bmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12030 # Function type index + .secrel32 "?_Get_bmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ" # Function section relative address + .secidx "?_Get_bmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Get_bmax" # Function name +Ltmp31577: + .short Ltmp31579-Ltmp31578 # Record length +Ltmp31578: + .short 4414 # Record kind: S_LOCAL + .long 11602 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31579: + .cv_def_range Ltmp16796 Ltmp16797, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31575: + .p2align 2 + .cv_linetable 1618, "?_Get_bmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ", Lfunc_end1618 + .section .debug$S,"dr",associative,"?_Get_tmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_tmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ" + .long 241 # Symbol subsection for std::_Builder >::_Get_tmax + .long Ltmp31581-Ltmp31580 # Subsection size +Ltmp31580: + .short Ltmp31583-Ltmp31582 # Record length +Ltmp31582: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1619-"?_Get_tmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12031 # Function type index + .secrel32 "?_Get_tmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ" # Function section relative address + .secidx "?_Get_tmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Get_tmax" # Function name +Ltmp31583: + .short Ltmp31585-Ltmp31584 # Record length +Ltmp31584: + .short 4414 # Record kind: S_LOCAL + .long 11602 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31585: + .cv_def_range Ltmp16798 Ltmp16799, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31581: + .p2align 2 + .cv_linetable 1619, "?_Get_tmax@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ABEIXZ", Lfunc_end1619 + .section .debug$S,"dr",associative,"?_Do_noncapture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Do_noncapture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .long 241 # Symbol subsection for std::_Parser >::_Do_noncapture_group + .long Ltmp31587-Ltmp31586 # Subsection size +Ltmp31586: + .short Ltmp31589-Ltmp31588 # Record length +Ltmp31588: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1620-"?_Do_noncapture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12032 # Function type index + .secrel32 "?_Do_noncapture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Function section relative address + .secidx "?_Do_noncapture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Do_noncapture_group" # Function name +Ltmp31589: + .short Ltmp31591-Ltmp31590 # Record length +Ltmp31590: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31591: + .cv_def_range Ltmp16800 Ltmp16801, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp31593-Ltmp31592 # Record length +Ltmp31592: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 0 # Flags + .asciz "_Pos1" +Ltmp31593: + .cv_def_range Ltmp16800 Ltmp16801, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31587: + .p2align 2 + .cv_linetable 1620, "?_Do_noncapture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ", Lfunc_end1620 + .section .debug$S,"dr",associative,"?_Do_assert_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEX_N@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Do_assert_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEX_N@Z" + .long 241 # Symbol subsection for std::_Parser >::_Do_assert_group + .long Ltmp31595-Ltmp31594 # Subsection size +Ltmp31594: + .short Ltmp31597-Ltmp31596 # Record length +Ltmp31596: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1621-"?_Do_assert_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEX_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12033 # Function type index + .secrel32 "?_Do_assert_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEX_N@Z" # Function section relative address + .secidx "?_Do_assert_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEX_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Do_assert_group" # Function name +Ltmp31597: + .short Ltmp31599-Ltmp31598 # Record length +Ltmp31598: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31599: + .cv_def_range Ltmp16802 Ltmp16803, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp31601-Ltmp31600 # Record length +Ltmp31600: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Neg" +Ltmp31601: + .cv_def_range Ltmp16802 Ltmp16803, "E\021\026\000\000\000\377\377\377\377" + .short Ltmp31603-Ltmp31602 # Record length +Ltmp31602: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 0 # Flags + .asciz "_Pos1" +Ltmp31603: + .cv_def_range Ltmp16802 Ltmp16803, "E\021\026\000\000\000\364\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31595: + .p2align 2 + .cv_linetable 1621, "?_Do_assert_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEX_N@Z", Lfunc_end1621 + .section .debug$S,"dr",associative,"?_Do_capture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Do_capture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .long 241 # Symbol subsection for std::_Parser >::_Do_capture_group + .long Ltmp31605-Ltmp31604 # Subsection size +Ltmp31604: + .short Ltmp31607-Ltmp31606 # Record length +Ltmp31606: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1622-"?_Do_capture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12034 # Function type index + .secrel32 "?_Do_capture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Function section relative address + .secidx "?_Do_capture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Do_capture_group" # Function name +Ltmp31607: + .short Ltmp31609-Ltmp31608 # Record length +Ltmp31608: + .short 4414 # Record kind: S_LOCAL + .long 11566 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31609: + .cv_def_range Ltmp16804 Ltmp16805, "E\021\026\000\000\000\344\377\377\377" + .short Ltmp31611-Ltmp31610 # Record length +Ltmp31610: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 0 # Flags + .asciz "_Pos1" +Ltmp31611: + .cv_def_range Ltmp16804 Ltmp16805, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31605: + .p2align 2 + .cv_linetable 1622, "?_Do_capture_group@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ", Lfunc_end1622 + .section .debug$S,"dr",associative,"?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z" + .long 241 # Symbol subsection for std::_Builder >::_Begin_assert_group + .long Ltmp31613-Ltmp31612 # Subsection size +Ltmp31612: + .short Ltmp31615-Ltmp31614 # Record length +Ltmp31614: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1623-"?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12035 # Function type index + .secrel32 "?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z" # Function section relative address + .secidx "?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Begin_assert_group" # Function name +Ltmp31615: + .short Ltmp31617-Ltmp31616 # Record length +Ltmp31616: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31617: + .cv_def_range Ltmp16808 Ltmp16809, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp31619-Ltmp31618 # Record length +Ltmp31618: + .short 4414 # Record kind: S_LOCAL + .long 4198 # TypeIndex + .short 1 # Flags + .asciz "_Neg" +Ltmp31619: + .cv_def_range Ltmp16808 Ltmp16809, "E\021\026\000\000\000\343\377\377\377" + .short Ltmp31621-Ltmp31620 # Record length +Ltmp31620: + .short 4414 # Record kind: S_LOCAL + .long 12067 # TypeIndex + .short 0 # Flags + .asciz "_Node1_unique" +Ltmp31621: + .cv_def_range Ltmp16808 Ltmp16809, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp31623-Ltmp31622 # Record length +Ltmp31622: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 0 # Flags + .asciz "_Node2" +Ltmp31623: + .cv_def_range Ltmp16808 Ltmp16809, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp31625-Ltmp31624 # Record length +Ltmp31624: + .short 4414 # Record kind: S_LOCAL + .long 12059 # TypeIndex + .short 0 # Flags + .asciz "_Node1" +Ltmp31625: + .cv_def_range Ltmp16808 Ltmp16809, "E\021\026\000\000\000\314\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31613: + .p2align 2 + .cv_linetable 1623, "?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z", Lfunc_end1623 + .section .debug$S,"dr",associative,"?_End_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_End_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" + .long 241 # Symbol subsection for std::_Builder >::_End_assert_group + .long Ltmp31627-Ltmp31626 # Subsection size +Ltmp31626: + .short Ltmp31629-Ltmp31628 # Record length +Ltmp31628: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1624-"?_End_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12114 # Function type index + .secrel32 "?_End_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" # Function section relative address + .secidx "?_End_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_End_assert_group" # Function name +Ltmp31629: + .short Ltmp31631-Ltmp31630 # Record length +Ltmp31630: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31631: + .cv_def_range Ltmp16810 Ltmp16811, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp31633-Ltmp31632 # Record length +Ltmp31632: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +Ltmp31633: + .cv_def_range Ltmp16810 Ltmp16811, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31627: + .p2align 2 + .cv_linetable 1624, "?_End_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPAV_Node_base@2@@Z", Lfunc_end1624 + .section .debug$S,"dr",associative,"??$make_unique@V_Node_assert@std@@W4_Node_type@2@$0A@@std@@YA?AV?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@0@$$QAW4_Node_type@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$make_unique@V_Node_assert@std@@W4_Node_type@2@$0A@@std@@YA?AV?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@0@$$QAW4_Node_type@0@@Z" + .long 241 # Symbol subsection for std::make_unique + .long Ltmp31635-Ltmp31634 # Subsection size +Ltmp31634: + .short Ltmp31637-Ltmp31636 # Record length +Ltmp31636: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1625-"??$make_unique@V_Node_assert@std@@W4_Node_type@2@$0A@@std@@YA?AV?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@0@$$QAW4_Node_type@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12118 # Function type index + .secrel32 "??$make_unique@V_Node_assert@std@@W4_Node_type@2@$0A@@std@@YA?AV?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@0@$$QAW4_Node_type@0@@Z" # Function section relative address + .secidx "??$make_unique@V_Node_assert@std@@W4_Node_type@2@$0A@@std@@YA?AV?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@0@$$QAW4_Node_type@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::make_unique" # Function name +Ltmp31637: + .short Ltmp31639-Ltmp31638 # Record length +Ltmp31638: + .short 4414 # Record kind: S_LOCAL + .long 12115 # TypeIndex + .short 1 # Flags + .asciz "_Args" +Ltmp31639: + .cv_def_range Ltmp16812 Ltmp16813, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31635: + .p2align 2 + .cv_linetable 1625, "??$make_unique@V_Node_assert@std@@W4_Node_type@2@$0A@@std@@YA?AV?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@0@$$QAW4_Node_type@0@@Z", Lfunc_end1625 + .section .debug$S,"dr",associative,"?release@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEPAV_Node_assert@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?release@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEPAV_Node_assert@2@XZ" + .long 241 # Symbol subsection for std::unique_ptr >::release + .long Ltmp31641-Ltmp31640 # Subsection size +Ltmp31640: + .short Ltmp31643-Ltmp31642 # Record length +Ltmp31642: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1626-"?release@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEPAV_Node_assert@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12119 # Function type index + .secrel32 "?release@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEPAV_Node_assert@2@XZ" # Function section relative address + .secidx "?release@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEPAV_Node_assert@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::unique_ptr >::release" # Function name +Ltmp31643: + .short Ltmp31645-Ltmp31644 # Record length +Ltmp31644: + .short 4414 # Record kind: S_LOCAL + .long 12039 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31645: + .cv_def_range Ltmp16814 Ltmp16815, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp31647-Ltmp31646 # Record length +Ltmp31646: + .short 4414 # Record kind: S_LOCAL + .long 12059 # TypeIndex + .short 0 # Flags + .asciz "_Ans" +Ltmp31647: + .cv_def_range Ltmp16814 Ltmp16815, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31641: + .p2align 2 + .cv_linetable 1626, "?release@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEPAV_Node_assert@2@XZ", Lfunc_end1626 + .section .debug$S,"dr",associative,"??1?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@XZ" + .long 241 # Symbol subsection for std::unique_ptr >::~unique_ptr + .long Ltmp31649-Ltmp31648 # Subsection size +Ltmp31648: + .short Ltmp31651-Ltmp31650 # Record length +Ltmp31650: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1627-"??1?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12120 # Function type index + .secrel32 "??1?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@XZ" # Function section relative address + .secidx "??1?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::unique_ptr >::~unique_ptr" # Function name +Ltmp31651: + .short Ltmp31653-Ltmp31652 # Record length +Ltmp31652: + .short 4414 # Record kind: S_LOCAL + .long 12039 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31653: + .cv_def_range Ltmp16816 Ltmp16819, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31649: + .p2align 2 + .cv_linetable 1627, "??1?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@XZ", Lfunc_end1627 + .section .debug$S,"dr",associative,"??$forward@W4_Node_type@std@@@std@@YA$$QAW4_Node_type@0@AAW410@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$forward@W4_Node_type@std@@@std@@YA$$QAW4_Node_type@0@AAW410@@Z" + .long 241 # Symbol subsection for std::forward + .long Ltmp31655-Ltmp31654 # Subsection size +Ltmp31654: + .short Ltmp31657-Ltmp31656 # Record length +Ltmp31656: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1628-"??$forward@W4_Node_type@std@@@std@@YA$$QAW4_Node_type@0@AAW410@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12124 # Function type index + .secrel32 "??$forward@W4_Node_type@std@@@std@@YA$$QAW4_Node_type@0@AAW410@@Z" # Function section relative address + .secidx "??$forward@W4_Node_type@std@@@std@@YA$$QAW4_Node_type@0@AAW410@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +Ltmp31657: + .short Ltmp31659-Ltmp31658 # Record length +Ltmp31658: + .short 4414 # Record kind: S_LOCAL + .long 12121 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp31659: + .cv_def_range Ltmp16820 Ltmp16821, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31655: + .p2align 2 + .cv_linetable 1628, "??$forward@W4_Node_type@std@@@std@@YA$$QAW4_Node_type@0@AAW410@@Z", Lfunc_end1628 + .section .debug$S,"dr",associative,"??0_Node_assert@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0_Node_assert@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" + .long 241 # Symbol subsection for std::_Node_assert::_Node_assert + .long Ltmp31661-Ltmp31660 # Subsection size +Ltmp31660: + .short Ltmp31663-Ltmp31662 # Record length +Ltmp31662: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1629-"??0_Node_assert@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12125 # Function type index + .secrel32 "??0_Node_assert@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" # Function section relative address + .secidx "??0_Node_assert@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_assert::_Node_assert" # Function name +Ltmp31663: + .short Ltmp31665-Ltmp31664 # Record length +Ltmp31664: + .short 4414 # Record kind: S_LOCAL + .long 12059 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31665: + .cv_def_range Ltmp16822 Ltmp16823, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp31667-Ltmp31666 # Record length +Ltmp31666: + .short 4414 # Record kind: S_LOCAL + .long 9058 # TypeIndex + .short 1 # Flags + .asciz "_Ty" +Ltmp31667: + .cv_def_range Ltmp16822 Ltmp16823, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31669-Ltmp31668 # Record length +Ltmp31668: + .short 4414 # Record kind: S_LOCAL + .long 9061 # TypeIndex + .short 1 # Flags + .asciz "_Fl" +Ltmp31669: + .cv_def_range Ltmp16822 Ltmp16823, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31661: + .p2align 2 + .cv_linetable 1629, "??0_Node_assert@std@@QAE@W4_Node_type@1@W4_Node_flags@1@@Z", Lfunc_end1629 + .section .debug$S,"dr",associative,"??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" + .long 241 # Symbol subsection for std::unique_ptr >::unique_ptr,0> + .long Ltmp31671-Ltmp31670 # Subsection size +Ltmp31670: + .short Ltmp31673-Ltmp31672 # Record length +Ltmp31672: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1630-"??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12126 # Function type index + .secrel32 "??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" # Function section relative address + .secidx "??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::unique_ptr >::unique_ptr,0>" # Function name +Ltmp31673: + .short Ltmp31675-Ltmp31674 # Record length +Ltmp31674: + .short 4414 # Record kind: S_LOCAL + .long 12039 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31675: + .cv_def_range Ltmp16826 Ltmp16827, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp31677-Ltmp31676 # Record length +Ltmp31676: + .short 4414 # Record kind: S_LOCAL + .long 12059 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp31677: + .cv_def_range Ltmp16826 Ltmp16827, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31671: + .p2align 2 + .cv_linetable 1630, "??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z", Lfunc_end1630 + .section .debug$S,"dr",associative,"??_G_Node_assert@std@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G_Node_assert@std@@UAEPAXI@Z" + .long 241 # Symbol subsection for std::_Node_assert::~_Node_assert + .long Ltmp31679-Ltmp31678 # Subsection size +Ltmp31678: + .short Ltmp31681-Ltmp31680 # Record length +Ltmp31680: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1631-"??_G_Node_assert@std@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12127 # Function type index + .secrel32 "??_G_Node_assert@std@@UAEPAXI@Z" # Function section relative address + .secidx "??_G_Node_assert@std@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_assert::~_Node_assert" # Function name +Ltmp31681: + .short Ltmp31683-Ltmp31682 # Record length +Ltmp31682: + .short 4414 # Record kind: S_LOCAL + .long 12059 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31683: + .cv_def_range Ltmp16828 Ltmp16829, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp31685-Ltmp31684 # Record length +Ltmp31684: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp31685: + .cv_def_range Ltmp16828 Ltmp16829, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31679: + .p2align 2 + .cv_linetable 1631, "??_G_Node_assert@std@@UAEPAXI@Z", Lfunc_end1631 + .section .debug$S,"dr",associative,"??1_Node_assert@std@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1_Node_assert@std@@UAE@XZ" + .long 241 # Symbol subsection for std::_Node_assert::~_Node_assert + .long Ltmp31687-Ltmp31686 # Subsection size +Ltmp31686: + .short Ltmp31689-Ltmp31688 # Record length +Ltmp31688: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1632-"??1_Node_assert@std@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12127 # Function type index + .secrel32 "??1_Node_assert@std@@UAE@XZ" # Function section relative address + .secidx "??1_Node_assert@std@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_assert::~_Node_assert" # Function name +Ltmp31689: + .short Ltmp31691-Ltmp31690 # Record length +Ltmp31690: + .short 4414 # Record kind: S_LOCAL + .long 12059 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31691: + .cv_def_range Ltmp16830 Ltmp16833, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31687: + .p2align 2 + .cv_linetable 1632, "??1_Node_assert@std@@UAE@XZ", Lfunc_end1632 + .section .debug$S,"dr",associative,"?_Destroy_node@std@@YAXPAV_Node_base@1@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Destroy_node@std@@YAXPAV_Node_base@1@0@Z" + .long 241 # Symbol subsection for std::_Destroy_node + .long Ltmp31693-Ltmp31692 # Subsection size +Ltmp31692: + .short Ltmp31695-Ltmp31694 # Record length +Ltmp31694: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1633-"?_Destroy_node@std@@YAXPAV_Node_base@1@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12129 # Function type index + .secrel32 "?_Destroy_node@std@@YAXPAV_Node_base@1@0@Z" # Function section relative address + .secidx "?_Destroy_node@std@@YAXPAV_Node_base@1@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_node" # Function name +Ltmp31695: + .short Ltmp31697-Ltmp31696 # Record length +Ltmp31696: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +Ltmp31697: + .cv_def_range Ltmp16834 Ltmp16837, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31699-Ltmp31698 # Record length +Ltmp31698: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 1 # Flags + .asciz "_Ne" +Ltmp31699: + .cv_def_range Ltmp16834 Ltmp16837, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp31701-Ltmp31700 # Record length +Ltmp31700: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16836-Ltmp16835 # Code size + .secrel32 Ltmp16835 # Function section relative address + .secidx Lfunc_begin1633 # Function section index + .byte 0 # Lexical block name +Ltmp31701: + .short Ltmp31703-Ltmp31702 # Record length +Ltmp31702: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +Ltmp31703: + .cv_def_range Ltmp16835 Ltmp16836, "E\021\026\000\000\000\374\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 +Ltmp31693: + .p2align 2 + .cv_linetable 1633, "?_Destroy_node@std@@YAXPAV_Node_base@1@0@Z", Lfunc_end1633 + .section .debug$S,"dr",associative,"??$?0PAV_Node_assert@std@@@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0PAV_Node_assert@std@@@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" + .long 241 # Symbol subsection for std::_Unique_ptr_base >::_Unique_ptr_base + .long Ltmp31705-Ltmp31704 # Subsection size +Ltmp31704: + .short Ltmp31707-Ltmp31706 # Record length +Ltmp31706: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1634-"??$?0PAV_Node_assert@std@@@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12131 # Function type index + .secrel32 "??$?0PAV_Node_assert@std@@@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" # Function section relative address + .secidx "??$?0PAV_Node_assert@std@@@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unique_ptr_base >::_Unique_ptr_base" # Function name +Ltmp31707: + .short Ltmp31709-Ltmp31708 # Record length +Ltmp31708: + .short 4414 # Record kind: S_LOCAL + .long 12071 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31709: + .cv_def_range Ltmp16838 Ltmp16840, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp31711-Ltmp31710 # Record length +Ltmp31710: + .short 4414 # Record kind: S_LOCAL + .long 12059 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp31711: + .cv_def_range Ltmp16838 Ltmp16840, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31705: + .p2align 2 + .cv_linetable 1634, "??$?0PAV_Node_assert@std@@@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z", Lfunc_end1634 + .section .debug$S,"dr",associative,"??$?0AAPAV_Node_assert@std@@@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Node_assert@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$?0AAPAV_Node_assert@std@@@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Node_assert@1@@Z" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Node_assert *,1>::_Compressed_pair + .long Ltmp31713-Ltmp31712 # Subsection size +Ltmp31712: + .short Ltmp31715-Ltmp31714 # Record length +Ltmp31714: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1635-"??$?0AAPAV_Node_assert@std@@@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Node_assert@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12134 # Function type index + .secrel32 "??$?0AAPAV_Node_assert@std@@@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Node_assert@1@@Z" # Function section relative address + .secidx "??$?0AAPAV_Node_assert@std@@@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Node_assert@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Node_assert *,1>::_Compressed_pair" # Function name +Ltmp31715: + .short Ltmp31717-Ltmp31716 # Record length +Ltmp31716: + .short 4414 # Record kind: S_LOCAL + .long 12100 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31717: + .cv_def_range Ltmp16841 Ltmp16842, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp31719-Ltmp31718 # Record length +Ltmp31718: + .short 4414 # Record kind: S_LOCAL + .long 7619 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp31719: + .cv_def_range Ltmp16841 Ltmp16842, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31721-Ltmp31720 # Record length +Ltmp31720: + .short 4414 # Record kind: S_LOCAL + .long 12079 # TypeIndex + .short 1 # Flags + .asciz "_Val2" +Ltmp31721: + .cv_def_range Ltmp16841 Ltmp16842, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31713: + .p2align 2 + .cv_linetable 1635, "??$?0AAPAV_Node_assert@std@@@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAE@U_Zero_then_variadic_args_t@1@AAPAV_Node_assert@1@@Z", Lfunc_end1635 + .section .debug$S,"dr",associative,"??$forward@AAPAV_Node_assert@std@@@std@@YAAAPAV_Node_assert@0@AAPAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$forward@AAPAV_Node_assert@std@@@std@@YAAAPAV_Node_assert@0@AAPAV10@@Z" + .long 241 # Symbol subsection for std::forward + .long Ltmp31723-Ltmp31722 # Subsection size +Ltmp31722: + .short Ltmp31725-Ltmp31724 # Record length +Ltmp31724: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1636-"??$forward@AAPAV_Node_assert@std@@@std@@YAAAPAV_Node_assert@0@AAPAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12137 # Function type index + .secrel32 "??$forward@AAPAV_Node_assert@std@@@std@@YAAAPAV_Node_assert@0@AAPAV10@@Z" # Function section relative address + .secidx "??$forward@AAPAV_Node_assert@std@@@std@@YAAAPAV_Node_assert@0@AAPAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +Ltmp31725: + .short Ltmp31727-Ltmp31726 # Record length +Ltmp31726: + .short 4414 # Record kind: S_LOCAL + .long 12079 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp31727: + .cv_def_range Ltmp16843 Ltmp16844, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31723: + .p2align 2 + .cv_linetable 1636, "??$forward@AAPAV_Node_assert@std@@@std@@YAAAPAV_Node_assert@0@AAPAV10@@Z", Lfunc_end1636 + .section .debug$S,"dr",associative,"?get@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEPAV_Node_assert@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?get@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEPAV_Node_assert@2@XZ" + .long 241 # Symbol subsection for std::unique_ptr >::get + .long Ltmp31729-Ltmp31728 # Subsection size +Ltmp31728: + .short Ltmp31731-Ltmp31730 # Record length +Ltmp31730: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1637-"?get@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEPAV_Node_assert@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12138 # Function type index + .secrel32 "?get@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEPAV_Node_assert@2@XZ" # Function section relative address + .secidx "?get@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEPAV_Node_assert@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::unique_ptr >::get" # Function name +Ltmp31731: + .short Ltmp31733-Ltmp31732 # Record length +Ltmp31732: + .short 4414 # Record kind: S_LOCAL + .long 12057 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31733: + .cv_def_range Ltmp16845 Ltmp16846, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31729: + .p2align 2 + .cv_linetable 1637, "?get@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEPAV_Node_assert@2@XZ", Lfunc_end1637 + .section .debug$S,"dr",associative,"?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAPAV_Node_assert@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAPAV_Node_assert@2@XZ" + .long 241 # Symbol subsection for std::_Unique_ptr_base >::_Myptr + .long Ltmp31735-Ltmp31734 # Subsection size +Ltmp31734: + .short Ltmp31737-Ltmp31736 # Record length +Ltmp31736: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1638-"?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAPAV_Node_assert@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12139 # Function type index + .secrel32 "?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAPAV_Node_assert@2@XZ" # Function section relative address + .secidx "?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAPAV_Node_assert@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Unique_ptr_base >::_Myptr" # Function name +Ltmp31737: + .short Ltmp31739-Ltmp31738 # Record length +Ltmp31738: + .short 4414 # Record kind: S_LOCAL + .long 12071 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31739: + .cv_def_range Ltmp16847 Ltmp16848, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31735: + .p2align 2 + .cv_linetable 1638, "?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAPAV_Node_assert@2@XZ", Lfunc_end1638 + .section .debug$S,"dr",associative,"?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEABQAV_Node_assert@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEABQAV_Node_assert@2@XZ" + .long 241 # Symbol subsection for std::_Unique_ptr_base >::_Myptr + .long Ltmp31741-Ltmp31740 # Subsection size +Ltmp31740: + .short Ltmp31743-Ltmp31742 # Record length +Ltmp31742: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1639-"?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEABQAV_Node_assert@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12140 # Function type index + .secrel32 "?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEABQAV_Node_assert@2@XZ" # Function section relative address + .secidx "?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEABQAV_Node_assert@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Unique_ptr_base >::_Myptr" # Function name +Ltmp31743: + .short Ltmp31745-Ltmp31744 # Record length +Ltmp31744: + .short 4414 # Record kind: S_LOCAL + .long 12076 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31745: + .cv_def_range Ltmp16849 Ltmp16850, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31741: + .p2align 2 + .cv_linetable 1639, "?_Myptr@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QBEABQAV_Node_assert@2@XZ", Lfunc_end1639 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QBEABQAV_Node_assert@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QBEABQAV_Node_assert@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Node_assert *,1>::_Get_second + .long Ltmp31747-Ltmp31746 # Subsection size +Ltmp31746: + .short Ltmp31749-Ltmp31748 # Record length +Ltmp31748: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1640-"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QBEABQAV_Node_assert@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12141 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QBEABQAV_Node_assert@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QBEABQAV_Node_assert@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Node_assert *,1>::_Get_second" # Function name +Ltmp31749: + .short Ltmp31751-Ltmp31750 # Record length +Ltmp31750: + .short 4414 # Record kind: S_LOCAL + .long 12103 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31751: + .cv_def_range Ltmp16851 Ltmp16852, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31747: + .p2align 2 + .cv_linetable 1640, "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QBEABQAV_Node_assert@2@XZ", Lfunc_end1640 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAPAV_Node_assert@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAPAV_Node_assert@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Node_assert *,1>::_Get_second + .long Ltmp31753-Ltmp31752 # Subsection size +Ltmp31752: + .short Ltmp31755-Ltmp31754 # Record length +Ltmp31754: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1641-"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAPAV_Node_assert@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12142 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAPAV_Node_assert@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAPAV_Node_assert@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Node_assert *,1>::_Get_second" # Function name +Ltmp31755: + .short Ltmp31757-Ltmp31756 # Record length +Ltmp31756: + .short 4414 # Record kind: S_LOCAL + .long 12100 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31757: + .cv_def_range Ltmp16853 Ltmp16854, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31753: + .p2align 2 + .cv_linetable 1641, "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAPAV_Node_assert@2@XZ", Lfunc_end1641 + .section .debug$S,"dr",associative,"?get_deleter@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?get_deleter@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ" + .long 241 # Symbol subsection for std::_Unique_ptr_base >::get_deleter + .long Ltmp31759-Ltmp31758 # Subsection size +Ltmp31758: + .short Ltmp31761-Ltmp31760 # Record length +Ltmp31760: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1642-"?get_deleter@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12143 # Function type index + .secrel32 "?get_deleter@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ" # Function section relative address + .secidx "?get_deleter@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Unique_ptr_base >::get_deleter" # Function name +Ltmp31761: + .short Ltmp31763-Ltmp31762 # Record length +Ltmp31762: + .short 4414 # Record kind: S_LOCAL + .long 12071 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31763: + .cv_def_range Ltmp16855 Ltmp16856, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31759: + .p2align 2 + .cv_linetable 1642, "?get_deleter@?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ", Lfunc_end1642 + .section .debug$S,"dr",associative,"??R?$default_delete@V_Node_assert@std@@@std@@QBEXPAV_Node_assert@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??R?$default_delete@V_Node_assert@std@@@std@@QBEXPAV_Node_assert@1@@Z" + .long 241 # Symbol subsection for std::default_delete::operator() + .long Ltmp31765-Ltmp31764 # Subsection size +Ltmp31764: + .short Ltmp31767-Ltmp31766 # Record length +Ltmp31766: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1643-"??R?$default_delete@V_Node_assert@std@@@std@@QBEXPAV_Node_assert@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12144 # Function type index + .secrel32 "??R?$default_delete@V_Node_assert@std@@@std@@QBEXPAV_Node_assert@1@@Z" # Function section relative address + .secidx "??R?$default_delete@V_Node_assert@std@@@std@@QBEXPAV_Node_assert@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::default_delete::operator()" # Function name +Ltmp31767: + .short Ltmp31769-Ltmp31768 # Record length +Ltmp31768: + .short 4414 # Record kind: S_LOCAL + .long 12095 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31769: + .cv_def_range Ltmp16857 Ltmp16858, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp31771-Ltmp31770 # Record length +Ltmp31770: + .short 4414 # Record kind: S_LOCAL + .long 12059 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +Ltmp31771: + .cv_def_range Ltmp16857 Ltmp16858, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31765: + .p2align 2 + .cv_linetable 1643, "??R?$default_delete@V_Node_assert@std@@@std@@QBEXPAV_Node_assert@1@@Z", Lfunc_end1643 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Get_first@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ" + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Node_assert *,1>::_Get_first + .long Ltmp31773-Ltmp31772 # Subsection size +Ltmp31772: + .short Ltmp31775-Ltmp31774 # Record length +Ltmp31774: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1644-"?_Get_first@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12145 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Node_assert *,1>::_Get_first" # Function name +Ltmp31775: + .short Ltmp31777-Ltmp31776 # Record length +Ltmp31776: + .short 4414 # Record kind: S_LOCAL + .long 12100 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31777: + .cv_def_range Ltmp16859 Ltmp16860, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31773: + .p2align 2 + .cv_linetable 1644, "?_Get_first@?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@QAEAAU?$default_delete@V_Node_assert@std@@@2@XZ", Lfunc_end1644 + .section .debug$S,"dr",associative,"?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .long 241 # Symbol subsection for std::_Builder >::_Add_str_node + .long Ltmp31779-Ltmp31778 # Subsection size +Ltmp31778: + .short Ltmp31781-Ltmp31780 # Record length +Ltmp31780: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1645-"?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12146 # Function type index + .secrel32 "?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Function section relative address + .secidx "?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_str_node" # Function name +Ltmp31781: + .short Ltmp31783-Ltmp31782 # Record length +Ltmp31782: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31783: + .cv_def_range Ltmp16863 Ltmp16864, "E\021\026\000\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31779: + .p2align 2 + .cv_linetable 1645, "?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ", Lfunc_end1645 + .section .debug$S,"dr",associative,"??0?$_Node_str@D@std@@QAE@W4_Node_flags@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$_Node_str@D@std@@QAE@W4_Node_flags@1@@Z" + .long 241 # Symbol subsection for std::_Node_str::_Node_str + .long Ltmp31785-Ltmp31784 # Subsection size +Ltmp31784: + .short Ltmp31787-Ltmp31786 # Record length +Ltmp31786: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1646-"??0?$_Node_str@D@std@@QAE@W4_Node_flags@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12147 # Function type index + .secrel32 "??0?$_Node_str@D@std@@QAE@W4_Node_flags@1@@Z" # Function section relative address + .secidx "??0?$_Node_str@D@std@@QAE@W4_Node_flags@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_str::_Node_str" # Function name +Ltmp31787: + .short Ltmp31789-Ltmp31788 # Record length +Ltmp31788: + .short 4414 # Record kind: S_LOCAL + .long 10555 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31789: + .cv_def_range Ltmp16865 Ltmp16866, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp31791-Ltmp31790 # Record length +Ltmp31790: + .short 4414 # Record kind: S_LOCAL + .long 9061 # TypeIndex + .short 1 # Flags + .asciz "_Fl" +Ltmp31791: + .cv_def_range Ltmp16865 Ltmp16866, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31785: + .p2align 2 + .cv_linetable 1646, "??0?$_Node_str@D@std@@QAE@W4_Node_flags@1@@Z", Lfunc_end1646 + .section .debug$S,"dr",associative,"??_G?$_Node_str@D@std@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G?$_Node_str@D@std@@UAEPAXI@Z" + .long 241 # Symbol subsection for std::_Node_str::~_Node_str + .long Ltmp31793-Ltmp31792 # Subsection size +Ltmp31792: + .short Ltmp31795-Ltmp31794 # Record length +Ltmp31794: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1647-"??_G?$_Node_str@D@std@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12149 # Function type index + .secrel32 "??_G?$_Node_str@D@std@@UAEPAXI@Z" # Function section relative address + .secidx "??_G?$_Node_str@D@std@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_str::~_Node_str" # Function name +Ltmp31795: + .short Ltmp31797-Ltmp31796 # Record length +Ltmp31796: + .short 4414 # Record kind: S_LOCAL + .long 10555 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31797: + .cv_def_range Ltmp16867 Ltmp16868, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp31799-Ltmp31798 # Record length +Ltmp31798: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp31799: + .cv_def_range Ltmp16867 Ltmp16868, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31793: + .p2align 2 + .cv_linetable 1647, "??_G?$_Node_str@D@std@@UAEPAXI@Z", Lfunc_end1647 + .section .debug$S,"dr",associative,"??1?$_Node_str@D@std@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Node_str@D@std@@UAE@XZ" + .long 241 # Symbol subsection for std::_Node_str::~_Node_str + .long Ltmp31801-Ltmp31800 # Subsection size +Ltmp31800: + .short Ltmp31803-Ltmp31802 # Record length +Ltmp31802: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1648-"??1?$_Node_str@D@std@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12149 # Function type index + .secrel32 "??1?$_Node_str@D@std@@UAE@XZ" # Function section relative address + .secidx "??1?$_Node_str@D@std@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_str::~_Node_str" # Function name +Ltmp31803: + .short Ltmp31805-Ltmp31804 # Record length +Ltmp31804: + .short 4414 # Record kind: S_LOCAL + .long 10555 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31805: + .cv_def_range Ltmp16869 Ltmp16872, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31801: + .p2align 2 + .cv_linetable 1648, "??1?$_Node_str@D@std@@UAE@XZ", Lfunc_end1648 + .section .debug$S,"dr",associative,"?_Mark_final@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Mark_final@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .long 241 # Symbol subsection for std::_Builder >::_Mark_final + .long Ltmp31807-Ltmp31806 # Subsection size +Ltmp31806: + .short Ltmp31809-Ltmp31808 # Record length +Ltmp31808: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1649-"?_Mark_final@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12150 # Function type index + .secrel32 "?_Mark_final@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Function section relative address + .secidx "?_Mark_final@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Mark_final" # Function name +Ltmp31809: + .short Ltmp31811-Ltmp31810 # Record length +Ltmp31810: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31811: + .cv_def_range Ltmp16873 Ltmp16874, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31807: + .p2align 2 + .cv_linetable 1649, "?_Mark_final@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ", Lfunc_end1649 + .section .debug$S,"dr",associative,"?_Add_rep@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXHH_N@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Add_rep@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXHH_N@Z" + .long 241 # Symbol subsection for std::_Builder >::_Add_rep + .long Ltmp31813-Ltmp31812 # Subsection size +Ltmp31812: + .short Ltmp31815-Ltmp31814 # Record length +Ltmp31814: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1650-"?_Add_rep@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXHH_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12151 # Function type index + .secrel32 "?_Add_rep@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXHH_N@Z" # Function section relative address + .secidx "?_Add_rep@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXHH_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_rep" # Function name +Ltmp31815: + .short Ltmp31817-Ltmp31816 # Record length +Ltmp31816: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31817: + .cv_def_range Ltmp16875 Ltmp16885, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp31819-Ltmp31818 # Record length +Ltmp31818: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Min" +Ltmp31819: + .cv_def_range Ltmp16875 Ltmp16885, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31821-Ltmp31820 # Record length +Ltmp31820: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Max" +Ltmp31821: + .cv_def_range Ltmp16875 Ltmp16885, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp31823-Ltmp31822 # Record length +Ltmp31822: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Greedy" +Ltmp31823: + .cv_def_range Ltmp16875 Ltmp16885, "E\021\026\000\000\000\363\377\377\377" + .short Ltmp31825-Ltmp31824 # Record length +Ltmp31824: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 0 # Flags + .asciz "_Pos" +Ltmp31825: + .cv_def_range Ltmp16875 Ltmp16885, "E\021\026\000\000\000\344\377\377\377" + .short Ltmp31827-Ltmp31826 # Record length +Ltmp31826: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16877-Ltmp16876 # Code size + .secrel32 Ltmp16876 # Function section relative address + .secidx Lfunc_begin1650 # Function section index + .byte 0 # Lexical block name +Ltmp31827: + .short Ltmp31829-Ltmp31828 # Record length +Ltmp31828: + .short 4414 # Record kind: S_LOCAL + .long 10555 # TypeIndex + .short 0 # Flags + .asciz "_Node" +Ltmp31829: + .cv_def_range Ltmp16876 Ltmp16877, "E\021\026\000\000\000\350\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short Ltmp31831-Ltmp31830 # Record length +Ltmp31830: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16883-Ltmp16880 # Code size + .secrel32 Ltmp16880 # Function section relative address + .secidx Lfunc_begin1650 # Function section index + .byte 0 # Lexical block name +Ltmp31831: + .short Ltmp31833-Ltmp31832 # Record length +Ltmp31832: + .short 4414 # Record kind: S_LOCAL + .long 9553 # TypeIndex + .short 0 # Flags + .asciz "_End" +Ltmp31833: + .cv_def_range Ltmp16880 Ltmp16883, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp31835-Ltmp31834 # Record length +Ltmp31834: + .short 4414 # Record kind: S_LOCAL + .long 9367 # TypeIndex + .short 0 # Flags + .asciz "_If_expr" +Ltmp31835: + .cv_def_range Ltmp16880 Ltmp16883, "E\021\026\000\000\000\334\377\377\377" + .short Ltmp31837-Ltmp31836 # Record length +Ltmp31836: + .short 4414 # Record kind: S_LOCAL + .long 9367 # TypeIndex + .short 0 # Flags + .asciz "_If_empty_str" +Ltmp31837: + .cv_def_range Ltmp16880 Ltmp16883, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp31839-Ltmp31838 # Record length +Ltmp31838: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 0 # Flags + .asciz "_Gbegin" +Ltmp31839: + .cv_def_range Ltmp16880 Ltmp16883, "E\021\026\000\000\000\324\377\377\377" + .short Ltmp31841-Ltmp31840 # Record length +Ltmp31840: + .short 4414 # Record kind: S_LOCAL + .long 10582 # TypeIndex + .short 0 # Flags + .asciz "_Gend" +Ltmp31841: + .cv_def_range Ltmp16880 Ltmp16883, "E\021\026\000\000\000\320\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short Ltmp31843-Ltmp31842 # Record length +Ltmp31842: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16884-Ltmp16883 # Code size + .secrel32 Ltmp16883 # Function section relative address + .secidx Lfunc_begin1650 # Function section index + .byte 0 # Lexical block name +Ltmp31843: + .short Ltmp31845-Ltmp31844 # Record length +Ltmp31844: + .short 4414 # Record kind: S_LOCAL + .long 9560 # TypeIndex + .short 0 # Flags + .asciz "_Node0" +Ltmp31845: + .cv_def_range Ltmp16883 Ltmp16884, "E\021\026\000\000\000\314\377\377\377" + .short Ltmp31847-Ltmp31846 # Record length +Ltmp31846: + .short 4414 # Record kind: S_LOCAL + .long 9371 # TypeIndex + .short 0 # Flags + .asciz "_Nx" +Ltmp31847: + .cv_def_range Ltmp16883 Ltmp16884, "E\021\026\000\000\000\310\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 +Ltmp31813: + .p2align 2 + .cv_linetable 1650, "?_Add_rep@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXHH_N@Z", Lfunc_end1650 + .section .debug$S,"dr",associative,"?_Del@?$_Buf@D@std@@QAEDXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Del@?$_Buf@D@std@@QAEDXZ" + .long 241 # Symbol subsection for std::_Buf::_Del + .long Ltmp31849-Ltmp31848 # Subsection size +Ltmp31848: + .short Ltmp31851-Ltmp31850 # Record length +Ltmp31850: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1651-"?_Del@?$_Buf@D@std@@QAEDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12152 # Function type index + .secrel32 "?_Del@?$_Buf@D@std@@QAEDXZ" # Function section relative address + .secidx "?_Del@?$_Buf@D@std@@QAEDXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_Del" # Function name +Ltmp31851: + .short Ltmp31853-Ltmp31852 # Record length +Ltmp31852: + .short 4414 # Record kind: S_LOCAL + .long 10562 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31853: + .cv_def_range Ltmp16886 Ltmp16887, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31849: + .p2align 2 + .cv_linetable 1651, "?_Del@?$_Buf@D@std@@QAEDXZ", Lfunc_end1651 + .section .debug$S,"dr",associative,"??0_Node_endif@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0_Node_endif@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Node_endif::_Node_endif + .long Ltmp31855-Ltmp31854 # Subsection size +Ltmp31854: + .short Ltmp31857-Ltmp31856 # Record length +Ltmp31856: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1652-"??0_Node_endif@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12153 # Function type index + .secrel32 "??0_Node_endif@std@@QAE@XZ" # Function section relative address + .secidx "??0_Node_endif@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_endif::_Node_endif" # Function name +Ltmp31857: + .short Ltmp31859-Ltmp31858 # Record length +Ltmp31858: + .short 4414 # Record kind: S_LOCAL + .long 9553 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31859: + .cv_def_range Ltmp16888 Ltmp16889, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31855: + .p2align 2 + .cv_linetable 1652, "??0_Node_endif@std@@QAE@XZ", Lfunc_end1652 + .section .debug$S,"dr",associative,"??0_Node_if@std@@QAE@PAV_Node_base@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0_Node_if@std@@QAE@PAV_Node_base@1@@Z" + .long 241 # Symbol subsection for std::_Node_if::_Node_if + .long Ltmp31861-Ltmp31860 # Subsection size +Ltmp31860: + .short Ltmp31863-Ltmp31862 # Record length +Ltmp31862: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1653-"??0_Node_if@std@@QAE@PAV_Node_base@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12154 # Function type index + .secrel32 "??0_Node_if@std@@QAE@PAV_Node_base@1@@Z" # Function section relative address + .secidx "??0_Node_if@std@@QAE@PAV_Node_base@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_if::_Node_if" # Function name +Ltmp31863: + .short Ltmp31865-Ltmp31864 # Record length +Ltmp31864: + .short 4414 # Record kind: S_LOCAL + .long 9367 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31865: + .cv_def_range Ltmp16890 Ltmp16891, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp31867-Ltmp31866 # Record length +Ltmp31866: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 1 # Flags + .asciz "_End" +Ltmp31867: + .cv_def_range Ltmp16890 Ltmp16891, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31861: + .p2align 2 + .cv_linetable 1653, "??0_Node_if@std@@QAE@PAV_Node_base@1@@Z", Lfunc_end1653 + .section .debug$S,"dr",associative,"??0_Node_end_group@std@@QAE@W4_Node_type@1@W4_Node_flags@1@PAV_Node_base@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0_Node_end_group@std@@QAE@W4_Node_type@1@W4_Node_flags@1@PAV_Node_base@1@@Z" + .long 241 # Symbol subsection for std::_Node_end_group::_Node_end_group + .long Ltmp31869-Ltmp31868 # Subsection size +Ltmp31868: + .short Ltmp31871-Ltmp31870 # Record length +Ltmp31870: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1654-"??0_Node_end_group@std@@QAE@W4_Node_type@1@W4_Node_flags@1@PAV_Node_base@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12155 # Function type index + .secrel32 "??0_Node_end_group@std@@QAE@W4_Node_type@1@W4_Node_flags@1@PAV_Node_base@1@@Z" # Function section relative address + .secidx "??0_Node_end_group@std@@QAE@W4_Node_type@1@W4_Node_flags@1@PAV_Node_base@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_end_group::_Node_end_group" # Function name +Ltmp31871: + .short Ltmp31873-Ltmp31872 # Record length +Ltmp31872: + .short 4414 # Record kind: S_LOCAL + .long 10582 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31873: + .cv_def_range Ltmp16892 Ltmp16893, "E\021\026\000\000\000\360\377\377\377" + .short Ltmp31875-Ltmp31874 # Record length +Ltmp31874: + .short 4414 # Record kind: S_LOCAL + .long 9058 # TypeIndex + .short 1 # Flags + .asciz "_Ty" +Ltmp31875: + .cv_def_range Ltmp16892 Ltmp16893, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31877-Ltmp31876 # Record length +Ltmp31876: + .short 4414 # Record kind: S_LOCAL + .long 9061 # TypeIndex + .short 1 # Flags + .asciz "_Fl" +Ltmp31877: + .cv_def_range Ltmp16892 Ltmp16893, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp31879-Ltmp31878 # Record length +Ltmp31878: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 1 # Flags + .asciz "_Bx" +Ltmp31879: + .cv_def_range Ltmp16892 Ltmp16893, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31869: + .p2align 2 + .cv_linetable 1654, "??0_Node_end_group@std@@QAE@W4_Node_type@1@W4_Node_flags@1@PAV_Node_base@1@@Z", Lfunc_end1654 + .section .debug$S,"dr",associative,"?_Insert_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@CAXPAV_Node_base@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Insert_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@CAXPAV_Node_base@2@0@Z" + .long 241 # Symbol subsection for std::_Builder >::_Insert_node + .long Ltmp31881-Ltmp31880 # Subsection size +Ltmp31880: + .short Ltmp31883-Ltmp31882 # Record length +Ltmp31882: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1655-"?_Insert_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@CAXPAV_Node_base@2@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12156 # Function type index + .secrel32 "?_Insert_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@CAXPAV_Node_base@2@0@Z" # Function section relative address + .secidx "?_Insert_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@CAXPAV_Node_base@2@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Insert_node" # Function name +Ltmp31883: + .short Ltmp31885-Ltmp31884 # Record length +Ltmp31884: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 1 # Flags + .asciz "_Insert_before" +Ltmp31885: + .cv_def_range Ltmp16894 Ltmp16895, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31887-Ltmp31886 # Record length +Ltmp31886: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 1 # Flags + .asciz "_To_insert" +Ltmp31887: + .cv_def_range Ltmp16894 Ltmp16895, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31881: + .p2align 2 + .cv_linetable 1655, "?_Insert_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@CAXPAV_Node_base@2@0@Z", Lfunc_end1655 + .section .debug$S,"dr",associative,"??$_Swap_adl@PAV_Node_base@std@@@std@@YAXAAPAV_Node_base@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Swap_adl@PAV_Node_base@std@@@std@@YAXAAPAV_Node_base@0@0@Z" + .long 241 # Symbol subsection for std::_Swap_adl + .long Ltmp31889-Ltmp31888 # Subsection size +Ltmp31888: + .short Ltmp31891-Ltmp31890 # Record length +Ltmp31890: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1656-"??$_Swap_adl@PAV_Node_base@std@@@std@@YAXAAPAV_Node_base@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12160 # Function type index + .secrel32 "??$_Swap_adl@PAV_Node_base@std@@@std@@YAXAAPAV_Node_base@0@0@Z" # Function section relative address + .secidx "??$_Swap_adl@PAV_Node_base@std@@@std@@YAXAAPAV_Node_base@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Swap_adl" # Function name +Ltmp31891: + .short Ltmp31893-Ltmp31892 # Record length +Ltmp31892: + .short 4414 # Record kind: S_LOCAL + .long 12157 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp31893: + .cv_def_range Ltmp16896 Ltmp16897, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31895-Ltmp31894 # Record length +Ltmp31894: + .short 4414 # Record kind: S_LOCAL + .long 12157 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp31895: + .cv_def_range Ltmp16896 Ltmp16897, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31889: + .p2align 2 + .cv_linetable 1656, "??$_Swap_adl@PAV_Node_base@std@@@std@@YAXAAPAV_Node_base@0@0@Z", Lfunc_end1656 + .section .debug$S,"dr",associative,"??0_Node_end_rep@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0_Node_end_rep@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Node_end_rep::_Node_end_rep + .long Ltmp31897-Ltmp31896 # Subsection size +Ltmp31896: + .short Ltmp31899-Ltmp31898 # Record length +Ltmp31898: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1657-"??0_Node_end_rep@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12161 # Function type index + .secrel32 "??0_Node_end_rep@std@@QAE@XZ" # Function section relative address + .secidx "??0_Node_end_rep@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_end_rep::_Node_end_rep" # Function name +Ltmp31899: + .short Ltmp31901-Ltmp31900 # Record length +Ltmp31900: + .short 4414 # Record kind: S_LOCAL + .long 9560 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31901: + .cv_def_range Ltmp16898 Ltmp16899, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31897: + .p2align 2 + .cv_linetable 1657, "??0_Node_end_rep@std@@QAE@XZ", Lfunc_end1657 + .section .debug$S,"dr",associative,"??0_Node_rep@std@@QAE@_NHHPAV_Node_end_rep@1@I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0_Node_rep@std@@QAE@_NHHPAV_Node_end_rep@1@I@Z" + .long 241 # Symbol subsection for std::_Node_rep::_Node_rep + .long Ltmp31903-Ltmp31902 # Subsection size +Ltmp31902: + .short Ltmp31905-Ltmp31904 # Record length +Ltmp31904: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1658-"??0_Node_rep@std@@QAE@_NHHPAV_Node_end_rep@1@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12162 # Function type index + .secrel32 "??0_Node_rep@std@@QAE@_NHHPAV_Node_end_rep@1@I@Z" # Function section relative address + .secidx "??0_Node_rep@std@@QAE@_NHHPAV_Node_end_rep@1@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_rep::_Node_rep" # Function name +Ltmp31905: + .short Ltmp31907-Ltmp31906 # Record length +Ltmp31906: + .short 4414 # Record kind: S_LOCAL + .long 9371 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31907: + .cv_def_range Ltmp16900 Ltmp16901, "E\021\026\000\000\000\354\377\377\377" + .short Ltmp31909-Ltmp31908 # Record length +Ltmp31908: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Greedy" +Ltmp31909: + .cv_def_range Ltmp16900 Ltmp16901, "E\021\026\000\000\000\363\377\377\377" + .short Ltmp31911-Ltmp31910 # Record length +Ltmp31910: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Mn" +Ltmp31911: + .cv_def_range Ltmp16900 Ltmp16901, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp31913-Ltmp31912 # Record length +Ltmp31912: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Mx" +Ltmp31913: + .cv_def_range Ltmp16900 Ltmp16901, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp31915-Ltmp31914 # Record length +Ltmp31914: + .short 4414 # Record kind: S_LOCAL + .long 9560 # TypeIndex + .short 1 # Flags + .asciz "_End" +Ltmp31915: + .cv_def_range Ltmp16900 Ltmp16901, "E\021\026\000\000\000\024\000\000\000" + .short Ltmp31917-Ltmp31916 # Record length +Ltmp31916: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Number" +Ltmp31917: + .cv_def_range Ltmp16900 Ltmp16901, "E\021\026\000\000\000\030\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31903: + .p2align 2 + .cv_linetable 1658, "??0_Node_rep@std@@QAE@_NHHPAV_Node_end_rep@1@I@Z", Lfunc_end1658 + .section .debug$S,"dr",associative,"??_G_Node_endif@std@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G_Node_endif@std@@UAEPAXI@Z" + .long 241 # Symbol subsection for std::_Node_endif::~_Node_endif + .long Ltmp31919-Ltmp31918 # Subsection size +Ltmp31918: + .short Ltmp31921-Ltmp31920 # Record length +Ltmp31920: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1659-"??_G_Node_endif@std@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12163 # Function type index + .secrel32 "??_G_Node_endif@std@@UAEPAXI@Z" # Function section relative address + .secidx "??_G_Node_endif@std@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_endif::~_Node_endif" # Function name +Ltmp31921: + .short Ltmp31923-Ltmp31922 # Record length +Ltmp31922: + .short 4414 # Record kind: S_LOCAL + .long 9553 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31923: + .cv_def_range Ltmp16902 Ltmp16903, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp31925-Ltmp31924 # Record length +Ltmp31924: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp31925: + .cv_def_range Ltmp16902 Ltmp16903, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31919: + .p2align 2 + .cv_linetable 1659, "??_G_Node_endif@std@@UAEPAXI@Z", Lfunc_end1659 + .section .debug$S,"dr",associative,"??1_Node_endif@std@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1_Node_endif@std@@UAE@XZ" + .long 241 # Symbol subsection for std::_Node_endif::~_Node_endif + .long Ltmp31927-Ltmp31926 # Subsection size +Ltmp31926: + .short Ltmp31929-Ltmp31928 # Record length +Ltmp31928: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1660-"??1_Node_endif@std@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12163 # Function type index + .secrel32 "??1_Node_endif@std@@UAE@XZ" # Function section relative address + .secidx "??1_Node_endif@std@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_endif::~_Node_endif" # Function name +Ltmp31929: + .short Ltmp31931-Ltmp31930 # Record length +Ltmp31930: + .short 4414 # Record kind: S_LOCAL + .long 9553 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31931: + .cv_def_range Ltmp16904 Ltmp16906, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31927: + .p2align 2 + .cv_linetable 1660, "??1_Node_endif@std@@UAE@XZ", Lfunc_end1660 + .section .debug$S,"dr",associative,"??_G_Node_if@std@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G_Node_if@std@@UAEPAXI@Z" + .long 241 # Symbol subsection for std::_Node_if::~_Node_if + .long Ltmp31933-Ltmp31932 # Subsection size +Ltmp31932: + .short Ltmp31935-Ltmp31934 # Record length +Ltmp31934: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1661-"??_G_Node_if@std@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12164 # Function type index + .secrel32 "??_G_Node_if@std@@UAEPAXI@Z" # Function section relative address + .secidx "??_G_Node_if@std@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_if::~_Node_if" # Function name +Ltmp31935: + .short Ltmp31937-Ltmp31936 # Record length +Ltmp31936: + .short 4414 # Record kind: S_LOCAL + .long 9367 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31937: + .cv_def_range Ltmp16907 Ltmp16908, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp31939-Ltmp31938 # Record length +Ltmp31938: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp31939: + .cv_def_range Ltmp16907 Ltmp16908, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31933: + .p2align 2 + .cv_linetable 1661, "??_G_Node_if@std@@UAEPAXI@Z", Lfunc_end1661 + .section .debug$S,"dr",associative,"??1_Node_if@std@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1_Node_if@std@@UAE@XZ" + .long 241 # Symbol subsection for std::_Node_if::~_Node_if + .long Ltmp31941-Ltmp31940 # Subsection size +Ltmp31940: + .short Ltmp31943-Ltmp31942 # Record length +Ltmp31942: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1662-"??1_Node_if@std@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12164 # Function type index + .secrel32 "??1_Node_if@std@@UAE@XZ" # Function section relative address + .secidx "??1_Node_if@std@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_if::~_Node_if" # Function name +Ltmp31943: + .short Ltmp31945-Ltmp31944 # Record length +Ltmp31944: + .short 4414 # Record kind: S_LOCAL + .long 9367 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31945: + .cv_def_range Ltmp16909 Ltmp16914, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp31947-Ltmp31946 # Record length +Ltmp31946: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16913-Ltmp16910 # Code size + .secrel32 Ltmp16910 # Function section relative address + .secidx Lfunc_begin1662 # Function section index + .byte 0 # Lexical block name +Ltmp31947: + .short Ltmp31949-Ltmp31948 # Record length +Ltmp31948: + .short 4414 # Record kind: S_LOCAL + .long 9367 # TypeIndex + .short 0 # Flags + .asciz "_Cur" +Ltmp31949: + .cv_def_range Ltmp16910 Ltmp16913, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp31951-Ltmp31950 # Record length +Ltmp31950: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp16912-Ltmp16911 # Code size + .secrel32 Ltmp16911 # Function section relative address + .secidx Lfunc_begin1662 # Function section index + .byte 0 # Lexical block name +Ltmp31951: + .short Ltmp31953-Ltmp31952 # Record length +Ltmp31952: + .short 4414 # Record kind: S_LOCAL + .long 9367 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +Ltmp31953: + .cv_def_range Ltmp16911 Ltmp16912, "E\021\026\000\000\000\364\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 +Ltmp31941: + .p2align 2 + .cv_linetable 1662, "??1_Node_if@std@@UAE@XZ", Lfunc_end1662 + .section .debug$S,"dr",associative,"??_G_Node_end_group@std@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G_Node_end_group@std@@UAEPAXI@Z" + .long 241 # Symbol subsection for std::_Node_end_group::~_Node_end_group + .long Ltmp31955-Ltmp31954 # Subsection size +Ltmp31954: + .short Ltmp31957-Ltmp31956 # Record length +Ltmp31956: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1663-"??_G_Node_end_group@std@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12166 # Function type index + .secrel32 "??_G_Node_end_group@std@@UAEPAXI@Z" # Function section relative address + .secidx "??_G_Node_end_group@std@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_end_group::~_Node_end_group" # Function name +Ltmp31957: + .short Ltmp31959-Ltmp31958 # Record length +Ltmp31958: + .short 4414 # Record kind: S_LOCAL + .long 10582 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31959: + .cv_def_range Ltmp16915 Ltmp16916, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp31961-Ltmp31960 # Record length +Ltmp31960: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp31961: + .cv_def_range Ltmp16915 Ltmp16916, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31955: + .p2align 2 + .cv_linetable 1663, "??_G_Node_end_group@std@@UAEPAXI@Z", Lfunc_end1663 + .section .debug$S,"dr",associative,"??1_Node_end_group@std@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1_Node_end_group@std@@UAE@XZ" + .long 241 # Symbol subsection for std::_Node_end_group::~_Node_end_group + .long Ltmp31963-Ltmp31962 # Subsection size +Ltmp31962: + .short Ltmp31965-Ltmp31964 # Record length +Ltmp31964: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1664-"??1_Node_end_group@std@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12166 # Function type index + .secrel32 "??1_Node_end_group@std@@UAE@XZ" # Function section relative address + .secidx "??1_Node_end_group@std@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_end_group::~_Node_end_group" # Function name +Ltmp31965: + .short Ltmp31967-Ltmp31966 # Record length +Ltmp31966: + .short 4414 # Record kind: S_LOCAL + .long 10582 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31967: + .cv_def_range Ltmp16917 Ltmp16919, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31963: + .p2align 2 + .cv_linetable 1664, "??1_Node_end_group@std@@UAE@XZ", Lfunc_end1664 + .section .debug$S,"dr",associative,"??$swap@PAV_Node_base@std@@X@std@@YAXAAPAV_Node_base@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$swap@PAV_Node_base@std@@X@std@@YAXAAPAV_Node_base@0@0@Z" + .long 241 # Symbol subsection for std::swap + .long Ltmp31969-Ltmp31968 # Subsection size +Ltmp31968: + .short Ltmp31971-Ltmp31970 # Record length +Ltmp31970: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1665-"??$swap@PAV_Node_base@std@@X@std@@YAXAAPAV_Node_base@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12167 # Function type index + .secrel32 "??$swap@PAV_Node_base@std@@X@std@@YAXAAPAV_Node_base@0@0@Z" # Function section relative address + .secidx "??$swap@PAV_Node_base@std@@X@std@@YAXAAPAV_Node_base@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::swap" # Function name +Ltmp31971: + .short Ltmp31973-Ltmp31972 # Record length +Ltmp31972: + .short 4414 # Record kind: S_LOCAL + .long 12157 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp31973: + .cv_def_range Ltmp16920 Ltmp16921, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp31975-Ltmp31974 # Record length +Ltmp31974: + .short 4414 # Record kind: S_LOCAL + .long 12157 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp31975: + .cv_def_range Ltmp16920 Ltmp16921, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp31977-Ltmp31976 # Record length +Ltmp31976: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +Ltmp31977: + .cv_def_range Ltmp16920 Ltmp16921, "E\021\026\000\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31969: + .p2align 2 + .cv_linetable 1665, "??$swap@PAV_Node_base@std@@X@std@@YAXAAPAV_Node_base@0@0@Z", Lfunc_end1665 + .section .debug$S,"dr",associative,"??$move@AAPAV_Node_base@std@@@std@@YA$$QAPAV_Node_base@0@AAPAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$move@AAPAV_Node_base@std@@@std@@YA$$QAPAV_Node_base@0@AAPAV10@@Z" + .long 241 # Symbol subsection for std::move + .long Ltmp31979-Ltmp31978 # Subsection size +Ltmp31978: + .short Ltmp31981-Ltmp31980 # Record length +Ltmp31980: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1666-"??$move@AAPAV_Node_base@std@@@std@@YA$$QAPAV_Node_base@0@AAPAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12171 # Function type index + .secrel32 "??$move@AAPAV_Node_base@std@@@std@@YA$$QAPAV_Node_base@0@AAPAV10@@Z" # Function section relative address + .secidx "??$move@AAPAV_Node_base@std@@@std@@YA$$QAPAV_Node_base@0@AAPAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::move" # Function name +Ltmp31981: + .short Ltmp31983-Ltmp31982 # Record length +Ltmp31982: + .short 4414 # Record kind: S_LOCAL + .long 12157 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +Ltmp31983: + .cv_def_range Ltmp16922 Ltmp16923, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31979: + .p2align 2 + .cv_linetable 1666, "??$move@AAPAV_Node_base@std@@@std@@YA$$QAPAV_Node_base@0@AAPAV10@@Z", Lfunc_end1666 + .section .debug$S,"dr",associative,"??_G_Node_end_rep@std@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G_Node_end_rep@std@@UAEPAXI@Z" + .long 241 # Symbol subsection for std::_Node_end_rep::~_Node_end_rep + .long Ltmp31985-Ltmp31984 # Subsection size +Ltmp31984: + .short Ltmp31987-Ltmp31986 # Record length +Ltmp31986: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1667-"??_G_Node_end_rep@std@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12172 # Function type index + .secrel32 "??_G_Node_end_rep@std@@UAEPAXI@Z" # Function section relative address + .secidx "??_G_Node_end_rep@std@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_end_rep::~_Node_end_rep" # Function name +Ltmp31987: + .short Ltmp31989-Ltmp31988 # Record length +Ltmp31988: + .short 4414 # Record kind: S_LOCAL + .long 9560 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31989: + .cv_def_range Ltmp16924 Ltmp16925, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp31991-Ltmp31990 # Record length +Ltmp31990: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp31991: + .cv_def_range Ltmp16924 Ltmp16925, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31985: + .p2align 2 + .cv_linetable 1667, "??_G_Node_end_rep@std@@UAEPAXI@Z", Lfunc_end1667 + .section .debug$S,"dr",associative,"??1_Node_end_rep@std@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1_Node_end_rep@std@@UAE@XZ" + .long 241 # Symbol subsection for std::_Node_end_rep::~_Node_end_rep + .long Ltmp31993-Ltmp31992 # Subsection size +Ltmp31992: + .short Ltmp31995-Ltmp31994 # Record length +Ltmp31994: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1668-"??1_Node_end_rep@std@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12172 # Function type index + .secrel32 "??1_Node_end_rep@std@@UAE@XZ" # Function section relative address + .secidx "??1_Node_end_rep@std@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_end_rep::~_Node_end_rep" # Function name +Ltmp31995: + .short Ltmp31997-Ltmp31996 # Record length +Ltmp31996: + .short 4414 # Record kind: S_LOCAL + .long 9560 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp31997: + .cv_def_range Ltmp16926 Ltmp16928, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31993: + .p2align 2 + .cv_linetable 1668, "??1_Node_end_rep@std@@UAE@XZ", Lfunc_end1668 + .section .debug$S,"dr",associative,"??_G_Node_rep@std@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G_Node_rep@std@@UAEPAXI@Z" + .long 241 # Symbol subsection for std::_Node_rep::~_Node_rep + .long Ltmp31999-Ltmp31998 # Subsection size +Ltmp31998: + .short Ltmp32001-Ltmp32000 # Record length +Ltmp32000: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1669-"??_G_Node_rep@std@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12174 # Function type index + .secrel32 "??_G_Node_rep@std@@UAEPAXI@Z" # Function section relative address + .secidx "??_G_Node_rep@std@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_rep::~_Node_rep" # Function name +Ltmp32001: + .short Ltmp32003-Ltmp32002 # Record length +Ltmp32002: + .short 4414 # Record kind: S_LOCAL + .long 9371 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp32003: + .cv_def_range Ltmp16929 Ltmp16930, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp32005-Ltmp32004 # Record length +Ltmp32004: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp32005: + .cv_def_range Ltmp16929 Ltmp16930, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp31999: + .p2align 2 + .cv_linetable 1669, "??_G_Node_rep@std@@UAEPAXI@Z", Lfunc_end1669 + .section .debug$S,"dr",associative,"??1_Node_rep@std@@UAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1_Node_rep@std@@UAE@XZ" + .long 241 # Symbol subsection for std::_Node_rep::~_Node_rep + .long Ltmp32007-Ltmp32006 # Subsection size +Ltmp32006: + .short Ltmp32009-Ltmp32008 # Record length +Ltmp32008: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1670-"??1_Node_rep@std@@UAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12174 # Function type index + .secrel32 "??1_Node_rep@std@@UAE@XZ" # Function section relative address + .secidx "??1_Node_rep@std@@UAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_rep::~_Node_rep" # Function name +Ltmp32009: + .short Ltmp32011-Ltmp32010 # Record length +Ltmp32010: + .short 4414 # Record kind: S_LOCAL + .long 9371 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp32011: + .cv_def_range Ltmp16931 Ltmp16933, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32007: + .p2align 2 + .cv_linetable 1670, "??1_Node_rep@std@@UAE@XZ", Lfunc_end1670 + .section .debug$S,"dr",associative,"?_Tidy@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Tidy@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" + .long 241 # Symbol subsection for std::_Builder >::_Tidy + .long Ltmp32013-Ltmp32012 # Subsection size +Ltmp32012: + .short Ltmp32015-Ltmp32014 # Record length +Ltmp32014: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1671-"?_Tidy@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12175 # Function type index + .secrel32 "?_Tidy@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Function section relative address + .secidx "?_Tidy@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Tidy" # Function name +Ltmp32015: + .short Ltmp32017-Ltmp32016 # Record length +Ltmp32016: + .short 4414 # Record kind: S_LOCAL + .long 11598 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp32017: + .cv_def_range Ltmp16934 Ltmp16935, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32013: + .p2align 2 + .cv_linetable 1671, "?_Tidy@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXXZ", Lfunc_end1671 + .section .debug$S,"dr",associative,"?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXXZ" + .long 241 # Symbol subsection for std::basic_regex >::_Tidy + .long Ltmp32019-Ltmp32018 # Subsection size +Ltmp32018: + .short Ltmp32021-Ltmp32020 # Record length +Ltmp32020: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1672-"?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12176 # Function type index + .secrel32 "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXXZ" # Function section relative address + .secidx "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::_Tidy" # Function name +Ltmp32021: + .short Ltmp32023-Ltmp32022 # Record length +Ltmp32022: + .short 4414 # Record kind: S_LOCAL + .long 8945 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp32023: + .cv_def_range Ltmp16936 Ltmp16939, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32019: + .p2align 2 + .cv_linetable 1672, "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXXZ", Lfunc_end1672 + .section .debug$S,"dr",associative,"??1?$_Regex_traits@D@std@@QAE@XZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??1?$_Regex_traits@D@std@@QAE@XZ" + .long 241 # Symbol subsection for std::_Regex_traits::~_Regex_traits + .long Ltmp32025-Ltmp32024 # Subsection size +Ltmp32024: + .short Ltmp32027-Ltmp32026 # Record length +Ltmp32026: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1673-"??1?$_Regex_traits@D@std@@QAE@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12177 # Function type index + .secrel32 "??1?$_Regex_traits@D@std@@QAE@XZ" # Function section relative address + .secidx "??1?$_Regex_traits@D@std@@QAE@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::~_Regex_traits" # Function name +Ltmp32027: + .short Ltmp32029-Ltmp32028 # Record length +Ltmp32028: + .short 4414 # Record kind: S_LOCAL + .long 9078 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp32029: + .cv_def_range Ltmp16940 Ltmp16942, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32025: + .p2align 2 + .cv_linetable 1673, "??1?$_Regex_traits@D@std@@QAE@XZ", Lfunc_end1673 + .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@@QBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?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@@QBE_NXZ" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::empty + .long Ltmp32031-Ltmp32030 # Subsection size +Ltmp32030: + .short Ltmp32033-Ltmp32032 # Record length +Ltmp32032: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1674-"?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@@QBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12178 # 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@@QBE_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@@QBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::empty" # Function name +Ltmp32033: + .short Ltmp32035-Ltmp32034 # Record length +Ltmp32034: + .short 4414 # Record kind: S_LOCAL + .long 6725 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp32035: + .cv_def_range Ltmp16943 Ltmp16944, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32031: + .p2align 2 + .cv_linetable 1674, "?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@@QBE_NXZ", Lfunc_end1674 + .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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::operator[] + .long Ltmp32037-Ltmp32036 # Subsection size +Ltmp32036: + .short Ltmp32039-Ltmp32038 # Record length +Ltmp32038: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1675-"??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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12179 # 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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::operator[]" # Function name +Ltmp32039: + .short Ltmp32041-Ltmp32040 # Record length +Ltmp32040: + .short 4414 # Record kind: S_LOCAL + .long 6725 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp32041: + .cv_def_range Ltmp16945 Ltmp16952, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp32043-Ltmp32042 # Record length +Ltmp32042: + .short 4414 # Record kind: S_LOCAL + .long 4481 # TypeIndex + .short 1 # Flags + .asciz "_Pos" +Ltmp32043: + .cv_def_range Ltmp16945 Ltmp16952, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32037: + .p2align 2 + .cv_linetable 1675, "??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@@QBEABV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@I@Z", Lfunc_end1675 + .section .debug$S,"dr",associative,"??0?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::ExprLhs + .long Ltmp32045-Ltmp32044 # Subsection size +Ltmp32044: + .short Ltmp32047-Ltmp32046 # Record length +Ltmp32046: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1676-"??0?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$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 12180 # Function type index + .secrel32 "??0?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$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 +Ltmp32047: + .short Ltmp32049-Ltmp32048 # Record length +Ltmp32048: + .short 4414 # Record kind: S_LOCAL + .long 9271 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp32049: + .cv_def_range Ltmp16953 Ltmp16954, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp32051-Ltmp32050 # Record length +Ltmp32050: + .short 4414 # Record kind: S_LOCAL + .long 9268 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp32051: + .cv_def_range Ltmp16953 Ltmp16954, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32045: + .p2align 2 + .cv_linetable 1676, "??0?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QAE@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z", Lfunc_end1676 + .section .debug$S,"dr",associative,"??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .long 241 # Symbol subsection for Catch::compareEqual,0>,gsl::details::span_iterator,0> > + .long Ltmp32053-Ltmp32052 # Subsection size +Ltmp32052: + .short Ltmp32055-Ltmp32054 # Record length +Ltmp32054: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1677-"??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NABV?$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 12182 # Function type index + .secrel32 "??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NABV?$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_NABV?$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 +Ltmp32055: + .short Ltmp32057-Ltmp32056 # Record length +Ltmp32056: + .short 4414 # Record kind: S_LOCAL + .long 9268 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp32057: + .cv_def_range Ltmp16955 Ltmp16956, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp32059-Ltmp32058 # Record length +Ltmp32058: + .short 4414 # Record kind: S_LOCAL + .long 9268 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp32059: + .cv_def_range Ltmp16955 Ltmp16956, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32053: + .p2align 2 + .cv_linetable 1677, "??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z", Lfunc_end1677 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??0?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::BinaryExpr + .long Ltmp32061-Ltmp32060 # Subsection size +Ltmp32060: + .short Ltmp32063-Ltmp32062 # Record length +Ltmp32062: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1678-"??0?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$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 12183 # Function type index + .secrel32 "??0?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$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 +Ltmp32063: + .short Ltmp32065-Ltmp32064 # Record length +Ltmp32064: + .short 4414 # Record kind: S_LOCAL + .long 9290 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp32065: + .cv_def_range Ltmp16957 Ltmp16958, "E\021\026\000\000\000\364\377\377\377" + .short Ltmp32067-Ltmp32066 # Record length +Ltmp32066: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +Ltmp32067: + .cv_def_range Ltmp16957 Ltmp16958, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp32069-Ltmp32068 # Record length +Ltmp32068: + .short 4414 # Record kind: S_LOCAL + .long 9268 # TypeIndex + .short 1 # Flags + .asciz "lhs" +Ltmp32069: + .cv_def_range Ltmp16957 Ltmp16958, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp32071-Ltmp32070 # Record length +Ltmp32070: + .short 4414 # Record kind: S_LOCAL + .long 4448 # TypeIndex + .short 1 # Flags + .asciz "op" +Ltmp32071: + .cv_def_range Ltmp16957 Ltmp16958, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp32073-Ltmp32072 # Record length +Ltmp32072: + .short 4414 # Record kind: S_LOCAL + .long 9268 # TypeIndex + .short 1 # Flags + .asciz "rhs" +Ltmp32073: + .cv_def_range Ltmp16957 Ltmp16958, "E\021\026\000\000\000\034\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32061: + .p2align 2 + .cv_linetable 1678, "??0?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@QAE@_NABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z", Lfunc_end1678 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::isBinaryExpression + .long Ltmp32075-Ltmp32074 # Subsection size +Ltmp32074: + .short Ltmp32077-Ltmp32076 # Record length +Ltmp32076: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1679-"?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12184 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::isBinaryExpression" # Function name +Ltmp32077: + .short Ltmp32079-Ltmp32078 # Record length +Ltmp32078: + .short 4414 # Record kind: S_LOCAL + .long 9287 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp32079: + .cv_def_range Ltmp16959 Ltmp16960, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32075: + .p2align 2 + .cv_linetable 1679, "?isBinaryExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ", Lfunc_end1679 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::getResult + .long Ltmp32081-Ltmp32080 # Subsection size +Ltmp32080: + .short Ltmp32083-Ltmp32082 # Record length +Ltmp32082: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1680-"?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12185 # Function type index + .secrel32 "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::getResult" # Function name +Ltmp32083: + .short Ltmp32085-Ltmp32084 # Record length +Ltmp32084: + .short 4414 # Record kind: S_LOCAL + .long 9287 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp32085: + .cv_def_range Ltmp16961 Ltmp16962, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32081: + .p2align 2 + .cv_linetable 1680, "?getResult@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBE_NXZ", Lfunc_end1680 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::streamReconstructedExpression + .long Ltmp32087-Ltmp32086 # Subsection size +Ltmp32086: + .short Ltmp32089-Ltmp32088 # Record length +Ltmp32088: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1681-"?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12186 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$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 +Ltmp32089: + .short Ltmp32091-Ltmp32090 # Record length +Ltmp32090: + .short 4414 # Record kind: S_LOCAL + .long 9287 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp32091: + .cv_def_range Ltmp16967 Ltmp16968, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp32093-Ltmp32092 # Record length +Ltmp32092: + .short 4414 # Record kind: S_LOCAL + .long 4473 # TypeIndex + .short 1 # Flags + .asciz "os" +Ltmp32093: + .cv_def_range Ltmp16967 Ltmp16968, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32087: + .p2align 2 + .cv_linetable 1681, "?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", Lfunc_end1681 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr + .long Ltmp32095-Ltmp32094 # Subsection size +Ltmp32094: + .short Ltmp32097-Ltmp32096 # Record length +Ltmp32096: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1682-"??_G?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9298 # Function type index + .secrel32 "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr" # Function name +Ltmp32097: + .short Ltmp32099-Ltmp32098 # Record length +Ltmp32098: + .short 4414 # Record kind: S_LOCAL + .long 9290 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp32099: + .cv_def_range Ltmp16969 Ltmp16970, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp32101-Ltmp32100 # Record length +Ltmp32100: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +Ltmp32101: + .cv_def_range Ltmp16969 Ltmp16970, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32095: + .p2align 2 + .cv_linetable 1682, "??_G?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@UAEPAXI@Z", Lfunc_end1682 + .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@@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$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@@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::Detail::stringify,0> > + .long Ltmp32103-Ltmp32102 # Subsection size +Ltmp32102: + .short Ltmp32105-Ltmp32104 # Record length +Ltmp32104: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1683-"??$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@@ABV?$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 12188 # 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@@ABV?$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@@ABV?$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 +Ltmp32105: + .short Ltmp32107-Ltmp32106 # Record length +Ltmp32106: + .short 4414 # Record kind: S_LOCAL + .long 9268 # TypeIndex + .short 1 # Flags + .asciz "e" +Ltmp32107: + .cv_def_range Ltmp16971 Ltmp16972, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32103: + .p2align 2 + .cv_linetable 1683, "??$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@@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z", Lfunc_end1683 + .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@@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$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@@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .long 241 # Symbol subsection for Catch::StringMaker,0> >::convert,0> > + .long Ltmp32109-Ltmp32108 # Subsection size +Ltmp32108: + .short Ltmp32111-Ltmp32110 # Record length +Ltmp32110: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1684-"??$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@@ABV?$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 12193 # 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@@ABV?$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@@ABV?$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 +Ltmp32111: + .short Ltmp32113-Ltmp32112 # Record length +Ltmp32112: + .short 4414 # Record kind: S_LOCAL + .long 9268 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp32113: + .cv_def_range Ltmp16973 Ltmp16974, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32109: + .p2align 2 + .cv_linetable 1684, "??$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@@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z", Lfunc_end1684 + .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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + .long 241 # Symbol subsection for std::_Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> > + .long Ltmp32115-Ltmp32114 # Subsection size +Ltmp32114: + .short Ltmp32117-Ltmp32116 # Record length +Ltmp32116: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1685-"??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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 12196 # 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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$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 +Ltmp32117: + .short Ltmp32119-Ltmp32118 # Record length +Ltmp32118: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp32119: + .cv_def_range Ltmp16985 Ltmp17000, "E\021\026\000\000\000\330\377\377\377" + .short Ltmp32121-Ltmp32120 # Record length +Ltmp32120: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp32121: + .cv_def_range Ltmp16985 Ltmp17000, "E\021\026\000\000\000\320\377\377\377" + .short Ltmp32123-Ltmp32122 # Record length +Ltmp32122: + .short 4414 # Record kind: S_LOCAL + .long 6610 # TypeIndex + .short 1 # Flags + .asciz "_Matches" +Ltmp32123: + .cv_def_range Ltmp16985 Ltmp17000, "E\021\026\000\000\000\030\000\000\000" + .short Ltmp32125-Ltmp32124 # Record length +Ltmp32124: + .short 4414 # Record kind: S_LOCAL + .long 8934 # TypeIndex + .short 1 # Flags + .asciz "_Re" +Ltmp32125: + .cv_def_range Ltmp16985 Ltmp17000, "E\021\026\000\000\000\034\000\000\000" + .short Ltmp32127-Ltmp32126 # Record length +Ltmp32126: + .short 4414 # Record kind: S_LOCAL + .long 6633 # TypeIndex + .short 1 # Flags + .asciz "_Flgs" +Ltmp32127: + .cv_def_range Ltmp16985 Ltmp17000, "E\021\026\000\000\000 \000\000\000" + .short Ltmp32129-Ltmp32128 # Record length +Ltmp32128: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_Org" +Ltmp32129: + .cv_def_range Ltmp16985 Ltmp17000, "E\021\026\000\000\000\310\377\377\377" + .short Ltmp32131-Ltmp32130 # Record length +Ltmp32130: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Found" +Ltmp32131: + .cv_def_range Ltmp16985 Ltmp17000, "E\021\026\000\000\000\307\377\377\377" + .short Ltmp32133-Ltmp32132 # Record length +Ltmp32132: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "_Begin" +Ltmp32133: + .cv_def_range Ltmp16985 Ltmp17000, "E\021\026\000\000\000\274\377\377\377" + .short Ltmp32135-Ltmp32134 # Record length +Ltmp32134: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 0 # Flags + .asciz "_Mx" +Ltmp32135: + .cv_def_range Ltmp16985 Ltmp17000, "E\021\026\000\000\000\f\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32115: + .p2align 2 + .cv_linetable 1685, "??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z", Lfunc_end1685 + .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@@QAEXW4match_flag_type@regex_constants@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAEXW4match_flag_type@regex_constants@2@@Z" + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Setf + .long Ltmp32137-Ltmp32136 # Subsection size +Ltmp32136: + .short Ltmp32139-Ltmp32138 # Record length +Ltmp32138: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1686-"?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAEXW4match_flag_type@regex_constants@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12197 # 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@@QAEXW4match_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@@QAEXW4match_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 +Ltmp32139: + .short Ltmp32141-Ltmp32140 # Record length +Ltmp32140: + .short 4414 # Record kind: S_LOCAL + .long 9359 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp32141: + .cv_def_range Ltmp17001 Ltmp17002, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp32143-Ltmp32142 # Record length +Ltmp32142: + .short 4414 # Record kind: S_LOCAL + .long 6633 # TypeIndex + .short 1 # Flags + .asciz "_Mf" +Ltmp32143: + .cv_def_range Ltmp17001 Ltmp17002, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32137: + .p2align 2 + .cv_linetable 1686, "?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAEXW4match_flag_type@regex_constants@2@@Z", Lfunc_end1686 + .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@@QAEXW4match_flag_type@regex_constants@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAEXW4match_flag_type@regex_constants@2@@Z" + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Clearf + .long Ltmp32145-Ltmp32144 # Subsection size +Ltmp32144: + .short Ltmp32147-Ltmp32146 # Record length +Ltmp32146: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1687-"?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAEXW4match_flag_type@regex_constants@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12198 # 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@@QAEXW4match_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@@QAEXW4match_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 +Ltmp32147: + .short Ltmp32149-Ltmp32148 # Record length +Ltmp32148: + .short 4414 # Record kind: S_LOCAL + .long 9359 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp32149: + .cv_def_range Ltmp17003 Ltmp17004, "E\021\026\000\000\000\374\377\377\377" + .short Ltmp32151-Ltmp32150 # Record length +Ltmp32150: + .short 4414 # Record kind: S_LOCAL + .long 6633 # TypeIndex + .short 1 # Flags + .asciz "_Mf" +Ltmp32151: + .cv_def_range Ltmp17003 Ltmp17004, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32145: + .p2align 2 + .cv_linetable 1687, "?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAEXW4match_flag_type@regex_constants@2@@Z", Lfunc_end1687 + .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@@QAE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PAV_Node_base@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PAV_Node_base@2@@Z" + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Skip + .long Ltmp32153-Ltmp32152 # Subsection size +Ltmp32152: + .short Ltmp32155-Ltmp32154 # Record length +Ltmp32154: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1688-"?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PAV_Node_base@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12199 # 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@@QAE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PAV_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@@QAE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PAV_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 +Ltmp32155: + .short Ltmp32157-Ltmp32156 # Record length +Ltmp32156: + .short 4414 # Record kind: S_LOCAL + .long 9359 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp32157: + .cv_def_range Ltmp17005 Ltmp17057, "E\021\026\000\000\000\340\376\377\377" + .short Ltmp32159-Ltmp32158 # Record length +Ltmp32158: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_First_arg" +Ltmp32159: + .cv_def_range Ltmp17005 Ltmp17057, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp32161-Ltmp32160 # Record length +Ltmp32160: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp32161: + .cv_def_range Ltmp17005 Ltmp17057, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp32163-Ltmp32162 # Record length +Ltmp32162: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 1 # Flags + .asciz "_Node_arg" +Ltmp32163: + .cv_def_range Ltmp17005 Ltmp17057, "E\021\026\000\000\000\034\000\000\000" + .short Ltmp32165-Ltmp32164 # Record length +Ltmp32164: + .short 4414 # Record kind: S_LOCAL + .long 9063 # TypeIndex + .short 0 # Flags + .asciz "_Nx" +Ltmp32165: + .cv_def_range Ltmp17005 Ltmp17057, "E\021\026\000\000\000\334\376\377\377" + .short Ltmp32167-Ltmp32166 # Record length +Ltmp32166: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp17021-Ltmp17014 # Code size + .secrel32 Ltmp17014 # Function section relative address + .secidx Lfunc_begin1688 # Function section index + .byte 0 # Lexical block name +Ltmp32167: + .short Ltmp32169-Ltmp32168 # Record length +Ltmp32168: + .short 4414 # Record kind: S_LOCAL + .long 10555 # TypeIndex + .short 0 # Flags + .asciz "_Node" +Ltmp32169: + .cv_def_range Ltmp17014 Ltmp17021, "E\021\026\000\000\000\330\376\377\377" + .short Ltmp32171-Ltmp32170 # Record length +Ltmp32170: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp17019-Ltmp17016 # Code size + .secrel32 Ltmp17016 # Function section relative address + .secidx Lfunc_begin1688 # Function section index + .byte 0 # Lexical block name +Ltmp32171: + .short Ltmp32173-Ltmp32172 # Record length +Ltmp32172: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "_Next" +Ltmp32173: + .cv_def_range Ltmp17016 Ltmp17019, "E\021\026\000\000\000h\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 6 # Record kind: S_END + .short Ltmp32175-Ltmp32174 # Record length +Ltmp32174: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp17046-Ltmp17023 # Code size + .secrel32 Ltmp17023 # Function section relative address + .secidx Lfunc_begin1688 # Function section index + .byte 0 # Lexical block name +Ltmp32175: + .short Ltmp32177-Ltmp32176 # Record length +Ltmp32176: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Found" +Ltmp32177: + .cv_def_range Ltmp17023 Ltmp17046, "E\021\026\000\000\000\327\376\377\377" + .short Ltmp32179-Ltmp32178 # Record length +Ltmp32178: + .short 4414 # Record kind: S_LOCAL + .long 32 # TypeIndex + .short 0 # Flags + .asciz "_Ch" +Ltmp32179: + .cv_def_range Ltmp17023 Ltmp17046, "E\021\026\000\000\0007\377\377\377" + .short Ltmp32181-Ltmp32180 # Record length +Ltmp32180: + .short 4414 # Record kind: S_LOCAL + .long 11008 # TypeIndex + .short 0 # Flags + .asciz "_Node" +Ltmp32181: + .cv_def_range Ltmp17023 Ltmp17046, "E\021\026\000\000\000\320\376\377\377" + .short Ltmp32183-Ltmp32182 # Record length +Ltmp32182: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "_Next" +Ltmp32183: + .cv_def_range Ltmp17023 Ltmp17046, "E\021\026\000\000\000,\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short Ltmp32185-Ltmp32184 # Record length +Ltmp32184: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long Ltmp17053-Ltmp17048 # Code size + .secrel32 Ltmp17048 # Function section relative address + .secidx Lfunc_begin1688 # Function section index + .byte 0 # Lexical block name +Ltmp32185: + .short Ltmp32187-Ltmp32186 # Record length +Ltmp32186: + .short 4414 # Record kind: S_LOCAL + .long 9367 # TypeIndex + .short 0 # Flags + .asciz "_Node" +Ltmp32187: + .cv_def_range Ltmp17048 Ltmp17053, "E\021\026\000\000\000\314\376\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32153: + .p2align 2 + .cv_linetable 1688, "?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PAV_Node_base@2@@Z", Lfunc_end1688 + .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@@QAE_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAV?$match_results@V?$span_iterator@V?$span@D$0?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 + .cv_fpo_data "??$_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@@QAE_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAV?$match_results@V?$span_iterator@V?$span@D$0?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" + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Match,0> > > > + .long Ltmp32189-Ltmp32188 # Subsection size +Ltmp32188: + .short Ltmp32191-Ltmp32190 # Record length +Ltmp32190: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1689-"??$_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@@QAE_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAV?$match_results@V?$span_iterator@V?$span@D$0?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 12202 # 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@@QAE_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAV?$match_results@V?$span_iterator@V?$span@D$0?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@@QAE_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAV?$match_results@V?$span_iterator@V?$span@D$0?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 +Ltmp32191: + .short Ltmp32193-Ltmp32192 # Record length +Ltmp32192: + .short 4414 # Record kind: S_LOCAL + .long 9359 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp32193: + .cv_def_range Ltmp17058 Ltmp17059, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp32195-Ltmp32194 # Record length +Ltmp32194: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_Pfirst" +Ltmp32195: + .cv_def_range Ltmp17058 Ltmp17059, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp32197-Ltmp32196 # Record length +Ltmp32196: + .short 4414 # Record kind: S_LOCAL + .long 6610 # TypeIndex + .short 1 # Flags + .asciz "_Matches" +Ltmp32197: + .cv_def_range Ltmp17058 Ltmp17059, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp32199-Ltmp32198 # Record length +Ltmp32198: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Full_match" +Ltmp32199: + .cv_def_range Ltmp17058 Ltmp17059, "E\021\026\000\000\000\347\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32189: + .p2align 2 + .cv_linetable 1689, "??$_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@@QAE_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAV?$match_results@V?$span_iterator@V?$span@D$0?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_end1689 + .section .debug$S,"dr",associative,"??_5regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_5regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z" + .long 241 # Symbol subsection for std::regex_constants::operator|= + .long Ltmp32201-Ltmp32200 # Subsection size +Ltmp32200: + .short Ltmp32203-Ltmp32202 # Record length +Ltmp32202: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1690-"??_5regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12206 # Function type index + .secrel32 "??_5regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z" # Function section relative address + .secidx "??_5regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z" # Function section index + .byte 0 # Flags + .asciz "std::regex_constants::operator|=" # Function name +Ltmp32203: + .short Ltmp32205-Ltmp32204 # Record length +Ltmp32204: + .short 4414 # Record kind: S_LOCAL + .long 12203 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp32205: + .cv_def_range Ltmp17060 Ltmp17061, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp32207-Ltmp32206 # Record length +Ltmp32206: + .short 4414 # Record kind: S_LOCAL + .long 6633 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp32207: + .cv_def_range Ltmp17060 Ltmp17061, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32201: + .p2align 2 + .cv_linetable 1690, "??_5regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z", Lfunc_end1690 + .section .debug$S,"dr",associative,"??_4regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??_4regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z" + .long 241 # Symbol subsection for std::regex_constants::operator&= + .long Ltmp32209-Ltmp32208 # Subsection size +Ltmp32208: + .short Ltmp32211-Ltmp32210 # Record length +Ltmp32210: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1691-"??_4regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12207 # Function type index + .secrel32 "??_4regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z" # Function section relative address + .secidx "??_4regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z" # Function section index + .byte 0 # Flags + .asciz "std::regex_constants::operator&=" # Function name +Ltmp32211: + .short Ltmp32213-Ltmp32212 # Record length +Ltmp32212: + .short 4414 # Record kind: S_LOCAL + .long 12203 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp32213: + .cv_def_range Ltmp17062 Ltmp17063, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp32215-Ltmp32214 # Record length +Ltmp32214: + .short 4414 # Record kind: S_LOCAL + .long 6633 # TypeIndex + .short 1 # Flags + .asciz "_Right" +Ltmp32215: + .cv_def_range Ltmp17062 Ltmp17063, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32209: + .p2align 2 + .cv_linetable 1691, "??_4regex_constants@std@@YAAAW4match_flag_type@01@AAW4201@W4201@@Z", Lfunc_end1691 + .section .debug$S,"dr",associative,"??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z" + .long 241 # Symbol subsection for std::regex_constants::operator~ + .long Ltmp32217-Ltmp32216 # Subsection size +Ltmp32216: + .short Ltmp32219-Ltmp32218 # Record length +Ltmp32218: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1692-"??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12209 # 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 +Ltmp32219: + .short Ltmp32221-Ltmp32220 # Record length +Ltmp32220: + .short 4414 # Record kind: S_LOCAL + .long 6633 # TypeIndex + .short 1 # Flags + .asciz "_Left" +Ltmp32221: + .cv_def_range Ltmp17064 Ltmp17065, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32217: + .p2align 2 + .cv_linetable 1692, "??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z", Lfunc_end1692 + .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@ABW4_Meta_type@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$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@ABW4_Meta_type@0@@Z" + .long 241 # Symbol subsection for std::find,0>,std::_Meta_type> + .long Ltmp32223-Ltmp32222 # Subsection size +Ltmp32222: + .short Ltmp32225-Ltmp32224 # Record length +Ltmp32224: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1693-"??$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@ABW4_Meta_type@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12214 # 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@ABW4_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@ABW4_Meta_type@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::find,0>,std::_Meta_type>" # Function name +Ltmp32225: + .short Ltmp32227-Ltmp32226 # Record length +Ltmp32226: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp32227: + .cv_def_range Ltmp17066 Ltmp17069, "E\021\026\000\000\000\350\377\377\377" + .short Ltmp32229-Ltmp32228 # Record length +Ltmp32228: + .short 4414 # Record kind: S_LOCAL + .long 6587 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp32229: + .cv_def_range Ltmp17066 Ltmp17069, "E\021\026\000\000\000\340\377\377\377" + .short Ltmp32231-Ltmp32230 # Record length +Ltmp32230: + .short 4414 # Record kind: S_LOCAL + .long 12211 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp32231: + .cv_def_range Ltmp17066 Ltmp17069, "E\021\026\000\000\000\034\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32223: + .p2align 2 + .cv_linetable 1693, "??$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@ABW4_Meta_type@0@@Z", Lfunc_end1693 + .section .debug$S,"dr",associative,"??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAD@std@@YAXAAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABQAD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAD@std@@YAXAAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABQAD@Z" + .long 241 # Symbol subsection for std::_Seek_wrapped,0>,char *> + .long Ltmp32233-Ltmp32232 # Subsection size +Ltmp32232: + .short Ltmp32235-Ltmp32234 # Record length +Ltmp32234: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1694-"??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAD@std@@YAXAAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABQAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12217 # Function type index + .secrel32 "??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAD@std@@YAXAAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABQAD@Z" # Function section relative address + .secidx "??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAD@std@@YAXAAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABQAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Seek_wrapped,0>,char *>" # Function name +Ltmp32235: + .short Ltmp32237-Ltmp32236 # Record length +Ltmp32236: + .short 4414 # Record kind: S_LOCAL + .long 6591 # TypeIndex + .short 1 # Flags + .asciz "_It" +Ltmp32237: + .cv_def_range Ltmp17070 Ltmp17072, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp32239-Ltmp32238 # Record length +Ltmp32238: + .short 4414 # Record kind: S_LOCAL + .long 7678 # TypeIndex + .short 1 # Flags + .asciz "_UIt" +Ltmp32239: + .cv_def_range Ltmp17070 Ltmp17072, "E\021\026\000\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32233: + .p2align 2 + .cv_linetable 1694, "??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PAD@std@@YAXAAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABQAD@Z", Lfunc_end1694 + .section .debug$S,"dr",associative,"??$_Find_unchecked@PADW4_Meta_type@std@@@std@@YAPADQAD0ABW4_Meta_type@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Find_unchecked@PADW4_Meta_type@std@@@std@@YAPADQAD0ABW4_Meta_type@0@@Z" + .long 241 # Symbol subsection for std::_Find_unchecked + .long Ltmp32241-Ltmp32240 # Subsection size +Ltmp32240: + .short Ltmp32243-Ltmp32242 # Record length +Ltmp32242: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1695-"??$_Find_unchecked@PADW4_Meta_type@std@@@std@@YAPADQAD0ABW4_Meta_type@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12220 # Function type index + .secrel32 "??$_Find_unchecked@PADW4_Meta_type@std@@@std@@YAPADQAD0ABW4_Meta_type@0@@Z" # Function section relative address + .secidx "??$_Find_unchecked@PADW4_Meta_type@std@@@std@@YAPADQAD0ABW4_Meta_type@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Find_unchecked" # Function name +Ltmp32243: + .short Ltmp32245-Ltmp32244 # Record length +Ltmp32244: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp32245: + .cv_def_range Ltmp17073 Ltmp17074, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp32247-Ltmp32246 # Record length +Ltmp32246: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp32247: + .cv_def_range Ltmp17073 Ltmp17074, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp32249-Ltmp32248 # Record length +Ltmp32248: + .short 4414 # Record kind: S_LOCAL + .long 12211 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp32249: + .cv_def_range Ltmp17073 Ltmp17074, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32241: + .p2align 2 + .cv_linetable 1695, "??$_Find_unchecked@PADW4_Meta_type@std@@@std@@YAPADQAD0ABW4_Meta_type@0@@Z", Lfunc_end1695 + .section .debug$S,"dr",associative,"??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .long 241 # Symbol subsection for std::_Get_unwrapped,0>,0> + .long Ltmp32251-Ltmp32250 # Subsection size +Ltmp32250: + .short Ltmp32253-Ltmp32252 # Record length +Ltmp32252: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1696-"??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$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 12222 # Function type index + .secrel32 "??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$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?@@ABV?$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 +Ltmp32253: + .short Ltmp32255-Ltmp32254 # Record length +Ltmp32254: + .short 4414 # Record kind: S_LOCAL + .long 9268 # TypeIndex + .short 1 # Flags + .asciz "_It" +Ltmp32255: + .cv_def_range Ltmp17075 Ltmp17076, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32251: + .p2align 2 + .cv_linetable 1696, "??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z", Lfunc_end1696 + .section .debug$S,"dr",associative,"?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEXQAD@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEXQAD@Z" + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::_Seek_to + .long Ltmp32257-Ltmp32256 # Subsection size +Ltmp32256: + .short Ltmp32259-Ltmp32258 # Record length +Ltmp32258: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1697-"?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEXQAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12223 # Function type index + .secrel32 "?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEXQAD@Z" # Function section relative address + .secidx "?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEXQAD@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::_Seek_to" # Function name +Ltmp32259: + .short Ltmp32261-Ltmp32260 # Record length +Ltmp32260: + .short 4414 # Record kind: S_LOCAL + .long 6582 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp32261: + .cv_def_range Ltmp17077 Ltmp17078, "E\021\026\000\000\000\370\377\377\377" + .short Ltmp32263-Ltmp32262 # Record length +Ltmp32262: + .short 4414 # Record kind: S_LOCAL + .long 4896 # TypeIndex + .short 1 # Flags + .asciz "p" +Ltmp32263: + .cv_def_range Ltmp17077 Ltmp17078, "E\021\026\000\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32257: + .p2align 2 + .cv_linetable 1697, "?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEXQAD@Z", Lfunc_end1697 + .section .debug$S,"dr",associative,"??$_Find_unchecked1@PADW4_Meta_type@std@@@std@@YAPADPADQADABW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$_Find_unchecked1@PADW4_Meta_type@std@@@std@@YAPADPADQADABW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z" + .long 241 # Symbol subsection for std::_Find_unchecked1 + .long Ltmp32265-Ltmp32264 # Subsection size +Ltmp32264: + .short Ltmp32267-Ltmp32266 # Record length +Ltmp32266: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1698-"??$_Find_unchecked1@PADW4_Meta_type@std@@@std@@YAPADPADQADABW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12226 # Function type index + .secrel32 "??$_Find_unchecked1@PADW4_Meta_type@std@@@std@@YAPADPADQADABW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z" # Function section relative address + .secidx "??$_Find_unchecked1@PADW4_Meta_type@std@@@std@@YAPADPADQADABW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Find_unchecked1" # Function name +Ltmp32267: + .short Ltmp32269-Ltmp32268 # Record length +Ltmp32268: + .short 4414 # Record kind: S_LOCAL + .long 1136 # TypeIndex + .short 1 # Flags + .asciz "_First" +Ltmp32269: + .cv_def_range Ltmp17079 Ltmp17085, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp32271-Ltmp32270 # Record length +Ltmp32270: + .short 4414 # Record kind: S_LOCAL + .long 4519 # TypeIndex + .short 1 # Flags + .asciz "_Last" +Ltmp32271: + .cv_def_range Ltmp17079 Ltmp17085, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp32273-Ltmp32272 # Record length +Ltmp32272: + .short 4414 # Record kind: S_LOCAL + .long 12211 # TypeIndex + .short 1 # Flags + .asciz "_Val" +Ltmp32273: + .cv_def_range Ltmp17079 Ltmp17085, "E\021\026\000\000\000\020\000\000\000" + .short Ltmp32275-Ltmp32274 # Record length +Ltmp32274: + .short 4414 # Record kind: S_LOCAL + .long 4532 # TypeIndex + .short 1 # Flags + .byte 0 +Ltmp32275: + .cv_def_range Ltmp17079 Ltmp17085, "E\021\026\000\000\000\024\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32265: + .p2align 2 + .cv_linetable 1698, "??$_Find_unchecked1@PADW4_Meta_type@std@@@std@@YAPADPADQADABW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z", Lfunc_end1698 + .section .debug$S,"dr",associative,"?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEPADXZ" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEPADXZ" + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::_Unwrapped + .long Ltmp32277-Ltmp32276 # Subsection size +Ltmp32276: + .short Ltmp32279-Ltmp32278 # Record length +Ltmp32278: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1699-"?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEPADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12227 # Function type index + .secrel32 "?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEPADXZ" # Function section relative address + .secidx "?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEPADXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::_Unwrapped" # Function name +Ltmp32279: + .short Ltmp32281-Ltmp32280 # Record length +Ltmp32280: + .short 4414 # Record kind: S_LOCAL + .long 6588 # TypeIndex + .short 1 # Flags + .asciz "this" +Ltmp32281: + .cv_def_range Ltmp17086 Ltmp17087, "E\021\026\000\000\000\374\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32277: + .p2align 2 + .cv_linetable 1699, "?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEPADXZ", Lfunc_end1699 + .section .debug$S,"dr",associative,"??$at@H$0?0@gsl@@YAAAHV?$span@H$0?0@0@H@Z" + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data "??$at@H$0?0@gsl@@YAAAHV?$span@H$0?0@0@H@Z" + .long 241 # Symbol subsection for gsl::at + .long Ltmp32283-Ltmp32282 # Subsection size +Ltmp32282: + .short Ltmp32285-Ltmp32284 # Record length +Ltmp32284: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1700-"??$at@H$0?0@gsl@@YAAAHV?$span@H$0?0@0@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12230 # Function type index + .secrel32 "??$at@H$0?0@gsl@@YAAAHV?$span@H$0?0@0@H@Z" # Function section relative address + .secidx "??$at@H$0?0@gsl@@YAAAHV?$span@H$0?0@0@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::at" # Function name +Ltmp32285: + .short Ltmp32287-Ltmp32286 # Record length +Ltmp32286: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "s" +Ltmp32287: + .cv_def_range Ltmp17088 Ltmp17089, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp32289-Ltmp32288 # Record length +Ltmp32288: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "i" +Ltmp32289: + .cv_def_range Ltmp17088 Ltmp17089, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32283: + .p2align 2 + .cv_linetable 1700, "??$at@H$0?0@gsl@@YAAAHV?$span@H$0?0@0@H@Z", Lfunc_end1700 + .section .debug$S,"dr",associative,_wmemcpy + .p2align 2 + .long 4 # Debug section magic + .cv_fpo_data _wmemcpy + .long 241 # Symbol subsection for wmemcpy + .long Ltmp32291-Ltmp32290 # Subsection size +Ltmp32290: + .short Ltmp32293-Ltmp32292 # Record length +Ltmp32292: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1701-_wmemcpy # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12233 # Function type index + .secrel32 _wmemcpy # Function section relative address + .secidx _wmemcpy # Function section index + .byte 0 # Flags + .asciz "wmemcpy" # Function name +Ltmp32293: + .short Ltmp32295-Ltmp32294 # Record length +Ltmp32294: + .short 4414 # Record kind: S_LOCAL + .long 1137 # TypeIndex + .short 1 # Flags + .asciz "_S1" +Ltmp32295: + .cv_def_range Ltmp17090 Ltmp17091, "E\021\026\000\000\000\b\000\000\000" + .short Ltmp32297-Ltmp32296 # Record length +Ltmp32296: + .short 4414 # Record kind: S_LOCAL + .long 7014 # TypeIndex + .short 1 # Flags + .asciz "_S2" +Ltmp32297: + .cv_def_range Ltmp17090 Ltmp17091, "E\021\026\000\000\000\f\000\000\000" + .short Ltmp32299-Ltmp32298 # Record length +Ltmp32298: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_N" +Ltmp32299: + .cv_def_range Ltmp17090 Ltmp17091, "E\021\026\000\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32291: + .p2align 2 + .cv_linetable 1701, _wmemcpy, Lfunc_end1701 + .section .debug$S,"dr" + .cv_fpo_data __GLOBAL__sub_I_span_tests.cpp + .long 241 # Symbol subsection for _GLOBAL__sub_I_span_tests.cpp + .long Ltmp32301-Ltmp32300 # Subsection size +Ltmp32300: + .short Ltmp32303-Ltmp32302 # Record length +Ltmp32302: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long Lfunc_end1702-__GLOBAL__sub_I_span_tests.cpp # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12234 # 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 +Ltmp32303: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +Ltmp32301: + .p2align 2 + .cv_linetable 1702, __GLOBAL__sub_I_span_tests.cpp, Lfunc_end1702 + .long 241 # Symbol subsection for globals + .long Ltmp32305-Ltmp32304 # Subsection size +Ltmp32304: + .short Ltmp32307-Ltmp32306 # Record length +Ltmp32306: + .short 4364 # Record kind: S_LDATA32 + .long 12235 # Type + .secrel32 "?autoRegistrar1@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar1@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar1" # Name +Ltmp32307: + .short Ltmp32309-Ltmp32308 # Record length +Ltmp32308: + .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 +Ltmp32309: + .short Ltmp32311-Ltmp32310 # Record length +Ltmp32310: + .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 +Ltmp32311: + .short Ltmp32313-Ltmp32312 # Record length +Ltmp32312: + .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 +Ltmp32313: + .short Ltmp32315-Ltmp32314 # Record length +Ltmp32314: + .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 +Ltmp32315: + .short Ltmp32317-Ltmp32316 # Record length +Ltmp32316: + .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 +Ltmp32317: + .short Ltmp32319-Ltmp32318 # Record length +Ltmp32318: + .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 +Ltmp32319: + .short Ltmp32321-Ltmp32320 # Record length +Ltmp32320: + .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 +Ltmp32321: + .short Ltmp32323-Ltmp32322 # Record length +Ltmp32322: + .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 +Ltmp32323: + .short Ltmp32325-Ltmp32324 # Record length +Ltmp32324: + .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 +Ltmp32325: + .short Ltmp32327-Ltmp32326 # Record length +Ltmp32326: + .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 +Ltmp32327: + .short Ltmp32329-Ltmp32328 # Record length +Ltmp32328: + .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 +Ltmp32329: + .short Ltmp32331-Ltmp32330 # Record length +Ltmp32330: + .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 +Ltmp32331: + .short Ltmp32333-Ltmp32332 # Record length +Ltmp32332: + .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 +Ltmp32333: + .short Ltmp32335-Ltmp32334 # Record length +Ltmp32334: + .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 +Ltmp32335: + .short Ltmp32337-Ltmp32336 # Record length +Ltmp32336: + .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 +Ltmp32337: + .short Ltmp32339-Ltmp32338 # Record length +Ltmp32338: + .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 +Ltmp32339: + .short Ltmp32341-Ltmp32340 # Record length +Ltmp32340: + .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 +Ltmp32341: + .short Ltmp32343-Ltmp32342 # Record length +Ltmp32342: + .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 +Ltmp32343: + .short Ltmp32345-Ltmp32344 # Record length +Ltmp32344: + .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 +Ltmp32345: + .short Ltmp32347-Ltmp32346 # Record length +Ltmp32346: + .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 +Ltmp32347: + .short Ltmp32349-Ltmp32348 # Record length +Ltmp32348: + .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 +Ltmp32349: + .short Ltmp32351-Ltmp32350 # Record length +Ltmp32350: + .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 +Ltmp32351: + .short Ltmp32353-Ltmp32352 # Record length +Ltmp32352: + .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 +Ltmp32353: + .short Ltmp32355-Ltmp32354 # Record length +Ltmp32354: + .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 +Ltmp32355: + .short Ltmp32357-Ltmp32356 # Record length +Ltmp32356: + .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 +Ltmp32357: + .short Ltmp32359-Ltmp32358 # Record length +Ltmp32358: + .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 +Ltmp32359: + .short Ltmp32361-Ltmp32360 # Record length +Ltmp32360: + .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 +Ltmp32361: + .short Ltmp32363-Ltmp32362 # Record length +Ltmp32362: + .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 +Ltmp32363: + .short Ltmp32365-Ltmp32364 # Record length +Ltmp32364: + .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 +Ltmp32365: + .short Ltmp32367-Ltmp32366 # Record length +Ltmp32366: + .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 +Ltmp32367: + .short Ltmp32369-Ltmp32368 # Record length +Ltmp32368: + .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 +Ltmp32369: + .short Ltmp32371-Ltmp32370 # Record length +Ltmp32370: + .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 +Ltmp32371: + .short Ltmp32373-Ltmp32372 # Record length +Ltmp32372: + .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 +Ltmp32373: +Ltmp32305: + .p2align 2 + .section .debug$S,"dr",associative,"?extent@?$span@H$01@gsl@@2HB" + .p2align 2 # Symbol subsection for ?extent@?$span@H$01@gsl@@2HB + .long 4 # Debug section magic + .long 241 + .long Ltmp32375-Ltmp32374 # Subsection size +Ltmp32374: + .short Ltmp32377-Ltmp32376 # Record length +Ltmp32376: + .short 4365 # Record kind: S_GDATA32 + .long 4101 # Type + .secrel32 "?extent@?$span@H$01@gsl@@2HB" # DataOffset + .secidx "?extent@?$span@H$01@gsl@@2HB" # Segment + .asciz "extent" # Name +Ltmp32377: +Ltmp32375: + .p2align 2 + .section .debug$S,"dr",associative,"?extent@?$span@H$0A@@gsl@@2HB" + .p2align 2 # Symbol subsection for ?extent@?$span@H$0A@@gsl@@2HB + .long 4 # Debug section magic + .long 241 + .long Ltmp32379-Ltmp32378 # Subsection size +Ltmp32378: + .short Ltmp32381-Ltmp32380 # Record length +Ltmp32380: + .short 4365 # Record kind: S_GDATA32 + .long 4101 # Type + .secrel32 "?extent@?$span@H$0A@@gsl@@2HB" # DataOffset + .secidx "?extent@?$span@H$0A@@gsl@@2HB" # Segment + .asciz "extent" # Name +Ltmp32381: +Ltmp32379: + .p2align 2 + .section .debug$S,"dr",associative,"?extent@?$span@H$04@gsl@@2HB" + .p2align 2 # Symbol subsection for ?extent@?$span@H$04@gsl@@2HB + .long 4 # Debug section magic + .long 241 + .long Ltmp32383-Ltmp32382 # Subsection size +Ltmp32382: + .short Ltmp32385-Ltmp32384 # Record length +Ltmp32384: + .short 4365 # Record kind: S_GDATA32 + .long 4101 # Type + .secrel32 "?extent@?$span@H$04@gsl@@2HB" # DataOffset + .secidx "?extent@?$span@H$04@gsl@@2HB" # Segment + .asciz "extent" # Name +Ltmp32385: +Ltmp32383: + .p2align 2 + .section .debug$S,"dr",associative,"?extent@?$span@H$03@gsl@@2HB" + .p2align 2 # Symbol subsection for ?extent@?$span@H$03@gsl@@2HB + .long 4 # Debug section magic + .long 241 + .long Ltmp32387-Ltmp32386 # Subsection size +Ltmp32386: + .short Ltmp32389-Ltmp32388 # Record length +Ltmp32388: + .short 4365 # Record kind: S_GDATA32 + .long 4101 # Type + .secrel32 "?extent@?$span@H$03@gsl@@2HB" # DataOffset + .secidx "?extent@?$span@H$03@gsl@@2HB" # Segment + .asciz "extent" # Name +Ltmp32389: +Ltmp32387: + .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 Ltmp32391-Ltmp32390 # Subsection size +Ltmp32390: + .short Ltmp32393-Ltmp32392 # Record length +Ltmp32392: + .short 4365 # Record kind: S_GDATA32 + .long 12237 # 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 +Ltmp32393: +Ltmp32391: + .p2align 2 + .section .debug$S,"dr",associative,"?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PBVfacet@locale@2@B" + .p2align 2 # Symbol subsection for ?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PBVfacet@locale@2@B + .long 4 # Debug section magic + .long 241 + .long Ltmp32395-Ltmp32394 # Subsection size +Ltmp32394: + .short Ltmp32397-Ltmp32396 # Record length +Ltmp32396: + .short 4365 # Record kind: S_GDATA32 + .long 9040 # Type + .secrel32 "?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PBVfacet@locale@2@B" # DataOffset + .secidx "?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PBVfacet@locale@2@B" # Segment + .asciz "_Psave" # Name +Ltmp32397: +Ltmp32395: + .p2align 2 + .section .debug$S,"dr",associative,"?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PBVfacet@locale@2@B" + .p2align 2 # Symbol subsection for ?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PBVfacet@locale@2@B + .long 4 # Debug section magic + .long 241 + .long Ltmp32399-Ltmp32398 # Subsection size +Ltmp32398: + .short Ltmp32401-Ltmp32400 # Record length +Ltmp32400: + .short 4365 # Record kind: S_GDATA32 + .long 9040 # Type + .secrel32 "?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PBVfacet@locale@2@B" # DataOffset + .secidx "?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PBVfacet@locale@2@B" # Segment + .asciz "_Psave" # Name +Ltmp32401: +Ltmp32399: + .p2align 2 + .section .debug$S,"dr",associative,"?_Meta_map@?1??_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ@4QBDB" + .p2align 2 # Symbol subsection for ?_Meta_map@?1??_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ@4QBDB + .long 4 # Debug section magic + .long 241 + .long Ltmp32403-Ltmp32402 # Subsection size +Ltmp32402: + .short Ltmp32405-Ltmp32404 # Record length +Ltmp32404: + .short 4365 # Record kind: S_GDATA32 + .long 12238 # Type + .secrel32 "?_Meta_map@?1??_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ@4QBDB" # DataOffset + .secidx "?_Meta_map@?1??_Trans@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ@4QBDB" # Segment + .asciz "_Meta_map" # Name +Ltmp32405: +Ltmp32403: + .p2align 2 + .section .debug$S,"dr",associative,"?_Names@?1???$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z@4QBU_Cl_names@2@B" + .p2align 2 # Symbol subsection for ?_Names@?1???$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z@4QBU_Cl_names@2@B + .long 4 # Debug section magic + .long 241 + .long Ltmp32407-Ltmp32406 # Subsection size +Ltmp32406: + .short Ltmp32409-Ltmp32408 # Record length +Ltmp32408: + .short 4365 # Record kind: S_GDATA32 + .long 12239 # Type + .secrel32 "?_Names@?1???$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z@4QBU_Cl_names@2@B" # DataOffset + .secidx "?_Names@?1???$lookup_classname@PBD@?$_Regex_traits@D@std@@QBEFPBD0_N@Z@4QBU_Cl_names@2@B" # Segment + .asciz "_Names" # Name +Ltmp32409: +Ltmp32407: + .p2align 2 + .section .debug$S,"dr" + .long 241 + .long Ltmp32411-Ltmp32410 # Subsection size +Ltmp32410: + .short Ltmp32413-Ltmp32412 # Record length +Ltmp32412: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "ptrdiff_t" +Ltmp32413: + .short Ltmp32415-Ltmp32414 # Record length +Ltmp32414: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "index_type" +Ltmp32415: + .short Ltmp32417-Ltmp32416 # Record length +Ltmp32416: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::remove_cv_t" +Ltmp32417: + .short Ltmp32419-Ltmp32418 # Record length +Ltmp32418: + .short 4360 # Record kind: S_UDT + .long 4150 # Type + .asciz "gsl::span" +Ltmp32419: + .short Ltmp32421-Ltmp32420 # Record length +Ltmp32420: + .short 4360 # Record kind: S_UDT + .long 4158 # Type + .asciz "gsl::span::storage_type >" +Ltmp32421: + .short Ltmp32423-Ltmp32422 # Record length +Ltmp32422: + .short 4360 # Record kind: S_UDT + .long 117 # Type + .asciz "size_t" +Ltmp32423: + .short Ltmp32425-Ltmp32424 # Record length +Ltmp32424: + .short 4360 # Record kind: S_UDT + .long 117 # Type + .asciz "size_type" +Ltmp32425: + .short Ltmp32427-Ltmp32426 # Record length +Ltmp32426: + .short 4360 # Record kind: S_UDT + .long 4192 # Type + .asciz "std::array" +Ltmp32427: + .short Ltmp32429-Ltmp32428 # Record length +Ltmp32428: + .short 4360 # Record kind: S_UDT + .long 4196 # Type + .asciz "gsl::span::KnownNotNull" +Ltmp32429: + .short Ltmp32431-Ltmp32430 # Record length +Ltmp32430: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::conditional_t,0>::element_type_,gsl::details::span_iterator,0>::element_type_>" +Ltmp32431: + .short Ltmp32433-Ltmp32432 # Record length +Ltmp32432: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::remove_reference_t" +Ltmp32433: + .short Ltmp32435-Ltmp32434 # Record length +Ltmp32434: + .short 4360 # Record kind: S_UDT + .long 1140 # Type + .asciz "std::add_pointer_t,0>::reference>" +Ltmp32435: + .short Ltmp32437-Ltmp32436 # Record length +Ltmp32436: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::remove_cv_t,0>::element_type_>" +Ltmp32437: + .short Ltmp32439-Ltmp32438 # Record length +Ltmp32438: + .short 4360 # Record kind: S_UDT + .long 4225 # Type + .asciz "gsl::details::span_iterator,0>" +Ltmp32439: + .short Ltmp32441-Ltmp32440 # Record length +Ltmp32440: + .short 4360 # Record kind: S_UDT + .long 4101 # Type + .asciz "std::conditional_t,1>::element_type_,gsl::details::span_iterator,1>::element_type_>" +Ltmp32441: + .short Ltmp32443-Ltmp32442 # Record length +Ltmp32442: + .short 4360 # Record kind: S_UDT + .long 4101 # Type + .asciz "std::remove_reference_t" +Ltmp32443: + .short Ltmp32445-Ltmp32444 # Record length +Ltmp32444: + .short 4360 # Record kind: S_UDT + .long 4178 # Type + .asciz "std::add_pointer_t,1>::reference>" +Ltmp32445: + .short Ltmp32447-Ltmp32446 # Record length +Ltmp32446: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::remove_cv_t,1>::element_type_>" +Ltmp32447: + .short Ltmp32449-Ltmp32448 # Record length +Ltmp32448: + .short 4360 # Record kind: S_UDT + .long 4250 # Type + .asciz "gsl::details::span_iterator,1>" +Ltmp32449: + .short Ltmp32451-Ltmp32450 # Record length +Ltmp32450: + .short 4360 # Record kind: S_UDT + .long 4269 # Type + .asciz "std::reverse_iterator,0> >" +Ltmp32451: + .short Ltmp32453-Ltmp32452 # Record length +Ltmp32452: + .short 4360 # Record kind: S_UDT + .long 4289 # Type + .asciz "std::reverse_iterator,1> >" +Ltmp32453: + .short Ltmp32455-Ltmp32454 # Record length +Ltmp32454: + .short 4360 # Record kind: S_UDT + .long 4292 # Type + .asciz "gsl::span::subspan_selector<-1>" +Ltmp32455: + .short Ltmp32457-Ltmp32456 # Record length +Ltmp32456: + .short 4360 # Record kind: S_UDT + .long 4300 # Type + .asciz "gsl::details::extent_type<-1>" +Ltmp32457: + .short Ltmp32459-Ltmp32458 # Record length +Ltmp32458: + .short 4360 # Record kind: S_UDT + .long 4304 # Type + .asciz "std::random_access_iterator_tag" +Ltmp32459: + .short Ltmp32461-Ltmp32460 # Record length +Ltmp32460: + .short 4360 # Record kind: S_UDT + .long 4308 # Type + .asciz "std::bidirectional_iterator_tag" +Ltmp32461: + .short Ltmp32463-Ltmp32462 # Record length +Ltmp32462: + .short 4360 # Record kind: S_UDT + .long 4312 # Type + .asciz "std::forward_iterator_tag" +Ltmp32463: + .short Ltmp32465-Ltmp32464 # Record length +Ltmp32464: + .short 4360 # Record kind: S_UDT + .long 4314 # Type + .asciz "std::input_iterator_tag" +Ltmp32465: + .short Ltmp32467-Ltmp32466 # Record length +Ltmp32466: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::remove_cv_t" +Ltmp32467: + .short Ltmp32469-Ltmp32468 # Record length +Ltmp32468: + .short 4360 # Record kind: S_UDT + .long 4356 # Type + .asciz "gsl::span" +Ltmp32469: + .short Ltmp32471-Ltmp32470 # Record length +Ltmp32470: + .short 4360 # Record kind: S_UDT + .long 4362 # Type + .asciz "gsl::span::storage_type >" +Ltmp32471: + .short Ltmp32473-Ltmp32472 # Record length +Ltmp32472: + .short 4360 # Record kind: S_UDT + .long 4365 # Type + .asciz "gsl::span::KnownNotNull" +Ltmp32473: + .short Ltmp32475-Ltmp32474 # Record length +Ltmp32474: + .short 4360 # Record kind: S_UDT + .long 4409 # Type + .asciz "Catch::AssertionHandler" +Ltmp32475: + .short Ltmp32477-Ltmp32476 # Record length +Ltmp32476: + .short 4360 # Record kind: S_UDT + .long 4412 # Type + .asciz "Catch::AssertionInfo" +Ltmp32477: + .short Ltmp32479-Ltmp32478 # Record length +Ltmp32478: + .short 4360 # Record kind: S_UDT + .long 4427 # Type + .asciz "std::string" +Ltmp32479: + .short Ltmp32481-Ltmp32480 # Record length +Ltmp32480: + .short 4360 # Record kind: S_UDT + .long 4448 # Type + .asciz "Catch::StringRef" +Ltmp32481: + .short Ltmp32483-Ltmp32482 # Record length +Ltmp32482: + .short 4360 # Record kind: S_UDT + .long 4467 # Type + .asciz "Catch::SourceLineInfo" +Ltmp32483: + .short Ltmp32485-Ltmp32484 # Record length +Ltmp32484: + .short 4360 # Record kind: S_UDT + .long 4479 # Type + .asciz "Catch::ITransientExpression" +Ltmp32485: + .short Ltmp32487-Ltmp32486 # Record length +Ltmp32486: + .short 4360 # Record kind: S_UDT + .long 4529 # Type + .asciz "std::bool_constant" +Ltmp32487: + .short Ltmp32489-Ltmp32488 # Record length +Ltmp32488: + .short 4360 # Record kind: S_UDT + .long 4529 # Type + .asciz "std::true_type" +Ltmp32489: + .short Ltmp32491-Ltmp32490 # Record length +Ltmp32490: + .short 4360 # Record kind: S_UDT + .long 4529 # Type + .asciz "std::_Propagate_allocators" +Ltmp32491: + .short Ltmp32493-Ltmp32492 # Record length +Ltmp32492: + .short 4360 # Record kind: S_UDT + .long 4532 # Type + .asciz "std::bool_constant" +Ltmp32493: + .short Ltmp32495-Ltmp32494 # Record length +Ltmp32494: + .short 4360 # Record kind: S_UDT + .long 4532 # Type + .asciz "std::false_type" +Ltmp32495: + .short Ltmp32497-Ltmp32496 # Record length +Ltmp32496: + .short 4360 # Record kind: S_UDT + .long 4532 # Type + .asciz "std::_No_propagate_allocators" +Ltmp32497: + .short Ltmp32499-Ltmp32498 # Record length +Ltmp32498: + .short 4360 # Record kind: S_UDT + .long 4485 # Type + .asciz "std::_Rebind_alloc_t,char>" +Ltmp32499: + .short Ltmp32501-Ltmp32500 # Record length +Ltmp32500: + .short 4360 # Record kind: S_UDT + .long 4529 # Type + .asciz "std::bool_constant<_Is_specialization_v,char_traits> && is_trivial_v,std::allocator >::pointer> >" +Ltmp32501: + .short Ltmp32503-Ltmp32502 # Record length +Ltmp32502: + .short 4360 # Record kind: S_UDT + .long 4700 # Type + .asciz "std::basic_string,std::allocator >" +Ltmp32503: + .short Ltmp32505-Ltmp32504 # Record length +Ltmp32504: + .short 4360 # Record kind: S_UDT + .long 4713 # Type + .asciz "std::_Compressed_pair,std::_String_val >,1>" +Ltmp32505: + .short Ltmp32507-Ltmp32506 # Record length +Ltmp32506: + .short 4360 # Record kind: S_UDT + .long 4736 # Type + .asciz "std::allocator" +Ltmp32507: + .short Ltmp32509-Ltmp32508 # Record length +Ltmp32508: + .short 4360 # Record kind: S_UDT + .long 4738 # Type + .asciz "std::_Equal_allocators" +Ltmp32509: + .short Ltmp32511-Ltmp32510 # Record length +Ltmp32510: + .short 4360 # Record kind: S_UDT + .long 4744 # Type + .asciz "std::integral_constant" +Ltmp32511: + .short Ltmp32513-Ltmp32512 # Record length +Ltmp32512: + .short 4360 # Record kind: S_UDT + .long 4751 # Type + .asciz "std::integral_constant" +Ltmp32513: + .short Ltmp32515-Ltmp32514 # Record length +Ltmp32514: + .short 4360 # Record kind: S_UDT + .long 4755 # Type + .asciz "std::_Container_base" +Ltmp32515: + .short Ltmp32517-Ltmp32516 # Record length +Ltmp32516: + .short 4360 # Record kind: S_UDT + .long 4777 # Type + .asciz "std::_String_iterator > >" +Ltmp32517: + .short Ltmp32519-Ltmp32518 # Record length +Ltmp32518: + .short 4360 # Record kind: S_UDT + .long 4685 # Type + .asciz "std::_Iterator_base" +Ltmp32519: + .short Ltmp32521-Ltmp32520 # Record length +Ltmp32520: + .short 4360 # Record kind: S_UDT + .long 4801 # Type + .asciz "std::_String_const_iterator > >" +Ltmp32521: + .short Ltmp32523-Ltmp32522 # Record length +Ltmp32522: + .short 4360 # Record kind: S_UDT + .long 4815 # Type + .asciz "std::_String_val >" +Ltmp32523: + .short Ltmp32525-Ltmp32524 # Record length +Ltmp32524: + .short 4360 # Record kind: S_UDT + .long 4831 # Type + .asciz "std::_Iterator_base12" +Ltmp32525: + .short Ltmp32527-Ltmp32526 # Record length +Ltmp32526: + .short 4360 # Record kind: S_UDT + .long 4839 # Type + .asciz "std::_Container_proxy" +Ltmp32527: + .short Ltmp32529-Ltmp32528 # Record length +Ltmp32528: + .short 4360 # Record kind: S_UDT + .long 4841 # Type + .asciz "std::conditional_t<_Is_default_allocator >::value,_Default_allocator_traits >,_Normal_allocator_traits > >" +Ltmp32529: + .short Ltmp32531-Ltmp32530 # Record length +Ltmp32530: + .short 4360 # Record kind: S_UDT + .long 4843 # Type + .asciz "std::allocator_traits >" +Ltmp32531: + .short Ltmp32533-Ltmp32532 # Record length +Ltmp32532: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::streamoff" +Ltmp32533: + .short Ltmp32535-Ltmp32534 # Record length +Ltmp32534: + .short 4360 # Record kind: S_UDT + .long 4868 # Type + .asciz "_Mbstatet" +Ltmp32535: + .short Ltmp32537-Ltmp32536 # Record length +Ltmp32536: + .short 4360 # Record kind: S_UDT + .long 4870 # Type + .asciz "std::char_traits" +Ltmp32537: + .short Ltmp32539-Ltmp32538 # Record length +Ltmp32538: + .short 4360 # Record kind: S_UDT + .long 4883 # Type + .asciz "std::_Container_base12" +Ltmp32539: + .short Ltmp32541-Ltmp32540 # Record length +Ltmp32540: + .short 4360 # Record kind: S_UDT + .long 4889 # Type + .asciz "std::_String_val >::_Bxty" +Ltmp32541: + .short Ltmp32543-Ltmp32542 # Record length +Ltmp32542: + .short 4360 # Record kind: S_UDT + .long 117 # Type + .asciz "size_type" +Ltmp32543: + .short Ltmp32545-Ltmp32544 # Record length +Ltmp32544: + .short 4360 # Record kind: S_UDT + .long 4902 # Type + .asciz "std::_Default_allocator_traits >" +Ltmp32545: + .short Ltmp32547-Ltmp32546 # Record length +Ltmp32546: + .short 4360 # Record kind: S_UDT + .long 4905 # Type + .asciz "_Mbstatet" +Ltmp32547: + .short Ltmp32549-Ltmp32548 # Record length +Ltmp32548: + .short 4360 # Record kind: S_UDT + .long 4946 # Type + .asciz "gsl::span" +Ltmp32549: + .short Ltmp32551-Ltmp32550 # Record length +Ltmp32550: + .short 4360 # Record kind: S_UDT + .long 4953 # Type + .asciz "gsl::span::storage_type >" +Ltmp32551: + .short Ltmp32553-Ltmp32552 # Record length +Ltmp32552: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "index_type" +Ltmp32553: + .short Ltmp32555-Ltmp32554 # Record length +Ltmp32554: + .short 4360 # Record kind: S_UDT + .long 4963 # Type + .asciz "gsl::details::extent_type<0>" +Ltmp32555: + .short Ltmp32557-Ltmp32556 # Record length +Ltmp32556: + .short 4360 # Record kind: S_UDT + .long 5003 # Type + .asciz "gsl::span" +Ltmp32557: + .short Ltmp32559-Ltmp32558 # Record length +Ltmp32558: + .short 4360 # Record kind: S_UDT + .long 5009 # Type + .asciz "gsl::span::storage_type >" +Ltmp32559: + .short Ltmp32561-Ltmp32560 # Record length +Ltmp32560: + .short 4360 # Record kind: S_UDT + .long 5016 # Type + .asciz "Catch::NameAndTags" +Ltmp32561: + .short Ltmp32563-Ltmp32562 # Record length +Ltmp32562: + .short 4360 # Record kind: S_UDT + .long 1140 # Type + .asciz "std::remove_cv_t" +Ltmp32563: + .short Ltmp32565-Ltmp32564 # Record length +Ltmp32564: + .short 4360 # Record kind: S_UDT + .long 5090 # Type + .asciz "gsl::span" +Ltmp32565: + .short Ltmp32567-Ltmp32566 # Record length +Ltmp32566: + .short 4360 # Record kind: S_UDT + .long 5096 # Type + .asciz "gsl::span::storage_type >" +Ltmp32567: + .short Ltmp32569-Ltmp32568 # Record length +Ltmp32568: + .short 4360 # Record kind: S_UDT + .long 4178 # Type + .asciz "std::remove_cv_t" +Ltmp32569: + .short Ltmp32571-Ltmp32570 # Record length +Ltmp32570: + .short 4360 # Record kind: S_UDT + .long 5146 # Type + .asciz "gsl::span" +Ltmp32571: + .short Ltmp32573-Ltmp32572 # Record length +Ltmp32572: + .short 4360 # Record kind: S_UDT + .long 5152 # Type + .asciz "gsl::span::storage_type >" +Ltmp32573: + .short Ltmp32575-Ltmp32574 # Record length +Ltmp32574: + .short 4360 # Record kind: S_UDT + .long 5196 # Type + .asciz "gsl::span" +Ltmp32575: + .short Ltmp32577-Ltmp32576 # Record length +Ltmp32576: + .short 4360 # Record kind: S_UDT + .long 5203 # Type + .asciz "gsl::span::storage_type >" +Ltmp32577: + .short Ltmp32579-Ltmp32578 # Record length +Ltmp32578: + .short 4360 # Record kind: S_UDT + .long 5205 # Type + .asciz "gsl::span::KnownNotNull" +Ltmp32579: + .short Ltmp32581-Ltmp32580 # Record length +Ltmp32580: + .short 4360 # Record kind: S_UDT + .long 5215 # Type + .asciz "gsl::details::extent_type<2>" +Ltmp32581: + .short Ltmp32583-Ltmp32582 # Record length +Ltmp32582: + .short 4360 # Record kind: S_UDT + .long 5242 # Type + .asciz "`anonymous namespace'::AddressOverloaded" +Ltmp32583: + .short Ltmp32585-Ltmp32584 # Record length +Ltmp32584: + .short 4360 # Record kind: S_UDT + .long 5282 # Type + .asciz "gsl::span" +Ltmp32585: + .short Ltmp32587-Ltmp32586 # Record length +Ltmp32586: + .short 4360 # Record kind: S_UDT + .long 5289 # Type + .asciz "gsl::span::storage_type >" +Ltmp32587: + .short Ltmp32589-Ltmp32588 # Record length +Ltmp32588: + .short 4360 # Record kind: S_UDT + .long 5291 # Type + .asciz "gsl::span::KnownNotNull" +Ltmp32589: + .short Ltmp32591-Ltmp32590 # Record length +Ltmp32590: + .short 4360 # Record kind: S_UDT + .long 5301 # Type + .asciz "gsl::details::extent_type<5>" +Ltmp32591: + .short Ltmp32593-Ltmp32592 # Record length +Ltmp32592: + .short 4360 # Record kind: S_UDT + .long 5231 # Type + .asciz "std::remove_cv_t" +Ltmp32593: + .short Ltmp32595-Ltmp32594 # Record length +Ltmp32594: + .short 4360 # Record kind: S_UDT + .long 5351 # Type + .asciz "gsl::span" +Ltmp32595: + .short Ltmp32597-Ltmp32596 # Record length +Ltmp32596: + .short 4360 # Record kind: S_UDT + .long 5357 # Type + .asciz "gsl::span::storage_type >" +Ltmp32597: + .short Ltmp32599-Ltmp32598 # Record length +Ltmp32598: + .short 4360 # Record kind: S_UDT + .long 5234 # Type + .asciz "std::remove_cv_t" +Ltmp32599: + .short Ltmp32601-Ltmp32600 # Record length +Ltmp32600: + .short 4360 # Record kind: S_UDT + .long 5407 # Type + .asciz "gsl::span" +Ltmp32601: + .short Ltmp32603-Ltmp32602 # Record length +Ltmp32602: + .short 4360 # Record kind: S_UDT + .long 5413 # Type + .asciz "gsl::span::storage_type >" +Ltmp32603: + .short Ltmp32605-Ltmp32604 # Record length +Ltmp32604: + .short 4360 # Record kind: S_UDT + .long 5236 # Type + .asciz "std::remove_cv_t<(anonymous namespace)::AddressOverloaded>" +Ltmp32605: + .short Ltmp32607-Ltmp32606 # Record length +Ltmp32606: + .short 4360 # Record kind: S_UDT + .long 5464 # Type + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,5>" +Ltmp32607: + .short Ltmp32609-Ltmp32608 # Record length +Ltmp32608: + .short 4360 # Record kind: S_UDT + .long 5470 # Type + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >" +Ltmp32609: + .short Ltmp32611-Ltmp32610 # Record length +Ltmp32610: + .short 4360 # Record kind: S_UDT + .long 5473 # Type + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull" +Ltmp32611: + .short Ltmp32613-Ltmp32612 # Record length +Ltmp32612: + .short 4360 # Record kind: S_UDT + .long 65 # Type + .asciz "std::remove_cv_t" +Ltmp32613: + .short Ltmp32615-Ltmp32614 # Record length +Ltmp32614: + .short 4360 # Record kind: S_UDT + .long 5528 # Type + .asciz "gsl::span" +Ltmp32615: + .short Ltmp32617-Ltmp32616 # Record length +Ltmp32616: + .short 4360 # Record kind: S_UDT + .long 5534 # Type + .asciz "gsl::span::storage_type >" +Ltmp32617: + .short Ltmp32619-Ltmp32618 # Record length +Ltmp32618: + .short 4360 # Record kind: S_UDT + .long 117 # Type + .asciz "size_type" +Ltmp32619: + .short Ltmp32621-Ltmp32620 # Record length +Ltmp32620: + .short 4360 # Record kind: S_UDT + .long 5570 # Type + .asciz "std::array" +Ltmp32621: + .short Ltmp32623-Ltmp32622 # Record length +Ltmp32622: + .short 4360 # Record kind: S_UDT + .long 5606 # Type + .asciz "std::array<(anonymous namespace)::AddressOverloaded,4>" +Ltmp32623: + .short Ltmp32625-Ltmp32624 # Record length +Ltmp32624: + .short 4360 # Record kind: S_UDT + .long 5646 # Type + .asciz "gsl::span" +Ltmp32625: + .short Ltmp32627-Ltmp32626 # Record length +Ltmp32626: + .short 4360 # Record kind: S_UDT + .long 5653 # Type + .asciz "gsl::span::storage_type >" +Ltmp32627: + .short Ltmp32629-Ltmp32628 # Record length +Ltmp32628: + .short 4360 # Record kind: S_UDT + .long 5655 # Type + .asciz "gsl::span::KnownNotNull" +Ltmp32629: + .short Ltmp32631-Ltmp32630 # Record length +Ltmp32630: + .short 4360 # Record kind: S_UDT + .long 5665 # Type + .asciz "gsl::details::extent_type<4>" +Ltmp32631: + .short Ltmp32633-Ltmp32632 # Record length +Ltmp32632: + .short 4360 # Record kind: S_UDT + .long 5705 # Type + .asciz "gsl::span" +Ltmp32633: + .short Ltmp32635-Ltmp32634 # Record length +Ltmp32634: + .short 4360 # Record kind: S_UDT + .long 5711 # Type + .asciz "gsl::span::storage_type >" +Ltmp32635: + .short Ltmp32637-Ltmp32636 # Record length +Ltmp32636: + .short 4360 # Record kind: S_UDT + .long 5713 # Type + .asciz "gsl::span::KnownNotNull" +Ltmp32637: + .short Ltmp32639-Ltmp32638 # Record length +Ltmp32638: + .short 4360 # Record kind: S_UDT + .long 5753 # Type + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,4>" +Ltmp32639: + .short Ltmp32641-Ltmp32640 # Record length +Ltmp32640: + .short 4360 # Record kind: S_UDT + .long 5759 # Type + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >" +Ltmp32641: + .short Ltmp32643-Ltmp32642 # Record length +Ltmp32642: + .short 4360 # Record kind: S_UDT + .long 5761 # Type + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull" +Ltmp32643: + .short Ltmp32645-Ltmp32644 # Record length +Ltmp32644: + .short 4360 # Record kind: S_UDT + .long 5236 # Type + .asciz "std::remove_cv_t" +Ltmp32645: + .short Ltmp32647-Ltmp32646 # Record length +Ltmp32646: + .short 4360 # Record kind: S_UDT + .long 5817 # Type + .asciz "gsl::span" +Ltmp32647: + .short Ltmp32649-Ltmp32648 # Record length +Ltmp32648: + .short 4360 # Record kind: S_UDT + .long 5823 # Type + .asciz "gsl::span::storage_type >" +Ltmp32649: + .short Ltmp32651-Ltmp32650 # Record length +Ltmp32650: + .short 4360 # Record kind: S_UDT + .long 5826 # Type + .asciz "gsl::span::KnownNotNull" +Ltmp32651: + .short Ltmp32653-Ltmp32652 # Record length +Ltmp32652: + .short 4360 # Record kind: S_UDT + .long 5873 # Type + .asciz "std::array" +Ltmp32653: + .short Ltmp32655-Ltmp32654 # Record length +Ltmp32654: + .short 4360 # Record kind: S_UDT + .long 5882 # Type + .asciz "std::_Rebind_alloc_t,int>" +Ltmp32655: + .short Ltmp32657-Ltmp32656 # Record length +Ltmp32656: + .short 4360 # Record kind: S_UDT + .long 6018 # Type + .asciz "std::vector >" +Ltmp32657: + .short Ltmp32659-Ltmp32658 # Record length +Ltmp32658: + .short 4360 # Record kind: S_UDT + .long 6031 # Type + .asciz "std::_Compressed_pair,std::_Vector_val >,1>" +Ltmp32659: + .short Ltmp32661-Ltmp32660 # Record length +Ltmp32660: + .short 4360 # Record kind: S_UDT + .long 6050 # Type + .asciz "std::allocator" +Ltmp32661: + .short Ltmp32663-Ltmp32662 # Record length +Ltmp32662: + .short 4360 # Record kind: S_UDT + .long 6061 # Type + .asciz "std::initializer_list" +Ltmp32663: + .short Ltmp32665-Ltmp32664 # Record length +Ltmp32664: + .short 4360 # Record kind: S_UDT + .long 6064 # Type + .asciz "std::_Value_init_tag" +Ltmp32665: + .short Ltmp32667-Ltmp32666 # Record length +Ltmp32666: + .short 4360 # Record kind: S_UDT + .long 6069 # Type + .asciz "std::_Vector_val >" +Ltmp32667: + .short Ltmp32669-Ltmp32668 # Record length +Ltmp32668: + .short 4360 # Record kind: S_UDT + .long 6071 # Type + .asciz "std::conditional_t<_Is_default_allocator >::value,_Default_allocator_traits >,_Normal_allocator_traits > >" +Ltmp32669: + .short Ltmp32671-Ltmp32670 # Record length +Ltmp32670: + .short 4360 # Record kind: S_UDT + .long 6073 # Type + .asciz "std::allocator_traits >" +Ltmp32671: + .short Ltmp32673-Ltmp32672 # Record length +Ltmp32672: + .short 4360 # Record kind: S_UDT + .long 6085 # Type + .asciz "std::_Default_allocator_traits >" +Ltmp32673: + .short Ltmp32675-Ltmp32674 # Record length +Ltmp32674: + .short 4360 # Record kind: S_UDT + .long 112 # Type + .asciz "std::remove_cv_t" +Ltmp32675: + .short Ltmp32677-Ltmp32676 # Record length +Ltmp32676: + .short 4360 # Record kind: S_UDT + .long 6133 # Type + .asciz "gsl::span" +Ltmp32677: + .short Ltmp32679-Ltmp32678 # Record length +Ltmp32678: + .short 4360 # Record kind: S_UDT + .long 6139 # Type + .asciz "gsl::span::storage_type >" +Ltmp32679: + .short Ltmp32681-Ltmp32680 # Record length +Ltmp32680: + .short 4360 # Record kind: S_UDT + .long 6223 # Type + .asciz "gsl::span<(anonymous namespace)::DerivedClass,-1>" +Ltmp32681: + .short Ltmp32683-Ltmp32682 # Record length +Ltmp32682: + .short 4360 # Record kind: S_UDT + .long 6229 # Type + .asciz "gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >" +Ltmp32683: + .short Ltmp32685-Ltmp32684 # Record length +Ltmp32684: + .short 4360 # Record kind: S_UDT + .long 6274 # Type + .asciz "gsl::span" +Ltmp32685: + .short Ltmp32687-Ltmp32686 # Record length +Ltmp32686: + .short 4360 # Record kind: S_UDT + .long 6280 # Type + .asciz "gsl::span::storage_type >" +Ltmp32687: + .short Ltmp32689-Ltmp32688 # Record length +Ltmp32688: + .short 4360 # Record kind: S_UDT + .long 6345 # Type + .asciz "std::remove_cv_t" +Ltmp32689: + .short Ltmp32691-Ltmp32690 # Record length +Ltmp32690: + .short 4360 # Record kind: S_UDT + .long 6393 # Type + .asciz "gsl::span" +Ltmp32691: + .short Ltmp32693-Ltmp32692 # Record length +Ltmp32692: + .short 4360 # Record kind: S_UDT + .long 6399 # Type + .asciz "gsl::span::storage_type >" +Ltmp32693: + .short Ltmp32695-Ltmp32694 # Record length +Ltmp32694: + .short 4360 # Record kind: S_UDT + .long 6345 # Type + .asciz "std::remove_cv_t" +Ltmp32695: + .short Ltmp32697-Ltmp32696 # Record length +Ltmp32696: + .short 4360 # Record kind: S_UDT + .long 6446 # Type + .asciz "gsl::span" +Ltmp32697: + .short Ltmp32699-Ltmp32698 # Record length +Ltmp32698: + .short 4360 # Record kind: S_UDT + .long 6452 # Type + .asciz "gsl::span::storage_type >" +Ltmp32699: + .short Ltmp32701-Ltmp32700 # Record length +Ltmp32700: + .short 4360 # Record kind: S_UDT + .long 6508 # Type + .asciz "gsl::span" +Ltmp32701: + .short Ltmp32703-Ltmp32702 # Record length +Ltmp32702: + .short 4360 # Record kind: S_UDT + .long 6515 # Type + .asciz "gsl::span::storage_type >" +Ltmp32703: + .short Ltmp32705-Ltmp32704 # Record length +Ltmp32704: + .short 4360 # Record kind: S_UDT + .long 6525 # Type + .asciz "gsl::details::extent_type<1>" +Ltmp32705: + .short Ltmp32707-Ltmp32706 # Record length +Ltmp32706: + .short 4360 # Record kind: S_UDT + .long 112 # Type + .asciz "std::remove_cv_t" +Ltmp32707: + .short Ltmp32709-Ltmp32708 # Record length +Ltmp32708: + .short 4360 # Record kind: S_UDT + .long 6571 # Type + .asciz "gsl::span" +Ltmp32709: + .short Ltmp32711-Ltmp32710 # Record length +Ltmp32710: + .short 4360 # Record kind: S_UDT + .long 6577 # Type + .asciz "gsl::span::storage_type >" +Ltmp32711: + .short Ltmp32713-Ltmp32712 # Record length +Ltmp32712: + .short 4360 # Record kind: S_UDT + .long 6580 # Type + .asciz "gsl::span::KnownNotNull" +Ltmp32713: + .short Ltmp32715-Ltmp32714 # Record length +Ltmp32714: + .short 4360 # Record kind: S_UDT + .long 112 # Type + .asciz "std::conditional_t,0>::element_type_,gsl::details::span_iterator,0>::element_type_>" +Ltmp32715: + .short Ltmp32717-Ltmp32716 # Record length +Ltmp32716: + .short 4360 # Record kind: S_UDT + .long 112 # Type + .asciz "std::remove_reference_t" +Ltmp32717: + .short Ltmp32719-Ltmp32718 # Record length +Ltmp32718: + .short 4360 # Record kind: S_UDT + .long 1136 # Type + .asciz "std::add_pointer_t,0>::reference>" +Ltmp32719: + .short Ltmp32721-Ltmp32720 # Record length +Ltmp32720: + .short 4360 # Record kind: S_UDT + .long 112 # Type + .asciz "std::remove_cv_t,0>::element_type_>" +Ltmp32721: + .short Ltmp32723-Ltmp32722 # Record length +Ltmp32722: + .short 4360 # Record kind: S_UDT + .long 6605 # Type + .asciz "gsl::details::span_iterator,0>" +Ltmp32723: + .short Ltmp32725-Ltmp32724 # Record length +Ltmp32724: + .short 4360 # Record kind: S_UDT + .long 6650 # Type + .asciz "std::match_results,0>,std::allocator,0> > > >" +Ltmp32725: + .short Ltmp32727-Ltmp32726 # Record length +Ltmp32726: + .short 4360 # Record kind: S_UDT + .long 6612 # Type + .asciz "std::_Rebind_alloc_t,0> > >,std::sub_match,0> > >" +Ltmp32727: + .short Ltmp32729-Ltmp32728 # Record length +Ltmp32728: + .short 4360 # Record kind: S_UDT + .long 6790 # Type + .asciz "std::vector,0> >,std::allocator,0> > > >" +Ltmp32729: + .short Ltmp32731-Ltmp32730 # Record length +Ltmp32730: + .short 4360 # Record kind: S_UDT + .long 6808 # Type + .asciz "std::sub_match,0> >" +Ltmp32731: + .short Ltmp32733-Ltmp32732 # Record length +Ltmp32732: + .short 4360 # Record kind: S_UDT + .long 6827 # Type + .asciz "std::allocator,0> > >" +Ltmp32733: + .short Ltmp32735-Ltmp32734 # Record length +Ltmp32734: + .short 4360 # Record kind: S_UDT + .long 6855 # Type + .asciz "std::_Vector_const_iterator,0> > > > >" +Ltmp32735: + .short Ltmp32737-Ltmp32736 # Record length +Ltmp32736: + .short 4360 # Record kind: S_UDT + .long 6857 # Type + .asciz "std::conditional_t<_Is_default_allocator,0> > > >::value,_Default_allocator_traits,0> > > >,_Normal_allocator_traits,0> > > > >" +Ltmp32737: + .short Ltmp32739-Ltmp32738 # Record length +Ltmp32738: + .short 4360 # Record kind: S_UDT + .long 6859 # Type + .asciz "std::allocator_traits,0> > > >" +Ltmp32739: + .short Ltmp32741-Ltmp32740 # Record length +Ltmp32740: + .short 4360 # Record kind: S_UDT + .long 6871 # Type + .asciz "std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>" +Ltmp32741: + .short Ltmp32743-Ltmp32742 # Record length +Ltmp32742: + .short 4360 # Record kind: S_UDT + .long 6876 # Type + .asciz "std::_Vector_val,0> > > >" +Ltmp32743: + .short Ltmp32745-Ltmp32744 # Record length +Ltmp32744: + .short 4360 # Record kind: S_UDT + .long 6895 # Type + .asciz "std::pair,0>,gsl::details::span_iterator,0> >" +Ltmp32745: + .short Ltmp32747-Ltmp32746 # Record length +Ltmp32746: + .short 4360 # Record kind: S_UDT + .long 6908 # Type + .asciz "std::_Default_allocator_traits,0> > > >" +Ltmp32747: + .short Ltmp32749-Ltmp32748 # Record length +Ltmp32748: + .short 4360 # Record kind: S_UDT + .long 6947 # Type + .asciz "_Collvec" +Ltmp32749: + .short Ltmp32751-Ltmp32750 # Record length +Ltmp32750: + .short 4360 # Record kind: S_UDT + .long 6949 # Type + .asciz "_Ctypevec" +Ltmp32751: + .short Ltmp32753-Ltmp32752 # Record length +Ltmp32752: + .short 4360 # Record kind: S_UDT + .long 6951 # Type + .asciz "_Cvtvec" +Ltmp32753: + .short Ltmp32755-Ltmp32754 # Record length +Ltmp32754: + .short 4360 # Record kind: S_UDT + .long 6965 # Type + .asciz "std::_Locinfo" +Ltmp32755: + .short Ltmp32757-Ltmp32756 # Record length +Ltmp32756: + .short 4360 # Record kind: S_UDT + .long 6986 # Type + .asciz "std::_Lockit" +Ltmp32757: + .short Ltmp32759-Ltmp32758 # Record length +Ltmp32758: + .short 4360 # Record kind: S_UDT + .long 7005 # Type + .asciz "std::_Yarn" +Ltmp32759: + .short Ltmp32761-Ltmp32760 # Record length +Ltmp32760: + .short 4360 # Record kind: S_UDT + .long 7026 # Type + .asciz "std::_Yarn" +Ltmp32761: + .short Ltmp32763-Ltmp32762 # Record length +Ltmp32762: + .short 4360 # Record kind: S_UDT + .long 7029 # Type + .asciz "_Collvec" +Ltmp32763: + .short Ltmp32765-Ltmp32764 # Record length +Ltmp32764: + .short 4360 # Record kind: S_UDT + .long 7035 # Type + .asciz "_Ctypevec" +Ltmp32765: + .short Ltmp32767-Ltmp32766 # Record length +Ltmp32766: + .short 4360 # Record kind: S_UDT + .long 7039 # Type + .asciz "_Cvtvec" +Ltmp32767: + .short Ltmp32769-Ltmp32768 # Record length +Ltmp32768: + .short 4360 # Record kind: S_UDT + .long 7055 # Type + .asciz "std::_Timevec" +Ltmp32769: + .short Ltmp32771-Ltmp32770 # Record length +Ltmp32770: + .short 4360 # Record kind: S_UDT + .long 7081 # Type + .asciz "Catch::ExprLhs" +Ltmp32771: + .short Ltmp32773-Ltmp32772 # Record length +Ltmp32772: + .short 4360 # Record kind: S_UDT + .long 7090 # Type + .asciz "Catch::BinaryExpr" +Ltmp32773: + .short Ltmp32775-Ltmp32774 # Record length +Ltmp32774: + .short 4360 # Record kind: S_UDT + .long 7099 # Type + .asciz "Catch::UnaryExpr" +Ltmp32775: + .short Ltmp32777-Ltmp32776 # Record length +Ltmp32776: + .short 4360 # Record kind: S_UDT + .long 7106 # Type + .asciz "Catch::Decomposer" +Ltmp32777: + .short Ltmp32779-Ltmp32778 # Record length +Ltmp32778: + .short 4360 # Record kind: S_UDT + .long 7137 # Type + .asciz "gsl::fail_fast" +Ltmp32779: + .short Ltmp32781-Ltmp32780 # Record length +Ltmp32780: + .short 4360 # Record kind: S_UDT + .long 7146 # Type + .asciz "std::logic_error" +Ltmp32781: + .short Ltmp32783-Ltmp32782 # Record length +Ltmp32782: + .short 4360 # Record kind: S_UDT + .long 7166 # Type + .asciz "std::exception" +Ltmp32783: + .short Ltmp32785-Ltmp32784 # Record length +Ltmp32784: + .short 4360 # Record kind: S_UDT + .long 7170 # Type + .asciz "__std_exception_data" +Ltmp32785: + .short Ltmp32787-Ltmp32786 # Record length +Ltmp32786: + .short 4360 # Record kind: S_UDT + .long 7128 # Type + .asciz "std::remove_reference_t" +Ltmp32787: + .short Ltmp32789-Ltmp32788 # Record length +Ltmp32788: + .short 4360 # Record kind: S_UDT + .long 7248 # Type + .asciz "std::allocator" +Ltmp32789: + .short Ltmp32791-Ltmp32790 # Record length +Ltmp32790: + .short 4360 # Record kind: S_UDT + .long 7268 # Type + .asciz "std::basic_ostream >::sentry" +Ltmp32791: + .short Ltmp32793-Ltmp32792 # Record length +Ltmp32792: + .short 4360 # Record kind: S_UDT + .long 7280 # Type + .asciz "std::basic_ostream >::_Sentry_base" +Ltmp32793: + .short Ltmp32795-Ltmp32794 # Record length +Ltmp32794: + .short 4360 # Record kind: S_UDT + .long 117 # Type + .asciz "uintptr_t" +Ltmp32795: + .short Ltmp32797-Ltmp32796 # Record length +Ltmp32796: + .short 4360 # Record kind: S_UDT + .long 7350 # Type + .asciz "std::_Default_allocator_traits >" +Ltmp32797: + .short Ltmp32799-Ltmp32798 # Record length +Ltmp32798: + .short 4360 # Record kind: S_UDT + .long 7387 # Type + .asciz "Catch::ExprLhs" +Ltmp32799: + .short Ltmp32801-Ltmp32800 # Record length +Ltmp32800: + .short 4360 # Record kind: S_UDT + .long 7400 # Type + .asciz "Catch::BinaryExpr" +Ltmp32801: + .short Ltmp32803-Ltmp32802 # Record length +Ltmp32802: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::remove_reference_t" +Ltmp32803: + .short Ltmp32805-Ltmp32804 # Record length +Ltmp32804: + .short 4360 # Record kind: S_UDT + .long 7487 # Type + .asciz "Catch::ExprLhs" +Ltmp32805: + .short Ltmp32807-Ltmp32806 # Record length +Ltmp32806: + .short 4360 # Record kind: S_UDT + .long 7500 # Type + .asciz "Catch::BinaryExpr" +Ltmp32807: + .short Ltmp32809-Ltmp32808 # Record length +Ltmp32808: + .short 4360 # Record kind: S_UDT + .long 7519 # Type + .asciz "Catch::ExprLhs" +Ltmp32809: + .short Ltmp32811-Ltmp32810 # Record length +Ltmp32810: + .short 4360 # Record kind: S_UDT + .long 7532 # Type + .asciz "Catch::BinaryExpr" +Ltmp32811: + .short Ltmp32813-Ltmp32812 # Record length +Ltmp32812: + .short 4360 # Record kind: S_UDT + .long 7579 # Type + .asciz "Catch::StringMaker" +Ltmp32813: + .short Ltmp32815-Ltmp32814 # Record length +Ltmp32814: + .short 4360 # Record kind: S_UDT + .long 7586 # Type + .asciz "std::_Container_proxy_ptr,std::allocator >::_Alty>" +Ltmp32815: + .short Ltmp32817-Ltmp32816 # Record length +Ltmp32816: + .short 4360 # Record kind: S_UDT + .long 7599 # Type + .asciz "std::_Container_proxy_ptr12 >" +Ltmp32817: + .short Ltmp32819-Ltmp32818 # Record length +Ltmp32818: + .short 4360 # Record kind: S_UDT + .long 7612 # Type + .asciz "std::_Basic_container_proxy_ptr12" +Ltmp32819: + .short Ltmp32821-Ltmp32820 # Record length +Ltmp32820: + .short 4360 # Record kind: S_UDT + .long 7614 # Type + .asciz "std::_Leave_proxy_unbound" +Ltmp32821: + .short Ltmp32823-Ltmp32822 # Record length +Ltmp32822: + .short 4360 # Record kind: S_UDT + .long 7619 # Type + .asciz "std::_Zero_then_variadic_args_t" +Ltmp32823: + .short Ltmp32825-Ltmp32824 # Record length +Ltmp32824: + .short 4360 # Record kind: S_UDT + .long 7650 # Type + .asciz "std::_Default_allocate_traits" +Ltmp32825: + .short Ltmp32827-Ltmp32826 # Record length +Ltmp32826: + .short 4360 # Record kind: S_UDT + .long 4834 # Type + .asciz "std::remove_reference_t" +Ltmp32827: + .short Ltmp32829-Ltmp32828 # Record length +Ltmp32828: + .short 4360 # Record kind: S_UDT + .long 7691 # Type + .asciz "std::numeric_limits" +Ltmp32829: + .short Ltmp32831-Ltmp32830 # Record length +Ltmp32830: + .short 4360 # Record kind: S_UDT + .long 7696 # Type + .asciz "std::_Num_int_base" +Ltmp32831: + .short Ltmp32833-Ltmp32832 # Record length +Ltmp32832: + .short 4360 # Record kind: S_UDT + .long 7707 # Type + .asciz "std::_Num_base" +Ltmp32833: + .short Ltmp32835-Ltmp32834 # Record length +Ltmp32834: + .short 4360 # Record kind: S_UDT + .long 4519 # Type + .asciz "std::remove_reference_t" +Ltmp32835: + .short Ltmp32837-Ltmp32836 # Record length +Ltmp32836: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::_Iter_diff_t" +Ltmp32837: + .short Ltmp32839-Ltmp32838 # Record length +Ltmp32838: + .short 4360 # Record kind: S_UDT + .long 117 # Type + .asciz "std::remove_reference_t" +Ltmp32839: + .short Ltmp32841-Ltmp32840 # Record length +Ltmp32840: + .short 4360 # Record kind: S_UDT + .long 7911 # Type + .asciz "gsl::narrowing_error" +Ltmp32841: + .short Ltmp32843-Ltmp32842 # Record length +Ltmp32842: + .short 4360 # Record kind: S_UDT + .long 117 # Type + .asciz "std::remove_reference_t" +Ltmp32843: + .short Ltmp32845-Ltmp32844 # Record length +Ltmp32844: + .short 4360 # Record kind: S_UDT + .long 7906 # Type + .asciz "std::remove_reference_t" +Ltmp32845: + .short Ltmp32847-Ltmp32846 # Record length +Ltmp32846: + .short 4360 # Record kind: S_UDT + .long 7586 # Type + .asciz "std::_Container_proxy_ptr >::_Alty>" +Ltmp32847: + .short Ltmp32849-Ltmp32848 # Record length +Ltmp32848: + .short 4360 # Record kind: S_UDT + .long 7944 # Type + .asciz "std::_Tidy_guard > >" +Ltmp32849: + .short Ltmp32851-Ltmp32850 # Record length +Ltmp32850: + .short 4360 # Record kind: S_UDT + .long 7985 # Type + .asciz "std::_One_then_variadic_args_t" +Ltmp32851: + .short Ltmp32853-Ltmp32852 # Record length +Ltmp32852: + .short 4360 # Record kind: S_UDT + .long 5883 # Type + .asciz "std::remove_reference_t &>" +Ltmp32853: + .short Ltmp32855-Ltmp32854 # Record length +Ltmp32854: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::_Iter_diff_t" +Ltmp32855: + .short Ltmp32857-Ltmp32856 # Record length +Ltmp32856: + .short 4360 # Record kind: S_UDT + .long 5882 # Type + .asciz "std::remove_reference_t >" +Ltmp32857: + .short Ltmp32859-Ltmp32858 # Record length +Ltmp32858: + .short 4360 # Record kind: S_UDT + .long 8119 # Type + .asciz "gsl::details::extent_type<3>" +Ltmp32859: + .short Ltmp32861-Ltmp32860 # Record length +Ltmp32860: + .short 4360 # Record kind: S_UDT + .long 8160 # Type + .asciz "gsl::span::subspan_selector<5>" +Ltmp32861: + .short Ltmp32863-Ltmp32862 # Record length +Ltmp32862: + .short 4360 # Record kind: S_UDT + .long 8212 # Type + .asciz "Catch::ExprLhs,0> &>" +Ltmp32863: + .short Ltmp32865-Ltmp32864 # Record length +Ltmp32864: + .short 4360 # Record kind: S_UDT + .long 8225 # Type + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>" +Ltmp32865: + .short Ltmp32867-Ltmp32866 # Record length +Ltmp32866: + .short 4360 # Record kind: S_UDT + .long 8244 # Type + .asciz "Catch::StringMaker,0> >" +Ltmp32867: + .short Ltmp32869-Ltmp32868 # Record length +Ltmp32868: + .short 4360 # Record kind: S_UDT + .long 4485 # Type + .asciz "std::remove_reference_t >" +Ltmp32869: + .short Ltmp32871-Ltmp32870 # Record length +Ltmp32870: + .short 4360 # Record kind: S_UDT + .long 8273 # Type + .asciz "Catch::ExprLhs,1> &>" +Ltmp32871: + .short Ltmp32873-Ltmp32872 # Record length +Ltmp32872: + .short 4360 # Record kind: S_UDT + .long 8286 # Type + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>" +Ltmp32873: + .short Ltmp32875-Ltmp32874 # Record length +Ltmp32874: + .short 4360 # Record kind: S_UDT + .long 8305 # Type + .asciz "Catch::StringMaker,1> >" +Ltmp32875: + .short Ltmp32877-Ltmp32876 # Record length +Ltmp32876: + .short 4360 # Record kind: S_UDT + .long 8319 # Type + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>" +Ltmp32877: + .short Ltmp32879-Ltmp32878 # Record length +Ltmp32878: + .short 4360 # Record kind: S_UDT + .long 8336 # Type + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>" +Ltmp32879: + .short Ltmp32881-Ltmp32880 # Record length +Ltmp32880: + .short 4360 # Record kind: S_UDT + .long 8416 # Type + .asciz "Catch::ExprLhs,0> > &>" +Ltmp32881: + .short Ltmp32883-Ltmp32882 # Record length +Ltmp32882: + .short 4360 # Record kind: S_UDT + .long 8429 # Type + .asciz "Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>" +Ltmp32883: + .short Ltmp32885-Ltmp32884 # Record length +Ltmp32884: + .short 4360 # Record kind: S_UDT + .long 8455 # Type + .asciz "Catch::StringMaker,0> > >" +Ltmp32885: + .short Ltmp32887-Ltmp32886 # Record length +Ltmp32886: + .short 4360 # Record kind: S_UDT + .long 8476 # Type + .asciz "Catch::ExprLhs,1> > &>" +Ltmp32887: + .short Ltmp32889-Ltmp32888 # Record length +Ltmp32888: + .short 4360 # Record kind: S_UDT + .long 8489 # Type + .asciz "Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>" +Ltmp32889: + .short Ltmp32891-Ltmp32890 # Record length +Ltmp32890: + .short 4360 # Record kind: S_UDT + .long 8515 # Type + .asciz "Catch::StringMaker,1> > >" +Ltmp32891: + .short Ltmp32893-Ltmp32892 # Record length +Ltmp32892: + .short 4360 # Record kind: S_UDT + .long 8533 # Type + .asciz "Catch::ExprLhs &>" +Ltmp32893: + .short Ltmp32895-Ltmp32894 # Record length +Ltmp32894: + .short 4360 # Record kind: S_UDT + .long 8546 # Type + .asciz "Catch::BinaryExpr &,const gsl::span &>" +Ltmp32895: + .short Ltmp32897-Ltmp32896 # Record length +Ltmp32896: + .short 4360 # Record kind: S_UDT + .long 8577 # Type + .asciz "Catch::StringMaker >" +Ltmp32897: + .short Ltmp32899-Ltmp32898 # Record length +Ltmp32898: + .short 4360 # Record kind: S_UDT + .long 8588 # Type + .asciz "std::less" +Ltmp32899: + .short Ltmp32901-Ltmp32900 # Record length +Ltmp32900: + .short 4360 # Record kind: S_UDT + .long 8599 # Type + .asciz "std::_Lex_compare_optimize" +Ltmp32901: + .short Ltmp32903-Ltmp32902 # Record length +Ltmp32902: + .short 4360 # Record kind: S_UDT + .long 8596 # Type + .asciz "std::_Lex_compare_check_element_types,int,int,void>" +Ltmp32903: + .short Ltmp32905-Ltmp32904 # Record length +Ltmp32904: + .short 4360 # Record kind: S_UDT + .long 8634 # Type + .asciz "std::equal_to" +Ltmp32905: + .short Ltmp32907-Ltmp32906 # Record length +Ltmp32906: + .short 4360 # Record kind: S_UDT + .long 8672 # Type + .asciz "Catch::ExprLhs" +Ltmp32907: + .short Ltmp32909-Ltmp32908 # Record length +Ltmp32908: + .short 4360 # Record kind: S_UDT + .long 8686 # Type + .asciz "Catch::BinaryExpr" +Ltmp32909: + .short Ltmp32911-Ltmp32910 # Record length +Ltmp32910: + .short 4360 # Record kind: S_UDT + .long 8712 # Type + .asciz "Catch::ExprLhs" +Ltmp32911: + .short Ltmp32913-Ltmp32912 # Record length +Ltmp32912: + .short 4360 # Record kind: S_UDT + .long 8728 # Type + .asciz "Catch::BinaryExpr" +Ltmp32913: + .short Ltmp32915-Ltmp32914 # Record length +Ltmp32914: + .short 4360 # Record kind: S_UDT + .long 8750 # Type + .asciz "Catch::StringMaker" +Ltmp32915: + .short Ltmp32917-Ltmp32916 # Record length +Ltmp32916: + .short 4360 # Record kind: S_UDT + .long 8769 # Type + .asciz "Catch::StringMaker" +Ltmp32917: + .short Ltmp32919-Ltmp32918 # Record length +Ltmp32918: + .short 4360 # Record kind: S_UDT + .long 8793 # Type + .asciz "Catch::ExprLhs" +Ltmp32919: + .short Ltmp32921-Ltmp32920 # Record length +Ltmp32920: + .short 4360 # Record kind: S_UDT + .long 8807 # Type + .asciz "Catch::BinaryExpr" +Ltmp32921: + .short Ltmp32923-Ltmp32922 # Record length +Ltmp32922: + .short 4360 # Record kind: S_UDT + .long 8827 # Type + .asciz "Catch::ExprLhs" +Ltmp32923: + .short Ltmp32925-Ltmp32924 # Record length +Ltmp32924: + .short 4360 # Record kind: S_UDT + .long 8840 # Type + .asciz "Catch::BinaryExpr" +Ltmp32925: + .short Ltmp32927-Ltmp32926 # Record length +Ltmp32926: + .short 4360 # Record kind: S_UDT + .long 8861 # Type + .asciz "Catch::StringMaker" +Ltmp32927: + .short Ltmp32929-Ltmp32928 # Record length +Ltmp32928: + .short 4360 # Record kind: S_UDT + .long 8877 # Type + .asciz "Catch::StringMaker" +Ltmp32929: + .short Ltmp32931-Ltmp32930 # Record length +Ltmp32930: + .short 4360 # Record kind: S_UDT + .long 8939 # Type + .asciz "flag_type" +Ltmp32931: + .short Ltmp32933-Ltmp32932 # Record length +Ltmp32932: + .short 4360 # Record kind: S_UDT + .long 8986 # Type + .asciz "std::basic_regex >" +Ltmp32933: + .short Ltmp32935-Ltmp32934 # Record length +Ltmp32934: + .short 4360 # Record kind: S_UDT + .long 8991 # Type + .asciz "std::_Regex_base" +Ltmp32935: + .short Ltmp32937-Ltmp32936 # Record length +Ltmp32936: + .short 4360 # Record kind: S_UDT + .long 8997 # Type + .asciz "std::_Root_node" +Ltmp32937: + .short Ltmp32939-Ltmp32938 # Record length +Ltmp32938: + .short 4360 # Record kind: S_UDT + .long 9004 # Type + .asciz "std::regex_traits" +Ltmp32939: + .short Ltmp32941-Ltmp32940 # Record length +Ltmp32940: + .short 4360 # Record kind: S_UDT + .long 9053 # Type + .asciz "std::locale" +Ltmp32941: + .short Ltmp32943-Ltmp32942 # Record length +Ltmp32942: + .short 4360 # Record kind: S_UDT + .long 9068 # Type + .asciz "std::_Node_base" +Ltmp32943: + .short Ltmp32945-Ltmp32944 # Record length +Ltmp32944: + .short 4360 # Record kind: S_UDT + .long 8972 # Type + .asciz "locale_type" +Ltmp32945: + .short Ltmp32947-Ltmp32946 # Record length +Ltmp32946: + .short 4360 # Record kind: S_UDT + .long 32 # Type + .asciz "std::conditional_t<_Is_any_of_v,unsigned long,conditional_t > > >" +Ltmp32947: + .short Ltmp32949-Ltmp32948 # Record length +Ltmp32948: + .short 4360 # Record kind: S_UDT + .long 32 # Type + .asciz "std::make_unsigned_t" +Ltmp32949: + .short Ltmp32951-Ltmp32950 # Record length +Ltmp32950: + .short 4360 # Record kind: S_UDT + .long 9096 # Type + .asciz "std::_Regex_traits" +Ltmp32951: + .short Ltmp32953-Ltmp32952 # Record length +Ltmp32952: + .short 4360 # Record kind: S_UDT + .long 9099 # Type + .asciz "std::_Locbase" +Ltmp32953: + .short Ltmp32955-Ltmp32954 # Record length +Ltmp32954: + .short 4360 # Record kind: S_UDT + .long 9117 # Type + .asciz "std::_Crt_new_delete" +Ltmp32955: + .short Ltmp32957-Ltmp32956 # Record length +Ltmp32956: + .short 4360 # Record kind: S_UDT + .long 9145 # Type + .asciz "std::locale::_Locimp" +Ltmp32957: + .short Ltmp32959-Ltmp32958 # Record length +Ltmp32958: + .short 4360 # Record kind: S_UDT + .long 34 # Type + .asciz "std::_Uint4_t" +Ltmp32959: + .short Ltmp32961-Ltmp32960 # Record length +Ltmp32960: + .short 4360 # Record kind: S_UDT + .long 34 # Type + .asciz "std::_Atomic_integral_t" +Ltmp32961: + .short Ltmp32963-Ltmp32962 # Record length +Ltmp32962: + .short 4360 # Record kind: S_UDT + .long 34 # Type + .asciz "std::_Atomic_counter_t" +Ltmp32963: + .short Ltmp32965-Ltmp32964 # Record length +Ltmp32964: + .short 4360 # Record kind: S_UDT + .long 9162 # Type + .asciz "std::locale::facet" +Ltmp32965: + .short Ltmp32967-Ltmp32966 # Record length +Ltmp32966: + .short 4360 # Record kind: S_UDT + .long 9175 # Type + .asciz "std::locale::id" +Ltmp32967: + .short Ltmp32969-Ltmp32968 # Record length +Ltmp32968: + .short 4360 # Record kind: S_UDT + .long 9180 # Type + .asciz "std::locale::_Facet_guard" +Ltmp32969: + .short Ltmp32971-Ltmp32970 # Record length +Ltmp32970: + .short 4360 # Record kind: S_UDT + .long 9186 # Type + .asciz "std::_Regex_traits_base" +Ltmp32971: + .short Ltmp32973-Ltmp32972 # Record length +Ltmp32972: + .short 4360 # Record kind: S_UDT + .long 9203 # Type + .asciz "std::collate" +Ltmp32973: + .short Ltmp32975-Ltmp32974 # Record length +Ltmp32974: + .short 4360 # Record kind: S_UDT + .long 9242 # Type + .asciz "std::ctype" +Ltmp32975: + .short Ltmp32977-Ltmp32976 # Record length +Ltmp32976: + .short 4360 # Record kind: S_UDT + .long 9248 # Type + .asciz "std::_Facet_base" +Ltmp32977: + .short Ltmp32979-Ltmp32978 # Record length +Ltmp32978: + .short 4360 # Record kind: S_UDT + .long 9258 # Type + .asciz "std::ctype_base" +Ltmp32979: + .short Ltmp32981-Ltmp32980 # Record length +Ltmp32980: + .short 4360 # Record kind: S_UDT + .long 9281 # Type + .asciz "Catch::ExprLhs,0> &>" +Ltmp32981: + .short Ltmp32983-Ltmp32982 # Record length +Ltmp32982: + .short 4360 # Record kind: S_UDT + .long 9294 # Type + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>" +Ltmp32983: + .short Ltmp32985-Ltmp32984 # Record length +Ltmp32984: + .short 4360 # Record kind: S_UDT + .long 9310 # Type + .asciz "gsl::details::extent_type<9>" +Ltmp32985: + .short Ltmp32987-Ltmp32986 # Record length +Ltmp32986: + .short 4360 # Record kind: S_UDT + .long 9388 # Type + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >" +Ltmp32987: + .short Ltmp32989-Ltmp32988 # Record length +Ltmp32988: + .short 4360 # Record kind: S_UDT + .long 9399 # Type + .asciz "std::_Tgt_state_t,0> >" +Ltmp32989: + .short Ltmp32991-Ltmp32990 # Record length +Ltmp32990: + .short 4360 # Record kind: S_UDT + .long 9404 # Type + .asciz "std::_Rebind_alloc_t,std::_Loop_vals_t>" +Ltmp32991: + .short Ltmp32993-Ltmp32992 # Record length +Ltmp32992: + .short 4360 # Record kind: S_UDT + .long 9550 # Type + .asciz "std::vector >" +Ltmp32993: + .short Ltmp32995-Ltmp32994 # Record length +Ltmp32994: + .short 4360 # Record kind: S_UDT + .long 9557 # Type + .asciz "std::_Node_if" +Ltmp32995: + .short Ltmp32997-Ltmp32996 # Record length +Ltmp32996: + .short 4360 # Record kind: S_UDT + .long 9569 # Type + .asciz "std::_Node_rep" +Ltmp32997: + .short Ltmp32999-Ltmp32998 # Record length +Ltmp32998: + .short 4360 # Record kind: S_UDT + .long 9573 # Type + .asciz "std::_Bt_state_t,0> >" +Ltmp32999: + .short Ltmp33001-Ltmp33000 # Record length +Ltmp33000: + .short 4360 # Record kind: S_UDT + .long 9578 # Type + .asciz "std::_Rebind_alloc_t,0> >::_Grp_t>,std::_Tgt_state_t,0> >::_Grp_t>" +Ltmp33001: + .short Ltmp33003-Ltmp33002 # Record length +Ltmp33002: + .short 4360 # Record kind: S_UDT + .long 9723 # Type + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >" +Ltmp33003: + .short Ltmp33005-Ltmp33004 # Record length +Ltmp33004: + .short 4360 # Record kind: S_UDT + .long 9726 # Type + .asciz "std::_Tgt_state_t,0> >::_Grp_t" +Ltmp33005: + .short Ltmp33007-Ltmp33006 # Record length +Ltmp33006: + .short 4360 # Record kind: S_UDT + .long 9738 # Type + .asciz "std::_Compressed_pair,std::_Vector_val >,1>" +Ltmp33007: + .short Ltmp33009-Ltmp33008 # Record length +Ltmp33008: + .short 4360 # Record kind: S_UDT + .long 9757 # Type + .asciz "std::allocator" +Ltmp33009: + .short Ltmp33011-Ltmp33010 # Record length +Ltmp33010: + .short 4360 # Record kind: S_UDT + .long 9760 # Type + .asciz "std::_Loop_vals_t" +Ltmp33011: + .short Ltmp33013-Ltmp33012 # Record length +Ltmp33012: + .short 4360 # Record kind: S_UDT + .long 9788 # Type + .asciz "std::_Vector_const_iterator > >" +Ltmp33013: + .short Ltmp33015-Ltmp33014 # Record length +Ltmp33014: + .short 4360 # Record kind: S_UDT + .long 9793 # Type + .asciz "std::_Vector_val >" +Ltmp33015: + .short Ltmp33017-Ltmp33016 # Record length +Ltmp33016: + .short 4360 # Record kind: S_UDT + .long 9795 # Type + .asciz "std::conditional_t<_Is_default_allocator >::value,_Default_allocator_traits >,_Normal_allocator_traits > >" +Ltmp33017: + .short Ltmp33019-Ltmp33018 # Record length +Ltmp33018: + .short 4360 # Record kind: S_UDT + .long 9797 # Type + .asciz "std::allocator_traits >" +Ltmp33019: + .short Ltmp33021-Ltmp33020 # Record length +Ltmp33020: + .short 4360 # Record kind: S_UDT + .long 9801 # Type + .asciz "std::_Node_endif" +Ltmp33021: + .short Ltmp33023-Ltmp33022 # Record length +Ltmp33022: + .short 4360 # Record kind: S_UDT + .long 9810 # Type + .asciz "std::_Node_end_rep" +Ltmp33023: + .short Ltmp33025-Ltmp33024 # Record length +Ltmp33024: + .short 4360 # Record kind: S_UDT + .long 48 # Type + .asciz "const_reference" +Ltmp33025: + .short Ltmp33027-Ltmp33026 # Record length +Ltmp33026: + .short 4360 # Record kind: S_UDT + .long 9907 # Type + .asciz "std::_Rebind_alloc_t,std::_Vbase>" +Ltmp33027: + .short Ltmp33029-Ltmp33028 # Record length +Ltmp33028: + .short 4360 # Record kind: S_UDT + .long 9913 # Type + .asciz "std::vector >" +Ltmp33029: + .short Ltmp33031-Ltmp33030 # Record length +Ltmp33030: + .short 4360 # Record kind: S_UDT + .long 9925 # Type + .asciz "std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>" +Ltmp33031: + .short Ltmp33033-Ltmp33032 # Record length +Ltmp33032: + .short 4360 # Record kind: S_UDT + .long 9944 # Type + .asciz "std::allocator,0> >::_Grp_t>" +Ltmp33033: + .short Ltmp33035-Ltmp33034 # Record length +Ltmp33034: + .short 4360 # Record kind: S_UDT + .long 9972 # Type + .asciz "std::_Vector_const_iterator,0> >::_Grp_t> > >" +Ltmp33035: + .short Ltmp33037-Ltmp33036 # Record length +Ltmp33036: + .short 4360 # Record kind: S_UDT + .long 9977 # Type + .asciz "std::_Vector_val,0> >::_Grp_t> >" +Ltmp33037: + .short Ltmp33039-Ltmp33038 # Record length +Ltmp33038: + .short 4360 # Record kind: S_UDT + .long 9979 # Type + .asciz "std::conditional_t<_Is_default_allocator >::value,_Default_allocator_traits,0> >::_Grp_t> >,_Normal_allocator_traits,0> >::_Grp_t> > >" +Ltmp33039: + .short Ltmp33041-Ltmp33040 # Record length +Ltmp33040: + .short 4360 # Record kind: S_UDT + .long 9981 # Type + .asciz "std::allocator_traits,0> >::_Grp_t> >" +Ltmp33041: + .short Ltmp33043-Ltmp33042 # Record length +Ltmp33042: + .short 4360 # Record kind: S_UDT + .long 9993 # Type + .asciz "std::_Default_allocator_traits >" +Ltmp33043: + .short Ltmp33045-Ltmp33044 # Record length +Ltmp33044: + .short 4360 # Record kind: S_UDT + .long 10022 # Type + .asciz "std::_Vb_val >" +Ltmp33045: + .short Ltmp33047-Ltmp33046 # Record length +Ltmp33046: + .short 4360 # Record kind: S_UDT + .long 10043 # Type + .asciz "std::allocator" +Ltmp33047: + .short Ltmp33049-Ltmp33048 # Record length +Ltmp33048: + .short 4360 # Record kind: S_UDT + .long 117 # Type + .asciz "std::_Vbase" +Ltmp33049: + .short Ltmp33051-Ltmp33050 # Record length +Ltmp33050: + .short 4360 # Record kind: S_UDT + .long 10067 # Type + .asciz "std::_Vb_iterator > >" +Ltmp33051: + .short Ltmp33053-Ltmp33052 # Record length +Ltmp33052: + .short 4360 # Record kind: S_UDT + .long 48 # Type + .asciz "const_reference" +Ltmp33053: + .short Ltmp33055-Ltmp33054 # Record length +Ltmp33054: + .short 4360 # Record kind: S_UDT + .long 10090 # Type + .asciz "std::_Vb_const_iterator > >" +Ltmp33055: + .short Ltmp33057-Ltmp33056 # Record length +Ltmp33056: + .short 4360 # Record kind: S_UDT + .long 10110 # Type + .asciz "std::_Vb_reference > >" +Ltmp33057: + .short Ltmp33059-Ltmp33058 # Record length +Ltmp33058: + .short 4360 # Record kind: S_UDT + .long 10113 # Type + .asciz "std::_Wrap_alloc >" +Ltmp33059: + .short Ltmp33061-Ltmp33060 # Record length +Ltmp33060: + .short 4360 # Record kind: S_UDT + .long 10132 # Type + .asciz "std::allocator" +Ltmp33061: + .short Ltmp33063-Ltmp33062 # Record length +Ltmp33062: + .short 4360 # Record kind: S_UDT + .long 10134 # Type + .asciz "std::conditional_t<_Is_default_allocator >::value,_Default_allocator_traits >,_Normal_allocator_traits > >" +Ltmp33063: + .short Ltmp33065-Ltmp33064 # Record length +Ltmp33064: + .short 4360 # Record kind: S_UDT + .long 10136 # Type + .asciz "std::allocator_traits >" +Ltmp33065: + .short Ltmp33067-Ltmp33066 # Record length +Ltmp33066: + .short 4360 # Record kind: S_UDT + .long 10148 # Type + .asciz "std::_Default_allocator_traits,0> >::_Grp_t> >" +Ltmp33067: + .short Ltmp33069-Ltmp33068 # Record length +Ltmp33068: + .short 4360 # Record kind: S_UDT + .long 9907 # Type + .asciz "std::_Rebind_alloc_t,unsigned int>" +Ltmp33069: + .short Ltmp33071-Ltmp33070 # Record length +Ltmp33070: + .short 4360 # Record kind: S_UDT + .long 10284 # Type + .asciz "std::vector >" +Ltmp33071: + .short Ltmp33073-Ltmp33072 # Record length +Ltmp33072: + .short 4360 # Record kind: S_UDT + .long 10295 # Type + .asciz "std::_Vb_iter_base > >" +Ltmp33073: + .short Ltmp33075-Ltmp33074 # Record length +Ltmp33074: + .short 4360 # Record kind: S_UDT + .long 10307 # Type + .asciz "std::_Default_allocator_traits >" +Ltmp33075: + .short Ltmp33077-Ltmp33076 # Record length +Ltmp33076: + .short 4360 # Record kind: S_UDT + .long 10319 # Type + .asciz "std::_Compressed_pair,std::_Vector_val >,1>" +Ltmp33077: + .short Ltmp33079-Ltmp33078 # Record length +Ltmp33078: + .short 4360 # Record kind: S_UDT + .long 10343 # Type + .asciz "std::_Vector_iterator > >" +Ltmp33079: + .short Ltmp33081-Ltmp33080 # Record length +Ltmp33080: + .short 4360 # Record kind: S_UDT + .long 10367 # Type + .asciz "std::_Vector_const_iterator > >" +Ltmp33081: + .short Ltmp33083-Ltmp33082 # Record length +Ltmp33082: + .short 4360 # Record kind: S_UDT + .long 10372 # Type + .asciz "std::_Vector_val >" +Ltmp33083: + .short Ltmp33085-Ltmp33084 # Record length +Ltmp33084: + .short 4360 # Record kind: S_UDT + .long 10522 # Type + .asciz "std::_Uninitialized_backout_al >" +Ltmp33085: + .short Ltmp33087-Ltmp33086 # Record length +Ltmp33086: + .short 4360 # Record kind: S_UDT + .long 10560 # Type + .asciz "std::_Node_str" +Ltmp33087: + .short Ltmp33089-Ltmp33088 # Record length +Ltmp33088: + .short 4360 # Record kind: S_UDT + .long 10573 # Type + .asciz "std::_Buf" +Ltmp33089: + .short Ltmp33091-Ltmp33090 # Record length +Ltmp33090: + .short 4360 # Record kind: S_UDT + .long 10579 # Type + .asciz "std::_Node_capture" +Ltmp33091: + .short Ltmp33093-Ltmp33092 # Record length +Ltmp33092: + .short 4360 # Record kind: S_UDT + .long 10586 # Type + .asciz "std::_Node_end_group" +Ltmp33093: + .short Ltmp33095-Ltmp33094 # Record length +Ltmp33094: + .short 4360 # Record kind: S_UDT + .long 10592 # Type + .asciz "std::_Node_back" +Ltmp33095: + .short Ltmp33097-Ltmp33096 # Record length +Ltmp33096: + .short 4360 # Record kind: S_UDT + .long 10648 # Type + .asciz "std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >" +Ltmp33097: + .short Ltmp33099-Ltmp33098 # Record length +Ltmp33098: + .short 4360 # Record kind: S_UDT + .long 6609 # Type + .asciz "std::remove_reference_t,0> > &>" +Ltmp33099: + .short Ltmp33101-Ltmp33100 # Record length +Ltmp33100: + .short 4360 # Record kind: S_UDT + .long 6609 # Type + .asciz "std::remove_reference_t,0> > >" +Ltmp33101: + .short Ltmp33103-Ltmp33102 # Record length +Ltmp33102: + .short 4360 # Record kind: S_UDT + .long 117 # Type + .asciz "std::remove_cv_t" +Ltmp33103: + .short Ltmp33105-Ltmp33104 # Record length +Ltmp33104: + .short 4360 # Record kind: S_UDT + .long 117 # Type + .asciz "std::_Iter_value_t" +Ltmp33105: + .short Ltmp33107-Ltmp33106 # Record length +Ltmp33106: + .short 4360 # Record kind: S_UDT + .long 10790 # Type + .asciz "std::_Uninitialized_backout_al >" +Ltmp33107: + .short Ltmp33109-Ltmp33108 # Record length +Ltmp33108: + .short 4360 # Record kind: S_UDT + .long 4481 # Type + .asciz "std::remove_reference_t" +Ltmp33109: + .short Ltmp33111-Ltmp33110 # Record length +Ltmp33110: + .short 4360 # Record kind: S_UDT + .long 4532 # 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> > >" +Ltmp33111: + .short Ltmp33113-Ltmp33112 # Record length +Ltmp33112: + .short 4360 # Record kind: S_UDT + .long 10952 # Type + .asciz "std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >" +Ltmp33113: + .short Ltmp33115-Ltmp33114 # Record length +Ltmp33114: + .short 4360 # Record kind: S_UDT + .long 9397 # Type + .asciz "std::remove_reference_t,0> >::_Grp_t &>" +Ltmp33115: + .short Ltmp33117-Ltmp33116 # Record length +Ltmp33116: + .short 4360 # Record kind: S_UDT + .long 9397 # Type + .asciz "std::remove_reference_t,0> >::_Grp_t>" +Ltmp33117: + .short Ltmp33119-Ltmp33118 # Record length +Ltmp33118: + .short 4360 # Record kind: S_UDT + .long 11018 # Type + .asciz "std::_Node_class >" +Ltmp33119: + .short Ltmp33121-Ltmp33120 # Record length +Ltmp33120: + .short 4360 # Record kind: S_UDT + .long 11022 # Type + .asciz "std::_Sequence" +Ltmp33121: + .short Ltmp33123-Ltmp33122 # Record length +Ltmp33122: + .short 4360 # Record kind: S_UDT + .long 11026 # Type + .asciz "std::_Bitmap" +Ltmp33123: + .short Ltmp33125-Ltmp33124 # Record length +Ltmp33124: + .short 4360 # Record kind: S_UDT + .long 11069 # Type + .asciz "std::_Cmp_icase >" +Ltmp33125: + .short Ltmp33127-Ltmp33126 # Record length +Ltmp33126: + .short 4360 # Record kind: S_UDT + .long 11085 # Type + .asciz "std::_Cmp_collate >" +Ltmp33127: + .short Ltmp33129-Ltmp33128 # Record length +Ltmp33128: + .short 4360 # Record kind: S_UDT + .long 11095 # Type + .asciz "std::_Cmp_cs >" +Ltmp33129: + .short Ltmp33131-Ltmp33130 # Record length +Ltmp33130: + .short 4360 # Record kind: S_UDT + .long 11291 # Type + .asciz "std::vector >" +Ltmp33131: + .short Ltmp33133-Ltmp33132 # Record length +Ltmp33132: + .short 4360 # Record kind: S_UDT + .long 11303 # Type + .asciz "std::_Compressed_pair,std::_Vector_val >,1>" +Ltmp33133: + .short Ltmp33135-Ltmp33134 # Record length +Ltmp33134: + .short 4360 # Record kind: S_UDT + .long 11308 # Type + .asciz "std::_Vector_val >" +Ltmp33135: + .short Ltmp33137-Ltmp33136 # Record length +Ltmp33136: + .short 4360 # Record kind: S_UDT + .long 7586 # Type + .asciz "std::_Container_proxy_ptr >::_Alty>" +Ltmp33137: + .short Ltmp33139-Ltmp33138 # Record length +Ltmp33138: + .short 4360 # Record kind: S_UDT + .long 11358 # Type + .asciz "std::_Tidy_guard > >" +Ltmp33139: + .short Ltmp33141-Ltmp33140 # Record length +Ltmp33140: + .short 4360 # Record kind: S_UDT + .long 4486 # Type + .asciz "std::remove_reference_t &>" +Ltmp33141: + .short Ltmp33143-Ltmp33142 # Record length +Ltmp33142: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::_Iter_diff_t" +Ltmp33143: + .short Ltmp33145-Ltmp33144 # Record length +Ltmp33144: + .short 4360 # Record kind: S_UDT + .long 4485 # Type + .asciz "std::remove_reference_t &>" +Ltmp33145: + .short Ltmp33147-Ltmp33146 # Record length +Ltmp33146: + .short 4360 # Record kind: S_UDT + .long 4415 # Type + .asciz "std::_Traits_ptr_t >" +Ltmp33147: + .short Ltmp33149-Ltmp33148 # Record length +Ltmp33148: + .short 4360 # Record kind: S_UDT + .long 7586 # Type + .asciz "std::_Container_proxy_ptr >::_Alty>" +Ltmp33149: + .short Ltmp33151-Ltmp33150 # Record length +Ltmp33150: + .short 4360 # Record kind: S_UDT + .long 11445 # Type + .asciz "std::_Tidy_guard > >" +Ltmp33151: + .short Ltmp33153-Ltmp33152 # Record length +Ltmp33152: + .short 4360 # Record kind: S_UDT + .long 9907 # Type + .asciz "std::remove_reference_t >" +Ltmp33153: + .short Ltmp33155-Ltmp33154 # Record length +Ltmp33154: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::_Iter_diff_t" +Ltmp33155: + .short Ltmp33157-Ltmp33156 # Record length +Ltmp33156: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::_Iter_diff_t,0> >" +Ltmp33157: + .short Ltmp33159-Ltmp33158 # Record length +Ltmp33158: + .short 4360 # Record kind: S_UDT + .long 7586 # Type + .asciz "std::_Container_proxy_ptr,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Alty>" +Ltmp33159: + .short Ltmp33161-Ltmp33160 # Record length +Ltmp33160: + .short 4360 # Record kind: S_UDT + .long 11505 # Type + .asciz "std::_Tidy_guard,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >" +Ltmp33161: + .short Ltmp33163-Ltmp33162 # Record length +Ltmp33162: + .short 4360 # Record kind: S_UDT + .long 9578 # Type + .asciz "std::remove_reference_t,0> >::_Grp_t> >" +Ltmp33163: + .short Ltmp33165-Ltmp33164 # Record length +Ltmp33164: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::_Iter_diff_t,0> >::_Grp_t *>" +Ltmp33165: + .short Ltmp33167-Ltmp33166 # Record length +Ltmp33166: + .short 4360 # Record kind: S_UDT + .long 11596 # Type + .asciz "std::_Parser >" +Ltmp33167: + .short Ltmp33169-Ltmp33168 # Record length +Ltmp33168: + .short 4360 # Record kind: S_UDT + .long 11639 # Type + .asciz "std::_Builder >" +Ltmp33169: + .short Ltmp33171-Ltmp33170 # Record length +Ltmp33170: + .short 4360 # Record kind: S_UDT + .long 0 # Type + .asciz "std::nullptr_t" +Ltmp33171: + .short Ltmp33173-Ltmp33172 # Record length +Ltmp33172: + .short 4360 # Record kind: S_UDT + .long 11672 # Type + .asciz "std::add_lvalue_reference_t" +Ltmp33173: + .short Ltmp33175-Ltmp33174 # Record length +Ltmp33174: + .short 4360 # Record kind: S_UDT + .long 11682 # Type + .asciz "std::unique_ptr >" +Ltmp33175: + .short Ltmp33177-Ltmp33176 # Record length +Ltmp33176: + .short 4360 # Record kind: S_UDT + .long 11680 # Type + .asciz "std::remove_reference_t >" +Ltmp33177: + .short Ltmp33179-Ltmp33178 # Record length +Ltmp33178: + .short 4360 # Record kind: S_UDT + .long 11702 # Type + .asciz "std::_Unique_ptr_base >" +Ltmp33179: + .short Ltmp33181-Ltmp33180 # Record length +Ltmp33180: + .short 4360 # Record kind: S_UDT + .long 11709 # Type + .asciz "std::default_delete" +Ltmp33181: + .short Ltmp33183-Ltmp33182 # Record length +Ltmp33182: + .short 4360 # Record kind: S_UDT + .long 11723 # Type + .asciz "std::_Compressed_pair,std::_Facet_base *,1>" +Ltmp33183: + .short Ltmp33185-Ltmp33184 # Record length +Ltmp33184: + .short 4360 # Record kind: S_UDT + .long 11737 # Type + .asciz "std::bad_cast" +Ltmp33185: + .short Ltmp33187-Ltmp33186 # Record length +Ltmp33186: + .short 4360 # Record kind: S_UDT + .long 9152 # Type + .asciz "std::remove_reference_t" +Ltmp33187: + .short Ltmp33189-Ltmp33188 # Record length +Ltmp33188: + .short 4360 # Record kind: S_UDT + .long 11817 # Type + .asciz "std::_Tidy_guard > >" +Ltmp33189: + .short Ltmp33191-Ltmp33190 # Record length +Ltmp33190: + .short 4360 # Record kind: S_UDT + .long 10015 # Type + .asciz "std::remove_reference_t &>" +Ltmp33191: + .short Ltmp33193-Ltmp33192 # Record length +Ltmp33192: + .short 4360 # Record kind: S_UDT + .long 11933 # Type + .asciz "std::numeric_limits" +Ltmp33193: + .short Ltmp33195-Ltmp33194 # Record length +Ltmp33194: + .short 4360 # Record kind: S_UDT + .long 11944 # Type + .asciz "std::_Cl_names" +Ltmp33195: + .short Ltmp33197-Ltmp33196 # Record length +Ltmp33196: + .short 4360 # Record kind: S_UDT + .long 11962 # Type + .asciz "std::_Cmp_icase >" +Ltmp33197: + .short Ltmp33199-Ltmp33198 # Record length +Ltmp33198: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::_Iter_diff_t" +Ltmp33199: + .short Ltmp33201-Ltmp33200 # Record length +Ltmp33200: + .short 4360 # Record kind: S_UDT + .long 12056 # Type + .asciz "std::add_lvalue_reference_t" +Ltmp33201: + .short Ltmp33203-Ltmp33202 # Record length +Ltmp33202: + .short 4360 # Record kind: S_UDT + .long 12067 # Type + .asciz "std::unique_ptr >" +Ltmp33203: + .short Ltmp33205-Ltmp33204 # Record length +Ltmp33204: + .short 4360 # Record kind: S_UDT + .long 12065 # Type + .asciz "std::remove_reference_t >" +Ltmp33205: + .short Ltmp33207-Ltmp33206 # Record length +Ltmp33206: + .short 4360 # Record kind: S_UDT + .long 12086 # Type + .asciz "std::_Unique_ptr_base >" +Ltmp33207: + .short Ltmp33209-Ltmp33208 # Record length +Ltmp33208: + .short 4360 # Record kind: S_UDT + .long 12091 # Type + .asciz "std::_Node_assert" +Ltmp33209: + .short Ltmp33211-Ltmp33210 # Record length +Ltmp33210: + .short 4360 # Record kind: S_UDT + .long 12098 # Type + .asciz "std::default_delete" +Ltmp33211: + .short Ltmp33213-Ltmp33212 # Record length +Ltmp33212: + .short 4360 # Record kind: S_UDT + .long 12112 # Type + .asciz "std::_Compressed_pair,std::_Node_assert *,1>" +Ltmp33213: + .short Ltmp33215-Ltmp33214 # Record length +Ltmp33214: + .short 4360 # Record kind: S_UDT + .long 9058 # Type + .asciz "std::remove_reference_t" +Ltmp33215: + .short Ltmp33217-Ltmp33216 # Record length +Ltmp33216: + .short 4360 # Record kind: S_UDT + .long 12059 # Type + .asciz "std::remove_reference_t" +Ltmp33217: + .short Ltmp33219-Ltmp33218 # Record length +Ltmp33218: + .short 4360 # Record kind: S_UDT + .long 9063 # Type + .asciz "std::remove_reference_t" +Ltmp33219: + .short Ltmp33221-Ltmp33220 # Record length +Ltmp33220: + .short 4360 # Record kind: S_UDT + .long 12190 # Type + .asciz "Catch::StringMaker,0> >" +Ltmp33221: + .short Ltmp33223-Ltmp33222 # Record length +Ltmp33222: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "gsl::index" +Ltmp33223: + .short Ltmp33225-Ltmp33224 # Record length +Ltmp33224: + .short 4360 # Record kind: S_UDT + .long 117 # Type + .asciz "size_t" +Ltmp33225: + .short Ltmp33227-Ltmp33226 # Record length +Ltmp33226: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::streamsize" +Ltmp33227: + .short Ltmp33229-Ltmp33228 # Record length +Ltmp33228: + .short 4360 # Record kind: S_UDT + .long 7222 # Type + .asciz "std::_Rebind_alloc_t,std::allocator >::_Alty,std::_Container_proxy>" +Ltmp33229: + .short Ltmp33231-Ltmp33230 # Record length +Ltmp33230: + .short 4360 # Record kind: S_UDT + .long 7222 # Type + .asciz "std::_Rebind_alloc_t >::_Alty,std::_Container_proxy>" +Ltmp33231: + .short Ltmp33233-Ltmp33232 # Record length +Ltmp33232: + .short 4360 # Record kind: S_UDT + .long 8932 # Type + .asciz "std::regex" +Ltmp33233: + .short Ltmp33235-Ltmp33234 # Record length +Ltmp33234: + .short 4360 # Record kind: S_UDT + .long 7222 # Type + .asciz "std::_Rebind_alloc_t,0> >,std::allocator,0> > > >::_Alty,std::_Container_proxy>" +Ltmp33235: + .short Ltmp33237-Ltmp33236 # Record length +Ltmp33236: + .short 4360 # Record kind: S_UDT + .long 7222 # Type + .asciz "std::_Rebind_alloc_t >::_Alvbase,std::_Container_proxy>" +Ltmp33237: + .short Ltmp33239-Ltmp33238 # Record length +Ltmp33238: + .short 4360 # Record kind: S_UDT + .long 7222 # Type + .asciz "std::_Rebind_alloc_t >::_Alty,std::_Container_proxy>" +Ltmp33239: + .short Ltmp33241-Ltmp33240 # Record length +Ltmp33240: + .short 4360 # Record kind: S_UDT + .long 7222 # Type + .asciz "std::_Rebind_alloc_t,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Alty,std::_Container_proxy>" +Ltmp33241: + .short Ltmp33243-Ltmp33242 # Record length +Ltmp33242: + .short 4360 # Record kind: S_UDT + .long 7222 # Type + .asciz "std::_Rebind_alloc_t >::_Alty,std::_Container_proxy>" +Ltmp33243: + .short Ltmp33245-Ltmp33244 # Record length +Ltmp33244: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::underlying_type_t" +Ltmp33245: + .short Ltmp33247-Ltmp33246 # Record length +Ltmp33246: + .short 4360 # Record kind: S_UDT + .long 4529 # Type + .asciz "std::bool_constant,negation > > >" +Ltmp33247: + .short Ltmp33249-Ltmp33248 # Record length +Ltmp33248: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::_Iter_diff_t" +Ltmp33249: + .short Ltmp33251-Ltmp33250 # Record length +Ltmp33250: + .short 4360 # Record kind: S_UDT + .long 4532 # Type + .asciz "std::bool_constant,_Uses_default_construct,decltype(_Unfancy(_First))> > >" +Ltmp33251: + .short Ltmp33253-Ltmp33252 # Record length +Ltmp33252: + .short 4360 # Record kind: S_UDT + .long 4529 # Type + .asciz "std::bool_constant,0> > >,negation,0> > > > > >" +Ltmp33253: + .short Ltmp33255-Ltmp33254 # Record length +Ltmp33254: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::_Iter_diff_t,0> > *>" +Ltmp33255: + .short Ltmp33257-Ltmp33256 # Record length +Ltmp33256: + .short 4360 # Record kind: S_UDT + .long 4532 # Type + .asciz "std::bool_constant,0> > *>,_Uses_default_construct,0> > >,decltype(_Unfancy(_First))> > >" +Ltmp33257: + .short Ltmp33259-Ltmp33258 # Record length +Ltmp33258: + .short 4360 # Record kind: S_UDT + .long 4529 # Type + .asciz "std::bool_constant,negation > > >" +Ltmp33259: + .short Ltmp33261-Ltmp33260 # Record length +Ltmp33260: + .short 4360 # Record kind: S_UDT + .long 4532 # Type + .asciz "std::bool_constant,decltype(_Unfancy(_First)),decltype(_Val)> > >" +Ltmp33261: + .short Ltmp33263-Ltmp33262 # Record length +Ltmp33262: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::_Iter_diff_t > > >" +Ltmp33263: + .short Ltmp33265-Ltmp33264 # Record length +Ltmp33264: + .short 4360 # Record kind: S_UDT + .long 4529 # Type + .asciz "std::bool_constant,0> >::_Grp_t>,negation,0> >::_Grp_t> > > >" +Ltmp33265: + .short Ltmp33267-Ltmp33266 # Record length +Ltmp33266: + .short 4360 # Record kind: S_UDT + .long 4532 # Type + .asciz "std::bool_constant,0> >::_Grp_t *>,_Uses_default_construct,0> >::_Grp_t>,decltype(_Unfancy(_First))> > >" +Ltmp33267: + .short Ltmp33269-Ltmp33268 # Record length +Ltmp33268: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::underlying_type_t" +Ltmp33269: + .short Ltmp33271-Ltmp33270 # Record length +Ltmp33270: + .short 4360 # Record kind: S_UDT + .long 4529 # Type + .asciz "std::bool_constant && _Is_any_of_v >" +Ltmp33271: + .short Ltmp33273-Ltmp33272 # Record length +Ltmp33272: + .short 4360 # Record kind: S_UDT + .long 4532 # Type + .asciz "std::bool_constant<-1 == static_cast(-1)>" +Ltmp33273: + .short Ltmp33275-Ltmp33274 # Record length +Ltmp33274: + .short 4360 # Record kind: S_UDT + .long 7222 # Type + .asciz "std::_Rebind_alloc_t >::_Alty,std::_Container_proxy>" +Ltmp33275: + .short Ltmp33277-Ltmp33276 # Record length +Ltmp33276: + .short 4360 # Record kind: S_UDT + .long 112 # Type + .asciz "std::remove_const_t" +Ltmp33277: + .short Ltmp33279-Ltmp33278 # Record length +Ltmp33278: + .short 4360 # Record kind: S_UDT + .long 4526 # Type + .asciz "std::conditional_t >::is_always_equal::value,std::_Equal_allocators,typename allocator_traits >::propagate_on_container_move_assignment::type>" +Ltmp33279: + .short Ltmp33281-Ltmp33280 # Record length +Ltmp33280: + .short 4360 # Record kind: S_UDT + .long 4526 # Type + .asciz "std::_Choose_pocma,std::allocator >::_Alty>" +Ltmp33281: + .short Ltmp33283-Ltmp33282 # Record length +Ltmp33282: + .short 4360 # Record kind: S_UDT + .long 4532 # Type + .asciz "std::bool_constant >::propagate_on_container_copy_assignment::value && !allocator_traits >::is_always_equal::value>" +Ltmp33283: + .short Ltmp33285-Ltmp33284 # Record length +Ltmp33284: + .short 4360 # Record kind: S_UDT + .long 4532 # Type + .asciz "std::_Choose_pocca >::_Alvbase>" +Ltmp33285: + .short Ltmp33287-Ltmp33286 # Record length +Ltmp33286: + .short 4360 # Record kind: S_UDT + .long 4532 # Type + .asciz "std::_Choose_pocca >::_Alty>" +Ltmp33287: + .short Ltmp33289-Ltmp33288 # Record length +Ltmp33288: + .short 4360 # Record kind: S_UDT + .long 4532 # Type + .asciz "std::bool_constant >::propagate_on_container_copy_assignment::value && !allocator_traits >::is_always_equal::value>" +Ltmp33289: + .short Ltmp33291-Ltmp33290 # Record length +Ltmp33290: + .short 4360 # Record kind: S_UDT + .long 4532 # Type + .asciz "std::_Choose_pocca,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Alty>" +Ltmp33291: + .short Ltmp33293-Ltmp33292 # Record length +Ltmp33292: + .short 4360 # Record kind: S_UDT + .long 4532 # Type + .asciz "std::bool_constant && _Is_any_of_v >" +Ltmp33293: + .short Ltmp33295-Ltmp33294 # Record length +Ltmp33294: + .short 4360 # Record kind: S_UDT + .long 12275 # Type + .asciz "std::_Iosb" +Ltmp33295: +Ltmp32411: + .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: int (0x74) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x74, 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: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1008) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x474) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1009) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x100A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x474) + # ArgType: int* (0x474) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + # MemberFunction (0x100B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: ThisCall (0xB) + # 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 0x0b, 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: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 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: ThisCall (0xB) + # 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 0x0b, 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: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x10, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 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: ThisCall (0xB) + # 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 0x0b, 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: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x14, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 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: ThisCall (0xB) + # 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 0x0b, 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: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x18, 0x10, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x101A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, int) (0x1019) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x0b, 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*, int) (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, int) (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: ThisCall (0xB) + # 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 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x101D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1004) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x101E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x101D) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: ThisCall (0xB) + # 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 0x0b, 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: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x14, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1020) { + # 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 (0x1021) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1022) { + # 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 (0x1023) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1024) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x0b, 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: ThisCall (0xB) + # 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 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1026) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: int (0x74) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1027) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1028) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x0b, 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: ThisCall (0xB) + # 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 0x0b, 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: ThisCall (0xB) + # 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 0x0b, 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: ThisCall (0xB) + # 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 0x0b, 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: ThisCall (0xB) + # 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 0x0b, 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: (int, int) (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: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span::subspan_selector<-1> (0x1032) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 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: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, 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 0x0b, 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 int (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::(int) (0x1021) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x1021) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int, int) (0x1023) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x1024) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int 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::(int) (0x1027) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(int) (0x1027) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(int) (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::(int, int) (0x1031) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(int, int, 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: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x474) + # 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: int (0x74) + # 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 0x74, 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, 0x04, 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 0x74, 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: 8 + # 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 0x08, 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: E:\DD\gsl-dadonenf\include\gsl\span + # } + .byte 0x2a, 0x00, 0x05, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x45, 0x3a, 0x5c, 0x44 + .byte 0x44, 0x5c, 0x67, 0x73 + .byte 0x6c, 0x2d, 0x64, 0x61 + .byte 0x64, 0x6f, 0x6e, 0x65 + .byte 0x6e, 0x66, 0x5c, 0x69 + .byte 0x6e, 0x63, 0x6c, 0x75 + .byte 0x64, 0x65, 0x5c, 0x67 + .byte 0x73, 0x6c, 0x5c, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + # UdtSourceLine (0x1038) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1036) + # SourceFile: E:\DD\gsl-dadonenf\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: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3a, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x103C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: const gsl::span::storage_type >* (0x103B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x3b, 0x10, 0x00, 0x00 + .byte 0x0b, 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* (0x474) + # FieldOffset: 0x4 + # 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, 0x04, 0x00, 0x00 + .byte 0x04, 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: 8 + # 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 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, 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: E:\DD\gsl-dadonenf\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 long (0x22) + # SizeOf: 4 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0xf1 + # Pointer (0x1041) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x100C) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x1042) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int (0x1005) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1043) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const int& (0x1042) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + # MemberFunction (0x1044) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x100C) + # ThisType: std::array* (0x1041) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1043) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x41, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1045) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x100C) + # ThisType: std::array* (0x1041) + # CallingConvention: ThisCall (0xB) + # 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 0x0b, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1046) { + # 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 (0x1047) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_iterator (0x1046) + # ClassType: std::array (0x100C) + # ThisType: std::array* (0x1041) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x46, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x41, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1048) { + # 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 (0x1049) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x1010) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x10, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x104A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_const_iterator (0x1048) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x1049) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x48, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x104B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_iterator std::array::() (0x1047) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x104A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + # Class (0x104C) { + # 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 (0x104D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x104C) + # ClassType: std::array (0x100C) + # ThisType: std::array* (0x1041) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x41, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x104E) { + # 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 (0x104F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x104E) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x1049) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4e, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1050) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x104D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x104F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4f, 0x10, 0x00, 0x00 + # MemberFunction (0x1051) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: std::array (0x100C) + # ThisType: std::array* (0x1041) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x41, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1052) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int (0x1005) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1053) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1052) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x1049) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1054) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int* std::array::() (0x1051) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int* std::array::() (0x1053) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x51, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + # MemberFunction (0x1055) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x1049) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1056) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x1049) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1057) { + # 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 (0x1058) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::array (0x100C) + # ThisType: std::array* (0x1041) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x41, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1059) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1042) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x1049) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x105A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int& std::array::(unsigned) (0x1058) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::(unsigned) (0x1059) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x59, 0x10, 0x00, 0x00 + # MemberFunction (0x105B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::array (0x100C) + # ThisType: std::array* (0x1041) + # CallingConvention: ThisCall (0xB) + # 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 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x105C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1042) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x1049) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x105D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int& std::array::() (0x105B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::() (0x105C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5b, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + # MemberFunction (0x105E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x1049) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x105F) { + # 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&) (0x1044) + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(const int&) (0x1044) + # Name: fill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(std::array&) (0x1045) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x104B + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x104B + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1050 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1050 + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x104A) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x104A) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x104F) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x104F) + # Name: crend + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1054 + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1054 + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::array::() (0x1055) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::array::() (0x1055) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::array::() (0x1056) + # Name: empty + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x105A + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x105A + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x105D + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x105D + # Name: back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1054 + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::() (0x105E) + # Name: _Xran + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x474) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1052) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1042) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_iterator (0x1046) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_const_iterator (0x1048) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x104C) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x104E) + # 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 0x44, 0x10, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x66, 0x69, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x45, 0x10, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4b, 0x10, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4b, 0x10, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x50, 0x10, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x50, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4f, 0x10, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4f, 0x10, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x54, 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 0x54, 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 0x55, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x55, 0x10, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x10, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5a, 0x10, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5a, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5d, 0x10, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5d, 0x10, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x52, 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 0x42, 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 0x46, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x48, 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 0x4c, 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 0x4e, 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 (0x1060) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 45 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x105F) + # 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 0x5f, 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 (0x1061) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\array + # } + .byte 0x6a, 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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x61, 0x72 + .byte 0x72, 0x61, 0x79, 0x00 + # UdtSourceLine (0x1062) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::array (0x1060) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\array (0x1061) + # LineNumber: 220 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x60, 0x10, 0x00, 0x00 + .byte 0x61, 0x10, 0x00, 0x00 + .byte 0xdc, 0x00, 0x00, 0x00 + # FieldList (0x1063) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: int* (0x474) + # FieldOffset: 0x0 + # Name: p + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x70, 0x00 + # Struct (0x1064) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1063) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@H$0?0@gsl@@ + # } + .byte 0x5a, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x63, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x1065) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x1064) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x64, 0x10, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Modifier (0x1066) { + # 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 (0x1067) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,0> (0x1029) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1068) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: gsl::details::span_iterator,0>* (0x1067) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1069) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::span* (0x101F) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x106A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: gsl::details::span_iterator,0>* (0x1067) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::span*, int) (0x1069) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x69, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x106B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::() (0x1068) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::(const gsl::span*, int) (0x106A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x10, 0x00, 0x00 + # Modifier (0x106C) { + # 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 (0x106D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::span_iterator,0> (0x106C) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6c, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x106E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: const gsl::details::span_iterator,0>* (0x106D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6d, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x106F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: const gsl::details::span_iterator,0>* (0x106D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6d, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1070) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,0> (0x1029) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1071) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0>& (0x1070) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: gsl::details::span_iterator,0>* (0x1067) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1072) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1029) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: gsl::details::span_iterator,0>* (0x1067) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1073) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::() (0x1071) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(int) (0x1072) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x71, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x72, 0x10, 0x00, 0x00 + # MemberFunction (0x1074) { + # 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>* (0x106D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6d, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1075) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0>& (0x1070) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: gsl::details::span_iterator,0>* (0x1067) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1076) { + # 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 (0x1077) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: const gsl::details::span_iterator,0>* (0x106D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::span_iterator,0>) (0x1076) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6d, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x76, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1078) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(int) (0x1074) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int gsl::details::span_iterator,0>::(gsl::details::span_iterator,0>) (0x1077) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x77, 0x10, 0x00, 0x00 + # MemberFunction (0x1079) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: const gsl::details::span_iterator,0>* (0x106D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6d, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x107A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const int (0x1005) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + # MemberFunction (0x107B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: const gsl::details::span_iterator,0>* (0x106D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6d, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x107C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: int* (0x474) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x107D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const int* (0x107C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + # MemberFunction (0x107E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: gsl::details::span_iterator,0>* (0x1067) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int*) (0x107D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x107F) { + # 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 (0x1080) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # 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: int (0x74) + # FieldOffset: 0x4 + # Name: index_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x106B + # Name: span_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::details::span_iterator,0>::() (0x106E) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::details::span_iterator,0>::() (0x106F) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1073 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1073 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(int) (0x1074) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::(int) (0x1075) + # Name: operator+= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1078 + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::(int) (0x1075) + # Name: operator-= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::details::span_iterator,0>::(int) (0x1079) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::(const int) (0x107B) + # Name: _Verify_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::details::span_iterator,0>::() (0x106F) + # Name: _Unwrapped + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::(const int*) (0x107E) + # Name: _Seek_to + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: element_type_ + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x474) + # Name: _Unchecked_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x107F) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x474) + # Name: pointer + # } + # } + .byte 0xee, 0x01, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x66, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x69, 0x6e + .byte 0x64, 0x65, 0x78, 0x5f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 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 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6e, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6f, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x74, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x75, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x78, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x75, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x79, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7b, 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 0x6f, 0x10, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7e, 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, 0x04, 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 0x7f, 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 0x74, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + # Class (0x1081) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 27 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1080) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # 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 0x80, 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 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 (0x1082) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::span_iterator,0> (0x1081) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 125 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x7d, 0x00, 0x00, 0x00 + # Pointer (0x1083) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,1> (0x102B) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1084) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: gsl::details::span_iterator,1>* (0x1083) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x83, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1085) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: gsl::details::span_iterator,1>* (0x1083) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::span*, int) (0x1069) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x83, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x69, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1086) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,1>::() (0x1084) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,1>::(const gsl::span*, int) (0x1085) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x85, 0x10, 0x00, 0x00 + # Modifier (0x1087) { + # 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 (0x1088) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::span_iterator,1> (0x1087) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x87, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1089) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1042) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: const gsl::details::span_iterator,1>* (0x1088) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x88, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x108A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1052) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: const gsl::details::span_iterator,1>* (0x1088) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x88, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x108B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,1> (0x102B) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x108C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1>& (0x108B) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: gsl::details::span_iterator,1>* (0x1083) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8b, 0x10, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x83, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x108D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x102B) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: gsl::details::span_iterator,1>* (0x1083) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x83, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x108E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1>& gsl::details::span_iterator,1>::() (0x108C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::details::span_iterator,1>::(int) (0x108D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8c, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8d, 0x10, 0x00, 0x00 + # MemberFunction (0x108F) { + # 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>* (0x1088) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x88, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1090) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1>& (0x108B) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: gsl::details::span_iterator,1>* (0x1083) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8b, 0x10, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x83, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1091) { + # 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 (0x1092) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: const gsl::details::span_iterator,1>* (0x1088) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::span_iterator,1>) (0x1091) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x88, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x91, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1093) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::details::span_iterator,1>::(int) (0x108F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int gsl::details::span_iterator,1>::(gsl::details::span_iterator,1>) (0x1092) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8f, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x92, 0x10, 0x00, 0x00 + # MemberFunction (0x1094) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1042) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: const gsl::details::span_iterator,1>* (0x1088) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x88, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1095) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: const gsl::details::span_iterator,1>* (0x1088) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x88, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1096) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: const int* (0x1052) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x1097) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const const int* (0x1096) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x96, 0x10, 0x00, 0x00 + # MemberFunction (0x1098) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: gsl::details::span_iterator,1>* (0x1083) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const const int*) (0x1097) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x83, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x97, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1099) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # 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: int (0x74) + # FieldOffset: 0x4 + # Name: index_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1086 + # Name: span_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::details::span_iterator,1>::() (0x1089) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::details::span_iterator,1>::() (0x108A) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x108E + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x108E + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::details::span_iterator,1>::(int) (0x108F) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1>& gsl::details::span_iterator,1>::(int) (0x1090) + # Name: operator+= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1093 + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1>& gsl::details::span_iterator,1>::(int) (0x1090) + # Name: operator-= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::details::span_iterator,1>::(int) (0x1094) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,1>::(const int) (0x1095) + # Name: _Verify_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::details::span_iterator,1>::() (0x108A) + # Name: _Unwrapped + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,1>::(const const int*) (0x1098) + # Name: _Seek_to + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: element_type_ + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x474) + # Name: _Unchecked_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x107F) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1042) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1052) + # Name: pointer + # } + # } + .byte 0xee, 0x01, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x66, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x69, 0x6e + .byte 0x64, 0x65, 0x78, 0x5f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 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 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x89, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8a, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8e, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8e, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8f, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x93, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x94, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x95, 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 0x8a, 0x10, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x98, 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, 0x04, 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 0x7f, 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 0x74, 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 0x42, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + # Class (0x109A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 27 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1099) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # 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 0x99, 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 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 (0x109B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::span_iterator,1> (0x109A) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 125 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x7d, 0x00, 0x00, 0x00 + # Pointer (0x109C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::reverse_iterator,0> > (0x102D) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x109D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: std::reverse_iterator,0> >* (0x109C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x109E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: std::reverse_iterator,0> >* (0x109C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::span_iterator,0>) (0x1076) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x76, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x109F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::reverse_iterator,0> >::() (0x109D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::reverse_iterator,0> >::(gsl::details::span_iterator,0>) (0x109E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9e, 0x10, 0x00, 0x00 + # Modifier (0x10A0) { + # 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 (0x10A1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::reverse_iterator,0> > (0x10A0) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa0, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x10A2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1029) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: const std::reverse_iterator,0> >* (0x10A1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa1, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10A3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: const std::reverse_iterator,0> >* (0x10A1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa1, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10A4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: const std::reverse_iterator,0> >* (0x10A1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa1, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x10A5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::reverse_iterator,0> > (0x102D) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x10A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> >& (0x10A5) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: std::reverse_iterator,0> >* (0x109C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10A7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x102D) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: std::reverse_iterator,0> >* (0x109C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10A8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> >& std::reverse_iterator,0> >::() (0x10A6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > std::reverse_iterator,0> >::(int) (0x10A7) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa7, 0x10, 0x00, 0x00 + # MemberFunction (0x10A9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> >& (0x10A5) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: std::reverse_iterator,0> >* (0x109C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10AA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x102D) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: const std::reverse_iterator,0> >* (0x10A1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa1, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10AB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: const std::reverse_iterator,0> >* (0x10A1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa1, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x10AC) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # 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: 0x109F + # Name: reverse_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> std::reverse_iterator,0> >::() (0x10A2) + # Name: base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& std::reverse_iterator,0> >::() (0x10A3) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* std::reverse_iterator,0> >::() (0x10A4) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x10A8 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x10A8 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> >& std::reverse_iterator,0> >::(const int) (0x10A9) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > std::reverse_iterator,0> >::(const int) (0x10AA) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> >& std::reverse_iterator,0> >::(const int) (0x10A9) + # Name: operator-= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > std::reverse_iterator,0> >::(const int) (0x10AA) + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& std::reverse_iterator,0> >::(const int) (0x10AB) + # Name: operator[] + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x107F) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x474) + # 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 + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x102D) + # Name: _Prevent_inheriting_unwrap + # } + # } + .byte 0xbe, 0x01, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x66, 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 0x9f, 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 0xa2, 0x10, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa9, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaa, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa9, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaa, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7f, 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 0x74, 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, 0x04, 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 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x5f, 0x50, 0x72, 0x65 + .byte 0x76, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x69, 0x6e, 0x68 + .byte 0x65, 0x72, 0x69, 0x74 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x75, 0x6e, 0x77, 0x72 + .byte 0x61, 0x70, 0x00, 0xf1 + # Class (0x10AD) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 23 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10AC) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # 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 0x17, 0x00, 0x10, 0x02 + .byte 0xac, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 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 (0x10AE) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility + # } + .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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x78, 0x75 + .byte 0x74, 0x69, 0x6c, 0x69 + .byte 0x74, 0x79, 0x00, 0xf1 + # UdtSourceLine (0x10AF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::reverse_iterator,0> > (0x10AD) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility (0x10AE) + # LineNumber: 873 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xad, 0x10, 0x00, 0x00 + .byte 0xae, 0x10, 0x00, 0x00 + .byte 0x69, 0x03, 0x00, 0x00 + # Pointer (0x10B0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::reverse_iterator,1> > (0x102F) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x10B1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: std::reverse_iterator,1> >* (0x10B0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10B2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: std::reverse_iterator,1> >* (0x10B0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::span_iterator,1>) (0x1091) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x91, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10B3) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::reverse_iterator,1> >::() (0x10B1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::reverse_iterator,1> >::(gsl::details::span_iterator,1>) (0x10B2) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb2, 0x10, 0x00, 0x00 + # Modifier (0x10B4) { + # 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 (0x10B5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::reverse_iterator,1> > (0x10B4) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb4, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x10B6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x102B) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: const std::reverse_iterator,1> >* (0x10B5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb5, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10B7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1042) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: const std::reverse_iterator,1> >* (0x10B5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb5, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10B8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1052) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: const std::reverse_iterator,1> >* (0x10B5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb5, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x10B9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::reverse_iterator,1> > (0x102F) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x10BA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> >& (0x10B9) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: std::reverse_iterator,1> >* (0x10B0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb9, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x102F) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: std::reverse_iterator,1> >* (0x10B0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10BC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> >& std::reverse_iterator,1> >::() (0x10BA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > std::reverse_iterator,1> >::(int) (0x10BB) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x10, 0x00, 0x00 + # MemberFunction (0x10BD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> >& (0x10B9) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: std::reverse_iterator,1> >* (0x10B0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb9, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x102F) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: const std::reverse_iterator,1> >* (0x10B5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb5, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1042) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: const std::reverse_iterator,1> >* (0x10B5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb5, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x10C0) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # 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: 0x10B3 + # Name: reverse_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> std::reverse_iterator,1> >::() (0x10B6) + # Name: base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& std::reverse_iterator,1> >::() (0x10B7) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* std::reverse_iterator,1> >::() (0x10B8) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x10BC + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x10BC + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> >& std::reverse_iterator,1> >::(const int) (0x10BD) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > std::reverse_iterator,1> >::(const int) (0x10BE) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> >& std::reverse_iterator,1> >::(const int) (0x10BD) + # Name: operator-= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > std::reverse_iterator,1> >::(const int) (0x10BE) + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& std::reverse_iterator,1> >::(const int) (0x10BF) + # Name: operator[] + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x107F) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1052) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1042) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x102B) + # Name: iterator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x102F) + # Name: _Prevent_inheriting_unwrap + # } + # } + .byte 0xbe, 0x01, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x66, 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 0xb3, 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 0xb6, 0x10, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb7, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb8, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xbc, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xbc, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbd, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbe, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbd, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbe, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbf, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7f, 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 0x74, 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 0x52, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 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 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0x5f, 0x50, 0x72, 0x65 + .byte 0x76, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x69, 0x6e, 0x68 + .byte 0x65, 0x72, 0x69, 0x74 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x75, 0x6e, 0x77, 0x72 + .byte 0x61, 0x70, 0x00, 0xf1 + # Class (0x10C1) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 23 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C0) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # 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 0x17, 0x00, 0x10, 0x02 + .byte 0xc0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 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 (0x10C2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::reverse_iterator,1> > (0x10C1) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility (0x10AE) + # LineNumber: 873 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc1, 0x10, 0x00, 0x00 + .byte 0xae, 0x10, 0x00, 0x00 + .byte 0x69, 0x03, 0x00, 0x00 + # FieldList (0x10C3) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # } + .byte 0x02, 0x00, 0x03, 0x12 + # Class (0x10C4) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x10C3) + # 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 0xc3, 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 (0x10C5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::subspan_selector<-1> (0x10C4) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 615 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc4, 0x10, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x67, 0x02, 0x00, 0x00 + # Pointer (0x10C6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<-1> (0x1039) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x10C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: gsl::details::extent_type<-1>* (0x10C6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x10C8) { + # 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 (0x10C9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<-1> (0x10C8) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x10CA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: const gsl::details::extent_type<-1>* (0x10C9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x10CB) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int (0x74) + # FieldOffset: 0x0 + # Name: size_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<-1>::(int) (0x10C7) + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::details::extent_type<-1>::() (0x10CA) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # } + .byte 0x4a, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x69 + .byte 0x7a, 0x65, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Class (0x10CC) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10CB) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0xcb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x10CD) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<-1> (0x10CC) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 327 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xcc, 0x10, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x01, 0x00, 0x00 + # Struct (0x10CE) { + # 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 (0x10CF) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::bidirectional_iterator_tag (0x10CE) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xce, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x10D0) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10CF) + # 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 0xcf, 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 (0x10D1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::random_access_iterator_tag (0x10D0) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility (0x10AE) + # LineNumber: 78 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd0, 0x10, 0x00, 0x00 + .byte 0xae, 0x10, 0x00, 0x00 + .byte 0x4e, 0x00, 0x00, 0x00 + # Struct (0x10D2) { + # 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 (0x10D3) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::forward_iterator_tag (0x10D2) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xd2, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x10D4) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10D3) + # 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 0xd3, 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 (0x10D5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::bidirectional_iterator_tag (0x10D4) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility (0x10AE) + # LineNumber: 75 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd4, 0x10, 0x00, 0x00 + .byte 0xae, 0x10, 0x00, 0x00 + .byte 0x4b, 0x00, 0x00, 0x00 + # Struct (0x10D6) { + # 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 (0x10D7) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::input_iterator_tag (0x10D6) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xd6, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x10D8) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10D7) + # 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 0xd7, 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 (0x10D9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::forward_iterator_tag (0x10D8) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility (0x10AE) + # LineNumber: 72 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd8, 0x10, 0x00, 0x00 + .byte 0xae, 0x10, 0x00, 0x00 + .byte 0x48, 0x00, 0x00, 0x00 + # Struct (0x10DA) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C3) + # 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 0xc3, 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 (0x10DB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::input_iterator_tag (0x10DA) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility (0x10AE) + # LineNumber: 66 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xda, 0x10, 0x00, 0x00 + .byte 0xae, 0x10, 0x00, 0x00 + .byte 0x42, 0x00, 0x00, 0x00 + # Class (0x10DC) { + # 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 (0x10DD) { + # 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 (0x10DE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x10DC) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x10DF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* (0x1052) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x10E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DC) + # ThisType: gsl::span* (0x10DE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, int) (0x10DF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10E1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* (0x1052) + # ArgType: const int* (0x1052) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + # MemberFunction (0x10E2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DC) + # ThisType: gsl::span* (0x10DE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, const int*) (0x10E1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xe1, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10E3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DC) + # ThisType: gsl::span* (0x10DE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DC) + # ThisType: gsl::span* (0x10DE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x10E5) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x10DC) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x10E6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x10E5) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe5, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x10E7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x10E6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe6, 0x10, 0x00, 0x00 + # MemberFunction (0x10E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DC) + # ThisType: gsl::span* (0x10DE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x10E7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xe7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x10E9) { + # 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 (0x10EA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x10E9) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x10EB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DC) + # ThisType: gsl::span* (0x10DE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, int) (0x10EA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10EC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int*, int) (0x10E0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int*, const int*) (0x10E2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x10E3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x10E4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x10E8) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, int) (0x10EB) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe0, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe2, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + # MemberFunction (0x10ED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DC) + # ThisType: gsl::span* (0x10DE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x10EE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x10DC) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x10EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x10EE) + # ClassType: gsl::span (0x10DC) + # ThisType: gsl::span* (0x10DE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x10E7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xee, 0x10, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xe7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x10F0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x10E5) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe5, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x10F1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10DC) + # ClassType: gsl::span (0x10DC) + # ThisType: const gsl::span* (0x10F0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xf0, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10F2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10DC) + # ClassType: gsl::span (0x10DC) + # ThisType: const gsl::span* (0x10F0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xf0, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span (0x10DC) + # ThisType: const gsl::span* (0x10F0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xf0, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10F4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x10DC) + # ThisType: const gsl::span* (0x10F0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xf0, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1042) + # ClassType: gsl::span (0x10DC) + # ThisType: const gsl::span* (0x10F0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xf0, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10F6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1052) + # ClassType: gsl::span (0x10DC) + # ThisType: const gsl::span* (0x10F0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xf0, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x10F7) { + # 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 (0x10F8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x10F7) + # ClassType: gsl::span (0x10DC) + # ThisType: const gsl::span* (0x10F0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf7, 0x10, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xf0, 0x10, 0x00, 0x00 + .byte 0x0b, 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,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 (0x10FA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x10F9) + # ClassType: gsl::span (0x10DC) + # ThisType: const gsl::span* (0x10F0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf9, 0x10, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xf0, 0x10, 0x00, 0x00 + .byte 0x0b, 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: 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 (0x10FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x10FB) + # ClassType: gsl::span (0x10DC) + # ThisType: const gsl::span* (0x10F0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfb, 0x10, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xf0, 0x10, 0x00, 0x00 + .byte 0x0b, 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,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 (0x10FE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x10FD) + # ClassType: gsl::span (0x10DC) + # ThisType: const gsl::span* (0x10F0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfd, 0x10, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xf0, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x10DC) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1100) { + # 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 (0x1101) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span::subspan_selector<-1> (0x1100) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x11, 0x00, 0x00 + # MemberFunction (0x1102) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10DC) + # ClassType: gsl::span (0x10DC) + # ThisType: const gsl::span* (0x10F0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span::subspan_selector<-1>) (0x1101) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xf0, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x01, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1103) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x10DD) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x10EC + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x10ED) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x10EF) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x10F1) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x10F1) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int, int) (0x10F2) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x10F3) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x10F3) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x10F4) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(int) (0x10F5) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(int) (0x10F5) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(int) (0x10F5) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x10F6) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x10F8) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x10F8) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x10FA) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x10FA) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x10FC) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x10FC) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x10FE) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x10FE) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x10F6) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x10F6) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(int, int) (0x10FF) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(int, int, gsl::span::subspan_selector<-1>) (0x1102) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int (0x1005) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1052) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1042) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x10F7) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x10F9) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x10FB) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x10FD) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x10E9) + # 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 0xdd, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xec, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xed, 0x10, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf3, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf3, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf4, 0x10, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf5, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf5, 0x10, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf5, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf6, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf8, 0x10, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf8, 0x10, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfa, 0x10, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfa, 0x10, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfc, 0x10, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfc, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfe, 0x10, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfe, 0x10, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf6, 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 0xf6, 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 0xff, 0x10, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x02, 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 0x05, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf7, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf9, 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 0xfb, 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 0xfd, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1104) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1103) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@$$CBH$0?0@gsl@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x03, 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, 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 (0x1105) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1104) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x04, 0x11, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x1106) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x10DD) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xdd, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1107) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1106) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x06, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1108) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1052) + # ClassType: gsl::span::storage_type > (0x10DD) + # ThisType: const gsl::span::storage_type >* (0x1107) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0xdd, 0x10, 0x00, 0x00 + .byte 0x07, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1109) { + # 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* (0x1052) + # FieldOffset: 0x4 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::storage_type >::() (0x1108) + # 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 0x52, 0x10, 0x00, 0x00 + .byte 0x04, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x08, 0x11, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x110A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1109) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # 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 0x09, 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, 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 (0x110B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x110A) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x0a, 0x11, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FieldList (0x110C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const int* (0x1052) + # FieldOffset: 0x0 + # Name: p + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x70, 0x00 + # Struct (0x110D) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x110C) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@$$CBH$0?0@gsl@@ + # } + .byte 0x62, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x0c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x110E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x110D) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x0d, 0x11, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Class (0x110F) { + # 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 (0x1110) { + # 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 (0x1111) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::AssertionHandler (0x110F) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0f, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Class (0x1112) { + # 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 (0x1113) { + # 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 (0x1114) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::SourceLineInfo (0x1113) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1115) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::SourceLineInfo (0x1114) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # FieldList (0x1116) { + # 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 (0x1117) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 4 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x1116) + # Name: Catch::ResultDisposition::Flags + # LinkageName: .?AW4Flags@ResultDisposition@Catch@@ + # } + .byte 0x56, 0x00, 0x07, 0x15 + .byte 0x04, 0x00, 0x08, 0x02 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x16, 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 (0x1118) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp + # } + .byte 0x46, 0x00, 0x05, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x45, 0x3a, 0x5c, 0x44 + .byte 0x44, 0x5c, 0x67, 0x73 + .byte 0x6c, 0x2d, 0x64, 0x61 + .byte 0x64, 0x6f, 0x6e, 0x65 + .byte 0x6e, 0x66, 0x5c, 0x62 + .byte 0x75, 0x69, 0x6c, 0x64 + .byte 0x2d, 0x63, 0x6c, 0x61 + .byte 0x6e, 0x67, 0x5c, 0x65 + .byte 0x78, 0x74, 0x65, 0x72 + .byte 0x6e, 0x61, 0x6c, 0x5c + .byte 0x69, 0x6e, 0x63, 0x6c + .byte 0x75, 0x64, 0x65, 0x5c + .byte 0x63, 0x61, 0x74, 0x63 + .byte 0x68, 0x5c, 0x63, 0x61 + .byte 0x74, 0x63, 0x68, 0x2e + .byte 0x68, 0x70, 0x70, 0x00 + # UdtSourceLine (0x1119) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ResultDisposition::Flags (0x1117) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1160 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x17, 0x11, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x88, 0x04, 0x00, 0x00 + # ArgList (0x111A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: Catch::StringRef (0x1112) + # ArgType: const Catch::SourceLineInfo& (0x1115) + # ArgType: Catch::StringRef (0x1112) + # ArgType: Catch::ResultDisposition::Flags (0x1117) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x15, 0x11, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x17, 0x11, 0x00, 0x00 + # MemberFunction (0x111B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x110F) + # ThisType: Catch::AssertionHandler* (0x1111) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (Catch::StringRef, const Catch::SourceLineInfo&, Catch::StringRef, Catch::ResultDisposition::Flags) (0x111A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x11, 0x00, 0x00 + .byte 0x11, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x111C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x110F) + # ThisType: Catch::AssertionHandler* (0x1111) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x11, 0x00, 0x00 + .byte 0x11, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x111D) { + # 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 (0x111E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ITransientExpression (0x111D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x111F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ITransientExpression (0x111E) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1e, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1120) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const Catch::ITransientExpression& (0x111F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + # MemberFunction (0x1121) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x110F) + # ThisType: Catch::AssertionHandler* (0x1111) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const Catch::ITransientExpression&) (0x1120) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x11, 0x00, 0x00 + .byte 0x11, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1122) { + # 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 (0x1123) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 11 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x1122) + # Name: Catch::ResultWas::OfType + # LinkageName: .?AW4OfType@ResultWas@Catch@@ + # } + .byte 0x46, 0x00, 0x07, 0x15 + .byte 0x0b, 0x00, 0x08, 0x02 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x22, 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 (0x1124) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ResultWas::OfType (0x1123) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1136 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x23, 0x11, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + # ArgList (0x1125) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: Catch::ResultWas::OfType (0x1123) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x23, 0x11, 0x00, 0x00 + # MemberFunction (0x1126) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x110F) + # ThisType: Catch::AssertionHandler* (0x1111) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (Catch::ResultWas::OfType) (0x1125) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x11, 0x00, 0x00 + .byte 0x11, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1127) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::StringRef (0x1112) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1128) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::StringRef (0x1127) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x27, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1129) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: Catch::ResultWas::OfType (0x1123) + # ArgType: const Catch::StringRef& (0x1128) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x11, 0x00, 0x00 + .byte 0x28, 0x11, 0x00, 0x00 + # MemberFunction (0x112A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x110F) + # ThisType: Catch::AssertionHandler* (0x1111) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (Catch::ResultWas::OfType, const Catch::StringRef&) (0x1129) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x11, 0x00, 0x00 + .byte 0x11, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x29, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x112B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ITransientExpression (0x111E) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1e, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x112C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: Catch::ResultWas::OfType (0x1123) + # ArgType: const Catch::ITransientExpression* (0x112B) + # ArgType: bool (0x30) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x11, 0x00, 0x00 + .byte 0x2b, 0x11, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x112D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x110F) + # ThisType: Catch::AssertionHandler* (0x1111) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (Catch::ResultWas::OfType, const Catch::ITransientExpression*, bool) (0x112C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x11, 0x00, 0x00 + .byte 0x11, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x2c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x112E) { + # 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 (0x112F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::AssertionResultData (0x112E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2e, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1130) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::AssertionResultData (0x112F) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2f, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1131) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const Catch::AssertionResultData& (0x1130) + # ArgType: const Catch::ITransientExpression* (0x112B) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x30, 0x11, 0x00, 0x00 + .byte 0x2b, 0x11, 0x00, 0x00 + # MemberFunction (0x1132) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x110F) + # ThisType: Catch::AssertionHandler* (0x1111) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const Catch::AssertionResultData&, const Catch::ITransientExpression*) (0x1131) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x11, 0x00, 0x00 + .byte 0x11, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x31, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1133) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::(const Catch::ITransientExpression&) (0x1121) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::(Catch::ResultWas::OfType) (0x1126) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::(Catch::ResultWas::OfType, const Catch::StringRef&) (0x112A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::(Catch::ResultWas::OfType, const Catch::ITransientExpression*, bool) (0x112D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::(const Catch::AssertionResultData&, const Catch::ITransientExpression*) (0x1132) + # ] + # } + .byte 0x2a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x21, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x32, 0x11, 0x00, 0x00 + # Modifier (0x1134) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::AssertionHandler (0x110F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0f, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1135) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::AssertionHandler (0x1134) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x34, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1136) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::AssertionHandler (0x110F) + # ThisType: const Catch::AssertionHandler* (0x1135) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x0f, 0x11, 0x00, 0x00 + .byte 0x35, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1137) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x110F) + # ThisType: const Catch::AssertionHandler* (0x1135) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x11, 0x00, 0x00 + .byte 0x35, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1138) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::AssertionInfo (0x1110) + # FieldOffset: 0x0 + # Name: m_assertionInfo + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x24 + # Name: m_shouldDebugBreak + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x25 + # Name: m_shouldThrow + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x26 + # 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) (0x111B) + # Name: AssertionHandler + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::() (0x111C) + # Name: ~AssertionHandler + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x5 + # MethodListIndex: 0x1133 + # Name: handle + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::AssertionHandler::() (0x1136) + # Name: shouldDebugBreak + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::AssertionHandler::() (0x1136) + # Name: allowThrows + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::() (0x1137) + # Name: reactWithDebugBreak + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::() (0x1137) + # Name: reactWithoutDebugBreak + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::() (0x111C) + # Name: useActiveException + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::() (0x111C) + # Name: setExceptionGuard + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::() (0x111C) + # Name: unsetExceptionGuard + # } + # } + .byte 0x7e, 0x01, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x10, 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 0x24, 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 0x25, 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 0x26, 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 0x1b, 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 0x1c, 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 0x33, 0x11, 0x00, 0x00 + .byte 0x68, 0x61, 0x6e, 0x64 + .byte 0x6c, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x36, 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 0x36, 0x11, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x77, 0x54, 0x68, 0x72 + .byte 0x6f, 0x77, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x37, 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 0x37, 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 0x1c, 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 0x1c, 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 0x1c, 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 (0x1139) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1138) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 40 + # Name: Catch::AssertionHandler + # LinkageName: .?AVAssertionHandler@Catch@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x12, 0x00, 0x00, 0x02 + .byte 0x38, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x28, 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 (0x113A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::AssertionHandler (0x1139) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1215 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x39, 0x11, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xbf, 0x04, 0x00, 0x00 + # FieldList (0x113B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: Catch::StringRef (0x1112) + # FieldOffset: 0x0 + # Name: macroName + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: Catch::SourceLineInfo (0x1113) + # FieldOffset: 0xC + # Name: lineInfo + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: Catch::StringRef (0x1112) + # FieldOffset: 0x14 + # Name: capturedExpression + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: Catch::ResultDisposition::Flags (0x1117) + # FieldOffset: 0x20 + # Name: resultDisposition + # } + # } + .byte 0x66, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x61 + .byte 0x63, 0x72, 0x6f, 0x4e + .byte 0x61, 0x6d, 0x65, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x6c, 0x69 + .byte 0x6e, 0x65, 0x49, 0x6e + .byte 0x66, 0x6f, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x14, 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 0x17, 0x11, 0x00, 0x00 + .byte 0x20, 0x00, 0x72, 0x65 + .byte 0x73, 0x75, 0x6c, 0x74 + .byte 0x44, 0x69, 0x73, 0x70 + .byte 0x6f, 0x73, 0x69, 0x74 + .byte 0x69, 0x6f, 0x6e, 0x00 + # Struct (0x113C) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x113B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 36 + # Name: Catch::AssertionInfo + # LinkageName: .?AUAssertionInfo@Catch@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0x3b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x24, 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 (0x113D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::AssertionInfo (0x113C) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1179 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3c, 0x11, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x9b, 0x04, 0x00, 0x00 + # Modifier (0x113E) { + # 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 (0x113F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char (0x113E) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3e, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x1140) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::StringRef (0x1112) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1141) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::StringRef (0x1112) + # ThisType: Catch::StringRef* (0x1140) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1142) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const Catch::StringRef& (0x1128) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x28, 0x11, 0x00, 0x00 + # MemberFunction (0x1143) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::StringRef (0x1112) + # ThisType: Catch::StringRef* (0x1140) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const Catch::StringRef&) (0x1142) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x42, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1144) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::StringRef (0x1112) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x1145) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: Catch::StringRef&& (0x1144) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x44, 0x11, 0x00, 0x00 + # MemberFunction (0x1146) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::StringRef (0x1112) + # ThisType: Catch::StringRef* (0x1140) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (Catch::StringRef&&) (0x1145) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x45, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1147) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char* (0x113F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + # MemberFunction (0x1148) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::StringRef (0x1112) + # ThisType: Catch::StringRef* (0x1140) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1147) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1149) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x113F) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x114A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::StringRef (0x1112) + # ThisType: Catch::StringRef* (0x1140) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, unsigned) (0x1149) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x114B) { + # 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 (0x114C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::basic_string,std::allocator > (0x114B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x114D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_string,std::allocator > (0x114C) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x114E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x114D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + # MemberFunction (0x114F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::StringRef (0x1112) + # ThisType: Catch::StringRef* (0x1140) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x114E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x4e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1150) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::() (0x1141) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::(const Catch::StringRef&) (0x1143) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::(Catch::StringRef&&) (0x1146) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::(const char*) (0x1148) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::(const char*, unsigned) (0x114A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::(const std::basic_string,std::allocator >&) (0x114F) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 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 0x4f, 0x11, 0x00, 0x00 + # Pointer (0x1151) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::StringRef (0x1112) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1152) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: Catch::StringRef (0x1112) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + # MemberFunction (0x1153) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::StringRef& (0x1151) + # ClassType: Catch::StringRef (0x1112) + # ThisType: Catch::StringRef* (0x1140) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (Catch::StringRef) (0x1152) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x51, 0x11, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x52, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1154) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::StringRef (0x1127) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x27, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1155) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # ClassType: Catch::StringRef (0x1112) + # ThisType: const Catch::StringRef* (0x1154) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1156) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: Catch::StringRef& (0x1151) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x51, 0x11, 0x00, 0x00 + # MemberFunction (0x1157) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::StringRef (0x1112) + # ThisType: Catch::StringRef* (0x1140) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (Catch::StringRef&) (0x1156) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x56, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1158) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::StringRef (0x1112) + # ThisType: const Catch::StringRef* (0x1154) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const Catch::StringRef&) (0x1142) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x42, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1159) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: Catch::StringRef (0x1112) + # ThisType: const Catch::StringRef* (0x1154) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x115A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::StringRef (0x1112) + # ThisType: const Catch::StringRef* (0x1154) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x115B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: Catch::StringRef (0x1112) + # ThisType: const Catch::StringRef* (0x1154) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x115C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x113F) + # ClassType: Catch::StringRef (0x1112) + # ThisType: const Catch::StringRef* (0x1154) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x115D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned (0x75) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x115E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::StringRef (0x1112) + # ClassType: Catch::StringRef (0x1112) + # ThisType: const Catch::StringRef* (0x1154) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned, unsigned) (0x115D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x5d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x115F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const char* (0x113F) + # FieldOffset: 0x0 + # Name: m_start + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned (0x75) + # FieldOffset: 0x4 + # Name: m_size + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: char* (0x470) + # FieldOffset: 0x8 + # Name: m_data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void Catch::StringRef::() (0x1141) + # Name: takeOwnership + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1150 + # Name: StringRef + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::() (0x1141) + # Name: ~StringRef + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::StringRef& Catch::StringRef::(Catch::StringRef) (0x1153) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator > Catch::StringRef::() (0x1155) + # Name: operator basic_string + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::(Catch::StringRef&) (0x1157) + # Name: swap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::StringRef::(const Catch::StringRef&) (0x1158) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::StringRef::(const Catch::StringRef&) (0x1158) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char Catch::StringRef::(unsigned) (0x1159) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::StringRef::() (0x115A) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned Catch::StringRef::() (0x115B) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned Catch::StringRef::() (0x115B) + # Name: numberOfCharacters + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* Catch::StringRef::() (0x115C) + # Name: c_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::StringRef Catch::StringRef::(unsigned, unsigned) (0x115E) + # Name: substr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool Catch::StringRef::() (0x115A) + # Name: isOwned + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool Catch::StringRef::() (0x115A) + # Name: isSubstring + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: const char* Catch::StringRef::() (0x115C) + # Name: data + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # } + .byte 0xa2, 0x01, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x73, 0x74, 0x61, 0x72 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x6d, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x41, 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 0x50, 0x11, 0x00, 0x00 + .byte 0x53, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x52, 0x65 + .byte 0x66, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x7e, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x52 + .byte 0x65, 0x66, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x55, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x20, 0x62, 0x61, 0x73 + .byte 0x69, 0x63, 0x5f, 0x73 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x57, 0x11, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x59, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 0x11, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 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 0x5c, 0x11, 0x00, 0x00 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x11, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x4f, 0x77 + .byte 0x6e, 0x65, 0x64, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x53, 0x75 + .byte 0x62, 0x73, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x5c, 0x11, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x1160) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 26 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x115F) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 12 + # Name: Catch::StringRef + # LinkageName: .?AVStringRef@Catch@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x1a, 0x00, 0x10, 0x02 + .byte 0x5f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 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 (0x1161) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringRef (0x1160) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 332 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x60, 0x11, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x4c, 0x01, 0x00, 0x00 + # Pointer (0x1162) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::SourceLineInfo (0x1113) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1163) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::SourceLineInfo (0x1113) + # ThisType: Catch::SourceLineInfo* (0x1162) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x62, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1164) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::SourceLineInfo (0x1113) + # ThisType: Catch::SourceLineInfo* (0x1162) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, unsigned) (0x1149) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x62, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1165) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const Catch::SourceLineInfo& (0x1115) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x15, 0x11, 0x00, 0x00 + # MemberFunction (0x1166) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::SourceLineInfo (0x1113) + # ThisType: Catch::SourceLineInfo* (0x1162) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const Catch::SourceLineInfo&) (0x1165) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x62, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x65, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1167) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::SourceLineInfo (0x1113) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x1168) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: Catch::SourceLineInfo&& (0x1167) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x67, 0x11, 0x00, 0x00 + # MemberFunction (0x1169) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::SourceLineInfo (0x1113) + # ThisType: Catch::SourceLineInfo* (0x1162) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (Catch::SourceLineInfo&&) (0x1168) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x62, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x68, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x116A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::SourceLineInfo::() (0x1163) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::SourceLineInfo::(const char*, unsigned) (0x1164) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::SourceLineInfo::(const Catch::SourceLineInfo&) (0x1166) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::SourceLineInfo::(Catch::SourceLineInfo&&) (0x1169) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x64, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x66, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x11, 0x00, 0x00 + # Pointer (0x116B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::SourceLineInfo (0x1113) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x116C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::SourceLineInfo& (0x116B) + # ClassType: Catch::SourceLineInfo (0x1113) + # ThisType: Catch::SourceLineInfo* (0x1162) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const Catch::SourceLineInfo&) (0x1165) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6b, 0x11, 0x00, 0x00 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x62, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x65, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x116D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::SourceLineInfo& (0x116B) + # ClassType: Catch::SourceLineInfo (0x1113) + # ThisType: Catch::SourceLineInfo* (0x1162) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (Catch::SourceLineInfo&&) (0x1168) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6b, 0x11, 0x00, 0x00 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x62, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x68, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x116E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: Catch::SourceLineInfo& Catch::SourceLineInfo::(const Catch::SourceLineInfo&) (0x116C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: Catch::SourceLineInfo& Catch::SourceLineInfo::(Catch::SourceLineInfo&&) (0x116D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6c, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x11, 0x00, 0x00 + # Pointer (0x116F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::SourceLineInfo (0x1114) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1170) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::SourceLineInfo (0x1113) + # ThisType: const Catch::SourceLineInfo* (0x116F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x6f, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1171) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::SourceLineInfo (0x1113) + # ThisType: const Catch::SourceLineInfo* (0x116F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const Catch::SourceLineInfo&) (0x1165) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x6f, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x65, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1172) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const char* (0x113F) + # FieldOffset: 0x0 + # Name: file + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x4 + # Name: line + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x116A + # Name: SourceLineInfo + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x116E + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::SourceLineInfo::() (0x1170) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::SourceLineInfo::(const Catch::SourceLineInfo&) (0x1171) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::SourceLineInfo::(const Catch::SourceLineInfo&) (0x1171) + # Name: operator< + # } + # } + .byte 0x86, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x66, 0x69 + .byte 0x6c, 0x65, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x6c, 0x69 + .byte 0x6e, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x6a, 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 0x6e, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x70, 0x11, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x71, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x71, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x00, 0xf2, 0xf1 + # Struct (0x1173) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 11 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1172) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::SourceLineInfo + # LinkageName: .?AUSourceLineInfo@Catch@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x0b, 0x00, 0x00, 0x02 + .byte 0x72, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 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 (0x1174) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::SourceLineInfo (0x1173) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 228 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x73, 0x11, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xe4, 0x00, 0x00, 0x00 + # VFTableShape (0x1175) { + # TypeLeafKind: LF_VTSHAPE (0xA) + # VFEntryCount: 4 + # } + .byte 0x06, 0x00, 0x0a, 0x00 + .byte 0x04, 0x00, 0x55, 0x55 + # Pointer (0x1176) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: (0x1175) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1177) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::ITransientExpression (0x111D) + # ThisType: const Catch::ITransientExpression* (0x112B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x2b, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1178) { + # 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 (0x1179) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_ostream > (0x1178) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x78, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x117A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::basic_ostream >& (0x1179) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x79, 0x11, 0x00, 0x00 + # MemberFunction (0x117B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ITransientExpression (0x111D) + # ThisType: const Catch::ITransientExpression* (0x112B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x2b, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x117C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ITransientExpression (0x111D) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x117D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ITransientExpression (0x111D) + # ThisType: Catch::ITransientExpression* (0x117C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x117E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # VFPtr { + # TypeLeafKind: LF_VFUNCTAB (0x1409) + # Type: * (0x1176) + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: PureIntroducingVirtual (0x6) + # Type: bool Catch::ITransientExpression::() (0x1177) + # VFTableOffset: 0x0 + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: PureIntroducingVirtual (0x6) + # Type: bool Catch::ITransientExpression::() (0x1177) + # VFTableOffset: 0x4 + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: PureIntroducingVirtual (0x6) + # Type: void Catch::ITransientExpression::(std::basic_ostream >&) (0x117B) + # VFTableOffset: 0x8 + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: IntroducingVirtual (0x4) + # Type: void Catch::ITransientExpression::() (0x117D) + # VFTableOffset: 0xC + # Name: ~ITransientExpression + # } + # } + .byte 0x92, 0x00, 0x03, 0x12 + .byte 0x09, 0x14, 0x00, 0x00 + .byte 0x76, 0x11, 0x00, 0x00 + .byte 0x11, 0x15, 0x1b, 0x00 + .byte 0x77, 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 0x77, 0x11, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x1b, 0x00 + .byte 0x7b, 0x11, 0x00, 0x00 + .byte 0x08, 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 0x7d, 0x11, 0x00, 0x00 + .byte 0x0c, 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 (0x117F) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x117E) + # DerivedFrom: 0x0 + # VShape: (0x1175) + # SizeOf: 4 + # Name: Catch::ITransientExpression + # LinkageName: .?AUITransientExpression@Catch@@ + # } + .byte 0x52, 0x00, 0x05, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x7e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x04, 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 (0x1180) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ITransientExpression (0x117F) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 987 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7f, 0x11, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xdb, 0x03, 0x00, 0x00 + # Modifier (0x1181) { + # 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 + # Class (0x1182) { + # 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 (0x1183) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_string,std::allocator > (0x114B) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1184) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x114E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x4e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1185) { + # 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 (0x1186) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator (0x1185) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1187) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x1186) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x86, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1188) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x114D) + # ArgType: const std::allocator& (0x1187) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + # MemberFunction (0x1189) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, const std::allocator&) (0x1188) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x88, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x118A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x118B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator& (0x1187) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + # MemberFunction (0x118C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x118B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x8b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x118D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x114D) + # ArgType: const unsigned (0x1181) + # ArgType: const std::allocator& (0x1187) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + # MemberFunction (0x118E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::basic_string,std::allocator >&, const unsigned, const std::allocator&) (0x118D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x8d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x118F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x114D) + # ArgType: const unsigned (0x1181) + # ArgType: const unsigned (0x1181) + # ArgType: const std::allocator& (0x1187) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + # MemberFunction (0x1190) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::basic_string,std::allocator >&, const unsigned, const unsigned, const std::allocator&) (0x118F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x8f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1191) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char (0x113E) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3e, 0x11, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # ArgList (0x1192) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const (0x1191) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x1193) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const unsigned) (0x1192) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1194) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const (0x1191) + # ArgType: const unsigned (0x1181) + # ArgType: const std::allocator& (0x1187) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + # MemberFunction (0x1195) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const, const unsigned, const std::allocator&) (0x1194) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1196) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char* const (0x1191) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + # MemberFunction (0x1197) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1196) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x96, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1198) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const (0x1191) + # ArgType: const std::allocator& (0x1187) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + # MemberFunction (0x1199) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const std::allocator&) (0x1198) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x98, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x119A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const char (0x113E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x3e, 0x11, 0x00, 0x00 + # MemberFunction (0x119B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const char) (0x119A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x9a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x119C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const char (0x113E) + # ArgType: const std::allocator& (0x1187) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x3e, 0x11, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + # MemberFunction (0x119D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned, const char, const std::allocator&) (0x119C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x9c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x119E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_string,std::allocator > (0x114B) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x119F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::basic_string,std::allocator >&& (0x119E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9e, 0x11, 0x00, 0x00 + # MemberFunction (0x11A0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&&) (0x119F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x9f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11A1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::basic_string,std::allocator >&& (0x119E) + # ArgType: const std::allocator& (0x1187) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9e, 0x11, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + # MemberFunction (0x11A2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::basic_string,std::allocator >&&, const std::allocator&) (0x11A1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xa1, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x11A3) { + # 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 (0x11A4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list (0x11A3) + # ArgType: const std::allocator& (0x1187) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa3, 0x11, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + # MemberFunction (0x11A5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, const std::allocator&) (0x11A4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xa4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11A6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x1184) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const std::allocator&) (0x1189) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x118A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::allocator&) (0x118C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const unsigned, const std::allocator&) (0x118E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const unsigned, const unsigned, const std::allocator&) (0x1190) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char* const, const unsigned) (0x1193) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char* const, const unsigned, const std::allocator&) (0x1195) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char* const) (0x1197) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char* const, const std::allocator&) (0x1199) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const unsigned, const char) (0x119B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const unsigned, const char, const std::allocator&) (0x119D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x11A0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&, const std::allocator&) (0x11A2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::initializer_list, const std::allocator&) (0x11A5) + # ] + # } + .byte 0x7a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8a, 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 0x93, 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 0xa0, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x11, 0x00, 0x00 + # Pointer (0x11A7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: char (0x70) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # ArgList (0x11A8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* const (0x11A7) + # ArgType: char* const (0x11A7) + # ArgType: std::random_access_iterator_tag (0x107F) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + .byte 0x7f, 0x10, 0x00, 0x00 + # MemberFunction (0x11A9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char* const, char* const, std::random_access_iterator_tag) (0x11A8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xa8, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11AA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const (0x1191) + # ArgType: const char* const (0x1191) + # ArgType: std::random_access_iterator_tag (0x107F) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x7f, 0x10, 0x00, 0x00 + # MemberFunction (0x11AB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const, const char* const, std::random_access_iterator_tag) (0x11AA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xaa, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11AC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(char* const, char* const, std::random_access_iterator_tag) (0x11A9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char* const, const char* const, std::random_access_iterator_tag) (0x11AB) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x11, 0x00, 0x00 + # Pointer (0x11AD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_string,std::allocator > (0x114B) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Struct (0x11AE) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Equal_allocators + # LinkageName: .?AU_Equal_allocators@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 0x45, 0x71, 0x75, 0x61 + .byte 0x6c, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x73 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x5f, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x73, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x11AF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::basic_string,std::allocator >& (0x11AD) + # ArgType: std::_Equal_allocators (0x11AE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0xae, 0x11, 0x00, 0x00 + # MemberFunction (0x11B0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::basic_string,std::allocator >&, std::_Equal_allocators) (0x11AF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x11B1) { + # 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 (0x11B2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::basic_string,std::allocator >& (0x11AD) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # MemberFunction (0x11B3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::basic_string,std::allocator >&, std::integral_constant) (0x11B2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xb2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x11B4) { + # 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 (0x11B5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::basic_string,std::allocator >& (0x11AD) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # MemberFunction (0x11B6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::basic_string,std::allocator >&, std::integral_constant) (0x11B5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xb5, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11B7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&, std::_Equal_allocators) (0x11B0) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&, std::integral_constant) (0x11B3) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&, std::integral_constant) (0x11B6) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb0, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb3, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb6, 0x11, 0x00, 0x00 + # MemberFunction (0x11B8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&&) (0x119F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x9f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11B9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list (0x11A3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa3, 0x11, 0x00, 0x00 + # MemberFunction (0x11BA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x11B9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xb9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x114E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x4e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11BC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1196) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x96, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11BD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char (0x113E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3e, 0x11, 0x00, 0x00 + # MemberFunction (0x11BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char) (0x11BD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11BF) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x11B8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x11BA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x11BB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const) (0x11BC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char) (0x11BE) + # ] + # } + .byte 0x2a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb8, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbe, 0x11, 0x00, 0x00 + # ArgList (0x11C0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x114D) + # ArgType: const unsigned (0x1181) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x11C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::basic_string,std::allocator >&, const unsigned, unsigned) (0x11C0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11C2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const unsigned) (0x1192) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const char) (0x119A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x9a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11C4) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x11B8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x11BA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x11BB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const unsigned, unsigned) (0x11C1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const, const unsigned) (0x11C2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const) (0x11BC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, const char) (0x11C3) + # ] + # } + .byte 0x3a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb8, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc1, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc2, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc3, 0x11, 0x00, 0x00 + # MethodOverloadList (0x11C5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&, std::integral_constant) (0x11B3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&, std::integral_constant) (0x11B6) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x11, 0x00, 0x00 + # ArgList (0x11C6) { + # 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 (0x11C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x11C6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc6, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11C8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x11BA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x11BB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const) (0x11BC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(char) (0x11C7) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x11, 0x00, 0x00 + # MethodOverloadList (0x11C9) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x11BA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x11BB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const unsigned, unsigned) (0x11C1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const, const unsigned) (0x11C2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const) (0x11BC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, const char) (0x11C3) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc1, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc2, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc3, 0x11, 0x00, 0x00 + # Class (0x11CA) { + # 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 (0x11CB) { + # 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 (0x11CC) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_String_const_iterator > > (0x11CB) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Modifier (0x11CD) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::initializer_list (0x11A3) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa3, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x11CE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CC) + # ArgType: const std::initializer_list (0x11CD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0xcd, 0x11, 0x00, 0x00 + # MemberFunction (0x11CF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11CA) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_String_const_iterator > >, const std::initializer_list) (0x11CE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xce, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11D0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const std::basic_string,std::allocator >& (0x114D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + # MemberFunction (0x11D1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const std::basic_string,std::allocator >&) (0x11D0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xd0, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11D2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const std::basic_string,std::allocator >& (0x114D) + # ArgType: const unsigned (0x1181) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x11D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const unsigned, const std::basic_string,std::allocator >&, const unsigned, unsigned) (0x11D2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0xd2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11D4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const char* const (0x1191) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x11D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned, const char* const, const unsigned) (0x11D4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xd4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11D6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const char* const (0x1191) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + # MemberFunction (0x11D7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const char* const) (0x11D6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xd6, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11D8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const unsigned (0x1181) + # ArgType: const char (0x113E) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x3e, 0x11, 0x00, 0x00 + # MemberFunction (0x11D9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned, const unsigned, const char) (0x11D8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xd8, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11DA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CC) + # ArgType: const char (0x113E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0x3e, 0x11, 0x00, 0x00 + # MemberFunction (0x11DB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11CA) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_String_const_iterator > >, const char) (0x11DA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xda, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11DC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CC) + # ArgType: const unsigned (0x1181) + # ArgType: const char (0x113E) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x3e, 0x11, 0x00, 0x00 + # MemberFunction (0x11DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11CA) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::_String_const_iterator > >, const unsigned, const char) (0x11DC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xdc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11DE) { + # 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) (0x11CF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, const std::basic_string,std::allocator >&) (0x11D1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, const std::basic_string,std::allocator >&, const unsigned, unsigned) (0x11D3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, const char* const, const unsigned) (0x11D5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, const char* const) (0x11D7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, const unsigned, const char) (0x11D9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(const std::_String_const_iterator > >, const char) (0x11DB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(const std::_String_const_iterator > >, const unsigned, const char) (0x11DD) + # ] + # } + .byte 0x42, 0x00, 0x06, 0x12 + .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 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x11, 0x00, 0x00 + # ArgList (0x11DF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CC) + # ArgType: const std::_String_const_iterator > > (0x11CC) + # ArgType: const std::initializer_list (0x11CD) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0xcd, 0x11, 0x00, 0x00 + # MemberFunction (0x11E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const std::initializer_list) (0x11DF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xdf, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11E1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const unsigned (0x1181) + # ArgType: const std::basic_string,std::allocator >& (0x114D) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + # MemberFunction (0x11E2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned, const unsigned, const std::basic_string,std::allocator >&) (0x11E1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xe1, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11E3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: unsigned (0x75) + # ArgType: const std::basic_string,std::allocator >& (0x114D) + # ArgType: const unsigned (0x1181) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x11E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (const unsigned, unsigned, const std::basic_string,std::allocator >&, const unsigned, unsigned) (0x11E3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x05, 0x00 + .byte 0xe3, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11E5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: unsigned (0x75) + # ArgType: const char* const (0x1191) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x11E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const unsigned, unsigned, const char* const, const unsigned) (0x11E5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0xe5, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11E7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const unsigned (0x1181) + # ArgType: const char* const (0x1191) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + # MemberFunction (0x11E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned, const unsigned, const char* const) (0x11E7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xe7, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11E9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: unsigned (0x75) + # ArgType: const unsigned (0x1181) + # ArgType: const char (0x113E) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x3e, 0x11, 0x00, 0x00 + # MemberFunction (0x11EA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const unsigned, unsigned, const unsigned, const char) (0x11E9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0xe9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11EB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CC) + # ArgType: const std::_String_const_iterator > > (0x11CC) + # ArgType: const std::basic_string,std::allocator >& (0x114D) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + # MemberFunction (0x11EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const std::basic_string,std::allocator >&) (0x11EB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xeb, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11ED) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CC) + # ArgType: const std::_String_const_iterator > > (0x11CC) + # ArgType: const char* const (0x1191) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x11EE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const char* const, const unsigned) (0x11ED) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0xed, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11EF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CC) + # ArgType: const std::_String_const_iterator > > (0x11CC) + # ArgType: const char* const (0x1191) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + # MemberFunction (0x11F0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const char* const) (0x11EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xef, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11F1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CC) + # ArgType: const std::_String_const_iterator > > (0x11CC) + # ArgType: const unsigned (0x1181) + # ArgType: const char (0x113E) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x3e, 0x11, 0x00, 0x00 + # MemberFunction (0x11F2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const unsigned, const char) (0x11F1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0xf1, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11F3) { + # 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) (0x11E0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, const unsigned, const std::basic_string,std::allocator >&) (0x11E2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, unsigned, const std::basic_string,std::allocator >&, const unsigned, unsigned) (0x11E4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, unsigned, const char* const, const unsigned) (0x11E6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, const unsigned, const char* const) (0x11E8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, unsigned, const unsigned, const char) (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 std::basic_string,std::allocator >&) (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, const unsigned) (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 char* const) (0x11F0) + # ] + # 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, const char) (0x11F2) + # ] + # } + .byte 0x52, 0x00, 0x06, 0x12 + .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 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + # ArgList (0x11F4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x114D) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # MemberFunction (0x11F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, std::integral_constant) (0x11F4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xf4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11F6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x114D) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # MemberFunction (0x11F7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, std::integral_constant) (0x11F6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xf6, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11F8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, std::integral_constant) (0x11F5) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, std::integral_constant) (0x11F7) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf5, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf7, 0x11, 0x00, 0x00 + # ArgList (0x11F9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x11FA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11FB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x11FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, unsigned) (0x11FB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xfb, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11FD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CC) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + # MemberFunction (0x11FE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11CA) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_const_iterator > >) (0x11FD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xfd, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11FF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CC) + # ArgType: const std::_String_const_iterator > > (0x11CC) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + # MemberFunction (0x1200) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11CA) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >) (0x11FF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xff, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1201) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned) (0x11FA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, unsigned) (0x11FC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(const std::_String_const_iterator > >) (0x11FE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(const std::_String_const_iterator > >, const std::_String_const_iterator > >) (0x1200) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfa, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfe, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x12, 0x00, 0x00 + # MemberFunction (0x1202) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11CA) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1203) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_string,std::allocator > (0x114C) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1204) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_const_iterator > > (0x11CB) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1205) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::() (0x1202) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x1204) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x02, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + # MemberFunction (0x1206) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1207) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x113F) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1208) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::basic_string,std::allocator >::() (0x1206) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::basic_string,std::allocator >::() (0x1207) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x07, 0x12, 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::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 (0x120A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x1209) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x09, 0x12, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x120B) { + # 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 (0x120C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x120B) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0b, 0x12, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x120D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x120A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x120C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0a, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x12, 0x00, 0x00 + # Pointer (0x120E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: char (0x70) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x120F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x120E) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1210) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char (0x113E) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3e, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1211) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x1210) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x10, 0x12, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1212) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char& std::basic_string,std::allocator >::(const unsigned) (0x120F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char& std::basic_string,std::allocator >::(const unsigned) (0x1211) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x12, 0x00, 0x00 + # MemberFunction (0x1213) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char) (0x11BD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1214) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x120E) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1215) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x1210) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x10, 0x12, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1216) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char& std::basic_string,std::allocator >::() (0x1214) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char& std::basic_string,std::allocator >::() (0x1215) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x14, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x15, 0x12, 0x00, 0x00 + # MemberFunction (0x1217) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1218) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1219) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x121A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* const (0x11A7) + # ArgType: unsigned (0x75) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x121B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char* const, unsigned, const unsigned) (0x121A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x1a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x121C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* const (0x11A7) + # ArgType: const unsigned (0x1181) + # ArgType: unsigned (0x75) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x121D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char* const, const unsigned, unsigned, const unsigned) (0x121C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x1c, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x121E) { + # 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 (0x121F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_val > (0x121E) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1220) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_String_val >& (0x121F) + # ArgType: std::_String_val >& (0x121F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x1f, 0x12, 0x00, 0x00 + .byte 0x1f, 0x12, 0x00, 0x00 + # MemberFunction (0x1221) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_String_val >&, std::_String_val >&) (0x1220) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x20, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1222) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::basic_string,std::allocator >& (0x11AD) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xad, 0x11, 0x00, 0x00 + # MemberFunction (0x1223) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&) (0x1222) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x22, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1224) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x114D) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x1225) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, const unsigned) (0x1224) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x24, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1226) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const (0x1191) + # ArgType: const unsigned (0x1181) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x1227) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const, const unsigned, const unsigned) (0x1226) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x26, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1228) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const unsigned) (0x1192) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1229) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char (0x113E) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x3e, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x122A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char, const unsigned) (0x1229) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x29, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x122B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const unsigned) (0x1225) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(const char* const, const unsigned, const unsigned) (0x1227) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(const char* const, const unsigned) (0x1228) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(const char, const unsigned) (0x122A) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x25, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x28, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x12, 0x00, 0x00 + # ArgList (0x122C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x114D) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x122D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, unsigned) (0x122C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x2c, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x122E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, unsigned) (0x122D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(const char* const, const unsigned, const unsigned) (0x1227) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(const char* const, const unsigned) (0x1228) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(const char, const unsigned) (0x122A) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x28, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x12, 0x00, 0x00 + # ArgList (0x122F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const (0x1191) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x1230) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, unsigned) (0x122F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x2f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1231) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const unsigned) (0x1225) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(const char* const, const unsigned, const unsigned) (0x1227) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(const char* const, unsigned) (0x1230) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(const char, const unsigned) (0x122A) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x25, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x12, 0x00, 0x00 + # ArgList (0x1232) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x1233) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const unsigned) (0x1232) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x32, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1234) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x114E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x4e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1235) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1196) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x96, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1236) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x1234) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::basic_string,std::allocator >::(const char* const) (0x1235) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x34, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x12, 0x00, 0x00 + # MemberFunction (0x1237) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x114E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x4e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1238) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned (0x75) + # ArgType: unsigned (0x75) + # ArgType: const std::basic_string,std::allocator >& (0x114D) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + # MemberFunction (0x1239) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned, unsigned, const std::basic_string,std::allocator >&) (0x1238) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x38, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x123A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const unsigned (0x1181) + # ArgType: const std::basic_string,std::allocator >& (0x114D) + # ArgType: const unsigned (0x1181) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x123B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (const unsigned, const unsigned, const std::basic_string,std::allocator >&, const unsigned, const unsigned) (0x123A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x05, 0x00 + .byte 0x3a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x123C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1196) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x96, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x123D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned, const unsigned, const char* const) (0x11E7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xe7, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x123E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const unsigned (0x1181) + # ArgType: const char* const (0x1191) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x123F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const unsigned, const unsigned, const char* const, const unsigned) (0x123E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x3e, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1240) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x1237) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(unsigned, unsigned, const std::basic_string,std::allocator >&) (0x1239) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(const unsigned, const unsigned, const std::basic_string,std::allocator >&, const unsigned, const unsigned) (0x123B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(const char* const) (0x123C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(const unsigned, const unsigned, const char* const) (0x123D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(const unsigned, const unsigned, const char* const, const unsigned) (0x123F) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .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 0x3b, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3c, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3d, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3f, 0x12, 0x00, 0x00 + # MemberFunction (0x1241) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x1185) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1242) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1243) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1244) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x1185) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1245) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x1244) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1246) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x1187) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1247) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::allocator& std::basic_string,std::allocator >::() (0x1245) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: const std::allocator& std::basic_string,std::allocator >::() (0x1246) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x45, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + # MemberFunction (0x1248) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_val >& (0x121F) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1f, 0x12, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1249) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_String_val > (0x121E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x124A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_val > (0x1249) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x49, 0x12, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x124B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_String_val >& (0x124A) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4a, 0x12, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x124C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_String_val >& std::basic_string,std::allocator >::() (0x1248) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: const std::_String_val >& std::basic_string,std::allocator >::() (0x124B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x48, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4b, 0x12, 0x00, 0x00 + # Struct (0x124D) { + # 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 (0x124E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator_base12 (0x124D) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x124F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator_base12* (0x124E) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4e, 0x12, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1250) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x124F) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1251) { + # 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 (0x1252) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy (0x1251) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x51, 0x12, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x1253) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy* (0x1252) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1254) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x1253) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x12, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1255) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy (0x1251) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x51, 0x12, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # Pointer (0x1256) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy* const (0x1255) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1257) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x1256) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: const std::basic_string,std::allocator >* (0x1203) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1258) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Container_proxy*& std::basic_string,std::allocator >::() (0x1254) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Container_proxy* const& std::basic_string,std::allocator >::() (0x1257) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x54, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x57, 0x12, 0x00, 0x00 + # Struct (0x1259) { + # 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 + # Struct (0x125A) { + # 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 + # FieldList (0x125B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Private (0x1) + # Type: const unsigned (0x1181) + # Name: _BUF_SIZE + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Private (0x1) + # Type: const unsigned (0x1181) + # Name: _ALLOC_MASK + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Private (0x1) + # Type: const unsigned (0x1181) + # Name: _Memcpy_move_offset + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Private (0x1) + # Type: const unsigned (0x1181) + # Name: _Memcpy_move_size + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const unsigned (0x1181) + # Name: npos + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Compressed_pair,std::_String_val >,1> (0x1182) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0xF + # MethodListIndex: 0x11A6 + # Name: basic_string + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11AC + # Name: _Construct + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x11B7 + # Name: _Move_assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x5 + # MethodListIndex: 0x11BF + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x7 + # MethodListIndex: 0x11C4 + # Name: assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11C5 + # Name: _Take_contents + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x1184) + # Name: _Construct_lv_contents + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x11C8 + # Name: operator+= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x11C9 + # Name: append + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x8 + # MethodListIndex: 0x11DE + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0xA + # MethodListIndex: 0x11F3 + # Name: replace + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x118A) + # Name: ~basic_string + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11F8 + # Name: _Copy_assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1201 + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x118A) + # Name: clear + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1205 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1205 + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1208 + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1208 + # Name: _Unchecked_end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x120D + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x120D + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x1204) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x1204) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x120C) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x120C) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x118A) + # Name: shrink_to_fit + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1212 + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1212 + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char) (0x1213) + # Name: push_back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x118A) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1216 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1216 + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::basic_string,std::allocator >::() (0x1207) + # Name: c_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::basic_string,std::allocator >::() (0x1207) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::() (0x1217) + # Name: length + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::() (0x1217) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::() (0x1217) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const unsigned, const char) (0x119B) + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::() (0x1217) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const unsigned) (0x1218) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::basic_string,std::allocator >::() (0x1219) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(char* const, unsigned, const unsigned) (0x121B) + # Name: copy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_string,std::allocator >::(char* const, const unsigned, unsigned, const unsigned) (0x121D) + # Name: _Copy_s + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11C5 + # Name: _Swap_data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::_String_val >&, std::_String_val >&) (0x1221) + # 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 >&) (0x1223) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x122B + # Name: find + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x122B + # Name: rfind + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x122B + # Name: find_first_of + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x122E + # Name: find_last_of + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1231 + # Name: find_first_not_of + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x122B + # 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, const unsigned) (0x1233) + # Name: substr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1236 + # Name: _Equal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1240 + # Name: compare + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator std::basic_string,std::allocator >::() (0x1241) + # Name: get_allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned std::basic_string,std::allocator >::(const unsigned) (0x1242) + # Name: _Calculate_growth + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::basic_string,std::allocator >::() (0x118A) + # Name: _Become_small + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::basic_string,std::allocator >::(const unsigned) (0x1218) + # Name: _Eos + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::basic_string,std::allocator >::() (0x118A) + # Name: _Tidy_init + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::basic_string,std::allocator >::() (0x118A) + # Name: _Tidy_deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::basic_string,std::allocator >::() (0x1243) + # Name: _Xlen + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x118A) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&) (0x1223) + # Name: _Swap_proxy_and_iterators + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1247 + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x124C + # Name: _Get_data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Iterator_base12** std::basic_string,std::allocator >::() (0x1250) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1258 + # Name: _Myproxy + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1185) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x1259) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val > (0x121E) + # Name: _Scary_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::char_traits (0x125A) + # Name: traits_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1185) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x470) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x113F) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x120E) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x1210) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_iterator > > (0x11CA) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_const_iterator > > (0x11CB) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x1209) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x120B) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: _Use_memcpy_move + # } + # } + .byte 0x42, 0x07, 0x03, 0x12 + .byte 0x0e, 0x15, 0x01, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x5f, 0x42, 0x55, 0x46 + .byte 0x5f, 0x53, 0x49, 0x5a + .byte 0x45, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x01, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x5f, 0x41, 0x4c, 0x4c + .byte 0x4f, 0x43, 0x5f, 0x4d + .byte 0x41, 0x53, 0x4b, 0x00 + .byte 0x0e, 0x15, 0x01, 0x00 + .byte 0x81, 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, 0x01, 0x00 + .byte 0x81, 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 0x81, 0x11, 0x00, 0x00 + .byte 0x6e, 0x70, 0x6f, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x0f, 0x00 + .byte 0xa6, 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 0xac, 0x11, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xb7, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x05, 0x00 + .byte 0xbf, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x07, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc5, 0x11, 0x00, 0x00 + .byte 0x5f, 0x54, 0x61, 0x6b + .byte 0x65, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x74, 0x65, 0x6e + .byte 0x74, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x84, 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 0xc8, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x08, 0x00 + .byte 0xde, 0x11, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x0a, 0x00 + .byte 0xf3, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x70, 0x6c + .byte 0x61, 0x63, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8a, 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, 0x02, 0x00 + .byte 0xf8, 0x11, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x73 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x01, 0x12, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8a, 0x11, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x05, 0x12, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x05, 0x12, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x08, 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 0x08, 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 0x0d, 0x12, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0d, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0c, 0x12, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0c, 0x12, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8a, 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 0x12, 0x12, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x12, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x13, 0x12, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8a, 0x11, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x16, 0x12, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x16, 0x12, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x07, 0x12, 0x00, 0x00 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x07, 0x12, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x17, 0x12, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x17, 0x12, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x17, 0x12, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9b, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x17, 0x12, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x18, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x19, 0x12, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1b, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1d, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc5, 0x11, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x64, 0x61 + .byte 0x74, 0x61, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x21, 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 0x23, 0x12, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x2b, 0x12, 0x00, 0x00 + .byte 0x66, 0x69, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x2b, 0x12, 0x00, 0x00 + .byte 0x72, 0x66, 0x69, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x2b, 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 0x2e, 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 0x31, 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 0x2b, 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 0x33, 0x12, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x36, 0x12, 0x00, 0x00 + .byte 0x5f, 0x45, 0x71, 0x75 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x41, 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, 0x01, 0x00 + .byte 0x42, 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, 0x01, 0x00 + .byte 0x8a, 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, 0x01, 0x00 + .byte 0x18, 0x12, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6f, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x8a, 0x11, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x5f, 0x69, 0x6e + .byte 0x69, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x8a, 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, 0x09, 0x00 + .byte 0x43, 0x12, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8a, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x23, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x5f + .byte 0x61, 0x6e, 0x64, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x47, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4c, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x50, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x58, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x59, 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 0x1e, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x63, 0x61 + .byte 0x72, 0x79, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x85, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3f, 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 0x0e, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x10, 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 0xca, 0x11, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xcb, 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 0x09, 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 0x0b, 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 0xb1, 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 (0x125C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 185 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x125B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 28 + # 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 0xb9, 0x00, 0x10, 0x02 + .byte 0x5b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x1c, 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 (0x125D) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x78, 0x73 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x125E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::basic_string,std::allocator > (0x125C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring (0x125D) + # LineNumber: 2077 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5c, 0x12, 0x00, 0x00 + .byte 0x5d, 0x12, 0x00, 0x00 + .byte 0x1d, 0x08, 0x00, 0x00 + # Pointer (0x125F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair,std::_String_val >,1> (0x1182) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1260) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x1244) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1182) + # ThisType: std::_Compressed_pair,std::_String_val >,1>* (0x125F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x5f, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1261) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,std::_String_val >,1> (0x1182) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1262) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair,std::_String_val >,1> (0x1261) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x61, 0x12, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1263) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x1187) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1182) + # ThisType: const std::_Compressed_pair,std::_String_val >,1>* (0x1262) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x62, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1264) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator& std::_Compressed_pair,std::_String_val >,1>::() (0x1260) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator& std::_Compressed_pair,std::_String_val >,1>::() (0x1263) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x60, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x12, 0x00, 0x00 + # MemberFunction (0x1265) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_val >& (0x121F) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1182) + # ThisType: std::_Compressed_pair,std::_String_val >,1>* (0x125F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1f, 0x12, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x5f, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1266) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_String_val >& (0x124A) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1182) + # ThisType: const std::_Compressed_pair,std::_String_val >,1>* (0x1262) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4a, 0x12, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x62, 0x12, 0x00, 0x00 + .byte 0x0b, 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::_Compressed_pair,std::_String_val >,1>::() (0x1265) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_String_val >& std::_Compressed_pair,std::_String_val >,1>::() (0x1266) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x66, 0x12, 0x00, 0x00 + # FieldList (0x1268) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::allocator (0x1185) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_String_val > (0x121E) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1264 + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1267 + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1185) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x64, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x67, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x1269) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1268) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 28 + # 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 0x68, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x1c, 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 (0x126A) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 + # } + .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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x78, 0x6d + .byte 0x65, 0x6d, 0x6f, 0x72 + .byte 0x79, 0x30, 0x00, 0xf1 + # UdtSourceLine (0x126B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair,std::_String_val >,1> (0x1269) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 1518 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x69, 0x12, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0xee, 0x05, 0x00, 0x00 + # Pointer (0x126C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x1186) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x86, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x126D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: char& (0x120E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0e, 0x12, 0x00, 0x00 + # MemberFunction (0x126E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::allocator (0x1185) + # ThisType: const std::allocator* (0x126C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char&) (0x126D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x6c, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x6d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x126F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char& (0x1210) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x10, 0x12, 0x00, 0x00 + # MemberFunction (0x1270) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x113F) + # ClassType: std::allocator (0x1185) + # ThisType: const std::allocator* (0x126C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char&) (0x126F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x6c, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x6f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1271) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::allocator::(char&) (0x126E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::allocator::(const char&) (0x1270) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6e, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x12, 0x00, 0x00 + # Pointer (0x1272) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x1185) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1273) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1185) + # ThisType: std::allocator* (0x1272) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x72, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1274) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1185) + # ThisType: std::allocator* (0x1272) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x118B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x72, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x8b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1275) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::() (0x1273) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(const std::allocator&) (0x1274) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x73, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x12, 0x00, 0x00 + # ArgList (0x1276) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* const (0x11A7) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x1277) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1185) + # ThisType: std::allocator* (0x1272) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char* const, const unsigned) (0x1276) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x72, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x76, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1278) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::allocator (0x1185) + # ThisType: std::allocator* (0x1272) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x72, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1279) { + # 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 (0x127A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const void (0x1279) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x79, 0x12, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x127B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const void* (0x127A) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x7a, 0x12, 0x00, 0x00 + # MemberFunction (0x127C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::allocator (0x1185) + # ThisType: std::allocator* (0x1272) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const void*) (0x127B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x72, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x7b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x127D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::allocator::(const unsigned) (0x1278) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::allocator::(const unsigned, const void*) (0x127C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x78, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x12, 0x00, 0x00 + # MemberFunction (0x127E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::allocator (0x1185) + # ThisType: const std::allocator* (0x126C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x6c, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x127F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1271 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1275 + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(char* const, const unsigned) (0x1277) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x127D + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::allocator::() (0x127E) + # 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* (0x470) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x113F) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x120E) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x1210) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x71, 0x12, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x75, 0x12, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x77, 0x12, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7d, 0x12, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7e, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3f, 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 0x0e, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x10, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb1, 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 0xb1, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x1280) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x127F) + # 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 0x7f, 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 + # UdtSourceLine (0x1281) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator (0x1280) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 879 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x80, 0x12, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x6f, 0x03, 0x00, 0x00 + # Struct (0x1282) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C3) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Equal_allocators + # LinkageName: .?AU_Equal_allocators@std@@ + # } + .byte 0x4a, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x45, 0x71, 0x75, 0x61 + .byte 0x6c, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x73 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x5f, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x73, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1283) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Equal_allocators (0x1282) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 847 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x82, 0x12, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x4f, 0x03, 0x00, 0x00 + # Modifier (0x1284) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::integral_constant (0x11B1) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb1, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1285) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::integral_constant (0x1284) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x84, 0x12, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1286) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::integral_constant (0x11B1) + # ThisType: const std::integral_constant* (0x1285) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + .byte 0x85, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1287) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # Name: value + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x1286) + # Name: operator bool + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x1286) + # Name: operator() + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: type + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x66, 0x10, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x86, 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 0x86, 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 0xb1, 0x11, 0x00, 0x00 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x1288) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1287) + # 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 0x87, 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 (0x1289) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x78, 0x74 + .byte 0x72, 0x31, 0x63, 0x6f + .byte 0x6d, 0x6d, 0x6f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x128A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::integral_constant (0x1288) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xtr1common (0x1289) + # LineNumber: 19 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x88, 0x12, 0x00, 0x00 + .byte 0x89, 0x12, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # Modifier (0x128B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::integral_constant (0x11B4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb4, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x128C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::integral_constant (0x128B) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8b, 0x12, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x128D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::integral_constant (0x11B4) + # ThisType: const std::integral_constant* (0x128C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + .byte 0x8c, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x128E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # Name: value + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x128D) + # Name: operator bool + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x128D) + # Name: operator() + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B4) + # Name: type + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x66, 0x10, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8d, 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 0x8d, 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 0xb4, 0x11, 0x00, 0x00 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x128F) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x128E) + # 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 0x8e, 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 (0x1290) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::integral_constant (0x128F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xtr1common (0x1289) + # LineNumber: 19 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8f, 0x12, 0x00, 0x00 + .byte 0x89, 0x12, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # Pointer (0x1291) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_iterator > > (0x11CA) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1292) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_iterator > > (0x11CA) + # ThisType: std::_String_iterator > >* (0x1291) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x91, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1293) { + # 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 (0x1294) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Container_base12 (0x1293) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1295) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Container_base12 (0x1294) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x94, 0x12, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1296) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* (0x470) + # ArgType: const std::_Container_base12* (0x1295) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x95, 0x12, 0x00, 0x00 + # MemberFunction (0x1297) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_iterator > > (0x11CA) + # ThisType: std::_String_iterator > >* (0x1291) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, const std::_Container_base12*) (0x1296) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x91, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x96, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1298) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_String_iterator > >::() (0x1292) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_String_iterator > >::(char*, const std::_Container_base12*) (0x1297) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x92, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # Modifier (0x1299) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_String_iterator > > (0x11CA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x129A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_iterator > > (0x1299) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x99, 0x12, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x129B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x120E) + # ClassType: std::_String_iterator > > (0x11CA) + # ThisType: const std::_String_iterator > >* (0x129A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x129C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::_String_iterator > > (0x11CA) + # ThisType: const std::_String_iterator > >* (0x129A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x129D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_iterator > > (0x11CA) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x129E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > >& (0x129D) + # ClassType: std::_String_iterator > > (0x11CA) + # ThisType: std::_String_iterator > >* (0x1291) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9d, 0x12, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x91, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x129F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11CA) + # ClassType: std::_String_iterator > > (0x11CA) + # ThisType: std::_String_iterator > >* (0x1291) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x91, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12A0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > >& std::_String_iterator > >::() (0x129E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::_String_iterator > >::(int) (0x129F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9e, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9f, 0x12, 0x00, 0x00 + # MemberFunction (0x12A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > >& (0x129D) + # ClassType: std::_String_iterator > > (0x11CA) + # ThisType: std::_String_iterator > >* (0x1291) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9d, 0x12, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x91, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12A2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11CA) + # ClassType: std::_String_iterator > > (0x11CA) + # ThisType: const std::_String_iterator > >* (0x129A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x12A3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_const_iterator > > (0x11CC) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x12A4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_String_const_iterator > >& (0x12A3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa3, 0x12, 0x00, 0x00 + # MemberFunction (0x12A5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::_String_iterator > > (0x11CA) + # ThisType: const std::_String_iterator > >* (0x129A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_const_iterator > >&) (0x12A4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa4, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12A6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::_String_iterator > >::(const int) (0x12A2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::_String_iterator > >::(const std::_String_const_iterator > >&) (0x12A5) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x12, 0x00, 0x00 + # MemberFunction (0x12A7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x120E) + # ClassType: std::_String_iterator > > (0x11CA) + # ThisType: const std::_String_iterator > >* (0x129A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x12A8) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_String_const_iterator > > (0x11CB) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1298 + # Name: _String_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char& std::_String_iterator > >::() (0x129B) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* std::_String_iterator > >::() (0x129C) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12A0 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12A0 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > >& std::_String_iterator > >::(const int) (0x12A1) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::_String_iterator > >::(const int) (0x12A2) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > >& std::_String_iterator > >::(const int) (0x12A1) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12A6 + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char& std::_String_iterator > >::(const int) (0x12A7) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* std::_String_iterator > >::() (0x129C) + # Name: _Unwrapped + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_const_iterator > > (0x11CB) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x107F) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x470) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x120E) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_iterator > > (0x11CA) + # Name: _Prevent_inheriting_unwrap + # } + # } + .byte 0x92, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x98, 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 0x9b, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9c, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa0, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa0, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa1, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa2, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa1, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa6, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa7, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9c, 0x12, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7f, 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 0x74, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x5f, 0x50, 0x72, 0x65 + .byte 0x76, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x69, 0x6e, 0x68 + .byte 0x65, 0x72, 0x69, 0x74 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x75, 0x6e, 0x77, 0x72 + .byte 0x61, 0x70, 0x00, 0xf1 + # Class (0x12A9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 23 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x12A8) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 12 + # Name: std::_String_iterator > > + # LinkageName: .?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@ + # } + .byte 0xa6, 0x00, 0x04, 0x15 + .byte 0x17, 0x00, 0x10, 0x02 + .byte 0xa8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 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 (0x12AA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_iterator > > (0x12A9) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring (0x125D) + # LineNumber: 1892 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa9, 0x12, 0x00, 0x00 + .byte 0x5d, 0x12, 0x00, 0x00 + .byte 0x64, 0x07, 0x00, 0x00 + # Pointer (0x12AB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_const_iterator > > (0x11CB) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x12AC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_const_iterator > > (0x11CB) + # ThisType: std::_String_const_iterator > >* (0x12AB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xab, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x12AD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x113F) + # ArgType: const std::_Container_base12* (0x1295) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x95, 0x12, 0x00, 0x00 + # MemberFunction (0x12AE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_const_iterator > > (0x11CB) + # ThisType: std::_String_const_iterator > >* (0x12AB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const std::_Container_base12*) (0x12AD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xab, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xad, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12AF) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_String_const_iterator > >::() (0x12AC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_String_const_iterator > >::(const char*, const std::_Container_base12*) (0x12AE) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xac, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xae, 0x12, 0x00, 0x00 + # Pointer (0x12B0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_const_iterator > > (0x11CC) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x12B1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x1210) + # ClassType: std::_String_const_iterator > > (0x11CB) + # ThisType: const std::_String_const_iterator > >* (0x12B0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x10, 0x12, 0x00, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xb0, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12B2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x113F) + # ClassType: std::_String_const_iterator > > (0x11CB) + # ThisType: const std::_String_const_iterator > >* (0x12B0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xb0, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x12B3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_const_iterator > > (0x11CB) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x12B4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_const_iterator > >& (0x12B3) + # ClassType: std::_String_const_iterator > > (0x11CB) + # ThisType: std::_String_const_iterator > >* (0x12AB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb3, 0x12, 0x00, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xab, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12B5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_const_iterator > > (0x11CB) + # ClassType: std::_String_const_iterator > > (0x11CB) + # ThisType: std::_String_const_iterator > >* (0x12AB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xab, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12B6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > >& std::_String_const_iterator > >::() (0x12B4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::_String_const_iterator > >::(int) (0x12B5) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb4, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x12, 0x00, 0x00 + # MemberFunction (0x12B7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_const_iterator > > (0x11CB) + # ThisType: const std::_String_const_iterator > >* (0x12B0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xb0, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12B8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_const_iterator > >& (0x12B3) + # ClassType: std::_String_const_iterator > > (0x11CB) + # ThisType: std::_String_const_iterator > >* (0x12AB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb3, 0x12, 0x00, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xab, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12B9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_const_iterator > > (0x11CB) + # ClassType: std::_String_const_iterator > > (0x11CB) + # ThisType: const std::_String_const_iterator > >* (0x12B0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xb0, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12BA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::_String_const_iterator > > (0x11CB) + # ThisType: const std::_String_const_iterator > >* (0x12B0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_const_iterator > >&) (0x12A4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xb0, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa4, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12BB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::_String_const_iterator > >::(const int) (0x12B9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12BA) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x12, 0x00, 0x00 + # MemberFunction (0x12BC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x1210) + # ClassType: std::_String_const_iterator > > (0x11CB) + # ThisType: const std::_String_const_iterator > >* (0x12B0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x10, 0x12, 0x00, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xb0, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12BD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_String_const_iterator > > (0x11CB) + # ThisType: const std::_String_const_iterator > >* (0x12B0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_const_iterator > >&) (0x12A4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xb0, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa4, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_const_iterator > > (0x11CB) + # ThisType: const std::_String_const_iterator > >* (0x12B0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_const_iterator > >&) (0x12A4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xb0, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa4, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_const_iterator > > (0x11CB) + # ThisType: std::_String_const_iterator > >* (0x12AB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1147) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xab, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x12C0) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator_base12 (0x124D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const char* (0x113F) + # FieldOffset: 0x8 + # Name: _Ptr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12AF + # Name: _String_const_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char& std::_String_const_iterator > >::() (0x12B1) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_String_const_iterator > >::() (0x12B2) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12B6 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12B6 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_const_iterator > >::(const int) (0x12B7) + # Name: _Verify_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > >& std::_String_const_iterator > >::(const int) (0x12B8) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::_String_const_iterator > >::(const int) (0x12B9) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > >& std::_String_const_iterator > >::(const int) (0x12B8) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12BB + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char& std::_String_const_iterator > >::(const int) (0x12BC) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12BD) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12BD) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12BD) + # Name: operator< + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12BD) + # Name: operator> + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12BD) + # Name: operator<= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12BD) + # Name: operator>= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12BE) + # Name: _Compat + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_String_const_iterator > >::() (0x12B2) + # Name: _Unwrapped + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_const_iterator > >::(const char*) (0x12BF) + # Name: _Seek_to + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x107F) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x113F) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x1210) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_const_iterator > > (0x11CB) + # Name: _Prevent_inheriting_unwrap + # } + # } + .byte 0x4a, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xaf, 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 0xb1, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb2, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb6, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb6, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb7, 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 0xb8, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb9, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb8, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xbb, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbc, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbd, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbd, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbd, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbd, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbd, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbd, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbe, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb2, 0x12, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbf, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7f, 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 0x74, 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 0x3f, 0x11, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x10, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0x5f, 0x50, 0x72, 0x65 + .byte 0x76, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x69, 0x6e, 0x68 + .byte 0x65, 0x72, 0x69, 0x74 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x75, 0x6e, 0x77, 0x72 + .byte 0x61, 0x70, 0x00, 0xf1 + # Class (0x12C1) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 32 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x12C0) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 12 + # 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 0x20, 0x00, 0x10, 0x02 + .byte 0xc0, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 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 (0x12C2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_const_iterator > > (0x12C1) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring (0x125D) + # LineNumber: 1694 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc1, 0x12, 0x00, 0x00 + .byte 0x5d, 0x12, 0x00, 0x00 + .byte 0x9e, 0x06, 0x00, 0x00 + # Union (0x12C3) { + # 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 + # Pointer (0x12C4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_val > (0x121E) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x12C5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_val > (0x121E) + # ThisType: std::_String_val >* (0x12C4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0xc4, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::_String_val > (0x121E) + # ThisType: std::_String_val >* (0x12C4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0xc4, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x12C7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_val > (0x1249) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x49, 0x12, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x12C8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x113F) + # ClassType: std::_String_val > (0x121E) + # ThisType: const std::_String_val >* (0x12C7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0xc7, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12C9) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::_String_val >::() (0x12C6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::_String_val >::() (0x12C8) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc6, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc8, 0x12, 0x00, 0x00 + # MemberFunction (0x12CA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_String_val > (0x121E) + # ThisType: const std::_String_val >* (0x12C7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0xc7, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12CB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_val > (0x121E) + # ThisType: const std::_String_val >* (0x12C7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0xc7, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12CC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_val > (0x121E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_String_val > (0x121E) + # ThisType: const std::_String_val >* (0x12C7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const unsigned) (0x1232) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0xc7, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x32, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x12CE) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x1293) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const unsigned (0x1181) + # Name: _BUF_SIZE + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const unsigned (0x1181) + # Name: _ALLOC_MASK + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_String_val >::_Bxty (0x12C3) + # FieldOffset: 0x4 + # Name: _Bx + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x14 + # Name: _Mysize + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x18 + # Name: _Myres + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::() (0x12C5) + # Name: _String_val + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12C9 + # Name: _Myptr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_String_val >::() (0x12CA) + # Name: _Large_string_engaged + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::(const unsigned) (0x12CB) + # Name: _Check_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::(const unsigned) (0x12CB) + # Name: _Check_offset_exclusive + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_String_val >::() (0x12CC) + # Name: _Xran + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::_String_val >::(const unsigned, const unsigned) (0x12CD) + # Name: _Clamp_suffix_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x470) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x113F) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x120E) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x1210) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val >::_Bxty (0x12C3) + # Name: _Bxty + # } + # } + .byte 0xba, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x5f, 0x42, 0x55, 0x46 + .byte 0x5f, 0x53, 0x49, 0x5a + .byte 0x45, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x5f, 0x41, 0x4c, 0x4c + .byte 0x4f, 0x43, 0x5f, 0x4d + .byte 0x41, 0x53, 0x4b, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xc3, 0x12, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x42 + .byte 0x78, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x14, 0x00, 0x5f, 0x4d + .byte 0x79, 0x73, 0x69, 0x7a + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4d + .byte 0x79, 0x72, 0x65, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc5, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc9, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xca, 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 0xcb, 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 0xcb, 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 0xcc, 0x12, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcd, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3f, 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 0x0e, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x10, 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 0xc3, 0x12, 0x00, 0x00 + .byte 0x5f, 0x42, 0x78, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Class (0x12CF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 22 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x12CE) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 28 + # 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 0xce, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x1c, 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 (0x12D0) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_val > (0x12CF) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring (0x125D) + # LineNumber: 1992 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xcf, 0x12, 0x00, 0x00 + .byte 0x5d, 0x12, 0x00, 0x00 + .byte 0xc8, 0x07, 0x00, 0x00 + # MemberFunction (0x12D1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator_base12 (0x124D) + # ThisType: std::_Iterator_base12* (0x124E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x4e, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x12D2) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Iterator_base12 (0x124D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x12D3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Iterator_base12 (0x12D2) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd2, 0x12, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x12D4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Iterator_base12& (0x12D3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd3, 0x12, 0x00, 0x00 + # MemberFunction (0x12D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator_base12 (0x124D) + # ThisType: std::_Iterator_base12* (0x124E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Iterator_base12&) (0x12D4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x4e, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd4, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12D6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x12D1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::(const std::_Iterator_base12&) (0x12D5) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd5, 0x12, 0x00, 0x00 + # Pointer (0x12D7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator_base12 (0x124D) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x12D8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12& (0x12D7) + # ClassType: std::_Iterator_base12 (0x124D) + # ThisType: std::_Iterator_base12* (0x124E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Iterator_base12&) (0x12D4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd7, 0x12, 0x00, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x4e, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd4, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x12D9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Container_base12* (0x1295) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x95, 0x12, 0x00, 0x00 + # MemberFunction (0x12DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator_base12 (0x124D) + # ThisType: std::_Iterator_base12* (0x124E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Container_base12*) (0x12D9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x4e, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd9, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x12DB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Iterator_base12 (0x12D2) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd2, 0x12, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x12DC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Container_base12* (0x1295) + # ClassType: std::_Iterator_base12 (0x124D) + # ThisType: const std::_Iterator_base12* (0x12DB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x95, 0x12, 0x00, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0xdb, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x124F) + # ClassType: std::_Iterator_base12 (0x124D) + # ThisType: std::_Iterator_base12* (0x124E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x4e, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x12DE) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # Name: _Unwrap_when_unverified + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* (0x1252) + # FieldOffset: 0x0 + # Name: _Myproxy + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12* (0x124E) + # FieldOffset: 0x4 + # Name: _Mynextiter + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12D6 + # Name: _Iterator_base12 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12& std::_Iterator_base12::(const std::_Iterator_base12&) (0x12D8) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x12D1) + # Name: ~_Iterator_base12 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::(const std::_Container_base12*) (0x12DA) + # Name: _Adopt + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x12D1) + # Name: _Clrcont + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Container_base12* std::_Iterator_base12::() (0x12DC) + # Name: _Getcont + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Iterator_base12::() (0x12DD) + # Name: _Getpnext + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x12D1) + # Name: _Orphan_me + # } + # } + .byte 0xfa, 0x00, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x66, 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 0x52, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x72, 0x6f + .byte 0x78, 0x79, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x4e, 0x12, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6e, 0x65, 0x78 + .byte 0x74, 0x69, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd6, 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 0xd8, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd1, 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 0xda, 0x12, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6f + .byte 0x70, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd1, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x72 + .byte 0x63, 0x6f, 0x6e, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdc, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x6f, 0x6e, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdd, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x6e, 0x65, 0x78 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd1, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x6d, 0x65, 0x00, 0xf1 + # Struct (0x12DF) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 12 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x12DE) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::_Iterator_base12 + # LinkageName: .?AU_Iterator_base12@std@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x0c, 0x00, 0x00, 0x02 + .byte 0xde, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 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 (0x12E0) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iterator_base12 (0x12DF) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 1307 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xdf, 0x12, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x1b, 0x05, 0x00, 0x00 + # MemberFunction (0x12E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_proxy (0x1251) + # ThisType: std::_Container_proxy* (0x1252) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x51, 0x12, 0x00, 0x00 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x12E2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_base12 (0x1293) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x12E3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Container_base12* (0x12E2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe2, 0x12, 0x00, 0x00 + # MemberFunction (0x12E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_proxy (0x1251) + # ThisType: std::_Container_proxy* (0x1252) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_base12*) (0x12E3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x51, 0x12, 0x00, 0x00 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xe3, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12E5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_proxy::() (0x12E1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_proxy::(std::_Container_base12*) (0x12E4) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe1, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x12, 0x00, 0x00 + # FieldList (0x12E6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const std::_Container_base12* (0x1295) + # FieldOffset: 0x0 + # Name: _Mycont + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12* (0x124E) + # FieldOffset: 0x4 + # Name: _Myfirstiter + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12E5 + # Name: _Container_proxy + # } + # } + .byte 0x4a, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x95, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x63, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x4e, 0x12, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4d + .byte 0x79, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x69, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe5, 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 (0x12E7) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x12E6) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::_Container_proxy + # LinkageName: .?AU_Container_proxy@std@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0xe6, 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, 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 (0x12E8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Container_proxy (0x12E7) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 1259 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe7, 0x12, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0xeb, 0x04, 0x00, 0x00 + # Struct (0x12E9) { + # 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 (0x12EA) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Default_allocator_traits > (0x12E9) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xe9, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x12EB) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x12EA) + # 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 0xea, 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 (0x12EC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits > (0x12EB) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 837 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xeb, 0x12, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x45, 0x03, 0x00, 0x00 + # ArgList (0x12ED) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const (0x1191) + # ArgType: const char* const (0x1191) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x12EE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x125A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const, const char* const, const unsigned) (0x12ED) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xed, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::char_traits (0x125A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1196) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x96, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x12F0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* const (0x11A7) + # ArgType: const char* const (0x1191) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x12F1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::char_traits (0x125A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char* const, const char* const, const unsigned) (0x12F0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xf0, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x12F2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* const (0x11A7) + # ArgType: const unsigned (0x1181) + # ArgType: const char* const (0x1191) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x12F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::char_traits (0x125A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char* const, const unsigned, const char* const, const unsigned) (0x12F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xf2, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x12F4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const (0x1191) + # ArgType: const unsigned (0x1181) + # ArgType: const char& (0x1210) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x10, 0x12, 0x00, 0x00 + # MemberFunction (0x12F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x113F) + # ClassType: std::char_traits (0x125A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const, const unsigned, const char&) (0x12F4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xf4, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x12F6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* const (0x11A7) + # ArgType: const unsigned (0x1181) + # ArgType: const char (0x113E) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x3e, 0x11, 0x00, 0x00 + # MemberFunction (0x12F7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::char_traits (0x125A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char* const, const unsigned, const char) (0x12F6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xf6, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x12F8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char& (0x120E) + # ArgType: const char& (0x1210) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0x10, 0x12, 0x00, 0x00 + # MemberFunction (0x12F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::char_traits (0x125A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char&, const char&) (0x12F8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12FA) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::char_traits::(char* const, const unsigned, const char) (0x12F7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::char_traits::(char&, const char&) (0x12F9) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xf7, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xf9, 0x12, 0x00, 0x00 + # ArgList (0x12FB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char& (0x1210) + # ArgType: const char& (0x1210) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x10, 0x12, 0x00, 0x00 + .byte 0x10, 0x12, 0x00, 0x00 + # MemberFunction (0x12FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::char_traits (0x125A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char&, const char&) (0x12FB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xfb, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12FD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: std::char_traits (0x125A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1043) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12FE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x125A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char&) (0x126F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x12FF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int& (0x1042) + # ArgType: const int& (0x1042) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + # MemberFunction (0x1300) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::char_traits (0x125A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int&, const int&) (0x12FF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xff, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1301) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x125A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1043) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1302) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x125A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1303) { + # 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 (0x1304) { + # 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 (0x1305) { + # 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) (0x12EE) + # Name: compare + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned std::char_traits::(const char* const) (0x12EF) + # 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) (0x12F1) + # Name: copy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::char_traits::(char* const, const unsigned, const char* const, const unsigned) (0x12F3) + # 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, const char&) (0x12F5) + # 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) (0x12F1) + # Name: move + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12FA + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: bool std::char_traits::(const char&, const char&) (0x12FC) + # Name: eq + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: bool std::char_traits::(const char&, const char&) (0x12FC) + # Name: lt + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char std::char_traits::(const int&) (0x12FD) + # Name: to_char_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::char_traits::(const char&) (0x12FE) + # Name: to_int_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: bool std::char_traits::(const int&, const int&) (0x1300) + # Name: eq_int_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::char_traits::(const int&) (0x1301) + # Name: not_eof + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::char_traits::() (0x1302) + # 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> (0x1303) + # Name: pos_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: off_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: _Mbstatet (0x1304) + # Name: state_type + # } + # } + .byte 0x4a, 0x01, 0x03, 0x12 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xee, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xef, 0x12, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xf1, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xf3, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x73, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xf5, 0x12, 0x00, 0x00 + .byte 0x66, 0x69, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xf1, 0x12, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfa, 0x12, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xfc, 0x12, 0x00, 0x00 + .byte 0x65, 0x71, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xfc, 0x12, 0x00, 0x00 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xfd, 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 0xfe, 0x12, 0x00, 0x00 + .byte 0x74, 0x6f, 0x5f, 0x69 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x00, 0x13, 0x00, 0x00 + .byte 0x65, 0x71, 0x5f, 0x69 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x01, 0x13, 0x00, 0x00 + .byte 0x6e, 0x6f, 0x74, 0x5f + .byte 0x65, 0x6f, 0x66, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x02, 0x13, 0x00, 0x00 + .byte 0x65, 0x6f, 0x66, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x13, 0x00, 0x00 + .byte 0x70, 0x6f, 0x73, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x6f, 0x66, 0x66, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x04, 0x13, 0x00, 0x00 + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Struct (0x1306) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 20 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1305) + # 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 0x05, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x63 + .byte 0x68, 0x61, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x63 + .byte 0x68, 0x61, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1307) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::char_traits (0x1306) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring (0x125D) + # LineNumber: 281 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x06, 0x13, 0x00, 0x00 + .byte 0x5d, 0x12, 0x00, 0x00 + .byte 0x19, 0x01, 0x00, 0x00 + # MemberFunction (0x1308) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_base12 (0x1293) + # ThisType: std::_Container_base12* (0x12E2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0xe2, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1309) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Container_base12 (0x1294) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x94, 0x12, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x130A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Container_base12& (0x1309) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x09, 0x13, 0x00, 0x00 + # MemberFunction (0x130B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_base12 (0x1293) + # ThisType: std::_Container_base12* (0x12E2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Container_base12&) (0x130A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0xe2, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0a, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x130C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::() (0x1308) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::(const std::_Container_base12&) (0x130B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x08, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x13, 0x00, 0x00 + # Pointer (0x130D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_base12 (0x1293) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x130E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_base12& (0x130D) + # ClassType: std::_Container_base12 (0x1293) + # ThisType: std::_Container_base12* (0x12E2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Container_base12&) (0x130A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0d, 0x13, 0x00, 0x00 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0xe2, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0a, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x130F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x124F) + # ClassType: std::_Container_base12 (0x1293) + # ThisType: const std::_Container_base12* (0x1295) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x95, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1310) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Container_base12& (0x130D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0d, 0x13, 0x00, 0x00 + # MemberFunction (0x1311) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_base12 (0x1293) + # ThisType: std::_Container_base12* (0x12E2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_base12&) (0x1310) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0xe2, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x10, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1312) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* (0x1252) + # FieldOffset: 0x0 + # Name: _Myproxy + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x130C + # Name: _Container_base12 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Container_base12& std::_Container_base12::(const std::_Container_base12&) (0x130E) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Container_base12::() (0x130F) + # Name: _Getpfirst + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::() (0x1308) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::(std::_Container_base12&) (0x1311) + # Name: _Swap_proxy_and_iterators + # } + # } + .byte 0x92, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x72, 0x6f + .byte 0x78, 0x79, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0c, 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 0x0e, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0f, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x08, 0x13, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x11, 0x13, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x5f + .byte 0x61, 0x6e, 0x64, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x73, 0x00, 0xf2, 0xf1 + # Struct (0x1313) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 7 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1312) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: std::_Container_base12 + # LinkageName: .?AU_Container_base12@std@@ + # } + .byte 0x4a, 0x00, 0x05, 0x15 + .byte 0x07, 0x00, 0x00, 0x02 + .byte 0x12, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x1314) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Container_base12 (0x1313) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 1267 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x13, 0x13, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0xf3, 0x04, 0x00, 0x00 + # Array (0x1315) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: char (0x70) + # IndexType: unsigned long (0x22) + # SizeOf: 16 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x00, 0xf1 + # Pointer (0x1316) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_val >::_Bxty (0x12C3) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc3, 0x12, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1317) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_val >::_Bxty (0x12C3) + # ThisType: std::_String_val >::_Bxty* (0x1316) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc3, 0x12, 0x00, 0x00 + .byte 0x16, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1318) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: 0x1315 + # FieldOffset: 0x0 + # Name: _Buf + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: char* (0x470) + # FieldOffset: 0x0 + # Name: _Ptr + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: 0x1315 + # FieldOffset: 0x0 + # Name: _Alias + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::_Bxty::() (0x1317) + # Name: _Bxty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::_Bxty::() (0x1317) + # Name: ~_Bxty + # } + # } + .byte 0x56, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x15, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x42 + .byte 0x75, 0x66, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x15, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x41 + .byte 0x6c, 0x69, 0x61, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x17, 0x13, 0x00, 0x00 + .byte 0x5f, 0x42, 0x78, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x17, 0x13, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x42, 0x78 + .byte 0x74, 0x79, 0x00, 0xf1 + # Union (0x1319) { + # TypeLeafKind: LF_UNION (0x1506) + # MemberCount: 5 + # Properties [ (0x608) + # HasUniqueName (0x200) + # Nested (0x8) + # Sealed (0x400) + # ] + # FieldList: (0x1318) + # 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 0x18, 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 (0x131A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_val >::_Bxty (0x1319) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring (0x125D) + # LineNumber: 2056 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x19, 0x13, 0x00, 0x00 + .byte 0x5d, 0x12, 0x00, 0x00 + .byte 0x08, 0x08, 0x00, 0x00 + # ArgList (0x131B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x1244) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x131C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::_Default_allocator_traits > (0x12E9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, const unsigned) (0x131B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0xe9, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1b, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x131D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x1244) + # ArgType: const unsigned (0x1181) + # ArgType: const void* (0x127A) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x7a, 0x12, 0x00, 0x00 + # MemberFunction (0x131E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::_Default_allocator_traits > (0x12E9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const unsigned, const void*) (0x131D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0xe9, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x1d, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x131F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::_Default_allocator_traits >::(std::allocator&, const unsigned) (0x131C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::_Default_allocator_traits >::(std::allocator&, const unsigned, const void*) (0x131E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x1c, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x1e, 0x13, 0x00, 0x00 + # Modifier (0x1320) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: char* (0x470) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x1321) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x1244) + # ArgType: const char* (0x1320) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0x20, 0x13, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x1322) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x12E9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const char*, const unsigned) (0x1321) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x21, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1323) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Default_allocator_traits > (0x12E9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x118B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xe9, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1324) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x1185) + # ClassType: std::_Default_allocator_traits > (0x12E9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x118B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0xe9, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1325) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x131F + # 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) (0x1322) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned std::_Default_allocator_traits >::(const std::allocator&) (0x1323) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::allocator std::_Default_allocator_traits >::(const std::allocator&) (0x1324) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1185) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x470) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x113F) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x403) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x127A) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B4) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B4) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: is_always_equal + # } + # } + .byte 0xbe, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1f, 0x13, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x22, 0x13, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x23, 0x13, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x24, 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 0x85, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3f, 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, 0x04, 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 0x7a, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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 0xb4, 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 0xb1, 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 0xb4, 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 0xb1, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x1326) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 17 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1325) + # 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 0x25, 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 (0x1327) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Default_allocator_traits > (0x1326) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 779 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x26, 0x13, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x0b, 0x03, 0x00, 0x00 + # FieldList (0x1328) { + # 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 (0x1329) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1328) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: _Mbstatet + # LinkageName: .?AU_Mbstatet@@ + # } + .byte 0x2e, 0x00, 0x05, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x28, 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 (0x132A) { + # 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 (0x132B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: _Mbstatet (0x1329) + # SourceFile: C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\corecrt.h (0x132A) + # LineNumber: 531 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x29, 0x13, 0x00, 0x00 + .byte 0x2a, 0x13, 0x00, 0x00 + .byte 0x13, 0x02, 0x00, 0x00 + # Class (0x132C) { + # 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 (0x132D) { + # 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 (0x132E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x132C) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x132F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x132C) + # ThisType: gsl::span* (0x132E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x2e, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1330) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x132C) + # ThisType: gsl::span* (0x132E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x2e, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1331) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x132C) + # ThisType: gsl::span* (0x132E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x2e, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1332) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x132C) + # ThisType: gsl::span* (0x132E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x2e, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1333) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x132C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1334) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1333) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x33, 0x13, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1335) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1334) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x34, 0x13, 0x00, 0x00 + # MemberFunction (0x1336) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x132C) + # ThisType: gsl::span* (0x132E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1335) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x2e, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x35, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1337) { + # 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 (0x1338) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1337) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x37, 0x13, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1339) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x132C) + # ThisType: gsl::span* (0x132E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, int) (0x1338) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x2e, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x38, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x133A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, int) (0x132F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, int*) (0x1330) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x1331) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1332) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1336) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, int) (0x1339) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x31, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x32, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x36, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x39, 0x13, 0x00, 0x00 + # MemberFunction (0x133B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x132C) + # ThisType: gsl::span* (0x132E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x2e, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x133C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x132C) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x133D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x133C) + # ClassType: gsl::span (0x132C) + # ThisType: gsl::span* (0x132E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1335) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3c, 0x13, 0x00, 0x00 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x2e, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x35, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x133E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1333) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x33, 0x13, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x133F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x132C) + # ThisType: const gsl::span* (0x133E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x3e, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1340) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x132C) + # ThisType: const gsl::span* (0x133E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x3e, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1341) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span (0x132C) + # ThisType: const gsl::span* (0x133E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x3e, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1342) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x132C) + # ThisType: const gsl::span* (0x133E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x3e, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1343) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::span (0x132C) + # ThisType: const gsl::span* (0x133E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x3e, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1344) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: gsl::span (0x132C) + # ThisType: const gsl::span* (0x133E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x3e, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1345) { + # 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 (0x1346) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1345) + # ClassType: gsl::span (0x132C) + # ThisType: const gsl::span* (0x133E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x13, 0x00, 0x00 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x3e, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1347) { + # 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 (0x1348) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1347) + # ClassType: gsl::span (0x132C) + # ThisType: const gsl::span* (0x133E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x47, 0x13, 0x00, 0x00 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x3e, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1349) { + # 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 (0x134A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1349) + # ClassType: gsl::span (0x132C) + # ThisType: const gsl::span* (0x133E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x49, 0x13, 0x00, 0x00 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x3e, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x134B) { + # 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 (0x134C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x134B) + # ClassType: gsl::span (0x132C) + # ThisType: const gsl::span* (0x133E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x13, 0x00, 0x00 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x3e, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x134D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x132C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x134E) { + # 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 (0x134F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span::subspan_selector<-1> (0x134E) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x4e, 0x13, 0x00, 0x00 + # MemberFunction (0x1350) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x132C) + # ThisType: const gsl::span* (0x133E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span::subspan_selector<-1>) (0x134F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x3e, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x4f, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1351) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x132D) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x133A + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x133B) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x133D) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x133F) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x133F) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int, int) (0x1340) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x1341) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x1341) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1342) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(int) (0x1343) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(int) (0x1343) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(int) (0x1343) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1344) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1346) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1346) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1348) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1348) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x134A) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x134A) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x134C) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x134C) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1344) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1344) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(int, int) (0x134D) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(int, int, gsl::span::subspan_selector<-1>) (0x1350) + # 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: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x474) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1345) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1347) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1349) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x134B) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1337) + # 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, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x3a, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3b, 0x13, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3f, 0x13, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3f, 0x13, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x40, 0x13, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x41, 0x13, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x41, 0x13, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x42, 0x13, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x43, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x43, 0x13, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x43, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x44, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x46, 0x13, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x46, 0x13, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x48, 0x13, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x48, 0x13, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4a, 0x13, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4a, 0x13, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4c, 0x13, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4c, 0x13, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x44, 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 0x44, 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 0x4d, 0x13, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x50, 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 0x74, 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, 0x04, 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, 0x13, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x47, 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 0x49, 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 0x4b, 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 0x74, 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, 0x13, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1352) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1351) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: gsl::span + # LinkageName: .?AV?$span@H$0A@@gsl@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x51, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x1353) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1352) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x52, 0x13, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Class (0x1354) { + # 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 (0x1355) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x132D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2d, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1356) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1355) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x55, 0x13, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1357) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: gsl::span::storage_type > (0x132D) + # ThisType: const gsl::span::storage_type >* (0x1356) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x2d, 0x13, 0x00, 0x00 + .byte 0x56, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1358) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<0> (0x1354) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* (0x474) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::storage_type >::() (0x1357) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x54, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x57, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1359) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1358) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0x58, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x135A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1359) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x59, 0x13, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Pointer (0x135B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<0> (0x1354) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x54, 0x13, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x135C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<0> (0x1354) + # ThisType: gsl::details::extent_type<0>* (0x135B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x13, 0x00, 0x00 + .byte 0x5b, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x135D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<0> (0x1354) + # ThisType: gsl::details::extent_type<0>* (0x135B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x13, 0x00, 0x00 + .byte 0x5b, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x135E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<0>::() (0x135C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<0>::(int) (0x135D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x13, 0x00, 0x00 + # Modifier (0x135F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<0> (0x1354) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x54, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1360) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<0> (0x135F) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5f, 0x13, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1361) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::details::extent_type<0> (0x1354) + # ThisType: const gsl::details::extent_type<0>* (0x1360) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x54, 0x13, 0x00, 0x00 + .byte 0x60, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1362) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x135E + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::details::extent_type<0>::() (0x1361) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5e, 0x13, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x61, 0x13, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Class (0x1363) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1362) + # 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 0x62, 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 (0x1364) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<0> (0x1363) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x63, 0x13, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # Class (0x1365) { + # 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 (0x1366) { + # 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 (0x1367) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1365) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1368) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1365) + # ThisType: gsl::span* (0x1367) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, int) (0x10DF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x67, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1369) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1365) + # ThisType: gsl::span* (0x1367) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, const int*) (0x10E1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x67, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xe1, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x136A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1365) + # ThisType: gsl::span* (0x1367) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x67, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x136B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1365) + # ThisType: gsl::span* (0x1367) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x67, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x136C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1365) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x136D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x136C) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6c, 0x13, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x136E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x136D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6d, 0x13, 0x00, 0x00 + # MemberFunction (0x136F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1365) + # ThisType: gsl::span* (0x1367) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x136E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x67, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x6e, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1370) { + # 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 (0x1371) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1370) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1372) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1365) + # ThisType: gsl::span* (0x1367) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, int) (0x1371) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x67, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x71, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1373) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int*, int) (0x1368) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int*, const int*) (0x1369) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x136A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x136B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x136F) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, int) (0x1372) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6f, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x72, 0x13, 0x00, 0x00 + # MemberFunction (0x1374) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1365) + # ThisType: gsl::span* (0x1367) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x67, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1375) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1365) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1376) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x1375) + # ClassType: gsl::span (0x1365) + # ThisType: gsl::span* (0x1367) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x136E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x13, 0x00, 0x00 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x67, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x6e, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1377) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x136C) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6c, 0x13, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1378) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10DC) + # ClassType: gsl::span (0x1365) + # ThisType: const gsl::span* (0x1377) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x77, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1379) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10DC) + # ClassType: gsl::span (0x1365) + # ThisType: const gsl::span* (0x1377) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x77, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x137A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span (0x1365) + # ThisType: const gsl::span* (0x1377) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x77, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x137B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1365) + # ThisType: const gsl::span* (0x1377) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x77, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x137C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1042) + # ClassType: gsl::span (0x1365) + # ThisType: const gsl::span* (0x1377) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x77, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x137D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1052) + # ClassType: gsl::span (0x1365) + # ThisType: const gsl::span* (0x1377) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x77, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x137E) { + # 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 (0x137F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x137E) + # ClassType: gsl::span (0x1365) + # ThisType: const gsl::span* (0x1377) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7e, 0x13, 0x00, 0x00 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x77, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1380) { + # 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 (0x1381) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1380) + # ClassType: gsl::span (0x1365) + # ThisType: const gsl::span* (0x1377) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x77, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1382) { + # 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 (0x1383) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1382) + # ClassType: gsl::span (0x1365) + # ThisType: const gsl::span* (0x1377) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x82, 0x13, 0x00, 0x00 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x77, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1384) { + # 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 (0x1385) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1384) + # ClassType: gsl::span (0x1365) + # ThisType: const gsl::span* (0x1377) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x84, 0x13, 0x00, 0x00 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x77, 0x13, 0x00, 0x00 + .byte 0x0b, 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 (0x1365) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1387) { + # 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 (0x1388) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span::subspan_selector<-1> (0x1387) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x87, 0x13, 0x00, 0x00 + # MemberFunction (0x1389) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10DC) + # ClassType: gsl::span (0x1365) + # ThisType: const gsl::span* (0x1377) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span::subspan_selector<-1>) (0x1388) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x77, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x88, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x138A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1366) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1373 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1374) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x1376) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x1378) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x1378) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int, int) (0x1379) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x137A) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x137A) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x137B) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(int) (0x137C) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(int) (0x137C) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(int) (0x137C) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x137D) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x137F) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x137F) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1381) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1381) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1383) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1383) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1385) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1385) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x137D) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x137D) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(int, int) (0x1386) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(int, int, gsl::span::subspan_selector<-1>) (0x1389) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int (0x1005) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1052) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1042) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x137E) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1380) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1382) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1384) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1370) + # 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 0x66, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x73, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x74, 0x13, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x76, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x78, 0x13, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x78, 0x13, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x79, 0x13, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7a, 0x13, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7a, 0x13, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7b, 0x13, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7c, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7c, 0x13, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7c, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7d, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7f, 0x13, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7f, 0x13, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x81, 0x13, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x81, 0x13, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x83, 0x13, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x83, 0x13, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x85, 0x13, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x85, 0x13, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7d, 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 0x7d, 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 0x86, 0x13, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x89, 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 0x05, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7e, 0x13, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x80, 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 0x82, 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 0x84, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x138B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x138A) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: gsl::span + # LinkageName: .?AV?$span@$$CBH$0A@@gsl@@ + # } + .byte 0x46, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x8a, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x138C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x138B) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8b, 0x13, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x138D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1366) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x66, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x138E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x138D) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8d, 0x13, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x138F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1052) + # ClassType: gsl::span::storage_type > (0x1366) + # ThisType: const gsl::span::storage_type >* (0x138E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x66, 0x13, 0x00, 0x00 + .byte 0x8e, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1390) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<0> (0x1354) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int* (0x1052) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::storage_type >::() (0x138F) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x54, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8f, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1391) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1390) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0x90, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x1392) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1391) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x91, 0x13, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Struct (0x1393) { + # 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 (0x1394) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::NameAndTags (0x1393) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x93, 0x13, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1395) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: Catch::StringRef (0x1112) + # ArgType: Catch::StringRef (0x1112) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + # MemberFunction (0x1396) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::NameAndTags (0x1393) + # ThisType: Catch::NameAndTags* (0x1394) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (Catch::StringRef, Catch::StringRef) (0x1395) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x13, 0x00, 0x00 + .byte 0x94, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x95, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1397) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: Catch::StringRef (0x1112) + # FieldOffset: 0x0 + # Name: name + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: Catch::StringRef (0x1112) + # FieldOffset: 0xC + # Name: tags + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::NameAndTags::(Catch::StringRef, Catch::StringRef) (0x1396) + # Name: NameAndTags + # } + # } + .byte 0x36, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x6e, 0x61 + .byte 0x6d, 0x65, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x74, 0x61 + .byte 0x67, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x96, 0x13, 0x00, 0x00 + .byte 0x4e, 0x61, 0x6d, 0x65 + .byte 0x41, 0x6e, 0x64, 0x54 + .byte 0x61, 0x67, 0x73, 0x00 + # Struct (0x1398) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1397) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: Catch::NameAndTags + # LinkageName: .?AUNameAndTags@Catch@@ + # } + .byte 0x42, 0x00, 0x05, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x97, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 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 (0x1399) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::NameAndTags (0x1398) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 409 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x98, 0x13, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x99, 0x01, 0x00, 0x00 + # MemberFunction (0x139A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::NameAndTags (0x1393) + # ThisType: Catch::NameAndTags* (0x1394) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x13, 0x00, 0x00 + .byte 0x94, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x139B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::NameAndTags (0x1393) + # FunctionType: void Catch::NameAndTags::() (0x139A) + # Name: ~NameAndTags + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x93, 0x13, 0x00, 0x00 + .byte 0x9a, 0x13, 0x00, 0x00 + .byte 0x7e, 0x4e, 0x61, 0x6d + .byte 0x65, 0x41, 0x6e, 0x64 + .byte 0x54, 0x61, 0x67, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x139C) { + # 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 (0x139D) { + # 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 (0x139E) { + # 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 (0x139F) { + # 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 (0x13A0) { + # 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 (0x13A1) { + # 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 (0x13A2) { + # 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 (0x13A3) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C3) + # 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 0xc3, 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 (0x13A4) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: E:\DD\gsl-dadonenf\tests\span_tests.cpp + # } + .byte 0x2e, 0x00, 0x05, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x45, 0x3a, 0x5c, 0x44 + .byte 0x44, 0x5c, 0x67, 0x73 + .byte 0x6c, 0x2d, 0x64, 0x61 + .byte 0x64, 0x6f, 0x6e, 0x65 + .byte 0x6e, 0x66, 0x5c, 0x74 + .byte 0x65, 0x73, 0x74, 0x73 + .byte 0x5c, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x74, 0x65 + .byte 0x73, 0x74, 0x73, 0x2e + .byte 0x63, 0x70, 0x70, 0x00 + # UdtSourceLine (0x13A5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____4:: (0x13A3) + # SourceFile: E:\DD\gsl-dadonenf\tests\span_tests.cpp (0x13A4) + # LineNumber: 134 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa3, 0x13, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0x86, 0x00, 0x00, 0x00 + # Class (0x13A6) { + # 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 (0x13A7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C3) + # 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 0xc3, 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 (0x13A8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____4:: (0x13A7) + # SourceFile: E:\DD\gsl-dadonenf\tests\span_tests.cpp (0x13A4) + # LineNumber: 141 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa7, 0x13, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0x8d, 0x00, 0x00, 0x00 + # Class (0x13A9) { + # 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 (0x13AA) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C3) + # 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 0xc3, 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 (0x13AB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____4:: (0x13AA) + # SourceFile: E:\DD\gsl-dadonenf\tests\span_tests.cpp (0x13A4) + # LineNumber: 144 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xaa, 0x13, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0x90, 0x00, 0x00, 0x00 + # Class (0x13AC) { + # 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 (0x13AD) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C3) + # 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 0xc3, 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 (0x13AE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____4:: (0x13AD) + # SourceFile: E:\DD\gsl-dadonenf\tests\span_tests.cpp (0x13A4) + # LineNumber: 149 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xad, 0x13, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0x95, 0x00, 0x00, 0x00 + # Class (0x13AF) { + # 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 (0x13B0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C3) + # 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 0xc3, 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 (0x13B1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____4:: (0x13B0) + # SourceFile: E:\DD\gsl-dadonenf\tests\span_tests.cpp (0x13A4) + # LineNumber: 152 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb0, 0x13, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0x98, 0x00, 0x00, 0x00 + # Class (0x13B2) { + # 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@PAH$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, 0x41, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # Class (0x13B3) { + # 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@PAH$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, 0x41, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x13B4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x13B2) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x13B5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: int* (0x474) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x13B6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int** (0x13B5) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb5, 0x13, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x13B7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13B2) + # ThisType: gsl::span* (0x13B4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int**, int) (0x13B6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xb4, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xb6, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x13B8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int** (0x13B5) + # ArgType: int** (0x13B5) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb5, 0x13, 0x00, 0x00 + .byte 0xb5, 0x13, 0x00, 0x00 + # MemberFunction (0x13B9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13B2) + # ThisType: gsl::span* (0x13B4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int**, int**) (0x13B8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xb4, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xb8, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x13BA) { + # 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@PAH$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, 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, 0x41 + .byte 0x48, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Pointer (0x13BB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x13BA) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xba, 0x13, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x13BC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x13BB) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xbb, 0x13, 0x00, 0x00 + # MemberFunction (0x13BD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13B2) + # ThisType: gsl::span* (0x13B4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x13BC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xb4, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xbc, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x13BE) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x13BA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xba, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x13BF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x13BE) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbe, 0x13, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x13C0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x13BF) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xbf, 0x13, 0x00, 0x00 + # MemberFunction (0x13C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13B2) + # ThisType: gsl::span* (0x13B4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x13C0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xb4, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc0, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x13C2) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x13B2) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x13C3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x13C2) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc2, 0x13, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x13C4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x13C3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc3, 0x13, 0x00, 0x00 + # MemberFunction (0x13C5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13B2) + # ThisType: gsl::span* (0x13B4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x13C4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xb4, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc4, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x13C6) { + # 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@PAH$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, 0x41, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # ArgList (0x13C7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x13C6) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc6, 0x13, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x13C8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13B2) + # ThisType: gsl::span* (0x13B4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, int) (0x13C7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xb4, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xc7, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x13C9) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int**, int) (0x13B7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int**, int**) (0x13B9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x13BD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x13C1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x13C5) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, int) (0x13C8) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc1, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc5, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc8, 0x13, 0x00, 0x00 + # MemberFunction (0x13CA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13B2) + # ThisType: gsl::span* (0x13B4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xb4, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x13CB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x13B2) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x13CC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x13CB) + # ClassType: gsl::span (0x13B2) + # ThisType: gsl::span* (0x13B4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x13C4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcb, 0x13, 0x00, 0x00 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xb4, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc4, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x13CD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x13C2) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc2, 0x13, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x13CE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x13B2) + # ClassType: gsl::span (0x13B2) + # ThisType: const gsl::span* (0x13CD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xcd, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13CF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x13B2) + # ClassType: gsl::span (0x13B2) + # ThisType: const gsl::span* (0x13CD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xcd, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13D0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span (0x13B2) + # ThisType: const gsl::span* (0x13CD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xcd, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13D1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x13B2) + # ThisType: const gsl::span* (0x13CD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xcd, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x13D2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: int* (0x474) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x13D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int*& (0x13D2) + # ClassType: gsl::span (0x13B2) + # ThisType: const gsl::span* (0x13CD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd2, 0x13, 0x00, 0x00 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xcd, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13D4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int** (0x13B5) + # ClassType: gsl::span (0x13B2) + # ThisType: const gsl::span* (0x13CD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb5, 0x13, 0x00, 0x00 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xcd, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x13D5) { + # 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@PAH$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, 0x41, 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 (0x13D6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x13D5) + # ClassType: gsl::span (0x13B2) + # ThisType: const gsl::span* (0x13CD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd5, 0x13, 0x00, 0x00 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xcd, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x13D7) { + # 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@PAH$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 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, 0x41, 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 (0x13D8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x13D7) + # ClassType: gsl::span (0x13B2) + # ThisType: const gsl::span* (0x13CD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd7, 0x13, 0x00, 0x00 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xcd, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x13D9) { + # 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@PAH$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, 0x41, 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 (0x13DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x13D9) + # ClassType: gsl::span (0x13B2) + # ThisType: const gsl::span* (0x13CD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd9, 0x13, 0x00, 0x00 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xcd, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x13DB) { + # 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@PAH$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, 0x41, 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 (0x13DC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x13DB) + # ClassType: gsl::span (0x13B2) + # ThisType: const gsl::span* (0x13CD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdb, 0x13, 0x00, 0x00 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xcd, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x13B2) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x13DE) { + # 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@PAH$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 0x41, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x13DF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span::subspan_selector<-1> (0x13DE) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xde, 0x13, 0x00, 0x00 + # MemberFunction (0x13E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x13B2) + # ClassType: gsl::span (0x13B2) + # ThisType: const gsl::span* (0x13CD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span::subspan_selector<-1>) (0x13DF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xcd, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xdf, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x13E1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x13B3) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x13C9 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x13CA) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x13CC) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x13CE) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x13CE) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int, int) (0x13CF) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x13D0) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x13D0) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x13D1) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int*& gsl::span::(int) (0x13D3) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int*& gsl::span::(int) (0x13D3) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int*& gsl::span::(int) (0x13D3) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int** gsl::span::() (0x13D4) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x13D6) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x13D6) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x13D8) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x13D8) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x13DA) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x13DA) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x13DC) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x13DC) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int** gsl::span::() (0x13D4) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int** gsl::span::() (0x13D4) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(int, int) (0x13DD) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(int, int, gsl::span::subspan_selector<-1>) (0x13E0) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x474) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x474) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int** (0x13B5) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int*& (0x13D2) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x13D5) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x13D7) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x13D9) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x13DB) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x13C6) + # 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 0xb3, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xc9, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xca, 0x13, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcc, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xce, 0x13, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xce, 0x13, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcf, 0x13, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd0, 0x13, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd0, 0x13, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd1, 0x13, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd3, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd3, 0x13, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd3, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd4, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd6, 0x13, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd6, 0x13, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd8, 0x13, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd8, 0x13, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xda, 0x13, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xda, 0x13, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdc, 0x13, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdc, 0x13, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd4, 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 0xd4, 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 0xdd, 0x13, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xe0, 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, 0x04, 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, 0x04, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb5, 0x13, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd2, 0x13, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd5, 0x13, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd7, 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 0xd9, 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 0xdb, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc6, 0x13, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x13E2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x13E1) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@PAH$0?0@gsl@@ + # } + .byte 0x42, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0xe1, 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, 0x20 + .byte 0x2a, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x50, 0x41, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x13E3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x13E2) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe2, 0x13, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x13E4) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x13B3) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb3, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x13E5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x13E4) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe4, 0x13, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x13E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int** (0x13B5) + # ClassType: gsl::span::storage_type > (0x13B3) + # ThisType: const gsl::span::storage_type >* (0x13E5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb5, 0x13, 0x00, 0x00 + .byte 0xb3, 0x13, 0x00, 0x00 + .byte 0xe5, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x13E7) { + # 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** (0x13B5) + # FieldOffset: 0x4 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int** gsl::span::storage_type >::() (0x13E6) + # 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 0xb5, 0x13, 0x00, 0x00 + .byte 0x04, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe6, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x13E8) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x13E7) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@ + # } + .byte 0xae, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0xe7, 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, 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, 0x41, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x13E9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x13E8) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Class (0x13EA) { + # 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@PBH$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 0x42, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x13EB) { + # 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@PBH$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, 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, 0x42 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # Pointer (0x13EC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x13EA) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x13ED) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int* (0x1052) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x13EE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int** (0x13ED) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xed, 0x13, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x13EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13EA) + # ThisType: gsl::span* (0x13EC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int**, int) (0x13EE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0xec, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xee, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x13F0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int** (0x13ED) + # ArgType: const int** (0x13ED) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xed, 0x13, 0x00, 0x00 + .byte 0xed, 0x13, 0x00, 0x00 + # MemberFunction (0x13F1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13EA) + # ThisType: gsl::span* (0x13EC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int**, const int**) (0x13F0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0xec, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xf0, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x13F2) { + # 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@PBH$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, 0x42, 0x48, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x13F3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x13F2) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf2, 0x13, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x13F4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x13F3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf3, 0x13, 0x00, 0x00 + # MemberFunction (0x13F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13EA) + # ThisType: gsl::span* (0x13EC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x13F4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0xec, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf4, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x13F6) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x13F2) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf2, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x13F7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x13F6) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x13F8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x13F7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf7, 0x13, 0x00, 0x00 + # MemberFunction (0x13F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13EA) + # ThisType: gsl::span* (0x13EC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x13F8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0xec, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x13FA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x13EA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x13FB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x13FA) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xfa, 0x13, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x13FC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x13FB) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xfb, 0x13, 0x00, 0x00 + # MemberFunction (0x13FD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13EA) + # ThisType: gsl::span* (0x13EC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x13FC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0xec, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xfc, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x13FE) { + # 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@PBH$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, 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, 0x42 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # ArgList (0x13FF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x13FE) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xfe, 0x13, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1400) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13EA) + # ThisType: gsl::span* (0x13EC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, int) (0x13FF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0xec, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xff, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1401) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int**, int) (0x13EF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int**, const int**) (0x13F1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x13F5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x13F9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x13FD) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, int) (0x1400) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xef, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf1, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf9, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x00, 0x14, 0x00, 0x00 + # MemberFunction (0x1402) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13EA) + # ThisType: gsl::span* (0x13EC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0xec, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1403) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x13EA) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1404) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x1403) + # ClassType: gsl::span (0x13EA) + # ThisType: gsl::span* (0x13EC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x13FC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x14, 0x00, 0x00 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0xec, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xfc, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1405) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x13FA) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xfa, 0x13, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1406) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x13EA) + # ClassType: gsl::span (0x13EA) + # ThisType: const gsl::span* (0x1405) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0x05, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1407) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x13EA) + # ClassType: gsl::span (0x13EA) + # ThisType: const gsl::span* (0x1405) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0x05, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1408) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span (0x13EA) + # ThisType: const gsl::span* (0x1405) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0x05, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1409) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x13EA) + # ThisType: const gsl::span* (0x1405) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0x05, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x140A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int* (0x1052) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x140B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int*& (0x140A) + # ClassType: gsl::span (0x13EA) + # ThisType: const gsl::span* (0x1405) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0a, 0x14, 0x00, 0x00 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0x05, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x140C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int** (0x13ED) + # ClassType: gsl::span (0x13EA) + # ThisType: const gsl::span* (0x1405) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xed, 0x13, 0x00, 0x00 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0x05, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x140D) { + # 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@PBH$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 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 (0x140E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x140D) + # ClassType: gsl::span (0x13EA) + # ThisType: const gsl::span* (0x1405) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0d, 0x14, 0x00, 0x00 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0x05, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x140F) { + # 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@PBH$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 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 (0x1410) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x140F) + # ClassType: gsl::span (0x13EA) + # ThisType: const gsl::span* (0x1405) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0f, 0x14, 0x00, 0x00 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0x05, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1411) { + # 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@PBH$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 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 (0x1412) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1411) + # ClassType: gsl::span (0x13EA) + # ThisType: const gsl::span* (0x1405) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x11, 0x14, 0x00, 0x00 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0x05, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1413) { + # 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@PBH$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, 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 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 (0x1414) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1413) + # ClassType: gsl::span (0x13EA) + # ThisType: const gsl::span* (0x1405) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x14, 0x00, 0x00 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0x05, 0x14, 0x00, 0x00 + .byte 0x0b, 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 (0x13EA) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1416) { + # 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@PBH$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, 0x42, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x1417) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span::subspan_selector<-1> (0x1416) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x16, 0x14, 0x00, 0x00 + # MemberFunction (0x1418) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x13EA) + # ClassType: gsl::span (0x13EA) + # ThisType: const gsl::span* (0x1405) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span::subspan_selector<-1>) (0x1417) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0x05, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x17, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1419) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x13EB) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1401 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1402) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x1404) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x1406) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x1406) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int, int) (0x1407) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x1408) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x1408) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1409) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int*& gsl::span::(int) (0x140B) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int*& gsl::span::(int) (0x140B) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int*& gsl::span::(int) (0x140B) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int** gsl::span::() (0x140C) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x140E) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x140E) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1410) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1410) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1412) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1412) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1414) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1414) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int** gsl::span::() (0x140C) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int** gsl::span::() (0x140C) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(int, int) (0x1415) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(int, int, gsl::span::subspan_selector<-1>) (0x1418) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1052) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1052) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int** (0x13ED) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int*& (0x140A) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x140D) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x140F) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1411) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1413) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x13FE) + # 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 0xeb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x01, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x02, 0x14, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x04, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x07, 0x14, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x08, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x08, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x09, 0x14, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0b, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0b, 0x14, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0b, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0c, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0e, 0x14, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0e, 0x14, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x10, 0x14, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x10, 0x14, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x12, 0x14, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x12, 0x14, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x14, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x14, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0c, 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 0x0c, 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 0x15, 0x14, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x18, 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 0x52, 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 0x52, 0x10, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xed, 0x13, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0a, 0x14, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0d, 0x14, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0f, 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 0x11, 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 0x13, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfe, 0x13, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x141A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1419) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@PBH$0?0@gsl@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x19, 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 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 0x42, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x141B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x141A) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1a, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x141C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x13EB) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xeb, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x141D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x141C) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1c, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x141E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int** (0x13ED) + # ClassType: gsl::span::storage_type > (0x13EB) + # ThisType: const gsl::span::storage_type >* (0x141D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xed, 0x13, 0x00, 0x00 + .byte 0xeb, 0x13, 0x00, 0x00 + .byte 0x1d, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x141F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<-1> (0x1039) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int** (0x13ED) + # FieldOffset: 0x4 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int** gsl::span::storage_type >::() (0x141E) + # 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 0xed, 0x13, 0x00, 0x00 + .byte 0x04, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1e, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1420) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x141F) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@ + # } + .byte 0xb2, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x1f, 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 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, 0x42 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1421) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1420) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x20, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FuncId (0x1422) { + # 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 (0x1423) { + # 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 (0x1424) { + # 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 (0x1425) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: int (0x74) + # IndexType: unsigned long (0x22) + # SizeOf: 16 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x00, 0xf1 + # Class (0x1426) { + # 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 (0x1427) { + # 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 (0x1428) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1426) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1429) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1426) + # ThisType: gsl::span* (0x1428) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x28, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x142A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1426) + # ThisType: gsl::span* (0x1428) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x28, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x142B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1426) + # ThisType: gsl::span* (0x1428) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x28, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x142C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1426) + # ThisType: gsl::span* (0x1428) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x28, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x142D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1426) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x142E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x142D) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2d, 0x14, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x142F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x142E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x2e, 0x14, 0x00, 0x00 + # MemberFunction (0x1430) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1426) + # ThisType: gsl::span* (0x1428) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x142F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x28, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x2f, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1431) { + # 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 (0x1432) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1431) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x31, 0x14, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1433) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1426) + # ThisType: gsl::span* (0x1428) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, int) (0x1432) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x28, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x32, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1434) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, int) (0x1429) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, int*) (0x142A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x142B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x142C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1430) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, int) (0x1433) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x33, 0x14, 0x00, 0x00 + # MemberFunction (0x1435) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1426) + # ThisType: gsl::span* (0x1428) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x28, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1436) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1426) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1437) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x1436) + # ClassType: gsl::span (0x1426) + # ThisType: gsl::span* (0x1428) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x142F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x36, 0x14, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x28, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x2f, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1438) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x142D) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2d, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1439) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x1426) + # ThisType: const gsl::span* (0x1438) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x38, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x143A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x1426) + # ThisType: const gsl::span* (0x1438) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x38, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x143B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span (0x1426) + # ThisType: const gsl::span* (0x1438) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x38, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x143C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1426) + # ThisType: const gsl::span* (0x1438) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x38, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x143D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::span (0x1426) + # ThisType: const gsl::span* (0x1438) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x38, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x143E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: gsl::span (0x1426) + # ThisType: const gsl::span* (0x1438) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x38, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x143F) { + # 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 (0x1440) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x143F) + # ClassType: gsl::span (0x1426) + # ThisType: const gsl::span* (0x1438) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x14, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x38, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1441) { + # 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 (0x1442) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1441) + # ClassType: gsl::span (0x1426) + # ThisType: const gsl::span* (0x1438) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x14, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x38, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1443) { + # 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 (0x1444) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1443) + # ClassType: gsl::span (0x1426) + # ThisType: const gsl::span* (0x1438) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x14, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x38, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1445) { + # 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 (0x1446) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1445) + # ClassType: gsl::span (0x1426) + # ThisType: const gsl::span* (0x1438) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x14, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x38, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1447) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1426) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1448) { + # 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 (0x1449) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span::subspan_selector<-1> (0x1448) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x48, 0x14, 0x00, 0x00 + # MemberFunction (0x144A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x1426) + # ThisType: const gsl::span* (0x1438) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span::subspan_selector<-1>) (0x1449) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x38, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x49, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x144B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1427) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1434 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1435) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x1437) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x1439) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x1439) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int, int) (0x143A) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x143B) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x143B) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x143C) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(int) (0x143D) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(int) (0x143D) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(int) (0x143D) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x143E) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1440) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1440) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1442) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1442) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1444) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1444) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1446) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1446) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x143E) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x143E) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(int, int) (0x1447) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(int, int, gsl::span::subspan_selector<-1>) (0x144A) + # 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: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x474) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x143F) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1441) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1443) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1445) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1431) + # 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 0x27, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x34, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x35, 0x14, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x37, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x39, 0x14, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x39, 0x14, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3a, 0x14, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3b, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3b, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x14, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x14, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x40, 0x14, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x40, 0x14, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x42, 0x14, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x42, 0x14, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x44, 0x14, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x44, 0x14, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x46, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x46, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3e, 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 0x3e, 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 0x47, 0x14, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x4a, 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 0x74, 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, 0x04, 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 0x3f, 0x14, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x41, 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 0x43, 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 0x45, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x31, 0x14, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x144C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x144B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: gsl::span + # LinkageName: .?AV?$span@H$01@gsl@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x4b, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x144D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x144C) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4c, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Class (0x144E) { + # 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 (0x144F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1427) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x27, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1450) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x144F) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4f, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1451) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: gsl::span::storage_type > (0x1427) + # ThisType: const gsl::span::storage_type >* (0x1450) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x27, 0x14, 0x00, 0x00 + .byte 0x50, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1452) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<2> (0x144E) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* (0x474) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::storage_type >::() (0x1451) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x4e, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x51, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1453) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1452) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0x52, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x1454) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1453) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x53, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Struct (0x1455) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1063) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@H$01@gsl@@ + # } + .byte 0x56, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x63, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x1456) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x1455) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x55, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Pointer (0x1457) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<2> (0x144E) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4e, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1458) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<2> (0x144E) + # ThisType: gsl::details::extent_type<2>* (0x1457) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x14, 0x00, 0x00 + .byte 0x57, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1459) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<2> (0x144E) + # ThisType: gsl::details::extent_type<2>* (0x1457) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x14, 0x00, 0x00 + .byte 0x57, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x145A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<2>::() (0x1458) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<2>::(int) (0x1459) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x59, 0x14, 0x00, 0x00 + # Modifier (0x145B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<2> (0x144E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x4e, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x145C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<2> (0x145B) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5b, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x145D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::details::extent_type<2> (0x144E) + # ThisType: const gsl::details::extent_type<2>* (0x145C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x4e, 0x14, 0x00, 0x00 + .byte 0x5c, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x145E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x145A + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::details::extent_type<2>::() (0x145D) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5a, 0x14, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5d, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Class (0x145F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x145E) + # 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 0x5e, 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 (0x1460) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<2> (0x145F) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5f, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # Class (0x1461) { + # 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 (0x1462) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* (0x474) + # FieldOffset: 0x0 + # Name: p + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x70, 0x00 + # Class (0x1463) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x1462) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0x62, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x1464) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____6:: (0x1463) + # SourceFile: E:\DD\gsl-dadonenf\tests\span_tests.cpp (0x13A4) + # LineNumber: 216 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x63, 0x14, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0xd8, 0x00, 0x00, 0x00 + # Class (0x1465) { + # 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 (0x1466) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x1462) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0x62, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x1467) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____6:: (0x1466) + # SourceFile: E:\DD\gsl-dadonenf\tests\span_tests.cpp (0x13A4) + # LineNumber: 234 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x66, 0x14, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0xea, 0x00, 0x00, 0x00 + # FuncId (0x1468) { + # 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 (0x1469) { + # 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 (0x146A) { + # 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 (0x146B) { + # 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 (0x146C) { + # 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 (0x146D) { + # 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 (0x146E) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: int (0x74) + # IndexType: unsigned long (0x22) + # SizeOf: 20 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x14, 0x00, 0x00, 0xf1 + # Array (0x146F) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: int (0x74) + # IndexType: unsigned long (0x22) + # SizeOf: 12 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x0c, 0x00, 0x00, 0xf1 + # Array (0x1470) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: 0x146F + # IndexType: unsigned long (0x22) + # SizeOf: 24 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x6f, 0x14, 0x00, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x00, 0xf1 + # Array (0x1471) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: int (0x74) + # IndexType: unsigned long (0x22) + # SizeOf: 8 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x00, 0xf1 + # Array (0x1472) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: 0x1471 + # IndexType: unsigned long (0x22) + # SizeOf: 24 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x71, 0x14, 0x00, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x00, 0xf1 + # Array (0x1473) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: 0x1472 + # IndexType: unsigned long (0x22) + # SizeOf: 48 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x72, 0x14, 0x00, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0xf1 + # Struct (0x1474) { + # 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 (0x1475) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: `anonymous namespace'::AddressOverloaded (0x1474) + # IndexType: unsigned long (0x22) + # SizeOf: 5 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x74, 0x14, 0x00, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x05, 0x00, 0x00, 0xf1 + # Modifier (0x1476) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: `anonymous namespace'::AddressOverloaded (0x1474) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x74, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1477) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const `anonymous namespace'::AddressOverloaded (0x1476) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x76, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1478) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded (0x1474) + # ClassType: `anonymous namespace'::AddressOverloaded (0x1474) + # ThisType: const `anonymous namespace'::AddressOverloaded* (0x1477) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x14, 0x00, 0x00 + .byte 0x74, 0x14, 0x00, 0x00 + .byte 0x77, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1479) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded `anonymous namespace'::AddressOverloaded::() (0x1478) + # Name: operator& + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x78, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x26, 0x00, 0xf2, 0xf1 + # Struct (0x147A) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1479) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: `anonymous namespace'::AddressOverloaded + # LinkageName: .?AUAddressOverloaded@?A0x3DBF7A98@@ + # } + .byte 0x62, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x00, 0x02 + .byte 0x79, 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 (0x147B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: `anonymous namespace'::AddressOverloaded (0x147A) + # SourceFile: E:\DD\gsl-dadonenf\tests\span_tests.cpp (0x13A4) + # LineNumber: 56 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0x38, 0x00, 0x00, 0x00 + # Class (0x147C) { + # 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 (0x147D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x147C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x147E) { + # 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 (0x147F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x147C) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1480) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x147C) + # ThisType: gsl::span* (0x147F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x7f, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1481) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x147C) + # ThisType: gsl::span* (0x147F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x7f, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1482) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x147C) + # ThisType: gsl::span* (0x147F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x7f, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1483) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x147C) + # ThisType: gsl::span* (0x147F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x7f, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1484) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x147D) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7d, 0x14, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1485) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1484) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x84, 0x14, 0x00, 0x00 + # MemberFunction (0x1486) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x147C) + # ThisType: gsl::span* (0x147F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1485) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x7f, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x85, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1487) { + # 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 (0x1488) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1487) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x87, 0x14, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1489) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x147C) + # ThisType: gsl::span* (0x147F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, int) (0x1488) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x7f, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x88, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x148A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, int) (0x1480) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, int*) (0x1481) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x1482) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1483) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1486) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, int) (0x1489) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x82, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x89, 0x14, 0x00, 0x00 + # MemberFunction (0x148B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x147C) + # ThisType: gsl::span* (0x147F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x7f, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x148C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x147C) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x148D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x148C) + # ClassType: gsl::span (0x147C) + # ThisType: gsl::span* (0x147F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1485) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8c, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x7f, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x85, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x148E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x147D) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7d, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x148F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x147C) + # ThisType: const gsl::span* (0x148E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x8e, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1490) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x147C) + # ThisType: const gsl::span* (0x148E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x8e, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1491) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span (0x147C) + # ThisType: const gsl::span* (0x148E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x8e, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1492) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x147C) + # ThisType: const gsl::span* (0x148E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x8e, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1493) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::span (0x147C) + # ThisType: const gsl::span* (0x148E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x8e, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1494) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: gsl::span (0x147C) + # ThisType: const gsl::span* (0x148E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x8e, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1495) { + # 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 (0x1496) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1495) + # ClassType: gsl::span (0x147C) + # ThisType: const gsl::span* (0x148E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x95, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x8e, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1497) { + # 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 (0x1498) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1497) + # ClassType: gsl::span (0x147C) + # ThisType: const gsl::span* (0x148E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x97, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x8e, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1499) { + # 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 (0x149A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1499) + # ClassType: gsl::span (0x147C) + # ThisType: const gsl::span* (0x148E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x99, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x8e, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x149B) { + # 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 (0x149C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x149B) + # ClassType: gsl::span (0x147C) + # ThisType: const gsl::span* (0x148E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9b, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x8e, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x149D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x147C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x149E) { + # 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 (0x149F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span::subspan_selector<-1> (0x149E) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x9e, 0x14, 0x00, 0x00 + # MemberFunction (0x14A0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x147C) + # ThisType: const gsl::span* (0x148E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span::subspan_selector<-1>) (0x149F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x8e, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x9f, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x14A1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x147E) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x148A + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x148B) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x148D) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x148F) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x148F) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int, int) (0x1490) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x1491) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x1491) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1492) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(int) (0x1493) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(int) (0x1493) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(int) (0x1493) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1494) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1496) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1496) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1498) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1498) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x149A) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x149A) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x149C) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x149C) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1494) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1494) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(int, int) (0x149D) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(int, int, gsl::span::subspan_selector<-1>) (0x14A0) + # 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: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x474) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1495) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1497) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1499) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x149B) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1487) + # 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 0x7e, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x8a, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8b, 0x14, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8d, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8f, 0x14, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8f, 0x14, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x14, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x91, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x91, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 0x14, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x93, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x93, 0x14, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x93, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x94, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x96, 0x14, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x96, 0x14, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x98, 0x14, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x98, 0x14, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9a, 0x14, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9a, 0x14, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9c, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9c, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x94, 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 0x94, 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 0x9d, 0x14, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa0, 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 0x74, 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, 0x04, 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 0x95, 0x14, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x97, 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 0x99, 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 0x9b, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x87, 0x14, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x14A2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x14A1) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: gsl::span + # LinkageName: .?AV?$span@H$04@gsl@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0xa1, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x14A3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x14A2) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa2, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Class (0x14A4) { + # 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 (0x14A5) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x147E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x7e, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x14A6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x14A5) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa5, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x14A7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: gsl::span::storage_type > (0x147E) + # ThisType: const gsl::span::storage_type >* (0x14A6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x7e, 0x14, 0x00, 0x00 + .byte 0xa6, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x14A8) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<5> (0x14A4) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* (0x474) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::storage_type >::() (0x14A7) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xa4, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa7, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x14A9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x14A8) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0xa8, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x14AA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x14A9) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa9, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Struct (0x14AB) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1063) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@H$04@gsl@@ + # } + .byte 0x56, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x63, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x14AC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x14AB) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xab, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Pointer (0x14AD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<5> (0x14A4) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa4, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x14AE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<5> (0x14A4) + # ThisType: gsl::details::extent_type<5>* (0x14AD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x14, 0x00, 0x00 + .byte 0xad, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<5> (0x14A4) + # ThisType: gsl::details::extent_type<5>* (0x14AD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x14, 0x00, 0x00 + .byte 0xad, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x14B0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<5>::() (0x14AE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<5>::(int) (0x14AF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xae, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x14, 0x00, 0x00 + # Modifier (0x14B1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<5> (0x14A4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa4, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x14B2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<5> (0x14B1) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb1, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x14B3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::details::extent_type<5> (0x14A4) + # ThisType: const gsl::details::extent_type<5>* (0x14B2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xa4, 0x14, 0x00, 0x00 + .byte 0xb2, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x14B4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x14B0 + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::details::extent_type<5>::() (0x14B3) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb0, 0x14, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Class (0x14B5) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x14B4) + # 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 0xb4, 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 (0x14B6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<5> (0x14B5) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb5, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # Class (0x14B7) { + # 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 (0x14B8) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x14B7) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x14B9) { + # 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 (0x14BA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x14B7) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x14BB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x146F + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6f, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x14BC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: * (0x14BB) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xbb, 0x14, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x14BD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14B7) + # ThisType: gsl::span* (0x14BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, int) (0x14BC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xba, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xbc, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x14BE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: * (0x14BB) + # ArgType: * (0x14BB) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xbb, 0x14, 0x00, 0x00 + .byte 0xbb, 0x14, 0x00, 0x00 + # MemberFunction (0x14BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14B7) + # ThisType: gsl::span* (0x14BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, *) (0x14BE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xba, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xbe, 0x14, 0x00, 0x00 + .byte 0x00, 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: 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 (0x14C1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x14C0) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x14C2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x14C1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc1, 0x14, 0x00, 0x00 + # MemberFunction (0x14C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14B7) + # ThisType: gsl::span* (0x14BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x14C2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xba, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x14C4) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x14C0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x14C5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x14C4) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc4, 0x14, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x14C6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x14C5) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc5, 0x14, 0x00, 0x00 + # MemberFunction (0x14C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14B7) + # ThisType: gsl::span* (0x14BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x14C6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xba, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc6, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x14C8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x14B8) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb8, 0x14, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 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 (0x14B7) + # ThisType: gsl::span* (0x14BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x14C9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xba, 0x14, 0x00, 0x00 + .byte 0x0b, 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@$$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 (0x14CC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x14CB) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xcb, 0x14, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x14CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14B7) + # ThisType: gsl::span* (0x14BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, int) (0x14CC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xba, 0x14, 0x00, 0x00 + .byte 0x0b, 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) (0x14BD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(*, *) (0x14BF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x14C3) + # ] + # 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, int) (0x14CD) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbf, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc3, 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 (0x14B7) + # ThisType: gsl::span* (0x14BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xba, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x14D0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x14B7) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x14D1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x14D0) + # ClassType: gsl::span (0x14B7) + # ThisType: gsl::span* (0x14BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x14C9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xba, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc9, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x14D2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x14B8) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb8, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x14D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x14B7) + # ClassType: gsl::span (0x14B7) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14D4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x14B7) + # ClassType: gsl::span (0x14B7) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span (0x14B7) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x0b, 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 (0x14B7) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x14D7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x146F + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6f, 0x14, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x14D8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: & (0x14D7) + # ClassType: gsl::span (0x14B7) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd7, 0x14, 0x00, 0x00 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14D9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: * (0x14BB) + # ClassType: gsl::span (0x14B7) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbb, 0x14, 0x00, 0x00 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x14DA) { + # 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 (0x14DB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x14DA) + # ClassType: gsl::span (0x14B7) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xda, 0x14, 0x00, 0x00 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x14DC) { + # 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 (0x14DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x14DC) + # ClassType: gsl::span (0x14B7) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdc, 0x14, 0x00, 0x00 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x14DE) { + # 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 (0x14DF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x14DE) + # ClassType: gsl::span (0x14B7) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xde, 0x14, 0x00, 0x00 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x14E0) { + # 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 (0x14E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x14E0) + # ClassType: gsl::span (0x14B7) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe0, 0x14, 0x00, 0x00 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14E2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x14B7) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x14E3) { + # 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 (0x14E4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span::subspan_selector<-1> (0x14E3) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xe3, 0x14, 0x00, 0x00 + # MemberFunction (0x14E5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x14B7) + # ClassType: gsl::span (0x14B7) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span::subspan_selector<-1>) (0x14E4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xe4, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x14E6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x14B9) + # 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::(int) (0x14D3) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x14D3) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int, int) (0x14D4) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x14D5) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int 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: & gsl::span::(int) (0x14D8) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: & gsl::span::(int) (0x14D8) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: & gsl::span::(int) (0x14D8) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::() (0x14D9) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x14DB) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x14DB) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x14DD) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x14DD) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x14DF) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x14DF) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x14E1) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x14E1) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::() (0x14D9) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::() (0x14D9) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(int, int) (0x14E2) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(int, int, gsl::span::subspan_selector<-1>) (0x14E5) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: 0x146F + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: 0x146F + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: * (0x14BB) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: & (0x14D7) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x14DA) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x14DC) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x14DE) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x14E0) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # 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 0xb9, 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 0xd8, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd8, 0x14, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd8, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd9, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdb, 0x14, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdb, 0x14, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdd, 0x14, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdd, 0x14, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdf, 0x14, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdf, 0x14, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe1, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe1, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd9, 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 0xd9, 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 0xe2, 0x14, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xe5, 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 0x6f, 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 0x6f, 0x14, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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 0xd7, 0x14, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xda, 0x14, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xdc, 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 0xde, 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 0xe0, 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 0x74, 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 (0x14E7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x14E6) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@$$BY02H$0?0@gsl@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0xe6, 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, 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 (0x14E8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x14E7) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe7, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x14E9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x14B9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb9, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x14EA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x14E9) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe9, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x14EB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: * (0x14BB) + # ClassType: gsl::span::storage_type > (0x14B9) + # ThisType: const gsl::span::storage_type >* (0x14EA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbb, 0x14, 0x00, 0x00 + .byte 0xb9, 0x14, 0x00, 0x00 + .byte 0xea, 0x14, 0x00, 0x00 + .byte 0x0b, 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<-1> (0x1039) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: * (0x14BB) + # FieldOffset: 0x4 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::storage_type >::() (0x14EB) + # 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 0xbb, 0x14, 0x00, 0x00 + .byte 0x04, 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@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@ + # } + .byte 0xb2, 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, 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 (0x14EE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x14ED) + # SourceFile: E:\DD\gsl-dadonenf\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 + # Class (0x14EF) { + # 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 (0x14F0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x14EF) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x14F1) { + # 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 (0x14F2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x14EF) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x14F3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x1472 + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x72, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x14F4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: * (0x14F3) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf3, 0x14, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x14F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14EF) + # ThisType: gsl::span* (0x14F2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, int) (0x14F4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0xf2, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xf4, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x14F6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: * (0x14F3) + # ArgType: * (0x14F3) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf3, 0x14, 0x00, 0x00 + .byte 0xf3, 0x14, 0x00, 0x00 + # MemberFunction (0x14F7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14EF) + # ThisType: gsl::span* (0x14F2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, *) (0x14F6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0xf2, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xf6, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x14F8) { + # 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 (0x14F9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x14F8) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf8, 0x14, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x14FA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x14F9) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf9, 0x14, 0x00, 0x00 + # MemberFunction (0x14FB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14EF) + # ThisType: gsl::span* (0x14F2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x14FA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0xf2, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xfa, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x14FC) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x14F8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf8, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x14FD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x14FC) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xfc, 0x14, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x14FE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x14FD) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xfd, 0x14, 0x00, 0x00 + # MemberFunction (0x14FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14EF) + # ThisType: gsl::span* (0x14F2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x14FE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0xf2, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xfe, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1500) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x14F0) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf0, 0x14, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1501) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1500) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x00, 0x15, 0x00, 0x00 + # MemberFunction (0x1502) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14EF) + # ThisType: gsl::span* (0x14F2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1501) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0xf2, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x01, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1503) { + # 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 (0x1504) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1503) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x03, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1505) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14EF) + # ThisType: gsl::span* (0x14F2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, int) (0x1504) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0xf2, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x04, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1506) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(*, int) (0x14F5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(*, *) (0x14F7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x14FB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x14FF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1502) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, int) (0x1505) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x02, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x05, 0x15, 0x00, 0x00 + # MemberFunction (0x1507) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14EF) + # ThisType: gsl::span* (0x14F2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0xf2, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1508) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x14EF) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1509) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x1508) + # ClassType: gsl::span (0x14EF) + # ThisType: gsl::span* (0x14F2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1501) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x15, 0x00, 0x00 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0xf2, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x01, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x150A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x14F0) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf0, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x150B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x14EF) + # ClassType: gsl::span (0x14EF) + # ThisType: const gsl::span* (0x150A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0x0a, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x150C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x14EF) + # ClassType: gsl::span (0x14EF) + # ThisType: const gsl::span* (0x150A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0x0a, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x150D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span (0x14EF) + # ThisType: const gsl::span* (0x150A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0x0a, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x150E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x14EF) + # ThisType: const gsl::span* (0x150A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0x0a, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x150F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x1472 + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x72, 0x14, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1510) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: & (0x150F) + # ClassType: gsl::span (0x14EF) + # ThisType: const gsl::span* (0x150A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0f, 0x15, 0x00, 0x00 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0x0a, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1511) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: * (0x14F3) + # ClassType: gsl::span (0x14EF) + # ThisType: const gsl::span* (0x150A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf3, 0x14, 0x00, 0x00 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0x0a, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1512) { + # 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 (0x1513) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1512) + # ClassType: gsl::span (0x14EF) + # ThisType: const gsl::span* (0x150A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x12, 0x15, 0x00, 0x00 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0x0a, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1514) { + # 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 (0x1515) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1514) + # ClassType: gsl::span (0x14EF) + # ThisType: const gsl::span* (0x150A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x14, 0x15, 0x00, 0x00 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0x0a, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1516) { + # 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 (0x1517) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1516) + # ClassType: gsl::span (0x14EF) + # ThisType: const gsl::span* (0x150A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x16, 0x15, 0x00, 0x00 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0x0a, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1518) { + # 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 (0x1519) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1518) + # ClassType: gsl::span (0x14EF) + # ThisType: const gsl::span* (0x150A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x18, 0x15, 0x00, 0x00 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0x0a, 0x15, 0x00, 0x00 + .byte 0x0b, 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 (0x14EF) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x151B) { + # 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 (0x151C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span::subspan_selector<-1> (0x151B) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x1b, 0x15, 0x00, 0x00 + # MemberFunction (0x151D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x14EF) + # ClassType: gsl::span (0x14EF) + # ThisType: const gsl::span* (0x150A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span::subspan_selector<-1>) (0x151C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0x0a, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x1c, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x151E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x14F1) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1506 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1507) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x1509) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x150B) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x150B) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int, int) (0x150C) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x150D) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x150D) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x150E) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: & gsl::span::(int) (0x1510) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: & gsl::span::(int) (0x1510) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: & gsl::span::(int) (0x1510) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::() (0x1511) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1513) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1513) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1515) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1515) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1517) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1517) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1519) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1519) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::() (0x1511) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::() (0x1511) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(int, int) (0x151A) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(int, int, gsl::span::subspan_selector<-1>) (0x151D) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: 0x1472 + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: 0x1472 + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: * (0x14F3) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: & (0x150F) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1512) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1514) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1516) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1518) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1503) + # 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 0xf1, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x06, 0x15, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x07, 0x15, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x09, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0c, 0x15, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0d, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0d, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0e, 0x15, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x11, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x13, 0x15, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x13, 0x15, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x15, 0x15, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x15, 0x15, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x17, 0x15, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x17, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x19, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x19, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x11, 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 0x11, 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 0x1a, 0x15, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x1d, 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 0x72, 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 0x72, 0x14, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf3, 0x14, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0f, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x12, 0x15, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x14, 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 0x16, 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 0x18, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x15, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x151F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x151E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@$$BY121H$0?0@gsl@@ + # } + .byte 0x4e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x1e, 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 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 (0x1520) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x151F) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1f, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x1521) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x14F1) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf1, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1522) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1521) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x21, 0x15, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1523) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: * (0x14F3) + # ClassType: gsl::span::storage_type > (0x14F1) + # ThisType: const gsl::span::storage_type >* (0x1522) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf3, 0x14, 0x00, 0x00 + .byte 0xf1, 0x14, 0x00, 0x00 + .byte 0x22, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1524) { + # 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: * (0x14F3) + # FieldOffset: 0x4 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::storage_type >::() (0x1523) + # 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 0xf3, 0x14, 0x00, 0x00 + .byte 0x04, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x23, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1525) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1524) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # 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 0x24, 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 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 (0x1526) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1525) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x25, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Class (0x1527) { + # 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 (0x1528) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x1529) { + # 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 (0x152A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x152B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: `anonymous namespace'::AddressOverloaded (0x1474) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x74, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x152C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: `anonymous namespace'::AddressOverloaded* (0x152B) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2b, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x152D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x152A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (`anonymous namespace'::AddressOverloaded*, int) (0x152C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x2a, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x2c, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x152E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: `anonymous namespace'::AddressOverloaded* (0x152B) + # ArgType: `anonymous namespace'::AddressOverloaded* (0x152B) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2b, 0x15, 0x00, 0x00 + .byte 0x2b, 0x15, 0x00, 0x00 + # MemberFunction (0x152F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x152A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (`anonymous namespace'::AddressOverloaded*, `anonymous namespace'::AddressOverloaded*) (0x152E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x2a, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x2e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1530) { + # 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 (0x1531) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array<(anonymous namespace)::AddressOverloaded,0> (0x1530) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x30, 0x15, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1532) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array<(anonymous namespace)::AddressOverloaded,0>& (0x1531) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x31, 0x15, 0x00, 0x00 + # MemberFunction (0x1533) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x152A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x1532) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x2a, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x32, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1534) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array<(anonymous namespace)::AddressOverloaded,0> (0x1530) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x30, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1535) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array<(anonymous namespace)::AddressOverloaded,0> (0x1534) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x34, 0x15, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1536) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array<(anonymous namespace)::AddressOverloaded,0>& (0x1535) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x35, 0x15, 0x00, 0x00 + # MemberFunction (0x1537) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x152A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x1536) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x2a, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x36, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1538) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1528) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x28, 0x15, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1539) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>& (0x1538) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x38, 0x15, 0x00, 0x00 + # MemberFunction (0x153A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x152A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span<(anonymous namespace)::AddressOverloaded,5>&) (0x1539) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x2a, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x39, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x153B) { + # 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 (0x153C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull (0x153B) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x3b, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x153D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x152A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull, int) (0x153C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x2a, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x3c, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x153E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::(`anonymous namespace'::AddressOverloaded*, int) (0x152D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::(`anonymous namespace'::AddressOverloaded*, `anonymous namespace'::AddressOverloaded*) (0x152F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::(std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x1533) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::(const std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x1537) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::(const gsl::span<(anonymous namespace)::AddressOverloaded,5>&) (0x153A) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::(gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull, int) (0x153D) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x37, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3d, 0x15, 0x00, 0x00 + # MemberFunction (0x153F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x152A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x2a, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1540) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1541) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,5>& (0x1540) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x152A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span<(anonymous namespace)::AddressOverloaded,5>&) (0x1539) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x40, 0x15, 0x00, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x2a, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x39, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1542) { + # 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 (0x1543) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1528) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x28, 0x15, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1544) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,-1> (0x1542) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1543) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x15, 0x00, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1545) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,-1> (0x1542) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1543) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x15, 0x00, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1546) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1543) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1547) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1543) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1548) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: `anonymous namespace'::AddressOverloaded (0x1474) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x74, 0x14, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1549) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded& (0x1548) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1543) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x48, 0x15, 0x00, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x154A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded* (0x152B) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1543) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x15, 0x00, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x154B) { + # 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 (0x154C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x154B) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1543) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x15, 0x00, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x154D) { + # 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 (0x154E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x154D) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1543) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x15, 0x00, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x154F) { + # 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 (0x1550) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x154F) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1543) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x15, 0x00, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1551) { + # 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 (0x1552) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1551) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1543) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x51, 0x15, 0x00, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1553) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1554) { + # 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 (0x1555) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::subspan_selector<-1> (0x1554) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x54, 0x15, 0x00, 0x00 + # MemberFunction (0x1556) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,-1> (0x1542) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1543) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span<(anonymous namespace)::AddressOverloaded,5>::subspan_selector<-1>) (0x1555) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x15, 0x00, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x55, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1557) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x1529) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x153E + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x153F) + # 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>&) (0x1541) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,5>::(int) (0x1544) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,5>::(int) (0x1544) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,5>::(int, int) (0x1545) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x1546) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x1546) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x1547) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& gsl::span<(anonymous namespace)::AddressOverloaded,5>::(int) (0x1549) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& gsl::span<(anonymous namespace)::AddressOverloaded,5>::(int) (0x1549) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& gsl::span<(anonymous namespace)::AddressOverloaded,5>::(int) (0x1549) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x154A) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x154C) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x154C) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x154E) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x154E) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x1550) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x1550) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x1552) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x1552) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x154A) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x154A) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span<(anonymous namespace)::AddressOverloaded,5>::(int, int) (0x1553) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,5>::(int, int, gsl::span<(anonymous namespace)::AddressOverloaded,5>::subspan_selector<-1>) (0x1556) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded (0x1474) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded (0x1474) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded* (0x152B) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded& (0x1548) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x154B) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x154D) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x154F) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1551) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull (0x153B) + # 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 0x29, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x3e, 0x15, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3f, 0x15, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x41, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x44, 0x15, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x44, 0x15, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x45, 0x15, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x46, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x46, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x47, 0x15, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x49, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x49, 0x15, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x49, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4a, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4c, 0x15, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4c, 0x15, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4e, 0x15, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4e, 0x15, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x50, 0x15, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x50, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x52, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x52, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4a, 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 0x4a, 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 0x53, 0x15, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x56, 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 0x74, 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 0x74, 0x14, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2b, 0x15, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x48, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4b, 0x15, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4d, 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 0x4f, 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 0x51, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3b, 0x15, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1558) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1557) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0x57, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x1559) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1558) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x58, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x155A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x1529) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x29, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x155B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x155A) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5a, 0x15, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x155C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded* (0x152B) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x1529) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >* (0x155B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x15, 0x00, 0x00 + .byte 0x29, 0x15, 0x00, 0x00 + .byte 0x5b, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x155D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<5> (0x14A4) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: `anonymous namespace'::AddressOverloaded* (0x152B) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >::() (0x155C) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xa4, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x2b, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5c, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x155E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x155D) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0x5d, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x155F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x155E) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5e, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FieldList (0x1560) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* (0x152B) + # FieldOffset: 0x0 + # Name: p + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x2b, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x70, 0x00 + # Struct (0x1561) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1560) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0x60, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x1562) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull (0x1561) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x61, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # FuncId (0x1563) { + # 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 (0x1564) { + # 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 (0x1565) { + # 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 (0x1566) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: double (0x41) + # IndexType: unsigned long (0x22) + # SizeOf: 32 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x41, 0x00, 0x00, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x00, 0xf1 + # Array (0x1567) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: 0x1566 + # IndexType: unsigned long (0x22) + # SizeOf: 96 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x66, 0x15, 0x00, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x60, 0x00, 0x00, 0xf1 + # Pointer (0x1568) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x1567 + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x67, 0x15, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Class (0x1569) { + # 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 (0x156A) { + # 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 (0x156B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1569) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x156C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: double* (0x441) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x41, 0x04, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x156D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1569) + # ThisType: gsl::span* (0x156B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (double*, int) (0x156C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x6c, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x156E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: double* (0x441) + # ArgType: double* (0x441) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x41, 0x04, 0x00, 0x00 + .byte 0x41, 0x04, 0x00, 0x00 + # MemberFunction (0x156F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1569) + # ThisType: gsl::span* (0x156B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (double*, double*) (0x156E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x6e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1570) { + # 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 (0x1571) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x1570) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x70, 0x15, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1572) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x1571) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x71, 0x15, 0x00, 0x00 + # MemberFunction (0x1573) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1569) + # ThisType: gsl::span* (0x156B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x1572) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x72, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1574) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x1570) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x70, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1575) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x1574) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x74, 0x15, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1576) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (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 (0x1569) + # ThisType: gsl::span* (0x156B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1576) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x76, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1578) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1569) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1579) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1578) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x78, 0x15, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x157A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (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 (0x1569) + # ThisType: gsl::span* (0x156B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x157A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x157C) { + # 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 (0x157D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x157C) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7c, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x157E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1569) + # ThisType: gsl::span* (0x156B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, int) (0x157D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x7d, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x157F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(double*, int) (0x156D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(double*, double*) (0x156F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x1573) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1577) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x157B) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, int) (0x157E) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6f, 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 0x01, 0x00, 0x00, 0x00 + .byte 0x7e, 0x15, 0x00, 0x00 + # MemberFunction (0x1580) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1569) + # ThisType: gsl::span* (0x156B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1581) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1569) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1582) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x1581) + # ClassType: gsl::span (0x1569) + # ThisType: gsl::span* (0x156B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x157A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x81, 0x15, 0x00, 0x00 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1583) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1578) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x78, 0x15, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1584) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1569) + # ClassType: gsl::span (0x1569) + # ThisType: const gsl::span* (0x1583) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x83, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1585) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1569) + # ClassType: gsl::span (0x1569) + # ThisType: const gsl::span* (0x1583) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x83, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1586) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span (0x1569) + # ThisType: const gsl::span* (0x1583) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x83, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1587) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1569) + # ThisType: const gsl::span* (0x1583) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x83, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1588) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: double (0x41) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x41, 0x00, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1589) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: double& (0x1588) + # ClassType: gsl::span (0x1569) + # ThisType: const gsl::span* (0x1583) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x88, 0x15, 0x00, 0x00 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x83, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x158A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: double* (0x441) + # ClassType: gsl::span (0x1569) + # ThisType: const gsl::span* (0x1583) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x04, 0x00, 0x00 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x83, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x158B) { + # 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 (0x158C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x158B) + # ClassType: gsl::span (0x1569) + # ThisType: const gsl::span* (0x1583) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8b, 0x15, 0x00, 0x00 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x83, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x158D) { + # 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 (0x158E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x158D) + # ClassType: gsl::span (0x1569) + # ThisType: const gsl::span* (0x1583) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8d, 0x15, 0x00, 0x00 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x83, 0x15, 0x00, 0x00 + .byte 0x0b, 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: 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 (0x1590) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x158F) + # ClassType: gsl::span (0x1569) + # ThisType: const gsl::span* (0x1583) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8f, 0x15, 0x00, 0x00 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x83, 0x15, 0x00, 0x00 + .byte 0x0b, 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: 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 (0x1592) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1591) + # ClassType: gsl::span (0x1569) + # ThisType: const gsl::span* (0x1583) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x91, 0x15, 0x00, 0x00 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x83, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1593) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1569) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1594) { + # 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 (0x1595) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span::subspan_selector<-1> (0x1594) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x94, 0x15, 0x00, 0x00 + # MemberFunction (0x1596) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1569) + # ClassType: gsl::span (0x1569) + # ThisType: const gsl::span* (0x1583) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span::subspan_selector<-1>) (0x1595) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x83, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x95, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1597) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x156A) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x157F + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1580) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x1582) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x1584) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x1584) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int, int) (0x1585) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x1586) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x1586) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1587) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: double& gsl::span::(int) (0x1589) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: double& gsl::span::(int) (0x1589) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: double& gsl::span::(int) (0x1589) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: double* gsl::span::() (0x158A) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x158C) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x158C) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x158E) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x158E) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1590) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1590) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1592) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1592) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: double* gsl::span::() (0x158A) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: double* gsl::span::() (0x158A) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(int, int) (0x1593) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(int, int, gsl::span::subspan_selector<-1>) (0x1596) + # 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: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: double* (0x441) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: double& (0x1588) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x158B) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x158D) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x158F) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1591) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x157C) + # 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, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x7f, 0x15, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x80, 0x15, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x82, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x84, 0x15, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x84, 0x15, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x85, 0x15, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x86, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x86, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x87, 0x15, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x89, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x89, 0x15, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x89, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8a, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x15, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x15, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8e, 0x15, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8e, 0x15, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x15, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8a, 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 0x8a, 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 0x93, 0x15, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x96, 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 0x74, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x88, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x8b, 0x15, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x8d, 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 0x8f, 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 0x91, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7c, 0x15, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1598) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1597) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@N$0?0@gsl@@ + # } + .byte 0x42, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x97, 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 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 (0x1599) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1598) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x98, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x159A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x156A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x6a, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x159B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x159A) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9a, 0x15, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x159C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: double* (0x441) + # ClassType: gsl::span::storage_type > (0x156A) + # ThisType: const gsl::span::storage_type >* (0x159B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x04, 0x00, 0x00 + .byte 0x6a, 0x15, 0x00, 0x00 + .byte 0x9b, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x159D) { + # 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* (0x441) + # FieldOffset: 0x4 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: double* gsl::span::storage_type >::() (0x159C) + # 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, 0x04, 0x00, 0x00 + .byte 0x04, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9c, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x159E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x159D) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # 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 0x9d, 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 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 (0x159F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x159E) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9e, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FuncId (0x15A0) { + # 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 (0x15A1) { + # 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 (0x15A2) { + # 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 (0x15A3) { + # 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 (0x15A4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x15A3) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa3, 0x15, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x15A5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x15A3) + # ThisType: std::array* (0x15A4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1043) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa3, 0x15, 0x00, 0x00 + .byte 0xa4, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x15A6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x15A3) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa3, 0x15, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x15A7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x15A6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa6, 0x15, 0x00, 0x00 + # MemberFunction (0x15A8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x15A3) + # ThisType: std::array* (0x15A4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x15A7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa3, 0x15, 0x00, 0x00 + .byte 0xa4, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15A9) { + # 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 (0x15AA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_iterator (0x15A9) + # ClassType: std::array (0x15A3) + # ThisType: std::array* (0x15A4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa9, 0x15, 0x00, 0x00 + .byte 0xa3, 0x15, 0x00, 0x00 + .byte 0xa4, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15AB) { + # 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 (0x15AC) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x15A3) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa3, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x15AD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x15AC) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xac, 0x15, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x15AE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_const_iterator (0x15AB) + # ClassType: std::array (0x15A3) + # ThisType: const std::array* (0x15AD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xab, 0x15, 0x00, 0x00 + .byte 0xa3, 0x15, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x15AF) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_iterator std::array::() (0x15AA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x15AE) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaa, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xae, 0x15, 0x00, 0x00 + # Class (0x15B0) { + # 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 (0x15B1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x15B0) + # ClassType: std::array (0x15A3) + # ThisType: std::array* (0x15A4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb0, 0x15, 0x00, 0x00 + .byte 0xa3, 0x15, 0x00, 0x00 + .byte 0xa4, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15B2) { + # 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 (0x15B3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x15B2) + # ClassType: std::array (0x15A3) + # ThisType: const std::array* (0x15AD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb2, 0x15, 0x00, 0x00 + .byte 0xa3, 0x15, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x15B4) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x15B1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x15B3) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb1, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x15, 0x00, 0x00 + # MemberFunction (0x15B5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: std::array (0x15A3) + # ThisType: std::array* (0x15A4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0xa3, 0x15, 0x00, 0x00 + .byte 0xa4, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15B6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1052) + # ClassType: std::array (0x15A3) + # ThisType: const std::array* (0x15AD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0xa3, 0x15, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x15B7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int* std::array::() (0x15B5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int* std::array::() (0x15B6) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x15, 0x00, 0x00 + # MemberFunction (0x15B8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::array (0x15A3) + # ThisType: const std::array* (0x15AD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xa3, 0x15, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15B9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::array (0x15A3) + # ThisType: const std::array* (0x15AD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xa3, 0x15, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15BA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::array (0x15A3) + # ThisType: std::array* (0x15A4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0xa3, 0x15, 0x00, 0x00 + .byte 0xa4, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1042) + # ClassType: std::array (0x15A3) + # ThisType: const std::array* (0x15AD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0xa3, 0x15, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x15BC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int& std::array::(unsigned) (0x15BA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::(unsigned) (0x15BB) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x15, 0x00, 0x00 + # MemberFunction (0x15BD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::array (0x15A3) + # ThisType: std::array* (0x15A4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0xa3, 0x15, 0x00, 0x00 + .byte 0xa4, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1042) + # ClassType: std::array (0x15A3) + # ThisType: const std::array* (0x15AD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0xa3, 0x15, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x15BF) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int& std::array::() (0x15BD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::() (0x15BE) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbe, 0x15, 0x00, 0x00 + # MemberFunction (0x15C0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x15A3) + # ThisType: const std::array* (0x15AD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa3, 0x15, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x15C1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: 0x1425 + # FieldOffset: 0x0 + # Name: _Elems + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(const int&) (0x15A5) + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(const int&) (0x15A5) + # Name: fill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(std::array&) (0x15A8) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15AF + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15AF + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15B4 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15B4 + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x15AE) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x15AE) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x15B3) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x15B3) + # Name: crend + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15B7 + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15B7 + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::array::() (0x15B8) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::array::() (0x15B8) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::array::() (0x15B9) + # Name: empty + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15BC + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15BC + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15BF + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15BF + # Name: back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15B7 + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::() (0x15C0) + # Name: _Xran + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x474) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1052) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1042) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_iterator (0x15A9) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_const_iterator (0x15AB) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x15B0) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x15B2) + # Name: const_reverse_iterator + # } + # } + .byte 0x86, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x25, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x45 + .byte 0x6c, 0x65, 0x6d, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa5, 0x15, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa5, 0x15, 0x00, 0x00 + .byte 0x66, 0x69, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa8, 0x15, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xaf, 0x15, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xaf, 0x15, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb4, 0x15, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb4, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xae, 0x15, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xae, 0x15, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb7, 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 0xb7, 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 0xb8, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb8, 0x15, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb9, 0x15, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xbc, 0x15, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xbc, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xbf, 0x15, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xbf, 0x15, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb7, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc0, 0x15, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x52, 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 0x42, 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 0xa9, 0x15, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xab, 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 0xb0, 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 0xb2, 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 (0x15C2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 45 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x15C1) + # 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 0xc1, 0x15, 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 (0x15C3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::array (0x15C2) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\array (0x1061) + # LineNumber: 21 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc2, 0x15, 0x00, 0x00 + .byte 0x61, 0x10, 0x00, 0x00 + .byte 0x15, 0x00, 0x00, 0x00 + # Class (0x15C4) { + # 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 (0x15C5) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: `anonymous namespace'::AddressOverloaded (0x1474) + # IndexType: unsigned long (0x22) + # SizeOf: 4 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x74, 0x14, 0x00, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0xf1 + # Pointer (0x15C6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x15C4) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc4, 0x15, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x15C7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const `anonymous namespace'::AddressOverloaded (0x1476) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x76, 0x14, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x15C8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const `anonymous namespace'::AddressOverloaded& (0x15C7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc7, 0x15, 0x00, 0x00 + # MemberFunction (0x15C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x15C4) + # ThisType: std::array<(anonymous namespace)::AddressOverloaded,4>* (0x15C6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const `anonymous namespace'::AddressOverloaded&) (0x15C8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x15, 0x00, 0x00 + .byte 0xc6, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc8, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x15CA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x15C4) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc4, 0x15, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x15CB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array<(anonymous namespace)::AddressOverloaded,4>& (0x15CA) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xca, 0x15, 0x00, 0x00 + # MemberFunction (0x15CC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x15C4) + # ThisType: std::array<(anonymous namespace)::AddressOverloaded,4>* (0x15C6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array<(anonymous namespace)::AddressOverloaded,4>&) (0x15CB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x15, 0x00, 0x00 + .byte 0xc6, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xcb, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15CD) { + # 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 (0x15CE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_iterator<(anonymous namespace)::AddressOverloaded,4> (0x15CD) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x15C4) + # ThisType: std::array<(anonymous namespace)::AddressOverloaded,4>* (0x15C6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcd, 0x15, 0x00, 0x00 + .byte 0xc4, 0x15, 0x00, 0x00 + .byte 0xc6, 0x15, 0x00, 0x00 + .byte 0x0b, 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: 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 (0x15D0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x15C4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc4, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x15D1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array<(anonymous namespace)::AddressOverloaded,4> (0x15D0) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd0, 0x15, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x15D2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_const_iterator<(anonymous namespace)::AddressOverloaded,4> (0x15CF) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x15C4) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x15D1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcf, 0x15, 0x00, 0x00 + .byte 0xc4, 0x15, 0x00, 0x00 + .byte 0xd1, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x15D3) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_iterator<(anonymous namespace)::AddressOverloaded,4> std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x15CE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator<(anonymous namespace)::AddressOverloaded,4> std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x15D2) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd2, 0x15, 0x00, 0x00 + # Class (0x15D4) { + # 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 (0x15D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x15D4) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x15C4) + # ThisType: std::array<(anonymous namespace)::AddressOverloaded,4>* (0x15C6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd4, 0x15, 0x00, 0x00 + .byte 0xc4, 0x15, 0x00, 0x00 + .byte 0xc6, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15D6) { + # 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 (0x15D7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x15D6) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x15C4) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x15D1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd6, 0x15, 0x00, 0x00 + .byte 0xc4, 0x15, 0x00, 0x00 + .byte 0xd1, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x15D8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x15D5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x15D7) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd5, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd7, 0x15, 0x00, 0x00 + # MemberFunction (0x15D9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded* (0x152B) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x15C4) + # ThisType: std::array<(anonymous namespace)::AddressOverloaded,4>* (0x15C6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x15, 0x00, 0x00 + .byte 0xc4, 0x15, 0x00, 0x00 + .byte 0xc6, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::AddressOverloaded* (0x1477) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x15C4) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x15D1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x77, 0x14, 0x00, 0x00 + .byte 0xc4, 0x15, 0x00, 0x00 + .byte 0xd1, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x15DB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x15D9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded* std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x15DA) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd9, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xda, 0x15, 0x00, 0x00 + # MemberFunction (0x15DC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x15C4) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x15D1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xc4, 0x15, 0x00, 0x00 + .byte 0xd1, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x15C4) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x15D1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xc4, 0x15, 0x00, 0x00 + .byte 0xd1, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15DE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded& (0x1548) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x15C4) + # ThisType: std::array<(anonymous namespace)::AddressOverloaded,4>* (0x15C6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x48, 0x15, 0x00, 0x00 + .byte 0xc4, 0x15, 0x00, 0x00 + .byte 0xc6, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15DF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::AddressOverloaded& (0x15C7) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x15C4) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x15D1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc7, 0x15, 0x00, 0x00 + .byte 0xc4, 0x15, 0x00, 0x00 + .byte 0xd1, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x15E0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& std::array<(anonymous namespace)::AddressOverloaded,4>::(unsigned) (0x15DE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded& std::array<(anonymous namespace)::AddressOverloaded,4>::(unsigned) (0x15DF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdf, 0x15, 0x00, 0x00 + # MemberFunction (0x15E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded& (0x1548) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x15C4) + # ThisType: std::array<(anonymous namespace)::AddressOverloaded,4>* (0x15C6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x48, 0x15, 0x00, 0x00 + .byte 0xc4, 0x15, 0x00, 0x00 + .byte 0xc6, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15E2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::AddressOverloaded& (0x15C7) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x15C4) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x15D1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc7, 0x15, 0x00, 0x00 + .byte 0xc4, 0x15, 0x00, 0x00 + .byte 0xd1, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x15E3) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x15E1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded& std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x15E2) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe1, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe2, 0x15, 0x00, 0x00 + # MemberFunction (0x15E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x15C4) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x15D1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x15, 0x00, 0x00 + .byte 0xd1, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x15E5) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: 0x15C5 + # FieldOffset: 0x0 + # Name: _Elems + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array<(anonymous namespace)::AddressOverloaded,4>::(const `anonymous namespace'::AddressOverloaded&) (0x15C9) + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array<(anonymous namespace)::AddressOverloaded,4>::(const `anonymous namespace'::AddressOverloaded&) (0x15C9) + # Name: fill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array<(anonymous namespace)::AddressOverloaded,4>::(std::array<(anonymous namespace)::AddressOverloaded,4>&) (0x15CC) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15D3 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15D3 + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15D8 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15D8 + # 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>::() (0x15D2) + # 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>::() (0x15D2) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x15D7) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x15D7) + # Name: crend + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15DB + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15DB + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x15DC) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x15DC) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x15DD) + # Name: empty + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15E0 + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15E0 + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15E3 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15E3 + # Name: back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15DB + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x15E4) + # Name: _Xran + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded (0x1474) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded* (0x152B) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::AddressOverloaded* (0x1477) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded& (0x1548) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::AddressOverloaded& (0x15C7) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_iterator<(anonymous namespace)::AddressOverloaded,4> (0x15CD) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_const_iterator<(anonymous namespace)::AddressOverloaded,4> (0x15CF) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x15D4) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x15D6) + # Name: const_reverse_iterator + # } + # } + .byte 0x86, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xc5, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x45 + .byte 0x6c, 0x65, 0x6d, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc9, 0x15, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc9, 0x15, 0x00, 0x00 + .byte 0x66, 0x69, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcc, 0x15, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd3, 0x15, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd3, 0x15, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd8, 0x15, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd8, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .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 0xd7, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd7, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xdb, 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 0xdb, 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 0xdc, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdc, 0x15, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdd, 0x15, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe0, 0x15, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe0, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe3, 0x15, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe3, 0x15, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xdb, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe4, 0x15, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x14, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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 0x2b, 0x15, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x77, 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 0x48, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc7, 0x15, 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 0xcd, 0x15, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xcf, 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 0xd4, 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 0xd6, 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 (0x15E6) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 45 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x15E5) + # 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 0xe5, 0x15, 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 (0x15E7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::array<(anonymous namespace)::AddressOverloaded,4> (0x15E6) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\array (0x1061) + # LineNumber: 21 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe6, 0x15, 0x00, 0x00 + .byte 0x61, 0x10, 0x00, 0x00 + .byte 0x15, 0x00, 0x00, 0x00 + # Class (0x15E8) { + # 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 (0x15E9) { + # 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 (0x15EA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x15E8) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x15EB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15E8) + # ThisType: gsl::span* (0x15EA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xea, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15E8) + # ThisType: gsl::span* (0x15EA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xea, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15ED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15E8) + # ThisType: gsl::span* (0x15EA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xea, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15EE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15E8) + # ThisType: gsl::span* (0x15EA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xea, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x15EF) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x15E8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x15F0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x15EF) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xef, 0x15, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x15F1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x15F0) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf0, 0x15, 0x00, 0x00 + # MemberFunction (0x15F2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15E8) + # ThisType: gsl::span* (0x15EA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x15F1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xea, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf1, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x15F3) { + # 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 (0x15F4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x15F3) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf3, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x15F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15E8) + # ThisType: gsl::span* (0x15EA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, int) (0x15F4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xea, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xf4, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x15F6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, int) (0x15EB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, int*) (0x15EC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x15ED) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x15EE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x15F2) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, int) (0x15F5) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xeb, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xec, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xed, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf2, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf5, 0x15, 0x00, 0x00 + # MemberFunction (0x15F7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15E8) + # ThisType: gsl::span* (0x15EA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xea, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x15F8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x15E8) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x15F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x15F8) + # ClassType: gsl::span (0x15E8) + # ThisType: gsl::span* (0x15EA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x15F1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf8, 0x15, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xea, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf1, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x15FA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x15EF) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xef, 0x15, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x15FB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x15E8) + # ThisType: const gsl::span* (0x15FA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xfa, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x15E8) + # ThisType: const gsl::span* (0x15FA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xfa, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15FD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span (0x15E8) + # ThisType: const gsl::span* (0x15FA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xfa, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15FE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x15E8) + # ThisType: const gsl::span* (0x15FA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xfa, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::span (0x15E8) + # ThisType: const gsl::span* (0x15FA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xfa, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1600) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: gsl::span (0x15E8) + # ThisType: const gsl::span* (0x15FA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xfa, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1601) { + # 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 (0x1602) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1601) + # ClassType: gsl::span (0x15E8) + # ThisType: const gsl::span* (0x15FA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x01, 0x16, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xfa, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1603) { + # 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 (0x1604) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1603) + # ClassType: gsl::span (0x15E8) + # ThisType: const gsl::span* (0x15FA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x16, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xfa, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1605) { + # 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 (0x1606) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1605) + # ClassType: gsl::span (0x15E8) + # ThisType: const gsl::span* (0x15FA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x05, 0x16, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xfa, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1607) { + # 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 (0x1608) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1607) + # ClassType: gsl::span (0x15E8) + # ThisType: const gsl::span* (0x15FA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x07, 0x16, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xfa, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1609) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x15E8) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x160A) { + # 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 (0x160B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span::subspan_selector<-1> (0x160A) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x0a, 0x16, 0x00, 0x00 + # MemberFunction (0x160C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x15E8) + # ThisType: const gsl::span* (0x15FA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span::subspan_selector<-1>) (0x160B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xfa, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x0b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x160D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x15E9) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x15F6 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x15F7) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x15F9) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x15FB) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x15FB) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int, int) (0x15FC) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x15FD) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x15FD) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x15FE) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(int) (0x15FF) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(int) (0x15FF) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(int) (0x15FF) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1600) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1602) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1602) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1604) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1604) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1606) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1606) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1608) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1608) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1600) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1600) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(int, int) (0x1609) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(int, int, gsl::span::subspan_selector<-1>) (0x160C) + # 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: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x474) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1601) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1603) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1605) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1607) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x15F3) + # 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 0xe9, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xf6, 0x15, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf9, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfb, 0x15, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfb, 0x15, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfc, 0x15, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfd, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfd, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfe, 0x15, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xff, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xff, 0x15, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xff, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x00, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x02, 0x16, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x02, 0x16, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x04, 0x16, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x04, 0x16, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x06, 0x16, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x06, 0x16, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x08, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x08, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x00, 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 0x00, 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 0x09, 0x16, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x0c, 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 0x74, 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, 0x04, 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 0x01, 0x16, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 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 0x05, 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 0x07, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf3, 0x15, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x160E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x160D) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: gsl::span + # LinkageName: .?AV?$span@H$03@gsl@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x0d, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x160F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x160E) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x0e, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Class (0x1610) { + # 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 (0x1611) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x15E9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe9, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1612) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1611) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x11, 0x16, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1613) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: gsl::span::storage_type > (0x15E9) + # ThisType: const gsl::span::storage_type >* (0x1612) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0xe9, 0x15, 0x00, 0x00 + .byte 0x12, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1614) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<4> (0x1610) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* (0x474) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::storage_type >::() (0x1613) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x10, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x13, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1615) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1614) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0x14, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x1616) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1615) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x15, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Struct (0x1617) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1063) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@H$03@gsl@@ + # } + .byte 0x56, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x63, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x1618) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x1617) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x17, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Pointer (0x1619) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<4> (0x1610) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x10, 0x16, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x161A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<4> (0x1610) + # ThisType: gsl::details::extent_type<4>* (0x1619) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x16, 0x00, 0x00 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x161B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<4> (0x1610) + # ThisType: gsl::details::extent_type<4>* (0x1619) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x16, 0x00, 0x00 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x161C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<4>::() (0x161A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<4>::(int) (0x161B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x16, 0x00, 0x00 + # Modifier (0x161D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<4> (0x1610) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x10, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x161E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<4> (0x161D) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1d, 0x16, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x161F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::details::extent_type<4> (0x1610) + # ThisType: const gsl::details::extent_type<4>* (0x161E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x10, 0x16, 0x00, 0x00 + .byte 0x1e, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1620) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x161C + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::details::extent_type<4>::() (0x161F) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1c, 0x16, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1f, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Class (0x1621) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1620) + # 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 0x20, 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 (0x1622) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<4> (0x1621) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x21, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # Class (0x1623) { + # 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 (0x1624) { + # 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 (0x1625) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1623) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1626) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1623) + # ThisType: gsl::span* (0x1625) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, int) (0x10DF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x25, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1627) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1623) + # ThisType: gsl::span* (0x1625) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, const int*) (0x10E1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x25, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xe1, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1628) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1623) + # ThisType: gsl::span* (0x1625) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x25, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1629) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1623) + # ThisType: gsl::span* (0x1625) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x25, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x162A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1623) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x162B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x162A) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2a, 0x16, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x162C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x162B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x2b, 0x16, 0x00, 0x00 + # MemberFunction (0x162D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1623) + # ThisType: gsl::span* (0x1625) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x162C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x25, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x162E) { + # 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 (0x162F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x162E) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2e, 0x16, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1630) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1623) + # ThisType: gsl::span* (0x1625) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, int) (0x162F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x25, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x2f, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1631) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int*, int) (0x1626) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int*, const int*) (0x1627) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x1628) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1629) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x162D) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, int) (0x1630) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x28, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x30, 0x16, 0x00, 0x00 + # MemberFunction (0x1632) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1623) + # ThisType: gsl::span* (0x1625) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x25, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1633) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1623) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1634) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x1633) + # ClassType: gsl::span (0x1623) + # ThisType: gsl::span* (0x1625) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x162C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x33, 0x16, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x25, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1635) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x162A) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2a, 0x16, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1636) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10DC) + # ClassType: gsl::span (0x1623) + # ThisType: const gsl::span* (0x1635) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x35, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1637) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10DC) + # ClassType: gsl::span (0x1623) + # ThisType: const gsl::span* (0x1635) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x35, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1638) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span (0x1623) + # ThisType: const gsl::span* (0x1635) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x35, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1639) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1623) + # ThisType: const gsl::span* (0x1635) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x35, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x163A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1042) + # ClassType: gsl::span (0x1623) + # ThisType: const gsl::span* (0x1635) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x35, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x163B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1052) + # ClassType: gsl::span (0x1623) + # ThisType: const gsl::span* (0x1635) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x35, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x163C) { + # 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 (0x163D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x163C) + # ClassType: gsl::span (0x1623) + # ThisType: const gsl::span* (0x1635) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3c, 0x16, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x35, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x163E) { + # 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 (0x163F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x163E) + # ClassType: gsl::span (0x1623) + # ThisType: const gsl::span* (0x1635) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x35, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1640) { + # 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 (0x1641) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1640) + # ClassType: gsl::span (0x1623) + # ThisType: const gsl::span* (0x1635) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x40, 0x16, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x35, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1642) { + # 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 (0x1643) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1642) + # ClassType: gsl::span (0x1623) + # ThisType: const gsl::span* (0x1635) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x16, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x35, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1644) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1623) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1645) { + # 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 (0x1646) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span::subspan_selector<-1> (0x1645) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x45, 0x16, 0x00, 0x00 + # MemberFunction (0x1647) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10DC) + # ClassType: gsl::span (0x1623) + # ThisType: const gsl::span* (0x1635) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span::subspan_selector<-1>) (0x1646) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x35, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x46, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1648) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1624) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1631 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1632) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x1634) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x1636) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x1636) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int, int) (0x1637) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x1638) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x1638) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1639) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(int) (0x163A) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(int) (0x163A) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(int) (0x163A) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x163B) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x163D) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x163D) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x163F) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x163F) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1641) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1641) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1643) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1643) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x163B) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x163B) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(int, int) (0x1644) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(int, int, gsl::span::subspan_selector<-1>) (0x1647) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int (0x1005) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1052) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1042) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x163C) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x163E) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1640) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1642) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x162E) + # 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 0x24, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x31, 0x16, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x32, 0x16, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x34, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x36, 0x16, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x36, 0x16, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x37, 0x16, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x38, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x38, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x39, 0x16, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3a, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3a, 0x16, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3a, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3b, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x16, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x16, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3f, 0x16, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3f, 0x16, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x41, 0x16, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x41, 0x16, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x43, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x43, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3b, 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 0x3b, 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 0x44, 0x16, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x47, 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 0x05, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3c, 0x16, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3e, 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 0x40, 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 0x42, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2e, 0x16, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1649) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1648) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: gsl::span + # LinkageName: .?AV?$span@$$CBH$03@gsl@@ + # } + .byte 0x46, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x48, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x164A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1649) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x49, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x164B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1624) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x24, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x164C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x164B) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4b, 0x16, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x164D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1052) + # ClassType: gsl::span::storage_type > (0x1624) + # ThisType: const gsl::span::storage_type >* (0x164C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x24, 0x16, 0x00, 0x00 + .byte 0x4c, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x164E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<4> (0x1610) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int* (0x1052) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::storage_type >::() (0x164D) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x10, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4d, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x164F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x164E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0x4e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x1650) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x164F) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4f, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Struct (0x1651) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x110C) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@$$CBH$03@gsl@@ + # } + .byte 0x62, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x0c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x1652) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x1651) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x51, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Class (0x1653) { + # 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 (0x1654) { + # 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 (0x1655) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1656) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (`anonymous namespace'::AddressOverloaded*, int) (0x152C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x55, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x2c, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1657) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (`anonymous namespace'::AddressOverloaded*, `anonymous namespace'::AddressOverloaded*) (0x152E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x55, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x2e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1658) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x1532) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x55, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x32, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1659) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x1536) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x55, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x36, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x165A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x165B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x165A) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5a, 0x16, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x165C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>& (0x165B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5b, 0x16, 0x00, 0x00 + # MemberFunction (0x165D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span<(anonymous namespace)::AddressOverloaded,4>&) (0x165C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x55, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x5c, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x165E) { + # 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 (0x165F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull (0x165E) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x5e, 0x16, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1660) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull, int) (0x165F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x55, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x5f, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1661) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::(`anonymous namespace'::AddressOverloaded*, int) (0x1656) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::(`anonymous namespace'::AddressOverloaded*, `anonymous namespace'::AddressOverloaded*) (0x1657) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::(std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x1658) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::(const std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x1659) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::(const gsl::span<(anonymous namespace)::AddressOverloaded,4>&) (0x165D) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::(gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull, int) (0x1660) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x56, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x59, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x60, 0x16, 0x00, 0x00 + # MemberFunction (0x1662) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x55, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1663) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1664) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,4>& (0x1663) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span<(anonymous namespace)::AddressOverloaded,4>&) (0x165C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x63, 0x16, 0x00, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x55, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x5c, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1665) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x165A) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5a, 0x16, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1666) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,-1> (0x1542) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1665) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x15, 0x00, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x65, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1667) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,-1> (0x1542) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1665) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x15, 0x00, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x65, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1668) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1665) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x65, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1669) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1665) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x65, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x166A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded& (0x1548) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1665) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x48, 0x15, 0x00, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x65, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x166B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded* (0x152B) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1665) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x15, 0x00, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x65, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x166C) { + # 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 (0x166D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x166C) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1665) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6c, 0x16, 0x00, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x65, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x166E) { + # 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 (0x166F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x166E) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1665) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6e, 0x16, 0x00, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x65, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1670) { + # 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 (0x1671) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1670) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1665) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x16, 0x00, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x65, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1672) { + # 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 (0x1673) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1672) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1665) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x72, 0x16, 0x00, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x65, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1674) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1675) { + # 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 (0x1676) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::subspan_selector<-1> (0x1675) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x75, 0x16, 0x00, 0x00 + # MemberFunction (0x1677) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,-1> (0x1542) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1665) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span<(anonymous namespace)::AddressOverloaded,4>::subspan_selector<-1>) (0x1676) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x15, 0x00, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x65, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x76, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1678) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x1654) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1661 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x1662) + # 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>&) (0x1664) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,4>::(int) (0x1666) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,4>::(int) (0x1666) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,4>::(int, int) (0x1667) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x1668) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x1668) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x1669) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& gsl::span<(anonymous namespace)::AddressOverloaded,4>::(int) (0x166A) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& gsl::span<(anonymous namespace)::AddressOverloaded,4>::(int) (0x166A) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& gsl::span<(anonymous namespace)::AddressOverloaded,4>::(int) (0x166A) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x166B) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x166D) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x166D) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x166F) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x166F) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x1671) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x1671) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x1673) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x1673) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x166B) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x166B) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span<(anonymous namespace)::AddressOverloaded,4>::(int, int) (0x1674) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,4>::(int, int, gsl::span<(anonymous namespace)::AddressOverloaded,4>::subspan_selector<-1>) (0x1677) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded (0x1474) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded (0x1474) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded* (0x152B) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded& (0x1548) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x166C) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x166E) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1670) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1672) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull (0x165E) + # 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 0x54, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x61, 0x16, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x62, 0x16, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x64, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x66, 0x16, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x66, 0x16, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x68, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x68, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x69, 0x16, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6a, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6a, 0x16, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6a, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6b, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6d, 0x16, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6d, 0x16, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6f, 0x16, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6f, 0x16, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x71, 0x16, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x71, 0x16, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x73, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x73, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6b, 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 0x6b, 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 0x74, 0x16, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x77, 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, 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 0x74, 0x14, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2b, 0x15, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x48, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x6c, 0x16, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x6e, 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 0x70, 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 0x72, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5e, 0x16, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1679) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1678) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0x78, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x167A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1679) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x167B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x1654) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x54, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x167C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x167B) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7b, 0x16, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x167D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded* (0x152B) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x1654) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >* (0x167C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x15, 0x00, 0x00 + .byte 0x54, 0x16, 0x00, 0x00 + .byte 0x7c, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x167E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<4> (0x1610) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: `anonymous namespace'::AddressOverloaded* (0x152B) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >::() (0x167D) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x10, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x2b, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7d, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x167F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x167E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0x7e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x1680) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x167F) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7f, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Struct (0x1681) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1560) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0x60, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x1682) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull (0x1681) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x81, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Class (0x1683) { + # 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 (0x1684) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____14:: (0x1683) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x83, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1685) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____14:: (0x1684) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x84, 0x16, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1686) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::array (0x15A3) + # ClassType: ____C_A_T_C_H____T_E_S_T____14:: (0x1683) + # ThisType: const ____C_A_T_C_H____T_E_S_T____14::* (0x1685) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa3, 0x15, 0x00, 0x00 + .byte 0x83, 0x16, 0x00, 0x00 + .byte 0x85, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1687) { + # 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::::() (0x1686) + # Name: operator() + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x86, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Class (0x1688) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x1687) + # 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 0x87, 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 (0x1689) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____14:: (0x1688) + # SourceFile: E:\DD\gsl-dadonenf\tests\span_tests.cpp (0x13A4) + # LineNumber: 502 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x88, 0x16, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0xf6, 0x01, 0x00, 0x00 + # Class (0x168A) { + # 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 (0x168B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C3) + # 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 0xc3, 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 (0x168C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____14:: (0x168B) + # SourceFile: E:\DD\gsl-dadonenf\tests\span_tests.cpp (0x13A4) + # LineNumber: 503 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8b, 0x16, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0xf7, 0x01, 0x00, 0x00 + # FuncId (0x168D) { + # 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 (0x168E) { + # 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 (0x168F) { + # 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 (0x1690) { + # 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 (0x1691) { + # 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 (0x1692) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1690) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1693) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const `anonymous namespace'::AddressOverloaded* (0x1477) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x77, 0x14, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1694) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1690) + # ThisType: gsl::span* (0x1692) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const `anonymous namespace'::AddressOverloaded*, int) (0x1693) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0x92, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x93, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1695) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const `anonymous namespace'::AddressOverloaded* (0x1477) + # ArgType: const `anonymous namespace'::AddressOverloaded* (0x1477) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x77, 0x14, 0x00, 0x00 + .byte 0x77, 0x14, 0x00, 0x00 + # MemberFunction (0x1696) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1690) + # ThisType: gsl::span* (0x1692) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const `anonymous namespace'::AddressOverloaded*, const `anonymous namespace'::AddressOverloaded*) (0x1695) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0x92, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x95, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1697) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1690) + # ThisType: gsl::span* (0x1692) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x1532) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0x92, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x32, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1698) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1690) + # ThisType: gsl::span* (0x1692) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x1536) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0x92, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x36, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1699) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1690) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x169A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1699) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x99, 0x16, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x169B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x169A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9a, 0x16, 0x00, 0x00 + # MemberFunction (0x169C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1690) + # ThisType: gsl::span* (0x1692) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x169B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0x92, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x9b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x169D) { + # 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 (0x169E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x169D) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9d, 0x16, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x169F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1690) + # ThisType: gsl::span* (0x1692) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, int) (0x169E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0x92, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x9e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x16A0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const `anonymous namespace'::AddressOverloaded*, int) (0x1694) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const `anonymous namespace'::AddressOverloaded*, const `anonymous namespace'::AddressOverloaded*) (0x1696) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x1697) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x1698) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x169C) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, int) (0x169F) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x96, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x98, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9c, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9f, 0x16, 0x00, 0x00 + # MemberFunction (0x16A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1690) + # ThisType: gsl::span* (0x1692) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0x92, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x16A2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1690) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x16A3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x16A2) + # ClassType: gsl::span (0x1690) + # ThisType: gsl::span* (0x1692) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x169B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa2, 0x16, 0x00, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0x92, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x9b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16A4) { + # 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 (0x16A5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1699) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x99, 0x16, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x16A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x16A4) + # ClassType: gsl::span (0x1690) + # ThisType: const gsl::span* (0x16A5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa4, 0x16, 0x00, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0xa5, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16A7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x16A4) + # ClassType: gsl::span (0x1690) + # ThisType: const gsl::span* (0x16A5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa4, 0x16, 0x00, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0xa5, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16A8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span (0x1690) + # ThisType: const gsl::span* (0x16A5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0xa5, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16A9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1690) + # ThisType: const gsl::span* (0x16A5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0xa5, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16AA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::AddressOverloaded& (0x15C7) + # ClassType: gsl::span (0x1690) + # ThisType: const gsl::span* (0x16A5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc7, 0x15, 0x00, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0xa5, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16AB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::AddressOverloaded* (0x1477) + # ClassType: gsl::span (0x1690) + # ThisType: const gsl::span* (0x16A5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x77, 0x14, 0x00, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0xa5, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16AC) { + # 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 (0x16AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x16AC) + # ClassType: gsl::span (0x1690) + # ThisType: const gsl::span* (0x16A5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xac, 0x16, 0x00, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0xa5, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16AE) { + # 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 (0x16AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x16AE) + # ClassType: gsl::span (0x1690) + # ThisType: const gsl::span* (0x16A5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xae, 0x16, 0x00, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0xa5, 0x16, 0x00, 0x00 + .byte 0x0b, 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: 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 (0x16B1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x16B0) + # ClassType: gsl::span (0x1690) + # ThisType: const gsl::span* (0x16A5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb0, 0x16, 0x00, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0xa5, 0x16, 0x00, 0x00 + .byte 0x0b, 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: 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 (0x16B3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x16B2) + # ClassType: gsl::span (0x1690) + # ThisType: const gsl::span* (0x16A5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb2, 0x16, 0x00, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0xa5, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16B4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1690) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16B5) { + # 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 (0x16B6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span::subspan_selector<-1> (0x16B5) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xb5, 0x16, 0x00, 0x00 + # MemberFunction (0x16B7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x16A4) + # ClassType: gsl::span (0x1690) + # ThisType: const gsl::span* (0x16A5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span::subspan_selector<-1>) (0x16B6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa4, 0x16, 0x00, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0xa5, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xb6, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x16B8) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1691) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x16A0 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x16A1) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x16A3) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x16A6) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x16A6) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int, int) (0x16A7) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x16A8) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x16A8) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x16A9) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded& gsl::span::(int) (0x16AA) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded& gsl::span::(int) (0x16AA) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded& gsl::span::(int) (0x16AA) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded* gsl::span::() (0x16AB) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x16AD) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x16AD) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x16AF) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x16AF) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x16B1) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x16B1) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x16B3) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x16B3) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded* gsl::span::() (0x16AB) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded* gsl::span::() (0x16AB) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(int, int) (0x16B4) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(int, int, gsl::span::subspan_selector<-1>) (0x16B7) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::AddressOverloaded (0x1476) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded (0x1474) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::AddressOverloaded* (0x1477) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::AddressOverloaded& (0x15C7) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x16AC) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x16AE) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x16B0) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x16B2) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x169D) + # 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 0x91, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xa0, 0x16, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa1, 0x16, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa3, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa6, 0x16, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa6, 0x16, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa7, 0x16, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa8, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa8, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaa, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaa, 0x16, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaa, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xab, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xad, 0x16, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xad, 0x16, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaf, 0x16, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaf, 0x16, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb1, 0x16, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb1, 0x16, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xab, 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 0xab, 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 0xb4, 0x16, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xb7, 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 0x76, 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 0x74, 0x14, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x77, 0x14, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc7, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xac, 0x16, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xae, 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 0xb0, 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 0xb2, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x9d, 0x16, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x16B9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x16B8) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: gsl::span + # LinkageName: .?AV?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@ + # } + .byte 0x8a, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0xb8, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x16BA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x16B9) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb9, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x16BB) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1691) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x91, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x16BC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x16BB) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbb, 0x16, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x16BD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::AddressOverloaded* (0x1477) + # ClassType: gsl::span::storage_type > (0x1691) + # ThisType: const gsl::span::storage_type >* (0x16BC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x77, 0x14, 0x00, 0x00 + .byte 0x91, 0x16, 0x00, 0x00 + .byte 0xbc, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x16BE) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<4> (0x1610) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const `anonymous namespace'::AddressOverloaded* (0x1477) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded* gsl::span::storage_type >::() (0x16BD) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x10, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x77, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbd, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x16BF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x16BE) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0xbe, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x16C0) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x16BF) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xbf, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FieldList (0x16C1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded* (0x1477) + # FieldOffset: 0x0 + # Name: p + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x77, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x70, 0x00 + # Struct (0x16C2) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x16C1) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@ + # } + .byte 0xa6, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0xc1, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x16C3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x16C2) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc2, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Class (0x16C4) { + # 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 (0x16C5) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____16:: (0x16C4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc4, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x16C6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____16:: (0x16C5) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc5, 0x16, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x16C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::array (0x15AC) + # ClassType: ____C_A_T_C_H____T_E_S_T____16:: (0x16C4) + # ThisType: const ____C_A_T_C_H____T_E_S_T____16::* (0x16C6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xac, 0x15, 0x00, 0x00 + .byte 0xc4, 0x16, 0x00, 0x00 + .byte 0xc6, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x16C8) { + # 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::::() (0x16C7) + # Name: operator() + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc7, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Class (0x16C9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x16C8) + # 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 0xc8, 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, 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 (0x16CA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____16:: (0x16C9) + # SourceFile: E:\DD\gsl-dadonenf\tests\span_tests.cpp (0x13A4) + # LineNumber: 571 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc9, 0x16, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0x3b, 0x02, 0x00, 0x00 + # Class (0x16CB) { + # 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 (0x16CC) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C3) + # 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 0xc3, 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 (0x16CD) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____16:: (0x16CC) + # SourceFile: E:\DD\gsl-dadonenf\tests\span_tests.cpp (0x13A4) + # LineNumber: 572 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xcc, 0x16, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0x3c, 0x02, 0x00, 0x00 + # FuncId (0x16CE) { + # 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 (0x16CF) { + # 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 (0x16D0) { + # 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 (0x16D1) { + # 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 (0x16D2) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: const int (0x1005) + # IndexType: unsigned long (0x22) + # SizeOf: 16 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x00, 0xf1 + # Pointer (0x16D3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x16D1) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd1, 0x16, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x16D4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x16D1) + # ThisType: std::array* (0x16D3) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1043) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x16, 0x00, 0x00 + .byte 0xd3, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x16D5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x16D1) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd1, 0x16, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x16D6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x16D5) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd5, 0x16, 0x00, 0x00 + # MemberFunction (0x16D7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x16D1) + # ThisType: std::array* (0x16D3) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x16D6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x16, 0x00, 0x00 + .byte 0xd3, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd6, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16D8) { + # 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 (0x16D9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_iterator (0x16D8) + # ClassType: std::array (0x16D1) + # ThisType: std::array* (0x16D3) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd8, 0x16, 0x00, 0x00 + .byte 0xd1, 0x16, 0x00, 0x00 + .byte 0xd3, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16DA) { + # 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 (0x16DB) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x16D1) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd1, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x16DC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x16DB) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdb, 0x16, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x16DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_const_iterator (0x16DA) + # ClassType: std::array (0x16D1) + # ThisType: const std::array* (0x16DC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xda, 0x16, 0x00, 0x00 + .byte 0xd1, 0x16, 0x00, 0x00 + .byte 0xdc, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x16DE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_iterator std::array::() (0x16D9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x16DD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd9, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x16, 0x00, 0x00 + # Class (0x16DF) { + # 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 (0x16E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x16DF) + # ClassType: std::array (0x16D1) + # ThisType: std::array* (0x16D3) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdf, 0x16, 0x00, 0x00 + .byte 0xd1, 0x16, 0x00, 0x00 + .byte 0xd3, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16E1) { + # 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 (0x16E2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x16E1) + # ClassType: std::array (0x16D1) + # ThisType: const std::array* (0x16DC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe1, 0x16, 0x00, 0x00 + .byte 0xd1, 0x16, 0x00, 0x00 + .byte 0xdc, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x16E3) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x16E0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x16E2) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe0, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe2, 0x16, 0x00, 0x00 + # MemberFunction (0x16E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1052) + # ClassType: std::array (0x16D1) + # ThisType: std::array* (0x16D3) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0xd1, 0x16, 0x00, 0x00 + .byte 0xd3, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16E5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1052) + # ClassType: std::array (0x16D1) + # ThisType: const std::array* (0x16DC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0xd1, 0x16, 0x00, 0x00 + .byte 0xdc, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x16E6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int* std::array::() (0x16E4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int* std::array::() (0x16E5) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe5, 0x16, 0x00, 0x00 + # MemberFunction (0x16E7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::array (0x16D1) + # ThisType: const std::array* (0x16DC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xd1, 0x16, 0x00, 0x00 + .byte 0xdc, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::array (0x16D1) + # ThisType: const std::array* (0x16DC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xd1, 0x16, 0x00, 0x00 + .byte 0xdc, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16E9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1042) + # ClassType: std::array (0x16D1) + # ThisType: std::array* (0x16D3) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0xd1, 0x16, 0x00, 0x00 + .byte 0xd3, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16EA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1042) + # ClassType: std::array (0x16D1) + # ThisType: const std::array* (0x16DC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0xd1, 0x16, 0x00, 0x00 + .byte 0xdc, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x16EB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::(unsigned) (0x16E9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::(unsigned) (0x16EA) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x16, 0x00, 0x00 + # MemberFunction (0x16EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1042) + # ClassType: std::array (0x16D1) + # ThisType: std::array* (0x16D3) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0xd1, 0x16, 0x00, 0x00 + .byte 0xd3, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16ED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1042) + # ClassType: std::array (0x16D1) + # ThisType: const std::array* (0x16DC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0xd1, 0x16, 0x00, 0x00 + .byte 0xdc, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x16EE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::() (0x16EC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::() (0x16ED) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xec, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xed, 0x16, 0x00, 0x00 + # MemberFunction (0x16EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x16D1) + # ThisType: const std::array* (0x16DC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x16, 0x00, 0x00 + .byte 0xdc, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x16F0) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: 0x16D2 + # FieldOffset: 0x0 + # Name: _Elems + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(const int&) (0x16D4) + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(const int&) (0x16D4) + # Name: fill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(std::array&) (0x16D7) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x16DE + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x16DE + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x16E3 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x16E3 + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x16DD) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x16DD) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x16E2) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x16E2) + # Name: crend + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x16E6 + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x16E6 + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::array::() (0x16E7) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::array::() (0x16E7) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::array::() (0x16E8) + # Name: empty + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x16EB + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x16EB + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x16EE + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x16EE + # Name: back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x16E6 + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::() (0x16EF) + # Name: _Xran + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int (0x1005) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1052) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1052) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1042) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1042) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_iterator (0x16D8) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_const_iterator (0x16DA) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x16DF) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x16E1) + # Name: const_reverse_iterator + # } + # } + .byte 0x86, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xd2, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x45 + .byte 0x6c, 0x65, 0x6d, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0x66, 0x69, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd7, 0x16, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xde, 0x16, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xde, 0x16, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe3, 0x16, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe3, 0x16, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdd, 0x16, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdd, 0x16, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe2, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe2, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe6, 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 0xe6, 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 0xe7, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 0x16, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe8, 0x16, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xeb, 0x16, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xeb, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xee, 0x16, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xee, 0x16, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x16, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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 0x52, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x52, 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 0x42, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 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 0xd8, 0x16, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xda, 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 0xdf, 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 0xe1, 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 (0x16F1) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 45 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x16F0) + # 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 0xf0, 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, 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 (0x16F2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::array (0x16F1) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\array (0x1061) + # LineNumber: 21 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf1, 0x16, 0x00, 0x00 + .byte 0x61, 0x10, 0x00, 0x00 + .byte 0x15, 0x00, 0x00, 0x00 + # FuncId (0x16F3) { + # 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 (0x16F4) { + # 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 (0x16F5) { + # 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 (0x16F6) { + # 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 (0x16F7) { + # 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 (0x16F8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x16F6) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x16F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16FA) { + # 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 (0x16FB) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator (0x16FA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x16FC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x16FB) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xfb, 0x16, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x16FD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator& (0x16FC) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xfc, 0x16, 0x00, 0x00 + # MemberFunction (0x16FE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x16FD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xfd, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x16FF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const std::allocator& (0x16FC) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0xfc, 0x16, 0x00, 0x00 + # MemberFunction (0x1700) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const std::allocator&) (0x16FF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xff, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1701) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const int& (0x1042) + # ArgType: const std::allocator& (0x16FC) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0xfc, 0x16, 0x00, 0x00 + # MemberFunction (0x1702) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned, const int&, const std::allocator&) (0x1701) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x01, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1703) { + # 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 (0x1704) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list (0x1703) + # ArgType: const std::allocator& (0x16FC) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x03, 0x17, 0x00, 0x00 + .byte 0xfc, 0x16, 0x00, 0x00 + # MemberFunction (0x1705) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, const std::allocator&) (0x1704) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x04, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1706) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector > (0x16F6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1707) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x1706) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x06, 0x17, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1708) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::vector >& (0x1707) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x07, 0x17, 0x00, 0x00 + # MemberFunction (0x1709) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x1708) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x08, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x170A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x1707) + # ArgType: const std::allocator& (0x16FC) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x07, 0x17, 0x00, 0x00 + .byte 0xfc, 0x16, 0x00, 0x00 + # MemberFunction (0x170B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, const std::allocator&) (0x170A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x0a, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x170C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x16F6) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x170D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >&& (0x170C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0c, 0x17, 0x00, 0x00 + # MemberFunction (0x170E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x170D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0d, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x170F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x170C) + # ArgType: const std::allocator& (0x16FC) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x0c, 0x17, 0x00, 0x00 + .byte 0xfc, 0x16, 0x00, 0x00 + # MemberFunction (0x1710) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, const std::allocator&) (0x170F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x0f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1711) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x16F9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::allocator&) (0x16FE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned, const std::allocator&) (0x1700) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned, const int&, const std::allocator&) (0x1702) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list, const std::allocator&) (0x1705) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&) (0x1709) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&, const std::allocator&) (0x170B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&) (0x170E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&, const std::allocator&) (0x1710) + # ] + # } + .byte 0x4a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf9, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfe, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x02, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x09, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x17, 0x00, 0x00 + # Pointer (0x1712) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x16F6) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1713) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >& (0x1712) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x12, 0x17, 0x00, 0x00 + # MemberFunction (0x1714) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x1713) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x13, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1715) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >& (0x1712) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x12, 0x17, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # MemberFunction (0x1716) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&, std::integral_constant) (0x1715) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x15, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1717) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >& (0x1712) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x12, 0x17, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # MemberFunction (0x1718) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&, std::integral_constant) (0x1717) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x17, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1719) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&, std::integral_constant) (0x1716) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&, std::integral_constant) (0x1718) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x16, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x18, 0x17, 0x00, 0x00 + # ArgList (0x171A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >& (0x1712) + # ArgType: std::_Equal_allocators (0x11AE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x12, 0x17, 0x00, 0x00 + .byte 0xae, 0x11, 0x00, 0x00 + # MemberFunction (0x171B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&, std::_Equal_allocators) (0x171A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x1a, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x171C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&, std::_Equal_allocators) (0x171B) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&, std::integral_constant) (0x1716) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&, std::integral_constant) (0x1718) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1b, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x16, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x18, 0x17, 0x00, 0x00 + # MemberFunction (0x171D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x1712) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x170D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x12, 0x17, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0d, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x171E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x1712) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x1708) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x12, 0x17, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x08, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x171F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list (0x1703) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x03, 0x17, 0x00, 0x00 + # MemberFunction (0x1720) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x1712) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x171F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x12, 0x17, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x1f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1721) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::vector >&&) (0x171D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(const std::vector >&) (0x171E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::initializer_list) (0x1720) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1d, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x17, 0x00, 0x00 + # MemberFunction (0x1722) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1043) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1723) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: int (0x74) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x1724) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: int&& (0x1723) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x23, 0x17, 0x00, 0x00 + # MemberFunction (0x1725) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int&&) (0x1724) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x24, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1726) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const int&) (0x1722) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(int&&) (0x1725) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x22, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x25, 0x17, 0x00, 0x00 + # Class (0x1727) { + # 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 (0x1728) { + # 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 (0x1729) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x1728) + # ArgType: const int& (0x1042) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x28, 0x17, 0x00, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + # MemberFunction (0x172A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x1727) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, const int&) (0x1729) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x29, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x172B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x1728) + # ArgType: int&& (0x1723) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x28, 0x17, 0x00, 0x00 + .byte 0x23, 0x17, 0x00, 0x00 + # MemberFunction (0x172C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x1727) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, int&&) (0x172B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x2b, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x172D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x1728) + # ArgType: const unsigned (0x1181) + # ArgType: const int& (0x1042) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x28, 0x17, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + # MemberFunction (0x172E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x1727) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vector_const_iterator > >, const unsigned, const int&) (0x172D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x2d, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x172F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x1728) + # ArgType: std::initializer_list (0x1703) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x28, 0x17, 0x00, 0x00 + .byte 0x03, 0x17, 0x00, 0x00 + # MemberFunction (0x1730) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x1727) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::initializer_list) (0x172F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x2f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1731) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, const int&) (0x172A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, int&&) (0x172C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, const unsigned, const int&) (0x172E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::initializer_list) (0x1730) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x17, 0x00, 0x00 + # ArgList (0x1732) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const int& (0x1042) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + # MemberFunction (0x1733) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const int&) (0x1732) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x32, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1734) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x171F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x1f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1735) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned, const int&) (0x1733) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list) (0x1734) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x34, 0x17, 0x00, 0x00 + # ArgList (0x1736) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x1707) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x07, 0x17, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # MemberFunction (0x1737) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, std::integral_constant) (0x1736) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x36, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1738) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x1707) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x07, 0x17, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # MemberFunction (0x1739) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, std::integral_constant) (0x1738) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x38, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x173A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const std::vector >&, std::integral_constant) (0x1737) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const std::vector >&, std::integral_constant) (0x1739) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x37, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x39, 0x17, 0x00, 0x00 + # MemberFunction (0x173B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x173C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned) (0x173B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned, const int&) (0x1733) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x17, 0x00, 0x00 + # ArgList (0x173D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x1728) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x28, 0x17, 0x00, 0x00 + # MemberFunction (0x173E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x1727) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator > >) (0x173D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x3d, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x173F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x1728) + # ArgType: std::_Vector_const_iterator > > (0x1728) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x28, 0x17, 0x00, 0x00 + .byte 0x28, 0x17, 0x00, 0x00 + # MemberFunction (0x1740) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x1727) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x173F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x3f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1741) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >) (0x173E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x1740) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x40, 0x17, 0x00, 0x00 + # MemberFunction (0x1742) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1743) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x1706) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x06, 0x17, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1744) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1052) + # ClassType: std::vector > (0x16F6) + # ThisType: const std::vector >* (0x1743) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x43, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1745) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int* std::vector >::() (0x1742) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int* std::vector >::() (0x1744) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x42, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x44, 0x17, 0x00, 0x00 + # MemberFunction (0x1746) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x1727) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1747) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x1728) + # ClassType: std::vector > (0x16F6) + # ThisType: const std::vector >* (0x1743) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x28, 0x17, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x43, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1748) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::() (0x1746) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x1747) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x17, 0x00, 0x00 + # Class (0x1749) { + # 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 (0x174A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x1749) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x49, 0x17, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x174B) { + # 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 (0x174C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x174B) + # ClassType: std::vector > (0x16F6) + # ThisType: const std::vector >* (0x1743) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x17, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x43, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x174D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x174A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x174C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4a, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x17, 0x00, 0x00 + # MemberFunction (0x174E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x16F6) + # ThisType: const std::vector >* (0x1743) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x43, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x174F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::vector > (0x16F6) + # ThisType: const std::vector >* (0x1743) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x43, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1750) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1751) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1042) + # ClassType: std::vector > (0x16F6) + # ThisType: const std::vector >* (0x1743) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x43, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1752) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int& std::vector >::(const unsigned) (0x1750) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::vector >::(const unsigned) (0x1751) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x50, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x51, 0x17, 0x00, 0x00 + # MemberFunction (0x1753) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1754) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1042) + # ClassType: std::vector > (0x16F6) + # ThisType: const std::vector >* (0x1743) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x43, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1755) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int& std::vector >::() (0x1753) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::vector >::() (0x1754) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x53, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x17, 0x00, 0x00 + # MemberFunction (0x1756) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x16FA) + # ClassType: std::vector > (0x16F6) + # ThisType: const std::vector >* (0x1743) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x43, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1757) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int* (0x474) + # ArgType: const unsigned (0x1181) + # ArgType: const int& (0x1042) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + # MemberFunction (0x1758) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int*, const unsigned, const int&) (0x1757) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x57, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1759) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Value_init_tag + # LinkageName: .?AU_Value_init_tag@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 0x56, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x69, 0x6e + .byte 0x69, 0x74, 0x5f, 0x74 + .byte 0x61, 0x67, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x5f + .byte 0x56, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x69, 0x6e + .byte 0x69, 0x74, 0x5f, 0x74 + .byte 0x61, 0x67, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x175A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int* (0x474) + # ArgType: const unsigned (0x1181) + # ArgType: std::_Value_init_tag (0x1759) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x59, 0x17, 0x00, 0x00 + # MemberFunction (0x175B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int*, const unsigned, std::_Value_init_tag) (0x175A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x5a, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x175C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: int* std::vector >::(int*, const unsigned, const int&) (0x1758) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: int* std::vector >::(int*, const unsigned, std::_Value_init_tag) (0x175B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x58, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5b, 0x17, 0x00, 0x00 + # ArgList (0x175D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int* (0x474) + # ArgType: int* (0x474) + # ArgType: int* (0x474) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + # MemberFunction (0x175E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int*, int*, int*) (0x175D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x5d, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x175F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: int* (0x474) + # ArgType: int* (0x474) + # ArgType: int* (0x474) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # MemberFunction (0x1760) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (int*, int*, int*, std::integral_constant) (0x175F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x5f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1761) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: int* (0x474) + # ArgType: int* (0x474) + # ArgType: int* (0x474) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # MemberFunction (0x1762) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (int*, int*, int*, std::integral_constant) (0x1761) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x61, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1763) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(int*, int*, int*, std::integral_constant) (0x1760) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(int*, int*, int*, std::integral_constant) (0x1762) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x60, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x62, 0x17, 0x00, 0x00 + # MemberFunction (0x1764) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int*, int*, int*) (0x175D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x5d, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1765) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1766) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::vector > (0x16F6) + # ThisType: const std::vector >* (0x1743) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x43, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1767) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const int* (0x107C) + # ArgType: const unsigned (0x1181) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x1768) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const int*, const unsigned, const unsigned) (0x1767) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x67, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1769) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x176A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: const std::vector >* (0x1743) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x43, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x176B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x124F) + # ClassType: std::vector > (0x16F6) + # ThisType: const std::vector >* (0x1743) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x43, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x176C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x1253) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x12, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x176D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x1256) + # ClassType: std::vector > (0x16F6) + # ThisType: const std::vector >* (0x1743) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x43, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x176E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Container_proxy*& std::vector >::() (0x176C) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Container_proxy* const& std::vector >::() (0x176D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6c, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6d, 0x17, 0x00, 0x00 + # Pointer (0x176F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x16FA) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1770) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x176F) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6f, 0x17, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1771) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x16FC) + # ClassType: std::vector > (0x16F6) + # ThisType: const std::vector >* (0x1743) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfc, 0x16, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x43, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1772) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::allocator& std::vector >::() (0x1770) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: const std::allocator& std::vector >::() (0x1771) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x70, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x71, 0x17, 0x00, 0x00 + # Class (0x1773) { + # 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 (0x1774) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x1773) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x73, 0x17, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1775) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x1774) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x17, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1776) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val > (0x1773) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x73, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1777) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val > (0x1776) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x76, 0x17, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1778) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x1777) + # ClassType: std::vector > (0x16F6) + # ThisType: const std::vector >* (0x1743) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x77, 0x17, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x43, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1779) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val >& std::vector >::() (0x1775) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: const std::_Vector_val >& std::vector >::() (0x1778) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x75, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x78, 0x17, 0x00, 0x00 + # MemberFunction (0x177A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x1727) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int*) (0x107D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x177B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x1727) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x177C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int*& (0x13D2) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd2, 0x13, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x177D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int* (0x107C) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x177E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int*& (0x177D) + # ClassType: std::vector > (0x16F6) + # ThisType: const std::vector >* (0x1743) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x43, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x177F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: int*& std::vector >::() (0x177C) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: const int*& std::vector >::() (0x177E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7c, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7e, 0x17, 0x00, 0x00 + # Struct (0x1780) { + # 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 (0x1781) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Compressed_pair,std::_Vector_val >,1> (0x16F7) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x9 + # MethodListIndex: 0x1711 + # Name: vector + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&) (0x1714) + # Name: _Take_contents + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1719 + # Name: _Move_construct + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x171C + # Name: _Move_assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1721 + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x16F9) + # Name: ~vector + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1726 + # Name: push_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1731 + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1735 + # Name: assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x173A + # Name: _Copy_assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x173C + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const unsigned) (0x173B) + # Name: _Reallocate_exactly + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const unsigned) (0x173B) + # Name: _Clear_and_reserve_geometric + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned) (0x173B) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x16F9) + # Name: shrink_to_fit + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x16F9) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1741 + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x16F9) + # Name: clear + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&) (0x1714) + # Name: _Swap_val + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&) (0x1714) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1745 + # Name: data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1748 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1748 + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x174D + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x174D + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x1747) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x1747) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x174C) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x174C) + # Name: crend + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1745 + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1745 + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::vector >::() (0x174E) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::vector >::() (0x174F) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::vector >::() (0x174F) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::vector >::() (0x174F) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned std::vector >::() (0x174F) + # Name: _Unused_capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::vector >::() (0x174E) + # Name: _Has_unused_capacity + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1752 + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1752 + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1755 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1755 + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator std::vector >::() (0x1756) + # Name: get_allocator + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x175C + # Name: _Ufill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: int* std::vector >::(int*, int*, int*) (0x175E) + # Name: _Umove + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1763 + # Name: _Umove_if_noexcept1 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(int*, int*, int*) (0x1764) + # Name: _Umove_if_noexcept + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(int*, int*) (0x1765) + # Name: _Destroy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned std::vector >::(const unsigned) (0x1766) + # Name: _Calculate_growth + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const unsigned) (0x173B) + # Name: _Buy_raw + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const unsigned) (0x173B) + # Name: _Buy_nonzero + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const int*, const unsigned, const unsigned) (0x1768) + # Name: _Change_array + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::() (0x16F9) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::vector >::() (0x1769) + # Name: _Xlength + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::vector >::() (0x1769) + # Name: _Xrange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(int*, int*) (0x176A) + # Name: _Orphan_range + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Iterator_base12** std::vector >::() (0x176B) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x176E + # Name: _Myproxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::() (0x16F9) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&) (0x1714) + # Name: _Swap_proxy_and_iterators + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1772 + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1779 + # Name: _Get_data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_iterator > > std::vector >::(const int*) (0x177A) + # Name: _Make_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_iterator > > std::vector >::(const unsigned) (0x177B) + # Name: _Make_iterator_offset + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x177F + # Name: _Myfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x177F + # Name: _Mylast + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x177F + # Name: _Myend + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x16FA) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x1780) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_val > (0x1773) + # Name: _Scary_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x16FA) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x474) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1052) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1042) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x1727) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x1728) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x1749) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x174B) + # Name: const_reverse_iterator + # } + # } + .byte 0xa6, 0x06, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xf7, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x09, 0x00 + .byte 0x11, 0x17, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x14, 0x17, 0x00, 0x00 + .byte 0x5f, 0x54, 0x61, 0x6b + .byte 0x65, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x74, 0x65, 0x6e + .byte 0x74, 0x73, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x19, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x72 + .byte 0x75, 0x63, 0x74, 0x00 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x1c, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x21, 0x17, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf9, 0x16, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x26, 0x17, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x31, 0x17, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x35, 0x17, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x73 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x3b, 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, 0x01, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x65 + .byte 0x61, 0x72, 0x5f, 0x61 + .byte 0x6e, 0x64, 0x5f, 0x72 + .byte 0x65, 0x73, 0x65, 0x72 + .byte 0x76, 0x65, 0x5f, 0x67 + .byte 0x65, 0x6f, 0x6d, 0x65 + .byte 0x74, 0x72, 0x69, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf9, 0x16, 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 0xf9, 0x16, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x41, 0x17, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf9, 0x16, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x14, 0x17, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x14, 0x17, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x45, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x48, 0x17, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x48, 0x17, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x47, 0x17, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x47, 0x17, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4c, 0x17, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4c, 0x17, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x45, 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 0x45, 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 0x4e, 0x17, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x4f, 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 0x4e, 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 0x52, 0x17, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x52, 0x17, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x55, 0x17, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x55, 0x17, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x17, 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 0x5c, 0x17, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x5e, 0x17, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6d, 0x6f + .byte 0x76, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x63, 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 0x64, 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 0x65, 0x17, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x66, 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 0x3b, 0x17, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x5f, 0x72, 0x61, 0x77 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x5f, 0x6e, 0x6f, 0x6e + .byte 0x7a, 0x65, 0x72, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x68, 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 0xf9, 0x16, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x69, 0x17, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x69, 0x17, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x67, 0x65, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x6a, 0x17, 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, 0x01, 0x00 + .byte 0x6b, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x6e, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xf9, 0x16, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x14, 0x17, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x5f + .byte 0x61, 0x6e, 0x64, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x72, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x79, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x7a, 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, 0x01, 0x00 + .byte 0x7b, 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 0x7f, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7f, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7f, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x80, 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 0x73, 0x17, 0x00, 0x00 + .byte 0x5f, 0x53, 0x63, 0x61 + .byte 0x72, 0x79, 0x5f, 0x76 + .byte 0x61, 0x6c, 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 0xfa, 0x16, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x52, 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 0x42, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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 0x27, 0x17, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x28, 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 0x49, 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 0x4b, 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 (0x1782) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 122 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1781) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::vector > + # LinkageName: .?AV?$vector@HV?$allocator@H@std@@@std@@ + # } + .byte 0x66, 0x00, 0x04, 0x15 + .byte 0x7a, 0x00, 0x10, 0x02 + .byte 0x81, 0x17, 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, 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 (0x1783) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x76, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1784) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector > (0x1782) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 339 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x82, 0x17, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x53, 0x01, 0x00, 0x00 + # Pointer (0x1785) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair,std::_Vector_val >,1> (0x16F7) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf7, 0x16, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1786) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x176F) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x16F7) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x1785) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6f, 0x17, 0x00, 0x00 + .byte 0xf7, 0x16, 0x00, 0x00 + .byte 0x85, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1787) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,std::_Vector_val >,1> (0x16F7) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf7, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1788) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair,std::_Vector_val >,1> (0x1787) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x87, 0x17, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1789) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x16FC) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x16F7) + # ThisType: const std::_Compressed_pair,std::_Vector_val >,1>* (0x1788) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfc, 0x16, 0x00, 0x00 + .byte 0xf7, 0x16, 0x00, 0x00 + .byte 0x88, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x178A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x1786) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x1789) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x89, 0x17, 0x00, 0x00 + # MemberFunction (0x178B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x1774) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x16F7) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x1785) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x17, 0x00, 0x00 + .byte 0xf7, 0x16, 0x00, 0x00 + .byte 0x85, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x178C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x1777) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x16F7) + # ThisType: const std::_Compressed_pair,std::_Vector_val >,1>* (0x1788) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x77, 0x17, 0x00, 0x00 + .byte 0xf7, 0x16, 0x00, 0x00 + .byte 0x88, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x178D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x178B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x178C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8b, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8c, 0x17, 0x00, 0x00 + # FieldList (0x178E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::allocator (0x16FA) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val > (0x1773) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x178A + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x178D + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x16FA) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x73, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8a, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8d, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x178F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x178E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0x8e, 0x17, 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, 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 (0x1790) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair,std::_Vector_val >,1> (0x178F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 1518 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8f, 0x17, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0xee, 0x05, 0x00, 0x00 + # Pointer (0x1791) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x16FB) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xfb, 0x16, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1792) { + # 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 (0x1793) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: std::allocator (0x16FA) + # ThisType: const std::allocator* (0x1791) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int&) (0x1792) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0x91, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x92, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1794) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1052) + # ClassType: std::allocator (0x16FA) + # ThisType: const std::allocator* (0x1791) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1043) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0x91, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1795) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int* std::allocator::(int&) (0x1793) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int* std::allocator::(const int&) (0x1794) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x17, 0x00, 0x00 + # Pointer (0x1796) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x16FA) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1797) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x16FA) + # ThisType: std::allocator* (0x1796) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0x96, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1798) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x16FA) + # ThisType: std::allocator* (0x1796) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x16FD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0x96, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xfd, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1799) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::() (0x1797) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(const std::allocator&) (0x1798) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x97, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x98, 0x17, 0x00, 0x00 + # Pointer (0x179A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: int (0x74) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # ArgList (0x179B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* const (0x179A) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9a, 0x17, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x179C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x16FA) + # ThisType: std::allocator* (0x1796) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int* const, const unsigned) (0x179B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0x96, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x9b, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x179D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: std::allocator (0x16FA) + # ThisType: std::allocator* (0x1796) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0x96, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x179E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: std::allocator (0x16FA) + # ThisType: std::allocator* (0x1796) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const void*) (0x127B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0x96, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x7b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x179F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int* std::allocator::(const unsigned) (0x179D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int* std::allocator::(const unsigned, const void*) (0x179E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9d, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9e, 0x17, 0x00, 0x00 + # MemberFunction (0x17A0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::allocator (0x16FA) + # ThisType: const std::allocator* (0x1791) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0x91, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x17A1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1795 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1799 + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(int* const, const unsigned) (0x179C) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x179F + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::allocator::() (0x17A0) + # 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* (0x474) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1052) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1042) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x95, 0x17, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x99, 0x17, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9c, 0x17, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x9f, 0x17, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa0, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x52, 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 0x42, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb1, 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 0xb1, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x17A2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x17A1) + # 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 0xa1, 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 (0x17A3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator (0x17A2) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 879 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa2, 0x17, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x6f, 0x03, 0x00, 0x00 + # Pointer (0x17A4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::initializer_list (0x1703) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x03, 0x17, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x17A5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::initializer_list (0x1703) + # ThisType: std::initializer_list* (0x17A4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x17, 0x00, 0x00 + .byte 0xa4, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::initializer_list (0x1703) + # ThisType: std::initializer_list* (0x17A4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, const int*) (0x10E1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x17, 0x00, 0x00 + .byte 0xa4, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xe1, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17A7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::initializer_list::() (0x17A5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::initializer_list::(const int*, const int*) (0x17A6) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x17, 0x00, 0x00 + # Modifier (0x17A8) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::initializer_list (0x1703) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x03, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x17A9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::initializer_list (0x17A8) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa8, 0x17, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x17AA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1052) + # ClassType: std::initializer_list (0x1703) + # ThisType: const std::initializer_list* (0x17A9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x03, 0x17, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17AB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::initializer_list (0x1703) + # ThisType: const std::initializer_list* (0x17A9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x03, 0x17, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x17AC) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int* (0x1052) + # FieldOffset: 0x0 + # Name: _First + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int* (0x1052) + # FieldOffset: 0x4 + # Name: _Last + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17A7 + # Name: initializer_list + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* std::initializer_list::() (0x17AA) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* std::initializer_list::() (0x17AA) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::initializer_list::() (0x17AB) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1042) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1042) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1052) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1052) + # Name: const_iterator + # } + # } + .byte 0xee, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x46 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa7, 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 0xaa, 0x17, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaa, 0x17, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xab, 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 0x42, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x17AD) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 13 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x17AC) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::initializer_list + # LinkageName: .?AV?$initializer_list@H@std@@ + # } + .byte 0x4e, 0x00, 0x04, 0x15 + .byte 0x0d, 0x00, 0x10, 0x02 + .byte 0xac, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 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 (0x17AE) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\initializer_list + # } + .byte 0x76, 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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x69, 0x6e + .byte 0x69, 0x74, 0x69, 0x61 + .byte 0x6c, 0x69, 0x7a, 0x65 + .byte 0x72, 0x5f, 0x6c, 0x69 + .byte 0x73, 0x74, 0x00, 0xf1 + # UdtSourceLine (0x17AF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::initializer_list (0x17AD) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\initializer_list (0x17AE) + # LineNumber: 18 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xad, 0x17, 0x00, 0x00 + .byte 0xae, 0x17, 0x00, 0x00 + .byte 0x12, 0x00, 0x00, 0x00 + # Struct (0x17B0) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C3) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Value_init_tag + # LinkageName: .?AU_Value_init_tag@std@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x69, 0x6e + .byte 0x69, 0x74, 0x5f, 0x74 + .byte 0x61, 0x67, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x5f + .byte 0x56, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x69, 0x6e + .byte 0x69, 0x74, 0x5f, 0x74 + .byte 0x61, 0x67, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x17B1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Value_init_tag (0x17B0) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 303 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x2f, 0x01, 0x00, 0x00 + # Pointer (0x17B2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x1773) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x73, 0x17, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x17B3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_val > (0x1773) + # ThisType: std::_Vector_val >* (0x17B2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x73, 0x17, 0x00, 0x00 + .byte 0xb2, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x17B4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x1293) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: int* (0x474) + # FieldOffset: 0x4 + # Name: _Myfirst + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: int* (0x474) + # FieldOffset: 0x8 + # Name: _Mylast + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: int* (0x474) + # FieldOffset: 0xC + # Name: _Myend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_val >::() (0x17B3) + # Name: _Vector_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x474) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1052) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1042) + # Name: const_reference + # } + # } + .byte 0xf2, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4d + .byte 0x79, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6c, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x0c, 0x00, 0x5f, 0x4d + .byte 0x79, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x52, 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 0x42, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + # Class (0x17B5) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 12 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x17B4) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0xb4, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 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 (0x17B6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_val > (0x17B5) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 308 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x34, 0x01, 0x00, 0x00 + # Struct (0x17B7) { + # 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 (0x17B8) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Default_allocator_traits > (0x17B7) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xb7, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x17B9) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x17B8) + # 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 0xb8, 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 (0x17BA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits > (0x17B9) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 837 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb9, 0x17, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x45, 0x03, 0x00, 0x00 + # ArgList (0x17BB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x176F) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x6f, 0x17, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x17BC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: std::_Default_allocator_traits > (0x17B7) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, const unsigned) (0x17BB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0xb7, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xbb, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x17BD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x176F) + # ArgType: const unsigned (0x1181) + # ArgType: const void* (0x127A) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6f, 0x17, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x7a, 0x12, 0x00, 0x00 + # MemberFunction (0x17BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: std::_Default_allocator_traits > (0x17B7) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const unsigned, const void*) (0x17BD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0xb7, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xbd, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17BF) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int* std::_Default_allocator_traits >::(std::allocator&, const unsigned) (0x17BC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int* std::_Default_allocator_traits >::(std::allocator&, const unsigned, const void*) (0x17BE) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xbc, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xbe, 0x17, 0x00, 0x00 + # ArgList (0x17C0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x176F) + # ArgType: const int* (0x107C) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6f, 0x17, 0x00, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x17C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x17B7) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const int*, const unsigned) (0x17C0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xc0, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17C2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Default_allocator_traits > (0x17B7) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x16FD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xb7, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfd, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x16FA) + # ClassType: std::_Default_allocator_traits > (0x17B7) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x16FD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0xb7, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfd, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x17C4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17BF + # 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) (0x17C1) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned std::_Default_allocator_traits >::(const std::allocator&) (0x17C2) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::allocator std::_Default_allocator_traits >::(const std::allocator&) (0x17C3) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x16FA) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x474) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1052) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x403) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x127A) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B4) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B4) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: is_always_equal + # } + # } + .byte 0xbe, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xbf, 0x17, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xc1, 0x17, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xc2, 0x17, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xc3, 0x17, 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 0xfa, 0x16, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x52, 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, 0x04, 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 0x7a, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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 0xb4, 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 0xb1, 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 0xb4, 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 0xb1, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x17C5) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 17 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x17C4) + # 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 0xc4, 0x17, 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 (0x17C6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Default_allocator_traits > (0x17C5) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 779 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc5, 0x17, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x0b, 0x03, 0x00, 0x00 + # Class (0x17C7) { + # 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 (0x17C8) { + # 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 (0x17C9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x17C7) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x17CA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x113F) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x17CB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x17C7) + # ThisType: gsl::span* (0x17C9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, int) (0x17CA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xc9, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xca, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x17CC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x113F) + # ArgType: const char* (0x113F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + # MemberFunction (0x17CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x17C7) + # ThisType: gsl::span* (0x17C9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const char*) (0x17CC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xc9, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xcc, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x17CE) { + # 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 (0x17CF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x17CE) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xce, 0x17, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x17D0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x17CF) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xcf, 0x17, 0x00, 0x00 + # MemberFunction (0x17D1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x17C7) + # ThisType: gsl::span* (0x17C9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x17D0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xc9, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd0, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x17D2) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x17CE) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xce, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x17D3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x17D2) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd2, 0x17, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x17D4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x17D3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd3, 0x17, 0x00, 0x00 + # MemberFunction (0x17D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x17C7) + # ThisType: gsl::span* (0x17C9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x17D4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xc9, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd4, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x17D6) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x17C7) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x17D7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x17D6) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd6, 0x17, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x17D8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x17D7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd7, 0x17, 0x00, 0x00 + # MemberFunction (0x17D9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x17C7) + # ThisType: gsl::span* (0x17C9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x17D8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xc9, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd8, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x17DA) { + # 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 (0x17DB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x17DA) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xda, 0x17, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x17DC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x17C7) + # ThisType: gsl::span* (0x17C9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, int) (0x17DB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xc9, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xdb, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17DD) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const char*, int) (0x17CB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const char*, const char*) (0x17CD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x17D1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x17D5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x17D9) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, int) (0x17DC) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcd, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd5, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd9, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xdc, 0x17, 0x00, 0x00 + # MemberFunction (0x17DE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x17C7) + # ThisType: gsl::span* (0x17C9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xc9, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x17DF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x17C7) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x17E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x17DF) + # ClassType: gsl::span (0x17C7) + # ThisType: gsl::span* (0x17C9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x17D8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdf, 0x17, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xc9, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd8, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x17E1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x17D6) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd6, 0x17, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x17E2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x17C7) + # ClassType: gsl::span (0x17C7) + # ThisType: const gsl::span* (0x17E1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xe1, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17E3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x17C7) + # ClassType: gsl::span (0x17C7) + # ThisType: const gsl::span* (0x17E1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xe1, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span (0x17C7) + # ThisType: const gsl::span* (0x17E1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xe1, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17E5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x17C7) + # ThisType: const gsl::span* (0x17E1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xe1, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x1210) + # ClassType: gsl::span (0x17C7) + # ThisType: const gsl::span* (0x17E1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x10, 0x12, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xe1, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17E7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x113F) + # ClassType: gsl::span (0x17C7) + # ThisType: const gsl::span* (0x17E1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xe1, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x17E8) { + # 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 (0x17E9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x17E8) + # ClassType: gsl::span (0x17C7) + # ThisType: const gsl::span* (0x17E1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe8, 0x17, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xe1, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x17EA) { + # 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 (0x17EB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x17EA) + # ClassType: gsl::span (0x17C7) + # ThisType: const gsl::span* (0x17E1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xea, 0x17, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xe1, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x17EC) { + # 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 (0x17ED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x17EC) + # ClassType: gsl::span (0x17C7) + # ThisType: const gsl::span* (0x17E1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xec, 0x17, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xe1, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x17EE) { + # 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 (0x17EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x17EE) + # ClassType: gsl::span (0x17C7) + # ThisType: const gsl::span* (0x17E1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xee, 0x17, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xe1, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17F0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x17C7) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x17F1) { + # 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 (0x17F2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span::subspan_selector<-1> (0x17F1) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xf1, 0x17, 0x00, 0x00 + # MemberFunction (0x17F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x17C7) + # ClassType: gsl::span (0x17C7) + # ThisType: const gsl::span* (0x17E1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span::subspan_selector<-1>) (0x17F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xe1, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xf2, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x17F4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x17C8) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x17DD + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x17DE) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x17E0) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x17E2) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x17E2) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int, int) (0x17E3) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x17E4) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x17E4) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x17E5) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char& gsl::span::(int) (0x17E6) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char& gsl::span::(int) (0x17E6) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char& gsl::span::(int) (0x17E6) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* gsl::span::() (0x17E7) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x17E9) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x17E9) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x17EB) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x17EB) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x17ED) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x17ED) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x17EF) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x17EF) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* gsl::span::() (0x17E7) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* gsl::span::() (0x17E7) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(int, int) (0x17F0) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(int, int, gsl::span::subspan_selector<-1>) (0x17F3) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char (0x113E) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x113F) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x1210) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x17E8) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x17EA) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x17EC) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x17EE) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x17DA) + # 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 0xc8, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xdd, 0x17, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xde, 0x17, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe0, 0x17, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe2, 0x17, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe2, 0x17, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe3, 0x17, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe4, 0x17, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe4, 0x17, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe5, 0x17, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe6, 0x17, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe6, 0x17, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe6, 0x17, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe9, 0x17, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe9, 0x17, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xeb, 0x17, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xeb, 0x17, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xed, 0x17, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xed, 0x17, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x17, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x17, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 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 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 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, 0x09, 0x00 + .byte 0xf0, 0x17, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xf3, 0x17, 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 0x3e, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x10, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe8, 0x17, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xea, 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 0xec, 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 0xee, 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 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xda, 0x17, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x17F5) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x17F4) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@$$CBD$0?0@gsl@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0xf4, 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, 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 (0x17F6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x17F5) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf5, 0x17, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x17F7) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x17C8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc8, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x17F8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x17F7) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf7, 0x17, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x17F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x113F) + # ClassType: gsl::span::storage_type > (0x17C8) + # ThisType: const gsl::span::storage_type >* (0x17F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0xc8, 0x17, 0x00, 0x00 + .byte 0xf8, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x17FA) { + # 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* (0x113F) + # FieldOffset: 0x4 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* gsl::span::storage_type >::() (0x17F9) + # 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 0x3f, 0x11, 0x00, 0x00 + .byte 0x04, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf9, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x17FB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x17FA) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # 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 0xfa, 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, 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 (0x17FC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x17FB) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfb, 0x17, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Class (0x17FD) { + # 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 (0x17FE) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____20:: (0x17FD) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xfd, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x17FF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____20:: (0x17FE) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xfe, 0x17, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1800) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector > (0x16F6) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x17FD) + # ThisType: const ____C_A_T_C_H____T_E_S_T____20::* (0x17FF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xfd, 0x17, 0x00, 0x00 + .byte 0xff, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1801) { + # 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::::() (0x1800) + # Name: operator() + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x00, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Class (0x1802) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x1801) + # 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 0x01, 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 (0x1803) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____20:: (0x1802) + # SourceFile: E:\DD\gsl-dadonenf\tests\span_tests.cpp (0x13A4) + # LineNumber: 668 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x02, 0x18, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0x9c, 0x02, 0x00, 0x00 + # Class (0x1804) { + # 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 (0x1805) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C3) + # 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 0xc3, 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 (0x1806) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____20:: (0x1805) + # SourceFile: E:\DD\gsl-dadonenf\tests\span_tests.cpp (0x13A4) + # LineNumber: 669 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x05, 0x18, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0x9d, 0x02, 0x00, 0x00 + # Class (0x1807) { + # 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 (0x1808) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____20:: (0x1807) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x07, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1809) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____20:: (0x1808) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x08, 0x18, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x180A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x1807) + # ThisType: const ____C_A_T_C_H____T_E_S_T____20::* (0x1809) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x07, 0x18, 0x00, 0x00 + .byte 0x09, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x180B) { + # 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::::() (0x180A) + # Name: operator() + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0a, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Class (0x180C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x180B) + # 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 0x0b, 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 (0x180D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____20:: (0x180C) + # SourceFile: E:\DD\gsl-dadonenf\tests\span_tests.cpp (0x13A4) + # LineNumber: 682 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x0c, 0x18, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0xaa, 0x02, 0x00, 0x00 + # Class (0x180E) { + # 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 (0x180F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C3) + # 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 0xc3, 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 (0x1810) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____20:: (0x180F) + # SourceFile: E:\DD\gsl-dadonenf\tests\span_tests.cpp (0x13A4) + # LineNumber: 683 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x0f, 0x18, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0xab, 0x02, 0x00, 0x00 + # Class (0x1811) { + # 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 (0x1812) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____20:: (0x1811) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x11, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1813) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____20:: (0x1812) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1814) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::basic_string,std::allocator > (0x114C) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x1811) + # ThisType: const ____C_A_T_C_H____T_E_S_T____20::* (0x1813) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x11, 0x18, 0x00, 0x00 + .byte 0x13, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1815) { + # 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::::() (0x1814) + # Name: operator() + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x14, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Class (0x1816) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x1815) + # 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 0x15, 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 (0x1817) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____20:: (0x1816) + # SourceFile: E:\DD\gsl-dadonenf\tests\span_tests.cpp (0x13A4) + # LineNumber: 696 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x16, 0x18, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0xb8, 0x02, 0x00, 0x00 + # Class (0x1818) { + # 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 (0x1819) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C3) + # 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 0xc3, 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 (0x181A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____20:: (0x1819) + # SourceFile: E:\DD\gsl-dadonenf\tests\span_tests.cpp (0x13A4) + # LineNumber: 697 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x19, 0x18, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0xb9, 0x02, 0x00, 0x00 + # FuncId (0x181B) { + # 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 (0x181C) { + # 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 (0x181D) { + # 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 (0x181E) { + # 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 (0x181F) { + # 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 (0x1820) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Struct (0x1821) { + # 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 (0x1822) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: `anonymous namespace'::DerivedClass (0x1821) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x21, 0x18, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1823) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: `anonymous namespace'::DerivedClass* (0x1822) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x22, 0x18, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1824) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x1820) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (`anonymous namespace'::DerivedClass*, int) (0x1823) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x20, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x23, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1825) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: `anonymous namespace'::DerivedClass* (0x1822) + # ArgType: `anonymous namespace'::DerivedClass* (0x1822) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x22, 0x18, 0x00, 0x00 + .byte 0x22, 0x18, 0x00, 0x00 + # MemberFunction (0x1826) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x1820) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (`anonymous namespace'::DerivedClass*, `anonymous namespace'::DerivedClass*) (0x1825) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x20, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x25, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1827) { + # 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 (0x1828) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array<(anonymous namespace)::DerivedClass,0> (0x1827) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x27, 0x18, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1829) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array<(anonymous namespace)::DerivedClass,0>& (0x1828) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x28, 0x18, 0x00, 0x00 + # MemberFunction (0x182A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x1820) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array<(anonymous namespace)::DerivedClass,0>&) (0x1829) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x20, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x29, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x182B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array<(anonymous namespace)::DerivedClass,0> (0x1827) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x27, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x182C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array<(anonymous namespace)::DerivedClass,0> (0x182B) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2b, 0x18, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x182D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array<(anonymous namespace)::DerivedClass,0>& (0x182C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x2c, 0x18, 0x00, 0x00 + # MemberFunction (0x182E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x1820) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array<(anonymous namespace)::DerivedClass,0>&) (0x182D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x20, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x2d, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x182F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1830) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::DerivedClass,-1> (0x182F) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2f, 0x18, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1831) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span<(anonymous namespace)::DerivedClass,-1>& (0x1830) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x30, 0x18, 0x00, 0x00 + # MemberFunction (0x1832) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x1820) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span<(anonymous namespace)::DerivedClass,-1>&) (0x1831) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x20, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x31, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1833) { + # 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 (0x1834) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span<(anonymous namespace)::DerivedClass,-1>::KnownNotNull (0x1833) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x33, 0x18, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1835) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x1820) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span<(anonymous namespace)::DerivedClass,-1>::KnownNotNull, int) (0x1834) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x20, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x34, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1836) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::DerivedClass,-1>::(`anonymous namespace'::DerivedClass*, int) (0x1824) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::DerivedClass,-1>::(`anonymous namespace'::DerivedClass*, `anonymous namespace'::DerivedClass*) (0x1826) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::DerivedClass,-1>::(std::array<(anonymous namespace)::DerivedClass,0>&) (0x182A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::DerivedClass,-1>::(const std::array<(anonymous namespace)::DerivedClass,0>&) (0x182E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::DerivedClass,-1>::(const gsl::span<(anonymous namespace)::DerivedClass,-1>&) (0x1832) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span<(anonymous namespace)::DerivedClass,-1>::(gsl::span<(anonymous namespace)::DerivedClass,-1>::KnownNotNull, int) (0x1835) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x24, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x32, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x35, 0x18, 0x00, 0x00 + # MemberFunction (0x1837) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x1820) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x20, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1838) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1839) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::DerivedClass,-1>& (0x1838) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x1820) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span<(anonymous namespace)::DerivedClass,-1>&) (0x1831) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x38, 0x18, 0x00, 0x00 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x20, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x31, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x183A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::DerivedClass,-1> (0x182F) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2f, 0x18, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x183B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x183A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x3a, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x183C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x183A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x3a, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x183D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x183A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x3a, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x183E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x183A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x3a, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x183F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: `anonymous namespace'::DerivedClass (0x1821) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x21, 0x18, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1840) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::DerivedClass& (0x183F) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x183A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x18, 0x00, 0x00 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x3a, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1841) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::DerivedClass* (0x1822) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x183A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x22, 0x18, 0x00, 0x00 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x3a, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1842) { + # 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 (0x1843) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1842) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x183A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x18, 0x00, 0x00 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x3a, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1844) { + # 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 (0x1845) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1844) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x183A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x44, 0x18, 0x00, 0x00 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x3a, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1846) { + # 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 (0x1847) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1846) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x183A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x46, 0x18, 0x00, 0x00 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x3a, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1848) { + # 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 (0x1849) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1848) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x183A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x48, 0x18, 0x00, 0x00 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x3a, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x184A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x184B) { + # 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 (0x184C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span<(anonymous namespace)::DerivedClass,-1>::subspan_selector<-1> (0x184B) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x4b, 0x18, 0x00, 0x00 + # MemberFunction (0x184D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x183A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span<(anonymous namespace)::DerivedClass,-1>::subspan_selector<-1>) (0x184C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x3a, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x4c, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x184E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x181F) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1836 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1837) + # 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>&) (0x1839) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::DerivedClass,-1> gsl::span<(anonymous namespace)::DerivedClass,-1>::(int) (0x183B) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::DerivedClass,-1> gsl::span<(anonymous namespace)::DerivedClass,-1>::(int) (0x183B) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::DerivedClass,-1> gsl::span<(anonymous namespace)::DerivedClass,-1>::(int, int) (0x183C) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x183D) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x183D) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x183E) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::DerivedClass& gsl::span<(anonymous namespace)::DerivedClass,-1>::(int) (0x1840) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::DerivedClass& gsl::span<(anonymous namespace)::DerivedClass,-1>::(int) (0x1840) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::DerivedClass& gsl::span<(anonymous namespace)::DerivedClass,-1>::(int) (0x1840) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::DerivedClass* gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1841) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1843) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1843) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1845) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1845) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1847) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1847) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1849) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1849) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::DerivedClass* gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1841) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::DerivedClass* gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1841) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span<(anonymous namespace)::DerivedClass,-1>::(int, int) (0x184A) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span<(anonymous namespace)::DerivedClass,-1> gsl::span<(anonymous namespace)::DerivedClass,-1>::(int, int, gsl::span<(anonymous namespace)::DerivedClass,-1>::subspan_selector<-1>) (0x184D) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::DerivedClass (0x1821) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::DerivedClass (0x1821) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::DerivedClass* (0x1822) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::DerivedClass& (0x183F) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1842) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1844) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1846) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1848) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span<(anonymous namespace)::DerivedClass,-1>::KnownNotNull (0x1833) + # 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 0x1f, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x36, 0x18, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x37, 0x18, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x39, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3b, 0x18, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3b, 0x18, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x18, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x18, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x18, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3e, 0x18, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x40, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x40, 0x18, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x40, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x41, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x43, 0x18, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x43, 0x18, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x45, 0x18, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x45, 0x18, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x47, 0x18, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x47, 0x18, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x49, 0x18, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x49, 0x18, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x41, 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 0x41, 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 0x4a, 0x18, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x4d, 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 0x21, 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 0x21, 0x18, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x22, 0x18, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3f, 0x18, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 0x18, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x44, 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 0x46, 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 0x48, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x33, 0x18, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x184F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x184E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # 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 0x4e, 0x18, 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, 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 (0x1850) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x184F) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4f, 0x18, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x1851) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x181F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1f, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1852) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x1851) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x51, 0x18, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1853) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::DerivedClass* (0x1822) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x181F) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >* (0x1852) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x22, 0x18, 0x00, 0x00 + .byte 0x1f, 0x18, 0x00, 0x00 + .byte 0x52, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1854) { + # 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* (0x1822) + # FieldOffset: 0x4 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::DerivedClass* gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >::() (0x1853) + # 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 0x22, 0x18, 0x00, 0x00 + .byte 0x04, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1855) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1854) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # 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 0x54, 0x18, 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, 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 (0x1856) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x1855) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x55, 0x18, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Class (0x1857) { + # 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 (0x1858) { + # 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 (0x1859) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1857) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Modifier (0x185A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: `anonymous namespace'::DerivedClass (0x1821) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x21, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x185B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const `anonymous namespace'::DerivedClass (0x185A) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5a, 0x18, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x185C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const `anonymous namespace'::DerivedClass* (0x185B) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x5b, 0x18, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x185D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1857) + # ThisType: gsl::span* (0x1859) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const `anonymous namespace'::DerivedClass*, int) (0x185C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x59, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x5c, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x185E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const `anonymous namespace'::DerivedClass* (0x185B) + # ArgType: const `anonymous namespace'::DerivedClass* (0x185B) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x5b, 0x18, 0x00, 0x00 + .byte 0x5b, 0x18, 0x00, 0x00 + # MemberFunction (0x185F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1857) + # ThisType: gsl::span* (0x1859) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const `anonymous namespace'::DerivedClass*, const `anonymous namespace'::DerivedClass*) (0x185E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x59, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x5e, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1860) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1857) + # ThisType: gsl::span* (0x1859) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array<(anonymous namespace)::DerivedClass,0>&) (0x1829) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x59, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x29, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1861) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1857) + # ThisType: gsl::span* (0x1859) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array<(anonymous namespace)::DerivedClass,0>&) (0x182D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x59, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x2d, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1862) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1857) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1863) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1862) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x62, 0x18, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1864) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1863) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x63, 0x18, 0x00, 0x00 + # MemberFunction (0x1865) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1857) + # ThisType: gsl::span* (0x1859) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1864) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x59, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x64, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1866) { + # 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 (0x1867) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1866) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x66, 0x18, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1868) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1857) + # ThisType: gsl::span* (0x1859) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, int) (0x1867) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x59, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x67, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1869) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const `anonymous namespace'::DerivedClass*, int) (0x185D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const `anonymous namespace'::DerivedClass*, const `anonymous namespace'::DerivedClass*) (0x185F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array<(anonymous namespace)::DerivedClass,0>&) (0x1860) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array<(anonymous namespace)::DerivedClass,0>&) (0x1861) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1865) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, int) (0x1868) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x60, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x61, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x68, 0x18, 0x00, 0x00 + # MemberFunction (0x186A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1857) + # ThisType: gsl::span* (0x1859) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x59, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x186B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1857) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x186C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x186B) + # ClassType: gsl::span (0x1857) + # ThisType: gsl::span* (0x1859) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1864) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6b, 0x18, 0x00, 0x00 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x59, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x64, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x186D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1862) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x62, 0x18, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x186E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1857) + # ClassType: gsl::span (0x1857) + # ThisType: const gsl::span* (0x186D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x6d, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x186F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1857) + # ClassType: gsl::span (0x1857) + # ThisType: const gsl::span* (0x186D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x6d, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1870) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span (0x1857) + # ThisType: const gsl::span* (0x186D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x6d, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1871) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1857) + # ThisType: const gsl::span* (0x186D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x6d, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1872) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const `anonymous namespace'::DerivedClass (0x185A) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5a, 0x18, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1873) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::DerivedClass& (0x1872) + # ClassType: gsl::span (0x1857) + # ThisType: const gsl::span* (0x186D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x72, 0x18, 0x00, 0x00 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x6d, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1874) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::DerivedClass* (0x185B) + # ClassType: gsl::span (0x1857) + # ThisType: const gsl::span* (0x186D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5b, 0x18, 0x00, 0x00 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x6d, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1875) { + # 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 (0x1876) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1875) + # ClassType: gsl::span (0x1857) + # ThisType: const gsl::span* (0x186D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x18, 0x00, 0x00 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x6d, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1877) { + # 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 (0x1878) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1877) + # ClassType: gsl::span (0x1857) + # ThisType: const gsl::span* (0x186D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x77, 0x18, 0x00, 0x00 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x6d, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1879) { + # 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 (0x187A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1879) + # ClassType: gsl::span (0x1857) + # ThisType: const gsl::span* (0x186D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x79, 0x18, 0x00, 0x00 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x6d, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x187B) { + # 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 (0x187C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x187B) + # ClassType: gsl::span (0x1857) + # ThisType: const gsl::span* (0x186D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7b, 0x18, 0x00, 0x00 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x6d, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x187D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1857) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x187E) { + # 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 (0x187F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span::subspan_selector<-1> (0x187E) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x7e, 0x18, 0x00, 0x00 + # MemberFunction (0x1880) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1857) + # ClassType: gsl::span (0x1857) + # ThisType: const gsl::span* (0x186D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span::subspan_selector<-1>) (0x187F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x6d, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x7f, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1881) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1858) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1869 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x186A) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x186C) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x186E) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x186E) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int, int) (0x186F) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x1870) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x1870) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1871) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::DerivedClass& gsl::span::(int) (0x1873) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::DerivedClass& gsl::span::(int) (0x1873) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::DerivedClass& gsl::span::(int) (0x1873) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::DerivedClass* gsl::span::() (0x1874) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1876) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1876) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1878) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1878) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x187A) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x187A) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x187C) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x187C) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::DerivedClass* gsl::span::() (0x1874) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::DerivedClass* gsl::span::() (0x1874) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(int, int) (0x187D) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(int, int, gsl::span::subspan_selector<-1>) (0x1880) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::DerivedClass (0x185A) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::DerivedClass (0x1821) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::DerivedClass* (0x185B) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::DerivedClass& (0x1872) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1875) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1877) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1879) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x187B) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1866) + # 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 0x58, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6a, 0x18, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6c, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6e, 0x18, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6e, 0x18, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6f, 0x18, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x70, 0x18, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x70, 0x18, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x71, 0x18, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x73, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x73, 0x18, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x73, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x74, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x76, 0x18, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x76, 0x18, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x78, 0x18, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x78, 0x18, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7a, 0x18, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7a, 0x18, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7c, 0x18, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7c, 0x18, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x74, 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 0x74, 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 0x7d, 0x18, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x80, 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 0x5a, 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 0x21, 0x18, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5b, 0x18, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x72, 0x18, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x18, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x77, 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 0x79, 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 0x7b, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x66, 0x18, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1882) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1881) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@ + # } + .byte 0x82, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x81, 0x18, 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, 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 (0x1883) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1882) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x82, 0x18, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x1884) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1858) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x58, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1885) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1884) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x84, 0x18, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1886) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::DerivedClass* (0x185B) + # ClassType: gsl::span::storage_type > (0x1858) + # ThisType: const gsl::span::storage_type >* (0x1885) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5b, 0x18, 0x00, 0x00 + .byte 0x58, 0x18, 0x00, 0x00 + .byte 0x85, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1887) { + # 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* (0x185B) + # FieldOffset: 0x4 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::DerivedClass* gsl::span::storage_type >::() (0x1886) + # 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 0x5b, 0x18, 0x00, 0x00 + .byte 0x04, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x86, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1888) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1887) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # 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 0x87, 0x18, 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, 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 (0x1889) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1888) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x88, 0x18, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FuncId (0x188A) { + # 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 (0x188B) { + # 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 (0x188C) { + # 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 (0x188D) { + # 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 (0x188E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____24:: (0x188D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x8d, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x188F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____24:: (0x188E) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8e, 0x18, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1890) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: ____C_A_T_C_H____T_E_S_T____24:: (0x188D) + # ThisType: const ____C_A_T_C_H____T_E_S_T____24::* (0x188F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x8d, 0x18, 0x00, 0x00 + .byte 0x8f, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1891) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: & (0x14D7) + # 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::::() (0x1890) + # Name: operator() + # } + # } + .byte 0x26, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd7, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x61, 0x72 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Class (0x1892) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 2 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x1891) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0x91, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x1893) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____24:: (0x1892) + # SourceFile: E:\DD\gsl-dadonenf\tests\span_tests.cpp (0x13A4) + # LineNumber: 769 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x92, 0x18, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0x01, 0x03, 0x00, 0x00 + # Class (0x1894) { + # 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 (0x1895) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: & (0x14D7) + # FieldOffset: 0x0 + # Name: arr + # } + # } + .byte 0x12, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd7, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x61, 0x72 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x1896) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x1895) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0x95, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x1897) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____24:: (0x1896) + # SourceFile: E:\DD\gsl-dadonenf\tests\span_tests.cpp (0x13A4) + # LineNumber: 770 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x96, 0x18, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0x02, 0x03, 0x00, 0x00 + # FuncId (0x1898) { + # 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 (0x1899) { + # 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 (0x189A) { + # 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 (0x189B) { + # 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 (0x189C) { + # 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 (0x189D) { + # 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 (0x189E) { + # 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 (0x189F) { + # 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 (0x18A0) { + # 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 (0x18A1) { + # 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 (0x18A2) { + # 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 (0x18A3) { + # 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 (0x18A4) { + # 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 (0x18A5) { + # 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 (0x18A6) { + # 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 (0x18A7) { + # 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 (0x18A8) { + # 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 (0x18A9) { + # 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 (0x18AA) { + # 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 (0x18AB) { + # 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 (0x18AC) { + # 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 (0x18AD) { + # 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 (0x18AE) { + # 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 (0x18AF) { + # 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 (0x18B0) { + # 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 (0x18B1) { + # 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 (0x18B2) { + # 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 (0x18B3) { + # 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 (0x18B4) { + # 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 (0x18B5) { + # 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 (0x18B6) { + # 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 (0x18B7) { + # 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 (0x18B8) { + # 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 (0x18B9) { + # 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 (0x18BA) { + # 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 (0x18BB) { + # 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 (0x18BC) { + # 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 (0x18BD) { + # 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 (0x18BE) { + # 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 (0x18BF) { + # 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 (0x18C0) { + # 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 (0x18C1) { + # 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 (0x18C2) { + # 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 (0x18C3) { + # 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 (0x18C4) { + # 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 (0x18C5) { + # 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 (0x18C6) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x18C5) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x18C7) { + # 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 (0x18C8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x18C5) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Enum (0x18C9) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: unsigned char (0x20) + # FieldListType: (0x10C3) + # Name: gsl::byte + # LinkageName: .?AW4byte@gsl@@ + # } + .byte 0x2a, 0x00, 0x07, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0x20, 0x00, 0x00, 0x00 + .byte 0xc3, 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 (0x18CA) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: E:\DD\gsl-dadonenf\include\gsl\gsl_byte + # } + .byte 0x2e, 0x00, 0x05, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x45, 0x3a, 0x5c, 0x44 + .byte 0x44, 0x5c, 0x67, 0x73 + .byte 0x6c, 0x2d, 0x64, 0x61 + .byte 0x64, 0x6f, 0x6e, 0x65 + .byte 0x6e, 0x66, 0x5c, 0x69 + .byte 0x6e, 0x63, 0x6c, 0x75 + .byte 0x64, 0x65, 0x5c, 0x67 + .byte 0x73, 0x6c, 0x5c, 0x67 + .byte 0x73, 0x6c, 0x5f, 0x62 + .byte 0x79, 0x74, 0x65, 0x00 + # UdtSourceLine (0x18CB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::byte (0x18C9) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\gsl_byte (0x18CA) + # LineNumber: 99 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc9, 0x18, 0x00, 0x00 + .byte 0xca, 0x18, 0x00, 0x00 + .byte 0x63, 0x00, 0x00, 0x00 + # Modifier (0x18CC) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::byte (0x18C9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc9, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x18CD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::byte (0x18CC) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcc, 0x18, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x18CE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::byte* (0x18CD) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xcd, 0x18, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x18CF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x18C5) + # ThisType: gsl::span* (0x18C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::byte*, int) (0x18CE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xc8, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xce, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x18D0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::byte* (0x18CD) + # ArgType: const gsl::byte* (0x18CD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xcd, 0x18, 0x00, 0x00 + .byte 0xcd, 0x18, 0x00, 0x00 + # MemberFunction (0x18D1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x18C5) + # ThisType: gsl::span* (0x18C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::byte*, const gsl::byte*) (0x18D0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xc8, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xd0, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x18D2) { + # 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 (0x18D3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x18D2) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd2, 0x18, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x18D4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x18D3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd3, 0x18, 0x00, 0x00 + # MemberFunction (0x18D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x18C5) + # ThisType: gsl::span* (0x18C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x18D4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xc8, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd4, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x18D6) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x18D2) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd2, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x18D7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x18D6) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd6, 0x18, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x18D8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x18D7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd7, 0x18, 0x00, 0x00 + # MemberFunction (0x18D9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x18C5) + # ThisType: gsl::span* (0x18C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x18D8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xc8, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd8, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x18DA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x18C6) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc6, 0x18, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x18DB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x18DA) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xda, 0x18, 0x00, 0x00 + # MemberFunction (0x18DC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x18C5) + # ThisType: gsl::span* (0x18C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x18DB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xc8, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xdb, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x18DD) { + # 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 (0x18DE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x18DD) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xdd, 0x18, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x18DF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x18C5) + # ThisType: gsl::span* (0x18C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, int) (0x18DE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xc8, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xde, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x18E0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::byte*, int) (0x18CF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::byte*, const gsl::byte*) (0x18D1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x18D5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x18D9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x18DC) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, int) (0x18DF) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd5, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd9, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xdf, 0x18, 0x00, 0x00 + # MemberFunction (0x18E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x18C5) + # ThisType: gsl::span* (0x18C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xc8, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x18E2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x18C5) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x18E3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x18E2) + # ClassType: gsl::span (0x18C5) + # ThisType: gsl::span* (0x18C8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x18DB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe2, 0x18, 0x00, 0x00 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xc8, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xdb, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x18E4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x18C6) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc6, 0x18, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x18E5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x18C5) + # ClassType: gsl::span (0x18C5) + # ThisType: const gsl::span* (0x18E4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xe4, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x18E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x18C5) + # ClassType: gsl::span (0x18C5) + # ThisType: const gsl::span* (0x18E4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xe4, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x18E7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span (0x18C5) + # ThisType: const gsl::span* (0x18E4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xe4, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x18E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x18C5) + # ThisType: const gsl::span* (0x18E4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xe4, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x18E9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::byte (0x18CC) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcc, 0x18, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x18EA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const gsl::byte& (0x18E9) + # ClassType: gsl::span (0x18C5) + # ThisType: const gsl::span* (0x18E4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe9, 0x18, 0x00, 0x00 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xe4, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x18EB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const gsl::byte* (0x18CD) + # ClassType: gsl::span (0x18C5) + # ThisType: const gsl::span* (0x18E4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcd, 0x18, 0x00, 0x00 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xe4, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x18EC) { + # 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 (0x18ED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x18EC) + # ClassType: gsl::span (0x18C5) + # ThisType: const gsl::span* (0x18E4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xec, 0x18, 0x00, 0x00 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xe4, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x18EE) { + # 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 (0x18EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x18EE) + # ClassType: gsl::span (0x18C5) + # ThisType: const gsl::span* (0x18E4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xe4, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x18F0) { + # 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 (0x18F1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x18F0) + # ClassType: gsl::span (0x18C5) + # ThisType: const gsl::span* (0x18E4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf0, 0x18, 0x00, 0x00 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xe4, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x18F2) { + # 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 (0x18F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x18F2) + # ClassType: gsl::span (0x18C5) + # ThisType: const gsl::span* (0x18E4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x18, 0x00, 0x00 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xe4, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x18F4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x18C5) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x18F5) { + # 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 (0x18F6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span::subspan_selector<-1> (0x18F5) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xf5, 0x18, 0x00, 0x00 + # MemberFunction (0x18F7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x18C5) + # ClassType: gsl::span (0x18C5) + # ThisType: const gsl::span* (0x18E4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span::subspan_selector<-1>) (0x18F6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xe4, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xf6, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x18F8) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x18C7) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x18E0 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x18E1) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x18E3) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x18E5) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x18E5) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int, int) (0x18E6) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x18E7) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x18E7) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x18E8) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const gsl::byte& gsl::span::(int) (0x18EA) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const gsl::byte& gsl::span::(int) (0x18EA) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const gsl::byte& gsl::span::(int) (0x18EA) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const gsl::byte* gsl::span::() (0x18EB) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x18ED) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x18ED) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x18EF) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x18EF) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x18F1) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x18F1) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x18F3) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x18F3) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const gsl::byte* gsl::span::() (0x18EB) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const gsl::byte* gsl::span::() (0x18EB) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(int, int) (0x18F4) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(int, int, gsl::span::subspan_selector<-1>) (0x18F7) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const gsl::byte (0x18CC) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::byte (0x18C9) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const gsl::byte* (0x18CD) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const gsl::byte& (0x18E9) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x18EC) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x18EE) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x18F0) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x18F2) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x18DD) + # 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 0xc7, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xe0, 0x18, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe1, 0x18, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe3, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe5, 0x18, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe5, 0x18, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe6, 0x18, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 0x18, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 0x18, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe8, 0x18, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xea, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xea, 0x18, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xea, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xeb, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xed, 0x18, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xed, 0x18, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x18, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x18, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf1, 0x18, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf1, 0x18, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf3, 0x18, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf3, 0x18, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xeb, 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 0xeb, 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 0xf4, 0x18, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xf7, 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 0xcc, 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 0xc9, 0x18, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xcd, 0x18, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe9, 0x18, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xec, 0x18, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xee, 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 0xf0, 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 0xf2, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xdd, 0x18, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x18F9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x18F8) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@$$CBW4byte@gsl@@$0?0@gsl@@ + # } + .byte 0x5a, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0xf8, 0x18, 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, 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 (0x18FA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x18F9) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf9, 0x18, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x18FB) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x18C7) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc7, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x18FC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x18FB) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xfb, 0x18, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x18FD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const gsl::byte* (0x18CD) + # ClassType: gsl::span::storage_type > (0x18C7) + # ThisType: const gsl::span::storage_type >* (0x18FC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcd, 0x18, 0x00, 0x00 + .byte 0xc7, 0x18, 0x00, 0x00 + .byte 0xfc, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x18FE) { + # 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* (0x18CD) + # FieldOffset: 0x4 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const gsl::byte* gsl::span::storage_type >::() (0x18FD) + # 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 0xcd, 0x18, 0x00, 0x00 + .byte 0x04, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfd, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x18FF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x18FE) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # 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 0xfe, 0x18, 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, 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 (0x1900) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x18FF) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xff, 0x18, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FuncId (0x1901) { + # 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 (0x1902) { + # 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 (0x1903) { + # 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 (0x1904) { + # 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 (0x1905) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1904) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x1906) { + # 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 (0x1907) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1904) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x1908) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::byte (0x18C9) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc9, 0x18, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1909) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::byte* (0x1908) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x08, 0x19, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x190A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1904) + # ThisType: gsl::span* (0x1907) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::byte*, int) (0x1909) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x07, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x09, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x190B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::byte* (0x1908) + # ArgType: gsl::byte* (0x1908) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x08, 0x19, 0x00, 0x00 + .byte 0x08, 0x19, 0x00, 0x00 + # MemberFunction (0x190C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1904) + # ThisType: gsl::span* (0x1907) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::byte*, gsl::byte*) (0x190B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x07, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x0b, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x190D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1904) + # ThisType: gsl::span* (0x1907) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x18D4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x07, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd4, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x190E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1904) + # ThisType: gsl::span* (0x1907) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x18D8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x07, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd8, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x190F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1905) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x05, 0x19, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1910) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x190F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0f, 0x19, 0x00, 0x00 + # MemberFunction (0x1911) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1904) + # ThisType: gsl::span* (0x1907) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1910) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x07, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1912) { + # 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 (0x1913) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1912) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x12, 0x19, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1914) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1904) + # ThisType: gsl::span* (0x1907) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, int) (0x1913) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x07, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x13, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1915) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(gsl::byte*, int) (0x190A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(gsl::byte*, gsl::byte*) (0x190C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x190D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x190E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1911) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, int) (0x1914) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0a, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x14, 0x19, 0x00, 0x00 + # MemberFunction (0x1916) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1904) + # ThisType: gsl::span* (0x1907) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x07, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1917) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1904) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1918) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x1917) + # ClassType: gsl::span (0x1904) + # ThisType: gsl::span* (0x1907) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1910) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x17, 0x19, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x07, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1919) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1905) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x05, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x191A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1904) + # ClassType: gsl::span (0x1904) + # ThisType: const gsl::span* (0x1919) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x19, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x191B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1904) + # ClassType: gsl::span (0x1904) + # ThisType: const gsl::span* (0x1919) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x19, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x191C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span (0x1904) + # ThisType: const gsl::span* (0x1919) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x19, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x191D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1904) + # ThisType: const gsl::span* (0x1919) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x19, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x191E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::byte (0x18C9) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc9, 0x18, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x191F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::byte& (0x191E) + # ClassType: gsl::span (0x1904) + # ThisType: const gsl::span* (0x1919) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1e, 0x19, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x19, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1920) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::byte* (0x1908) + # ClassType: gsl::span (0x1904) + # ThisType: const gsl::span* (0x1919) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x19, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x19, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1921) { + # 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 (0x1922) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1921) + # ClassType: gsl::span (0x1904) + # ThisType: const gsl::span* (0x1919) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x21, 0x19, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x19, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1923) { + # 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 (0x1924) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1923) + # ClassType: gsl::span (0x1904) + # ThisType: const gsl::span* (0x1919) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x19, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x19, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1925) { + # 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 (0x1926) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1925) + # ClassType: gsl::span (0x1904) + # ThisType: const gsl::span* (0x1919) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x25, 0x19, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x19, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1927) { + # 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 (0x1928) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1927) + # ClassType: gsl::span (0x1904) + # ThisType: const gsl::span* (0x1919) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x27, 0x19, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x19, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1929) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1904) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x192A) { + # 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 (0x192B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span::subspan_selector<-1> (0x192A) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x2a, 0x19, 0x00, 0x00 + # MemberFunction (0x192C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1904) + # ClassType: gsl::span (0x1904) + # ThisType: const gsl::span* (0x1919) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span::subspan_selector<-1>) (0x192B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x19, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x2b, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x192D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1906) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1915 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1916) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x1918) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x191A) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x191A) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int, int) (0x191B) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x191C) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x191C) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x191D) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::byte& gsl::span::(int) (0x191F) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::byte& gsl::span::(int) (0x191F) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::byte& gsl::span::(int) (0x191F) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::byte* gsl::span::() (0x1920) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1922) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1922) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1924) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1924) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1926) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1926) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1928) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1928) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::byte* gsl::span::() (0x1920) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::byte* gsl::span::() (0x1920) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(int, int) (0x1929) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(int, int, gsl::span::subspan_selector<-1>) (0x192C) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::byte (0x18C9) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::byte (0x18C9) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::byte* (0x1908) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::byte& (0x191E) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1921) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1923) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1925) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1927) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1912) + # 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, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x15, 0x19, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x16, 0x19, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x18, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1a, 0x19, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1a, 0x19, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1b, 0x19, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1c, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1c, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1d, 0x19, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1f, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1f, 0x19, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1f, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x20, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x22, 0x19, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x22, 0x19, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x24, 0x19, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x24, 0x19, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x26, 0x19, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x26, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x28, 0x19, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x28, 0x19, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x20, 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 0x20, 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 0x29, 0x19, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x2c, 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 0xc9, 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 0xc9, 0x18, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x08, 0x19, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1e, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x21, 0x19, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 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 0x25, 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 0x27, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x12, 0x19, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x192E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x192D) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@W4byte@gsl@@$0?0@gsl@@ + # } + .byte 0x4e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x2d, 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 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 (0x192F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x192E) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2e, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x1930) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1906) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x06, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1931) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1930) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x30, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1932) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::byte* (0x1908) + # ClassType: gsl::span::storage_type > (0x1906) + # ThisType: const gsl::span::storage_type >* (0x1931) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x19, 0x00, 0x00 + .byte 0x06, 0x19, 0x00, 0x00 + .byte 0x31, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1933) { + # 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* (0x1908) + # FieldOffset: 0x4 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::byte* gsl::span::storage_type >::() (0x1932) + # 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 0x08, 0x19, 0x00, 0x00 + .byte 0x04, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x32, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1934) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1933) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # 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 0x33, 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 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 (0x1935) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1934) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x34, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FuncId (0x1936) { + # 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 (0x1937) { + # 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 (0x1938) { + # 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 (0x1939) { + # 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 (0x193A) { + # 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 (0x193B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x193A) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0x3a, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x193C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____58:: (0x193B) + # SourceFile: E:\DD\gsl-dadonenf\tests\span_tests.cpp (0x13A4) + # LineNumber: 1519 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3b, 0x19, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0xef, 0x05, 0x00, 0x00 + # Class (0x193D) { + # 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 (0x193E) { + # 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 (0x193F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x193E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0x3e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x1940) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____58:: (0x193F) + # SourceFile: E:\DD\gsl-dadonenf\tests\span_tests.cpp (0x13A4) + # LineNumber: 1471 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3f, 0x19, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0xbf, 0x05, 0x00, 0x00 + # Class (0x1941) { + # 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 (0x1942) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x1471 + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x71, 0x14, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # FieldList (0x1943) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: & (0x1942) + # FieldOffset: 0x0 + # Name: arr2 + # } + # } + .byte 0x12, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x42, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x61, 0x72 + .byte 0x72, 0x32, 0x00, 0xf1 + # Class (0x1944) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x1943) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0x43, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x1945) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____58:: (0x1944) + # SourceFile: E:\DD\gsl-dadonenf\tests\span_tests.cpp (0x13A4) + # LineNumber: 1510 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x44, 0x19, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0xe6, 0x05, 0x00, 0x00 + # Class (0x1946) { + # 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 (0x1947) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1946) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x1948) { + # 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 (0x1949) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1946) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x194A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1946) + # ThisType: gsl::span* (0x1949) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x49, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x194B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1946) + # ThisType: gsl::span* (0x1949) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x49, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x194C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1946) + # ThisType: gsl::span* (0x1949) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x49, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x194D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1946) + # ThisType: gsl::span* (0x1949) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x49, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x194E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1947) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x47, 0x19, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x194F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x194E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4e, 0x19, 0x00, 0x00 + # MemberFunction (0x1950) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1946) + # ThisType: gsl::span* (0x1949) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x194F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x49, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1951) { + # 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 (0x1952) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1951) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x51, 0x19, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1953) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1946) + # ThisType: gsl::span* (0x1949) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, int) (0x1952) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x49, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x52, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1954) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, int) (0x194A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, int*) (0x194B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x194C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x194D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1950) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, int) (0x1953) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4a, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x50, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x53, 0x19, 0x00, 0x00 + # MemberFunction (0x1955) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1946) + # ThisType: gsl::span* (0x1949) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x49, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1956) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1946) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1957) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x1956) + # ClassType: gsl::span (0x1946) + # ThisType: gsl::span* (0x1949) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x194F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x19, 0x00, 0x00 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x49, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1958) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1947) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x47, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1959) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x1946) + # ThisType: const gsl::span* (0x1958) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x58, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x195A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x1946) + # ThisType: const gsl::span* (0x1958) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x58, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x195B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span (0x1946) + # ThisType: const gsl::span* (0x1958) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x58, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x195C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1946) + # ThisType: const gsl::span* (0x1958) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x58, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x195D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::span (0x1946) + # ThisType: const gsl::span* (0x1958) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x58, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x195E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: gsl::span (0x1946) + # ThisType: const gsl::span* (0x1958) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x58, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x195F) { + # 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 (0x1960) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x195F) + # ClassType: gsl::span (0x1946) + # ThisType: const gsl::span* (0x1958) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5f, 0x19, 0x00, 0x00 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x58, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1961) { + # 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 (0x1962) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1961) + # ClassType: gsl::span (0x1946) + # ThisType: const gsl::span* (0x1958) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x61, 0x19, 0x00, 0x00 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x58, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1963) { + # 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 (0x1964) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1963) + # ClassType: gsl::span (0x1946) + # ThisType: const gsl::span* (0x1958) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x63, 0x19, 0x00, 0x00 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x58, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1965) { + # 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 (0x1966) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1965) + # ClassType: gsl::span (0x1946) + # ThisType: const gsl::span* (0x1958) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x65, 0x19, 0x00, 0x00 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x58, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1967) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1946) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1968) { + # 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 (0x1969) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span::subspan_selector<-1> (0x1968) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x68, 0x19, 0x00, 0x00 + # MemberFunction (0x196A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x1946) + # ThisType: const gsl::span* (0x1958) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span::subspan_selector<-1>) (0x1969) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x58, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x69, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x196B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1948) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1954 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1955) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x1957) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x1959) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x1959) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int, int) (0x195A) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x195B) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x195B) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x195C) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(int) (0x195D) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(int) (0x195D) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(int) (0x195D) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x195E) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1960) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1960) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1962) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1962) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1964) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1964) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1966) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1966) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x195E) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x195E) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(int, int) (0x1967) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(int, int, gsl::span::subspan_selector<-1>) (0x196A) + # 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: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x474) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x195F) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1961) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1963) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1965) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1951) + # 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 0x48, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x54, 0x19, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x55, 0x19, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x57, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x59, 0x19, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x59, 0x19, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5a, 0x19, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5d, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5d, 0x19, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5d, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x60, 0x19, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x60, 0x19, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x62, 0x19, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x62, 0x19, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x64, 0x19, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x64, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x66, 0x19, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x66, 0x19, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 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 0x5e, 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 0x67, 0x19, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x6a, 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 0x74, 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, 0x04, 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 0x5f, 0x19, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x61, 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 0x63, 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 0x65, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x51, 0x19, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x196C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x196B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: gsl::span + # LinkageName: .?AV?$span@H$00@gsl@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x6b, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x196D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x196C) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x6c, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 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::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 (0x196F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1948) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x48, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1970) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x196F) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6f, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1971) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: gsl::span::storage_type > (0x1948) + # ThisType: const gsl::span::storage_type >* (0x1970) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x48, 0x19, 0x00, 0x00 + .byte 0x70, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1972) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<1> (0x196E) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* (0x474) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::storage_type >::() (0x1971) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x6e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x71, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1973) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1972) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0x72, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x1974) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1973) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x73, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Pointer (0x1975) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<1> (0x196E) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6e, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1976) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<1> (0x196E) + # ThisType: gsl::details::extent_type<1>* (0x1975) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6e, 0x19, 0x00, 0x00 + .byte 0x75, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1977) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<1> (0x196E) + # ThisType: gsl::details::extent_type<1>* (0x1975) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6e, 0x19, 0x00, 0x00 + .byte 0x75, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1978) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<1>::() (0x1976) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<1>::(int) (0x1977) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x76, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x77, 0x19, 0x00, 0x00 + # Modifier (0x1979) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<1> (0x196E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x6e, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x197A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<1> (0x1979) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x79, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x197B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::details::extent_type<1> (0x196E) + # ThisType: const gsl::details::extent_type<1>* (0x197A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x6e, 0x19, 0x00, 0x00 + .byte 0x7a, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x197C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1978 + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::details::extent_type<1>::() (0x197B) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x78, 0x19, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7b, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Class (0x197D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x197C) + # 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 0x7c, 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 (0x197E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<1> (0x197D) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7d, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # FuncId (0x197F) { + # 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 (0x1980) { + # 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 (0x1981) { + # 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 (0x1982) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: char (0x70) + # IndexType: unsigned long (0x22) + # SizeOf: 9 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x09, 0x00, 0x00, 0xf1 + # Class (0x1983) { + # 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 (0x1984) { + # 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 (0x1985) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1983) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1986) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* (0x470) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1987) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1983) + # ThisType: gsl::span* (0x1985) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, int) (0x1986) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x85, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x86, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1988) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* (0x470) + # ArgType: char* (0x470) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + # MemberFunction (0x1989) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1983) + # ThisType: gsl::span* (0x1985) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, char*) (0x1988) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x85, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x88, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x198A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1983) + # ThisType: gsl::span* (0x1985) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x17D0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x85, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd0, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x198B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1983) + # ThisType: gsl::span* (0x1985) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x17D4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x85, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd4, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x198C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1983) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x198D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x198C) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8c, 0x19, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x198E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x198D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8d, 0x19, 0x00, 0x00 + # MemberFunction (0x198F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1983) + # ThisType: gsl::span* (0x1985) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x198E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x85, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x8e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1990) { + # 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 (0x1991) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1990) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x90, 0x19, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1992) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1983) + # ThisType: gsl::span* (0x1985) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, int) (0x1991) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x85, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1993) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(char*, int) (0x1987) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(char*, char*) (0x1989) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x198A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x198B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x198F) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, int) (0x1992) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x87, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x89, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8a, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8b, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8f, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x92, 0x19, 0x00, 0x00 + # MemberFunction (0x1994) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1983) + # ThisType: gsl::span* (0x1985) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x85, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1995) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1983) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1996) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x1995) + # ClassType: gsl::span (0x1983) + # ThisType: gsl::span* (0x1985) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x198E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x95, 0x19, 0x00, 0x00 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x85, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x8e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1997) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x198C) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8c, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1998) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1983) + # ClassType: gsl::span (0x1983) + # ThisType: const gsl::span* (0x1997) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x97, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1999) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1983) + # ClassType: gsl::span (0x1983) + # ThisType: const gsl::span* (0x1997) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x97, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x199A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::span (0x1983) + # ThisType: const gsl::span* (0x1997) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x97, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x199B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1983) + # ThisType: const gsl::span* (0x1997) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x97, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x199C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x120E) + # ClassType: gsl::span (0x1983) + # ThisType: const gsl::span* (0x1997) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x97, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x199D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: gsl::span (0x1983) + # ThisType: const gsl::span* (0x1997) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x97, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x199E) { + # 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 (0x199F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x199E) + # ClassType: gsl::span (0x1983) + # ThisType: const gsl::span* (0x1997) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x97, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19A0) { + # 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 (0x19A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x19A0) + # ClassType: gsl::span (0x1983) + # ThisType: const gsl::span* (0x1997) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa0, 0x19, 0x00, 0x00 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x97, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19A2) { + # 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 (0x19A3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x19A2) + # ClassType: gsl::span (0x1983) + # ThisType: const gsl::span* (0x1997) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa2, 0x19, 0x00, 0x00 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x97, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19A4) { + # 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 (0x19A5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x19A4) + # ClassType: gsl::span (0x1983) + # ThisType: const gsl::span* (0x1997) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa4, 0x19, 0x00, 0x00 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x97, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1983) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19A7) { + # 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 (0x19A8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span::subspan_selector<-1> (0x19A7) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xa7, 0x19, 0x00, 0x00 + # MemberFunction (0x19A9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1983) + # ClassType: gsl::span (0x1983) + # ThisType: const gsl::span* (0x1997) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span::subspan_selector<-1>) (0x19A8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x97, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xa8, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x19AA) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1984) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1993 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1994) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x1996) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x1998) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int) (0x1998) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(int, int) (0x1999) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x199A) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::span::() (0x199A) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x199B) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char& gsl::span::(int) (0x199C) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char& gsl::span::(int) (0x199C) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char& gsl::span::(int) (0x199C) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* gsl::span::() (0x199D) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x199F) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x199F) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x19A1) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x19A1) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x19A3) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x19A3) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x19A5) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x19A5) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* gsl::span::() (0x199D) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* gsl::span::() (0x199D) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(int, int) (0x19A6) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(int, int, gsl::span::subspan_selector<-1>) (0x19A9) + # 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: int (0x74) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x470) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x120E) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x199E) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x19A0) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x19A2) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x19A4) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1990) + # 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 0x84, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x93, 0x19, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x94, 0x19, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x96, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x98, 0x19, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x98, 0x19, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x99, 0x19, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9a, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9a, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9c, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9c, 0x19, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9c, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9d, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9f, 0x19, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9f, 0x19, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa1, 0x19, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa1, 0x19, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa3, 0x19, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa3, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa5, 0x19, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa5, 0x19, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9d, 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 0x9d, 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 0xa6, 0x19, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa9, 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 0x74, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xa0, 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 0xa2, 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 0xa4, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x90, 0x19, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x19AB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x19AA) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@D$0?0@gsl@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0xaa, 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 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 (0x19AC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x19AB) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xab, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x19AD) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1984) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x84, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x19AE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x19AD) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xad, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x19AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: gsl::span::storage_type > (0x1984) + # ThisType: const gsl::span::storage_type >* (0x19AE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x84, 0x19, 0x00, 0x00 + .byte 0xae, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x19B0) { + # 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* (0x470) + # FieldOffset: 0x4 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* gsl::span::storage_type >::() (0x19AF) + # 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, 0x04, 0x00, 0x00 + .byte 0x04, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaf, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x19B1) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x19B0) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # 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 0xb0, 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, 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 (0x19B2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x19B1) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb1, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FieldList (0x19B3) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: char* (0x470) + # FieldOffset: 0x0 + # Name: p + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x70, 0x00 + # Struct (0x19B4) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x19B3) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@D$0?0@gsl@@ + # } + .byte 0x5a, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0xb3, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x19B5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x19B4) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb4, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Pointer (0x19B6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,0> (0x199E) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x19B7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x199E) + # ThisType: gsl::details::span_iterator,0>* (0x19B6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xb6, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x19B8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::span* (0x1997) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x97, 0x19, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x19B9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x199E) + # ThisType: gsl::details::span_iterator,0>* (0x19B6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::span*, int) (0x19B8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xb6, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xb8, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x19BA) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::() (0x19B7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::(const gsl::span*, int) (0x19B9) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x19, 0x00, 0x00 + # Modifier (0x19BB) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::span_iterator,0> (0x199E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x19BC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::span_iterator,0> (0x19BB) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbb, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x19BD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x120E) + # ClassType: gsl::details::span_iterator,0> (0x199E) + # ThisType: const gsl::details::span_iterator,0>* (0x19BC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xbc, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: gsl::details::span_iterator,0> (0x199E) + # ThisType: const gsl::details::span_iterator,0>* (0x19BC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xbc, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x19BF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,0> (0x199E) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x19C0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0>& (0x19BF) + # ClassType: gsl::details::span_iterator,0> (0x199E) + # ThisType: gsl::details::span_iterator,0>* (0x19B6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbf, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xb6, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x199E) + # ClassType: gsl::details::span_iterator,0> (0x199E) + # ThisType: gsl::details::span_iterator,0>* (0x19B6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xb6, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x19C2) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::() (0x19C0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(int) (0x19C1) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc1, 0x19, 0x00, 0x00 + # MemberFunction (0x19C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x199E) + # ClassType: gsl::details::span_iterator,0> (0x199E) + # ThisType: const gsl::details::span_iterator,0>* (0x19BC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xbc, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19C4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0>& (0x19BF) + # ClassType: gsl::details::span_iterator,0> (0x199E) + # ThisType: gsl::details::span_iterator,0>* (0x19B6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbf, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xb6, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x19C5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + # MemberFunction (0x19C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::details::span_iterator,0> (0x199E) + # ThisType: const gsl::details::span_iterator,0>* (0x19BC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::span_iterator,0>) (0x19C5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xbc, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc5, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x19C7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(int) (0x19C3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int gsl::details::span_iterator,0>::(gsl::details::span_iterator,0>) (0x19C6) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc3, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc6, 0x19, 0x00, 0x00 + # MemberFunction (0x19C8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x120E) + # ClassType: gsl::details::span_iterator,0> (0x199E) + # ThisType: const gsl::details::span_iterator,0>* (0x19BC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xbc, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x199E) + # ThisType: const gsl::details::span_iterator,0>* (0x19BC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xbc, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x19CA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char* (0x1320) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x20, 0x13, 0x00, 0x00 + # MemberFunction (0x19CB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x199E) + # ThisType: gsl::details::span_iterator,0>* (0x19B6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x19CA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xb6, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xca, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x19CC) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # Name: _Unwrap_when_unverified + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Protected (0x2) + # Type: const gsl::span* (0x1997) + # FieldOffset: 0x0 + # Name: span_ + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Protected (0x2) + # Type: int (0x74) + # FieldOffset: 0x4 + # Name: index_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x19BA + # Name: span_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char& gsl::details::span_iterator,0>::() (0x19BD) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* gsl::details::span_iterator,0>::() (0x19BE) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x19C2 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x19C2 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(int) (0x19C3) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::(int) (0x19C4) + # Name: operator+= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x19C7 + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::(int) (0x19C4) + # Name: operator-= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char& gsl::details::span_iterator,0>::(int) (0x19C8) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::(const int) (0x19C9) + # Name: _Verify_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* gsl::details::span_iterator,0>::() (0x19BE) + # Name: _Unwrapped + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::(const char*) (0x19CB) + # Name: _Seek_to + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: element_type_ + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x470) + # Name: _Unchecked_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x107F) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x120E) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x470) + # Name: pointer + # } + # } + .byte 0xee, 0x01, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x66, 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 0x97, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x00 + .byte 0x0d, 0x15, 0x02, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x69, 0x6e + .byte 0x64, 0x65, 0x78, 0x5f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xba, 0x19, 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 0xbd, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbe, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc2, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc2, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc3, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc4, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc7, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc4, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc8, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc9, 0x19, 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 0xbe, 0x19, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcb, 0x19, 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, 0x04, 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 0x7f, 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 0x74, 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 0x0e, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + # Class (0x19CD) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 27 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x19CC) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # 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 0xcc, 0x19, 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 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 (0x19CE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::span_iterator,0> (0x19CD) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 125 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xcd, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x7d, 0x00, 0x00, 0x00 + # Class (0x19CF) { + # 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 (0x19D0) { + # 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 (0x19D1) { + # 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 (0x19D2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x19D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # ThisType: std::match_results,0>,std::allocator,0> > > >* (0x19D2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xd2, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19D4) { + # 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 (0x19D5) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator,0> > > (0x19D4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x19D6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator,0> > > (0x19D5) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd5, 0x19, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x19D7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator,0> > >& (0x19D6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd6, 0x19, 0x00, 0x00 + # MemberFunction (0x19D8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # ThisType: std::match_results,0>,std::allocator,0> > > >* (0x19D2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> > >&) (0x19D7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xd2, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd7, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x19D9) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::match_results,0>,std::allocator,0> > > >::() (0x19D3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::match_results,0>,std::allocator,0> > > >::(const std::allocator,0> > >&) (0x19D8) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd3, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd8, 0x19, 0x00, 0x00 + # Modifier (0x19DA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x19DB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::match_results,0>,std::allocator,0> > > > (0x19DA) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xda, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x19DC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x19DB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xdb, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x19DB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xdb, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19DE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x19DB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xdb, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19DF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x19DB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xdb, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x19E0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::sub_match,0> > (0x19D1) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x19E1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::sub_match,0> > (0x19E0) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe0, 0x19, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x19E2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >& (0x19E1) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x19DB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe1, 0x19, 0x00, 0x00 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xdb, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19E3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >& (0x19E1) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x19DB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe1, 0x19, 0x00, 0x00 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xdb, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19E4) { + # 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 (0x19E5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x19DB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xdb, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x19E6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::sub_match,0> > (0x19E0) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe0, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x19E7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >* (0x19E6) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x19DB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe6, 0x19, 0x00, 0x00 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xdb, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x19E8) { + # 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 (0x19E9) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 14 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x19E8) + # 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 0xe8, 0x19, 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 (0x19EA) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex + # } + .byte 0x6a, 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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x72, 0x65 + .byte 0x67, 0x65, 0x78, 0x00 + # UdtSourceLine (0x19EB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::regex_constants::match_flag_type (0x19E9) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 118 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x76, 0x00, 0x00, 0x00 + # ArgList (0x19EC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x113F) + # ArgType: std::regex_constants::match_flag_type (0x19E9) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + # MemberFunction (0x19ED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x19DB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, std::regex_constants::match_flag_type) (0x19EC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xdb, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xec, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19EE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator,0> > > (0x19D4) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x19DB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xdb, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x19EF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x19F0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::match_results,0>,std::allocator,0> > > >& (0x19EF) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xef, 0x19, 0x00, 0x00 + # MemberFunction (0x19F1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # ThisType: std::match_results,0>,std::allocator,0> > > >* (0x19D2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::match_results,0>,std::allocator,0> > > >&) (0x19F0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xd2, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19F2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # ThisType: std::match_results,0>,std::allocator,0> > > >* (0x19D2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xd2, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x19F3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::sub_match,0> > (0x19D1) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x19F4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >& (0x19F3) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # ThisType: std::match_results,0>,std::allocator,0> > > >* (0x19D2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf3, 0x19, 0x00, 0x00 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xd2, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >& (0x19F3) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # ThisType: std::match_results,0>,std::allocator,0> > > >* (0x19D2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf3, 0x19, 0x00, 0x00 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xd2, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19F6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> > (0x19D1) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x19DB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xdb, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x19F7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::(unsigned) (0x19F5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> > std::match_results,0>,std::allocator,0> > > >::(unsigned) (0x19F6) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x19, 0x00, 0x00 + # Struct (0x19F8) { + # 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 (0x19F9) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> (0x199E) + # FieldOffset: 0x0 + # Name: _Org + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: _Ready + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FieldOffset: 0xC + # Name: _Matches + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::sub_match,0> > (0x19D1) + # FieldOffset: 0x1C + # Name: _Prefix + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::sub_match,0> > (0x19D1) + # FieldOffset: 0x30 + # Name: _Suffix + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::sub_match,0> > (0x19D1) + # FieldOffset: 0x44 + # Name: _Null_elem + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x19D9 + # Name: match_results + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::match_results,0>,std::allocator,0> > > >::() (0x19DC) + # Name: ready + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::match_results,0>,std::allocator,0> > > >::() (0x19DD) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::match_results,0>,std::allocator,0> > > >::() (0x19DD) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::match_results,0>,std::allocator,0> > > >::() (0x19DC) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int std::match_results,0>,std::allocator,0> > > >::(unsigned) (0x19DE) + # Name: length + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int std::match_results,0>,std::allocator,0> > > >::(unsigned) (0x19DE) + # Name: position + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator > std::match_results,0>,std::allocator,0> > > >::(unsigned) (0x19DF) + # Name: str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::(unsigned) (0x19E2) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x19E3) + # Name: prefix + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x19E3) + # Name: suffix + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::match_results,0>,std::allocator,0> > > >::() (0x19E5) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::match_results,0>,std::allocator,0> > > >::() (0x19E5) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::match_results,0>,std::allocator,0> > > >::() (0x19E5) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::match_results,0>,std::allocator,0> > > >::() (0x19E5) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >* std::match_results,0>,std::allocator,0> > > >::() (0x19E7) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >* std::match_results,0>,std::allocator,0> > > >::() (0x19E7) + # 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) (0x19ED) + # Name: format + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator,0> > > std::match_results,0>,std::allocator,0> > > >::() (0x19EE) + # 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> > > >&) (0x19F1) + # Name: swap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::match_results,0>,std::allocator,0> > > >::(unsigned) (0x19F2) + # Name: _Resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x19F4) + # Name: _Pfx + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x19F4) + # Name: _Sfx + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x19F4) + # Name: _Null + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x19F7 + # Name: _At + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x19D1) + # Name: _Elem + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # Name: _MyCont + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits,0> > > > (0x19F8) + # Name: _Mytraits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x19D1) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >& (0x19E1) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >& (0x19F3) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator,0> > > > > (0x19E4) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator,0> > > > > (0x19E4) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> > > (0x19D4) + # 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 > (0x114B) + # Name: string_type + # } + # } + .byte 0x3a, 0x03, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4f + .byte 0x72, 0x67, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x52 + .byte 0x65, 0x61, 0x64, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x5f, 0x4d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0x1c, 0x00, 0x5f, 0x50 + .byte 0x72, 0x65, 0x66, 0x69 + .byte 0x78, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0x30, 0x00, 0x5f, 0x53 + .byte 0x75, 0x66, 0x66, 0x69 + .byte 0x78, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0x44, 0x00, 0x5f, 0x4e + .byte 0x75, 0x6c, 0x6c, 0x5f + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd9, 0x19, 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 0xdc, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x61, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdc, 0x19, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xde, 0x19, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xde, 0x19, 0x00, 0x00 + .byte 0x70, 0x6f, 0x73, 0x69 + .byte 0x74, 0x69, 0x6f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdf, 0x19, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe2, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe3, 0x19, 0x00, 0x00 + .byte 0x70, 0x72, 0x65, 0x66 + .byte 0x69, 0x78, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe3, 0x19, 0x00, 0x00 + .byte 0x73, 0x75, 0x66, 0x66 + .byte 0x69, 0x78, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe5, 0x19, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe5, 0x19, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe5, 0x19, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe5, 0x19, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 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 0xe7, 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, 0x03, 0x00 + .byte 0xed, 0x19, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x6d + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xee, 0x19, 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 0xf1, 0x19, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf2, 0x19, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf4, 0x19, 0x00, 0x00 + .byte 0x5f, 0x50, 0x66, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf4, 0x19, 0x00, 0x00 + .byte 0x5f, 0x53, 0x66, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf4, 0x19, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf7, 0x19, 0x00, 0x00 + .byte 0x5f, 0x41, 0x74, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6c, 0x65 + .byte 0x6d, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x43 + .byte 0x6f, 0x6e, 0x74, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf8, 0x19, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe1, 0x19, 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 0xf3, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe4, 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 0xe4, 0x19, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd4, 0x19, 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 0x4b, 0x11, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Class (0x19FA) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 46 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x19F9) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 88 + # 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 0xf9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x58, 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 (0x19FB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::match_results,0>,std::allocator,0> > > > (0x19FA) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 985 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfa, 0x19, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0xd9, 0x03, 0x00, 0x00 + # Class (0x19FC) { + # 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 (0x19FD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x19FE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> > >&) (0x19D7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd7, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A00) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const std::allocator,0> > >& (0x19D6) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0xd6, 0x19, 0x00, 0x00 + # MemberFunction (0x1A01) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const std::allocator,0> > >&) (0x1A00) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x00, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A02) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const std::sub_match,0> >& (0x19E1) + # ArgType: const std::allocator,0> > >& (0x19D6) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0xe1, 0x19, 0x00, 0x00 + .byte 0xd6, 0x19, 0x00, 0x00 + # MemberFunction (0x1A03) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned, const std::sub_match,0> >&, const std::allocator,0> > >&) (0x1A02) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x02, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1A04) { + # 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 (0x1A05) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list,0> > > (0x1A04) + # ArgType: const std::allocator,0> > >& (0x19D6) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x04, 0x1a, 0x00, 0x00 + .byte 0xd6, 0x19, 0x00, 0x00 + # MemberFunction (0x1A06) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list,0> > >, const std::allocator,0> > >&) (0x1A05) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x05, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1A07) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1A08) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector,0> >,std::allocator,0> > > > (0x1A07) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x07, 0x1a, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1A09) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::vector,0> >,std::allocator,0> > > >& (0x1A08) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x08, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A0A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector,0> >,std::allocator,0> > > >&) (0x1A09) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x09, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A0B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector,0> >,std::allocator,0> > > >& (0x1A08) + # ArgType: const std::allocator,0> > >& (0x19D6) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x08, 0x1a, 0x00, 0x00 + .byte 0xd6, 0x19, 0x00, 0x00 + # MemberFunction (0x1A0C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector,0> >,std::allocator,0> > > >&, const std::allocator,0> > >&) (0x1A0B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x0b, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1A0D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x1A0E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector,0> >,std::allocator,0> > > >&& (0x1A0D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0d, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A0F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector,0> >,std::allocator,0> > > >&&) (0x1A0E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0e, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A10) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector,0> >,std::allocator,0> > > >&& (0x1A0D) + # ArgType: const std::allocator,0> > >& (0x19D6) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x0d, 0x1a, 0x00, 0x00 + .byte 0xd6, 0x19, 0x00, 0x00 + # MemberFunction (0x1A11) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector,0> >,std::allocator,0> > > >&&, const std::allocator,0> > >&) (0x1A10) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x10, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A12) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x19FE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const std::allocator,0> > >&) (0x19FF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const unsigned, const std::allocator,0> > >&) (0x1A01) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const unsigned, const std::sub_match,0> >&, const std::allocator,0> > >&) (0x1A03) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::initializer_list,0> > >, const std::allocator,0> > >&) (0x1A06) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const std::vector,0> >,std::allocator,0> > > >&) (0x1A0A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const std::vector,0> >,std::allocator,0> > > >&, const std::allocator,0> > >&) (0x1A0C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::vector,0> >,std::allocator,0> > > >&&) (0x1A0F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::vector,0> >,std::allocator,0> > > >&&, const std::allocator,0> > >&) (0x1A11) + # ] + # } + .byte 0x4a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfe, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0a, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x1a, 0x00, 0x00 + # Pointer (0x1A13) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1A14) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector,0> >,std::allocator,0> > > >& (0x1A13) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x13, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A15) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector,0> >,std::allocator,0> > > >&) (0x1A14) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x14, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A16) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector,0> >,std::allocator,0> > > >& (0x1A13) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x13, 0x1a, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # MemberFunction (0x1A17) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector,0> >,std::allocator,0> > > >&, std::integral_constant) (0x1A16) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x16, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A18) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector,0> >,std::allocator,0> > > >& (0x1A13) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x13, 0x1a, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # MemberFunction (0x1A19) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector,0> >,std::allocator,0> > > >&, std::integral_constant) (0x1A18) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x18, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A1A) { + # 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) (0x1A17) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::vector,0> >,std::allocator,0> > > >&, std::integral_constant) (0x1A19) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x17, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x19, 0x1a, 0x00, 0x00 + # ArgList (0x1A1B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector,0> >,std::allocator,0> > > >& (0x1A13) + # ArgType: std::_Equal_allocators (0x11AE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x13, 0x1a, 0x00, 0x00 + .byte 0xae, 0x11, 0x00, 0x00 + # MemberFunction (0x1A1C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector,0> >,std::allocator,0> > > >&, std::_Equal_allocators) (0x1A1B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A1D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::vector,0> >,std::allocator,0> > > >&, std::_Equal_allocators) (0x1A1C) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::vector,0> >,std::allocator,0> > > >&, std::integral_constant) (0x1A17) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::vector,0> >,std::allocator,0> > > >&, std::integral_constant) (0x1A19) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x17, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x19, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A1E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector,0> >,std::allocator,0> > > >& (0x1A13) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector,0> >,std::allocator,0> > > >&&) (0x1A0E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0e, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A1F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector,0> >,std::allocator,0> > > >& (0x1A13) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector,0> >,std::allocator,0> > > >&) (0x1A09) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x09, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A20) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list,0> > > (0x1A04) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x04, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A21) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector,0> >,std::allocator,0> > > >& (0x1A13) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list,0> > >) (0x1A20) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A22) { + # 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> > > >&&) (0x1A1E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector,0> >,std::allocator,0> > > >& std::vector,0> >,std::allocator,0> > > >::(const std::vector,0> >,std::allocator,0> > > >&) (0x1A1F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector,0> >,std::allocator,0> > > >& std::vector,0> >,std::allocator,0> > > >::(std::initializer_list,0> > >) (0x1A21) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x21, 0x1a, 0x00, 0x00 + # ArgList (0x1A23) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::sub_match,0> >& (0x19E1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe1, 0x19, 0x00, 0x00 + # MemberFunction (0x1A24) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::sub_match,0> >&) (0x1A23) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x23, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1A25) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::sub_match,0> > (0x19D1) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x1A26) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::sub_match,0> >&& (0x1A25) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x25, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A27) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::sub_match,0> >&&) (0x1A26) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x26, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A28) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const std::sub_match,0> >&) (0x1A24) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >&&) (0x1A27) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x24, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x1a, 0x00, 0x00 + # Class (0x1A29) { + # 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 (0x1A2A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ArgType: const std::sub_match,0> >& (0x19E1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0xe1, 0x19, 0x00, 0x00 + # MemberFunction (0x1A2B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1A29) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> > > > >, const std::sub_match,0> >&) (0x1A2A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x2a, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A2C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ArgType: std::sub_match,0> >&& (0x1A25) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0x25, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A2D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1A29) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> > > > >, std::sub_match,0> >&&) (0x1A2C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x2c, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A2E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ArgType: const unsigned (0x1181) + # ArgType: const std::sub_match,0> >& (0x19E1) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0xe1, 0x19, 0x00, 0x00 + # MemberFunction (0x1A2F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1A29) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vector_const_iterator,0> > > > >, const unsigned, const std::sub_match,0> >&) (0x1A2E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x2e, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A30) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ArgType: std::initializer_list,0> > > (0x1A04) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0x04, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A31) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1A29) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> > > > >, std::initializer_list,0> > >) (0x1A30) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x30, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A32) { + # 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> >&) (0x1A2B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::(std::_Vector_const_iterator,0> > > > >, std::sub_match,0> >&&) (0x1A2D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::(std::_Vector_const_iterator,0> > > > >, const unsigned, const std::sub_match,0> >&) (0x1A2F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::(std::_Vector_const_iterator,0> > > > >, std::initializer_list,0> > >) (0x1A31) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x31, 0x1a, 0x00, 0x00 + # ArgList (0x1A33) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const std::sub_match,0> >& (0x19E1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0xe1, 0x19, 0x00, 0x00 + # MemberFunction (0x1A34) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const std::sub_match,0> >&) (0x1A33) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x33, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A35) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list,0> > >) (0x1A20) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A36) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const unsigned, const std::sub_match,0> >&) (0x1A34) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::initializer_list,0> > >) (0x1A35) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x34, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + # ArgList (0x1A37) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector,0> >,std::allocator,0> > > >& (0x1A08) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x08, 0x1a, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # MemberFunction (0x1A38) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector,0> >,std::allocator,0> > > >&, std::integral_constant) (0x1A37) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x37, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A39) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector,0> >,std::allocator,0> > > >& (0x1A08) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x08, 0x1a, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # MemberFunction (0x1A3A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector,0> >,std::allocator,0> > > >&, std::integral_constant) (0x1A39) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x39, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A3B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const std::vector,0> >,std::allocator,0> > > >&, std::integral_constant) (0x1A38) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const std::vector,0> >,std::allocator,0> > > >&, std::integral_constant) (0x1A3A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x38, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3a, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A3C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A3D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const unsigned) (0x1A3C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const unsigned, const std::sub_match,0> >&) (0x1A34) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3c, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x34, 0x1a, 0x00, 0x00 + # ArgList (0x1A3E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + # MemberFunction (0x1A3F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1A29) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator,0> > > > >) (0x1A3E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x3e, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A40) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ArgType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + # MemberFunction (0x1A41) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1A29) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> > > > >, std::_Vector_const_iterator,0> > > > >) (0x1A40) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x40, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A42) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::(std::_Vector_const_iterator,0> > > > >) (0x1A3F) + # ] + # 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> > > > >) (0x1A41) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3f, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x1a, 0x00, 0x00 + # Pointer (0x1A43) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::sub_match,0> > (0x19D1) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1A44) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1A43) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1A45) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector,0> >,std::allocator,0> > > > (0x1A07) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x07, 0x1a, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1A46) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >* (0x19E6) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A45) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe6, 0x19, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x45, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A47) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* std::vector,0> >,std::allocator,0> > > >::() (0x1A44) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >* std::vector,0> >,std::allocator,0> > > >::() (0x1A46) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x44, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A48) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1A29) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A49) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A45) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x45, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A4A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1A48) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1A49) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + # Class (0x1A4B) { + # 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 (0x1A4C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > > > > > (0x1A4B) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1A4D) { + # 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 (0x1A4E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > > > > > (0x1A4D) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A45) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x45, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A4F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1A4C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1A4E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A50) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A45) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x45, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A51) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A45) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x45, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A52) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >& (0x19F3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf3, 0x19, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A53) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >& (0x19E1) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A45) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe1, 0x19, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x45, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A54) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >& std::vector,0> >,std::allocator,0> > > >::(const unsigned) (0x1A52) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >& std::vector,0> >,std::allocator,0> > > >::(const unsigned) (0x1A53) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x52, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x53, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A55) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >& (0x19F3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf3, 0x19, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A56) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >& (0x19E1) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A45) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe1, 0x19, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x45, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A57) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >& std::vector,0> >,std::allocator,0> > > >::() (0x1A55) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >& std::vector,0> >,std::allocator,0> > > >::() (0x1A56) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x56, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A58) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator,0> > > (0x19D4) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A45) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x45, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A59) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A43) + # ArgType: const unsigned (0x1181) + # ArgType: const std::sub_match,0> >& (0x19E1) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0xe1, 0x19, 0x00, 0x00 + # MemberFunction (0x1A5A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1A43) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::sub_match,0> >*, const unsigned, const std::sub_match,0> >&) (0x1A59) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x59, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A5B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A43) + # ArgType: const unsigned (0x1181) + # ArgType: std::_Value_init_tag (0x1759) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x59, 0x17, 0x00, 0x00 + # MemberFunction (0x1A5C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1A43) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::sub_match,0> >*, const unsigned, std::_Value_init_tag) (0x1A5B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x5b, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A5D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::sub_match,0> >* std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, const unsigned, const std::sub_match,0> >&) (0x1A5A) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::sub_match,0> >* std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, const unsigned, std::_Value_init_tag) (0x1A5C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5a, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5c, 0x1a, 0x00, 0x00 + # ArgList (0x1A5E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A43) + # ArgType: std::sub_match,0> >* (0x1A43) + # ArgType: std::sub_match,0> >* (0x1A43) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A5F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1A43) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >*, std::sub_match,0> >*) (0x1A5E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x5e, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A60) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A43) + # ArgType: std::sub_match,0> >* (0x1A43) + # ArgType: std::sub_match,0> >* (0x1A43) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # MemberFunction (0x1A61) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >*, std::sub_match,0> >*, std::integral_constant) (0x1A60) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x60, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A62) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A43) + # ArgType: std::sub_match,0> >* (0x1A43) + # ArgType: std::sub_match,0> >* (0x1A43) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # MemberFunction (0x1A63) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >*, std::sub_match,0> >*, std::integral_constant) (0x1A62) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x62, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A64) { + # 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) (0x1A61) + # ] + # 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) (0x1A63) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x61, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x63, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A65) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >*, std::sub_match,0> >*) (0x1A5E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x5e, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A66) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A43) + # ArgType: std::sub_match,0> >* (0x1A43) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A67) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >*) (0x1A66) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x66, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A68) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A45) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x45, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1A69) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::sub_match,0> >* (0x1A43) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x1A6A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::sub_match,0> >* (0x1A69) + # ArgType: const unsigned (0x1181) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x1A6B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::sub_match,0> >*, const unsigned, const unsigned) (0x1A6A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x6a, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A6C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A6D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A45) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >*) (0x1A66) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x45, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x66, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A6E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x124F) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A45) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x45, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A6F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x1253) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x12, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A70) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x1256) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A45) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x45, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A71) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Container_proxy*& std::vector,0> >,std::allocator,0> > > >::() (0x1A6F) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Container_proxy* const& std::vector,0> >,std::allocator,0> > > >::() (0x1A70) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6f, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x70, 0x1a, 0x00, 0x00 + # Pointer (0x1A72) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator,0> > > (0x19D4) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1A73) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator,0> > >& (0x1A72) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x72, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A74) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator,0> > >& (0x19D6) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A45) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd6, 0x19, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x45, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A75) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::allocator,0> > >& std::vector,0> >,std::allocator,0> > > >::() (0x1A73) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: const std::allocator,0> > >& std::vector,0> >,std::allocator,0> > > >::() (0x1A74) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x73, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x74, 0x1a, 0x00, 0x00 + # Class (0x1A76) { + # 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 (0x1A77) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val,0> > > > (0x1A76) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x76, 0x1a, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1A78) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val,0> > > >& (0x1A77) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x77, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1A79) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val,0> > > > (0x1A76) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x76, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1A7A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val,0> > > > (0x1A79) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x79, 0x1a, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1A7B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val,0> > > >& (0x1A7A) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A45) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7a, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x45, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A7C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val,0> > > >& std::vector,0> >,std::allocator,0> > > >::() (0x1A78) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: const std::_Vector_val,0> > > >& std::vector,0> >,std::allocator,0> > > >::() (0x1A7B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x78, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7b, 0x1a, 0x00, 0x00 + # ArgList (0x1A7D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::sub_match,0> >* (0x1A69) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A7E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1A29) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::sub_match,0> >*) (0x1A7D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A7F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1A29) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1A80) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::sub_match,0> >* (0x1A43) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1A81) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >*& (0x1A80) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x80, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1A82) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::sub_match,0> >* (0x1A69) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1A83) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >*& (0x1A82) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A45) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x82, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x45, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A84) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::sub_match,0> >*& std::vector,0> >,std::allocator,0> > > >::() (0x1A81) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: const std::sub_match,0> >*& std::vector,0> >,std::allocator,0> > > >::() (0x1A83) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x81, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x83, 0x1a, 0x00, 0x00 + # FieldList (0x1A85) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x19FC) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x9 + # MethodListIndex: 0x1A12 + # Name: vector + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::vector,0> >,std::allocator,0> > > >&) (0x1A15) + # Name: _Take_contents + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A1A + # Name: _Move_construct + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1A1D + # Name: _Move_assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1A22 + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x19FE) + # Name: ~vector + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A28 + # Name: push_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1A32 + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A36 + # Name: assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A3B + # Name: _Copy_assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A3D + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const unsigned) (0x1A3C) + # Name: _Reallocate_exactly + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const unsigned) (0x1A3C) + # Name: _Clear_and_reserve_geometric + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const unsigned) (0x1A3C) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x19FE) + # Name: shrink_to_fit + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x19FE) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A42 + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x19FE) + # Name: clear + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::vector,0> >,std::allocator,0> > > >&) (0x1A15) + # Name: _Swap_val + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::vector,0> >,std::allocator,0> > > >&) (0x1A15) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A47 + # Name: data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A4A + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A4A + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A4F + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A4F + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1A49) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1A49) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1A4E) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1A4E) + # Name: crend + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A47 + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A47 + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::vector,0> >,std::allocator,0> > > >::() (0x1A50) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::vector,0> >,std::allocator,0> > > >::() (0x1A51) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::vector,0> >,std::allocator,0> > > >::() (0x1A51) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::vector,0> >,std::allocator,0> > > >::() (0x1A51) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned std::vector,0> >,std::allocator,0> > > >::() (0x1A51) + # Name: _Unused_capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::vector,0> >,std::allocator,0> > > >::() (0x1A50) + # Name: _Has_unused_capacity + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A54 + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A54 + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A57 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A57 + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator,0> > > std::vector,0> >,std::allocator,0> > > >::() (0x1A58) + # Name: get_allocator + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A5D + # 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> >*) (0x1A5F) + # Name: _Umove + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A64 + # 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> >*) (0x1A65) + # 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> >*) (0x1A67) + # Name: _Destroy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned std::vector,0> >,std::allocator,0> > > >::(const unsigned) (0x1A68) + # Name: _Calculate_growth + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const unsigned) (0x1A3C) + # Name: _Buy_raw + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const unsigned) (0x1A3C) + # Name: _Buy_nonzero + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const std::sub_match,0> >*, const unsigned, const unsigned) (0x1A6B) + # Name: _Change_array + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x19FE) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x1A6C) + # Name: _Xlength + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x1A6C) + # 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> >*) (0x1A6D) + # Name: _Orphan_range + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Iterator_base12** std::vector,0> >,std::allocator,0> > > >::() (0x1A6E) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A71 + # Name: _Myproxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x19FE) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::vector,0> >,std::allocator,0> > > >&) (0x1A15) + # Name: _Swap_proxy_and_iterators + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A75 + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A7C + # Name: _Get_data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::(const std::sub_match,0> >*) (0x1A7E) + # Name: _Make_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::(const unsigned) (0x1A7F) + # Name: _Make_iterator_offset + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A84 + # Name: _Myfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A84 + # Name: _Mylast + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A84 + # Name: _Myend + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> > > (0x19D4) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits,0> > > > (0x19F8) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_val,0> > > > (0x1A76) + # Name: _Scary_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x19D1) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> > > (0x19D4) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >* (0x1A43) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >* (0x19E6) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >& (0x19F3) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >& (0x19E1) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator,0> > > > > (0x1A29) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator,0> > > > > (0x19E4) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > > > > > (0x1A4B) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > > > > > (0x1A4D) + # Name: const_reverse_iterator + # } + # } + .byte 0xa6, 0x06, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xfc, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x09, 0x00 + .byte 0x12, 0x1a, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x15, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x54, 0x61, 0x6b + .byte 0x65, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x74, 0x65, 0x6e + .byte 0x74, 0x73, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x72 + .byte 0x75, 0x63, 0x74, 0x00 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x1d, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x22, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfe, 0x19, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x28, 0x1a, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x32, 0x1a, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x36, 0x1a, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x3b, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x73 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x3d, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x3c, 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, 0x01, 0x00 + .byte 0x3c, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x65 + .byte 0x61, 0x72, 0x5f, 0x61 + .byte 0x6e, 0x64, 0x5f, 0x72 + .byte 0x65, 0x73, 0x65, 0x72 + .byte 0x76, 0x65, 0x5f, 0x67 + .byte 0x65, 0x6f, 0x6d, 0x65 + .byte 0x74, 0x72, 0x69, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfe, 0x19, 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 0xfe, 0x19, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x42, 0x1a, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfe, 0x19, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x15, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x15, 0x1a, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x47, 0x1a, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4a, 0x1a, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4a, 0x1a, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4f, 0x1a, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4f, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4e, 0x1a, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4e, 0x1a, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x47, 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 0x47, 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 0x50, 0x1a, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x51, 0x1a, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x51, 0x1a, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x51, 0x1a, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x51, 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 0x50, 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 0x54, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x54, 0x1a, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x57, 0x1a, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x57, 0x1a, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x58, 0x1a, 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 0x5d, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x5f, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6d, 0x6f + .byte 0x76, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x64, 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 0x65, 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 0x67, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x68, 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 0x3c, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x5f, 0x72, 0x61, 0x77 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x3c, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x5f, 0x6e, 0x6f, 0x6e + .byte 0x7a, 0x65, 0x72, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x6b, 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 0xfe, 0x19, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x67, 0x65, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x6d, 0x1a, 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, 0x01, 0x00 + .byte 0x6e, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x71, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xfe, 0x19, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x15, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x5f + .byte 0x61, 0x6e, 0x64, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x75, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7c, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x7e, 0x1a, 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, 0x01, 0x00 + .byte 0x7f, 0x1a, 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 0x84, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x84, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x84, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf8, 0x19, 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 0x76, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x53, 0x63, 0x61 + .byte 0x72, 0x79, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd4, 0x19, 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 0x43, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe6, 0x19, 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 0xf3, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe1, 0x19, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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 0x29, 0x1a, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe4, 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 0x4b, 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 0x4d, 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 (0x1A86) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 122 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1A85) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0x7a, 0x00, 0x10, 0x02 + .byte 0x85, 0x1a, 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, 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 (0x1A87) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector,0> >,std::allocator,0> > > > (0x1A86) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 339 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x53, 0x01, 0x00, 0x00 + # Struct (0x1A88) { + # 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 (0x1A89) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::sub_match,0> > (0x19D1) + # ThisType: std::sub_match,0> >* (0x1A43) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A8A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::sub_match,0> > (0x19D1) + # ThisType: const std::sub_match,0> >* (0x19E6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0xe6, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A8B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # ClassType: std::sub_match,0> > (0x19D1) + # ThisType: const std::sub_match,0> >* (0x19E6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0xe6, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A8C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::sub_match,0> > (0x19D1) + # ThisType: const std::sub_match,0> >* (0x19E6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::sub_match,0> >&) (0x1A23) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0xe6, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x23, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A8D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::sub_match,0> > (0x19D1) + # ThisType: const std::sub_match,0> >* (0x19E6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x114E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0xe6, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x4e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A8E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::sub_match,0> > (0x19D1) + # ThisType: const std::sub_match,0> >* (0x19E6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1147) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0xe6, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A8F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::sub_match,0> >::(const std::sub_match,0> >&) (0x1A8C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::sub_match,0> >::(const std::basic_string,std::allocator >&) (0x1A8D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::sub_match,0> >::(const char*) (0x1A8E) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8c, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8d, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A90) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::sub_match,0> > (0x19D1) + # ThisType: const std::sub_match,0> >* (0x19E6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const unsigned) (0x1192) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0xe6, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A91) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::sub_match,0> > (0x19D1) + # ThisType: const std::sub_match,0> >* (0x19E6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::sub_match,0> >&) (0x1A23) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0xe6, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x23, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A92) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::sub_match,0> > (0x19D1) + # ThisType: const std::sub_match,0> >* (0x19E6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const unsigned) (0x1192) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0xe6, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A93) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::sub_match,0> > (0x19D1) + # ThisType: const std::sub_match,0> >* (0x19E6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1196) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0xe6, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x96, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A94) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::sub_match,0> >::(const std::sub_match,0> >&) (0x1A91) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::sub_match,0> >::(const char* const, const unsigned) (0x1A92) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::sub_match,0> >::(const char* const) (0x1A93) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x92, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x1a, 0x00, 0x00 + # MethodOverloadList (0x1A95) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::sub_match,0> >::(const char* const, const unsigned) (0x1A92) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::sub_match,0> >::(const char* const) (0x1A93) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x92, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A96) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::pair,0>,gsl::details::span_iterator,0> > (0x1A88) + # ClassType: std::sub_match,0> > (0x19D1) + # ThisType: const std::sub_match,0> >* (0x19E6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x88, 0x1a, 0x00, 0x00 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0xe6, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1A97) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::pair,0>,gsl::details::span_iterator,0> > (0x1A88) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: bool (0x30) + # FieldOffset: 0x10 + # Name: matched + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::sub_match,0> >::() (0x1A89) + # Name: sub_match + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int std::sub_match,0> >::() (0x1A8A) + # Name: length + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator > std::sub_match,0> >::() (0x1A8B) + # Name: operator basic_string + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator > std::sub_match,0> >::() (0x1A8B) + # Name: str + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1A8F + # Name: compare + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int std::sub_match,0> >::(const char* const, const unsigned) (0x1A90) + # Name: _Compare + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1A94 + # Name: _Match_equal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1A94 + # Name: _Less + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A95 + # Name: _Greater + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::pair,0>,gsl::details::span_iterator,0> > std::sub_match,0> >::() (0x1A96) + # Name: _Effective_range + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::pair,0>,gsl::details::span_iterator,0> > (0x1A88) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x199E) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::basic_string,std::allocator > (0x114B) + # Name: string_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::char_traits (0x125A) + # Name: _Traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: _Size_type + # } + # } + .byte 0x76, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x88, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x89, 0x1a, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x5f + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8b, 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 0x8b, 0x1a, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x00 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x8f, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x72, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x94, 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 0x94, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x65, 0x73 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x95, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x72, 0x65 + .byte 0x61, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x96, 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 0x88, 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 0x74, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x5f, 0x54, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x5f, 0x53, 0x69, 0x7a + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Class (0x1A98) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 26 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1A97) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 20 + # 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 0x97, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x14, 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 (0x1A99) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::sub_match,0> > (0x1A98) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 598 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x98, 0x1a, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x56, 0x02, 0x00, 0x00 + # Pointer (0x1A9A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator,0> > > (0x19D5) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd5, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1A9B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::sub_match,0> >& (0x19F3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf3, 0x19, 0x00, 0x00 + # MemberFunction (0x1A9C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1A43) + # ClassType: std::allocator,0> > > (0x19D4) + # ThisType: const std::allocator,0> > >* (0x1A9A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::sub_match,0> >&) (0x1A9B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0x9a, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x9b, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A9D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >* (0x19E6) + # ClassType: std::allocator,0> > > (0x19D4) + # ThisType: const std::allocator,0> > >* (0x1A9A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::sub_match,0> >&) (0x1A23) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe6, 0x19, 0x00, 0x00 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0x9a, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x23, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A9E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* std::allocator,0> > >::(std::sub_match,0> >&) (0x1A9C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >* std::allocator,0> > >::(const std::sub_match,0> >&) (0x1A9D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + # Pointer (0x1A9F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator,0> > > (0x19D4) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1AA0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> > > (0x19D4) + # ThisType: std::allocator,0> > >* (0x1A9F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0x9f, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AA1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> > > (0x19D4) + # ThisType: std::allocator,0> > >* (0x1A9F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> > >&) (0x19D7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0x9f, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd7, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AA2) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator,0> > >::() (0x1AA0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator,0> > >::(const std::allocator,0> > >&) (0x1AA1) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa0, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa1, 0x1a, 0x00, 0x00 + # Pointer (0x1AA3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::sub_match,0> > (0x19D1) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # ArgList (0x1AA4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::sub_match,0> >* const (0x1AA3) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa3, 0x1a, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x1AA5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> > > (0x19D4) + # ThisType: std::allocator,0> > >* (0x1A9F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >* const, const unsigned) (0x1AA4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0x9f, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xa4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AA6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1A43) + # ClassType: std::allocator,0> > > (0x19D4) + # ThisType: std::allocator,0> > >* (0x1A9F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0x9f, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AA7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1A43) + # ClassType: std::allocator,0> > > (0x19D4) + # ThisType: std::allocator,0> > >* (0x1A9F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const void*) (0x127B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0x9f, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x7b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AA8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* std::allocator,0> > >::(const unsigned) (0x1AA6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* std::allocator,0> > >::(const unsigned, const void*) (0x1AA7) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa7, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AA9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::allocator,0> > > (0x19D4) + # ThisType: const std::allocator,0> > >* (0x1A9A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0x9a, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1AAA) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A9E + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AA2 + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator,0> > >::(std::sub_match,0> >* const, const unsigned) (0x1AA5) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AA8 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::allocator,0> > >::() (0x1AA9) + # 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> > (0x19D1) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >* (0x1A43) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >* (0x19E6) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >& (0x19F3) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >& (0x19E1) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x9e, 0x1a, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa2, 0x1a, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa5, 0x1a, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa8, 0x1a, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa9, 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 0xd1, 0x19, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe6, 0x19, 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 0xf3, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe1, 0x19, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb1, 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 0xb1, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x1AAB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1AAA) + # 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 0xaa, 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 (0x1AAC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator,0> > > (0x1AAB) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 879 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xab, 0x1a, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x6f, 0x03, 0x00, 0x00 + # Pointer (0x1AAD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1AAE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ThisType: std::_Vector_const_iterator,0> > > > >* (0x1AAD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0xad, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1AAF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A43) + # ArgType: const std::_Container_base12* (0x1295) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x95, 0x12, 0x00, 0x00 + # MemberFunction (0x1AB0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ThisType: std::_Vector_const_iterator,0> > > > >* (0x1AAD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >*, const std::_Container_base12*) (0x1AAF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0xad, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xaf, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AB1) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator,0> > > > >::() (0x1AAE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator,0> > > > >::(std::sub_match,0> >*, const std::_Container_base12*) (0x1AB0) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xae, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb0, 0x1a, 0x00, 0x00 + # Modifier (0x1AB2) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1AB3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator,0> > > > > (0x1AB2) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb2, 0x1a, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1AB4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >& (0x19E1) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ThisType: const std::_Vector_const_iterator,0> > > > >* (0x1AB3) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe1, 0x19, 0x00, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0xb3, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AB5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >* (0x19E6) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ThisType: const std::_Vector_const_iterator,0> > > > >* (0x1AB3) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe6, 0x19, 0x00, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0xb3, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1AB6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1AB7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> > > > >& (0x1AB6) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ThisType: std::_Vector_const_iterator,0> > > > >* (0x1AAD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x1a, 0x00, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0xad, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AB8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ThisType: std::_Vector_const_iterator,0> > > > >* (0x1AAD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0xad, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AB9) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > >& std::_Vector_const_iterator,0> > > > >::() (0x1AB7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::_Vector_const_iterator,0> > > > >::(int) (0x1AB8) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb8, 0x1a, 0x00, 0x00 + # MemberFunction (0x1ABA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ThisType: const std::_Vector_const_iterator,0> > > > >* (0x1AB3) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0xb3, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1ABB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> > > > >& (0x1AB6) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ThisType: std::_Vector_const_iterator,0> > > > >* (0x1AAD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x1a, 0x00, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0xad, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1ABC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ThisType: const std::_Vector_const_iterator,0> > > > >* (0x1AB3) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0xb3, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1ABD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator,0> > > > > (0x1AB2) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb2, 0x1a, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1ABE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vector_const_iterator,0> > > > >& (0x1ABD) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xbd, 0x1a, 0x00, 0x00 + # MemberFunction (0x1ABF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ThisType: const std::_Vector_const_iterator,0> > > > >* (0x1AB3) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator,0> > > > >&) (0x1ABE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0xb3, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xbe, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AC0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::_Vector_const_iterator,0> > > > >::(const int) (0x1ABC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1ABF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbf, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AC1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >& (0x19E1) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ThisType: const std::_Vector_const_iterator,0> > > > >* (0x1AB3) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe1, 0x19, 0x00, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0xb3, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AC2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ThisType: const std::_Vector_const_iterator,0> > > > >* (0x1AB3) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator,0> > > > >&) (0x1ABE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0xb3, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xbe, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AC3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ThisType: const std::_Vector_const_iterator,0> > > > >* (0x1AB3) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator,0> > > > >&) (0x1ABE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0xb3, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xbe, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1AC4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::sub_match,0> >* (0x19E6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe6, 0x19, 0x00, 0x00 + # MemberFunction (0x1AC5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x19E4) + # ThisType: std::_Vector_const_iterator,0> > > > >* (0x1AAD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::sub_match,0> >*) (0x1AC4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0xad, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1AC6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator_base12 (0x124D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* (0x1A43) + # FieldOffset: 0x8 + # Name: _Ptr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AB1 + # Name: _Vector_const_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >& std::_Vector_const_iterator,0> > > > >::() (0x1AB4) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >* std::_Vector_const_iterator,0> > > > >::() (0x1AB5) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AB9 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AB9 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator,0> > > > >::(const int) (0x1ABA) + # Name: _Verify_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > >& std::_Vector_const_iterator,0> > > > >::(const int) (0x1ABB) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::_Vector_const_iterator,0> > > > >::(const int) (0x1ABC) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > >& std::_Vector_const_iterator,0> > > > >::(const int) (0x1ABB) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AC0 + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >& std::_Vector_const_iterator,0> > > > >::(const int) (0x1AC1) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1AC2) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1AC2) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1AC2) + # Name: operator< + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1AC2) + # Name: operator> + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1AC2) + # Name: operator<= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1AC2) + # Name: operator>= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1AC3) + # Name: _Compat + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >* std::_Vector_const_iterator,0> > > > >::() (0x1AB5) + # Name: _Unwrapped + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator,0> > > > >::(const std::sub_match,0> >*) (0x1AC5) + # Name: _Seek_to + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x107F) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x19D1) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >* (0x19E6) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >& (0x19E1) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >* (0x1A43) + # Name: _Tptr + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator,0> > > > > (0x19E4) + # Name: _Prevent_inheriting_unwrap + # } + # } + .byte 0x5a, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb1, 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 0xb4, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb5, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb9, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb9, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xba, 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 0xbb, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbc, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbb, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc0, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc1, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc2, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc2, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc2, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc2, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc2, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc2, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc3, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb5, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc5, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7f, 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 0xd1, 0x19, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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 0xe6, 0x19, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe1, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x54, 0x70, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0x5f, 0x50, 0x72, 0x65 + .byte 0x76, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x69, 0x6e, 0x68 + .byte 0x65, 0x72, 0x69, 0x74 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x75, 0x6e, 0x77, 0x72 + .byte 0x61, 0x70, 0x00, 0xf1 + # Class (0x1AC7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 33 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1AC6) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 12 + # 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 0x21, 0x00, 0x10, 0x02 + .byte 0xc6, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 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 (0x1AC8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_const_iterator,0> > > > > (0x1AC7) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 22 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc7, 0x1a, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x16, 0x00, 0x00, 0x00 + # Struct (0x1AC9) { + # 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 (0x1ACA) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Default_allocator_traits,0> > > > (0x1AC9) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xc9, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x1ACB) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1ACA) + # 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 0xca, 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 (0x1ACC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits,0> > > > (0x1ACB) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 837 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xcb, 0x1a, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x45, 0x03, 0x00, 0x00 + # Pointer (0x1ACD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x19FC) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xfc, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1ACE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator,0> > >& (0x1A72) + # ClassType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x19FC) + # ThisType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>* (0x1ACD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x72, 0x1a, 0x00, 0x00 + .byte 0xfc, 0x19, 0x00, 0x00 + .byte 0xcd, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1ACF) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x19FC) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xfc, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1AD0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x1ACF) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcf, 0x1a, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1AD1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator,0> > >& (0x19D6) + # ClassType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x19FC) + # ThisType: const std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>* (0x1AD0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd6, 0x19, 0x00, 0x00 + .byte 0xfc, 0x19, 0x00, 0x00 + .byte 0xd0, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AD2) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator,0> > >& std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::() (0x1ACE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator,0> > >& std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::() (0x1AD1) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AD3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val,0> > > >& (0x1A77) + # ClassType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x19FC) + # ThisType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>* (0x1ACD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x77, 0x1a, 0x00, 0x00 + .byte 0xfc, 0x19, 0x00, 0x00 + .byte 0xcd, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AD4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val,0> > > >& (0x1A7A) + # ClassType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x19FC) + # ThisType: const std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>* (0x1AD0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7a, 0x1a, 0x00, 0x00 + .byte 0xfc, 0x19, 0x00, 0x00 + .byte 0xd0, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AD5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val,0> > > >& std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::() (0x1AD3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val,0> > > >& std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::() (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 + # FieldList (0x1AD6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::allocator,0> > > (0x19D4) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val,0> > > > (0x1A76) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AD2 + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AD5 + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> > > (0x19D4) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x76, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd2, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd5, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x1AD7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1AD6) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0xd6, 0x1a, 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, 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 (0x1AD8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x1AD7) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 1518 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd7, 0x1a, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0xee, 0x05, 0x00, 0x00 + # Pointer (0x1AD9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val,0> > > > (0x1A76) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x76, 0x1a, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1ADA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_val,0> > > > (0x1A76) + # ThisType: std::_Vector_val,0> > > >* (0x1AD9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x76, 0x1a, 0x00, 0x00 + .byte 0xd9, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1ADB) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x1293) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* (0x1A43) + # FieldOffset: 0x4 + # Name: _Myfirst + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* (0x1A43) + # FieldOffset: 0x8 + # Name: _Mylast + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* (0x1A43) + # FieldOffset: 0xC + # Name: _Myend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_val,0> > > >::() (0x1ADA) + # Name: _Vector_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x19D1) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >* (0x1A43) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >* (0x19E6) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >& (0x19F3) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >& (0x19E1) + # Name: const_reference + # } + # } + .byte 0xf2, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4d + .byte 0x79, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6c, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x5f, 0x4d + .byte 0x79, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xda, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe6, 0x19, 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 0xf3, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe1, 0x19, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + # Class (0x1ADC) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 12 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1ADB) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0xdb, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 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 (0x1ADD) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_val,0> > > > (0x1ADC) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 308 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xdc, 0x1a, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x34, 0x01, 0x00, 0x00 + # Pointer (0x1ADE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::pair,0>,gsl::details::span_iterator,0> > (0x1A88) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x88, 0x1a, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Modifier (0x1ADF) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::pair,0>,gsl::details::span_iterator,0> > (0x1A88) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x88, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1AE0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::pair,0>,gsl::details::span_iterator,0> > (0x1ADF) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdf, 0x1a, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1AE1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::pair,0>,gsl::details::span_iterator,0> >& (0x1AE0) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe0, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AE2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::pair,0>,gsl::details::span_iterator,0> > (0x1A88) + # ThisType: std::pair,0>,gsl::details::span_iterator,0> >* (0x1ADE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::pair,0>,gsl::details::span_iterator,0> >&) (0x1AE1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x88, 0x1a, 0x00, 0x00 + .byte 0xde, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xe1, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1AE3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::pair,0>,gsl::details::span_iterator,0> > (0x1A88) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x88, 0x1a, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x1AE4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::pair,0>,gsl::details::span_iterator,0> >&& (0x1AE3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe3, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AE5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::pair,0>,gsl::details::span_iterator,0> > (0x1A88) + # ThisType: std::pair,0>,gsl::details::span_iterator,0> >* (0x1ADE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::pair,0>,gsl::details::span_iterator,0> >&&) (0x1AE4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x88, 0x1a, 0x00, 0x00 + .byte 0xde, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xe4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AE6) { + # 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> >&) (0x1AE2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::pair,0>,gsl::details::span_iterator,0> >::(std::pair,0>,gsl::details::span_iterator,0> >&&) (0x1AE5) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe2, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe5, 0x1a, 0x00, 0x00 + # Pointer (0x1AE7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::pair,0>,gsl::details::span_iterator,0> > (0x1A88) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x88, 0x1a, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Modifier (0x1AE8) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::pair,0>,gsl::details::span_iterator,0> > (0x1A88) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x88, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x1AE9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::pair,0>,gsl::details::span_iterator,0> > (0x1AE8) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe8, 0x1a, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1AEA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const volatile std::pair,0>,gsl::details::span_iterator,0> >& (0x1AE9) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe9, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AEB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::pair,0>,gsl::details::span_iterator,0> >& (0x1AE7) + # ClassType: std::pair,0>,gsl::details::span_iterator,0> > (0x1A88) + # ThisType: std::pair,0>,gsl::details::span_iterator,0> >* (0x1ADE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const volatile std::pair,0>,gsl::details::span_iterator,0> >&) (0x1AEA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe7, 0x1a, 0x00, 0x00 + .byte 0x88, 0x1a, 0x00, 0x00 + .byte 0xde, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xea, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1AEC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::pair,0>,gsl::details::span_iterator,0> >& (0x1AE7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe7, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::pair,0>,gsl::details::span_iterator,0> > (0x1A88) + # ThisType: std::pair,0>,gsl::details::span_iterator,0> >* (0x1ADE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::pair,0>,gsl::details::span_iterator,0> >&) (0x1AEC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x88, 0x1a, 0x00, 0x00 + .byte 0xde, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xec, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1AEE) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> (0x199E) + # FieldOffset: 0x0 + # Name: first + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> (0x199E) + # FieldOffset: 0x8 + # Name: second + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AE6 + # 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> >&) (0x1AEB) + # 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> >&) (0x1AED) + # Name: swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x199E) + # Name: first_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x199E) + # Name: second_type + # } + # } + .byte 0x82, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x66, 0x69 + .byte 0x72, 0x73, 0x74, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x70, 0x61, 0x69, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xeb, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xed, 0x1a, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x73, 0x65, 0x63, 0x6f + .byte 0x6e, 0x64, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Struct (0x1AEF) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 8 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1AEE) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0xee, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 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 (0x1AF0) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x75, 0x74 + .byte 0x69, 0x6c, 0x69, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1AF1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::pair,0>,gsl::details::span_iterator,0> > (0x1AEF) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\utility (0x1AF0) + # LineNumber: 79 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xef, 0x1a, 0x00, 0x00 + .byte 0xf0, 0x1a, 0x00, 0x00 + .byte 0x4f, 0x00, 0x00, 0x00 + # ArgList (0x1AF2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator,0> > >& (0x1A72) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x72, 0x1a, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x1AF3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1A43) + # ClassType: std::_Default_allocator_traits,0> > > > (0x1AC9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator,0> > >&, const unsigned) (0x1AF2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0xc9, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf2, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1AF4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator,0> > >& (0x1A72) + # ArgType: const unsigned (0x1181) + # ArgType: const void* (0x127A) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x72, 0x1a, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x7a, 0x12, 0x00, 0x00 + # MemberFunction (0x1AF5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1A43) + # ClassType: std::_Default_allocator_traits,0> > > > (0x1AC9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator,0> > >&, const unsigned, const void*) (0x1AF4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0xc9, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xf4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AF6) { + # 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) (0x1AF3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::sub_match,0> >* std::_Default_allocator_traits,0> > > >::(std::allocator,0> > >&, const unsigned, const void*) (0x1AF5) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xf3, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xf5, 0x1a, 0x00, 0x00 + # ArgList (0x1AF7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator,0> > >& (0x1A72) + # ArgType: const std::sub_match,0> >* (0x1A69) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x72, 0x1a, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x1AF8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits,0> > > > (0x1AC9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator,0> > >&, const std::sub_match,0> >*, const unsigned) (0x1AF7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc9, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xf7, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AF9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Default_allocator_traits,0> > > > (0x1AC9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> > >&) (0x19D7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xc9, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd7, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AFA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator,0> > > (0x19D4) + # ClassType: std::_Default_allocator_traits,0> > > > (0x1AC9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> > >&) (0x19D7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0xc9, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd7, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1AFB) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AF6 + # 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) (0x1AF8) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned std::_Default_allocator_traits,0> > > >::(const std::allocator,0> > >&) (0x1AF9) + # 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> > >&) (0x1AFA) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> > > (0x19D4) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x19D1) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >* (0x1A43) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >* (0x19E6) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x403) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x127A) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B4) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B4) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: is_always_equal + # } + # } + .byte 0xbe, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf6, 0x1a, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xf8, 0x1a, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xf9, 0x1a, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xfa, 0x1a, 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 0xd4, 0x19, 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 0xd1, 0x19, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe6, 0x19, 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, 0x04, 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 0x7a, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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 0xb4, 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 0xb1, 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 0xb4, 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 0xb1, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x1AFC) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 17 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1AFB) + # 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 0xfb, 0x1a, 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 (0x1AFD) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Default_allocator_traits,0> > > > (0x1AFC) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 779 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfc, 0x1a, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x0b, 0x03, 0x00, 0x00 + # FuncId (0x1AFE) { + # 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 (0x1AFF) { + # 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 (0x1B00) { + # 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 (0x1B01) { + # 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 (0x1B02) { + # 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 (0x1B03) { + # 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 (0x1B04) { + # 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 (0x1B05) { + # 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 (0x1B06) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::time_get > > (0x1B05) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x05, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Class (0x1B07) { + # 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 (0x1B08) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Locinfo (0x1B07) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x07, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1B09) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Locinfo (0x1B08) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x08, 0x1b, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1B0A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: wchar_t (0x71) + # ArgType: const std::_Locinfo& (0x1B09) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x71, 0x00, 0x00, 0x00 + .byte 0x09, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B0B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::time_get > > (0x1B05) + # ThisType: std::time_get > >* (0x1B06) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (wchar_t, const std::_Locinfo&) (0x1B0A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x1b, 0x00, 0x00 + .byte 0x06, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x0a, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1B0C) { + # 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 (0x1B0D) { + # 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 (0x1B0E) { + # 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 (0x1B0F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Locinfo (0x1B07) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x07, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1B10) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Locinfo* (0x1B0F) + # ArgType: const char* (0x113F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x0f, 0x1b, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + # MemberFunction (0x1B11) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Locinfo (0x1B07) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Locinfo*, const char*) (0x1B10) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x07, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x10, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1B12) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Locinfo* (0x1B0F) + # ArgType: int (0x74) + # ArgType: const char* (0x113F) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x1b, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + # MemberFunction (0x1B13) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Locinfo (0x1B07) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Locinfo*, int, const char*) (0x1B12) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x07, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x12, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B14) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Locinfo::(std::_Locinfo*, const char*) (0x1B11) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Locinfo::(std::_Locinfo*, int, const char*) (0x1B13) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x11, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x13, 0x1b, 0x00, 0x00 + # ArgList (0x1B15) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Locinfo* (0x1B0F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0f, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B16) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Locinfo (0x1B07) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Locinfo*) (0x1B15) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x07, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x15, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1B17) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Locinfo (0x1B07) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x07, 0x1b, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1B18) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Locinfo& (0x1B17) + # ClassType: std::_Locinfo (0x1B07) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Locinfo*, int, const char*) (0x1B12) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x17, 0x1b, 0x00, 0x00 + .byte 0x07, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x12, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B19) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Locinfo (0x1B07) + # ThisType: std::_Locinfo* (0x1B0F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1147) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x07, 0x1b, 0x00, 0x00 + .byte 0x0f, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1B1A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int (0x74) + # ArgType: const char* (0x113F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + # MemberFunction (0x1B1B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Locinfo (0x1B07) + # ThisType: std::_Locinfo* (0x1B0F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, const char*) (0x1B1A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x07, 0x1b, 0x00, 0x00 + .byte 0x0f, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x1a, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1B1C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Locinfo& (0x1B09) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x09, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B1D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Locinfo (0x1B07) + # ThisType: std::_Locinfo* (0x1B0F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Locinfo&) (0x1B1C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x07, 0x1b, 0x00, 0x00 + .byte 0x0f, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x1c, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B1E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Locinfo::(const char*) (0x1B19) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Locinfo::(int, const char*) (0x1B1B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Locinfo::(const std::_Locinfo&) (0x1B1D) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1d, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B1F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Locinfo (0x1B07) + # ThisType: std::_Locinfo* (0x1B0F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x07, 0x1b, 0x00, 0x00 + .byte 0x0f, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B20) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Locinfo& (0x1B17) + # ClassType: std::_Locinfo (0x1B07) + # ThisType: std::_Locinfo* (0x1B0F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, const char*) (0x1B1A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x17, 0x1b, 0x00, 0x00 + .byte 0x07, 0x1b, 0x00, 0x00 + .byte 0x0f, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x1a, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1B21) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Locinfo (0x1B08) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x08, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1B22) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x113F) + # ClassType: std::_Locinfo (0x1B07) + # ThisType: const std::_Locinfo* (0x1B21) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x07, 0x1b, 0x00, 0x00 + .byte 0x21, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1B23) { + # 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 (0x1B24) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: _Collvec (0x1B23) + # ClassType: std::_Locinfo (0x1B07) + # ThisType: const std::_Locinfo* (0x1B21) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x1b, 0x00, 0x00 + .byte 0x07, 0x1b, 0x00, 0x00 + .byte 0x21, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1B25) { + # 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 (0x1B26) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: _Ctypevec (0x1B25) + # ClassType: std::_Locinfo (0x1B07) + # ThisType: const std::_Locinfo* (0x1B21) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x25, 0x1b, 0x00, 0x00 + .byte 0x07, 0x1b, 0x00, 0x00 + .byte 0x21, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1B27) { + # 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 (0x1B28) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: _Cvtvec (0x1B27) + # ClassType: std::_Locinfo (0x1B07) + # ThisType: const std::_Locinfo* (0x1B21) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x27, 0x1b, 0x00, 0x00 + .byte 0x07, 0x1b, 0x00, 0x00 + .byte 0x21, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1B29) { + # 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 (0x1B2A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: lconv (0x1B29) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x29, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1B2B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const lconv (0x1B2A) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2a, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1B2C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const lconv* (0x1B2B) + # ClassType: std::_Locinfo (0x1B07) + # ThisType: const std::_Locinfo* (0x1B21) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x1b, 0x00, 0x00 + .byte 0x07, 0x1b, 0x00, 0x00 + .byte 0x21, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1B2D) { + # 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 (0x1B2E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Timevec (0x1B2D) + # ClassType: std::_Locinfo (0x1B07) + # ThisType: const std::_Locinfo* (0x1B21) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2d, 0x1b, 0x00, 0x00 + .byte 0x07, 0x1b, 0x00, 0x00 + .byte 0x21, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B2F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::_Locinfo (0x1B07) + # ThisType: const std::_Locinfo* (0x1B21) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x07, 0x1b, 0x00, 0x00 + .byte 0x21, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1B30) { + # 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 (0x1B31) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned short (0x1B30) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x30, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1B32) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned short* (0x1B31) + # ClassType: std::_Locinfo (0x1B07) + # ThisType: const std::_Locinfo* (0x1B21) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x31, 0x1b, 0x00, 0x00 + .byte 0x07, 0x1b, 0x00, 0x00 + .byte 0x21, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B33) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Locinfo& (0x1B17) + # ClassType: std::_Locinfo (0x1B07) + # ThisType: std::_Locinfo* (0x1B0F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Locinfo&) (0x1B1C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x17, 0x1b, 0x00, 0x00 + .byte 0x07, 0x1b, 0x00, 0x00 + .byte 0x0f, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x1c, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1B34) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Lockit (0x1B0C) + # FieldOffset: 0x0 + # Name: _Lock + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Yarn (0x1B0D) + # FieldOffset: 0x4 + # Name: _Days + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Yarn (0x1B0D) + # FieldOffset: 0xC + # Name: _Months + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Yarn (0x1B0E) + # FieldOffset: 0x14 + # Name: _W_Days + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Yarn (0x1B0E) + # FieldOffset: 0x1C + # Name: _W_Months + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Yarn (0x1B0D) + # FieldOffset: 0x24 + # Name: _Oldlocname + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Yarn (0x1B0D) + # FieldOffset: 0x2C + # Name: _Newlocname + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B14 + # Name: _Locinfo_ctor + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Locinfo::(std::_Locinfo*) (0x1B16) + # Name: _Locinfo_dtor + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::_Locinfo& std::_Locinfo::(std::_Locinfo*, int, const char*) (0x1B18) + # Name: _Locinfo_Addcats + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1B1E + # Name: _Locinfo + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Locinfo::() (0x1B1F) + # Name: ~_Locinfo + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Locinfo& std::_Locinfo::(int, const char*) (0x1B20) + # Name: _Addcats + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Locinfo::() (0x1B22) + # Name: _Getname + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: _Collvec std::_Locinfo::() (0x1B24) + # Name: _Getcoll + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: _Ctypevec std::_Locinfo::() (0x1B26) + # Name: _Getctype + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: _Cvtvec std::_Locinfo::() (0x1B28) + # Name: _Getcvt + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const lconv* std::_Locinfo::() (0x1B2C) + # Name: _Getlconv + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Timevec std::_Locinfo::() (0x1B2E) + # Name: _Gettnames + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Locinfo::() (0x1B22) + # Name: _Getdays + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Locinfo::() (0x1B22) + # Name: _Getmonths + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Locinfo::() (0x1B22) + # Name: _Getfalse + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Locinfo::() (0x1B22) + # Name: _Gettrue + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int std::_Locinfo::() (0x1B2F) + # Name: _Getdateorder + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Timevec std::_Locinfo::() (0x1B2E) + # Name: _W_Gettnames + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const unsigned short* std::_Locinfo::() (0x1B32) + # Name: _W_Getdays + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const unsigned short* std::_Locinfo::() (0x1B32) + # Name: _W_Getmonths + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Locinfo& std::_Locinfo::(const std::_Locinfo&) (0x1B33) + # Name: operator= + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: _Collvec (0x1B23) + # Name: _Collvec + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: _Ctypevec (0x1B25) + # Name: _Ctypevec + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: _Cvtvec (0x1B27) + # Name: _Cvtvec + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Timevec (0x1B2D) + # Name: _Timevec + # } + # } + .byte 0x96, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x0c, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x63, 0x6b, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x0d, 0x1b, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x44 + .byte 0x61, 0x79, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x0d, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x5f, 0x4d + .byte 0x6f, 0x6e, 0x74, 0x68 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x0e, 0x1b, 0x00, 0x00 + .byte 0x14, 0x00, 0x5f, 0x57 + .byte 0x5f, 0x44, 0x61, 0x79 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x0e, 0x1b, 0x00, 0x00 + .byte 0x1c, 0x00, 0x5f, 0x57 + .byte 0x5f, 0x4d, 0x6f, 0x6e + .byte 0x74, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x0d, 0x1b, 0x00, 0x00 + .byte 0x24, 0x00, 0x5f, 0x4f + .byte 0x6c, 0x64, 0x6c, 0x6f + .byte 0x63, 0x6e, 0x61, 0x6d + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x0d, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x5f, 0x4e + .byte 0x65, 0x77, 0x6c, 0x6f + .byte 0x63, 0x6e, 0x61, 0x6d + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x14, 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 0x16, 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 0x18, 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 0x1e, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6e, 0x66, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1f, 0x1b, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4c, 0x6f + .byte 0x63, 0x69, 0x6e, 0x66 + .byte 0x6f, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x20, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x63, 0x61, 0x74, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x22, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x24, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x26, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x28, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x76, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2c, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x6c, 0x63, 0x6f, 0x6e + .byte 0x76, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2e, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x74, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x22, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x64, 0x61, 0x79, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x22, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x6d, 0x6f, 0x6e, 0x74 + .byte 0x68, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x22, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x66, 0x61, 0x6c, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x22, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x74, 0x72, 0x75, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2f, 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 0x2e, 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 0x32, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x57, 0x5f, 0x47 + .byte 0x65, 0x74, 0x64, 0x61 + .byte 0x79, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x32, 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 0x33, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6c + .byte 0x6c, 0x76, 0x65, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x25, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x74, 0x79 + .byte 0x70, 0x65, 0x76, 0x65 + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x27, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x76, 0x74 + .byte 0x76, 0x65, 0x63, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2d, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x6d + .byte 0x65, 0x76, 0x65, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1B35) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 35 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1B34) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 52 + # Name: std::_Locinfo + # LinkageName: .?AV_Locinfo@std@@ + # } + .byte 0x36, 0x00, 0x04, 0x15 + .byte 0x23, 0x00, 0x10, 0x02 + .byte 0x34, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x34, 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 (0x1B36) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocinfo + # } + .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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x78, 0x6c + .byte 0x6f, 0x63, 0x69, 0x6e + .byte 0x66, 0x6f, 0x00, 0xf1 + # UdtSourceLine (0x1B37) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Locinfo (0x1B35) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocinfo (0x1B36) + # LineNumber: 49 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x35, 0x1b, 0x00, 0x00 + .byte 0x36, 0x1b, 0x00, 0x00 + .byte 0x31, 0x00, 0x00, 0x00 + # Pointer (0x1B38) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Lockit (0x1B0C) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0c, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1B39) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Lockit (0x1B0C) + # ThisType: std::_Lockit* (0x1B38) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x1b, 0x00, 0x00 + .byte 0x38, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B3A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Lockit (0x1B0C) + # ThisType: std::_Lockit* (0x1B38) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x1b, 0x00, 0x00 + .byte 0x38, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1B3B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Lockit (0x1B0C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0c, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1B3C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Lockit (0x1B3B) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3b, 0x1b, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1B3D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Lockit& (0x1B3C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3c, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B3E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Lockit (0x1B0C) + # ThisType: std::_Lockit* (0x1B38) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Lockit&) (0x1B3D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x1b, 0x00, 0x00 + .byte 0x38, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x3d, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B3F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Lockit::() (0x1B39) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Lockit::(int) (0x1B3A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Lockit::(const std::_Lockit&) (0x1B3E) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B40) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Lockit (0x1B0C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1B41) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Lockit* (0x1B38) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x38, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B42) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Lockit (0x1B0C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Lockit*) (0x1B41) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x41, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1B43) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Lockit* (0x1B38) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x38, 0x1b, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1B44) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Lockit (0x1B0C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Lockit*, int) (0x1B43) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x43, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B45) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Lockit::(int) (0x1B40) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::_Lockit::(std::_Lockit*) (0x1B42) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::_Lockit::(std::_Lockit*, int) (0x1B44) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x40, 0x1b, 0x00, 0x00 + .byte 0x09, 0x00, 0x00, 0x00 + .byte 0x42, 0x1b, 0x00, 0x00 + .byte 0x09, 0x00, 0x00, 0x00 + .byte 0x44, 0x1b, 0x00, 0x00 + # MethodOverloadList (0x1B46) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Lockit::(int) (0x1B40) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::_Lockit::(std::_Lockit*) (0x1B42) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x40, 0x1b, 0x00, 0x00 + .byte 0x09, 0x00, 0x00, 0x00 + .byte 0x42, 0x1b, 0x00, 0x00 + # Pointer (0x1B47) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Lockit (0x1B0C) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0c, 0x1b, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1B48) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Lockit& (0x1B47) + # ClassType: std::_Lockit (0x1B0C) + # ThisType: std::_Lockit* (0x1B38) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Lockit&) (0x1B3D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x47, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x1b, 0x00, 0x00 + .byte 0x38, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x3d, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1B49) { + # 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: 0x1B3F + # Name: _Lockit + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Lockit::() (0x1B39) + # Name: ~_Lockit + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1B45 + # Name: _Lockit_ctor + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B46 + # Name: _Lockit_dtor + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Lockit& std::_Lockit::(const std::_Lockit&) (0x1B48) + # 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 0x3f, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x6b, 0x69, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x39, 0x1b, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4c, 0x6f + .byte 0x63, 0x6b, 0x69, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x45, 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 0x46, 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 0x48, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x1B4A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 11 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1B49) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: std::_Lockit + # LinkageName: .?AV_Lockit@std@@ + # } + .byte 0x36, 0x00, 0x04, 0x15 + .byte 0x0b, 0x00, 0x00, 0x02 + .byte 0x49, 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 (0x1B4B) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x79, 0x76 + .byte 0x61, 0x6c, 0x73, 0x2e + .byte 0x68, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1B4C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Lockit (0x1B4A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\yvals.h (0x1B4B) + # LineNumber: 329 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4a, 0x1b, 0x00, 0x00 + .byte 0x4b, 0x1b, 0x00, 0x00 + .byte 0x49, 0x01, 0x00, 0x00 + # Pointer (0x1B4D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Yarn (0x1B0D) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0d, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1B4E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Yarn (0x1B0D) + # ThisType: std::_Yarn* (0x1B4D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x1b, 0x00, 0x00 + .byte 0x4d, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1B4F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Yarn (0x1B0D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0d, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1B50) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Yarn (0x1B4F) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1B51) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Yarn& (0x1B50) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x50, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B52) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Yarn (0x1B0D) + # ThisType: std::_Yarn* (0x1B4D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Yarn&) (0x1B51) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x1b, 0x00, 0x00 + .byte 0x4d, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x51, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B53) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Yarn (0x1B0D) + # ThisType: std::_Yarn* (0x1B4D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1147) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x1b, 0x00, 0x00 + .byte 0x4d, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B54) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::() (0x1B4E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::(const std::_Yarn&) (0x1B52) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::(const char*) (0x1B53) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x52, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x53, 0x1b, 0x00, 0x00 + # Pointer (0x1B55) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Yarn (0x1B0D) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0d, 0x1b, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1B56) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Yarn& (0x1B55) + # ClassType: std::_Yarn (0x1B0D) + # ThisType: std::_Yarn* (0x1B4D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Yarn&) (0x1B51) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x55, 0x1b, 0x00, 0x00 + .byte 0x0d, 0x1b, 0x00, 0x00 + .byte 0x4d, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x51, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B57) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Yarn& (0x1B55) + # ClassType: std::_Yarn (0x1B0D) + # ThisType: std::_Yarn* (0x1B4D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1147) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x55, 0x1b, 0x00, 0x00 + .byte 0x0d, 0x1b, 0x00, 0x00 + .byte 0x4d, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B58) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Yarn& std::_Yarn::(const std::_Yarn&) (0x1B56) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Yarn& std::_Yarn::(const char*) (0x1B57) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x56, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x1b, 0x00, 0x00 + # Pointer (0x1B59) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Yarn (0x1B4F) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1B5A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Yarn (0x1B0D) + # ThisType: const std::_Yarn* (0x1B59) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x0d, 0x1b, 0x00, 0x00 + .byte 0x59, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B5B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x113F) + # ClassType: std::_Yarn (0x1B0D) + # ThisType: const std::_Yarn* (0x1B59) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x0d, 0x1b, 0x00, 0x00 + .byte 0x59, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1B5C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: char* (0x470) + # FieldOffset: 0x0 + # Name: _Myptr + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: char (0x70) + # FieldOffset: 0x4 + # Name: _Nul + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1B54 + # Name: _Yarn + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B58 + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::() (0x1B4E) + # Name: ~_Yarn + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Yarn::() (0x1B5A) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Yarn::() (0x1B5B) + # Name: c_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Yarn::() (0x1B5A) + # Name: _Empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Yarn::() (0x1B5B) + # Name: _C_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Yarn::() (0x1B4E) + # Name: _Tidy + # } + # } + .byte 0xaa, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x70, 0x04, 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 0x04, 0x00, 0x5f, 0x4e + .byte 0x75, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x54, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x59, 0x61, 0x72 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x58, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4e, 0x1b, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x59, 0x61 + .byte 0x72, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5a, 0x1b, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 0x1b, 0x00, 0x00 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5a, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x74, 0x79, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x5f, 0x73 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x4e, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Class (0x1B5D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 13 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1B5C) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::_Yarn + # LinkageName: .?AV?$_Yarn@D@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x0d, 0x00, 0x00, 0x02 + .byte 0x5c, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 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 (0x1B5E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Yarn (0x1B5D) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility (0x10AE) + # LineNumber: 3331 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5d, 0x1b, 0x00, 0x00 + .byte 0xae, 0x10, 0x00, 0x00 + .byte 0x03, 0x0d, 0x00, 0x00 + # Pointer (0x1B5F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Yarn (0x1B0E) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0e, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1B60) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Yarn (0x1B0E) + # ThisType: std::_Yarn* (0x1B5F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1B61) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Yarn (0x1B0E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0e, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1B62) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Yarn (0x1B61) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x61, 0x1b, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1B63) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Yarn& (0x1B62) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x62, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B64) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Yarn (0x1B0E) + # ThisType: std::_Yarn* (0x1B5F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Yarn&) (0x1B63) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x63, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1B65) { + # 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 (0x1B66) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const wchar_t (0x1B65) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x65, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1B67) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const wchar_t* (0x1B66) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x66, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B68) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Yarn (0x1B0E) + # ThisType: std::_Yarn* (0x1B5F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const wchar_t*) (0x1B67) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x67, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B69) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::() (0x1B60) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::(const std::_Yarn&) (0x1B64) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::(const wchar_t*) (0x1B68) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x60, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x64, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1b, 0x00, 0x00 + # Pointer (0x1B6A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Yarn (0x1B0E) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0e, 0x1b, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1B6B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Yarn& (0x1B6A) + # ClassType: std::_Yarn (0x1B0E) + # ThisType: std::_Yarn* (0x1B5F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Yarn&) (0x1B63) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6a, 0x1b, 0x00, 0x00 + .byte 0x0e, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x63, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B6C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Yarn& (0x1B6A) + # ClassType: std::_Yarn (0x1B0E) + # ThisType: std::_Yarn* (0x1B5F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const wchar_t*) (0x1B67) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6a, 0x1b, 0x00, 0x00 + .byte 0x0e, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x67, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B6D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Yarn& std::_Yarn::(const std::_Yarn&) (0x1B6B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Yarn& std::_Yarn::(const wchar_t*) (0x1B6C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6c, 0x1b, 0x00, 0x00 + # Pointer (0x1B6E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Yarn (0x1B61) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x61, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1B6F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Yarn (0x1B0E) + # ThisType: const std::_Yarn* (0x1B6E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x0e, 0x1b, 0x00, 0x00 + .byte 0x6e, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B70) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const wchar_t* (0x1B66) + # ClassType: std::_Yarn (0x1B0E) + # ThisType: const std::_Yarn* (0x1B6E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x66, 0x1b, 0x00, 0x00 + .byte 0x0e, 0x1b, 0x00, 0x00 + .byte 0x6e, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1B71) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: wchar_t* (0x471) + # FieldOffset: 0x0 + # Name: _Myptr + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: wchar_t (0x71) + # FieldOffset: 0x4 + # Name: _Nul + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1B69 + # Name: _Yarn + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B6D + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::() (0x1B60) + # Name: ~_Yarn + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Yarn::() (0x1B6F) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const wchar_t* std::_Yarn::() (0x1B70) + # Name: c_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Yarn::() (0x1B6F) + # Name: _Empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const wchar_t* std::_Yarn::() (0x1B70) + # Name: _C_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Yarn::() (0x1B60) + # Name: _Tidy + # } + # } + .byte 0xaa, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x71, 0x04, 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 0x04, 0x00, 0x5f, 0x4e + .byte 0x75, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x69, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x59, 0x61, 0x72 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x6d, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x60, 0x1b, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x59, 0x61 + .byte 0x72, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6f, 0x1b, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x70, 0x1b, 0x00, 0x00 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6f, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x74, 0x79, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x70, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x5f, 0x73 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x60, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Class (0x1B72) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 13 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1B71) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::_Yarn + # LinkageName: .?AV?$_Yarn@_W@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x0d, 0x00, 0x00, 0x02 + .byte 0x71, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 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 (0x1B73) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Yarn (0x1B72) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility (0x10AE) + # LineNumber: 3331 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x72, 0x1b, 0x00, 0x00 + .byte 0xae, 0x10, 0x00, 0x00 + .byte 0x03, 0x0d, 0x00, 0x00 + # FieldList (0x1B74) { + # 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* (0x471) + # FieldOffset: 0x4 + # 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, 0x04, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x4e, 0x61, 0x6d + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x1B75) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1B74) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: _Collvec + # LinkageName: .?AU_Collvec@@ + # } + .byte 0x2e, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x74, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 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 (0x1B76) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x78, 0x6c + .byte 0x6f, 0x63, 0x69, 0x6e + .byte 0x66, 0x6f, 0x2e, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1B77) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: _Collvec (0x1B75) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocinfo.h (0x1B76) + # LineNumber: 59 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x75, 0x1b, 0x00, 0x00 + .byte 0x76, 0x1b, 0x00, 0x00 + .byte 0x3b, 0x00, 0x00, 0x00 + # Modifier (0x1B78) { + # 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 (0x1B79) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const short (0x1B78) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x78, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # FieldList (0x1B7A) { + # 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* (0x1B79) + # FieldOffset: 0x4 + # Name: _Table + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: int (0x74) + # FieldOffset: 0x8 + # Name: _Delfl + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: wchar_t* (0x471) + # FieldOffset: 0xC + # 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 0x79, 0x1b, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x54 + .byte 0x61, 0x62, 0x6c, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x44 + .byte 0x65, 0x6c, 0x66, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x71, 0x04, 0x00, 0x00 + .byte 0x0c, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x4e, 0x61, 0x6d + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x1B7B) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1B7A) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: _Ctypevec + # LinkageName: .?AU_Ctypevec@@ + # } + .byte 0x2e, 0x00, 0x05, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0x7a, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 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 (0x1B7C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: _Ctypevec (0x1B7B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocinfo.h (0x1B76) + # LineNumber: 64 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7b, 0x1b, 0x00, 0x00 + .byte 0x76, 0x1b, 0x00, 0x00 + .byte 0x40, 0x00, 0x00, 0x00 + # Array (0x1B7D) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: unsigned char (0x20) + # IndexType: unsigned long (0x22) + # SizeOf: 32 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x20, 0x00, 0x00, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x00, 0xf1 + # FieldList (0x1B7E) { + # 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: 0x1B7D + # 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 0x7d, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x5f, 0x49 + .byte 0x73, 0x6c, 0x65, 0x61 + .byte 0x64, 0x62, 0x79, 0x74 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x1B7F) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1B7E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 44 + # Name: _Cvtvec + # LinkageName: .?AU_Cvtvec@@ + # } + .byte 0x2a, 0x00, 0x05, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0x7e, 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 (0x1B80) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: _Cvtvec (0x1B7F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocinfo.h (0x1B76) + # LineNumber: 71 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7f, 0x1b, 0x00, 0x00 + .byte 0x76, 0x1b, 0x00, 0x00 + .byte 0x47, 0x00, 0x00, 0x00 + # Pointer (0x1B81) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Timevec (0x1B2D) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2d, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1B82) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: void* (0x403) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x03, 0x04, 0x00, 0x00 + # MemberFunction (0x1B83) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Timevec (0x1B2D) + # ThisType: std::_Timevec* (0x1B81) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void*) (0x1B82) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x1b, 0x00, 0x00 + .byte 0x81, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x82, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1B84) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Timevec (0x1B2D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2d, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1B85) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Timevec (0x1B84) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x84, 0x1b, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1B86) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Timevec& (0x1B85) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x85, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B87) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Timevec (0x1B2D) + # ThisType: std::_Timevec* (0x1B81) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Timevec&) (0x1B86) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x1b, 0x00, 0x00 + .byte 0x81, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x86, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B88) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Timevec::(void*) (0x1B83) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Timevec::(const std::_Timevec&) (0x1B87) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x87, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B89) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Timevec (0x1B2D) + # ThisType: std::_Timevec* (0x1B81) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x1b, 0x00, 0x00 + .byte 0x81, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1B8A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Timevec (0x1B2D) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2d, 0x1b, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1B8B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Timevec& (0x1B8A) + # ClassType: std::_Timevec (0x1B2D) + # ThisType: std::_Timevec* (0x1B81) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Timevec&) (0x1B86) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8a, 0x1b, 0x00, 0x00 + .byte 0x2d, 0x1b, 0x00, 0x00 + .byte 0x81, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x86, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1B8C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Timevec (0x1B84) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x84, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1B8D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void* (0x403) + # ClassType: std::_Timevec (0x1B2D) + # ThisType: const std::_Timevec* (0x1B8C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x04, 0x00, 0x00 + .byte 0x2d, 0x1b, 0x00, 0x00 + .byte 0x8c, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1B8E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: void* (0x403) + # FieldOffset: 0x0 + # Name: _Timeptr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B88 + # Name: _Timevec + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Timevec::() (0x1B89) + # Name: ~_Timevec + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Timevec& std::_Timevec::(const std::_Timevec&) (0x1B8B) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void* std::_Timevec::() (0x1B8D) + # Name: _Getptr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x03, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x54 + .byte 0x69, 0x6d, 0x65, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x88, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x6d + .byte 0x65, 0x76, 0x65, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x89, 0x1b, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x54, 0x69 + .byte 0x6d, 0x65, 0x76, 0x65 + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8b, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8d, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x74, 0x72, 0x00 + # Class (0x1B8F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 6 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1B8E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: std::_Timevec + # LinkageName: .?AV_Timevec@std@@ + # } + .byte 0x36, 0x00, 0x04, 0x15 + .byte 0x06, 0x00, 0x00, 0x02 + .byte 0x8e, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x1B90) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Timevec (0x1B8F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocinfo (0x1B36) + # LineNumber: 20 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8f, 0x1b, 0x00, 0x00 + .byte 0x36, 0x1b, 0x00, 0x00 + .byte 0x14, 0x00, 0x00, 0x00 + # MemberFuncId (0x1B91) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::time_get > > (0x1B05) + # FunctionType: void std::time_get > >::(wchar_t, const std::_Locinfo&) (0x1B0B) + # Name: _Getvals + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x05, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x1B92) { + # 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 (0x1B93) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: wchar_t* (0x471) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const wchar_t*) (0x1B67) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x71, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x67, 0x1b, 0x00, 0x00 + # FuncId (0x1B94) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: wchar_t* (const wchar_t*) (0x1B93) + # Name: _Maklocwcs + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x93, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x6c, 0x6f, 0x63, 0x77 + .byte 0x63, 0x73, 0x00, 0xf1 + # Class (0x1B95) { + # 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 (0x1B96) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::time_get > > (0x1B95) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x95, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1B97) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::time_get > > (0x1B95) + # ThisType: std::time_get > >* (0x1B96) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (wchar_t, const std::_Locinfo&) (0x1B0A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x95, 0x1b, 0x00, 0x00 + .byte 0x96, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x0a, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1B98) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::time_get > > (0x1B95) + # FunctionType: void std::time_get > >::(wchar_t, const std::_Locinfo&) (0x1B97) + # Name: _Getvals + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x95, 0x1b, 0x00, 0x00 + .byte 0x97, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1B99) { + # 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 (0x1B9A) { + # 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 (0x1B9B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x1B9A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x9a, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1B9C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x1B9B) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9b, 0x1b, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1B9D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const Catch::ExprLhs& (0x1B9C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9c, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B9E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x110F) + # ThisType: Catch::AssertionHandler* (0x1111) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const Catch::ExprLhs&) (0x1B9D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x11, 0x00, 0x00 + .byte 0x11, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x9d, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1B9F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x1B9A) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9a, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1BA0) { + # 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 (0x1BA1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x1B9A) + # ThisType: Catch::ExprLhs* (0x1B9F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x1b, 0x00, 0x00 + .byte 0x9f, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1BA2) { + # 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 (0x1BA3) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1BA2) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa2, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1BA4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1BA3) + # ClassType: Catch::ExprLhs (0x1B9A) + # ThisType: Catch::ExprLhs* (0x1B9F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa3, 0x1b, 0x00, 0x00 + .byte 0x9a, 0x1b, 0x00, 0x00 + .byte 0x9f, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1BA5) { + # 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 (0x1BA6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x1B9B) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9b, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1BA7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x1BA5) + # ClassType: Catch::ExprLhs (0x1B9A) + # ThisType: const Catch::ExprLhs* (0x1BA6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa5, 0x1b, 0x00, 0x00 + .byte 0x9a, 0x1b, 0x00, 0x00 + .byte 0xa6, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1BA8) { + # 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) (0x1BA1) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1BA4) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1BA4) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x1BA7) + # 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 0xa1, 0x1b, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa4, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa4, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa7, 0x1b, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x1BA9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1BA8) + # 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 0xa8, 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 (0x1BAA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x1BA9) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa9, 0x1b, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # Pointer (0x1BAB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x1BA3) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa3, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1BAC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x1BA2) + # ThisType: const Catch::BinaryExpr* (0x1BAB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xa2, 0x1b, 0x00, 0x00 + .byte 0xab, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1BAD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1BA2) + # ThisType: const Catch::BinaryExpr* (0x1BAB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x1b, 0x00, 0x00 + .byte 0xab, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1BAE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x1BA2) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa2, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1BAF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: bool (0x30) + # ArgType: Catch::StringRef (0x1112) + # ArgType: bool (0x30) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x1BB0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1BA2) + # ThisType: Catch::BinaryExpr* (0x1BAE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, bool, Catch::StringRef, bool) (0x1BAF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x1b, 0x00, 0x00 + .byte 0xae, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0xaf, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1BB1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x4 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x5 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1112) + # FieldOffset: 0x8 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x14 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1BAC) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1BAC) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1BAD) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, bool, Catch::StringRef, bool) (0x1BB0) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x05, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x14, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xac, 0x1b, 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 0xac, 0x1b, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xad, 0x1b, 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 0xb0, 0x1b, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x1BB2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1BB1) + # DerivedFrom: 0x0 + # VShape: (0x1175) + # SizeOf: 24 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@_N_N@Catch@@ + # } + .byte 0x52, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0xb1, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x18, 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 (0x1BB3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x1BB2) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb2, 0x1b, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # Modifier (0x1BB4) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::UnaryExpr (0x1BA5) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa5, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1BB5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::UnaryExpr (0x1BB4) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb4, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1BB6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::UnaryExpr (0x1BA5) + # ThisType: const Catch::UnaryExpr* (0x1BB5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xa5, 0x1b, 0x00, 0x00 + .byte 0xb5, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1BB7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::UnaryExpr (0x1BA5) + # ThisType: const Catch::UnaryExpr* (0x1BB5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x1b, 0x00, 0x00 + .byte 0xb5, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1BB8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::UnaryExpr (0x1BA5) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa5, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1BB9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::UnaryExpr (0x1BA5) + # ThisType: Catch::UnaryExpr* (0x1BB8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x1b, 0x00, 0x00 + .byte 0xb8, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1BBA) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x4 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::UnaryExpr::() (0x1BB6) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::UnaryExpr::() (0x1BB6) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::UnaryExpr::(std::basic_ostream >&) (0x1BB7) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::UnaryExpr::(bool) (0x1BB9) + # Name: UnaryExpr + # } + # } + .byte 0x8a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xb6, 0x1b, 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 0xb6, 0x1b, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xb7, 0x1b, 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 0xb9, 0x1b, 0x00, 0x00 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x1BBB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 6 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1BBA) + # DerivedFrom: 0x0 + # VShape: (0x1175) + # SizeOf: 8 + # Name: Catch::UnaryExpr + # LinkageName: .?AV?$UnaryExpr@_N@Catch@@ + # } + .byte 0x46, 0x00, 0x04, 0x15 + .byte 0x06, 0x00, 0x00, 0x02 + .byte 0xba, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x08, 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 (0x1BBC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::UnaryExpr (0x1BBB) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1024 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xbb, 0x1b, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x00, 0x04, 0x00, 0x00 + # MemberFuncId (0x1BBD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::AssertionHandler (0x110F) + # FunctionType: void Catch::AssertionHandler::(const Catch::ExprLhs&) (0x1B9E) + # Name: handle + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0f, 0x11, 0x00, 0x00 + .byte 0x9e, 0x1b, 0x00, 0x00 + .byte 0x68, 0x61, 0x6e, 0x64 + .byte 0x6c, 0x65, 0x00, 0xf1 + # Struct (0x1BBE) { + # 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 (0x1BBF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::Decomposer (0x1BBE) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1BC0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x1B9A) + # ClassType: Catch::Decomposer (0x1BBE) + # ThisType: Catch::Decomposer* (0x1BBF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9a, 0x1b, 0x00, 0x00 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0xbf, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1BC1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::ExprLhs Catch::Decomposer::(bool) (0x1BC0) + # Name: operator<= + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc0, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x3d, 0x00, 0xf1 + # Struct (0x1BC2) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1BC1) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::Decomposer + # LinkageName: .?AUDecomposer@Catch@@ + # } + .byte 0x3e, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x00, 0x02 + .byte 0xc1, 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, 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 (0x1BC3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::Decomposer (0x1BC2) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1112 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc2, 0x1b, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x58, 0x04, 0x00, 0x00 + # MemberFuncId (0x1BC4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BBE) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(bool) (0x1BC0) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0xc0, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1BC5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: int 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 (0x1BC6) { + # 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 (0x1BC7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DC) + # FunctionType: void gsl::span::() (0x10ED) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xed, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1BC8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DC) + # FunctionType: int gsl::span::() (0x10F3) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xf3, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1BC9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DC) + # FunctionType: const int* gsl::span::() (0x10F6) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xf6, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1BCA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x132C) + # FunctionType: void gsl::span::() (0x133B) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x3b, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1BCB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x132C) + # FunctionType: int* gsl::span::() (0x1344) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x44, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1BCC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1365) + # FunctionType: void gsl::span::() (0x1374) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x74, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1BCD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1365) + # FunctionType: const int* gsl::span::() (0x137D) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x7d, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1BCE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<0> (0x1354) + # FunctionType: void gsl::details::extent_type<0>::() (0x135C) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x54, 0x13, 0x00, 0x00 + .byte 0x5c, 0x13, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Pointer (0x1BCF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1006) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1BD0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x474) + # ArgType: gsl::details::extent_type<0> (0x1354) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x54, 0x13, 0x00, 0x00 + # MemberFunction (0x1BD1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1BCF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<0>) (0x1BD0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0xcf, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xd0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1BD2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1006) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<0>) (0x1BD1) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0xd1, 0x1b, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1BD3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::extent_type<0> (0x1354) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x54, 0x13, 0x00, 0x00 + # MemberFunction (0x1BD4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: gsl::details::extent_type<-1>* (0x10C6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<0>) (0x1BD3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd3, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1BD5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: void gsl::details::extent_type<-1>::(gsl::details::extent_type<0>) (0x1BD4) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xd4, 0x1b, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1BD6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: int gsl::details::extent_type<-1>::() (0x10CA) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x1BD7) { + # 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 (0x1BD8) { + # 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 (0x1BD9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::fail_fast (0x1BD8) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd8, 0x1b, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x1BDA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::fail_fast&& (0x1BD9) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd9, 0x1b, 0x00, 0x00 + # Procedure (0x1BDB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::fail_fast&&) (0x1BDA) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xda, 0x1b, 0x00, 0x00 + # VFTableShape (0x1BDC) { + # TypeLeafKind: LF_VTSHAPE (0xA) + # VFEntryCount: 2 + # } + .byte 0x06, 0x00, 0x0a, 0x00 + .byte 0x02, 0x00, 0x55, 0xf1 + # Class (0x1BDD) { + # 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 (0x1BDE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::fail_fast (0x1BD8) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd8, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1BDF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1BD8) + # ThisType: gsl::fail_fast* (0x1BDE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1196) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd8, 0x1b, 0x00, 0x00 + .byte 0xde, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x96, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1BE0) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::logic_error (0x1BDD) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::fail_fast::(const char* const) (0x1BDF) + # Name: fail_fast + # } + # } + .byte 0x22, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xdd, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdf, 0x1b, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Struct (0x1BE1) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1BE0) + # DerivedFrom: 0x0 + # VShape: (0x1BDC) + # SizeOf: 12 + # Name: gsl::fail_fast + # LinkageName: .?AUfail_fast@gsl@@ + # } + .byte 0x3a, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0xe0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xdc, 0x1b, 0x00, 0x00 + .byte 0x0c, 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 (0x1BE2) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: E:\DD\gsl-dadonenf\include\gsl\gsl_assert + # } + .byte 0x32, 0x00, 0x05, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x45, 0x3a, 0x5c, 0x44 + .byte 0x44, 0x5c, 0x67, 0x73 + .byte 0x6c, 0x2d, 0x64, 0x61 + .byte 0x64, 0x6f, 0x6e, 0x65 + .byte 0x6e, 0x66, 0x5c, 0x69 + .byte 0x6e, 0x63, 0x6c, 0x75 + .byte 0x64, 0x65, 0x5c, 0x67 + .byte 0x73, 0x6c, 0x5c, 0x67 + .byte 0x73, 0x6c, 0x5f, 0x61 + .byte 0x73, 0x73, 0x65, 0x72 + .byte 0x74, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1BE3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::fail_fast (0x1BE1) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\gsl_assert (0x1BE2) + # LineNumber: 97 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe1, 0x1b, 0x00, 0x00 + .byte 0xe2, 0x1b, 0x00, 0x00 + .byte 0x61, 0x00, 0x00, 0x00 + # Class (0x1BE4) { + # 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 (0x1BE5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::logic_error (0x1BDD) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdd, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1BE6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x1BDD) + # ThisType: std::logic_error* (0x1BE5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x114E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x1b, 0x00, 0x00 + .byte 0xe5, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x4e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1BE7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x1BDD) + # ThisType: std::logic_error* (0x1BE5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1147) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x1b, 0x00, 0x00 + .byte 0xe5, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1BE8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::logic_error::(const std::basic_string,std::allocator >&) (0x1BE6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::logic_error::(const char*) (0x1BE7) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe7, 0x1b, 0x00, 0x00 + # FieldList (0x1BE9) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::exception (0x1BE4) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1BE8 + # Name: logic_error + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::exception (0x1BE4) + # Name: _Mybase + # } + # } + .byte 0x32, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xe4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe4, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x1BEA) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1BE9) + # DerivedFrom: 0x0 + # VShape: (0x1BDC) + # SizeOf: 12 + # Name: std::logic_error + # LinkageName: .?AVlogic_error@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x10, 0x02 + .byte 0xe9, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xdc, 0x1b, 0x00, 0x00 + .byte 0x0c, 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 (0x1BEB) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\stdexcept + # } + .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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x73, 0x74 + .byte 0x64, 0x65, 0x78, 0x63 + .byte 0x65, 0x70, 0x74, 0x00 + # UdtSourceLine (0x1BEC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::logic_error (0x1BEA) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\stdexcept (0x1BEB) + # LineNumber: 17 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xea, 0x1b, 0x00, 0x00 + .byte 0xeb, 0x1b, 0x00, 0x00 + .byte 0x11, 0x00, 0x00, 0x00 + # Pointer (0x1BED) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: (0x1BDC) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdc, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Struct (0x1BEE) { + # 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 (0x1BEF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::exception (0x1BE4) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe4, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1BF0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x1BE4) + # ThisType: std::exception* (0x1BEF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x1b, 0x00, 0x00 + .byte 0xef, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1BF1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x1BE4) + # ThisType: std::exception* (0x1BEF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1196) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x1b, 0x00, 0x00 + .byte 0xef, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x96, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1BF2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const (0x1191) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1BF3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x1BE4) + # ThisType: std::exception* (0x1BEF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, int) (0x1BF2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x1b, 0x00, 0x00 + .byte 0xef, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xf2, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1BF4) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::exception (0x1BE4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe4, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1BF5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::exception (0x1BF4) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf4, 0x1b, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1BF6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::exception& (0x1BF5) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf5, 0x1b, 0x00, 0x00 + # MemberFunction (0x1BF7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x1BE4) + # ThisType: std::exception* (0x1BEF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::exception&) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x1b, 0x00, 0x00 + .byte 0xef, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1BF8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::() (0x1BF0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::(const char* const) (0x1BF1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::(const char* const, int) (0x1BF3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::(const std::exception&) (0x1BF7) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf0, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf1, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x1b, 0x00, 0x00 + # Pointer (0x1BF9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::exception (0x1BE4) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe4, 0x1b, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1BFA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::exception& (0x1BF9) + # ClassType: std::exception (0x1BE4) + # ThisType: std::exception* (0x1BEF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::exception&) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf9, 0x1b, 0x00, 0x00 + .byte 0xe4, 0x1b, 0x00, 0x00 + .byte 0xef, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1BFB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::exception (0x1BF4) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf4, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1BFC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x113F) + # ClassType: std::exception (0x1BE4) + # ThisType: const std::exception* (0x1BFB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0xe4, 0x1b, 0x00, 0x00 + .byte 0xfb, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1BFD) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # VFPtr { + # TypeLeafKind: LF_VFUNCTAB (0x1409) + # Type: * (0x1BED) + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: __std_exception_data (0x1BEE) + # FieldOffset: 0x4 + # Name: _Data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1BF8 + # Name: exception + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::exception& std::exception::(const std::exception&) (0x1BFA) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: IntroducingVirtual (0x4) + # Type: void std::exception::() (0x1BF0) + # VFTableOffset: 0x0 + # Name: ~exception + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: IntroducingVirtual (0x4) + # Type: const char* std::exception::() (0x1BFC) + # VFTableOffset: 0x4 + # Name: what + # } + # } + .byte 0x6e, 0x00, 0x03, 0x12 + .byte 0x09, 0x14, 0x00, 0x00 + .byte 0xed, 0x1b, 0x00, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xee, 0x1b, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x44 + .byte 0x61, 0x74, 0x61, 0x00 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0xf8, 0x1b, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfa, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x13, 0x00 + .byte 0xf0, 0x1b, 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 0xfc, 0x1b, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x77, 0x68, 0x61, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1BFE) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1BFD) + # DerivedFrom: 0x0 + # VShape: (0x1BDC) + # SizeOf: 12 + # Name: std::exception + # LinkageName: .?AVexception@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0xfd, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xdc, 0x1b, 0x00, 0x00 + .byte 0x0c, 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 (0x1BFF) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h + # } + .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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x76, 0x63 + .byte 0x72, 0x75, 0x6e, 0x74 + .byte 0x69, 0x6d, 0x65, 0x5f + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x2e, 0x68, 0x00 + # UdtSourceLine (0x1C00) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::exception (0x1BFE) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h (0x1BFF) + # LineNumber: 44 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfe, 0x1b, 0x00, 0x00 + .byte 0xff, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x00, 0x00 + # FieldList (0x1C01) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const char* (0x113F) + # FieldOffset: 0x0 + # Name: _What + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: bool (0x30) + # FieldOffset: 0x4 + # Name: _DoFree + # } + # } + .byte 0x26, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x57 + .byte 0x68, 0x61, 0x74, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x44 + .byte 0x6f, 0x46, 0x72, 0x65 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x1C02) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1C01) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: __std_exception_data + # LinkageName: .?AU__std_exception_data@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x01, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 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 (0x1C03) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: __std_exception_data (0x1C02) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_exception.h (0x1BFF) + # LineNumber: 21 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x02, 0x1c, 0x00, 0x00 + .byte 0xff, 0x1b, 0x00, 0x00 + .byte 0x15, 0x00, 0x00, 0x00 + # FuncId (0x1C04) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1BD7) + # FunctionType: void (gsl::fail_fast&&) (0x1BDB) + # Name: throw_exception + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0xdb, 0x1b, 0x00, 0x00 + .byte 0x74, 0x68, 0x72, 0x6f + .byte 0x77, 0x5f, 0x65, 0x78 + .byte 0x63, 0x65, 0x70, 0x74 + .byte 0x69, 0x6f, 0x6e, 0x00 + # MemberFuncId (0x1C05) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1BD8) + # FunctionType: void gsl::fail_fast::(const char* const) (0x1BDF) + # Name: fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd8, 0x1b, 0x00, 0x00 + .byte 0xdf, 0x1b, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1C06) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1BD8) + # ThisType: gsl::fail_fast* (0x1BDE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd8, 0x1b, 0x00, 0x00 + .byte 0xde, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C07) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1BD8) + # FunctionType: void gsl::fail_fast::() (0x1C06) + # Name: ~fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd8, 0x1b, 0x00, 0x00 + .byte 0x06, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x66, 0x61, 0x69 + .byte 0x6c, 0x5f, 0x66, 0x61 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x1C08) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<0> (0x1354) + # FunctionType: int gsl::details::extent_type<0>::() (0x1361) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x54, 0x13, 0x00, 0x00 + .byte 0x61, 0x13, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1C09) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::fail_fast (0x1BD8) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd8, 0x1b, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1C0A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::fail_fast& (0x1C09) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x09, 0x1c, 0x00, 0x00 + # Procedure (0x1C0B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::fail_fast&& (0x1BD9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::fail_fast&) (0x1C0A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xd9, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0a, 0x1c, 0x00, 0x00 + # FuncId (0x1C0C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: gsl::fail_fast&& (gsl::fail_fast&) (0x1C0B) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x1c, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x1C0D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1BD8) + # ThisType: gsl::fail_fast* (0x1BDE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::fail_fast&&) (0x1BDA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd8, 0x1b, 0x00, 0x00 + .byte 0xde, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xda, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C0E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1BD8) + # FunctionType: void gsl::fail_fast::(gsl::fail_fast&&) (0x1C0D) + # Name: fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd8, 0x1b, 0x00, 0x00 + .byte 0x0d, 0x1c, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Modifier (0x1C0F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::fail_fast (0x1BD8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd8, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1C10) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::fail_fast (0x1C0F) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0f, 0x1c, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1C11) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::fail_fast& (0x1C10) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x10, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C12) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1BD8) + # ThisType: gsl::fail_fast* (0x1BDE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::fail_fast&) (0x1C11) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd8, 0x1b, 0x00, 0x00 + .byte 0xde, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x11, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C13) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1BD8) + # FunctionType: void gsl::fail_fast::(const gsl::fail_fast&) (0x1C12) + # Name: fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd8, 0x1b, 0x00, 0x00 + .byte 0x12, 0x1c, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Modifier (0x1C14) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::logic_error (0x1BDD) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xdd, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1C15) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::logic_error (0x1C14) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1C16) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::logic_error& (0x1C15) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x15, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C17) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x1BDD) + # ThisType: std::logic_error* (0x1BE5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::logic_error&) (0x1C16) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x1b, 0x00, 0x00 + .byte 0xe5, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x16, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C18) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x1BDD) + # FunctionType: void std::logic_error::(const std::logic_error&) (0x1C17) + # Name: logic_error + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xdd, 0x1b, 0x00, 0x00 + .byte 0x17, 0x1c, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x1C19) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x1BE4) + # FunctionType: void std::exception::(const std::exception&) (0x1BF7) + # Name: exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe4, 0x1b, 0x00, 0x00 + .byte 0xf7, 0x1b, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Pointer (0x1C1A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::logic_error (0x1BDD) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdd, 0x1b, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x1C1B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::logic_error&& (0x1C1A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1a, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C1C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x1BDD) + # ThisType: std::logic_error* (0x1BE5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::logic_error&&) (0x1C1B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x1b, 0x00, 0x00 + .byte 0xe5, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x1b, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C1D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x1BDD) + # FunctionType: void std::logic_error::(std::logic_error&&) (0x1C1C) + # Name: logic_error + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xdd, 0x1b, 0x00, 0x00 + .byte 0x1c, 0x1c, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x1C1E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x1BE4) + # FunctionType: const char* std::exception::() (0x1BFC) + # Name: what + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe4, 0x1b, 0x00, 0x00 + .byte 0xfc, 0x1b, 0x00, 0x00 + .byte 0x77, 0x68, 0x61, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1C1F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x1BDD) + # ThisType: std::logic_error* (0x1BE5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x1b, 0x00, 0x00 + .byte 0xe5, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C20) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x1BDD) + # FunctionType: void std::logic_error::() (0x1C1F) + # Name: ~logic_error + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xdd, 0x1b, 0x00, 0x00 + .byte 0x1f, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x6c, 0x6f, 0x67 + .byte 0x69, 0x63, 0x5f, 0x65 + .byte 0x72, 0x72, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C21) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x1BE4) + # FunctionType: void std::exception::() (0x1BF0) + # Name: ~exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe4, 0x1b, 0x00, 0x00 + .byte 0xf0, 0x1b, 0x00, 0x00 + .byte 0x7e, 0x65, 0x78, 0x63 + .byte 0x65, 0x70, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x1C22) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x1BDD) + # FunctionType: void std::logic_error::(const char*) (0x1BE7) + # Name: logic_error + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xdd, 0x1b, 0x00, 0x00 + .byte 0xe7, 0x1b, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x1C23) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x1BE4) + # FunctionType: void std::exception::(const char* const) (0x1BF1) + # Name: exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe4, 0x1b, 0x00, 0x00 + .byte 0xf1, 0x1b, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1C24) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1B9A) + # FunctionType: Catch::UnaryExpr Catch::ExprLhs::() (0x1BA7) + # Name: makeUnaryExpr + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x9a, 0x1b, 0x00, 0x00 + .byte 0xa7, 0x1b, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1C25) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::UnaryExpr (0x1BA5) + # ThisType: Catch::UnaryExpr* (0x1BB8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x1b, 0x00, 0x00 + .byte 0xb8, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C26) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::UnaryExpr (0x1BA5) + # FunctionType: void Catch::UnaryExpr::() (0x1C25) + # Name: ~UnaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa5, 0x1b, 0x00, 0x00 + .byte 0x25, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1C27) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::UnaryExpr (0x1BA5) + # FunctionType: void Catch::UnaryExpr::(bool) (0x1BB9) + # Name: UnaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa5, 0x1b, 0x00, 0x00 + .byte 0xb9, 0x1b, 0x00, 0x00 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1C28) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ITransientExpression (0x111D) + # FunctionType: void Catch::ITransientExpression::() (0x117D) + # Name: ITransientExpression + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x7d, 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 (0x1C29) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::UnaryExpr (0x1BA5) + # FunctionType: bool Catch::UnaryExpr::() (0x1BB6) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xa5, 0x1b, 0x00, 0x00 + .byte 0xb6, 0x1b, 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 (0x1C2A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::UnaryExpr (0x1BA5) + # FunctionType: bool Catch::UnaryExpr::() (0x1BB6) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa5, 0x1b, 0x00, 0x00 + .byte 0xb6, 0x1b, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1C2B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::UnaryExpr (0x1BA5) + # FunctionType: void Catch::UnaryExpr::(std::basic_ostream >&) (0x1BB7) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xa5, 0x1b, 0x00, 0x00 + .byte 0xb7, 0x1b, 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 (0x1C2C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ITransientExpression (0x111D) + # FunctionType: void Catch::ITransientExpression::() (0x117D) + # Name: ~ITransientExpression + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x7d, 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 (0x1C2D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::basic_ostream >& (0x1179) + # ArgType: const std::basic_string,std::allocator >& (0x114D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x79, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + # Procedure (0x1C2E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_ostream >& (0x1179) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::basic_ostream >&, const std::basic_string,std::allocator >&) (0x1C2D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x79, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2d, 0x1c, 0x00, 0x00 + # FuncId (0x1C2F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::basic_ostream >& (std::basic_ostream >&, const std::basic_string,std::allocator >&) (0x1C2E) + # Name: operator + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x2e, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x1C30) { + # 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 (0x1C31) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const bool (0x1066) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x66, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1C32) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const bool& (0x1C31) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x31, 0x1c, 0x00, 0x00 + # Procedure (0x1C33) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const bool&) (0x1C32) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x32, 0x1c, 0x00, 0x00 + # FuncId (0x1C34) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C30) + # FunctionType: std::basic_string,std::allocator > (const bool&) (0x1C33) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x30, 0x1c, 0x00, 0x00 + .byte 0x33, 0x1c, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1C35) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: void std::basic_string,std::allocator >::() (0x118A) + # Name: ~basic_string + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x8a, 0x11, 0x00, 0x00 + .byte 0x7e, 0x62, 0x61, 0x73 + .byte 0x69, 0x63, 0x5f, 0x73 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x00, 0xf2, 0xf1 + # Class (0x1C36) { + # 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 + # Pointer (0x1C37) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x1C36) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # Modifier (0x1C38) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator (0x1C36) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1C39) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x1C38) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x38, 0x1c, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x1C3A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy (0x1251) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x51, 0x12, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1C3B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Container_proxy& (0x1C3A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3a, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C3C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x1252) + # ClassType: std::allocator (0x1C36) + # ThisType: const std::allocator* (0x1C39) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_proxy&) (0x1C3B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x39, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x3b, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1C3D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Container_proxy (0x1251) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x51, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1C3E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Container_proxy (0x1C3D) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3d, 0x1c, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x1C3F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Container_proxy (0x1C3D) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3d, 0x1c, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1C40) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Container_proxy& (0x1C3F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3f, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C41) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Container_proxy* (0x1C3E) + # ClassType: std::allocator (0x1C36) + # ThisType: const std::allocator* (0x1C39) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Container_proxy&) (0x1C40) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x39, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x40, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1C42) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* std::allocator::(std::_Container_proxy&) (0x1C3C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Container_proxy* std::allocator::(const std::_Container_proxy&) (0x1C41) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3c, 0x1c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x1c, 0x00, 0x00 + # Pointer (0x1C43) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x1C36) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1C44) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1C36) + # ThisType: std::allocator* (0x1C43) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x43, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1C45) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x1C38) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x38, 0x1c, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1C46) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator& (0x1C45) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x45, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C47) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1C36) + # ThisType: std::allocator* (0x1C43) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1C46) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x43, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x46, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1C48) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::() (0x1C44) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(const std::allocator&) (0x1C47) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x44, 0x1c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x1c, 0x00, 0x00 + # ArgList (0x1C49) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Container_proxy* const (0x1255) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x1C4A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1C36) + # ThisType: std::allocator* (0x1C43) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Container_proxy* const, const unsigned) (0x1C49) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x43, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x49, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1C4B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x1252) + # ClassType: std::allocator (0x1C36) + # ThisType: std::allocator* (0x1C43) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x43, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1C4C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x1252) + # ClassType: std::allocator (0x1C36) + # ThisType: std::allocator* (0x1C43) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const void*) (0x127B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x43, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x7b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1C4D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* std::allocator::(const unsigned) (0x1C4B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* std::allocator::(const unsigned, const void*) (0x1C4C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x1c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C4E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::allocator (0x1C36) + # ThisType: const std::allocator* (0x1C39) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x39, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1C4F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1C42 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1C48 + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(std::_Container_proxy* const, const unsigned) (0x1C4A) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1C4D + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::allocator::() (0x1C4E) + # Name: max_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void (0x3) + # Name: _Not_user_specialized + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy (0x1251) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy* (0x1252) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Container_proxy* (0x1C3E) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy& (0x1C3A) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Container_proxy& (0x1C3F) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x42, 0x1c, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x48, 0x1c, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4a, 0x1c, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4d, 0x1c, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4e, 0x1c, 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 0x51, 0x12, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3e, 0x1c, 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 0x3a, 0x1c, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3f, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb1, 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 0xb1, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x1C50) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1C4F) + # 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 0x4f, 0x1c, 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 (0x1C51) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator (0x1C50) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 879 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x50, 0x1c, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x6f, 0x03, 0x00, 0x00 + # ArgList (0x1C52) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::basic_ostream >& (0x1179) + # ArgType: const char* const (0x1191) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x79, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # Procedure (0x1C53) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_ostream >& (0x1179) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::basic_ostream >&, const char* const, const unsigned) (0x1C52) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x79, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x52, 0x1c, 0x00, 0x00 + # FuncId (0x1C54) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::basic_ostream >& (std::basic_ostream >&, const char* const, const unsigned) (0x1C53) + # Name: _Insert_string + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x53, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x00, 0xf1 + # Class (0x1C55) { + # 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 (0x1C56) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::basic_ostream >::sentry (0x1C55) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x55, 0x1c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x1C57) { + # 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 (0x1C58) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_ostream >::sentry (0x1C55) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x55, 0x1c, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1C59) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_ostream >::sentry (0x1C55) + # ThisType: std::basic_ostream >::sentry* (0x1C58) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x1c, 0x00, 0x00 + .byte 0x58, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1C5A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_ostream >::sentry (0x1C56) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x56, 0x1c, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1C5B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::basic_ostream >::sentry& (0x1C5A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5a, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C5C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_ostream >::sentry (0x1C55) + # ThisType: std::basic_ostream >::sentry* (0x1C58) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_ostream >::sentry&) (0x1C5B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x1c, 0x00, 0x00 + .byte 0x58, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x5b, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1C5D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_ostream >::sentry::(std::basic_ostream >&) (0x1C59) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_ostream >::sentry::(const std::basic_ostream >::sentry&) (0x1C5C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x59, 0x1c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C5E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_ostream >::sentry (0x1C55) + # ThisType: std::basic_ostream >::sentry* (0x1C58) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x1c, 0x00, 0x00 + .byte 0x58, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1C5F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_ostream >::sentry (0x1C56) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x56, 0x1c, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1C60) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_ostream >::sentry (0x1C55) + # ThisType: const std::basic_ostream >::sentry* (0x1C5F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x55, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1C61) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_ostream >::sentry (0x1C55) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x55, 0x1c, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x1C62) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_ostream >::sentry& (0x1C61) + # ClassType: std::basic_ostream >::sentry (0x1C55) + # ThisType: std::basic_ostream >::sentry* (0x1C58) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_ostream >::sentry&) (0x1C5B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x61, 0x1c, 0x00, 0x00 + .byte 0x55, 0x1c, 0x00, 0x00 + .byte 0x58, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x5b, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1C63) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::basic_ostream >::_Sentry_base (0x1C57) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x4 + # Name: _Ok + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1C5D + # Name: sentry + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_ostream >::sentry::() (0x1C5E) + # Name: ~sentry + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::basic_ostream >::sentry::() (0x1C60) + # 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&) (0x1C62) + # Name: operator= + # } + # } + .byte 0x6a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x57, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4f + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5d, 0x1c, 0x00, 0x00 + .byte 0x73, 0x65, 0x6e, 0x74 + .byte 0x72, 0x79, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x73, 0x65, 0x6e + .byte 0x74, 0x72, 0x79, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x60, 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 0x62, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x1C64) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1C63) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # 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 0x63, 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 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 (0x1C65) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x6f, 0x73 + .byte 0x74, 0x72, 0x65, 0x61 + .byte 0x6d, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1C66) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::basic_ostream >::sentry (0x1C64) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream (0x1C65) + # LineNumber: 86 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x64, 0x1c, 0x00, 0x00 + .byte 0x65, 0x1c, 0x00, 0x00 + .byte 0x56, 0x00, 0x00, 0x00 + # Pointer (0x1C67) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_ostream >::_Sentry_base (0x1C57) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x57, 0x1c, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1C68) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_ostream >::_Sentry_base (0x1C57) + # ThisType: std::basic_ostream >::_Sentry_base* (0x1C67) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x1c, 0x00, 0x00 + .byte 0x67, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1C69) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_ostream >::_Sentry_base (0x1C57) + # ThisType: std::basic_ostream >::_Sentry_base* (0x1C67) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x1c, 0x00, 0x00 + .byte 0x67, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1C6A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_ostream >::_Sentry_base (0x1C57) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x57, 0x1c, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Modifier (0x1C6B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::basic_ostream >::_Sentry_base (0x1C57) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x57, 0x1c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1C6C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_ostream >::_Sentry_base (0x1C6B) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6b, 0x1c, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1C6D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::basic_ostream >::_Sentry_base& (0x1C6C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6c, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C6E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_ostream >::_Sentry_base& (0x1C6A) + # ClassType: std::basic_ostream >::_Sentry_base (0x1C57) + # ThisType: std::basic_ostream >::_Sentry_base* (0x1C67) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_ostream >::_Sentry_base&) (0x1C6D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6a, 0x1c, 0x00, 0x00 + .byte 0x57, 0x1c, 0x00, 0x00 + .byte 0x67, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x6d, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1C6F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::basic_ostream >& (0x1179) + # FieldOffset: 0x0 + # Name: _Myostr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_ostream >::_Sentry_base::(std::basic_ostream >&) (0x1C68) + # Name: _Sentry_base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_ostream >::_Sentry_base::() (0x1C69) + # 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&) (0x1C6E) + # Name: operator= + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x79, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x68, 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 0x69, 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 0x6e, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x1C70) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1C6F) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0x6f, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x1C71) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::basic_ostream >::_Sentry_base (0x1C70) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\ostream (0x1C65) + # LineNumber: 67 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x70, 0x1c, 0x00, 0x00 + .byte 0x65, 0x1c, 0x00, 0x00 + .byte 0x43, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C72) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: unsigned std::basic_string,std::allocator >::() (0x1217) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x17, 0x12, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C73) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: const char* std::basic_string,std::allocator >::() (0x1207) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x07, 0x12, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C74) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_ostream >::sentry (0x1C55) + # FunctionType: void std::basic_ostream >::sentry::(std::basic_ostream >&) (0x1C59) + # Name: sentry + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x55, 0x1c, 0x00, 0x00 + .byte 0x59, 0x1c, 0x00, 0x00 + .byte 0x73, 0x65, 0x6e, 0x74 + .byte 0x72, 0x79, 0x00, 0xf1 + # MemberFuncId (0x1C75) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_ostream >::sentry (0x1C55) + # FunctionType: bool std::basic_ostream >::sentry::() (0x1C60) + # Name: operator bool + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x55, 0x1c, 0x00, 0x00 + .byte 0x60, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x20, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1C76) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x125A) + # FunctionType: bool std::char_traits::(const int&, const int&) (0x1300) + # Name: eq_int_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x00, 0x13, 0x00, 0x00 + .byte 0x65, 0x71, 0x5f, 0x69 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1C77) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x125A) + # FunctionType: int std::char_traits::() (0x1302) + # Name: eof + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x02, 0x13, 0x00, 0x00 + .byte 0x65, 0x6f, 0x66, 0x00 + # MemberFuncId (0x1C78) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_ostream >::sentry (0x1C55) + # FunctionType: void std::basic_ostream >::sentry::() (0x1C5E) + # Name: ~sentry + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x55, 0x1c, 0x00, 0x00 + .byte 0x5e, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x73, 0x65, 0x6e + .byte 0x74, 0x72, 0x79, 0x00 + # MemberFuncId (0x1C79) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_ostream >::_Sentry_base (0x1C57) + # FunctionType: void std::basic_ostream >::_Sentry_base::(std::basic_ostream >&) (0x1C68) + # Name: _Sentry_base + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x57, 0x1c, 0x00, 0x00 + .byte 0x68, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x6e + .byte 0x74, 0x72, 0x79, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C7A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_ostream >::_Sentry_base (0x1C57) + # FunctionType: void std::basic_ostream >::_Sentry_base::() (0x1C69) + # Name: ~_Sentry_base + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x57, 0x1c, 0x00, 0x00 + .byte 0x69, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x53, 0x65 + .byte 0x6e, 0x74, 0x72, 0x79 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1C7B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: const std::_String_val >& std::basic_string,std::allocator >::() (0x124B) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x4b, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1C7C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1182) + # FunctionType: const std::_String_val >& std::_Compressed_pair,std::_String_val >,1>::() (0x1266) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x66, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x1C7D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val > (0x121E) + # FunctionType: const char* std::_String_val >::() (0x12C8) + # Name: _Myptr + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0xc8, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1C7E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val > (0x121E) + # FunctionType: bool std::_String_val >::() (0x12CA) + # Name: _Large_string_engaged + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0xca, 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 (0x1C7F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: char* (0x470) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + # Procedure (0x1C80) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x470) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char*) (0x1C7F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7f, 0x1c, 0x00, 0x00 + # FuncId (0x1C81) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: char* (char*) (0x1C80) + # Name: _Unfancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x80, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C82) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: void std::basic_string,std::allocator >::() (0x118A) + # Name: _Tidy_deallocate + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x8a, 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 (0x1C83) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: std::allocator& std::basic_string,std::allocator >::() (0x1245) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x45, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFunction (0x1C84) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1C36) + # ThisType: std::allocator* (0x1C43) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x118B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x43, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x8b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C85) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1C36) + # FunctionType: void std::allocator::(const std::allocator&) (0x1C84) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x84, 0x1c, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # Pointer (0x1C86) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x1C36) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1C87) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x1C86) + # ArgType: std::_Container_proxy* const (0x1255) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0x55, 0x12, 0x00, 0x00 + # Procedure (0x1C88) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, std::_Container_proxy* const) (0x1C87) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x87, 0x1c, 0x00, 0x00 + # FuncId (0x1C89) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (std::allocator&, std::_Container_proxy* const) (0x1C88) + # Name: _Delete_plain + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x88, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x6c + .byte 0x65, 0x74, 0x65, 0x5f + .byte 0x70, 0x6c, 0x61, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Pointer (0x1C8A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x0 + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x1C8B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Container_proxy*& (0x1253) + # ArgType: && (0x1C8A) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x53, 0x12, 0x00, 0x00 + .byte 0x8a, 0x1c, 0x00, 0x00 + # Procedure (0x1C8C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Container_proxy* (0x1252) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Container_proxy*&, &&) (0x1C8B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x8b, 0x1c, 0x00, 0x00 + # FuncId (0x1C8D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Container_proxy* (std::_Container_proxy*&, &&) (0x1C8C) + # Name: exchange + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x8c, 0x1c, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x68 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C8E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: std::_Container_proxy*& std::basic_string,std::allocator >::() (0x1254) + # Name: _Myproxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x54, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1C8F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1182) + # ThisType: std::_Compressed_pair,std::_String_val >,1>* (0x125F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x5f, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C90) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1182) + # FunctionType: void std::_Compressed_pair,std::_String_val >,1>::() (0x1C8F) + # Name: ~_Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x8f, 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 + # MemberFuncId (0x1C91) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: void std::basic_string,std::allocator >::() (0x118A) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x8a, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # MemberFuncId (0x1C92) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: std::_String_val >& std::basic_string,std::allocator >::() (0x1248) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x48, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # Pointer (0x1C93) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: char* (0x470) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # ArgList (0x1C94) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x1244) + # ArgType: char** const (0x1C93) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0x93, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C95) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x12E9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, char** const) (0x1C94) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x94, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C96) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x12E9) + # FunctionType: void std::_Default_allocator_traits >::(std::allocator&, char** const) (0x1C95) + # Name: destroy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe9, 0x12, 0x00, 0x00 + .byte 0x95, 0x1c, 0x00, 0x00 + .byte 0x64, 0x65, 0x73, 0x74 + .byte 0x72, 0x6f, 0x79, 0x00 + # Pointer (0x1C97) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: char* (0x470) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x1C98) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: char* (0x470) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1C99) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: char*& (0x1C98) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x98, 0x1c, 0x00, 0x00 + # Procedure (0x1C9A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char** (0x1C97) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char*&) (0x1C99) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x97, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x99, 0x1c, 0x00, 0x00 + # FuncId (0x1C9B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: char** (char*&) (0x1C9A) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x9a, 0x1c, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1C9C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1185) + # FunctionType: void std::allocator::(char* const, const unsigned) (0x1277) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x77, 0x12, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x1C9D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x125A) + # FunctionType: void std::char_traits::(char&, const char&) (0x12F9) + # Name: assign + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0xf9, 0x12, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x1C9E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Container_base12 (0x1293) + # FunctionType: void std::_Container_base12::() (0x1308) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x08, 0x13, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # MemberFuncId (0x1C9F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1182) + # FunctionType: std::_String_val >& std::_Compressed_pair,std::_String_val >,1>::() (0x1265) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x65, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # ArgList (0x1CA0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: void* (0x403) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x03, 0x04, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # Procedure (0x1CA1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (void*, unsigned) (0x1CA0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa0, 0x1c, 0x00, 0x00 + # FuncId (0x1CA2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (void*, unsigned) (0x1CA1) + # Name: _Deallocate + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xa1, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x65, 0x00 + # Pointer (0x1CA3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: void* (0x403) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x03, 0x04, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Pointer (0x1CA4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: unsigned (0x75) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1CA5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: void*& (0x1CA3) + # ArgType: unsigned& (0x1CA4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa3, 0x1c, 0x00, 0x00 + .byte 0xa4, 0x1c, 0x00, 0x00 + # Procedure (0x1CA6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (void*&, unsigned&) (0x1CA5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa5, 0x1c, 0x00, 0x00 + # FuncId (0x1CA7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (void*&, unsigned&) (0x1CA6) + # Name: _Adjust_manually_vector_aligned + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xa6, 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 (0x1CA8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned (0x1181) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # MemberFuncId (0x1CA9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1182) + # FunctionType: std::allocator& std::_Compressed_pair,std::_String_val >,1>::() (0x1260) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x60, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # Struct (0x1CAA) { + # 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 + # ArgList (0x1CAB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x1C86) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x1CAC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x1252) + # ClassType: std::_Default_allocator_traits > (0x1CAA) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, const unsigned) (0x1CAB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0xaa, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xab, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1CAD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x1C86) + # ArgType: const unsigned (0x1181) + # ArgType: const void* (0x127A) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x7a, 0x12, 0x00, 0x00 + # MemberFunction (0x1CAE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x1252) + # ClassType: std::_Default_allocator_traits > (0x1CAA) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const unsigned, const void*) (0x1CAD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0xaa, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xad, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1CAF) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::_Container_proxy* std::_Default_allocator_traits >::(std::allocator&, const unsigned) (0x1CAC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::_Container_proxy* std::_Default_allocator_traits >::(std::allocator&, const unsigned, const void*) (0x1CAE) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xac, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xae, 0x1c, 0x00, 0x00 + # Modifier (0x1CB0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Container_proxy* (0x1252) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x1CB1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x1C86) + # ArgType: const std::_Container_proxy* (0x1CB0) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0xb0, 0x1c, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x1CB2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x1CAA) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const std::_Container_proxy*, const unsigned) (0x1CB1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaa, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xb1, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1CB3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Default_allocator_traits > (0x1CAA) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1C46) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xaa, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x46, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1CB4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x1C36) + # ClassType: std::_Default_allocator_traits > (0x1CAA) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1C46) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0xaa, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x46, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1CB5) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1CAF + # 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) (0x1CB2) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned std::_Default_allocator_traits >::(const std::allocator&) (0x1CB3) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::allocator std::_Default_allocator_traits >::(const std::allocator&) (0x1CB4) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1C36) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy (0x1251) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy* (0x1252) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Container_proxy* (0x1C3E) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x403) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x127A) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B4) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B4) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: is_always_equal + # } + # } + .byte 0xbe, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xaf, 0x1c, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xb2, 0x1c, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xb3, 0x1c, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xb4, 0x1c, 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 0x36, 0x1c, 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 0x51, 0x12, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3e, 0x1c, 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, 0x04, 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 0x7a, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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 0xb4, 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 0xb1, 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 0xb4, 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 0xb1, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x1CB6) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 17 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1CB5) + # 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 0xb5, 0x1c, 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 (0x1CB7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Default_allocator_traits > (0x1CB6) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 779 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb6, 0x1c, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x0b, 0x03, 0x00, 0x00 + # MemberFunction (0x1CB8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x1CAA) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, std::_Container_proxy* const) (0x1C87) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaa, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x87, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1CB9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x1CAA) + # FunctionType: void std::_Default_allocator_traits >::(std::allocator&, std::_Container_proxy* const) (0x1CB8) + # Name: destroy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xaa, 0x1c, 0x00, 0x00 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0x64, 0x65, 0x73, 0x74 + .byte 0x72, 0x6f, 0x79, 0x00 + # FuncId (0x1CBA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (std::allocator&, std::_Container_proxy* const) (0x1C88) + # Name: _Deallocate_plain + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x88, 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 (0x1CBB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x1CAA) + # FunctionType: void std::_Default_allocator_traits >::(std::allocator&, const std::_Container_proxy*, const unsigned) (0x1CB2) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xaa, 0x1c, 0x00, 0x00 + .byte 0xb2, 0x1c, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x1CBC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val > (0x121E) + # FunctionType: void std::_String_val >::() (0x12C5) + # Name: ~_String_val + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0xc5, 0x12, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1CBD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val >::_Bxty (0x12C3) + # FunctionType: void std::_String_val >::_Bxty::() (0x1317) + # Name: ~_Bxty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc3, 0x12, 0x00, 0x00 + .byte 0x17, 0x13, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x42, 0x78 + .byte 0x74, 0x79, 0x00, 0xf1 + # MemberFuncId (0x1CBE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1B9A) + # FunctionType: void Catch::ExprLhs::(bool) (0x1BA1) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x9a, 0x1b, 0x00, 0x00 + .byte 0xa1, 0x1b, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # MemberFuncId (0x1CBF) { + # 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 (0x1CC0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x10DD) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdd, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1CC1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* (0x1052) + # ArgType: gsl::details::extent_type<0> (0x1354) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x54, 0x13, 0x00, 0x00 + # MemberFunction (0x1CC2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x10DD) + # ThisType: gsl::span::storage_type >* (0x1CC0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, gsl::details::extent_type<0>) (0x1CC1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x10, 0x00, 0x00 + .byte 0xc0, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xc1, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1CC3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x10DD) + # FunctionType: void gsl::span::storage_type >::(const int*, gsl::details::extent_type<0>) (0x1CC2) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xdd, 0x10, 0x00, 0x00 + .byte 0xc2, 0x1c, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1CC4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x10DD) + # FunctionType: const int* gsl::span::storage_type >::() (0x1108) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xdd, 0x10, 0x00, 0x00 + .byte 0x08, 0x11, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1CC5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x132D) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2d, 0x13, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1CC6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x132D) + # ThisType: gsl::span::storage_type >* (0x1CC5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<0>) (0x1BD0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x13, 0x00, 0x00 + .byte 0xc5, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xd0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1CC7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x132D) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<0>) (0x1CC6) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x2d, 0x13, 0x00, 0x00 + .byte 0xc6, 0x1c, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1CC8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x132D) + # FunctionType: int* gsl::span::storage_type >::() (0x1357) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2d, 0x13, 0x00, 0x00 + .byte 0x57, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1CC9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1366) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x66, 0x13, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1CCA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1366) + # ThisType: gsl::span::storage_type >* (0x1CC9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, gsl::details::extent_type<0>) (0x1CC1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x66, 0x13, 0x00, 0x00 + .byte 0xc9, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xc1, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1CCB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1366) + # FunctionType: void gsl::span::storage_type >::(const int*, gsl::details::extent_type<0>) (0x1CCA) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x66, 0x13, 0x00, 0x00 + .byte 0xca, 0x1c, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1CCC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1366) + # FunctionType: const int* gsl::span::storage_type >::() (0x138F) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x66, 0x13, 0x00, 0x00 + .byte 0x8f, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1CCD) { + # 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@ABI@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, 0x75 + .byte 0x6e, 0x73, 0x69, 0x67 + .byte 0x6e, 0x65, 0x64, 0x20 + .byte 0x69, 0x6e, 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, 0x42, 0x49 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1CCE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned (0x1181) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1CCF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const unsigned& (0x1CCE) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xce, 0x1c, 0x00, 0x00 + # MemberFunction (0x1CD0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x1CCD) + # ClassType: Catch::Decomposer (0x1BBE) + # ThisType: Catch::Decomposer* (0x1BBF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned&) (0x1CCF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcd, 0x1c, 0x00, 0x00 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0xbf, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xcf, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1CD1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x1CCD) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcd, 0x1c, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1CD2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x1CCD) + # ThisType: Catch::ExprLhs* (0x1CD1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned&) (0x1CCF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcd, 0x1c, 0x00, 0x00 + .byte 0xd1, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xcf, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1CD3) { + # 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@ABI_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, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 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, 0x42, 0x49, 0x5f + .byte 0x4e, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x1CD4) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1CD3) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd3, 0x1c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1CD5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1CD4) + # ClassType: Catch::ExprLhs (0x1CCD) + # ThisType: Catch::ExprLhs* (0x1CD1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd4, 0x1c, 0x00, 0x00 + .byte 0xcd, 0x1c, 0x00, 0x00 + .byte 0xd1, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1CD6) { + # 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@ABI@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, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x69, 0x6e + .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, 0x42, 0x49 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1CD7) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x1CCD) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xcd, 0x1c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1CD8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x1CD7) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd7, 0x1c, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1CD9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x1CD6) + # ClassType: Catch::ExprLhs (0x1CCD) + # ThisType: const Catch::ExprLhs* (0x1CD8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd6, 0x1c, 0x00, 0x00 + .byte 0xcd, 0x1c, 0x00, 0x00 + .byte 0xd8, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1CDA) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const unsigned& (0x1CCE) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(const unsigned&) (0x1CD2) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1CD5) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1CD5) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x1CD9) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xce, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd2, 0x1c, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd5, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd5, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd9, 0x1c, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x1CDB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1CDA) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@ABI@Catch@@ + # } + .byte 0x56, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0xda, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 0x69, 0x6e, 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, 0x42, 0x49 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1CDC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x1CDB) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xdb, 0x1c, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x1CDD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BBE) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(const unsigned&) (0x1CD0) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0xd0, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1CDE) { + # 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@ABIABI@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, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x75 + .byte 0x6e, 0x73, 0x69, 0x67 + .byte 0x6e, 0x65, 0x64, 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, 0x42, 0x49, 0x41 + .byte 0x42, 0x49, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x1CDF) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1CDE) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xde, 0x1c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1CE0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1CDF) + # ClassType: Catch::ExprLhs (0x1CCD) + # ThisType: Catch::ExprLhs* (0x1CD1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned&) (0x1CCF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdf, 0x1c, 0x00, 0x00 + .byte 0xcd, 0x1c, 0x00, 0x00 + .byte 0xd1, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xcf, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1CE1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x1CDF) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdf, 0x1c, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1CE2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x1CDE) + # ThisType: const Catch::BinaryExpr* (0x1CE1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xde, 0x1c, 0x00, 0x00 + .byte 0xe1, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1CE3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1CDE) + # ThisType: const Catch::BinaryExpr* (0x1CE1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x1c, 0x00, 0x00 + .byte 0xe1, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1CE4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x1CDE) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xde, 0x1c, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1CE5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const unsigned& (0x1CCE) + # ArgType: Catch::StringRef (0x1112) + # ArgType: const unsigned& (0x1CCE) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xce, 0x1c, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0xce, 0x1c, 0x00, 0x00 + # MemberFunction (0x1CE6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1CDE) + # ThisType: Catch::BinaryExpr* (0x1CE4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const unsigned&, Catch::StringRef, const unsigned&) (0x1CE5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x1c, 0x00, 0x00 + .byte 0xe4, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0xe5, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1CE7) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x4 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const unsigned& (0x1CCE) + # FieldOffset: 0x8 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1112) + # FieldOffset: 0xC + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const unsigned& (0x1CCE) + # FieldOffset: 0x18 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1CE2) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1CE2) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1CE3) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, const unsigned&, Catch::StringRef, const unsigned&) (0x1CE6) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xce, 0x1c, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xce, 0x1c, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xe2, 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 0xe2, 0x1c, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xe3, 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 0xe6, 0x1c, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x1CE8) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1CE7) + # DerivedFrom: 0x0 + # VShape: (0x1175) + # SizeOf: 28 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@ABIABI@Catch@@ + # } + .byte 0x72, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0xe7, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x1c, 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, 0x69 + .byte 0x6e, 0x74, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x75 + .byte 0x6e, 0x73, 0x69, 0x67 + .byte 0x6e, 0x65, 0x64, 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, 0x42, 0x49, 0x41 + .byte 0x42, 0x49, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1CE9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x1CE8) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe8, 0x1c, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x1CEA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1CCD) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(const unsigned&) (0x1CE0) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcd, 0x1c, 0x00, 0x00 + .byte 0xe0, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x1CEB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1CDE) + # ThisType: Catch::BinaryExpr* (0x1CE4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x1c, 0x00, 0x00 + .byte 0xe4, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1CEC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1CDE) + # FunctionType: void Catch::BinaryExpr::() (0x1CEB) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xde, 0x1c, 0x00, 0x00 + .byte 0xeb, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x1CED) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1CCD) + # FunctionType: void Catch::ExprLhs::(const unsigned&) (0x1CD2) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcd, 0x1c, 0x00, 0x00 + .byte 0xd2, 0x1c, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # StringId (0x1CEE) { + # 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 (0x1CEF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned& (0x1CCE) + # ArgType: const unsigned& (0x1CCE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xce, 0x1c, 0x00, 0x00 + .byte 0xce, 0x1c, 0x00, 0x00 + # Procedure (0x1CF0) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned&, const unsigned&) (0x1CEF) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xef, 0x1c, 0x00, 0x00 + # FuncId (0x1CF1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1CEE) + # FunctionType: bool (const unsigned&, const unsigned&) (0x1CF0) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0xf0, 0x1c, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1CF2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1CDE) + # FunctionType: void Catch::BinaryExpr::(bool, const unsigned&, Catch::StringRef, const unsigned&) (0x1CE6) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xde, 0x1c, 0x00, 0x00 + .byte 0xe6, 0x1c, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1CF3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1CDE) + # FunctionType: bool Catch::BinaryExpr::() (0x1CE2) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xde, 0x1c, 0x00, 0x00 + .byte 0xe2, 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 (0x1CF4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1CDE) + # FunctionType: bool Catch::BinaryExpr::() (0x1CE2) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xde, 0x1c, 0x00, 0x00 + .byte 0xe2, 0x1c, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1CF5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1CDE) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1CE3) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xde, 0x1c, 0x00, 0x00 + .byte 0xe3, 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 + # Procedure (0x1CF6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned&) (0x1CCF) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcf, 0x1c, 0x00, 0x00 + # FuncId (0x1CF7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C30) + # FunctionType: std::basic_string,std::allocator > (const unsigned&) (0x1CF6) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x30, 0x1c, 0x00, 0x00 + .byte 0xf6, 0x1c, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # StringId (0x1CF8) { + # 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 (0x1CF9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int&&) (0x1724) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x24, 0x17, 0x00, 0x00 + # FuncId (0x1CFA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: int (int&&) (0x1CF9) + # Name: narrow_cast + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0xf9, 0x1c, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x5f, 0x63 + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x1CFB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(int*, int) (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 (0x1CFC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DC) + # FunctionType: void gsl::span::(const int*, int) (0x10E0) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xe0, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1CFD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x132C) + # FunctionType: void gsl::span::(int*, int) (0x132F) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x2f, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1CFE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1365) + # FunctionType: void gsl::span::(const int*, int) (0x1368) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x68, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1CFF) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____4:: (0x13A2) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa2, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D00) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____4:: (0x1CFF) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xff, 0x1c, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1D01) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13A2) + # ThisType: const ____C_A_T_C_H____T_E_S_T____4::* (0x1D00) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x13, 0x00, 0x00 + .byte 0x00, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D02) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13A2) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____4::::() (0x1D01) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa2, 0x13, 0x00, 0x00 + .byte 0x01, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Modifier (0x1D03) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____4:: (0x13A6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa6, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D04) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____4:: (0x1D03) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x03, 0x1d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1D05) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13A6) + # ThisType: const ____C_A_T_C_H____T_E_S_T____4::* (0x1D04) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x13, 0x00, 0x00 + .byte 0x04, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D06) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13A6) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____4::::() (0x1D05) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa6, 0x13, 0x00, 0x00 + .byte 0x05, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Modifier (0x1D07) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____4:: (0x13A9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D08) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____4:: (0x1D07) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x07, 0x1d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1D09) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13A9) + # ThisType: const ____C_A_T_C_H____T_E_S_T____4::* (0x1D08) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0x08, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D0A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13A9) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____4::::() (0x1D09) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0x09, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Modifier (0x1D0B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____4:: (0x13AC) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xac, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D0C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____4:: (0x1D0B) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0b, 0x1d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1D0D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13AC) + # ThisType: const ____C_A_T_C_H____T_E_S_T____4::* (0x1D0C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xac, 0x13, 0x00, 0x00 + .byte 0x0c, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D0E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13AC) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____4::::() (0x1D0D) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xac, 0x13, 0x00, 0x00 + .byte 0x0d, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Modifier (0x1D0F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____4:: (0x13AF) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xaf, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D10) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____4:: (0x1D0F) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0f, 0x1d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1D11) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13AF) + # ThisType: const ____C_A_T_C_H____T_E_S_T____4::* (0x1D10) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x13, 0x00, 0x00 + .byte 0x10, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D12) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13AF) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____4::::() (0x1D11) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xaf, 0x13, 0x00, 0x00 + .byte 0x11, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x1D13) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x13B2) + # FunctionType: void gsl::span::(int**, int) (0x13B7) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xb7, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D14) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x13B2) + # FunctionType: int gsl::span::() (0x13D0) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xd0, 0x13, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D15) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x13B2) + # FunctionType: int** gsl::span::() (0x13D4) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0xd4, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D16) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x13EA) + # FunctionType: void gsl::span::(const int**, int) (0x13EF) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0xef, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D17) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x13EA) + # FunctionType: int gsl::span::() (0x1408) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0x08, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D18) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x13EA) + # FunctionType: const int** gsl::span::() (0x140C) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0x0c, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1D19) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int&& (0x1723) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int&) (0x1792) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x23, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x92, 0x17, 0x00, 0x00 + # FuncId (0x1D1A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int&& (int&) (0x1D19) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x19, 0x1d, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x1D1B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1BCF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0xcf, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D1C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1006) + # FunctionType: void gsl::span::storage_type >::(int*, int) (0x1D1B) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x1b, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D1D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: void gsl::details::extent_type<-1>::(int) (0x10C7) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFunction (0x1D1E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x10DD) + # ThisType: gsl::span::storage_type >* (0x1CC0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, int) (0x10DF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x10, 0x00, 0x00 + .byte 0xc0, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D1F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x10DD) + # FunctionType: void gsl::span::storage_type >::(const int*, int) (0x1D1E) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xdd, 0x10, 0x00, 0x00 + .byte 0x1e, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1D20) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x132D) + # ThisType: gsl::span::storage_type >* (0x1CC5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x13, 0x00, 0x00 + .byte 0xc5, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D21) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x132D) + # FunctionType: void gsl::span::storage_type >::(int*, int) (0x1D20) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x2d, 0x13, 0x00, 0x00 + .byte 0x20, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D22) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<0> (0x1354) + # FunctionType: void gsl::details::extent_type<0>::(int) (0x135D) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x54, 0x13, 0x00, 0x00 + .byte 0x5d, 0x13, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFunction (0x1D23) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1366) + # ThisType: gsl::span::storage_type >* (0x1CC9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, int) (0x10DF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x66, 0x13, 0x00, 0x00 + .byte 0xc9, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D24) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1366) + # FunctionType: void gsl::span::storage_type >::(const int*, int) (0x1D23) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x66, 0x13, 0x00, 0x00 + .byte 0x23, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D25) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1946) + # FunctionType: void gsl::span::(int*, int) (0x194A) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x4a, 0x19, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1D26) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1948) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x48, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1D27) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1948) + # ThisType: gsl::span::storage_type >* (0x1D26) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x19, 0x00, 0x00 + .byte 0x26, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D28) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1948) + # FunctionType: void gsl::span::storage_type >::(int*, int) (0x1D27) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x48, 0x19, 0x00, 0x00 + .byte 0x27, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D29) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<1> (0x196E) + # FunctionType: void gsl::details::extent_type<1>::(int) (0x1977) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6e, 0x19, 0x00, 0x00 + .byte 0x77, 0x19, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1D2A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<1> (0x196E) + # FunctionType: int gsl::details::extent_type<1>::() (0x197B) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x6e, 0x19, 0x00, 0x00 + .byte 0x7b, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1D2B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x13B3) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb3, 0x13, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1D2C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x13B3) + # ThisType: gsl::span::storage_type >* (0x1D2B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int**, int) (0x13B6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x13, 0x00, 0x00 + .byte 0x2b, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xb6, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D2D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x13B3) + # FunctionType: void gsl::span::storage_type >::(int**, int) (0x1D2C) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xb3, 0x13, 0x00, 0x00 + .byte 0x2c, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D2E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x13B3) + # FunctionType: int** gsl::span::storage_type >::() (0x13E6) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb3, 0x13, 0x00, 0x00 + .byte 0xe6, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1D2F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x13EB) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xeb, 0x13, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1D30) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x13EB) + # ThisType: gsl::span::storage_type >* (0x1D2F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int**, int) (0x13EE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xeb, 0x13, 0x00, 0x00 + .byte 0x2f, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xee, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D31) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x13EB) + # FunctionType: void gsl::span::storage_type >::(const int**, int) (0x1D30) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xeb, 0x13, 0x00, 0x00 + .byte 0x30, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D32) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x13EB) + # FunctionType: const int** gsl::span::storage_type >::() (0x141E) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xeb, 0x13, 0x00, 0x00 + .byte 0x1e, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1D33) { + # 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@ABH@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, 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, 0x42, 0x48, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # MemberFunction (0x1D34) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x1D33) + # ClassType: Catch::Decomposer (0x1BBE) + # ThisType: Catch::Decomposer* (0x1BBF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1043) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x33, 0x1d, 0x00, 0x00 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0xbf, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1D35) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x1D33) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x33, 0x1d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1D36) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x1D33) + # ThisType: Catch::ExprLhs* (0x1D35) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1043) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x1d, 0x00, 0x00 + .byte 0x35, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1D37) { + # 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@ABH_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 0x42, 0x48, 0x5f, 0x4e + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1D38) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1D37) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x37, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1D39) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1D38) + # ClassType: Catch::ExprLhs (0x1D33) + # ThisType: Catch::ExprLhs* (0x1D35) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x38, 0x1d, 0x00, 0x00 + .byte 0x33, 0x1d, 0x00, 0x00 + .byte 0x35, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1D3A) { + # 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@ABH@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, 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, 0x42, 0x48, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x1D3B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x1D33) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x33, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D3C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x1D3B) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3b, 0x1d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1D3D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x1D3A) + # ClassType: Catch::ExprLhs (0x1D33) + # ThisType: const Catch::ExprLhs* (0x1D3C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3a, 0x1d, 0x00, 0x00 + .byte 0x33, 0x1d, 0x00, 0x00 + .byte 0x3c, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1D3E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int& (0x1042) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(const int&) (0x1D36) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1D39) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1D39) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x1D3D) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x36, 0x1d, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x39, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x39, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x1d, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x1D3F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1D3E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@ABH@Catch@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x3e, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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, 0x42, 0x48, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1D40) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x1D3F) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3f, 0x1d, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x1D41) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BBE) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(const int&) (0x1D34) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0x34, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1D42) { + # 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@ABHABH@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, 0x42 + .byte 0x48, 0x41, 0x42, 0x48 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1D43) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1D42) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x42, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1D44) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1D43) + # ClassType: Catch::ExprLhs (0x1D33) + # ThisType: Catch::ExprLhs* (0x1D35) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1043) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x1d, 0x00, 0x00 + .byte 0x33, 0x1d, 0x00, 0x00 + .byte 0x35, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1D45) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x1D43) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x43, 0x1d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1D46) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x1D42) + # ThisType: const Catch::BinaryExpr* (0x1D45) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x42, 0x1d, 0x00, 0x00 + .byte 0x45, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1D47) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1D42) + # ThisType: const Catch::BinaryExpr* (0x1D45) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x42, 0x1d, 0x00, 0x00 + .byte 0x45, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1D48) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x1D42) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x42, 0x1d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1D49) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const int& (0x1042) + # ArgType: Catch::StringRef (0x1112) + # ArgType: const int& (0x1042) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + # MemberFunction (0x1D4A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1D42) + # ThisType: Catch::BinaryExpr* (0x1D48) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const int&, Catch::StringRef, const int&) (0x1D49) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x42, 0x1d, 0x00, 0x00 + .byte 0x48, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x49, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1D4B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x4 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int& (0x1042) + # FieldOffset: 0x8 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1112) + # FieldOffset: 0xC + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int& (0x1042) + # FieldOffset: 0x18 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1D46) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1D46) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1D47) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, const int&, Catch::StringRef, const int&) (0x1D4A) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x46, 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 0x46, 0x1d, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x47, 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 0x4a, 0x1d, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x1D4C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1D4B) + # DerivedFrom: 0x0 + # VShape: (0x1175) + # SizeOf: 28 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@ABHABH@Catch@@ + # } + .byte 0x62, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x4b, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x1c, 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, 0x42 + .byte 0x48, 0x41, 0x42, 0x48 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1D4D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x1D4C) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4c, 0x1d, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x1D4E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1D33) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(const int&) (0x1D44) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x33, 0x1d, 0x00, 0x00 + .byte 0x44, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x1D4F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1D42) + # ThisType: Catch::BinaryExpr* (0x1D48) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x42, 0x1d, 0x00, 0x00 + .byte 0x48, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D50) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D42) + # FunctionType: void Catch::BinaryExpr::() (0x1D4F) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x42, 0x1d, 0x00, 0x00 + .byte 0x4f, 0x1d, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # Class (0x1D51) { + # 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@ABQAH@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, 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, 0x42, 0x51 + .byte 0x41, 0x48, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x1D52) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: int* const (0x179A) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9a, 0x17, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1D53) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: int* const& (0x1D52) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x52, 0x1d, 0x00, 0x00 + # MemberFunction (0x1D54) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x1D51) + # ClassType: Catch::Decomposer (0x1BBE) + # ThisType: Catch::Decomposer* (0x1BBF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int* const&) (0x1D53) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x51, 0x1d, 0x00, 0x00 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0xbf, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x53, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1D55) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x1D51) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x51, 0x1d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1D56) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x1D51) + # ThisType: Catch::ExprLhs* (0x1D55) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int* const&) (0x1D53) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x51, 0x1d, 0x00, 0x00 + .byte 0x55, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x53, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1D57) { + # 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@ABQAH_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 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, 0x42, 0x51, 0x41 + .byte 0x48, 0x5f, 0x4e, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x1D58) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1D57) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x57, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1D59) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1D58) + # ClassType: Catch::ExprLhs (0x1D51) + # ThisType: Catch::ExprLhs* (0x1D55) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x1d, 0x00, 0x00 + .byte 0x51, 0x1d, 0x00, 0x00 + .byte 0x55, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1D5A) { + # 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@ABQAH@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, 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, 0x42, 0x51 + .byte 0x41, 0x48, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x1D5B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x1D51) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x51, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D5C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x1D5B) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5b, 0x1d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1D5D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x1D5A) + # ClassType: Catch::ExprLhs (0x1D51) + # ThisType: const Catch::ExprLhs* (0x1D5C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x1d, 0x00, 0x00 + .byte 0x51, 0x1d, 0x00, 0x00 + .byte 0x5c, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1D5E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* const& (0x1D52) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(int* const&) (0x1D56) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1D59) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1D59) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x1D5D) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x52, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x1d, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x59, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x59, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5d, 0x1d, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x1D5F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1D5E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@ABQAH@Catch@@ + # } + .byte 0x4e, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x5e, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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, 0x42, 0x51 + .byte 0x41, 0x48, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1D60) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x1D5F) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5f, 0x1d, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x1D61) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BBE) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(int* const&) (0x1D54) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0x54, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # 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@ABQAHABQAH@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 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, 0x42, 0x51, 0x41 + .byte 0x48, 0x41, 0x42, 0x51 + .byte 0x41, 0x48, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 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 (0x1D51) + # ThisType: Catch::ExprLhs* (0x1D55) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int* const&) (0x1D53) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0x51, 0x1d, 0x00, 0x00 + .byte 0x55, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x53, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1D65) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x1D63) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1D66) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x1D62) + # ThisType: const Catch::BinaryExpr* (0x1D65) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x62, 0x1d, 0x00, 0x00 + .byte 0x65, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1D67) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1D62) + # ThisType: const Catch::BinaryExpr* (0x1D65) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x62, 0x1d, 0x00, 0x00 + .byte 0x65, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1D68) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x1D62) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x62, 0x1d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1D69) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: int* const& (0x1D52) + # ArgType: Catch::StringRef (0x1112) + # ArgType: int* const& (0x1D52) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x52, 0x1d, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x52, 0x1d, 0x00, 0x00 + # MemberFunction (0x1D6A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1D62) + # ThisType: Catch::BinaryExpr* (0x1D68) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, int* const&, Catch::StringRef, int* const&) (0x1D69) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x62, 0x1d, 0x00, 0x00 + .byte 0x68, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x69, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1D6B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x4 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* const& (0x1D52) + # FieldOffset: 0x8 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1112) + # FieldOffset: 0xC + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* const& (0x1D52) + # FieldOffset: 0x18 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1D66) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1D66) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1D67) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, int* const&, Catch::StringRef, int* const&) (0x1D6A) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x52, 0x1d, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x52, 0x1d, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x66, 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 0x66, 0x1d, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x67, 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 0x6a, 0x1d, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x1D6C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1D6B) + # DerivedFrom: 0x0 + # VShape: (0x1175) + # SizeOf: 28 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@ABQAHABQAH@Catch@@ + # } + .byte 0x66, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x6b, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x1c, 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, 0x42, 0x51, 0x41 + .byte 0x48, 0x41, 0x42, 0x51 + .byte 0x41, 0x48, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1D6D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x1D6C) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x6c, 0x1d, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x1D6E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1D51) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(int* const&) (0x1D64) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x51, 0x1d, 0x00, 0x00 + .byte 0x64, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x1D6F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1D62) + # ThisType: Catch::BinaryExpr* (0x1D68) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x62, 0x1d, 0x00, 0x00 + .byte 0x68, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D70) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D62) + # FunctionType: void Catch::BinaryExpr::() (0x1D6F) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x62, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x1d, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x1D71) { + # 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 (0x1D72) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1B9A) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1BA4) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9a, 0x1b, 0x00, 0x00 + .byte 0xa4, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x1D73) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1BA2) + # ThisType: Catch::BinaryExpr* (0x1BAE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x1b, 0x00, 0x00 + .byte 0xae, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D74) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1BA2) + # FunctionType: void Catch::BinaryExpr::() (0x1D73) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa2, 0x1b, 0x00, 0x00 + .byte 0x73, 0x1d, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x1D75) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: int& gsl::span::(int) (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 + # MemberFuncId (0x1D76) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: int& gsl::span::(int) (0x1027) + # Name: at + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x27, 0x10, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + # MemberFuncId (0x1D77) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: int& gsl::span::(int) (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 (0x1D78) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int&) (0x1792) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x92, 0x17, 0x00, 0x00 + # FuncId (0x1D79) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: int (int&) (0x1D78) + # Name: narrow_cast + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0x78, 0x1d, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x5f, 0x63 + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x1D7A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1426) + # FunctionType: void gsl::span::(int*, int) (0x1429) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x29, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D7B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1426) + # FunctionType: int* gsl::span::() (0x143E) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D7C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1426) + # FunctionType: int& gsl::span::(int) (0x143D) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x3d, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # Modifier (0x1D7D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____6:: (0x1461) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x61, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D7E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____6:: (0x1D7D) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7d, 0x1d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1D7F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____6:: (0x1461) + # ThisType: const ____C_A_T_C_H____T_E_S_T____6::* (0x1D7E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x61, 0x14, 0x00, 0x00 + .byte 0x7e, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D80) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____6:: (0x1461) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____6::::() (0x1D7F) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x61, 0x14, 0x00, 0x00 + .byte 0x7f, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Procedure (0x1D81) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x1004) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int) (0x1008) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + # FuncId (0x1D82) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: gsl::span (int*, int) (0x1D81) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0x81, 0x1d, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Modifier (0x1D83) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____6:: (0x1465) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x65, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D84) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____6:: (0x1D83) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x83, 0x1d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1D85) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____6:: (0x1465) + # ThisType: const ____C_A_T_C_H____T_E_S_T____6::* (0x1D84) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x14, 0x00, 0x00 + .byte 0x84, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D86) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____6:: (0x1465) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____6::::() (0x1D85) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x65, 0x14, 0x00, 0x00 + .byte 0x85, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x1D87) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1D33) + # FunctionType: void Catch::ExprLhs::(const int&) (0x1D36) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x33, 0x1d, 0x00, 0x00 + .byte 0x36, 0x1d, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # Procedure (0x1D88) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int&, const int&) (0x12FF) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xff, 0x12, 0x00, 0x00 + # FuncId (0x1D89) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1CEE) + # FunctionType: bool (const int&, const int&) (0x1D88) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0x88, 0x1d, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D8A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D42) + # FunctionType: void Catch::BinaryExpr::(bool, const int&, Catch::StringRef, const int&) (0x1D4A) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x42, 0x1d, 0x00, 0x00 + .byte 0x4a, 0x1d, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1D8B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D42) + # FunctionType: bool Catch::BinaryExpr::() (0x1D46) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x42, 0x1d, 0x00, 0x00 + .byte 0x46, 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 (0x1D8C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D42) + # FunctionType: bool Catch::BinaryExpr::() (0x1D46) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x42, 0x1d, 0x00, 0x00 + .byte 0x46, 0x1d, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1D8D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D42) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1D47) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x42, 0x1d, 0x00, 0x00 + .byte 0x47, 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 (0x1D8E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1043) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + # FuncId (0x1D8F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C30) + # FunctionType: std::basic_string,std::allocator > (const int&) (0x1D8E) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x30, 0x1c, 0x00, 0x00 + .byte 0x8e, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1D90) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1D51) + # FunctionType: void Catch::ExprLhs::(int* const&) (0x1D56) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x51, 0x1d, 0x00, 0x00 + .byte 0x56, 0x1d, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # ArgList (0x1D91) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* const& (0x1D52) + # ArgType: int* const& (0x1D52) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x52, 0x1d, 0x00, 0x00 + .byte 0x52, 0x1d, 0x00, 0x00 + # Procedure (0x1D92) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int* const&, int* const&) (0x1D91) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x91, 0x1d, 0x00, 0x00 + # FuncId (0x1D93) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1CEE) + # FunctionType: bool (int* const&, int* const&) (0x1D92) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0x92, 0x1d, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D94) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D62) + # FunctionType: void Catch::BinaryExpr::(bool, int* const&, Catch::StringRef, int* const&) (0x1D6A) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x62, 0x1d, 0x00, 0x00 + .byte 0x6a, 0x1d, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1D95) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D62) + # FunctionType: bool Catch::BinaryExpr::() (0x1D66) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x62, 0x1d, 0x00, 0x00 + .byte 0x66, 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 (0x1D96) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D62) + # FunctionType: bool Catch::BinaryExpr::() (0x1D66) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x62, 0x1d, 0x00, 0x00 + .byte 0x66, 0x1d, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1D97) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D62) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1D67) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x62, 0x1d, 0x00, 0x00 + .byte 0x67, 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 (0x1D98) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int* const&) (0x1D53) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x53, 0x1d, 0x00, 0x00 + # FuncId (0x1D99) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C30) + # FunctionType: std::basic_string,std::allocator > (int* const&) (0x1D98) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x30, 0x1c, 0x00, 0x00 + .byte 0x98, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x1D9A) { + # 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@PAH@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, 0x41 + .byte 0x48, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Struct (0x1D9B) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C3) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PAH@Catch@@ + # } + .byte 0x4e, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc3, 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, 0x41 + .byte 0x48, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1D9C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker (0x1D9B) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 707 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9b, 0x1d, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xc3, 0x02, 0x00, 0x00 + # ArgList (0x1D9D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: int* (0x474) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + # MemberFunction (0x1D9E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # ClassType: Catch::StringMaker (0x1D9A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int*) (0x1D9D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x9a, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9d, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D9F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker (0x1D9A) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker::(int*) (0x1D9E) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x9a, 0x1d, 0x00, 0x00 + .byte 0x9e, 0x1d, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # FuncId (0x1DA0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C30) + # FunctionType: std::basic_string,std::allocator > (int* const&) (0x1D98) + # Name: rawMemoryToString + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x30, 0x1c, 0x00, 0x00 + .byte 0x98, 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 (0x1DA1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: void std::basic_string,std::allocator >::(const char* const) (0x1197) + # Name: basic_string + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x97, 0x11, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x1DA2) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Container_proxy_ptr12 > + # LinkageName: .?AU?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@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 0x43, 0x6f, 0x6e, 0x74 + .byte 0x61, 0x69, 0x6e, 0x65 + .byte 0x72, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x5f + .byte 0x70, 0x74, 0x72, 0x31 + .byte 0x32, 0x3c, 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, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x74, 0x61, 0x69, 0x6e + .byte 0x65, 0x72, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x5f, 0x70, 0x74, 0x72 + .byte 0x31, 0x32, 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 (0x1DA3) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Basic_container_proxy_ptr12 + # LinkageName: .?AU_Basic_container_proxy_ptr12@std@@ + # } + .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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x42, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x74, 0x61, 0x69 + .byte 0x6e, 0x65, 0x72, 0x5f + .byte 0x70, 0x72, 0x6f, 0x78 + .byte 0x79, 0x5f, 0x70, 0x74 + .byte 0x72, 0x31, 0x32, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x42, 0x61, 0x73 + .byte 0x69, 0x63, 0x5f, 0x63 + .byte 0x6f, 0x6e, 0x74, 0x61 + .byte 0x69, 0x6e, 0x65, 0x72 + .byte 0x5f, 0x70, 0x72, 0x6f + .byte 0x78, 0x79, 0x5f, 0x70 + .byte 0x74, 0x72, 0x31, 0x32 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x1DA4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy_ptr12 > (0x1DA2) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa2, 0x1d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Struct (0x1DA5) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Leave_proxy_unbound + # LinkageName: .?AU_Leave_proxy_unbound@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, 0x5f + .byte 0x4c, 0x65, 0x61, 0x76 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x5f + .byte 0x75, 0x6e, 0x62, 0x6f + .byte 0x75, 0x6e, 0x64, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x4c, 0x65, 0x61 + .byte 0x76, 0x65, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x5f, 0x75, 0x6e, 0x62 + .byte 0x6f, 0x75, 0x6e, 0x64 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x1DA6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x1C86) + # ArgType: std::_Leave_proxy_unbound (0x1DA5) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0xa5, 0x1d, 0x00, 0x00 + # MemberFunction (0x1DA7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_proxy_ptr12 > (0x1DA2) + # ThisType: std::_Container_proxy_ptr12 >* (0x1DA4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, std::_Leave_proxy_unbound) (0x1DA6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x1d, 0x00, 0x00 + .byte 0xa4, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xa6, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1DA8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x1C86) + # ArgType: std::_Container_base12& (0x130D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0x0d, 0x13, 0x00, 0x00 + # MemberFunction (0x1DA9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_proxy_ptr12 > (0x1DA2) + # ThisType: std::_Container_proxy_ptr12 >* (0x1DA4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, std::_Container_base12&) (0x1DA8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x1d, 0x00, 0x00 + .byte 0xa4, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xa8, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1DAA) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_proxy_ptr12 >::(std::allocator&, std::_Leave_proxy_unbound) (0x1DA7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_proxy_ptr12 >::(std::allocator&, std::_Container_base12&) (0x1DA9) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa7, 0x1d, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x1d, 0x00, 0x00 + # ArgList (0x1DAB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x1C86) + # ArgType: std::_Container_base12* (0x12E2) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0xe2, 0x12, 0x00, 0x00 + # MemberFunction (0x1DAC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_proxy_ptr12 > (0x1DA2) + # ThisType: std::_Container_proxy_ptr12 >* (0x1DA4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, std::_Container_base12*) (0x1DAB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x1d, 0x00, 0x00 + .byte 0xa4, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xab, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1DAD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_proxy_ptr12 > (0x1DA2) + # ThisType: std::_Container_proxy_ptr12 >* (0x1DA4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x1d, 0x00, 0x00 + .byte 0xa4, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1DAE) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Basic_container_proxy_ptr12 (0x1DA3) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::allocator& (0x1C86) + # FieldOffset: 0x4 + # Name: _Al + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1DAA + # Name: _Container_proxy_ptr12 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_proxy_ptr12 >::(std::allocator&, std::_Container_base12*) (0x1DAC) + # Name: _Bind + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_proxy_ptr12 >::() (0x1DAD) + # Name: ~_Container_proxy_ptr12 + # } + # } + .byte 0x6e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xa3, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x41 + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xaa, 0x1d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x74, 0x61, 0x69, 0x6e + .byte 0x65, 0x72, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x5f, 0x70, 0x74, 0x72 + .byte 0x31, 0x32, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xac, 0x1d, 0x00, 0x00 + .byte 0x5f, 0x42, 0x69, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xad, 0x1d, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x43, 0x6f + .byte 0x6e, 0x74, 0x61, 0x69 + .byte 0x6e, 0x65, 0x72, 0x5f + .byte 0x70, 0x72, 0x6f, 0x78 + .byte 0x79, 0x5f, 0x70, 0x74 + .byte 0x72, 0x31, 0x32, 0x00 + # Struct (0x1DAF) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 6 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1DAE) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::_Container_proxy_ptr12 > + # LinkageName: .?AU?$_Container_proxy_ptr12@V?$allocator@U_Container_proxy@std@@@std@@@std@@ + # } + .byte 0xa6, 0x00, 0x05, 0x15 + .byte 0x06, 0x00, 0x00, 0x02 + .byte 0xae, 0x1d, 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, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x5f + .byte 0x70, 0x74, 0x72, 0x31 + .byte 0x32, 0x3c, 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, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x74, 0x61, 0x69, 0x6e + .byte 0x65, 0x72, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x5f, 0x70, 0x74, 0x72 + .byte 0x31, 0x32, 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 (0x1DB0) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Container_proxy_ptr12 > (0x1DAF) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 1469 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xaf, 0x1d, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0xbd, 0x05, 0x00, 0x00 + # Pointer (0x1DB1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Basic_container_proxy_ptr12 (0x1DA3) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa3, 0x1d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1DB2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Basic_container_proxy_ptr12 (0x1DA3) + # ThisType: std::_Basic_container_proxy_ptr12* (0x1DB1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa3, 0x1d, 0x00, 0x00 + .byte 0xb1, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1DB3) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Basic_container_proxy_ptr12 (0x1DA3) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa3, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1DB4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Basic_container_proxy_ptr12 (0x1DB3) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb3, 0x1d, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1DB5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Basic_container_proxy_ptr12& (0x1DB4) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb4, 0x1d, 0x00, 0x00 + # MemberFunction (0x1DB6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Basic_container_proxy_ptr12 (0x1DA3) + # ThisType: std::_Basic_container_proxy_ptr12* (0x1DB1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Basic_container_proxy_ptr12&) (0x1DB5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa3, 0x1d, 0x00, 0x00 + .byte 0xb1, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xb5, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1DB7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Basic_container_proxy_ptr12 (0x1DA3) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa3, 0x1d, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x1DB8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Basic_container_proxy_ptr12&& (0x1DB7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb7, 0x1d, 0x00, 0x00 + # MemberFunction (0x1DB9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Basic_container_proxy_ptr12 (0x1DA3) + # ThisType: std::_Basic_container_proxy_ptr12* (0x1DB1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Basic_container_proxy_ptr12&&) (0x1DB8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa3, 0x1d, 0x00, 0x00 + .byte 0xb1, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xb8, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1DBA) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Protected (0x2) + # Type: void std::_Basic_container_proxy_ptr12::() (0x1DB2) + # ] + # Method [ + # AccessSpecifier: Protected (0x2) + # Type: void std::_Basic_container_proxy_ptr12::(const std::_Basic_container_proxy_ptr12&) (0x1DB6) + # ] + # Method [ + # AccessSpecifier: Protected (0x2) + # Type: void std::_Basic_container_proxy_ptr12::(std::_Basic_container_proxy_ptr12&&) (0x1DB9) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb2, 0x1d, 0x00, 0x00 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb6, 0x1d, 0x00, 0x00 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb9, 0x1d, 0x00, 0x00 + # FieldList (0x1DBB) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* (0x1252) + # FieldOffset: 0x0 + # Name: _Ptr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Basic_container_proxy_ptr12::() (0x1DB2) + # Name: _Release + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1DBA + # Name: _Basic_container_proxy_ptr12 + # } + # } + .byte 0x4e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb2, 0x1d, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x6c + .byte 0x65, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xba, 0x1d, 0x00, 0x00 + .byte 0x5f, 0x42, 0x61, 0x73 + .byte 0x69, 0x63, 0x5f, 0x63 + .byte 0x6f, 0x6e, 0x74, 0x61 + .byte 0x69, 0x6e, 0x65, 0x72 + .byte 0x5f, 0x70, 0x72, 0x6f + .byte 0x78, 0x79, 0x5f, 0x70 + .byte 0x74, 0x72, 0x31, 0x32 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x1DBC) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1DBB) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: std::_Basic_container_proxy_ptr12 + # LinkageName: .?AU_Basic_container_proxy_ptr12@std@@ + # } + .byte 0x5e, 0x00, 0x05, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0xbb, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x42, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x74, 0x61, 0x69 + .byte 0x6e, 0x65, 0x72, 0x5f + .byte 0x70, 0x72, 0x6f, 0x78 + .byte 0x79, 0x5f, 0x70, 0x74 + .byte 0x72, 0x31, 0x32, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x42, 0x61, 0x73 + .byte 0x69, 0x63, 0x5f, 0x63 + .byte 0x6f, 0x6e, 0x74, 0x61 + .byte 0x69, 0x6e, 0x65, 0x72 + .byte 0x5f, 0x70, 0x72, 0x6f + .byte 0x78, 0x79, 0x5f, 0x70 + .byte 0x74, 0x72, 0x31, 0x32 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1DBD) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Basic_container_proxy_ptr12 (0x1DBC) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 1454 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xbc, 0x1d, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0xae, 0x05, 0x00, 0x00 + # Struct (0x1DBE) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C3) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Leave_proxy_unbound + # LinkageName: .?AU_Leave_proxy_unbound@std@@ + # } + .byte 0x4e, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc3, 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, 0x61, 0x76 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x5f + .byte 0x75, 0x6e, 0x62, 0x6f + .byte 0x75, 0x6e, 0x64, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x4c, 0x65, 0x61 + .byte 0x76, 0x65, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x5f, 0x75, 0x6e, 0x62 + .byte 0x6f, 0x75, 0x6e, 0x64 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1DBF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Leave_proxy_unbound (0x1DBE) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 1440 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xbe, 0x1d, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0xa0, 0x05, 0x00, 0x00 + # Struct (0x1DC0) { + # 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 (0x1DC1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Zero_then_variadic_args_t (0x1DC0) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc0, 0x1d, 0x00, 0x00 + # MemberFunction (0x1DC2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1182) + # ThisType: std::_Compressed_pair,std::_String_val >,1>* (0x125F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Zero_then_variadic_args_t) (0x1DC1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x5f, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc1, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1DC3) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C3) + # 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 0xc3, 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 (0x1DC4) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Zero_then_variadic_args_t (0x1DC3) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 1510 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc3, 0x1d, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0xe6, 0x05, 0x00, 0x00 + # MemberFuncId (0x1DC5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1182) + # FunctionType: void std::_Compressed_pair,std::_String_val >,1>::(std::_Zero_then_variadic_args_t) (0x1DC2) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0xc2, 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 (0x1DC6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Container_proxy_ptr12 > (0x1DA2) + # FunctionType: void std::_Container_proxy_ptr12 >::(std::allocator&, std::_Container_base12&) (0x1DA9) + # Name: _Container_proxy_ptr12 + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0xa2, 0x1d, 0x00, 0x00 + .byte 0xa9, 0x1d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x74, 0x61, 0x69, 0x6e + .byte 0x65, 0x72, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x5f, 0x70, 0x74, 0x72 + .byte 0x31, 0x32, 0x00, 0xf1 + # MemberFuncId (0x1DC7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: void std::basic_string,std::allocator >::() (0x118A) + # Name: _Tidy_init + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x8a, 0x11, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x5f, 0x69, 0x6e + .byte 0x69, 0x74, 0x00, 0xf1 + # MemberFuncId (0x1DC8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const) (0x11BC) + # Name: assign + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0xbc, 0x11, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x1DC9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Basic_container_proxy_ptr12 (0x1DA3) + # FunctionType: void std::_Basic_container_proxy_ptr12::() (0x1DB2) + # Name: _Release + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa3, 0x1d, 0x00, 0x00 + .byte 0xb2, 0x1d, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x6c + .byte 0x65, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1DCA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Container_proxy_ptr12 > (0x1DA2) + # FunctionType: void std::_Container_proxy_ptr12 >::() (0x1DAD) + # Name: ~_Container_proxy_ptr12 + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0xa2, 0x1d, 0x00, 0x00 + .byte 0xad, 0x1d, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x43, 0x6f + .byte 0x6e, 0x74, 0x61, 0x69 + .byte 0x6e, 0x65, 0x72, 0x5f + .byte 0x70, 0x72, 0x6f, 0x78 + .byte 0x79, 0x5f, 0x70, 0x74 + .byte 0x72, 0x31, 0x32, 0x00 + # MemberFuncId (0x1DCB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1185) + # FunctionType: void std::allocator::() (0x1273) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x73, 0x12, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1DCC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val > (0x121E) + # FunctionType: void std::_String_val >::() (0x12C5) + # Name: _String_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0xc5, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x1DCD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Container_base12 (0x1293) + # FunctionType: void std::_Container_base12::() (0x1308) + # Name: _Container_base12 + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x08, 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 (0x1DCE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val >::_Bxty (0x12C3) + # FunctionType: void std::_String_val >::_Bxty::() (0x1317) + # Name: _Bxty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc3, 0x12, 0x00, 0x00 + .byte 0x17, 0x13, 0x00, 0x00 + .byte 0x5f, 0x42, 0x78, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # ArgList (0x1DCF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Container_proxy* (0x1252) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x52, 0x12, 0x00, 0x00 + # Procedure (0x1DD0) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Container_proxy* (0x1252) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_proxy*) (0x1DCF) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcf, 0x1d, 0x00, 0x00 + # FuncId (0x1DD1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Container_proxy* (std::_Container_proxy*) (0x1DD0) + # Name: _Unfancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xd0, 0x1d, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1DD2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1C36) + # FunctionType: std::_Container_proxy* std::allocator::(const unsigned) (0x1C4B) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x4b, 0x1c, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1DD3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_base12* (0x12E2) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe2, 0x12, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x1DD4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x1C86) + # ArgType: std::_Container_proxy* const (0x1255) + # ArgType: std::_Container_base12*&& (0x1DD3) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0xd3, 0x1d, 0x00, 0x00 + # MemberFunction (0x1DD5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x1CAA) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, std::_Container_proxy* const, std::_Container_base12*&&) (0x1DD4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaa, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd4, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1DD6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x1CAA) + # FunctionType: void std::_Default_allocator_traits >::(std::allocator&, std::_Container_proxy* const, std::_Container_base12*&&) (0x1DD5) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xaa, 0x1c, 0x00, 0x00 + .byte 0xd5, 0x1d, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Procedure (0x1DD7) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Container_base12* (0x12E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_base12&) (0x1310) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe2, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x10, 0x13, 0x00, 0x00 + # FuncId (0x1DD8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Container_base12* (std::_Container_base12&) (0x1DD7) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xd7, 0x1d, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # Procedure (0x1DD9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void* (0x403) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + # FuncId (0x1DDA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void* (const unsigned) (0x1DD9) + # Name: _Allocate + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xd9, 0x1d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Procedure (0x1DDB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned (0x75) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + # FuncId (0x1DDC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: unsigned (const unsigned) (0x1DDB) + # Name: _Get_size_of_n + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xdb, 0x1d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x69, 0x7a + .byte 0x65, 0x5f, 0x6f, 0x66 + .byte 0x5f, 0x6e, 0x00, 0xf1 + # FuncId (0x1DDD) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void* (const unsigned) (0x1DD9) + # Name: _Allocate_manually_vector_aligned + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xd9, 0x1d, 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 (0x1DDE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: void (0x3) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # Struct (0x1DDF) { + # 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 (0x1DE0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void* (0x403) + # ClassType: std::_Default_allocate_traits (0x1DDF) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x04, 0x00, 0x00 + .byte 0xdf, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1DE1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void* std::_Default_allocate_traits::(const unsigned) (0x1DE0) + # Name: _Allocate + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xe0, 0x1d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x1DE2) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1DE1) + # 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 0xe1, 0x1d, 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 (0x1DE3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Default_allocate_traits (0x1DE2) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 47 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe2, 0x1d, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x2f, 0x00, 0x00, 0x00 + # MemberFuncId (0x1DE4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocate_traits (0x1DDF) + # FunctionType: void* std::_Default_allocate_traits::(const unsigned) (0x1DE0) + # Name: _Allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xdf, 0x1d, 0x00, 0x00 + .byte 0xe0, 0x1d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Pointer (0x1DE5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_base12* (0x12E2) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe2, 0x12, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1DE6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Container_base12*& (0x1DE5) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe5, 0x1d, 0x00, 0x00 + # Procedure (0x1DE7) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Container_base12*&& (0x1DD3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_base12*&) (0x1DE6) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xd3, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe6, 0x1d, 0x00, 0x00 + # FuncId (0x1DE8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Container_base12*&& (std::_Container_base12*&) (0x1DE7) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xe7, 0x1d, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFuncId (0x1DE9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Container_proxy (0x1251) + # FunctionType: void std::_Container_proxy::(std::_Container_base12*) (0x12E4) + # Name: _Container_proxy + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x51, 0x12, 0x00, 0x00 + .byte 0xe4, 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 + # MemberFuncId (0x1DEA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const, const unsigned) (0x11C2) + # Name: assign + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0xc2, 0x11, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + # FuncId (0x1DEB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: unsigned (const unsigned) (0x1DDB) + # Name: _Convert_size + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xdb, 0x1d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x76, 0x65, 0x72, 0x74 + .byte 0x5f, 0x73, 0x69, 0x7a + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1DEC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x125A) + # FunctionType: unsigned std::char_traits::(const char* const) (0x12EF) + # Name: length + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0xef, 0x12, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + # MemberFuncId (0x1DED) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val > (0x121E) + # FunctionType: char* std::_String_val >::() (0x12C6) + # Name: _Myptr + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0xc6, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1DEE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x125A) + # FunctionType: char* std::char_traits::(char* const, const char* const, const unsigned) (0x12F1) + # Name: move + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0xf1, 0x12, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1DEF) { + # 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@@QAEAAV23@QBDI@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, 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, 0x41, 0x45 + .byte 0x41, 0x41, 0x56, 0x32 + .byte 0x33, 0x40, 0x51, 0x42 + .byte 0x44, 0x49, 0x40, 0x5a + .byte 0x40, 0x00, 0xf2, 0xf1 + # ArgList (0x1DF0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: std::basic_string,std::allocator >::assign:: (0x1DEF) + # ArgType: const char* (0x113F) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0xef, 0x1d, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + # MemberFunction (0x1DF1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned, std::basic_string,std::allocator >::assign::, const char*) (0x1DF0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xf0, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1DF2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C3) + # 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@@QAEAAV23@QBDI@Z@ + # } + .byte 0xda, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x00, 0x03 + .byte 0xc3, 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, 0x41, 0x45 + .byte 0x41, 0x41, 0x56, 0x32 + .byte 0x33, 0x40, 0x51, 0x42 + .byte 0x44, 0x49, 0x40, 0x5a + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1DF3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::basic_string,std::allocator >::assign:: (0x1DF2) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring (0x125D) + # LineNumber: 2696 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf2, 0x1d, 0x00, 0x00 + .byte 0x5d, 0x12, 0x00, 0x00 + .byte 0x88, 0x0a, 0x00, 0x00 + # MemberFuncId (0x1DF4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, std::basic_string,std::allocator >::assign::, const char*) (0x1DF1) + # Name: _Reallocate_for + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0xf1, 0x1d, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x65, 0x5f + .byte 0x66, 0x6f, 0x72, 0x00 + # MemberFuncId (0x1DF5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: unsigned std::basic_string,std::allocator >::() (0x1217) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x17, 0x12, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1DF6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: void std::basic_string,std::allocator >::() (0x1243) + # Name: _Xlen + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x43, 0x12, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1DF7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: unsigned std::basic_string,std::allocator >::(const unsigned) (0x1242) + # Name: _Calculate_growth + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x42, 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 (0x1DF8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1185) + # FunctionType: char* std::allocator::(const unsigned) (0x1278) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x78, 0x12, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1DF9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::basic_string,std::allocator >::assign:: (0x1DEF) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xef, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1DFA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_string,std::allocator >::assign:: (0x1DF9) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf9, 0x1d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1DFB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* const (0x11A7) + # ArgType: const unsigned (0x1181) + # ArgType: const char* const (0x1191) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + # MemberFunction (0x1DFC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator >::assign:: (0x1DEF) + # ThisType: const std::basic_string,std::allocator >::assign::* (0x1DFA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char* const, const unsigned, const char* const) (0x1DFB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xef, 0x1d, 0x00, 0x00 + .byte 0xfa, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xfb, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1DFD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator >::assign:: (0x1DEF) + # FunctionType: void std::basic_string,std::allocator >::assign::::(char* const, const unsigned, const char* const) (0x1DFC) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xef, 0x1d, 0x00, 0x00 + .byte 0xfc, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Pointer (0x1DFE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: char* const (0x11A7) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa7, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1DFF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x1244) + # ArgType: char** const (0x1C93) + # ArgType: char* const& (0x1DFE) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0x93, 0x1c, 0x00, 0x00 + .byte 0xfe, 0x1d, 0x00, 0x00 + # MemberFunction (0x1E00) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x12E9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, char** const, char* const&) (0x1DFF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xff, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E01) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x12E9) + # FunctionType: void std::_Default_allocator_traits >::(std::allocator&, char** const, char* const&) (0x1E00) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe9, 0x12, 0x00, 0x00 + .byte 0x00, 0x1e, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E02) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x12E9) + # FunctionType: unsigned std::_Default_allocator_traits >::(const std::allocator&) (0x1323) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe9, 0x12, 0x00, 0x00 + .byte 0x23, 0x13, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E03) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: const std::allocator& std::basic_string,std::allocator >::() (0x1246) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # Procedure (0x1E04) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const unsigned& (0x1CCE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned&, const unsigned&) (0x1CEF) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xce, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xef, 0x1c, 0x00, 0x00 + # FuncId (0x1E05) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: const unsigned& (const unsigned&, const unsigned&) (0x1E04) + # Name: _Max_value + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x04, 0x1e, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x78 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x75, 0x65, 0x00, 0xf1 + # FuncId (0x1E06) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: const unsigned& (const unsigned&, const unsigned&) (0x1E04) + # Name: _Min_value + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x04, 0x1e, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x69, 0x6e + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x75, 0x65, 0x00, 0xf1 + # Class (0x1E07) { + # 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@H@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, 0x6e + .byte 0x75, 0x6d, 0x65, 0x72 + .byte 0x69, 0x63, 0x5f, 0x6c + .byte 0x69, 0x6d, 0x69, 0x74 + .byte 0x73, 0x3c, 0x69, 0x6e + .byte 0x74, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x6e, 0x75, 0x6d + .byte 0x65, 0x72, 0x69, 0x63 + .byte 0x5f, 0x6c, 0x69, 0x6d + .byte 0x69, 0x74, 0x73, 0x40 + .byte 0x48, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Struct (0x1E08) { + # 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 (0x1E09) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::numeric_limits (0x1E07) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x07, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1E0A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Num_int_base (0x1E08) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # Name: is_signed + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: digits + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: digits10 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::numeric_limits::() (0x1E09) + # Name: min + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::numeric_limits::() (0x1E09) + # Name: max + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::numeric_limits::() (0x1E09) + # Name: lowest + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::numeric_limits::() (0x1E09) + # Name: epsilon + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::numeric_limits::() (0x1E09) + # Name: round_error + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::numeric_limits::() (0x1E09) + # Name: denorm_min + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::numeric_limits::() (0x1E09) + # Name: infinity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::numeric_limits::() (0x1E09) + # Name: quiet_NaN + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::numeric_limits::() (0x1E09) + # Name: signaling_NaN + # } + # } + .byte 0xe6, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x08, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x66, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x64, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x64, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x31, 0x30 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x09, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x09, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x09, 0x1e, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x77, 0x65 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x09, 0x1e, 0x00, 0x00 + .byte 0x65, 0x70, 0x73, 0x69 + .byte 0x6c, 0x6f, 0x6e, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x09, 0x1e, 0x00, 0x00 + .byte 0x72, 0x6f, 0x75, 0x6e + .byte 0x64, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x09, 0x1e, 0x00, 0x00 + .byte 0x64, 0x65, 0x6e, 0x6f + .byte 0x72, 0x6d, 0x5f, 0x6d + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x09, 0x1e, 0x00, 0x00 + .byte 0x69, 0x6e, 0x66, 0x69 + .byte 0x6e, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x09, 0x1e, 0x00, 0x00 + .byte 0x71, 0x75, 0x69, 0x65 + .byte 0x74, 0x5f, 0x4e, 0x61 + .byte 0x4e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x09, 0x1e, 0x00, 0x00 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x61, 0x6c, 0x69, 0x6e + .byte 0x67, 0x5f, 0x4e, 0x61 + .byte 0x4e, 0x00, 0xf2, 0xf1 + # Class (0x1E0B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 13 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1E0A) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::numeric_limits + # LinkageName: .?AV?$numeric_limits@H@std@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x0d, 0x00, 0x00, 0x02 + .byte 0x0a, 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, 0x69, 0x6e + .byte 0x74, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x6e, 0x75, 0x6d + .byte 0x65, 0x72, 0x69, 0x63 + .byte 0x5f, 0x6c, 0x69, 0x6d + .byte 0x69, 0x74, 0x73, 0x40 + .byte 0x48, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # StringId (0x1E0C) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x6c, 0x69 + .byte 0x6d, 0x69, 0x74, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1E0D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::numeric_limits (0x1E0B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\limits (0x1E0C) + # LineNumber: 501 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x0b, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x1e, 0x00, 0x00 + .byte 0xf5, 0x01, 0x00, 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::_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 (0x1E0F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Num_base (0x1E0E) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # Name: is_bounded + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # Name: is_exact + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # Name: is_integer + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # Name: is_specialized + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: radix + # } + # } + .byte 0x72, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x0e, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x66, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x62 + .byte 0x6f, 0x75, 0x6e, 0x64 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x66, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x65 + .byte 0x78, 0x61, 0x63, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x66, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x67 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x66, 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 0x05, 0x10, 0x00, 0x00 + .byte 0x72, 0x61, 0x64, 0x69 + .byte 0x78, 0x00, 0xf2, 0xf1 + # Struct (0x1E10) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 6 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1E0F) + # 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 0x0f, 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 (0x1E11) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Num_int_base (0x1E10) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\limits (0x1E0C) + # LineNumber: 116 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x10, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x1e, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # FieldList (0x1E12) { + # 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 (0x1E13) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x1E12) + # 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 0x12, 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 (0x1E14) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::float_denorm_style (0x1E13) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\limits (0x1E0C) + # LineNumber: 20 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x13, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x1e, 0x00, 0x00 + .byte 0x14, 0x00, 0x00, 0x00 + # Modifier (0x1E15) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::float_denorm_style (0x1E13) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x13, 0x1e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # FieldList (0x1E16) { + # 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 (0x1E17) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x1E16) + # 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 0x16, 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 (0x1E18) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::float_round_style (0x1E17) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\limits (0x1E0C) + # LineNumber: 27 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x17, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x1e, 0x00, 0x00 + .byte 0x1b, 0x00, 0x00, 0x00 + # Modifier (0x1E19) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::float_round_style (0x1E17) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x17, 0x1e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # FieldList (0x1E1A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::float_denorm_style (0x1E15) + # Name: has_denorm + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # Name: has_denorm_loss + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # Name: has_infinity + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # Name: has_quiet_NaN + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # Name: has_signaling_NaN + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # Name: is_bounded + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # Name: is_exact + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # Name: is_iec559 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # Name: is_integer + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # Name: is_modulo + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # Name: is_signed + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # Name: is_specialized + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # Name: tinyness_before + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # Name: traps + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::float_round_style (0x1E19) + # Name: round_style + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: digits + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: digits10 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: max_digits10 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: max_exponent + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: max_exponent10 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: min_exponent + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: min_exponent10 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: radix + # } + # } + .byte 0xf2, 0x01, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x15, 0x1e, 0x00, 0x00 + .byte 0x68, 0x61, 0x73, 0x5f + .byte 0x64, 0x65, 0x6e, 0x6f + .byte 0x72, 0x6d, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x66, 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 0x66, 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 0x66, 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 0x66, 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 0x66, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x62 + .byte 0x6f, 0x75, 0x6e, 0x64 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x66, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x65 + .byte 0x78, 0x61, 0x63, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x66, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x69 + .byte 0x65, 0x63, 0x35, 0x35 + .byte 0x39, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x66, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x67 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x66, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x6d + .byte 0x6f, 0x64, 0x75, 0x6c + .byte 0x6f, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x66, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x66, 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 0x66, 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 0x66, 0x10, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x70 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x19, 0x1e, 0x00, 0x00 + .byte 0x72, 0x6f, 0x75, 0x6e + .byte 0x64, 0x5f, 0x73, 0x74 + .byte 0x79, 0x6c, 0x65, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x64, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x64, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x31, 0x30 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 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 0x05, 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 0x05, 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 0x05, 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 0x05, 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 0x05, 0x10, 0x00, 0x00 + .byte 0x72, 0x61, 0x64, 0x69 + .byte 0x78, 0x00, 0xf2, 0xf1 + # Struct (0x1E1B) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 23 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1E1A) + # 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 0x1a, 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 (0x1E1C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Num_base (0x1E1B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\limits (0x1E0C) + # LineNumber: 36 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1b, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x1e, 0x00, 0x00 + .byte 0x24, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E1D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::numeric_limits (0x1E07) + # FunctionType: int std::numeric_limits::() (0x1E09) + # Name: max + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x07, 0x1e, 0x00, 0x00 + .byte 0x09, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x00 + # MemberFuncId (0x1E1E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1182) + # FunctionType: const std::allocator& std::_Compressed_pair,std::_String_val >,1>::() (0x1263) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x63, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x1E1F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x125A) + # FunctionType: char* std::char_traits::(char* const, const char* const, const unsigned) (0x12F1) + # Name: copy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0xf1, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1E20) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: char* const& (0x1DFE) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xfe, 0x1d, 0x00, 0x00 + # Procedure (0x1E21) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* const& (0x1DFE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char* const&) (0x1E20) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xfe, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x1e, 0x00, 0x00 + # FuncId (0x1E22) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: char* const& (char* const&) (0x1E21) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x21, 0x1e, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFuncId (0x1E23) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1BA2) + # FunctionType: void Catch::BinaryExpr::(bool, bool, Catch::StringRef, bool) (0x1BB0) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa2, 0x1b, 0x00, 0x00 + .byte 0xb0, 0x1b, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1E24) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1BA2) + # FunctionType: bool Catch::BinaryExpr::() (0x1BAC) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xa2, 0x1b, 0x00, 0x00 + .byte 0xac, 0x1b, 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 (0x1E25) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1BA2) + # FunctionType: bool Catch::BinaryExpr::() (0x1BAC) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa2, 0x1b, 0x00, 0x00 + .byte 0xac, 0x1b, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E26) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1BA2) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1BAD) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xa2, 0x1b, 0x00, 0x00 + .byte 0xad, 0x1b, 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 (0x1E27) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: bool gsl::span::(int, int) (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 + # Procedure (0x1E28) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned (0x75) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int&) (0x1792) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x92, 0x17, 0x00, 0x00 + # FuncId (0x1E29) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: unsigned (int&) (0x1E28) + # Name: narrow_cast + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0x28, 0x1e, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x5f, 0x63 + .byte 0x61, 0x73, 0x74, 0x00 + # Procedure (0x1E2A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int& (0x1026) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int&) (0x1792) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x92, 0x17, 0x00, 0x00 + # FuncId (0x1E2B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int& (int&) (0x1E2A) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x2a, 0x1e, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # Pointer (0x1E2C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1427) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x27, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1E2D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1427) + # ThisType: gsl::span::storage_type >* (0x1E2C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x14, 0x00, 0x00 + .byte 0x2c, 0x1e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E2E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1427) + # FunctionType: void gsl::span::storage_type >::(int*, int) (0x1E2D) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x27, 0x14, 0x00, 0x00 + .byte 0x2d, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E2F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<2> (0x144E) + # FunctionType: void gsl::details::extent_type<2>::(int) (0x1459) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4e, 0x14, 0x00, 0x00 + .byte 0x59, 0x14, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1E30) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<2> (0x144E) + # FunctionType: int gsl::details::extent_type<2>::() (0x145D) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4e, 0x14, 0x00, 0x00 + .byte 0x5d, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E31) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1427) + # FunctionType: int* gsl::span::storage_type >::() (0x1451) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x27, 0x14, 0x00, 0x00 + .byte 0x51, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E32) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1426) + # FunctionType: bool gsl::span::(int, int) (0x1447) + # Name: CheckRange + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x47, 0x14, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # MemberFuncId (0x1E33) { + # 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 (0x1E34) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1426) + # FunctionType: void gsl::span::(int*, int*) (0x142A) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x2a, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E35) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x132C) + # FunctionType: void gsl::span::(int*, int*) (0x1330) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x30, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1E36) { + # 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 (0x1E37) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: gsl::span (int*, int*) (0x1E36) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0x36, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x1E38) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + # FuncId (0x1E39) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int (int*, int*) (0x1E38) + # Name: distance + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x38, 0x1e, 0x00, 0x00 + .byte 0x64, 0x69, 0x73, 0x74 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1E3A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x146E + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6e, 0x14, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1E3B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x1E3A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3a, 0x1e, 0x00, 0x00 + # MemberFunction (0x1E3C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1E3B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x3b, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E3D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(&) (0x1E3C) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x3c, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1E3E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x147C) + # ThisType: gsl::span* (0x147F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1E3B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x7f, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x3b, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E3F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147C) + # FunctionType: void gsl::span::(&) (0x1E3E) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x3e, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E40) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147C) + # FunctionType: int* gsl::span::() (0x1494) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x94, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1E41) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x14D7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd7, 0x14, 0x00, 0x00 + # Procedure (0x1E42) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: * (0x14BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1E41) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xbb, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x41, 0x1e, 0x00, 0x00 + # FuncId (0x1E43) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: * (&) (0x1E42) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x42, 0x1e, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E44) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14B7) + # FunctionType: void gsl::span::(*, int) (0x14BD) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xbd, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E45) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14B7) + # FunctionType: int gsl::span::() (0x14D5) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xd5, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E46) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14B7) + # FunctionType: * gsl::span::() (0x14D9) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xd9, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1E47) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x150F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0f, 0x15, 0x00, 0x00 + # Procedure (0x1E48) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: * (0x14F3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1E47) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xf3, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x47, 0x1e, 0x00, 0x00 + # FuncId (0x1E49) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: * (&) (0x1E48) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x48, 0x1e, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E4A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14EF) + # FunctionType: void gsl::span::(*, int) (0x14F5) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0xf5, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E4B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14EF) + # FunctionType: int gsl::span::() (0x150D) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0x0d, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E4C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14EF) + # FunctionType: * gsl::span::() (0x1511) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0x11, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1E4D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x147C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1E3B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3b, 0x1e, 0x00, 0x00 + # FuncId (0x1E4E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: gsl::span (&) (0x1E4D) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0x4d, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x1E4F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x474) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int&) (0x1792) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x92, 0x17, 0x00, 0x00 + # FuncId (0x1E50) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int* (int&) (0x1E4F) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x4f, 0x1e, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # Procedure (0x1E51) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x14B7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, int) (0x14BC) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xbc, 0x14, 0x00, 0x00 + # FuncId (0x1E52) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: gsl::span (*, int) (0x1E51) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0x51, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x1E53) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x14EF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, int) (0x14F4) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf4, 0x14, 0x00, 0x00 + # FuncId (0x1E54) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: gsl::span (*, int) (0x1E53) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0x53, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Pointer (0x1E55) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x1475 + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x75, 0x14, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1E56) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x1E55) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x55, 0x1e, 0x00, 0x00 + # MemberFunction (0x1E57) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x152A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1E56) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x2a, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x56, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E58) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # FunctionType: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::(&) (0x1E57) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x57, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E59) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x1527) + # FunctionType: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x154A) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x4a, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1E5A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: `anonymous namespace'::AddressOverloaded& (0x1548) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x48, 0x15, 0x00, 0x00 + # Procedure (0x1E5B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: `anonymous namespace'::AddressOverloaded* (0x152B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (`anonymous namespace'::AddressOverloaded&) (0x1E5A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x2b, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5a, 0x1e, 0x00, 0x00 + # FuncId (0x1E5C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: `anonymous namespace'::AddressOverloaded* (`anonymous namespace'::AddressOverloaded&) (0x1E5B) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x5b, 0x1e, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E5D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<5> (0x14A4) + # FunctionType: void gsl::details::extent_type<5>::() (0x14AE) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa4, 0x14, 0x00, 0x00 + .byte 0xae, 0x14, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # ArgList (0x1E5E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1018) + # ArgType: gsl::details::extent_type<5> (0x14A4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x18, 0x10, 0x00, 0x00 + .byte 0xa4, 0x14, 0x00, 0x00 + # MemberFunction (0x1E5F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1BCF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<5>) (0x1E5E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0xcf, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E60) { + # 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>) (0x1E5F) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x5f, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1E61) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::extent_type<5> (0x14A4) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa4, 0x14, 0x00, 0x00 + # MemberFunction (0x1E62) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: gsl::details::extent_type<-1>* (0x10C6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<5>) (0x1E61) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x61, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E63) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: void gsl::details::extent_type<-1>::(gsl::details::extent_type<5>) (0x1E62) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x62, 0x1e, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1E64) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<5> (0x14A4) + # FunctionType: int gsl::details::extent_type<5>::() (0x14B3) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa4, 0x14, 0x00, 0x00 + .byte 0xb3, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1E65) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x147E) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7e, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1E66) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1487) + # ArgType: gsl::details::extent_type<5> (0x14A4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x87, 0x14, 0x00, 0x00 + .byte 0xa4, 0x14, 0x00, 0x00 + # MemberFunction (0x1E67) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x147E) + # ThisType: gsl::span::storage_type >* (0x1E65) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<5>) (0x1E66) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7e, 0x14, 0x00, 0x00 + .byte 0x65, 0x1e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x66, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E68) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x147E) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<5>) (0x1E67) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x7e, 0x14, 0x00, 0x00 + .byte 0x67, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E69) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x147E) + # FunctionType: int* gsl::span::storage_type >::() (0x14A7) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7e, 0x14, 0x00, 0x00 + .byte 0xa7, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1E6A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x14B9) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb9, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1E6B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x14B9) + # ThisType: gsl::span::storage_type >* (0x1E6A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, int) (0x14BC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x14, 0x00, 0x00 + .byte 0x6a, 0x1e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xbc, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E6C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x14B9) + # FunctionType: void gsl::span::storage_type >::(*, int) (0x1E6B) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xb9, 0x14, 0x00, 0x00 + .byte 0x6b, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E6D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x14B9) + # FunctionType: * gsl::span::storage_type >::() (0x14EB) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb9, 0x14, 0x00, 0x00 + .byte 0xeb, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1E6E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x14F1) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf1, 0x14, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1E6F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x14F1) + # ThisType: gsl::span::storage_type >* (0x1E6E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, int) (0x14F4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf1, 0x14, 0x00, 0x00 + .byte 0x6e, 0x1e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xf4, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E70) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x14F1) + # FunctionType: void gsl::span::storage_type >::(*, int) (0x1E6F) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xf1, 0x14, 0x00, 0x00 + .byte 0x6f, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E71) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x14F1) + # FunctionType: * gsl::span::storage_type >::() (0x1523) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf1, 0x14, 0x00, 0x00 + .byte 0x23, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1E72) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x1529) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x29, 0x15, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1E73) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull (0x153B) + # ArgType: gsl::details::extent_type<5> (0x14A4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x3b, 0x15, 0x00, 0x00 + .byte 0xa4, 0x14, 0x00, 0x00 + # MemberFunction (0x1E74) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x1529) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >* (0x1E72) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull, gsl::details::extent_type<5>) (0x1E73) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x15, 0x00, 0x00 + .byte 0x72, 0x1e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x73, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E75) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x1529) + # FunctionType: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >::(gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull, gsl::details::extent_type<5>) (0x1E74) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x29, 0x15, 0x00, 0x00 + .byte 0x74, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E76) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x1529) + # FunctionType: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >::() (0x155C) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x29, 0x15, 0x00, 0x00 + .byte 0x5c, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E77) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1569) + # FunctionType: void gsl::span::(double*, int) (0x156D) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x6d, 0x15, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E78) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1569) + # FunctionType: int gsl::span::() (0x1586) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x86, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E79) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1569) + # FunctionType: double* gsl::span::() (0x158A) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x8a, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1E7A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x1569) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (double*, int) (0x156C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6c, 0x15, 0x00, 0x00 + # FuncId (0x1E7B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: gsl::span (double*, int) (0x1E7A) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0x7a, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Pointer (0x1E7C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x156A) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6a, 0x15, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1E7D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x156A) + # ThisType: gsl::span::storage_type >* (0x1E7C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (double*, int) (0x156C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x15, 0x00, 0x00 + .byte 0x7c, 0x1e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x6c, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E7E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x156A) + # FunctionType: void gsl::span::storage_type >::(double*, int) (0x1E7D) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x6a, 0x15, 0x00, 0x00 + .byte 0x7d, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E7F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x156A) + # FunctionType: double* gsl::span::storage_type >::() (0x159C) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x6a, 0x15, 0x00, 0x00 + .byte 0x9c, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1E80) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x15A7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E81) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(std::array&) (0x1E80) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x80, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1E82) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: unsigned (0x75) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x1E83) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: unsigned&& (0x1E82) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x82, 0x1e, 0x00, 0x00 + # Procedure (0x1E84) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned&&) (0x1E83) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x83, 0x1e, 0x00, 0x00 + # FuncId (0x1E85) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: int (unsigned&&) (0x1E84) + # Name: narrow_cast + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0x84, 0x1e, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x5f, 0x63 + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x1E86) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::array (0x15A3) + # FunctionType: unsigned std::array::() (0x15B8) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa3, 0x15, 0x00, 0x00 + .byte 0xb8, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E87) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::array (0x15A3) + # FunctionType: int* std::array::() (0x15B5) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa3, 0x15, 0x00, 0x00 + .byte 0xb5, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1E88) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DC) + # ThisType: gsl::span* (0x10DE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x15A7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E89) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DC) + # FunctionType: void gsl::span::(std::array&) (0x1E88) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0x88, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1E8A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15E8) + # ThisType: gsl::span* (0x15EA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x15A7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xea, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E8B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x15E8) + # FunctionType: void gsl::span::(std::array&) (0x1E8A) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0x8a, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E8C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x15E8) + # FunctionType: int* gsl::span::() (0x1600) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0x00, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1E8D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1623) + # ThisType: gsl::span* (0x1625) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x15A7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x25, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E8E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1623) + # FunctionType: void gsl::span::(std::array&) (0x1E8D) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x8d, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E8F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1623) + # FunctionType: const int* gsl::span::() (0x163B) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x3b, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E90) { + # 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 (0x1E91) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array<(anonymous namespace)::AddressOverloaded,4>&) (0x15CB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x55, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xcb, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E92) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # FunctionType: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::(std::array<(anonymous namespace)::AddressOverloaded,4>&) (0x1E91) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x53, 0x16, 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: std::array<(anonymous namespace)::AddressOverloaded,4> (0x15C4) + # FunctionType: `anonymous namespace'::AddressOverloaded* std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x15D9) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc4, 0x15, 0x00, 0x00 + .byte 0xd9, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E94) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1653) + # FunctionType: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x166B) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x6b, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1E95) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____14:: (0x168A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x8a, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1E96) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____14:: (0x1E95) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x95, 0x1e, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1E97) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::span (0x10DC) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + # MemberFunction (0x1E98) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____14:: (0x168A) + # ThisType: const ____C_A_T_C_H____T_E_S_T____14::* (0x1E96) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x1E97) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8a, 0x16, 0x00, 0x00 + .byte 0x96, 0x1e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x97, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E99) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____14:: (0x168A) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____14::::(gsl::span) (0x1E98) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8a, 0x16, 0x00, 0x00 + .byte 0x98, 0x1e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x1E9A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____14:: (0x1683) + # FunctionType: std::array ____C_A_T_C_H____T_E_S_T____14::::() (0x1686) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x83, 0x16, 0x00, 0x00 + .byte 0x86, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Pointer (0x1E9B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x15AC) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xac, 0x15, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1E9C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x1E9B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9b, 0x1e, 0x00, 0x00 + # MemberFunction (0x1E9D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DC) + # ThisType: gsl::span* (0x10DE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1E9C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x9c, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E9E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DC) + # FunctionType: void gsl::span::(const std::array&) (0x1E9D) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0x9d, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1E9F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x1004) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x15A7) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa7, 0x15, 0x00, 0x00 + # FuncId (0x1EA0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: gsl::span (std::array&) (0x1E9F) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0x9f, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1EA1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<4> (0x1610) + # FunctionType: void gsl::details::extent_type<4>::() (0x161A) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x10, 0x16, 0x00, 0x00 + .byte 0x1a, 0x16, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # ArgList (0x1EA2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1018) + # ArgType: gsl::details::extent_type<4> (0x1610) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x18, 0x10, 0x00, 0x00 + .byte 0x10, 0x16, 0x00, 0x00 + # MemberFunction (0x1EA3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1BCF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1EA2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0xcf, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xa2, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EA4) { + # 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>) (0x1EA3) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0xa3, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1EA5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::extent_type<4> (0x1610) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x10, 0x16, 0x00, 0x00 + # MemberFunction (0x1EA6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: gsl::details::extent_type<-1>* (0x10C6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<4>) (0x1EA5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa5, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EA7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: void gsl::details::extent_type<-1>::(gsl::details::extent_type<4>) (0x1EA6) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xa6, 0x1e, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1EA8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<4> (0x1610) + # FunctionType: int gsl::details::extent_type<4>::() (0x161F) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x10, 0x16, 0x00, 0x00 + .byte 0x1f, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1EA9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: unsigned& (0x1CA4) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa4, 0x1c, 0x00, 0x00 + # Procedure (0x1EAA) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned&& (0x1E82) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned&) (0x1EA9) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x82, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa9, 0x1e, 0x00, 0x00 + # FuncId (0x1EAB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: unsigned&& (unsigned&) (0x1EAA) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xaa, 0x1e, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # ArgList (0x1EAC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x10E9) + # ArgType: gsl::details::extent_type<4> (0x1610) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x10, 0x16, 0x00, 0x00 + # MemberFunction (0x1EAD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x10DD) + # ThisType: gsl::span::storage_type >* (0x1CC0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1EAC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x10, 0x00, 0x00 + .byte 0xc0, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xac, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EAE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x10DD) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1EAD) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xdd, 0x10, 0x00, 0x00 + .byte 0xad, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1EAF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x15E9) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe9, 0x15, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1EB0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x15F3) + # ArgType: gsl::details::extent_type<4> (0x1610) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf3, 0x15, 0x00, 0x00 + .byte 0x10, 0x16, 0x00, 0x00 + # MemberFunction (0x1EB1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x15E9) + # ThisType: gsl::span::storage_type >* (0x1EAF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1EB0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x15, 0x00, 0x00 + .byte 0xaf, 0x1e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xb0, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EB2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x15E9) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1EB1) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xe9, 0x15, 0x00, 0x00 + .byte 0xb1, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EB3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x15E9) + # FunctionType: int* gsl::span::storage_type >::() (0x1613) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe9, 0x15, 0x00, 0x00 + .byte 0x13, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1EB4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1624) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x24, 0x16, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1EB5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x162E) + # ArgType: gsl::details::extent_type<4> (0x1610) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2e, 0x16, 0x00, 0x00 + .byte 0x10, 0x16, 0x00, 0x00 + # MemberFunction (0x1EB6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1624) + # ThisType: gsl::span::storage_type >* (0x1EB4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1EB5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x24, 0x16, 0x00, 0x00 + .byte 0xb4, 0x1e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xb5, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EB7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1624) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1EB6) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x24, 0x16, 0x00, 0x00 + .byte 0xb6, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EB8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1624) + # FunctionType: const int* gsl::span::storage_type >::() (0x164D) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x24, 0x16, 0x00, 0x00 + .byte 0x4d, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1EB9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x1654) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x54, 0x16, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1EBA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull (0x165E) + # ArgType: gsl::details::extent_type<4> (0x1610) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x5e, 0x16, 0x00, 0x00 + .byte 0x10, 0x16, 0x00, 0x00 + # MemberFunction (0x1EBB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x1654) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >* (0x1EB9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull, gsl::details::extent_type<4>) (0x1EBA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x16, 0x00, 0x00 + .byte 0xb9, 0x1e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xba, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EBC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x1654) + # FunctionType: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >::(gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull, gsl::details::extent_type<4>) (0x1EBB) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x54, 0x16, 0x00, 0x00 + .byte 0xbb, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EBD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x1654) + # FunctionType: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >::() (0x167D) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x54, 0x16, 0x00, 0x00 + .byte 0x7d, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EBE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::array (0x15A3) + # FunctionType: const int* std::array::() (0x15B6) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa3, 0x15, 0x00, 0x00 + .byte 0xb6, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1EBF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1623) + # ThisType: gsl::span* (0x1625) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1E9C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x25, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x9c, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EC0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1623) + # FunctionType: void gsl::span::(const std::array&) (0x1EBF) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0xbf, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1EC1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array<(anonymous namespace)::AddressOverloaded,4> (0x15D0) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd0, 0x15, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1EC2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array<(anonymous namespace)::AddressOverloaded,4>& (0x1EC1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc1, 0x1e, 0x00, 0x00 + # MemberFunction (0x1EC3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1690) + # ThisType: gsl::span* (0x1692) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array<(anonymous namespace)::AddressOverloaded,4>&) (0x1EC2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0x92, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc2, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EC4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1690) + # FunctionType: void gsl::span::(const std::array<(anonymous namespace)::AddressOverloaded,4>&) (0x1EC3) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0xc3, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EC5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1690) + # FunctionType: const `anonymous namespace'::AddressOverloaded* gsl::span::() (0x16AB) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0xab, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EC6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x15C4) + # FunctionType: const `anonymous namespace'::AddressOverloaded* std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x15DA) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc4, 0x15, 0x00, 0x00 + .byte 0xda, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1EC7) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____16:: (0x16CB) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xcb, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1EC8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____16:: (0x1EC7) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc7, 0x1e, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1EC9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____16:: (0x16CB) + # ThisType: const ____C_A_T_C_H____T_E_S_T____16::* (0x1EC8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x1E97) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x16, 0x00, 0x00 + .byte 0xc8, 0x1e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x97, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1ECA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____16:: (0x16CB) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____16::::(gsl::span) (0x1EC9) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcb, 0x16, 0x00, 0x00 + .byte 0xc9, 0x1e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x1ECB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____16:: (0x16C4) + # FunctionType: const std::array ____C_A_T_C_H____T_E_S_T____16::::() (0x16C7) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc4, 0x16, 0x00, 0x00 + .byte 0xc7, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Procedure (0x1ECC) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x10DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1E9C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9c, 0x1e, 0x00, 0x00 + # FuncId (0x1ECD) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: gsl::span (const std::array&) (0x1ECC) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0xcc, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Pointer (0x1ECE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1691) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x91, 0x16, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1ECF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x169D) + # ArgType: gsl::details::extent_type<4> (0x1610) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9d, 0x16, 0x00, 0x00 + .byte 0x10, 0x16, 0x00, 0x00 + # MemberFunction (0x1ED0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1691) + # ThisType: gsl::span::storage_type >* (0x1ECE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1ECF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x16, 0x00, 0x00 + .byte 0xce, 0x1e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xcf, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1ED1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1691) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1ED0) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x91, 0x16, 0x00, 0x00 + .byte 0xd0, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1ED2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1691) + # FunctionType: const `anonymous namespace'::AddressOverloaded* gsl::span::storage_type >::() (0x16BD) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x91, 0x16, 0x00, 0x00 + .byte 0xbd, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1ED3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x16DB) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdb, 0x16, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1ED4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x1ED3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd3, 0x1e, 0x00, 0x00 + # MemberFunction (0x1ED5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DC) + # ThisType: gsl::span* (0x10DE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1ED4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd4, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1ED6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DC) + # FunctionType: void gsl::span::(const std::array&) (0x1ED5) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xd5, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1ED7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::array (0x16D1) + # FunctionType: unsigned std::array::() (0x16E7) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd1, 0x16, 0x00, 0x00 + .byte 0xe7, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1ED8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::array (0x16D1) + # FunctionType: const int* std::array::() (0x16E4) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd1, 0x16, 0x00, 0x00 + .byte 0xe4, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1ED9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1623) + # ThisType: gsl::span* (0x1625) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1ED4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x25, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd4, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EDA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1623) + # FunctionType: void gsl::span::(const std::array&) (0x1ED9) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0xd9, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1EDB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x10DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x16D6) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd6, 0x16, 0x00, 0x00 + # FuncId (0x1EDC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: gsl::span (std::array&) (0x1EDB) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0xdb, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x1EDD) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + # FuncId (0x1EDE) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: int (unsigned) (0x1EDD) + # Name: narrow + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0xdd, 0x1e, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x00, 0xf1 + # MemberFuncId (0x1EDF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::array (0x16D1) + # FunctionType: const int* std::array::() (0x16E5) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd1, 0x16, 0x00, 0x00 + .byte 0xe5, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1EE0) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned&) (0x1EA9) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa9, 0x1e, 0x00, 0x00 + # FuncId (0x1EE1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: int (unsigned&) (0x1EE0) + # Name: narrow_cast + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0xe0, 0x1e, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x5f, 0x63 + .byte 0x61, 0x73, 0x74, 0x00 + # Struct (0x1EE2) { + # 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 (0x1EE3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::narrowing_error (0x1EE2) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe2, 0x1e, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x1EE4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::narrowing_error&& (0x1EE3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe3, 0x1e, 0x00, 0x00 + # Procedure (0x1EE5) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::narrowing_error&&) (0x1EE4) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe4, 0x1e, 0x00, 0x00 + # FieldList (0x1EE6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::exception (0x1BE4) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xe4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x1EE7) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1EE6) + # DerivedFrom: 0x0 + # VShape: (0x1BDC) + # SizeOf: 12 + # Name: gsl::narrowing_error + # LinkageName: .?AUnarrowing_error@gsl@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x00, 0x02 + .byte 0xe6, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xdc, 0x1b, 0x00, 0x00 + .byte 0x0c, 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 (0x1EE8) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: E:\DD\gsl-dadonenf\include\gsl\gsl_util + # } + .byte 0x2e, 0x00, 0x05, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x45, 0x3a, 0x5c, 0x44 + .byte 0x44, 0x5c, 0x67, 0x73 + .byte 0x6c, 0x2d, 0x64, 0x61 + .byte 0x64, 0x6f, 0x6e, 0x65 + .byte 0x6e, 0x66, 0x5c, 0x69 + .byte 0x6e, 0x63, 0x6c, 0x75 + .byte 0x64, 0x65, 0x5c, 0x67 + .byte 0x73, 0x6c, 0x5c, 0x67 + .byte 0x73, 0x6c, 0x5f, 0x75 + .byte 0x74, 0x69, 0x6c, 0x00 + # UdtSourceLine (0x1EE9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::narrowing_error (0x1EE7) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\gsl_util (0x1EE8) + # LineNumber: 103 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe7, 0x1e, 0x00, 0x00 + .byte 0xe8, 0x1e, 0x00, 0x00 + .byte 0x67, 0x00, 0x00, 0x00 + # FuncId (0x1EEA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1BD7) + # FunctionType: void (gsl::narrowing_error&&) (0x1EE5) + # Name: throw_exception + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0xe5, 0x1e, 0x00, 0x00 + .byte 0x74, 0x68, 0x72, 0x6f + .byte 0x77, 0x5f, 0x65, 0x78 + .byte 0x63, 0x65, 0x70, 0x74 + .byte 0x69, 0x6f, 0x6e, 0x00 + # Pointer (0x1EEB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::narrowing_error (0x1EE2) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe2, 0x1e, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1EEC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::narrowing_error (0x1EE2) + # ThisType: gsl::narrowing_error* (0x1EEB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe2, 0x1e, 0x00, 0x00 + .byte 0xeb, 0x1e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EED) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::narrowing_error (0x1EE2) + # FunctionType: void gsl::narrowing_error::() (0x1EEC) + # Name: narrowing_error + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xe2, 0x1e, 0x00, 0x00 + .byte 0xec, 0x1e, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x69, 0x6e + .byte 0x67, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x1EEE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::narrowing_error (0x1EE2) + # FunctionType: void gsl::narrowing_error::() (0x1EEC) + # Name: ~narrowing_error + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xe2, 0x1e, 0x00, 0x00 + .byte 0xec, 0x1e, 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 (0x1EEF) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned& (0x1CA4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned&) (0x1EA9) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xa4, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa9, 0x1e, 0x00, 0x00 + # FuncId (0x1EF0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: unsigned& (unsigned&) (0x1EEF) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xef, 0x1e, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # Pointer (0x1EF1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::narrowing_error (0x1EE2) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe2, 0x1e, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1EF2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::narrowing_error& (0x1EF1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf1, 0x1e, 0x00, 0x00 + # Procedure (0x1EF3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::narrowing_error&& (0x1EE3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::narrowing_error&) (0x1EF2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe3, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x1e, 0x00, 0x00 + # FuncId (0x1EF4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: gsl::narrowing_error&& (gsl::narrowing_error&) (0x1EF3) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xf3, 0x1e, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x1EF5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::narrowing_error (0x1EE2) + # ThisType: gsl::narrowing_error* (0x1EEB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::narrowing_error&&) (0x1EE4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe2, 0x1e, 0x00, 0x00 + .byte 0xeb, 0x1e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xe4, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EF6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::narrowing_error (0x1EE2) + # FunctionType: void gsl::narrowing_error::(gsl::narrowing_error&&) (0x1EF5) + # Name: narrowing_error + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xe2, 0x1e, 0x00, 0x00 + .byte 0xf5, 0x1e, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x69, 0x6e + .byte 0x67, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # Modifier (0x1EF7) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::narrowing_error (0x1EE2) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe2, 0x1e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1EF8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::narrowing_error (0x1EF7) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf7, 0x1e, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1EF9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::narrowing_error& (0x1EF8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf8, 0x1e, 0x00, 0x00 + # MemberFunction (0x1EFA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::narrowing_error (0x1EE2) + # ThisType: gsl::narrowing_error* (0x1EEB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::narrowing_error&) (0x1EF9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe2, 0x1e, 0x00, 0x00 + .byte 0xeb, 0x1e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EFB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::narrowing_error (0x1EE2) + # FunctionType: void gsl::narrowing_error::(const gsl::narrowing_error&) (0x1EFA) + # Name: narrowing_error + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xe2, 0x1e, 0x00, 0x00 + .byte 0xfa, 0x1e, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x69, 0x6e + .byte 0x67, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x1EFC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x1BE4) + # FunctionType: void std::exception::() (0x1BF0) + # Name: exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe4, 0x1b, 0x00, 0x00 + .byte 0xf0, 0x1b, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1EFD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1623) + # FunctionType: void gsl::span::(const int*, int) (0x1626) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x26, 0x16, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1EFE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1624) + # ThisType: gsl::span::storage_type >* (0x1EB4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, int) (0x10DF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x24, 0x16, 0x00, 0x00 + .byte 0xb4, 0x1e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EFF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1624) + # FunctionType: void gsl::span::storage_type >::(const int*, int) (0x1EFE) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x24, 0x16, 0x00, 0x00 + .byte 0xfe, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F00) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<4> (0x1610) + # FunctionType: void gsl::details::extent_type<4>::(int) (0x161B) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x10, 0x16, 0x00, 0x00 + .byte 0x1b, 0x16, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1F01) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x16FA) + # FunctionType: void std::allocator::() (0x1797) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0x97, 0x17, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1F02) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: void std::vector >::(std::initializer_list, const std::allocator&) (0x1705) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x05, 0x17, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1F03) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: void std::vector >::(const std::vector >&) (0x1709) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x09, 0x17, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Struct (0x1F04) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Tidy_guard > > + # LinkageName: .?AU?$_Tidy_guard@V?$vector@HV?$allocator@H@std@@@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 0x54, 0x69, 0x64, 0x79 + .byte 0x5f, 0x67, 0x75, 0x61 + .byte 0x72, 0x64, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x69, 0x6e + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x5f, 0x54, 0x69 + .byte 0x64, 0x79, 0x5f, 0x67 + .byte 0x75, 0x61, 0x72, 0x64 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x40, 0x48 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x48, 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 (0x1F05) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tidy_guard > > (0x1F04) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x04, 0x1f, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1F06) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Tidy_guard > > (0x1F04) + # ThisType: std::_Tidy_guard > >* (0x1F05) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x1f, 0x00, 0x00 + .byte 0x05, 0x1f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1F07) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::vector >* (0x16F8) + # FieldOffset: 0x0 + # Name: _Target + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Tidy_guard > >::() (0x1F06) + # Name: ~_Tidy_guard + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x54 + .byte 0x61, 0x72, 0x67, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x06, 0x1f, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x54, 0x69 + .byte 0x64, 0x79, 0x5f, 0x67 + .byte 0x75, 0x61, 0x72, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x1F08) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1F07) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: std::_Tidy_guard > > + # LinkageName: .?AU?$_Tidy_guard@V?$vector@HV?$allocator@H@std@@@std@@@std@@ + # } + .byte 0x8e, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x07, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x69, 0x64, 0x79 + .byte 0x5f, 0x67, 0x75, 0x61 + .byte 0x72, 0x64, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x69, 0x6e + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x5f, 0x54, 0x69 + .byte 0x64, 0x79, 0x5f, 0x67 + .byte 0x75, 0x61, 0x72, 0x64 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x40, 0x48 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x48, 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 (0x1F09) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Tidy_guard > > (0x1F08) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility (0x10AE) + # LineNumber: 3511 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x08, 0x1f, 0x00, 0x00 + .byte 0xae, 0x10, 0x00, 0x00 + .byte 0xb7, 0x0d, 0x00, 0x00 + # MemberFunction (0x1F0A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x1713) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x13, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F0B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(std::vector >&) (0x1F0A) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x0a, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F0C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: unsigned std::vector >::() (0x174F) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F0D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: int* std::vector >::() (0x1742) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x42, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1F0E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DC) + # ThisType: gsl::span* (0x10DE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x1713) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x13, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F0F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DC) + # FunctionType: void gsl::span::(std::vector >&) (0x1F0E) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0x0e, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1F10) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x17C7) + # ThisType: gsl::span* (0x17C9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&) (0x1222) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xc9, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x22, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F11) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x17C7) + # FunctionType: void gsl::span::(std::basic_string,std::allocator >&) (0x1F10) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0x10, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F12) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x17C7) + # FunctionType: int gsl::span::() (0x17E4) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xe4, 0x17, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F13) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x17C7) + # FunctionType: const char* gsl::span::() (0x17E7) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xe7, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1F14) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x17C7) + # ThisType: gsl::span* (0x17C9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x114E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xc9, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x4e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F15) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x17C7) + # FunctionType: void gsl::span::(const std::basic_string,std::allocator >&) (0x1F14) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0x14, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1F16) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____20:: (0x1804) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x04, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1F17) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____20:: (0x1F16) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x16, 0x1f, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1F18) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x1804) + # ThisType: const ____C_A_T_C_H____T_E_S_T____20::* (0x1F17) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x1E97) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x18, 0x00, 0x00 + .byte 0x17, 0x1f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x97, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F19) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x1804) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____20::::(gsl::span) (0x1F18) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x04, 0x18, 0x00, 0x00 + .byte 0x18, 0x1f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x1F1A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x17FD) + # FunctionType: std::vector > ____C_A_T_C_H____T_E_S_T____20::::() (0x1800) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfd, 0x17, 0x00, 0x00 + .byte 0x00, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFunction (0x1F1B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DC) + # ThisType: gsl::span* (0x10DE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x1708) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x08, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F1C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DC) + # FunctionType: void gsl::span::(const std::vector >&) (0x1F1B) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0x1b, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F1D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: void std::vector >::() (0x16F9) + # Name: ~vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf9, 0x16, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + # Modifier (0x1F1E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____20:: (0x180E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0e, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1F1F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____20:: (0x1F1E) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1e, 0x1f, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1F20) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::span (0x17C7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + # MemberFunction (0x1F21) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x180E) + # ThisType: const ____C_A_T_C_H____T_E_S_T____20::* (0x1F1F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x1F20) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x18, 0x00, 0x00 + .byte 0x1f, 0x1f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F22) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x180E) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____20::::(gsl::span) (0x1F21) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0e, 0x18, 0x00, 0x00 + .byte 0x21, 0x1f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x1F23) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x1807) + # FunctionType: std::basic_string,std::allocator > ____C_A_T_C_H____T_E_S_T____20::::() (0x180A) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x07, 0x18, 0x00, 0x00 + .byte 0x0a, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Modifier (0x1F24) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____20:: (0x1818) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x18, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1F25) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____20:: (0x1F24) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x24, 0x1f, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1F26) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x1818) + # ThisType: const ____C_A_T_C_H____T_E_S_T____20::* (0x1F25) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x1F20) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x18, 0x18, 0x00, 0x00 + .byte 0x25, 0x1f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F27) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x1818) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____20::::(gsl::span) (0x1F26) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x18, 0x18, 0x00, 0x00 + .byte 0x26, 0x1f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x1F28) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x1811) + # FunctionType: const std::basic_string,std::allocator > ____C_A_T_C_H____T_E_S_T____20::::() (0x1814) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x11, 0x18, 0x00, 0x00 + .byte 0x14, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Procedure (0x1F29) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x1004) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x1713) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x13, 0x17, 0x00, 0x00 + # FuncId (0x1F2A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: gsl::span (std::vector >&) (0x1F29) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0x29, 0x1f, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x1F2B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x10DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x1708) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x08, 0x17, 0x00, 0x00 + # FuncId (0x1F2C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: gsl::span (const std::vector >&) (0x1F2B) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0x2b, 0x1f, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1F2D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: const int* std::vector >::() (0x1744) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x44, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x1F2E) { + # 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 (0x1F2F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_One_then_variadic_args_t (0x1F2E) + # ArgType: const std::allocator& (0x16FC) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2e, 0x1f, 0x00, 0x00 + .byte 0xfc, 0x16, 0x00, 0x00 + # MemberFunction (0x1F30) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x16F7) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x1785) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_One_then_variadic_args_t, const std::allocator&) (0x1F2F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x16, 0x00, 0x00 + .byte 0x85, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x2f, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1F31) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C3) + # 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 0xc3, 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 (0x1F32) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_One_then_variadic_args_t (0x1F31) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 1513 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x31, 0x1f, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0xe9, 0x05, 0x00, 0x00 + # MemberFuncId (0x1F33) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x16F7) + # FunctionType: void std::_Compressed_pair,std::_Vector_val >,1>::(std::_One_then_variadic_args_t, const std::allocator&) (0x1F30) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xf7, 0x16, 0x00, 0x00 + .byte 0x30, 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 (0x1F34) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: std::allocator& std::vector >::() (0x1770) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x70, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFunction (0x1F35) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1C36) + # ThisType: std::allocator* (0x1C43) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x16FD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x43, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xfd, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F36) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1C36) + # FunctionType: void std::allocator::(const std::allocator&) (0x1F35) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x35, 0x1f, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1F37) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: std::_Vector_val >& std::vector >::() (0x1775) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x75, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # ArgList (0x1F38) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const int* (0x1052) + # ArgType: const int* (0x1052) + # ArgType: std::forward_iterator_tag (0x10D2) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0xd2, 0x10, 0x00, 0x00 + # MemberFunction (0x1F39) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const int*, const int*, std::forward_iterator_tag) (0x1F38) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x38, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F3A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: void std::vector >::(const int*, const int*, std::forward_iterator_tag) (0x1F39) + # Name: _Range_construct_or_tidy + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x39, 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 (0x1F3B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::initializer_list (0x1703) + # FunctionType: const int* std::initializer_list::() (0x17AA) + # Name: end + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x03, 0x17, 0x00, 0x00 + .byte 0xaa, 0x17, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # MemberFuncId (0x1F3C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::initializer_list (0x1703) + # FunctionType: const int* std::initializer_list::() (0x17AA) + # Name: begin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x03, 0x17, 0x00, 0x00 + .byte 0xaa, 0x17, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x1F3D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::allocator& (0x16FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x16FD) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xfc, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfd, 0x16, 0x00, 0x00 + # FuncId (0x1F3E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: const std::allocator& (const std::allocator&) (0x1F3D) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x3d, 0x1f, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFuncId (0x1F3F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val > (0x1773) + # FunctionType: void std::_Vector_val >::() (0x17B3) + # Name: _Vector_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x73, 0x17, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x1F40) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x16F7) + # FunctionType: std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x1786) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf7, 0x16, 0x00, 0x00 + .byte 0x86, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x1F41) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x16F7) + # FunctionType: std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x178B) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf7, 0x16, 0x00, 0x00 + .byte 0x8b, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # Procedure (0x1F42) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, const int*) (0x10E1) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe1, 0x10, 0x00, 0x00 + # FuncId (0x1F43) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int (const int*, const int*) (0x1F42) + # Name: distance + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x42, 0x1f, 0x00, 0x00 + .byte 0x64, 0x69, 0x73, 0x74 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F44) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: void std::vector >::(const unsigned) (0x173B) + # Name: _Buy_nonzero + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x5f, 0x6e, 0x6f, 0x6e + .byte 0x7a, 0x65, 0x72, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1F45) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const int* (0x1052) + # ArgType: const int* (0x1052) + # ArgType: int* (0x474) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + # MemberFunction (0x1F46) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x474) + # ClassType: std::vector > (0x16F6) + # ThisType: std::vector >* (0x16F8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const int*, const int*, int*) (0x1F45) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x45, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F47) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: int* std::vector >::(const int*, const int*, int*) (0x1F46) + # Name: _Ucopy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x46, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x55, 0x63, 0x6f + .byte 0x70, 0x79, 0x00, 0xf1 + # MemberFuncId (0x1F48) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: int*& std::vector >::() (0x177C) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x7c, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F49) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: int*& std::vector >::() (0x177C) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x7c, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x1F4A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Tidy_guard > > (0x1F04) + # FunctionType: void std::_Tidy_guard > >::() (0x1F06) + # Name: ~_Tidy_guard + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x04, 0x1f, 0x00, 0x00 + .byte 0x06, 0x1f, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x54, 0x69 + .byte 0x64, 0x79, 0x5f, 0x67 + .byte 0x75, 0x61, 0x72, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F4B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: unsigned std::vector >::() (0x174F) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F4C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: void std::vector >::() (0x1769) + # Name: _Xlength + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x69, 0x17, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F4D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: void std::vector >::(const unsigned) (0x173B) + # Name: _Buy_raw + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x5f, 0x72, 0x61, 0x77 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F4E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x17B7) + # FunctionType: unsigned std::_Default_allocator_traits >::(const std::allocator&) (0x17C2) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb7, 0x17, 0x00, 0x00 + .byte 0xc2, 0x17, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F4F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: const std::allocator& std::vector >::() (0x1771) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x71, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x1F50) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x16F7) + # FunctionType: const std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x1789) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf7, 0x16, 0x00, 0x00 + .byte 0x89, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x1F51) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x16FA) + # FunctionType: int* std::allocator::(const unsigned) (0x179D) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0x9d, 0x17, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1F52) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int (0x1005) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # ArgList (0x1F53) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const int* const (0x1F52) + # ArgType: const int* const (0x1F52) + # ArgType: int* (0x474) + # ArgType: std::allocator& (0x176F) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x52, 0x1f, 0x00, 0x00 + .byte 0x52, 0x1f, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x6f, 0x17, 0x00, 0x00 + # Procedure (0x1F54) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x474) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const int* const, const int* const, int*, std::allocator&) (0x1F53) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x53, 0x1f, 0x00, 0x00 + # FuncId (0x1F55) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int* (const int* const, const int* const, int*, std::allocator&) (0x1F54) + # Name: _Uninitialized_copy + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x54, 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 (0x1F56) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const int* const (0x1F52) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x52, 0x1f, 0x00, 0x00 + # Procedure (0x1F57) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const int* (0x1052) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int* const) (0x1F56) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x56, 0x1f, 0x00, 0x00 + # FuncId (0x1F58) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: const int* (const int* const) (0x1F57) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x57, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x1F59) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* const (0x179A) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9a, 0x17, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # Procedure (0x1F5A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x474) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int* const, int) (0x1F59) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x59, 0x1f, 0x00, 0x00 + # FuncId (0x1F5B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int* (int* const, int) (0x1F5A) + # Name: _Get_unwrapped_n + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x5a, 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 (0x1F5C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int* const (0x1F52) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x52, 0x1f, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1F5D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* const& (0x1F5C) + # ArgType: const int* const& (0x1F5C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x5c, 0x1f, 0x00, 0x00 + .byte 0x5c, 0x1f, 0x00, 0x00 + # Procedure (0x1F5E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int* const&, const int* const&) (0x1F5D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x5d, 0x1f, 0x00, 0x00 + # FuncId (0x1F5F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int (const int* const&, const int* const&) (0x1F5E) + # Name: _Idl_distance + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x5e, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Procedure (0x1F60) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x474) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const int*, const int*, int*) (0x1F45) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x45, 0x1f, 0x00, 0x00 + # FuncId (0x1F61) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int* (const int*, const int*, int*) (0x1F60) + # Name: _Copy_memmove + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x60, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x6d, 0x65 + .byte 0x6d, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x1F62) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int*& (0x13D2) + # ArgType: int* const (0x179A) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd2, 0x13, 0x00, 0x00 + .byte 0x9a, 0x17, 0x00, 0x00 + # Procedure (0x1F63) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*&, int* const) (0x1F62) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x62, 0x1f, 0x00, 0x00 + # FuncId (0x1F64) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (int*&, int* const) (0x1F63) + # Name: _Seek_wrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x63, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x77, 0x72 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1F65) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: void std::vector >::() (0x16F9) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf9, 0x16, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1F66) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: void std::vector >::() (0x16F9) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf9, 0x16, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # MemberFuncId (0x1F67) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: void std::vector >::(int*, int*) (0x1765) + # Name: _Destroy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x65, 0x17, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F68) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x16FA) + # FunctionType: void std::allocator::(int* const, const unsigned) (0x179C) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0x9c, 0x17, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # ArgList (0x1F69) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int* (0x474) + # ArgType: int* (0x474) + # ArgType: std::allocator& (0x176F) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x6f, 0x17, 0x00, 0x00 + # Procedure (0x1F6A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int*, int*, std::allocator&) (0x1F69) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x69, 0x1f, 0x00, 0x00 + # FuncId (0x1F6B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (int*, int*, std::allocator&) (0x1F6A) + # Name: _Destroy_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x6a, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # MemberFuncId (0x1F6C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x17B7) + # FunctionType: std::allocator std::_Default_allocator_traits >::(const std::allocator&) (0x17C3) + # Name: select_on_container_copy_construction + # } + .byte 0x32, 0x00, 0x02, 0x16 + .byte 0xb7, 0x17, 0x00, 0x00 + .byte 0xc3, 0x17, 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 (0x1F6D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x16FA) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x1F6E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_One_then_variadic_args_t (0x1F2E) + # ArgType: std::allocator&& (0x1F6D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2e, 0x1f, 0x00, 0x00 + .byte 0x6d, 0x1f, 0x00, 0x00 + # MemberFunction (0x1F6F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x16F7) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x1785) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_One_then_variadic_args_t, std::allocator&&) (0x1F6E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x16, 0x00, 0x00 + .byte 0x85, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x6e, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F70) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x16F7) + # FunctionType: void std::_Compressed_pair,std::_Vector_val >,1>::(std::_One_then_variadic_args_t, std::allocator&&) (0x1F6F) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xf7, 0x16, 0x00, 0x00 + .byte 0x6f, 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 (0x1F71) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: bool std::vector >::() (0x174E) + # Name: empty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1F72) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: int* std::vector >::(int*, int*, int*) (0x175E) + # Name: _Ucopy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x5e, 0x17, 0x00, 0x00 + .byte 0x5f, 0x55, 0x63, 0x6f + .byte 0x70, 0x79, 0x00, 0xf1 + # MemberFuncId (0x1F73) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: const int*& std::vector >::() (0x177E) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x7e, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x1F74) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: const int*& std::vector >::() (0x177E) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x7e, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1F75) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator& (0x176F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6f, 0x17, 0x00, 0x00 + # Procedure (0x1F76) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::allocator&& (0x1F6D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator&) (0x1F75) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x6d, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x75, 0x1f, 0x00, 0x00 + # FuncId (0x1F77) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::allocator&& (std::allocator&) (0x1F76) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x76, 0x1f, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # ArgList (0x1F78) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: int* const (0x179A) + # ArgType: int* const (0x179A) + # ArgType: int* (0x474) + # ArgType: std::allocator& (0x176F) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x9a, 0x17, 0x00, 0x00 + .byte 0x9a, 0x17, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x6f, 0x17, 0x00, 0x00 + # Procedure (0x1F79) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x474) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (int* const, int* const, int*, std::allocator&) (0x1F78) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x78, 0x1f, 0x00, 0x00 + # FuncId (0x1F7A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int* (int* const, int* const, int*, std::allocator&) (0x1F79) + # Name: _Uninitialized_copy + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x79, 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 (0x1F7B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: int* const (0x179A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9a, 0x17, 0x00, 0x00 + # Procedure (0x1F7C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x474) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int* const) (0x1F7B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7b, 0x1f, 0x00, 0x00 + # FuncId (0x1F7D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int* (int* const) (0x1F7C) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x7c, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # Procedure (0x1F7E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int* const&, int* const&) (0x1D91) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x91, 0x1d, 0x00, 0x00 + # FuncId (0x1F7F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int (int* const&, int* const&) (0x1F7E) + # Name: _Idl_distance + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x7e, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Procedure (0x1F80) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x474) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int*, int*, int*) (0x175D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x5d, 0x17, 0x00, 0x00 + # FuncId (0x1F81) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int* (int*, int*, int*) (0x1F80) + # Name: _Copy_memmove + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x80, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x6d, 0x65 + .byte 0x6d, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1F82) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: const std::_Vector_val >& std::vector >::() (0x1778) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x78, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1F83) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x16F7) + # FunctionType: const std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x178C) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf7, 0x16, 0x00, 0x00 + .byte 0x8c, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # Procedure (0x1F84) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x474) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int*) (0x1D9D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9d, 0x1d, 0x00, 0x00 + # FuncId (0x1F85) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int* (int*) (0x1F84) + # Name: _Unfancy_maybe_null + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x84, 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 (0x1F86) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x17C7) + # FunctionType: void gsl::span::(const char*, int) (0x17CB) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0xcb, 0x17, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1F87) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x17C8) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc8, 0x17, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1F88) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x17C8) + # ThisType: gsl::span::storage_type >* (0x1F87) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, int) (0x17CA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc8, 0x17, 0x00, 0x00 + .byte 0x87, 0x1f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xca, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F89) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x17C8) + # FunctionType: void gsl::span::storage_type >::(const char*, int) (0x1F88) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xc8, 0x17, 0x00, 0x00 + .byte 0x88, 0x1f, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F8A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x17C8) + # FunctionType: const char* gsl::span::storage_type >::() (0x17F9) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc8, 0x17, 0x00, 0x00 + .byte 0xf9, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F8B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: void std::vector >::() (0x16F9) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xf9, 0x16, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFunction (0x1F8C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x16F7) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x1785) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Zero_then_variadic_args_t) (0x1DC1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x16, 0x00, 0x00 + .byte 0x85, 0x17, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc1, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F8D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x16F7) + # FunctionType: void std::_Compressed_pair,std::_Vector_val >,1>::(std::_Zero_then_variadic_args_t) (0x1F8C) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xf7, 0x16, 0x00, 0x00 + .byte 0x8c, 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 (0x1F8E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator&& (0x1C37) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x37, 0x1c, 0x00, 0x00 + # MemberFunction (0x1F8F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_base12 (0x1293) + # ThisType: std::_Container_base12* (0x12E2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator&&) (0x1F8E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0xe2, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x8e, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F90) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Container_base12 (0x1293) + # FunctionType: void std::_Container_base12::(std::allocator&&) (0x1F8F) + # Name: _Alloc_proxy + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x8f, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F91) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x16F6) + # FunctionType: std::_Container_proxy*& std::vector >::() (0x176C) + # Name: _Myproxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x6c, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F92) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: void std::basic_string,std::allocator >::() (0x118A) + # Name: basic_string + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x8a, 0x11, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F93) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # FunctionType: void gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1837) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x37, 0x18, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1F94) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1857) + # ThisType: gsl::span* (0x1859) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span<(anonymous namespace)::DerivedClass,-1>&) (0x1831) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x59, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x31, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F95) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1857) + # FunctionType: void gsl::span::(const gsl::span<(anonymous namespace)::DerivedClass,-1>&) (0x1F94) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x94, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1F96) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x181F) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1f, 0x18, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1F97) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: `anonymous namespace'::DerivedClass* (0x1822) + # ArgType: gsl::details::extent_type<0> (0x1354) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x22, 0x18, 0x00, 0x00 + .byte 0x54, 0x13, 0x00, 0x00 + # MemberFunction (0x1F98) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x181F) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >* (0x1F96) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (`anonymous namespace'::DerivedClass*, gsl::details::extent_type<0>) (0x1F97) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x18, 0x00, 0x00 + .byte 0x96, 0x1f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x97, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F99) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x181F) + # FunctionType: void gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >::(`anonymous namespace'::DerivedClass*, gsl::details::extent_type<0>) (0x1F98) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x1f, 0x18, 0x00, 0x00 + .byte 0x98, 0x1f, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F9A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # FunctionType: int gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x183D) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x3d, 0x18, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F9B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x181E) + # FunctionType: `anonymous namespace'::DerivedClass* gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1841) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x41, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1F9C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1858) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x58, 0x18, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x1F9D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const `anonymous namespace'::DerivedClass* (0x185B) + # ArgType: gsl::details::extent_type<-1> (0x1039) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x5b, 0x18, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + # MemberFunction (0x1F9E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1858) + # ThisType: gsl::span::storage_type >* (0x1F9C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const `anonymous namespace'::DerivedClass*, gsl::details::extent_type<-1>) (0x1F9D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x18, 0x00, 0x00 + .byte 0x9c, 0x1f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x9d, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F9F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1858) + # FunctionType: void gsl::span::storage_type >::(const `anonymous namespace'::DerivedClass*, gsl::details::extent_type<-1>) (0x1F9E) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x58, 0x18, 0x00, 0x00 + .byte 0x9e, 0x1f, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FA0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x181F) + # FunctionType: `anonymous namespace'::DerivedClass* gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >::() (0x1853) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1f, 0x18, 0x00, 0x00 + .byte 0x53, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Array (0x1FA1) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: const int (0x1005) + # IndexType: unsigned long (0x22) + # SizeOf: 12 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x0c, 0x00, 0x00, 0xf1 + # Pointer (0x1FA2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x1FA1 + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa1, 0x1f, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1FA3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x1FA2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa2, 0x1f, 0x00, 0x00 + # MemberFunction (0x1FA4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DC) + # ThisType: gsl::span* (0x10DE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1FA3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa3, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FA5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DC) + # FunctionType: void gsl::span::(&) (0x1FA4) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xa4, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1FA6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DC) + # ThisType: gsl::span* (0x10DE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FA7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DC) + # FunctionType: void gsl::span::(const gsl::span&) (0x1FA6) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xa6, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FA8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DC) + # FunctionType: bool gsl::span::() (0x10F4) + # Name: empty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xf4, 0x10, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Modifier (0x1FA9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____24:: (0x1894) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x94, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1FAA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____24:: (0x1FA9) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa9, 0x1f, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1FAB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____24:: (0x1894) + # ThisType: const ____C_A_T_C_H____T_E_S_T____24::* (0x1FAA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x1E97) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x18, 0x00, 0x00 + .byte 0xaa, 0x1f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x97, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FAC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____24:: (0x1894) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____24::::(gsl::span) (0x1FAB) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x94, 0x18, 0x00, 0x00 + .byte 0xab, 0x1f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x1FAD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____24:: (0x188D) + # FunctionType: gsl::span ____C_A_T_C_H____T_E_S_T____24::::() (0x1890) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8d, 0x18, 0x00, 0x00 + .byte 0x90, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Class (0x1FAE) { + # 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 (0x1FAF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<3> (0x1FAE) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xae, 0x1f, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1FB0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<3> (0x1FAE) + # ThisType: gsl::details::extent_type<3>* (0x1FAF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xae, 0x1f, 0x00, 0x00 + .byte 0xaf, 0x1f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1FB1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<3> (0x1FAE) + # ThisType: gsl::details::extent_type<3>* (0x1FAF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xae, 0x1f, 0x00, 0x00 + .byte 0xaf, 0x1f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1FB2) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<3>::() (0x1FB0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<3>::(int) (0x1FB1) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb0, 0x1f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb1, 0x1f, 0x00, 0x00 + # Modifier (0x1FB3) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<3> (0x1FAE) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xae, 0x1f, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1FB4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<3> (0x1FB3) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb3, 0x1f, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x1FB5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::details::extent_type<3> (0x1FAE) + # ThisType: const gsl::details::extent_type<3>* (0x1FB4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xae, 0x1f, 0x00, 0x00 + .byte 0xb4, 0x1f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1FB6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1FB2 + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::details::extent_type<3>::() (0x1FB5) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb2, 0x1f, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb5, 0x1f, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Class (0x1FB7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1FB6) + # 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 0xb6, 0x1f, 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 (0x1FB8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<3> (0x1FB7) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb7, 0x1f, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # MemberFuncId (0x1FB9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<3> (0x1FAE) + # FunctionType: void gsl::details::extent_type<3>::() (0x1FB0) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xae, 0x1f, 0x00, 0x00 + .byte 0xb0, 0x1f, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Procedure (0x1FBA) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const int* (0x1052) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1043) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + # FuncId (0x1FBB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: const int* (const int&) (0x1FBA) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xba, 0x1f, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # ArgList (0x1FBC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x10E9) + # ArgType: gsl::details::extent_type<3> (0x1FAE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xae, 0x1f, 0x00, 0x00 + # MemberFunction (0x1FBD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x10DD) + # ThisType: gsl::span::storage_type >* (0x1CC0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<3>) (0x1FBC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x10, 0x00, 0x00 + .byte 0xc0, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xbc, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FBE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x10DD) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<3>) (0x1FBD) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xdd, 0x10, 0x00, 0x00 + .byte 0xbd, 0x1f, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1FBF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::extent_type<3> (0x1FAE) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xae, 0x1f, 0x00, 0x00 + # MemberFunction (0x1FC0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: gsl::details::extent_type<-1>* (0x10C6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<3>) (0x1FBF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xbf, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FC1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: void gsl::details::extent_type<-1>::(gsl::details::extent_type<3>) (0x1FC0) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xc0, 0x1f, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1FC2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<3> (0x1FAE) + # FunctionType: int gsl::details::extent_type<3>::() (0x1FB5) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xae, 0x1f, 0x00, 0x00 + .byte 0xb5, 0x1f, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1FC3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* (0x1052) + # ArgType: gsl::details::extent_type<-1> (0x1039) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + # MemberFunction (0x1FC4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x10DD) + # ThisType: gsl::span::storage_type >* (0x1CC0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, gsl::details::extent_type<-1>) (0x1FC3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x10, 0x00, 0x00 + .byte 0xc0, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xc3, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FC5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x10DD) + # FunctionType: void gsl::span::storage_type >::(const int*, gsl::details::extent_type<-1>) (0x1FC4) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xdd, 0x10, 0x00, 0x00 + .byte 0xc4, 0x1f, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1FC6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1426) + # ClassType: gsl::span (0x147C) + # ThisType: const gsl::span* (0x148E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x8e, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FC7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147C) + # FunctionType: gsl::span gsl::span::() (0x1FC6) + # Name: first + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0xc6, 0x1f, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1FC8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1426) + # FunctionType: int gsl::span::() (0x143B) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x3b, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FC9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147C) + # FunctionType: gsl::span gsl::span::(int) (0x148F) + # Name: first + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x8f, 0x14, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1FCA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x132C) + # ClassType: gsl::span (0x147C) + # ThisType: const gsl::span* (0x148E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x8e, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FCB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147C) + # FunctionType: gsl::span gsl::span::() (0x1FCA) + # Name: first + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0xca, 0x1f, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1FCC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x132C) + # FunctionType: int gsl::span::() (0x1341) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x41, 0x13, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1FCD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x147C) + # ClassType: gsl::span (0x147C) + # ThisType: const gsl::span* (0x148E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x8e, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FCE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147C) + # FunctionType: gsl::span gsl::span::() (0x1FCD) + # Name: first + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0xcd, 0x1f, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1FCF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147C) + # FunctionType: int gsl::span::() (0x1491) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x91, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1FD0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x132C) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FD1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::span gsl::span::() (0x1FD0) + # Name: first + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xd0, 0x1f, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1FD2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::span gsl::span::(int) (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 (0x1FD3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147C) + # FunctionType: void gsl::span::(int*, int) (0x1480) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x80, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1FD4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x147E) + # ThisType: gsl::span::storage_type >* (0x1E65) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7e, 0x14, 0x00, 0x00 + .byte 0x65, 0x1e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FD5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x147E) + # FunctionType: void gsl::span::storage_type >::(int*, int) (0x1FD4) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x7e, 0x14, 0x00, 0x00 + .byte 0xd4, 0x1f, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FD6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<5> (0x14A4) + # FunctionType: void gsl::details::extent_type<5>::(int) (0x14AF) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa4, 0x14, 0x00, 0x00 + .byte 0xaf, 0x14, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1FD7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147C) + # FunctionType: gsl::span gsl::span::() (0x1FC6) + # Name: last + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0xc6, 0x1f, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FD8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147C) + # FunctionType: gsl::span gsl::span::(int) (0x148F) + # Name: last + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x8f, 0x14, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FD9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147C) + # FunctionType: gsl::span gsl::span::() (0x1FCA) + # Name: last + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0xca, 0x1f, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FDA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147C) + # FunctionType: gsl::span gsl::span::() (0x1FCD) + # Name: last + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0xcd, 0x1f, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FDB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::span gsl::span::() (0x1FD0) + # Name: last + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xd0, 0x1f, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FDC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::span gsl::span::(int) (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 (0x1FDD) { + # 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 (0x1FDE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: gsl::span::subspan_selector<5> (0x1FDD) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xdd, 0x1f, 0x00, 0x00 + # MemberFunction (0x1FDF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x147C) + # ThisType: const gsl::span* (0x148E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, gsl::span::subspan_selector<5>) (0x1FDE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x8e, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xde, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1FE0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x10C3) + # 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 0xc3, 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 (0x1FE1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::subspan_selector<5> (0x1FE0) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 615 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe0, 0x1f, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x67, 0x02, 0x00, 0x00 + # MemberFuncId (0x1FE2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147C) + # FunctionType: gsl::span gsl::span::(int, int, gsl::span::subspan_selector<5>) (0x1FDF) + # Name: make_subspan + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0xdf, 0x1f, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1FE3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1485) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x85, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FE4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(const gsl::span&) (0x1FE3) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xe3, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FE5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::span gsl::span::(int, int) (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 (0x1FE6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x474) + # ArgType: gsl::details::extent_type<5> (0x14A4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0xa4, 0x14, 0x00, 0x00 + # MemberFunction (0x1FE7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1BCF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<5>) (0x1FE6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0xcf, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xe6, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FE8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1006) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<5>) (0x1FE7) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0xe7, 0x1f, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FE9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::span gsl::span::(int, int, 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 (0x1FEA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(gsl::span::KnownNotNull, int) (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 (0x1FEB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1BCF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, int) (0x1019) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0xcf, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x19, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FEC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1006) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, int) (0x1FEB) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0xeb, 0x1f, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FED) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147C) + # FunctionType: gsl::span gsl::span::() (0x1FC6) + # Name: subspan + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0xc6, 0x1f, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + # MemberFuncId (0x1FEE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147C) + # FunctionType: gsl::span gsl::span::(int, int) (0x1490) + # Name: subspan + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x90, 0x14, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + # MemberFuncId (0x1FEF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147C) + # FunctionType: gsl::span gsl::span::() (0x1FCA) + # Name: subspan + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0xca, 0x1f, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + # MemberFuncId (0x1FF0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147C) + # FunctionType: gsl::span gsl::span::() (0x1FCD) + # Name: subspan + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0xcd, 0x1f, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + # MemberFunction (0x1FF1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x15E8) + # ClassType: gsl::span (0x147C) + # ThisType: const gsl::span* (0x148E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x8e, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FF2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147C) + # FunctionType: gsl::span gsl::span::() (0x1FF1) + # Name: subspan + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0xf1, 0x1f, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + # MemberFuncId (0x1FF3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x15E8) + # FunctionType: int gsl::span::() (0x15FD) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xfd, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FF4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::span gsl::span::() (0x1FD0) + # Name: subspan + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xd0, 0x1f, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + # MemberFuncId (0x1FF5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x15E8) + # FunctionType: void gsl::span::(int*, int) (0x15EB) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xeb, 0x15, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1FF6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x15E9) + # ThisType: gsl::span::storage_type >* (0x1EAF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x15, 0x00, 0x00 + .byte 0xaf, 0x1e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FF7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x15E9) + # FunctionType: void gsl::span::storage_type >::(int*, int) (0x1FF6) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xe9, 0x15, 0x00, 0x00 + .byte 0xf6, 0x1f, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1FF8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x1425 + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x25, 0x14, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x1FF9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x1FF8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf8, 0x1f, 0x00, 0x00 + # MemberFunction (0x1FFA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1FF9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FFB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(&) (0x1FFA) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xfa, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1FFC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x1942) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x42, 0x19, 0x00, 0x00 + # MemberFunction (0x1FFD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1426) + # ThisType: gsl::span* (0x1428) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1FFC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x28, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xfc, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FFE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1426) + # FunctionType: void gsl::span::(&) (0x1FFD) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0xfd, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FFF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1426) + # FunctionType: int& gsl::span::(int) (0x143D) + # Name: at + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x3d, 0x14, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2000) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<2> (0x144E) + # FunctionType: void gsl::details::extent_type<2>::() (0x1458) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4e, 0x14, 0x00, 0x00 + .byte 0x58, 0x14, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # ArgList (0x2001) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1431) + # ArgType: gsl::details::extent_type<2> (0x144E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x31, 0x14, 0x00, 0x00 + .byte 0x4e, 0x14, 0x00, 0x00 + # MemberFunction (0x2002) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1427) + # ThisType: gsl::span::storage_type >* (0x1E2C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<2>) (0x2001) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x14, 0x00, 0x00 + .byte 0x2c, 0x1e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x01, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2003) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1427) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<2>) (0x2002) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x27, 0x14, 0x00, 0x00 + .byte 0x02, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2004) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1426) + # FunctionType: int& gsl::span::(int) (0x143D) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x3d, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x2005) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: void gsl::details::span_iterator,0>::() (0x1068) + # Name: span_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x68, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x2006) { + # 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@ABV?$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, 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, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x2007) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::span_iterator,0> (0x106C) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6c, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2008) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::details::span_iterator,0>& (0x2007) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x07, 0x20, 0x00, 0x00 + # MemberFunction (0x2009) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs,0> &> (0x2006) + # ClassType: Catch::Decomposer (0x1BBE) + # ThisType: Catch::Decomposer* (0x1BBF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x2008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x06, 0x20, 0x00, 0x00 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0xbf, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x200A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs,0> &> (0x2006) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x06, 0x20, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x200B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs,0> &> (0x2006) + # ThisType: Catch::ExprLhs,0> &>* (0x200A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x2008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x20, 0x00, 0x00 + .byte 0x0a, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x200C) { + # 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@ABV?$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, 0x42, 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 0x5f, 0x4e, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x200D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,0> &,bool> (0x200C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0c, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x200E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,0> &,bool> (0x200D) + # ClassType: Catch::ExprLhs,0> &> (0x2006) + # ThisType: Catch::ExprLhs,0> &>* (0x200A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0d, 0x20, 0x00, 0x00 + .byte 0x06, 0x20, 0x00, 0x00 + .byte 0x0a, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x200F) { + # 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@ABV?$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, 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, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x2010) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs,0> &> (0x2006) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x06, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2011) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs,0> &> (0x2010) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x10, 0x20, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2012) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr,0> &> (0x200F) + # ClassType: Catch::ExprLhs,0> &> (0x2006) + # ThisType: const Catch::ExprLhs,0> &>* (0x2011) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0f, 0x20, 0x00, 0x00 + .byte 0x06, 0x20, 0x00, 0x00 + .byte 0x11, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2013) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x2007) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x200B) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,0> &,bool> Catch::ExprLhs,0> &>::(bool) (0x200E) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,0> &,bool> Catch::ExprLhs,0> &>::(bool) (0x200E) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr,0> &> Catch::ExprLhs,0> &>::() (0x2012) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x07, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0b, 0x20, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0e, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0e, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x12, 0x20, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x2014) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2013) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: Catch::ExprLhs,0> &> + # LinkageName: .?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@ + # } + .byte 0xae, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x13, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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, 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, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2015) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs,0> &> (0x2014) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x14, 0x20, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x2016) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BBE) + # FunctionType: Catch::ExprLhs,0> &> Catch::Decomposer::(const gsl::details::span_iterator,0>&) (0x2009) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0x09, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2017) { + # 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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@ + # } + .byte 0xf2, 0x00, 0x04, 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, 0x42, 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 0x41, 0x42, 0x56, 0x31 + .byte 0x32, 0x33, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x2018) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2017) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x17, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2019) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2018) + # ClassType: Catch::ExprLhs,0> &> (0x2006) + # ThisType: Catch::ExprLhs,0> &>* (0x200A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x2008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x18, 0x20, 0x00, 0x00 + .byte 0x06, 0x20, 0x00, 0x00 + .byte 0x0a, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x201A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2018) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x18, 0x20, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x201B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2017) + # ThisType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x201A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x17, 0x20, 0x00, 0x00 + .byte 0x1a, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x201C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2017) + # ThisType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x201A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x17, 0x20, 0x00, 0x00 + .byte 0x1a, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x201D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2017) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x17, 0x20, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x201E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const gsl::details::span_iterator,0>& (0x2007) + # ArgType: Catch::StringRef (0x1112) + # ArgType: const gsl::details::span_iterator,0>& (0x2007) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x07, 0x20, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x07, 0x20, 0x00, 0x00 + # MemberFunction (0x201F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2017) + # ThisType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x201D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const gsl::details::span_iterator,0>&, Catch::StringRef, const gsl::details::span_iterator,0>&) (0x201E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x17, 0x20, 0x00, 0x00 + .byte 0x1d, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x1e, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2020) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x4 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x2007) + # FieldOffset: 0x8 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1112) + # FieldOffset: 0xC + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x2007) + # FieldOffset: 0x18 + # 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> &>::() (0x201B) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x201B) + # 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 >&) (0x201C) + # 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>&) (0x201F) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x07, 0x20, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x07, 0x20, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x1b, 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 0x1b, 0x20, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x1c, 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 0x1f, 0x20, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x2021) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2020) + # DerivedFrom: 0x0 + # VShape: (0x1175) + # SizeOf: 28 + # Name: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> + # LinkageName: .?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@ + # } + .byte 0xf2, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x20, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x1c, 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, 0x42, 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 0x41, 0x42, 0x56, 0x31 + .byte 0x32, 0x33, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2022) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2021) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x21, 0x20, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x2023) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x2006) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x2019) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x06, 0x20, 0x00, 0x00 + .byte 0x19, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x2024) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2017) + # ThisType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x201D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x17, 0x20, 0x00, 0x00 + .byte 0x1d, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2025) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2017) + # FunctionType: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x2024) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x17, 0x20, 0x00, 0x00 + .byte 0x24, 0x20, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x2026) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x2006) + # FunctionType: void Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x200B) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x06, 0x20, 0x00, 0x00 + .byte 0x0b, 0x20, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # ArgList (0x2027) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::details::span_iterator,0>& (0x2007) + # ArgType: const gsl::details::span_iterator,0>& (0x2007) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x07, 0x20, 0x00, 0x00 + .byte 0x07, 0x20, 0x00, 0x00 + # Procedure (0x2028) { + # 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>&) (0x2027) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x27, 0x20, 0x00, 0x00 + # FuncId (0x2029) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1CEE) + # FunctionType: bool (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&) (0x2028) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0x28, 0x20, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x202A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2017) + # 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>&) (0x201F) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x17, 0x20, 0x00, 0x00 + .byte 0x1f, 0x20, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # ArgList (0x202B) { + # 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 (0x202C) { + # 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>) (0x202B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2b, 0x20, 0x00, 0x00 + # FuncId (0x202D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1BD7) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x202C) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x202E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2017) + # FunctionType: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x201B) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x17, 0x20, 0x00, 0x00 + .byte 0x1b, 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 (0x202F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2017) + # FunctionType: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x201B) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x17, 0x20, 0x00, 0x00 + .byte 0x1b, 0x20, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2030) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2017) + # FunctionType: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::(std::basic_ostream >&) (0x201C) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x17, 0x20, 0x00, 0x00 + .byte 0x1c, 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 (0x2031) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x2008) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x08, 0x20, 0x00, 0x00 + # FuncId (0x2032) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C30) + # FunctionType: std::basic_string,std::allocator > (const gsl::details::span_iterator,0>&) (0x2031) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x30, 0x1c, 0x00, 0x00 + .byte 0x31, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x2033) { + # 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 (0x2034) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C3) + # 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 0xc3, 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 (0x2035) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker,0> > (0x2034) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 573 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x34, 0x20, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x3d, 0x02, 0x00, 0x00 + # MemberFunction (0x2036) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # ClassType: Catch::StringMaker,0> > (0x2033) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x2008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x33, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2037) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker,0> > (0x2033) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker,0> >::(const gsl::details::span_iterator,0>&) (0x2036) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x33, 0x20, 0x00, 0x00 + .byte 0x36, 0x20, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # MemberFuncId (0x2038) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x1184) + # Name: basic_string + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2039) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x12E9) + # FunctionType: std::allocator std::_Default_allocator_traits >::(const std::allocator&) (0x1324) + # Name: select_on_container_copy_construction + # } + .byte 0x32, 0x00, 0x02, 0x16 + .byte 0xe9, 0x12, 0x00, 0x00 + .byte 0x24, 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 (0x203A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x1185) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x203B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_One_then_variadic_args_t (0x1F2E) + # ArgType: std::allocator&& (0x203A) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2e, 0x1f, 0x00, 0x00 + .byte 0x3a, 0x20, 0x00, 0x00 + # MemberFunction (0x203C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1182) + # ThisType: std::_Compressed_pair,std::_String_val >,1>* (0x125F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_One_then_variadic_args_t, std::allocator&&) (0x203B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x5f, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x3b, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x203D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1182) + # FunctionType: void std::_Compressed_pair,std::_String_val >,1>::(std::_One_then_variadic_args_t, std::allocator&&) (0x203C) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x3c, 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 (0x203E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x1184) + # Name: _Construct_lv_contents + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x84, 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 + # ArgList (0x203F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator& (0x1244) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + # Procedure (0x2040) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::allocator&& (0x203A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator&) (0x203F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x3a, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3f, 0x20, 0x00, 0x00 + # FuncId (0x2041) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::allocator&& (std::allocator&) (0x2040) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x40, 0x20, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFuncId (0x2042) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # FunctionType: void gsl::details::span_iterator,1>::() (0x1084) + # Name: span_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x84, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x2043) { + # 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@ABV?$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, 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 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2044) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::span_iterator,1> (0x1087) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x87, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2045) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::details::span_iterator,1>& (0x2044) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x44, 0x20, 0x00, 0x00 + # MemberFunction (0x2046) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs,1> &> (0x2043) + # ClassType: Catch::Decomposer (0x1BBE) + # ThisType: Catch::Decomposer* (0x1BBF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,1>&) (0x2045) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x20, 0x00, 0x00 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0xbf, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x45, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2047) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs,1> &> (0x2043) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x43, 0x20, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2048) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs,1> &> (0x2043) + # ThisType: Catch::ExprLhs,1> &>* (0x2047) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,1>&) (0x2045) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x20, 0x00, 0x00 + .byte 0x47, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x45, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2049) { + # 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@ABV?$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, 0x42, 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, 0x5f + .byte 0x4e, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x204A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,1> &,bool> (0x2049) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x49, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x204B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,1> &,bool> (0x204A) + # ClassType: Catch::ExprLhs,1> &> (0x2043) + # ThisType: Catch::ExprLhs,1> &>* (0x2047) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4a, 0x20, 0x00, 0x00 + .byte 0x43, 0x20, 0x00, 0x00 + .byte 0x47, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x204C) { + # 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@ABV?$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, 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 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x204D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs,1> &> (0x2043) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x43, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x204E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs,1> &> (0x204D) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4d, 0x20, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x204F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr,1> &> (0x204C) + # ClassType: Catch::ExprLhs,1> &> (0x2043) + # ThisType: const Catch::ExprLhs,1> &>* (0x204E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x20, 0x00, 0x00 + .byte 0x43, 0x20, 0x00, 0x00 + .byte 0x4e, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2050) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,1>& (0x2044) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs,1> &>::(const gsl::details::span_iterator,1>&) (0x2048) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,1> &,bool> Catch::ExprLhs,1> &>::(bool) (0x204B) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,1> &,bool> Catch::ExprLhs,1> &>::(bool) (0x204B) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr,1> &> Catch::ExprLhs,1> &>::() (0x204F) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x44, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x48, 0x20, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4b, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4b, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4f, 0x20, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x2051) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2050) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: Catch::ExprLhs,1> &> + # LinkageName: .?AV?$ExprLhs@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@ + # } + .byte 0xae, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x50, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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, 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 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2052) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs,1> &> (0x2051) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x51, 0x20, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x2053) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BBE) + # FunctionType: Catch::ExprLhs,1> &> Catch::Decomposer::(const gsl::details::span_iterator,1>&) (0x2046) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0x46, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2054) { + # 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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@ + # } + .byte 0xf2, 0x00, 0x04, 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, 0x42, 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, 0x41 + .byte 0x42, 0x56, 0x31, 0x32 + .byte 0x33, 0x40, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x2055) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x2054) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x54, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2056) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x2055) + # ClassType: Catch::ExprLhs,1> &> (0x2043) + # ThisType: Catch::ExprLhs,1> &>* (0x2047) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,1>&) (0x2045) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x55, 0x20, 0x00, 0x00 + .byte 0x43, 0x20, 0x00, 0x00 + .byte 0x47, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x45, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2057) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x2055) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x55, 0x20, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2058) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x2054) + # ThisType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>* (0x2057) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x54, 0x20, 0x00, 0x00 + .byte 0x57, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2059) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x2054) + # ThisType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>* (0x2057) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x20, 0x00, 0x00 + .byte 0x57, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x205A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x2054) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x54, 0x20, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x205B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const gsl::details::span_iterator,1>& (0x2044) + # ArgType: Catch::StringRef (0x1112) + # ArgType: const gsl::details::span_iterator,1>& (0x2044) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x44, 0x20, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x44, 0x20, 0x00, 0x00 + # MemberFunction (0x205C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x2054) + # ThisType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>* (0x205A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const gsl::details::span_iterator,1>&, Catch::StringRef, const gsl::details::span_iterator,1>&) (0x205B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x20, 0x00, 0x00 + .byte 0x5a, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x5b, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x205D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x4 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,1>& (0x2044) + # FieldOffset: 0x8 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1112) + # FieldOffset: 0xC + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,1>& (0x2044) + # FieldOffset: 0x18 + # 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> &>::() (0x2058) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::() (0x2058) + # 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 >&) (0x2059) + # 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>&) (0x205C) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x44, 0x20, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x44, 0x20, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x58, 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 0x58, 0x20, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x59, 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 0x5c, 0x20, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x205E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x205D) + # DerivedFrom: 0x0 + # VShape: (0x1175) + # SizeOf: 28 + # Name: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> + # LinkageName: .?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@ + # } + .byte 0xf2, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x5d, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x1c, 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, 0x42, 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, 0x41 + .byte 0x42, 0x56, 0x31, 0x32 + .byte 0x33, 0x40, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x205F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x205E) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5e, 0x20, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x2060) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> &> (0x2043) + # FunctionType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> Catch::ExprLhs,1> &>::(const gsl::details::span_iterator,1>&) (0x2056) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x43, 0x20, 0x00, 0x00 + .byte 0x56, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x2061) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x2054) + # ThisType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>* (0x205A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x20, 0x00, 0x00 + .byte 0x5a, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2062) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x2054) + # FunctionType: void Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::() (0x2061) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x54, 0x20, 0x00, 0x00 + .byte 0x61, 0x20, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x2063) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> &> (0x2043) + # FunctionType: void Catch::ExprLhs,1> &>::(const gsl::details::span_iterator,1>&) (0x2048) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x43, 0x20, 0x00, 0x00 + .byte 0x48, 0x20, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # ArgList (0x2064) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::details::span_iterator,1>& (0x2044) + # ArgType: const gsl::details::span_iterator,1>& (0x2044) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x44, 0x20, 0x00, 0x00 + .byte 0x44, 0x20, 0x00, 0x00 + # Procedure (0x2065) { + # 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>&) (0x2064) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x64, 0x20, 0x00, 0x00 + # FuncId (0x2066) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1CEE) + # FunctionType: bool (const gsl::details::span_iterator,1>&, const gsl::details::span_iterator,1>&) (0x2065) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0x65, 0x20, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2067) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x2054) + # 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>&) (0x205C) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x54, 0x20, 0x00, 0x00 + .byte 0x5c, 0x20, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # ArgList (0x2068) { + # 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 (0x2069) { + # 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>) (0x2068) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x68, 0x20, 0x00, 0x00 + # FuncId (0x206A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1BD7) + # FunctionType: bool (gsl::details::span_iterator,1>, gsl::details::span_iterator,1>) (0x2069) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0x69, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x206B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x2054) + # FunctionType: bool Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::() (0x2058) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x54, 0x20, 0x00, 0x00 + .byte 0x58, 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 (0x206C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x2054) + # FunctionType: bool Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::() (0x2058) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x54, 0x20, 0x00, 0x00 + .byte 0x58, 0x20, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x206D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x2054) + # FunctionType: void Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::(std::basic_ostream >&) (0x2059) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x54, 0x20, 0x00, 0x00 + .byte 0x59, 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 (0x206E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,1>&) (0x2045) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x45, 0x20, 0x00, 0x00 + # FuncId (0x206F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C30) + # FunctionType: std::basic_string,std::allocator > (const gsl::details::span_iterator,1>&) (0x206E) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x30, 0x1c, 0x00, 0x00 + .byte 0x6e, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x2070) { + # 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 (0x2071) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C3) + # 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 0xc3, 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 (0x2072) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker,1> > (0x2071) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 573 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x71, 0x20, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x3d, 0x02, 0x00, 0x00 + # MemberFunction (0x2073) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # ClassType: Catch::StringMaker,1> > (0x2070) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,1>&) (0x2045) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x70, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x45, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2074) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker,1> > (0x2070) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker,1> >::(const gsl::details::span_iterator,1>&) (0x2073) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x70, 0x20, 0x00, 0x00 + .byte 0x73, 0x20, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # Class (0x2075) { + # 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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$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, 0x42, 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 0x41, 0x42, 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, 0x32, 0x33 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x2076) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x2075) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x75, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2077) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x2076) + # ClassType: Catch::ExprLhs,0> &> (0x2006) + # ThisType: Catch::ExprLhs,0> &>* (0x200A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,1>&) (0x2045) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x76, 0x20, 0x00, 0x00 + .byte 0x06, 0x20, 0x00, 0x00 + .byte 0x0a, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x45, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2078) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x2076) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x76, 0x20, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2079) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x2075) + # ThisType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>* (0x2078) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x75, 0x20, 0x00, 0x00 + .byte 0x78, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x207A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x2075) + # ThisType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>* (0x2078) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x20, 0x00, 0x00 + .byte 0x78, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x207B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x2075) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x75, 0x20, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x207C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const gsl::details::span_iterator,0>& (0x2007) + # ArgType: Catch::StringRef (0x1112) + # ArgType: const gsl::details::span_iterator,1>& (0x2044) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x07, 0x20, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x44, 0x20, 0x00, 0x00 + # MemberFunction (0x207D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x2075) + # ThisType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>* (0x207B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const gsl::details::span_iterator,0>&, Catch::StringRef, const gsl::details::span_iterator,1>&) (0x207C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x20, 0x00, 0x00 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x7c, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x207E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x4 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x2007) + # FieldOffset: 0x8 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1112) + # FieldOffset: 0xC + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,1>& (0x2044) + # FieldOffset: 0x18 + # 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> &>::() (0x2079) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::() (0x2079) + # 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 >&) (0x207A) + # 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>&) (0x207D) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x07, 0x20, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x44, 0x20, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x79, 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 0x79, 0x20, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x7a, 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 0x7d, 0x20, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x207F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x207E) + # DerivedFrom: 0x0 + # VShape: (0x1175) + # SizeOf: 28 + # Name: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> + # LinkageName: .?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@ + # } + .byte 0x1a, 0x01, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x7e, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x1c, 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, 0x42, 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 0x41, 0x42, 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, 0x32, 0x33 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2080) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x207F) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7f, 0x20, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x2081) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x2006) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,1>&) (0x2077) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x06, 0x20, 0x00, 0x00 + .byte 0x77, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x2082) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x2075) + # ThisType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>* (0x207B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x20, 0x00, 0x00 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2083) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x2075) + # FunctionType: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::() (0x2082) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x75, 0x20, 0x00, 0x00 + .byte 0x82, 0x20, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x2084) { + # 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 (0x2085) { + # 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 (0x2086) { + # 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@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$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, 0x42, 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, 0x41 + .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, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x32, 0x33 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x2087) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x2086) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x86, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2088) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x2087) + # ClassType: Catch::ExprLhs,1> &> (0x2043) + # ThisType: Catch::ExprLhs,1> &>* (0x2047) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x2008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x20, 0x00, 0x00 + .byte 0x43, 0x20, 0x00, 0x00 + .byte 0x47, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2089) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x2087) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x87, 0x20, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x208A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x2086) + # ThisType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>* (0x2089) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x86, 0x20, 0x00, 0x00 + .byte 0x89, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x208B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x2086) + # ThisType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>* (0x2089) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x20, 0x00, 0x00 + .byte 0x89, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x208C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x2086) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x86, 0x20, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x208D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const gsl::details::span_iterator,1>& (0x2044) + # ArgType: Catch::StringRef (0x1112) + # ArgType: const gsl::details::span_iterator,0>& (0x2007) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x44, 0x20, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x07, 0x20, 0x00, 0x00 + # MemberFunction (0x208E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x2086) + # ThisType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>* (0x208C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const gsl::details::span_iterator,1>&, Catch::StringRef, const gsl::details::span_iterator,0>&) (0x208D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x20, 0x00, 0x00 + .byte 0x8c, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x8d, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x208F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x4 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,1>& (0x2044) + # FieldOffset: 0x8 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1112) + # FieldOffset: 0xC + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x2007) + # FieldOffset: 0x18 + # 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> &>::() (0x208A) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::() (0x208A) + # 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 >&) (0x208B) + # 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>&) (0x208E) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x44, 0x20, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x07, 0x20, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x8a, 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 0x8a, 0x20, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x8b, 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 0x8e, 0x20, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x2090) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x208F) + # DerivedFrom: 0x0 + # VShape: (0x1175) + # SizeOf: 28 + # Name: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> + # LinkageName: .?AV?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@ + # } + .byte 0x1a, 0x01, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x8f, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x1c, 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, 0x42, 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, 0x41 + .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, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x32, 0x33 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2091) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x2090) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x90, 0x20, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x2092) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> &> (0x2043) + # FunctionType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,1> &>::(const gsl::details::span_iterator,0>&) (0x2088) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x43, 0x20, 0x00, 0x00 + .byte 0x88, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x2093) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x2086) + # ThisType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>* (0x208C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x20, 0x00, 0x00 + .byte 0x8c, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2094) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x2086) + # FunctionType: void Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::() (0x2093) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x20, 0x00, 0x00 + .byte 0x93, 0x20, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFunction (0x2095) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: gsl::details::span_iterator,1>* (0x1083) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x2008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x83, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x08, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2096) { + # 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>&) (0x2095) + # Name: span_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x95, 0x20, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2097) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(int) (0x1074) + # Name: operator+ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x74, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2098) { + # 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 (0x2099) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::details::span_iterator,0>& (0x2007) + # ArgType: const gsl::details::span_iterator,1>& (0x2044) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x07, 0x20, 0x00, 0x00 + .byte 0x44, 0x20, 0x00, 0x00 + # Procedure (0x209A) { + # 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>&) (0x2099) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x99, 0x20, 0x00, 0x00 + # FuncId (0x209B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1CEE) + # FunctionType: bool (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,1>&) (0x209A) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0x9a, 0x20, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x209C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x2075) + # 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>&) (0x207D) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x75, 0x20, 0x00, 0x00 + .byte 0x7d, 0x20, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x209D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x2075) + # FunctionType: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::() (0x2079) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x75, 0x20, 0x00, 0x00 + .byte 0x79, 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 (0x209E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x2075) + # FunctionType: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::() (0x2079) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x75, 0x20, 0x00, 0x00 + .byte 0x79, 0x20, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x209F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x2075) + # FunctionType: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::(std::basic_ostream >&) (0x207A) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x75, 0x20, 0x00, 0x00 + .byte 0x7a, 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 (0x20A0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: void gsl::details::span_iterator,0>::(const gsl::span*, int) (0x106A) + # Name: span_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6a, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x20A1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # FunctionType: void gsl::details::span_iterator,1>::(const gsl::span*, int) (0x1085) + # Name: span_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x85, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # ArgList (0x20A2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::details::span_iterator,1>& (0x2044) + # ArgType: const gsl::details::span_iterator,0>& (0x2007) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x44, 0x20, 0x00, 0x00 + .byte 0x07, 0x20, 0x00, 0x00 + # Procedure (0x20A3) { + # 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>&) (0x20A2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa2, 0x20, 0x00, 0x00 + # FuncId (0x20A4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1CEE) + # FunctionType: bool (const gsl::details::span_iterator,1>&, const gsl::details::span_iterator,0>&) (0x20A3) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0xa3, 0x20, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x20A5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x2086) + # 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>&) (0x208E) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x20, 0x00, 0x00 + .byte 0x8e, 0x20, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x20A6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x2086) + # FunctionType: bool Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::() (0x208A) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x86, 0x20, 0x00, 0x00 + .byte 0x8a, 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 (0x20A7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x2086) + # FunctionType: bool Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::() (0x208A) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x20, 0x00, 0x00 + .byte 0x8a, 0x20, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x20A8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x2086) + # FunctionType: void Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::(std::basic_ostream >&) (0x208B) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x86, 0x20, 0x00, 0x00 + .byte 0x8b, 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 (0x20A9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::(int) (0x1075) + # Name: operator+= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x75, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x20AA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x2006) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x2019) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x06, 0x20, 0x00, 0x00 + .byte 0x19, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x20AB) { + # 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 (0x20AC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x2006) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,1>&) (0x2077) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x06, 0x20, 0x00, 0x00 + .byte 0x77, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x20AD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> &> (0x2043) + # FunctionType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,1> &>::(const gsl::details::span_iterator,0>&) (0x2088) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x43, 0x20, 0x00, 0x00 + .byte 0x88, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x20AE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x2006) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x2019) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x06, 0x20, 0x00, 0x00 + .byte 0x19, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x20AF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x2006) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,1>&) (0x2077) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x06, 0x20, 0x00, 0x00 + .byte 0x77, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x20B0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> &> (0x2043) + # FunctionType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,1> &>::(const gsl::details::span_iterator,0>&) (0x2088) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x43, 0x20, 0x00, 0x00 + .byte 0x88, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x20B1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x2006) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x2019) + # Name: operator> + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x06, 0x20, 0x00, 0x00 + .byte 0x19, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x20B2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x2006) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x2019) + # Name: operator>= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x06, 0x20, 0x00, 0x00 + .byte 0x19, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x20B3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x2006) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,1>&) (0x2077) + # Name: operator> + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x06, 0x20, 0x00, 0x00 + .byte 0x77, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x20B4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x2006) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,1>&) (0x2077) + # Name: operator>= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x06, 0x20, 0x00, 0x00 + .byte 0x77, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + # FuncId (0x20B5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1CEE) + # FunctionType: bool (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&) (0x2028) + # Name: compareNotEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0x28, 0x20, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x4e + .byte 0x6f, 0x74, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # FuncId (0x20B6) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1BD7) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x202C) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # FuncId (0x20B7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1CEE) + # FunctionType: bool (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,1>&) (0x209A) + # Name: compareNotEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0x9a, 0x20, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x4e + .byte 0x6f, 0x74, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # FuncId (0x20B8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1BD7) + # FunctionType: bool (gsl::details::span_iterator,1>, gsl::details::span_iterator,1>) (0x2069) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0x69, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # FuncId (0x20B9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1CEE) + # FunctionType: bool (const gsl::details::span_iterator,1>&, const gsl::details::span_iterator,0>&) (0x20A3) + # Name: compareNotEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0xa3, 0x20, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x4e + .byte 0x6f, 0x74, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # FuncId (0x20BA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1BD7) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x202C) + # Name: operator + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x20BB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1BD7) + # FunctionType: bool (gsl::details::span_iterator,1>, gsl::details::span_iterator,1>) (0x2069) + # Name: operator + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0x69, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x20BC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1BD7) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x202C) + # Name: operator> + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + # FuncId (0x20BD) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1BD7) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x202C) + # Name: operator>= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + # FuncId (0x20BE) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1BD7) + # FunctionType: bool (gsl::details::span_iterator,1>, gsl::details::span_iterator,1>) (0x2069) + # Name: operator> + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0x69, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + # FuncId (0x20BF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1BD7) + # FunctionType: bool (gsl::details::span_iterator,1>, gsl::details::span_iterator,1>) (0x2069) + # Name: operator>= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0x69, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + # ArgList (0x20C0) { + # 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 (0x20C1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x1029) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span&) (0x20C0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc0, 0x20, 0x00, 0x00 + # FuncId (0x20C2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: gsl::details::span_iterator,0> (gsl::span&) (0x20C1) + # Name: begin + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xc1, 0x20, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # FuncId (0x20C3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: gsl::details::span_iterator,0> (gsl::span&) (0x20C1) + # Name: end + # } + .byte 0x0e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xc1, 0x20, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # MemberFuncId (0x20C4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: int& gsl::details::span_iterator,0>::() (0x106E) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6e, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x20C5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: int gsl::details::span_iterator,0>::(gsl::details::span_iterator,0>) (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 0x2d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x20C6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::() (0x1071) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x71, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # Procedure (0x20C7) { + # 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 (0x20C8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: gsl::details::span_iterator,0> (const gsl::span&) (0x20C7) + # Name: cbegin + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xc7, 0x20, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + # FuncId (0x20C9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: gsl::details::span_iterator,0> (const gsl::span&) (0x20C7) + # Name: cend + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xc7, 0x20, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x20CA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # FunctionType: const int& gsl::details::span_iterator,1>::() (0x1089) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x89, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x20CB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> &> (0x2043) + # FunctionType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> Catch::ExprLhs,1> &>::(const gsl::details::span_iterator,1>&) (0x2056) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x43, 0x20, 0x00, 0x00 + .byte 0x56, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x20CC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # FunctionType: int gsl::details::span_iterator,1>::(gsl::details::span_iterator,1>) (0x1092) + # Name: operator- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x92, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x20CD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # FunctionType: gsl::details::span_iterator,1>& gsl::details::span_iterator,1>::() (0x108C) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x8c, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # FuncId (0x20CE) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: gsl::details::span_iterator,0> (const gsl::span&) (0x20C7) + # Name: begin + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xc7, 0x20, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # FuncId (0x20CF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: gsl::details::span_iterator,0> (const gsl::span&) (0x20C7) + # Name: end + # } + .byte 0x0e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xc7, 0x20, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # FuncId (0x20D0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1CEE) + # FunctionType: bool (const gsl::details::span_iterator,1>&, const gsl::details::span_iterator,1>&) (0x2065) + # Name: compareNotEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0x65, 0x20, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x4e + .byte 0x6f, 0x74, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # MemberFuncId (0x20D1) { + # 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 (0x20D2) { + # 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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@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, 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, 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, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Pointer (0x20D3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::reverse_iterator,0> > (0x10A0) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa0, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x20D4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::reverse_iterator,0> >& (0x20D3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd3, 0x20, 0x00, 0x00 + # MemberFunction (0x20D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs,0> > &> (0x20D2) + # ClassType: Catch::Decomposer (0x1BBE) + # ThisType: Catch::Decomposer* (0x1BBF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,0> >&) (0x20D4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd2, 0x20, 0x00, 0x00 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0xbf, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x20D6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs,0> > &> (0x20D2) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd2, 0x20, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x20D7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs,0> > &> (0x20D2) + # ThisType: Catch::ExprLhs,0> > &>* (0x20D6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,0> >&) (0x20D4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd2, 0x20, 0x00, 0x00 + .byte 0xd6, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x20D8) { + # 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@ABV?$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, 0x42, 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, 0x5f, 0x4e + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x20D9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,0> > &,bool> (0x20D8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd8, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x20DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,0> > &,bool> (0x20D9) + # ClassType: Catch::ExprLhs,0> > &> (0x20D2) + # ThisType: Catch::ExprLhs,0> > &>* (0x20D6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd9, 0x20, 0x00, 0x00 + .byte 0xd2, 0x20, 0x00, 0x00 + .byte 0xd6, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x20DB) { + # 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@ABV?$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, 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, 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, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x20DC) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs,0> > &> (0x20D2) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd2, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x20DD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs,0> > &> (0x20DC) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdc, 0x20, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x20DE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr,0> > &> (0x20DB) + # ClassType: Catch::ExprLhs,0> > &> (0x20D2) + # ThisType: const Catch::ExprLhs,0> > &>* (0x20DD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdb, 0x20, 0x00, 0x00 + .byte 0xd2, 0x20, 0x00, 0x00 + .byte 0xdd, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x20DF) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::reverse_iterator,0> >& (0x20D3) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs,0> > &>::(const std::reverse_iterator,0> >&) (0x20D7) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,0> > &,bool> Catch::ExprLhs,0> > &>::(bool) (0x20DA) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,0> > &,bool> Catch::ExprLhs,0> > &>::(bool) (0x20DA) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr,0> > &> Catch::ExprLhs,0> > &>::() (0x20DE) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd7, 0x20, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xda, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xda, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xde, 0x20, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x20E0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x20DF) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: Catch::ExprLhs,0> > &> + # LinkageName: .?AV?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@ + # } + .byte 0xde, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0xdf, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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, 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, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x20E1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs,0> > &> (0x20E0) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe0, 0x20, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x20E2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BBE) + # FunctionType: Catch::ExprLhs,0> > &> Catch::Decomposer::(const std::reverse_iterator,0> >&) (0x20D5) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0xd5, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x20E3) { + # 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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@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, 0x42, 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, 0x41, 0x42 + .byte 0x56, 0x31, 0x32, 0x40 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x20E4) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x20E3) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe3, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x20E5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x20E4) + # ClassType: Catch::ExprLhs,0> > &> (0x20D2) + # ThisType: Catch::ExprLhs,0> > &>* (0x20D6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,0> >&) (0x20D4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe4, 0x20, 0x00, 0x00 + .byte 0xd2, 0x20, 0x00, 0x00 + .byte 0xd6, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x20E6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x20E4) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe4, 0x20, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x20E7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x20E3) + # ThisType: const Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>* (0x20E6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xe3, 0x20, 0x00, 0x00 + .byte 0xe6, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x20E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x20E3) + # ThisType: const Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>* (0x20E6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x20, 0x00, 0x00 + .byte 0xe6, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x20E9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x20E3) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe3, 0x20, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x20EA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const std::reverse_iterator,0> >& (0x20D3) + # ArgType: Catch::StringRef (0x1112) + # ArgType: const std::reverse_iterator,0> >& (0x20D3) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0xd3, 0x20, 0x00, 0x00 + # MemberFunction (0x20EB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x20E3) + # ThisType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>* (0x20E9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const std::reverse_iterator,0> >&, Catch::StringRef, const std::reverse_iterator,0> >&) (0x20EA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x20, 0x00, 0x00 + .byte 0xe9, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0xea, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x20EC) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x4 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::reverse_iterator,0> >& (0x20D3) + # FieldOffset: 0x8 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1112) + # FieldOffset: 0xC + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::reverse_iterator,0> >& (0x20D3) + # FieldOffset: 0x18 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::() (0x20E7) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::() (0x20E7) + # 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 >&) (0x20E8) + # 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> >&) (0x20EB) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xe7, 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 0xe7, 0x20, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xe8, 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 0xeb, 0x20, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x20ED) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x20EC) + # DerivedFrom: 0x0 + # VShape: (0x1175) + # SizeOf: 28 + # Name: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> + # LinkageName: .?AV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@ + # } + .byte 0x3e, 0x01, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0xec, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x1c, 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, 0x42, 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, 0x41, 0x42 + .byte 0x56, 0x31, 0x32, 0x40 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x20EE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x20ED) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xed, 0x20, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x20EF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> > &> (0x20D2) + # FunctionType: const Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> Catch::ExprLhs,0> > &>::(const std::reverse_iterator,0> >&) (0x20E5) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd2, 0x20, 0x00, 0x00 + .byte 0xe5, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x20F0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x20E3) + # ThisType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>* (0x20E9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x20, 0x00, 0x00 + .byte 0xe9, 0x20, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x20F1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x20E3) + # FunctionType: void Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::() (0x20F0) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe3, 0x20, 0x00, 0x00 + .byte 0xf0, 0x20, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x20F2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,0> > (0x102D) + # FunctionType: int& std::reverse_iterator,0> >::() (0x10A3) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x20F3) { + # 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 (0x20F4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> > &> (0x20D2) + # FunctionType: const Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> Catch::ExprLhs,0> > &>::(const std::reverse_iterator,0> >&) (0x20E5) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd2, 0x20, 0x00, 0x00 + .byte 0xe5, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # ArgList (0x20F5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::reverse_iterator,0> >& (0x20D3) + # ArgType: const std::reverse_iterator,0> >& (0x20D3) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0xd3, 0x20, 0x00, 0x00 + # Procedure (0x20F6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::reverse_iterator,0> >&, const std::reverse_iterator,0> >&) (0x20F5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf5, 0x20, 0x00, 0x00 + # FuncId (0x20F7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int (const std::reverse_iterator,0> >&, const std::reverse_iterator,0> >&) (0x20F6) + # Name: operator- + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xf6, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x20F8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,0> > (0x102D) + # FunctionType: std::reverse_iterator,0> >& std::reverse_iterator,0> >::() (0x10A6) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # Procedure (0x20F9) { + # 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> >&) (0x20F5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf5, 0x20, 0x00, 0x00 + # FuncId (0x20FA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: bool (const std::reverse_iterator,0> >&, const std::reverse_iterator,0> >&) (0x20F9) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xf9, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x20FB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,0> > (0x102D) + # FunctionType: void std::reverse_iterator,0> >::(gsl::details::span_iterator,0>) (0x109E) + # Name: reverse_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x9e, 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 (0x20FC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> > &> (0x20D2) + # FunctionType: void Catch::ExprLhs,0> > &>::(const std::reverse_iterator,0> >&) (0x20D7) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd2, 0x20, 0x00, 0x00 + .byte 0xd7, 0x20, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # FuncId (0x20FD) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1CEE) + # FunctionType: bool (const std::reverse_iterator,0> >&, const std::reverse_iterator,0> >&) (0x20F9) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0xf9, 0x20, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x20FE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x20E3) + # FunctionType: void Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::(bool, const std::reverse_iterator,0> >&, Catch::StringRef, const std::reverse_iterator,0> >&) (0x20EB) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe3, 0x20, 0x00, 0x00 + .byte 0xeb, 0x20, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # FuncId (0x20FF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: bool (const std::reverse_iterator,0> >&, const std::reverse_iterator,0> >&) (0x20F9) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xf9, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2100) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,0> > (0x102D) + # FunctionType: gsl::details::span_iterator,0> std::reverse_iterator,0> >::() (0x10A2) + # Name: base + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa2, 0x10, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2101) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x20E3) + # FunctionType: bool Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::() (0x20E7) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xe3, 0x20, 0x00, 0x00 + .byte 0xe7, 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 (0x2102) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x20E3) + # FunctionType: bool Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::() (0x20E7) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe3, 0x20, 0x00, 0x00 + .byte 0xe7, 0x20, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2103) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x20E3) + # FunctionType: void Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::(std::basic_ostream >&) (0x20E8) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xe3, 0x20, 0x00, 0x00 + .byte 0xe8, 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 (0x2104) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,0> >&) (0x20D4) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + # FuncId (0x2105) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C30) + # FunctionType: std::basic_string,std::allocator > (const std::reverse_iterator,0> >&) (0x2104) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x30, 0x1c, 0x00, 0x00 + .byte 0x04, 0x21, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x2106) { + # 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 (0x2107) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C3) + # 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 0xc3, 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 (0x2108) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker,0> > > (0x2107) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 573 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x07, 0x21, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x3d, 0x02, 0x00, 0x00 + # MemberFunction (0x2109) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # ClassType: Catch::StringMaker,0> > > (0x2106) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,0> >&) (0x20D4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x06, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x210A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker,0> > > (0x2106) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker,0> > >::(const std::reverse_iterator,0> >&) (0x2109) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x06, 0x21, 0x00, 0x00 + .byte 0x09, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # MemberFuncId (0x210B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::() (0x1071) + # Name: operator-- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x71, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + # FuncId (0x210C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1CEE) + # FunctionType: bool (const std::reverse_iterator,0> >&, const std::reverse_iterator,0> >&) (0x20F9) + # Name: compareNotEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0xf9, 0x20, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x4e + .byte 0x6f, 0x74, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # MemberFuncId (0x210D) { + # 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 (0x210E) { + # 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@ABV?$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, 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, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x210F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::reverse_iterator,1> > (0x10B4) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb4, 0x10, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2110) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::reverse_iterator,1> >& (0x210F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0f, 0x21, 0x00, 0x00 + # MemberFunction (0x2111) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs,1> > &> (0x210E) + # ClassType: Catch::Decomposer (0x1BBE) + # ThisType: Catch::Decomposer* (0x1BBF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,1> >&) (0x2110) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x21, 0x00, 0x00 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0xbf, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x10, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2112) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs,1> > &> (0x210E) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0e, 0x21, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2113) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs,1> > &> (0x210E) + # ThisType: Catch::ExprLhs,1> > &>* (0x2112) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,1> >&) (0x2110) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x21, 0x00, 0x00 + .byte 0x12, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x10, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2114) { + # 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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@_N@Catch@@ + # } + .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, 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, 0x42, 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, 0x5f, 0x4e, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x2115) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,1> > &,bool> (0x2114) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x14, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2116) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,1> > &,bool> (0x2115) + # ClassType: Catch::ExprLhs,1> > &> (0x210E) + # ThisType: Catch::ExprLhs,1> > &>* (0x2112) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x15, 0x21, 0x00, 0x00 + .byte 0x0e, 0x21, 0x00, 0x00 + .byte 0x12, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2117) { + # 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@ABV?$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, 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, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x2118) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs,1> > &> (0x210E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0e, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2119) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs,1> > &> (0x2118) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x18, 0x21, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x211A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr,1> > &> (0x2117) + # ClassType: Catch::ExprLhs,1> > &> (0x210E) + # ThisType: const Catch::ExprLhs,1> > &>* (0x2119) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x17, 0x21, 0x00, 0x00 + .byte 0x0e, 0x21, 0x00, 0x00 + .byte 0x19, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x211B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::reverse_iterator,1> >& (0x210F) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs,1> > &>::(const std::reverse_iterator,1> >&) (0x2113) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,1> > &,bool> Catch::ExprLhs,1> > &>::(bool) (0x2116) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,1> > &,bool> Catch::ExprLhs,1> > &>::(bool) (0x2116) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr,1> > &> Catch::ExprLhs,1> > &>::() (0x211A) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x0f, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x13, 0x21, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x16, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x16, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1a, 0x21, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x211C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x211B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: Catch::ExprLhs,1> > &> + # LinkageName: .?AV?$ExprLhs@ABV?$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 0x1b, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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, 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, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x211D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs,1> > &> (0x211C) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1c, 0x21, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x211E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BBE) + # FunctionType: Catch::ExprLhs,1> > &> Catch::Decomposer::(const std::reverse_iterator,1> >&) (0x2111) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0x11, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x211F) { + # 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@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@ + # } + .byte 0x3a, 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, 0x42, 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, 0x41, 0x42, 0x56 + .byte 0x31, 0x32, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x2120) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x211F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1f, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2121) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x2120) + # ClassType: Catch::ExprLhs,1> > &> (0x210E) + # ThisType: Catch::ExprLhs,1> > &>* (0x2112) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,1> >&) (0x2110) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x21, 0x00, 0x00 + .byte 0x0e, 0x21, 0x00, 0x00 + .byte 0x12, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x10, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2122) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x2120) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x20, 0x21, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2123) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x211F) + # ThisType: const Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>* (0x2122) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1f, 0x21, 0x00, 0x00 + .byte 0x22, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2124) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x211F) + # ThisType: const Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>* (0x2122) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x21, 0x00, 0x00 + .byte 0x22, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2125) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x211F) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1f, 0x21, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2126) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const std::reverse_iterator,1> >& (0x210F) + # ArgType: Catch::StringRef (0x1112) + # ArgType: const std::reverse_iterator,1> >& (0x210F) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x0f, 0x21, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x0f, 0x21, 0x00, 0x00 + # MemberFunction (0x2127) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x211F) + # ThisType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>* (0x2125) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const std::reverse_iterator,1> >&, Catch::StringRef, const std::reverse_iterator,1> >&) (0x2126) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x21, 0x00, 0x00 + .byte 0x25, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x26, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2128) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x4 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::reverse_iterator,1> >& (0x210F) + # FieldOffset: 0x8 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1112) + # FieldOffset: 0xC + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::reverse_iterator,1> >& (0x210F) + # FieldOffset: 0x18 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::() (0x2123) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::() (0x2123) + # 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 >&) (0x2124) + # 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> >&) (0x2127) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x0f, 0x21, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x0f, 0x21, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x23, 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 0x23, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x24, 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 0x27, 0x21, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x2129) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2128) + # DerivedFrom: 0x0 + # VShape: (0x1175) + # SizeOf: 28 + # Name: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> + # LinkageName: .?AV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@ + # } + .byte 0x3a, 0x01, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x28, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x1c, 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, 0x42, 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, 0x41, 0x42, 0x56 + .byte 0x31, 0x32, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x212A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x2129) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x29, 0x21, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x212B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> > &> (0x210E) + # FunctionType: const Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> Catch::ExprLhs,1> > &>::(const std::reverse_iterator,1> >&) (0x2121) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0e, 0x21, 0x00, 0x00 + .byte 0x21, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x212C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x211F) + # ThisType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>* (0x2125) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x21, 0x00, 0x00 + .byte 0x25, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x212D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x211F) + # FunctionType: void Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::() (0x212C) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1f, 0x21, 0x00, 0x00 + .byte 0x2c, 0x21, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x212E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,1> > (0x102F) + # FunctionType: const int& std::reverse_iterator,1> >::() (0x10B7) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb7, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x212F) { + # 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 (0x2130) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> > &> (0x210E) + # FunctionType: const Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> Catch::ExprLhs,1> > &>::(const std::reverse_iterator,1> >&) (0x2121) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0e, 0x21, 0x00, 0x00 + .byte 0x21, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # ArgList (0x2131) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::reverse_iterator,1> >& (0x210F) + # ArgType: const std::reverse_iterator,1> >& (0x210F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x0f, 0x21, 0x00, 0x00 + .byte 0x0f, 0x21, 0x00, 0x00 + # Procedure (0x2132) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::reverse_iterator,1> >&, const std::reverse_iterator,1> >&) (0x2131) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x31, 0x21, 0x00, 0x00 + # FuncId (0x2133) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int (const std::reverse_iterator,1> >&, const std::reverse_iterator,1> >&) (0x2132) + # Name: operator- + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x32, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2134) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,1> > (0x102F) + # FunctionType: std::reverse_iterator,1> >& std::reverse_iterator,1> >::() (0x10BA) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xba, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # Procedure (0x2135) { + # 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> >&) (0x2131) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x31, 0x21, 0x00, 0x00 + # FuncId (0x2136) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: bool (const std::reverse_iterator,1> >&, const std::reverse_iterator,1> >&) (0x2135) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x35, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2137) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,1> > (0x102F) + # FunctionType: void std::reverse_iterator,1> >::(gsl::details::span_iterator,1>) (0x10B2) + # Name: reverse_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb2, 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 (0x2138) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> > &> (0x210E) + # FunctionType: void Catch::ExprLhs,1> > &>::(const std::reverse_iterator,1> >&) (0x2113) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0e, 0x21, 0x00, 0x00 + .byte 0x13, 0x21, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # FuncId (0x2139) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1CEE) + # FunctionType: bool (const std::reverse_iterator,1> >&, const std::reverse_iterator,1> >&) (0x2135) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0x35, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x213A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x211F) + # FunctionType: void Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::(bool, const std::reverse_iterator,1> >&, Catch::StringRef, const std::reverse_iterator,1> >&) (0x2127) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1f, 0x21, 0x00, 0x00 + .byte 0x27, 0x21, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # FuncId (0x213B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: bool (const std::reverse_iterator,1> >&, const std::reverse_iterator,1> >&) (0x2135) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x35, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x213C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,1> > (0x102F) + # FunctionType: gsl::details::span_iterator,1> std::reverse_iterator,1> >::() (0x10B6) + # Name: base + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb6, 0x10, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x213D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x211F) + # FunctionType: bool Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::() (0x2123) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x1f, 0x21, 0x00, 0x00 + .byte 0x23, 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 (0x213E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x211F) + # FunctionType: bool Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::() (0x2123) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1f, 0x21, 0x00, 0x00 + .byte 0x23, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x213F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x211F) + # FunctionType: void Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::(std::basic_ostream >&) (0x2124) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x1f, 0x21, 0x00, 0x00 + .byte 0x24, 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 (0x2140) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,1> >&) (0x2110) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x10, 0x21, 0x00, 0x00 + # FuncId (0x2141) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C30) + # FunctionType: std::basic_string,std::allocator > (const std::reverse_iterator,1> >&) (0x2140) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x30, 0x1c, 0x00, 0x00 + .byte 0x40, 0x21, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x2142) { + # 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 (0x2143) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C3) + # 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 0xc3, 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 (0x2144) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker,1> > > (0x2143) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 573 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x43, 0x21, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x3d, 0x02, 0x00, 0x00 + # MemberFunction (0x2145) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # ClassType: Catch::StringMaker,1> > > (0x2142) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,1> >&) (0x2110) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x42, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x10, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2146) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker,1> > > (0x2142) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker,1> > >::(const std::reverse_iterator,1> >&) (0x2145) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x42, 0x21, 0x00, 0x00 + .byte 0x45, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # MemberFuncId (0x2147) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # FunctionType: gsl::details::span_iterator,1>& gsl::details::span_iterator,1>::() (0x108C) + # Name: operator-- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x8c, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + # FuncId (0x2148) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1CEE) + # FunctionType: bool (const std::reverse_iterator,1> >&, const std::reverse_iterator,1> >&) (0x2135) + # Name: compareNotEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0x35, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x4e + .byte 0x6f, 0x74, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x2149) { + # 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@ABV?$span@H$0?0@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, 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, 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, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # MemberFunction (0x214A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs &> (0x2149) + # ClassType: Catch::Decomposer (0x1BBE) + # ThisType: Catch::Decomposer* (0x1BBF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x49, 0x21, 0x00, 0x00 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0xbf, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x214B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs &> (0x2149) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x49, 0x21, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x214C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs &> (0x2149) + # ThisType: Catch::ExprLhs &>* (0x214B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x49, 0x21, 0x00, 0x00 + .byte 0x4b, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x214D) { + # 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@ABV?$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, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .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 (0x214E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr &,bool> (0x214D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x4d, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x214F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr &,bool> (0x214E) + # ClassType: Catch::ExprLhs &> (0x2149) + # ThisType: Catch::ExprLhs &>* (0x214B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4e, 0x21, 0x00, 0x00 + .byte 0x49, 0x21, 0x00, 0x00 + .byte 0x4b, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2150) { + # 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@ABV?$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, 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, 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, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x2151) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs &> (0x2149) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x49, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2152) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs &> (0x2151) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x51, 0x21, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2153) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr &> (0x2150) + # ClassType: Catch::ExprLhs &> (0x2149) + # ThisType: const Catch::ExprLhs &>* (0x2152) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x50, 0x21, 0x00, 0x00 + .byte 0x49, 0x21, 0x00, 0x00 + .byte 0x52, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2154) { + # 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&) (0x214C) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr &,bool> Catch::ExprLhs &>::(bool) (0x214F) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr &,bool> Catch::ExprLhs &>::(bool) (0x214F) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr &> Catch::ExprLhs &>::() (0x2153) + # 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 0x4c, 0x21, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4f, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4f, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x21, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x2155) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2154) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: Catch::ExprLhs &> + # LinkageName: .?AV?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@ + # } + .byte 0x6a, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x54, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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, 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, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2156) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs &> (0x2155) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x55, 0x21, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x2157) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BBE) + # FunctionType: Catch::ExprLhs &> Catch::Decomposer::(const gsl::span&) (0x214A) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0x4a, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2158) { + # 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@ABV?$span@H$0?0@gsl@@ABV12@@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, 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, 0x41 + .byte 0x42, 0x56, 0x31, 0x32 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x2159) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr &,const gsl::span &> (0x2158) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x58, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x215A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr &,const gsl::span &> (0x2159) + # ClassType: Catch::ExprLhs &> (0x2149) + # ThisType: Catch::ExprLhs &>* (0x214B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x59, 0x21, 0x00, 0x00 + .byte 0x49, 0x21, 0x00, 0x00 + .byte 0x4b, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x215B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr &,const gsl::span &> (0x2159) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x59, 0x21, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x215C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x2158) + # ThisType: const Catch::BinaryExpr &,const gsl::span &>* (0x215B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x58, 0x21, 0x00, 0x00 + .byte 0x5b, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x215D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x2158) + # ThisType: const Catch::BinaryExpr &,const gsl::span &>* (0x215B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x21, 0x00, 0x00 + .byte 0x5b, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x215E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr &,const gsl::span &> (0x2158) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x58, 0x21, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x215F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const gsl::span& (0x1015) + # ArgType: Catch::StringRef (0x1112) + # 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 0x12, 0x11, 0x00, 0x00 + .byte 0x15, 0x10, 0x00, 0x00 + # MemberFunction (0x2160) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x2158) + # ThisType: Catch::BinaryExpr &,const gsl::span &>* (0x215E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const gsl::span&, Catch::StringRef, const gsl::span&) (0x215F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x21, 0x00, 0x00 + .byte 0x5e, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x5f, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2161) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x4 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::span& (0x1015) + # FieldOffset: 0x8 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1112) + # FieldOffset: 0xC + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::span& (0x1015) + # FieldOffset: 0x18 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr &,const gsl::span &>::() (0x215C) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr &,const gsl::span &>::() (0x215C) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr &,const gsl::span &>::(std::basic_ostream >&) (0x215D) + # 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&) (0x2160) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x15, 0x10, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x15, 0x10, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x5c, 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 0x5c, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x5d, 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 0x60, 0x21, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x2162) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2161) + # DerivedFrom: 0x0 + # VShape: (0x1175) + # SizeOf: 28 + # Name: Catch::BinaryExpr &,const gsl::span &> + # LinkageName: .?AV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@ + # } + .byte 0x92, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x61, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x1c, 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, 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, 0x41 + .byte 0x42, 0x56, 0x31, 0x32 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2163) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr &,const gsl::span &> (0x2162) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x62, 0x21, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x2164) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs &> (0x2149) + # FunctionType: const Catch::BinaryExpr &,const gsl::span &> Catch::ExprLhs &>::(const gsl::span&) (0x215A) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x49, 0x21, 0x00, 0x00 + .byte 0x5a, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x2165) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x2158) + # ThisType: Catch::BinaryExpr &,const gsl::span &>* (0x215E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x21, 0x00, 0x00 + .byte 0x5e, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2166) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x2158) + # FunctionType: void Catch::BinaryExpr &,const gsl::span &>::() (0x2165) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x58, 0x21, 0x00, 0x00 + .byte 0x65, 0x21, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # ArgList (0x2167) { + # 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 (0x2168) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span, gsl::span) (0x2167) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x67, 0x21, 0x00, 0x00 + # FuncId (0x2169) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: bool (gsl::span, gsl::span) (0x2168) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0x68, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # FuncId (0x216A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: bool (gsl::span, gsl::span) (0x2168) + # Name: operator + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0x68, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x216B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs &> (0x2149) + # FunctionType: const Catch::BinaryExpr &,const gsl::span &> Catch::ExprLhs &>::(const gsl::span&) (0x215A) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x49, 0x21, 0x00, 0x00 + .byte 0x5a, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x216C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: bool (gsl::span, gsl::span) (0x2168) + # Name: operator> + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0x68, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x216D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs &> (0x2149) + # FunctionType: const Catch::BinaryExpr &,const gsl::span &> Catch::ExprLhs &>::(const gsl::span&) (0x215A) + # Name: operator>= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x49, 0x21, 0x00, 0x00 + .byte 0x5a, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + # MemberFunction (0x216E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1FFC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xfc, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x216F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(&) (0x216E) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x6e, 0x21, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2170) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs &> (0x2149) + # FunctionType: const Catch::BinaryExpr &,const gsl::span &> Catch::ExprLhs &>::(const gsl::span&) (0x215A) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x49, 0x21, 0x00, 0x00 + .byte 0x5a, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # FuncId (0x2171) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: bool (gsl::span, gsl::span) (0x2168) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0x68, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2172) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs &> (0x2149) + # FunctionType: const Catch::BinaryExpr &,const gsl::span &> Catch::ExprLhs &>::(const gsl::span&) (0x215A) + # Name: operator> + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x49, 0x21, 0x00, 0x00 + .byte 0x5a, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + # FuncId (0x2173) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: bool (gsl::span, gsl::span) (0x2168) + # Name: operator>= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0x68, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + # MemberFunction (0x2174) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1E41) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x41, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2175) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(&) (0x2174) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x74, 0x21, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2176) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs &> (0x2149) + # FunctionType: void Catch::ExprLhs &>::(const gsl::span&) (0x214C) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x49, 0x21, 0x00, 0x00 + .byte 0x4c, 0x21, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # ArgList (0x2177) { + # 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 (0x2178) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::span&, const gsl::span&) (0x2177) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x77, 0x21, 0x00, 0x00 + # FuncId (0x2179) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1CEE) + # FunctionType: bool (const gsl::span&, const gsl::span&) (0x2178) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0x78, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x217A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x2158) + # FunctionType: void Catch::BinaryExpr &,const gsl::span &>::(bool, const gsl::span&, Catch::StringRef, const gsl::span&) (0x2160) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x58, 0x21, 0x00, 0x00 + .byte 0x60, 0x21, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x217B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x2158) + # FunctionType: bool Catch::BinaryExpr &,const gsl::span &>::() (0x215C) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x58, 0x21, 0x00, 0x00 + .byte 0x5c, 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 (0x217C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x2158) + # FunctionType: bool Catch::BinaryExpr &,const gsl::span &>::() (0x215C) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x58, 0x21, 0x00, 0x00 + .byte 0x5c, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x217D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x2158) + # FunctionType: void Catch::BinaryExpr &,const gsl::span &>::(std::basic_ostream >&) (0x215D) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x58, 0x21, 0x00, 0x00 + .byte 0x5d, 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 (0x217E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + # FuncId (0x217F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C30) + # FunctionType: std::basic_string,std::allocator > (const gsl::span&) (0x217E) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x30, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x21, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x2180) { + # 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 (0x2181) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C3) + # 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 0xc3, 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 (0x2182) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker > (0x2181) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 573 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x81, 0x21, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x3d, 0x02, 0x00, 0x00 + # MemberFunction (0x2183) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # ClassType: Catch::StringMaker > (0x2180) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x80, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2184) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker > (0x2180) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker >::(const gsl::span&) (0x2183) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x80, 0x21, 0x00, 0x00 + .byte 0x83, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # ArgList (0x2185) { + # 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 (0x2186) { + # 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>) (0x2185) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x85, 0x21, 0x00, 0x00 + # FuncId (0x2187) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x2186) + # Name: lexicographical_compare + # } + .byte 0x22, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x86, 0x21, 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 (0x2188) { + # 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 (0x2189) { + # 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 (0x2188) + # ] + # } + .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 0x88, 0x21, 0x00, 0x00 + # Procedure (0x218A) { + # 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) (0x2189) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x89, 0x21, 0x00, 0x00 + # FieldList (0x218B) { + # 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 (0x218C) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x218B) + # 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 0x8b, 0x21, 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 (0x218D) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x78, 0x73 + .byte 0x74, 0x64, 0x64, 0x65 + .byte 0x66, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x218E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::less (0x218C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef (0x218D) + # LineNumber: 238 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8c, 0x21, 0x00, 0x00 + .byte 0x8d, 0x21, 0x00, 0x00 + .byte 0xee, 0x00, 0x00, 0x00 + # FuncId (0x218F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::less) (0x218A) + # Name: lexicographical_compare + # } + .byte 0x22, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x8a, 0x21, 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 (0x2190) { + # 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>&) (0x2027) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x27, 0x20, 0x00, 0x00 + # FuncId (0x2191) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&) (0x2190) + # Name: _Adl_verify_range + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x90, 0x21, 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 (0x2192) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x474) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x2008) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x08, 0x20, 0x00, 0x00 + # FuncId (0x2193) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int* (const gsl::details::span_iterator,0>&) (0x2192) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x92, 0x21, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # Struct (0x2194) { + # 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 (0x2195) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: int* (0x474) + # ArgType: int* (0x474) + # ArgType: int* (0x474) + # ArgType: int* (0x474) + # ArgType: std::less (0x2188) + # ArgType: std::_Lex_compare_optimize (0x2194) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x88, 0x21, 0x00, 0x00 + .byte 0x94, 0x21, 0x00, 0x00 + # Procedure (0x2196) { + # 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) (0x2195) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0x95, 0x21, 0x00, 0x00 + # Struct (0x2197) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C3) + # 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 0xc3, 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 (0x2198) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Lex_compare_optimize (0x2197) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility (0x10AE) + # LineNumber: 2633 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x97, 0x21, 0x00, 0x00 + .byte 0xae, 0x10, 0x00, 0x00 + .byte 0x49, 0x0a, 0x00, 0x00 + # FuncId (0x2199) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: bool (int*, int*, int*, int*, std::less, std::_Lex_compare_optimize) (0x2196) + # Name: _Lex_compare_unchecked + # } + .byte 0x22, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x96, 0x21, 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 (0x219A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::less (0x2188) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x88, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x219B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::less (0x219A) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9a, 0x21, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x219C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int* const& (0x1D52) + # ArgType: int* const& (0x1D52) + # ArgType: const std::less& (0x219B) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x52, 0x1d, 0x00, 0x00 + .byte 0x52, 0x1d, 0x00, 0x00 + .byte 0x9b, 0x21, 0x00, 0x00 + # Procedure (0x219D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Lex_compare_optimize (0x2194) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int* const&, int* const&, const std::less&) (0x219C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x94, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x9c, 0x21, 0x00, 0x00 + # FuncId (0x219E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Lex_compare_optimize (int* const&, int* const&, const std::less&) (0x219D) + # Name: _Lex_compare_memcmp_classify + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x9d, 0x21, 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 (0x219F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::less (0x2188) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x88, 0x21, 0x00, 0x00 + # Procedure (0x21A0) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::less (0x2188) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::less) (0x219F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x88, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9f, 0x21, 0x00, 0x00 + # FuncId (0x21A1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::less (std::less) (0x21A0) + # Name: _Pass_fn + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xa0, 0x21, 0x00, 0x00 + .byte 0x5f, 0x50, 0x61, 0x73 + .byte 0x73, 0x5f, 0x66, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x21A2) { + # 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>) (0x202B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2b, 0x20, 0x00, 0x00 + # FuncId (0x21A3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1BD7) + # FunctionType: void (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x21A2) + # Name: _Verify_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0xa2, 0x21, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x21A4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: int* gsl::details::span_iterator,0>::() (0x106F) + # Name: _Unwrapped + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6f, 0x10, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # Pointer (0x21A5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::less (0x2188) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x88, 0x21, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x21A6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::less& (0x21A5) + # ArgType: int& (0x1026) + # ArgType: int& (0x1026) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x21, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + # Procedure (0x21A7) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::less&, int&, int&) (0x21A6) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xa6, 0x21, 0x00, 0x00 + # FuncId (0x21A8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: bool (std::less&, int&, int&) (0x21A7) + # Name: _Debug_lt_pred + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xa7, 0x21, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x6c + .byte 0x74, 0x5f, 0x70, 0x72 + .byte 0x65, 0x64, 0x00, 0xf1 + # Pointer (0x21A9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::less (0x219A) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9a, 0x21, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x21AA) { + # 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 (0x21AB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::less (0x2188) + # ThisType: const std::less* (0x21A9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int&, int&) (0x21AA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x88, 0x21, 0x00, 0x00 + .byte 0xa9, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xaa, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x21AC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::less (0x2188) + # FunctionType: bool std::less::(int&, int&) (0x21AB) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x88, 0x21, 0x00, 0x00 + .byte 0xab, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # ArgList (0x21AD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1018) + # ArgType: gsl::details::extent_type<2> (0x144E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x18, 0x10, 0x00, 0x00 + .byte 0x4e, 0x14, 0x00, 0x00 + # MemberFunction (0x21AE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1BCF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<2>) (0x21AD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0xcf, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xad, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x21AF) { + # 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>) (0x21AE) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0xae, 0x21, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x21B0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::extent_type<2> (0x144E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4e, 0x14, 0x00, 0x00 + # MemberFunction (0x21B1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: gsl::details::extent_type<-1>* (0x10C6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<2>) (0x21B0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xb0, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x21B2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: void gsl::details::extent_type<-1>::(gsl::details::extent_type<2>) (0x21B1) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xb1, 0x21, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # FuncId (0x21B3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1CEE) + # FunctionType: bool (const gsl::span&, const gsl::span&) (0x2178) + # Name: compareNotEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0x78, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x4e + .byte 0x6f, 0x74, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # ArgList (0x21B4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const gsl::details::span_iterator,0> (0x106C) + # ArgType: const gsl::details::span_iterator,0> (0x106C) + # ArgType: const gsl::details::span_iterator,0> (0x106C) + # ArgType: const gsl::details::span_iterator,0> (0x106C) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x6c, 0x10, 0x00, 0x00 + .byte 0x6c, 0x10, 0x00, 0x00 + .byte 0x6c, 0x10, 0x00, 0x00 + .byte 0x6c, 0x10, 0x00, 0x00 + # Procedure (0x21B5) { + # 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>) (0x21B4) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xb4, 0x21, 0x00, 0x00 + # FuncId (0x21B6) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # 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>) (0x21B5) + # Name: equal + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xb5, 0x21, 0x00, 0x00 + .byte 0x65, 0x71, 0x75, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + # Struct (0x21B7) { + # 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 (0x21B8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: const gsl::details::span_iterator,0> (0x106C) + # ArgType: const gsl::details::span_iterator,0> (0x106C) + # ArgType: const gsl::details::span_iterator,0> (0x106C) + # ArgType: const gsl::details::span_iterator,0> (0x106C) + # ArgType: std::equal_to (0x21B7) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x6c, 0x10, 0x00, 0x00 + .byte 0x6c, 0x10, 0x00, 0x00 + .byte 0x6c, 0x10, 0x00, 0x00 + .byte 0x6c, 0x10, 0x00, 0x00 + .byte 0xb7, 0x21, 0x00, 0x00 + # Procedure (0x21B9) { + # 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) (0x21B8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0xb8, 0x21, 0x00, 0x00 + # Struct (0x21BA) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x218B) + # 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 0x8b, 0x21, 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 (0x21BB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::equal_to (0x21BA) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstddef (0x218D) + # LineNumber: 196 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xba, 0x21, 0x00, 0x00 + .byte 0x8d, 0x21, 0x00, 0x00 + .byte 0xc4, 0x00, 0x00, 0x00 + # FuncId (0x21BC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # 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) (0x21B9) + # Name: equal + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xb9, 0x21, 0x00, 0x00 + .byte 0x65, 0x71, 0x75, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + # ArgList (0x21BD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: int* const (0x179A) + # ArgType: int* const (0x179A) + # ArgType: int* const (0x179A) + # ArgType: std::equal_to (0x21B7) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x9a, 0x17, 0x00, 0x00 + .byte 0x9a, 0x17, 0x00, 0x00 + .byte 0x9a, 0x17, 0x00, 0x00 + .byte 0xb7, 0x21, 0x00, 0x00 + # Procedure (0x21BE) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (int* const, int* const, int* const, std::equal_to) (0x21BD) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xbd, 0x21, 0x00, 0x00 + # FuncId (0x21BF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: bool (int* const, int* const, int* const, std::equal_to) (0x21BE) + # Name: equal + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xbe, 0x21, 0x00, 0x00 + .byte 0x65, 0x71, 0x75, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + # ArgList (0x21C0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::equal_to (0x21B7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb7, 0x21, 0x00, 0x00 + # Procedure (0x21C1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::equal_to (0x21B7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::equal_to) (0x21C0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb7, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc0, 0x21, 0x00, 0x00 + # FuncId (0x21C2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::equal_to (std::equal_to) (0x21C1) + # Name: _Pass_fn + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xc1, 0x21, 0x00, 0x00 + .byte 0x5f, 0x50, 0x61, 0x73 + .byte 0x73, 0x5f, 0x66, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x21C3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int* const&, int* const&) (0x1D91) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x91, 0x1d, 0x00, 0x00 + # FuncId (0x21C4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (int* const&, int* const&) (0x21C3) + # Name: _Adl_verify_range + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xc3, 0x21, 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 (0x21C5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* const (0x1F52) + # ArgType: const int* const (0x1F52) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x52, 0x1f, 0x00, 0x00 + .byte 0x52, 0x1f, 0x00, 0x00 + # Procedure (0x21C6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int* const, const int* const) (0x21C5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc5, 0x21, 0x00, 0x00 + # FuncId (0x21C7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (const int* const, const int* const) (0x21C6) + # Name: _Verify_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xc6, 0x21, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x21C8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1018) + # ArgType: gsl::details::extent_type<3> (0x1FAE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x18, 0x10, 0x00, 0x00 + .byte 0xae, 0x1f, 0x00, 0x00 + # MemberFunction (0x21C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1BCF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<3>) (0x21C8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0xcf, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xc8, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x21CA) { + # 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>) (0x21C9) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0xc9, 0x21, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x21CB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x16D2 + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd2, 0x16, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x21CC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x21CB) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xcb, 0x21, 0x00, 0x00 + # MemberFunction (0x21CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DC) + # ThisType: gsl::span* (0x10DE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x21CC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xcc, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x21CE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DC) + # FunctionType: void gsl::span::(&) (0x21CD) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xcd, 0x21, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x21CF) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x18C5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x1E97) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x97, 0x1e, 0x00, 0x00 + # FuncId (0x21D0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: gsl::span (gsl::span) (0x21CF) + # Name: as_bytes + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0xcf, 0x21, 0x00, 0x00 + .byte 0x61, 0x73, 0x5f, 0x62 + .byte 0x79, 0x74, 0x65, 0x73 + .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::ExprLhs + # LinkageName: .?AV?$ExprLhs@ABQBX@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, 0x42, 0x51, 0x42 + .byte 0x58, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x21D2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const void (0x1279) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x79, 0x12, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # Pointer (0x21D3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const void* const (0x21D2) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd2, 0x21, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x21D4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const void* const& (0x21D3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd3, 0x21, 0x00, 0x00 + # MemberFunction (0x21D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x21D1) + # ClassType: Catch::Decomposer (0x1BBE) + # ThisType: Catch::Decomposer* (0x1BBF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const void* const&) (0x21D4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd1, 0x21, 0x00, 0x00 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0xbf, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd4, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x21D6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x21D1) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd1, 0x21, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x21D7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x21D1) + # ThisType: Catch::ExprLhs* (0x21D6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const void* const&) (0x21D4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x21, 0x00, 0x00 + .byte 0xd6, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd4, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x21D8) { + # 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@ABQBX_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, 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 0x42, 0x51, 0x42, 0x58 + .byte 0x5f, 0x4e, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x21D9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x21D8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd8, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x21DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x21D9) + # ClassType: Catch::ExprLhs (0x21D1) + # ThisType: Catch::ExprLhs* (0x21D6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd9, 0x21, 0x00, 0x00 + .byte 0xd1, 0x21, 0x00, 0x00 + .byte 0xd6, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x21DB) { + # 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@ABQBX@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, 0x42, 0x51, 0x42 + .byte 0x58, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x21DC) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x21D1) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd1, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x21DD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x21DC) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdc, 0x21, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x21DE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x21DB) + # ClassType: Catch::ExprLhs (0x21D1) + # ThisType: const Catch::ExprLhs* (0x21DD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdb, 0x21, 0x00, 0x00 + .byte 0xd1, 0x21, 0x00, 0x00 + .byte 0xdd, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x21DF) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const void* const& (0x21D3) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(const void* const&) (0x21D7) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x21DA) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x21DA) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x21DE) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd3, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd7, 0x21, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xda, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xda, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xde, 0x21, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x21E0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x21DF) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@ABQBX@Catch@@ + # } + .byte 0x56, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0xdf, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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, 0x42, 0x51, 0x42 + .byte 0x58, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x21E1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x21E0) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe0, 0x21, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x21E2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BBE) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(const void* const&) (0x21D5) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0xd5, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x21E3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x18C5) + # FunctionType: const gsl::byte* gsl::span::() (0x18EB) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xeb, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x21E4) { + # 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@ABQBXABQBX@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, 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, 0x42 + .byte 0x51, 0x42, 0x58, 0x41 + .byte 0x42, 0x51, 0x42, 0x58 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x21E5) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x21E4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe4, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x21E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x21E5) + # ClassType: Catch::ExprLhs (0x21D1) + # ThisType: Catch::ExprLhs* (0x21D6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const void* const&) (0x21D4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe5, 0x21, 0x00, 0x00 + .byte 0xd1, 0x21, 0x00, 0x00 + .byte 0xd6, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd4, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x21E7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x21E5) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe5, 0x21, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x21E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x21E4) + # ThisType: const Catch::BinaryExpr* (0x21E7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xe4, 0x21, 0x00, 0x00 + .byte 0xe7, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x21E9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x21E4) + # ThisType: const Catch::BinaryExpr* (0x21E7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x21, 0x00, 0x00 + .byte 0xe7, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x21EA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x21E4) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe4, 0x21, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x21EB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const void* const& (0x21D3) + # ArgType: Catch::StringRef (0x1112) + # ArgType: const void* const& (0x21D3) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xd3, 0x21, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0xd3, 0x21, 0x00, 0x00 + # MemberFunction (0x21EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x21E4) + # ThisType: Catch::BinaryExpr* (0x21EA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const void* const&, Catch::StringRef, const void* const&) (0x21EB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x21, 0x00, 0x00 + .byte 0xea, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0xeb, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x21ED) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x4 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const void* const& (0x21D3) + # FieldOffset: 0x8 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1112) + # FieldOffset: 0xC + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const void* const& (0x21D3) + # FieldOffset: 0x18 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x21E8) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x21E8) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x21E9) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, const void* const&, Catch::StringRef, const void* const&) (0x21EC) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd3, 0x21, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd3, 0x21, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xe8, 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 0xe8, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xe9, 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 0xec, 0x21, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x21EE) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x21ED) + # DerivedFrom: 0x0 + # VShape: (0x1175) + # SizeOf: 28 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@ABQBXABQBX@Catch@@ + # } + .byte 0x76, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0xed, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x1c, 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, 0x42 + .byte 0x51, 0x42, 0x58, 0x41 + .byte 0x42, 0x51, 0x42, 0x58 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x21EF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x21EE) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xee, 0x21, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x21F0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x21D1) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(const void* const&) (0x21E6) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd1, 0x21, 0x00, 0x00 + .byte 0xe6, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x21F1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x21E4) + # ThisType: Catch::BinaryExpr* (0x21EA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x21, 0x00, 0x00 + .byte 0xea, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x21F2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x21E4) + # FunctionType: void Catch::BinaryExpr::() (0x21F1) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe4, 0x21, 0x00, 0x00 + .byte 0xf1, 0x21, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x21F3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x18C5) + # FunctionType: int gsl::span::() (0x18E7) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xe7, 0x18, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x21F4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DC) + # FunctionType: int gsl::span::() (0x10F3) + # Name: size_bytes + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xf3, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + # ArgList (0x21F5) { + # 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 (0x21F6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x18C5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x21F5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf5, 0x21, 0x00, 0x00 + # FuncId (0x21F7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: gsl::span (gsl::span) (0x21F6) + # Name: as_bytes + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0xf6, 0x21, 0x00, 0x00 + .byte 0x61, 0x73, 0x5f, 0x62 + .byte 0x79, 0x74, 0x65, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x21F8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x18C5) + # FunctionType: int gsl::span::() (0x18E7) + # Name: size_bytes + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xe7, 0x18, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + # Class (0x21F9) { + # 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@ABQBW4byte@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, 0x42, 0x51 + .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 + # Pointer (0x21FA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::byte (0x18CC) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcc, 0x18, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # Pointer (0x21FB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::byte* const (0x21FA) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xfa, 0x21, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x21FC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::byte* const& (0x21FB) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xfb, 0x21, 0x00, 0x00 + # MemberFunction (0x21FD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x21F9) + # ClassType: Catch::Decomposer (0x1BBE) + # ThisType: Catch::Decomposer* (0x1BBF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::byte* const&) (0x21FC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf9, 0x21, 0x00, 0x00 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0xbf, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xfc, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x21FE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x21F9) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf9, 0x21, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x21FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x21F9) + # ThisType: Catch::ExprLhs* (0x21FE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::byte* const&) (0x21FC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf9, 0x21, 0x00, 0x00 + .byte 0xfe, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xfc, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2200) { + # 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@ABQBW4byte@gsl@@_N@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, 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, 0x42, 0x51, 0x42 + .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 (0x2201) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x2200) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x00, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2202) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x2201) + # ClassType: Catch::ExprLhs (0x21F9) + # ThisType: Catch::ExprLhs* (0x21FE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x01, 0x22, 0x00, 0x00 + .byte 0xf9, 0x21, 0x00, 0x00 + .byte 0xfe, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2203) { + # 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@ABQBW4byte@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, 0x42, 0x51 + .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 + # Modifier (0x2204) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x21F9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf9, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2205) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x2204) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x04, 0x22, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2206) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x2203) + # ClassType: Catch::ExprLhs (0x21F9) + # ThisType: const Catch::ExprLhs* (0x2205) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x22, 0x00, 0x00 + .byte 0xf9, 0x21, 0x00, 0x00 + .byte 0x05, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2207) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::byte* const& (0x21FB) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(const gsl::byte* const&) (0x21FF) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x2202) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x2202) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x2206) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xfb, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xff, 0x21, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x02, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x02, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x06, 0x22, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x2208) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2207) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@ABQBW4byte@gsl@@@Catch@@ + # } + .byte 0x66, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x07, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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, 0x42, 0x51 + .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 (0x2209) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x2208) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x08, 0x22, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x220A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BBE) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(const gsl::byte* const&) (0x21FD) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0xfd, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x220B) { + # 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@ABQBW4byte@gsl@@AB$$T@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, 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, 0x42, 0x51 + .byte 0x42, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x41, 0x42, 0x24 + .byte 0x24, 0x54, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x220C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x220B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0b, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Modifier (0x220D) { + # 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 (0x220E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const (0x220D) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0d, 0x22, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x220F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const & (0x220E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0e, 0x22, 0x00, 0x00 + # MemberFunction (0x2210) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x220C) + # ClassType: Catch::ExprLhs (0x21F9) + # ThisType: Catch::ExprLhs* (0x21FE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const &) (0x220F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0c, 0x22, 0x00, 0x00 + .byte 0xf9, 0x21, 0x00, 0x00 + .byte 0xfe, 0x21, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0f, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2211) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x220C) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0c, 0x22, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2212) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x220B) + # ThisType: const Catch::BinaryExpr* (0x2211) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x0b, 0x22, 0x00, 0x00 + .byte 0x11, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2213) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x220B) + # ThisType: const Catch::BinaryExpr* (0x2211) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x22, 0x00, 0x00 + .byte 0x11, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2214) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x220B) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0b, 0x22, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2215) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const gsl::byte* const& (0x21FB) + # ArgType: Catch::StringRef (0x1112) + # ArgType: const & (0x220E) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xfb, 0x21, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x0e, 0x22, 0x00, 0x00 + # MemberFunction (0x2216) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x220B) + # ThisType: Catch::BinaryExpr* (0x2214) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const gsl::byte* const&, Catch::StringRef, const &) (0x2215) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x22, 0x00, 0x00 + .byte 0x14, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x15, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2217) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x4 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::byte* const& (0x21FB) + # FieldOffset: 0x8 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1112) + # FieldOffset: 0xC + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const & (0x220E) + # FieldOffset: 0x18 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x2212) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x2212) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x2213) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, const gsl::byte* const&, Catch::StringRef, const &) (0x2216) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xfb, 0x21, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x0e, 0x22, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x12, 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 0x12, 0x22, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x13, 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 0x16, 0x22, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x2218) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2217) + # DerivedFrom: 0x0 + # VShape: (0x1175) + # SizeOf: 28 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@ + # } + .byte 0x82, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x17, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x1c, 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, 0x42, 0x51 + .byte 0x42, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x41, 0x42, 0x24 + .byte 0x24, 0x54, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2219) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x2218) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x18, 0x22, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x221A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x21F9) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(const &) (0x2210) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf9, 0x21, 0x00, 0x00 + .byte 0x10, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x221B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x220B) + # ThisType: Catch::BinaryExpr* (0x2214) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x22, 0x00, 0x00 + .byte 0x14, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x221C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x220B) + # FunctionType: void Catch::BinaryExpr::() (0x221B) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0b, 0x22, 0x00, 0x00 + .byte 0x1b, 0x22, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x221D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: int 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 (0x221E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x18C5) + # FunctionType: void gsl::span::(const gsl::byte*, int) (0x18CF) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0xcf, 0x18, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x221F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x18C7) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc7, 0x18, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2220) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x18C7) + # ThisType: gsl::span::storage_type >* (0x221F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::byte*, int) (0x18CE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x18, 0x00, 0x00 + .byte 0x1f, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xce, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2221) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x18C7) + # FunctionType: void gsl::span::storage_type >::(const gsl::byte*, int) (0x2220) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xc7, 0x18, 0x00, 0x00 + .byte 0x20, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2222) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x21D1) + # FunctionType: void Catch::ExprLhs::(const void* const&) (0x21D7) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd1, 0x21, 0x00, 0x00 + .byte 0xd7, 0x21, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # MemberFuncId (0x2223) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x18C7) + # FunctionType: const gsl::byte* gsl::span::storage_type >::() (0x18FD) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc7, 0x18, 0x00, 0x00 + .byte 0xfd, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2224) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const void* const& (0x21D3) + # ArgType: const void* const& (0x21D3) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd3, 0x21, 0x00, 0x00 + .byte 0xd3, 0x21, 0x00, 0x00 + # Procedure (0x2225) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const void* const&, const void* const&) (0x2224) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x24, 0x22, 0x00, 0x00 + # FuncId (0x2226) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1CEE) + # FunctionType: bool (const void* const&, const void* const&) (0x2225) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0x25, 0x22, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2227) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x21E4) + # FunctionType: void Catch::BinaryExpr::(bool, const void* const&, Catch::StringRef, const void* const&) (0x21EC) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe4, 0x21, 0x00, 0x00 + .byte 0xec, 0x21, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2228) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x21E4) + # FunctionType: bool Catch::BinaryExpr::() (0x21E8) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xe4, 0x21, 0x00, 0x00 + .byte 0xe8, 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 (0x2229) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x21E4) + # FunctionType: bool Catch::BinaryExpr::() (0x21E8) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe4, 0x21, 0x00, 0x00 + .byte 0xe8, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x222A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x21E4) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x21E9) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xe4, 0x21, 0x00, 0x00 + .byte 0xe9, 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 (0x222B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const void* const&) (0x21D4) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd4, 0x21, 0x00, 0x00 + # FuncId (0x222C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C30) + # FunctionType: std::basic_string,std::allocator > (const void* const&) (0x222B) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x30, 0x1c, 0x00, 0x00 + .byte 0x2b, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x222D) { + # 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@PBX@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, 0x42, 0x58 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x222E) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C3) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PBX@Catch@@ + # } + .byte 0x56, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc3, 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, 0x42, 0x58 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x222F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker (0x222E) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 707 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2e, 0x22, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xc3, 0x02, 0x00, 0x00 + # ArgList (0x2230) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const void* (0x127A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7a, 0x12, 0x00, 0x00 + # MemberFunction (0x2231) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # ClassType: Catch::StringMaker (0x222D) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const void*) (0x2230) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x2d, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x30, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2232) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker (0x222D) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker::(const void*) (0x2231) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2d, 0x22, 0x00, 0x00 + .byte 0x31, 0x22, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # FuncId (0x2233) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C30) + # FunctionType: std::basic_string,std::allocator > (const void* const&) (0x222B) + # Name: rawMemoryToString + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x30, 0x1c, 0x00, 0x00 + .byte 0x2b, 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 (0x2234) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x21F9) + # FunctionType: void Catch::ExprLhs::(const gsl::byte* const&) (0x21FF) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf9, 0x21, 0x00, 0x00 + .byte 0xff, 0x21, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # ArgList (0x2235) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::byte* const& (0x21FB) + # ArgType: const & (0x220E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xfb, 0x21, 0x00, 0x00 + .byte 0x0e, 0x22, 0x00, 0x00 + # Procedure (0x2236) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::byte* const&, const &) (0x2235) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x35, 0x22, 0x00, 0x00 + # FuncId (0x2237) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1CEE) + # FunctionType: bool (const gsl::byte* const&, const &) (0x2236) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0x36, 0x22, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2238) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x220B) + # FunctionType: void Catch::BinaryExpr::(bool, const gsl::byte* const&, Catch::StringRef, const &) (0x2216) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0b, 0x22, 0x00, 0x00 + .byte 0x16, 0x22, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2239) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x220B) + # FunctionType: bool Catch::BinaryExpr::() (0x2212) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x0b, 0x22, 0x00, 0x00 + .byte 0x12, 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 (0x223A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x220B) + # FunctionType: bool Catch::BinaryExpr::() (0x2212) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0b, 0x22, 0x00, 0x00 + .byte 0x12, 0x22, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x223B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x220B) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x2213) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x0b, 0x22, 0x00, 0x00 + .byte 0x13, 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 (0x223C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const &) (0x220F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0f, 0x22, 0x00, 0x00 + # FuncId (0x223D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C30) + # FunctionType: std::basic_string,std::allocator > (const &) (0x223C) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x30, 0x1c, 0x00, 0x00 + .byte 0x3c, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Procedure (0x223E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::byte* const&) (0x21FC) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfc, 0x21, 0x00, 0x00 + # FuncId (0x223F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C30) + # FunctionType: std::basic_string,std::allocator > (const gsl::byte* const&) (0x223E) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x30, 0x1c, 0x00, 0x00 + .byte 0x3e, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x2240) { + # 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@PBW4byte@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, 0x42 + .byte 0x57, 0x34, 0x62, 0x79 + .byte 0x74, 0x65, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x2241) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C3) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PBW4byte@gsl@@@Catch@@ + # } + .byte 0x66, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc3, 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, 0x42 + .byte 0x57, 0x34, 0x62, 0x79 + .byte 0x74, 0x65, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2242) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker (0x2241) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 707 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x41, 0x22, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xc3, 0x02, 0x00, 0x00 + # ArgList (0x2243) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::byte* (0x18CD) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xcd, 0x18, 0x00, 0x00 + # MemberFunction (0x2244) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # ClassType: Catch::StringMaker (0x2240) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::byte*) (0x2243) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x40, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x43, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2245) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker (0x2240) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker::(const gsl::byte*) (0x2244) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x40, 0x22, 0x00, 0x00 + .byte 0x44, 0x22, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # FuncId (0x2246) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C30) + # FunctionType: std::basic_string,std::allocator > (const gsl::byte* const&) (0x223E) + # Name: rawMemoryToString + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x30, 0x1c, 0x00, 0x00 + .byte 0x3e, 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 (0x2247) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x1904) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x21F5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf5, 0x21, 0x00, 0x00 + # FuncId (0x2248) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: gsl::span (gsl::span) (0x2247) + # Name: as_writeable_bytes + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0x47, 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 (0x2249) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1904) + # FunctionType: int gsl::span::() (0x191C) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x1c, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x224A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1904) + # FunctionType: int gsl::span::() (0x191C) + # Name: size_bytes + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x1c, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + # Class (0x224B) { + # 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@ABQAX@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, 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, 0x42 + .byte 0x51, 0x41, 0x58, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Pointer (0x224C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: void* const (0x1DDE) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xde, 0x1d, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x224D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: void* const& (0x224C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4c, 0x22, 0x00, 0x00 + # MemberFunction (0x224E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x224B) + # ClassType: Catch::Decomposer (0x1BBE) + # ThisType: Catch::Decomposer* (0x1BBF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void* const&) (0x224D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x22, 0x00, 0x00 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0xbf, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x4d, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x224F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x224B) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4b, 0x22, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2250) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x224B) + # ThisType: Catch::ExprLhs* (0x224F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void* const&) (0x224D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x22, 0x00, 0x00 + .byte 0x4f, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x4d, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2251) { + # 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@ABQAX_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, 0x42, 0x51 + .byte 0x41, 0x58, 0x5f, 0x4e + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x2252) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x2251) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x51, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2253) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x2252) + # ClassType: Catch::ExprLhs (0x224B) + # ThisType: Catch::ExprLhs* (0x224F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x22, 0x00, 0x00 + .byte 0x4b, 0x22, 0x00, 0x00 + .byte 0x4f, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2254) { + # 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@ABQAX@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, 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, 0x42 + .byte 0x51, 0x41, 0x58, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x2255) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x224B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x4b, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2256) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x2255) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x55, 0x22, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2257) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x2254) + # ClassType: Catch::ExprLhs (0x224B) + # ThisType: const Catch::ExprLhs* (0x2256) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x54, 0x22, 0x00, 0x00 + .byte 0x4b, 0x22, 0x00, 0x00 + .byte 0x56, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2258) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: void* const& (0x224C) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(void* const&) (0x2250) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x2253) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x2253) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x2257) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x4c, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x50, 0x22, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x57, 0x22, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x2259) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2258) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@ABQAX@Catch@@ + # } + .byte 0x4e, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x58, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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, 0x42 + .byte 0x51, 0x41, 0x58, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x225A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x2259) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x59, 0x22, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x225B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BBE) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(void* const&) (0x224E) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0x4e, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x225C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1904) + # FunctionType: gsl::byte* gsl::span::() (0x1920) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x20, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x225D) { + # 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@ABQAXABQAX@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 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, 0x42 + .byte 0x51, 0x41, 0x58, 0x41 + .byte 0x42, 0x51, 0x41, 0x58 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x225E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x225D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x5d, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x225F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x225E) + # ClassType: Catch::ExprLhs (0x224B) + # ThisType: Catch::ExprLhs* (0x224F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void* const&) (0x224D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5e, 0x22, 0x00, 0x00 + .byte 0x4b, 0x22, 0x00, 0x00 + .byte 0x4f, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x4d, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2260) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x225E) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5e, 0x22, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2261) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x225D) + # ThisType: const Catch::BinaryExpr* (0x2260) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x5d, 0x22, 0x00, 0x00 + .byte 0x60, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2262) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x225D) + # ThisType: const Catch::BinaryExpr* (0x2260) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x22, 0x00, 0x00 + .byte 0x60, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2263) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x225D) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5d, 0x22, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2264) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: void* const& (0x224C) + # ArgType: Catch::StringRef (0x1112) + # ArgType: void* const& (0x224C) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x4c, 0x22, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x4c, 0x22, 0x00, 0x00 + # MemberFunction (0x2265) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x225D) + # ThisType: Catch::BinaryExpr* (0x2263) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, void* const&, Catch::StringRef, void* const&) (0x2264) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x22, 0x00, 0x00 + .byte 0x63, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x64, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2266) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x4 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: void* const& (0x224C) + # FieldOffset: 0x8 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1112) + # FieldOffset: 0xC + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: void* const& (0x224C) + # FieldOffset: 0x18 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x2261) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x2261) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x2262) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, void* const&, Catch::StringRef, void* const&) (0x2265) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x4c, 0x22, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x4c, 0x22, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x61, 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 0x61, 0x22, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x62, 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 0x65, 0x22, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x2267) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2266) + # DerivedFrom: 0x0 + # VShape: (0x1175) + # SizeOf: 28 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@ABQAXABQAX@Catch@@ + # } + .byte 0x6a, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x66, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x1c, 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, 0x42 + .byte 0x51, 0x41, 0x58, 0x41 + .byte 0x42, 0x51, 0x41, 0x58 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2268) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x2267) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x67, 0x22, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x2269) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x224B) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(void* const&) (0x225F) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4b, 0x22, 0x00, 0x00 + .byte 0x5f, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x226A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x225D) + # ThisType: Catch::BinaryExpr* (0x2263) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x22, 0x00, 0x00 + .byte 0x63, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x226B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x225D) + # FunctionType: void Catch::BinaryExpr::() (0x226A) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x5d, 0x22, 0x00, 0x00 + .byte 0x6a, 0x22, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # Class (0x226C) { + # 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@ABQAW4byte@gsl@@@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, 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 0x42, 0x51, 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 + # Pointer (0x226D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::byte (0x18C9) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc9, 0x18, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # Pointer (0x226E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::byte* const (0x226D) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6d, 0x22, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x226F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::byte* const& (0x226E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6e, 0x22, 0x00, 0x00 + # MemberFunction (0x2270) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x226C) + # ClassType: Catch::Decomposer (0x1BBE) + # ThisType: Catch::Decomposer* (0x1BBF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::byte* const&) (0x226F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6c, 0x22, 0x00, 0x00 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0xbf, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x6f, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2271) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x226C) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6c, 0x22, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2272) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x226C) + # ThisType: Catch::ExprLhs* (0x2271) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::byte* const&) (0x226F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6c, 0x22, 0x00, 0x00 + .byte 0x71, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x6f, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2273) { + # 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@ABQAW4byte@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, 0x42 + .byte 0x51, 0x41, 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 (0x2274) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x2273) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x73, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2275) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x2274) + # ClassType: Catch::ExprLhs (0x226C) + # ThisType: Catch::ExprLhs* (0x2271) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x22, 0x00, 0x00 + .byte 0x6c, 0x22, 0x00, 0x00 + .byte 0x71, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2276) { + # 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@ABQAW4byte@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, 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 0x42, 0x51, 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 + # Modifier (0x2277) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x226C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x6c, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2278) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x2277) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x77, 0x22, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2279) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x2276) + # ClassType: Catch::ExprLhs (0x226C) + # ThisType: const Catch::ExprLhs* (0x2278) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x76, 0x22, 0x00, 0x00 + .byte 0x6c, 0x22, 0x00, 0x00 + .byte 0x78, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x227A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::byte* const& (0x226E) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(gsl::byte* const&) (0x2272) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x2275) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x2275) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x2279) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x6e, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x72, 0x22, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x75, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x75, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x79, 0x22, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x227B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x227A) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@ABQAW4byte@gsl@@@Catch@@ + # } + .byte 0x5e, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x7a, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 0x42, 0x51, 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 (0x227C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x227B) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7b, 0x22, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x227D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BBE) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(gsl::byte* const&) (0x2270) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0x70, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x227E) { + # 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@ABQAW4byte@gsl@@AB$$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 0x42, 0x51, 0x41, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x41 + .byte 0x42, 0x24, 0x24, 0x54 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x227F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x227E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x7e, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2280) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x227F) + # ClassType: Catch::ExprLhs (0x226C) + # ThisType: Catch::ExprLhs* (0x2271) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const &) (0x220F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7f, 0x22, 0x00, 0x00 + .byte 0x6c, 0x22, 0x00, 0x00 + .byte 0x71, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0f, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2281) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x227F) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7f, 0x22, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2282) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x227E) + # ThisType: const Catch::BinaryExpr* (0x2281) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x7e, 0x22, 0x00, 0x00 + .byte 0x81, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2283) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x227E) + # ThisType: const Catch::BinaryExpr* (0x2281) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7e, 0x22, 0x00, 0x00 + .byte 0x81, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2284) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x227E) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7e, 0x22, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2285) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: gsl::byte* const& (0x226E) + # ArgType: Catch::StringRef (0x1112) + # ArgType: const & (0x220E) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x6e, 0x22, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x0e, 0x22, 0x00, 0x00 + # MemberFunction (0x2286) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x227E) + # ThisType: Catch::BinaryExpr* (0x2284) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, gsl::byte* const&, Catch::StringRef, const &) (0x2285) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7e, 0x22, 0x00, 0x00 + .byte 0x84, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x85, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2287) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x4 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::byte* const& (0x226E) + # FieldOffset: 0x8 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1112) + # FieldOffset: 0xC + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const & (0x220E) + # FieldOffset: 0x18 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x2282) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x2282) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x2283) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, gsl::byte* const&, Catch::StringRef, const &) (0x2286) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x6e, 0x22, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x0e, 0x22, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x82, 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 0x82, 0x22, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x83, 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 0x86, 0x22, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x2288) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2287) + # DerivedFrom: 0x0 + # VShape: (0x1175) + # SizeOf: 28 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x87, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x1c, 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 0x42, 0x51, 0x41, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x41 + .byte 0x42, 0x24, 0x24, 0x54 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2289) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x2288) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x88, 0x22, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x228A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x226C) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(const &) (0x2280) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6c, 0x22, 0x00, 0x00 + .byte 0x80, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x228B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x227E) + # ThisType: Catch::BinaryExpr* (0x2284) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7e, 0x22, 0x00, 0x00 + .byte 0x84, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x228C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x227E) + # FunctionType: void Catch::BinaryExpr::() (0x228B) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x7e, 0x22, 0x00, 0x00 + .byte 0x8b, 0x22, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x228D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1904) + # FunctionType: void gsl::span::(gsl::byte*, int) (0x190A) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x0a, 0x19, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x228E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1906) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x06, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x228F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1906) + # ThisType: gsl::span::storage_type >* (0x228E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::byte*, int) (0x1909) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x19, 0x00, 0x00 + .byte 0x8e, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x09, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2290) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1906) + # FunctionType: void gsl::span::storage_type >::(gsl::byte*, int) (0x228F) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x19, 0x00, 0x00 + .byte 0x8f, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2291) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x224B) + # FunctionType: void Catch::ExprLhs::(void* const&) (0x2250) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x22, 0x00, 0x00 + .byte 0x50, 0x22, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # MemberFuncId (0x2292) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1906) + # FunctionType: gsl::byte* gsl::span::storage_type >::() (0x1932) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x06, 0x19, 0x00, 0x00 + .byte 0x32, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2293) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: void* const& (0x224C) + # ArgType: void* const& (0x224C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4c, 0x22, 0x00, 0x00 + .byte 0x4c, 0x22, 0x00, 0x00 + # Procedure (0x2294) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (void* const&, void* const&) (0x2293) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x93, 0x22, 0x00, 0x00 + # FuncId (0x2295) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1CEE) + # FunctionType: bool (void* const&, void* const&) (0x2294) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0x94, 0x22, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2296) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x225D) + # FunctionType: void Catch::BinaryExpr::(bool, void* const&, Catch::StringRef, void* const&) (0x2265) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x5d, 0x22, 0x00, 0x00 + .byte 0x65, 0x22, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2297) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x225D) + # FunctionType: bool Catch::BinaryExpr::() (0x2261) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x5d, 0x22, 0x00, 0x00 + .byte 0x61, 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 (0x2298) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x225D) + # FunctionType: bool Catch::BinaryExpr::() (0x2261) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x5d, 0x22, 0x00, 0x00 + .byte 0x61, 0x22, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2299) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x225D) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x2262) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x5d, 0x22, 0x00, 0x00 + .byte 0x62, 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 (0x229A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void* const&) (0x224D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4d, 0x22, 0x00, 0x00 + # FuncId (0x229B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C30) + # FunctionType: std::basic_string,std::allocator > (void* const&) (0x229A) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x30, 0x1c, 0x00, 0x00 + .byte 0x9a, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x229C) { + # 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@PAX@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 0x41, 0x58, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Struct (0x229D) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C3) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PAX@Catch@@ + # } + .byte 0x4e, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc3, 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 0x41, 0x58, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x229E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker (0x229D) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 707 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9d, 0x22, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xc3, 0x02, 0x00, 0x00 + # MemberFunction (0x229F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # ClassType: Catch::StringMaker (0x229C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void*) (0x1B82) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x9c, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x82, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22A0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker (0x229C) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker::(void*) (0x229F) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x9c, 0x22, 0x00, 0x00 + .byte 0x9f, 0x22, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # FuncId (0x22A1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C30) + # FunctionType: std::basic_string,std::allocator > (void* const&) (0x229A) + # Name: rawMemoryToString + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x30, 0x1c, 0x00, 0x00 + .byte 0x9a, 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 (0x22A2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x226C) + # FunctionType: void Catch::ExprLhs::(gsl::byte* const&) (0x2272) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x6c, 0x22, 0x00, 0x00 + .byte 0x72, 0x22, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # ArgList (0x22A3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::byte* const& (0x226E) + # ArgType: const & (0x220E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x6e, 0x22, 0x00, 0x00 + .byte 0x0e, 0x22, 0x00, 0x00 + # Procedure (0x22A4) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::byte* const&, const &) (0x22A3) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa3, 0x22, 0x00, 0x00 + # FuncId (0x22A5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1CEE) + # FunctionType: bool (gsl::byte* const&, const &) (0x22A4) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0xa4, 0x22, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x22A6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x227E) + # FunctionType: void Catch::BinaryExpr::(bool, gsl::byte* const&, Catch::StringRef, const &) (0x2286) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x7e, 0x22, 0x00, 0x00 + .byte 0x86, 0x22, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x22A7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x227E) + # FunctionType: bool Catch::BinaryExpr::() (0x2282) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x7e, 0x22, 0x00, 0x00 + .byte 0x82, 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 (0x22A8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x227E) + # FunctionType: bool Catch::BinaryExpr::() (0x2282) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x7e, 0x22, 0x00, 0x00 + .byte 0x82, 0x22, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x22A9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x227E) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x2283) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x7e, 0x22, 0x00, 0x00 + .byte 0x83, 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 (0x22AA) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::byte* const&) (0x226F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6f, 0x22, 0x00, 0x00 + # FuncId (0x22AB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C30) + # FunctionType: std::basic_string,std::allocator > (gsl::byte* const&) (0x22AA) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x30, 0x1c, 0x00, 0x00 + .byte 0xaa, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x22AC) { + # 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@PAW4byte@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, 0x41, 0x57, 0x34 + .byte 0x62, 0x79, 0x74, 0x65 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Struct (0x22AD) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C3) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PAW4byte@gsl@@@Catch@@ + # } + .byte 0x5e, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc3, 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, 0x41, 0x57, 0x34 + .byte 0x62, 0x79, 0x74, 0x65 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x22AE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker (0x22AD) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 707 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xad, 0x22, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xc3, 0x02, 0x00, 0x00 + # ArgList (0x22AF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::byte* (0x1908) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x08, 0x19, 0x00, 0x00 + # MemberFunction (0x22B0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # ClassType: Catch::StringMaker (0x22AC) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::byte*) (0x22AF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0xac, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xaf, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22B1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker (0x22AC) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker::(gsl::byte*) (0x22B0) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xac, 0x22, 0x00, 0x00 + .byte 0xb0, 0x22, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # FuncId (0x22B2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C30) + # FunctionType: std::basic_string,std::allocator > (gsl::byte* const&) (0x22AA) + # Name: rawMemoryToString + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x30, 0x1c, 0x00, 0x00 + .byte 0xaa, 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 + # MemberFunction (0x22B3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15E8) + # ThisType: gsl::span* (0x15EA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1FF9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xea, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22B4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x15E8) + # FunctionType: void gsl::span::(&) (0x22B3) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xb3, 0x22, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x22B5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x15F1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf1, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22B6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(const gsl::span&) (0x22B5) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xb5, 0x22, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x22B7) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____58:: (0x193D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x3d, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x22B8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____58:: (0x22B7) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb7, 0x22, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x22B9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____58:: (0x193D) + # ThisType: const ____C_A_T_C_H____T_E_S_T____58::* (0x22B8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3d, 0x19, 0x00, 0x00 + .byte 0xb8, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22BA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____58:: (0x193D) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____58::::() (0x22B9) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3d, 0x19, 0x00, 0x00 + .byte 0xb9, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFunction (0x22BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1946) + # ClassType: gsl::span (0x15E8) + # ThisType: const gsl::span* (0x15FA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xfa, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22BC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x15E8) + # FunctionType: gsl::span gsl::span::() (0x22BB) + # Name: first + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xbb, 0x22, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x22BD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x15E8) + # FunctionType: gsl::span gsl::span::(int) (0x15FB) + # Name: first + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xfb, 0x15, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFunction (0x22BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1946) + # ThisType: gsl::span* (0x1949) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0x49, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22BF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1946) + # FunctionType: void gsl::span::(const gsl::span&) (0x22BE) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x46, 0x19, 0x00, 0x00 + .byte 0xbe, 0x22, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x22C0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____58:: (0x1941) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x41, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x22C1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____58:: (0x22C0) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc0, 0x22, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x22C2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____58:: (0x1941) + # ThisType: const ____C_A_T_C_H____T_E_S_T____58::* (0x22C1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x19, 0x00, 0x00 + .byte 0xc1, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22C3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____58:: (0x1941) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____58::::() (0x22C2) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x41, 0x19, 0x00, 0x00 + .byte 0xc2, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Modifier (0x22C4) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____58:: (0x1939) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x39, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x22C5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____58:: (0x22C4) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc4, 0x22, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x22C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____58:: (0x1939) + # ThisType: const ____C_A_T_C_H____T_E_S_T____58::* (0x22C5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x19, 0x00, 0x00 + .byte 0xc5, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22C7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____58:: (0x1939) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____58::::() (0x22C6) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x39, 0x19, 0x00, 0x00 + .byte 0xc6, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # ArgList (0x22C8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x474) + # ArgType: gsl::details::extent_type<4> (0x1610) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x10, 0x16, 0x00, 0x00 + # MemberFunction (0x22C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1BCF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<4>) (0x22C8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0xcf, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xc8, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22CA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1006) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<4>) (0x22C9) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0xc9, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x22CB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1426) + # ThisType: gsl::span* (0x1428) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x28, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22CC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1426) + # FunctionType: void gsl::span::(const gsl::span&) (0x22CB) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0xcb, 0x22, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x22CD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x474) + # ArgType: gsl::details::extent_type<-1> (0x1039) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x04, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + # MemberFunction (0x22CE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1427) + # ThisType: gsl::span::storage_type >* (0x1E2C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<-1>) (0x22CD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x14, 0x00, 0x00 + .byte 0x2c, 0x1e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xcd, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22CF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1427) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<-1>) (0x22CE) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x27, 0x14, 0x00, 0x00 + .byte 0xce, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x22D0) { + # 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 (0x22D1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<2> (0x144E) + # ThisType: gsl::details::extent_type<2>* (0x1457) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<-1>) (0x22D0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x14, 0x00, 0x00 + .byte 0x57, 0x14, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd0, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22D2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<2> (0x144E) + # FunctionType: void gsl::details::extent_type<2>::(gsl::details::extent_type<-1>) (0x22D1) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4e, 0x14, 0x00, 0x00 + .byte 0xd1, 0x22, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFunction (0x22D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1948) + # ThisType: gsl::span::storage_type >* (0x1D26) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<-1>) (0x22CD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x19, 0x00, 0x00 + .byte 0x26, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xcd, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22D4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1948) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<-1>) (0x22D3) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x48, 0x19, 0x00, 0x00 + .byte 0xd3, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x22D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<1> (0x196E) + # ThisType: gsl::details::extent_type<1>* (0x1975) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<-1>) (0x22D0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6e, 0x19, 0x00, 0x00 + .byte 0x75, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd0, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22D6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<1> (0x196E) + # FunctionType: void gsl::details::extent_type<1>::(gsl::details::extent_type<-1>) (0x22D5) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6e, 0x19, 0x00, 0x00 + .byte 0xd5, 0x22, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFunction (0x22D7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15E8) + # ThisType: gsl::span* (0x15EA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xea, 0x15, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22D8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x15E8) + # FunctionType: void gsl::span::(const gsl::span&) (0x22D7) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0xd7, 0x22, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x22D9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x15E9) + # ThisType: gsl::span::storage_type >* (0x1EAF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<-1>) (0x22CD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x15, 0x00, 0x00 + .byte 0xaf, 0x1e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xcd, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22DA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x15E9) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<-1>) (0x22D9) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xe9, 0x15, 0x00, 0x00 + .byte 0xd9, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x22DB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<4> (0x1610) + # ThisType: gsl::details::extent_type<4>* (0x1619) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<-1>) (0x22D0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x16, 0x00, 0x00 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd0, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22DC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<4> (0x1610) + # FunctionType: void gsl::details::extent_type<4>::(gsl::details::extent_type<-1>) (0x22DB) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x10, 0x16, 0x00, 0x00 + .byte 0xdb, 0x22, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Pointer (0x22DD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x1982 + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x82, 0x19, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x22DE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x22DD) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xdd, 0x22, 0x00, 0x00 + # MemberFunction (0x22DF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1983) + # ThisType: gsl::span* (0x1985) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x22DE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x85, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xde, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22E0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1983) + # FunctionType: void gsl::span::(&) (0x22DF) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0xdf, 0x22, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x22E1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1983) + # FunctionType: gsl::details::span_iterator,0> gsl::span::() (0x199F) + # Name: begin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x9f, 0x19, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x22E2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x199E) + # FunctionType: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(int) (0x19C3) + # Name: operator+ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xc3, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x22E3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # FunctionType: void std::match_results,0>,std::allocator,0> > > >::() (0x19D3) + # Name: match_results + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xd3, 0x19, 0x00, 0x00 + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 0x5f, 0x72, 0x65 + .byte 0x73, 0x75, 0x6c, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + # Class (0x22E4) { + # 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 (0x22E5) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::basic_regex > (0x22E4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x22E6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_regex > (0x22E5) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe5, 0x22, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x22E7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: std::match_results,0>,std::allocator,0> > > >& (0x19EF) + # ArgType: const std::basic_regex >& (0x22E6) + # ArgType: std::regex_constants::match_flag_type (0x19E9) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xef, 0x19, 0x00, 0x00 + .byte 0xe6, 0x22, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + # Procedure (0x22E8) { + # 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) (0x22E7) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0xe7, 0x22, 0x00, 0x00 + # Class (0x22E9) { + # 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 (0x22EA) { + # 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 (0x22EB) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 11 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x22EA) + # 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 0xea, 0x22, 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 (0x22EC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::regex_constants::syntax_option_type (0x22EB) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 101 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xeb, 0x22, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x65, 0x00, 0x00, 0x00 + # Modifier (0x22ED) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::regex_constants::syntax_option_type (0x22EB) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xeb, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x22EE) { + # 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 (0x22EF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Root_node (0x22EE) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xee, 0x22, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Class (0x22F0) { + # 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 (0x22F1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_regex > (0x22E4) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x22F2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x22E4) + # ThisType: std::basic_regex >* (0x22F1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0xf1, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x22F3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x113F) + # ArgType: std::regex_constants::syntax_option_type (0x22EB) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0xeb, 0x22, 0x00, 0x00 + # MemberFunction (0x22F4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x22E4) + # ThisType: std::basic_regex >* (0x22F1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, std::regex_constants::syntax_option_type) (0x22F3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0xf1, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xf3, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x22F5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x113F) + # ArgType: unsigned (0x75) + # ArgType: std::regex_constants::syntax_option_type (0x22EB) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xeb, 0x22, 0x00, 0x00 + # MemberFunction (0x22F6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x22E4) + # ThisType: std::basic_regex >* (0x22F1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, unsigned, std::regex_constants::syntax_option_type) (0x22F5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0xf1, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xf5, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x22F7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::basic_regex >& (0x22E6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe6, 0x22, 0x00, 0x00 + # MemberFunction (0x22F8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x22E4) + # ThisType: std::basic_regex >* (0x22F1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_regex >&) (0x22F7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0xf1, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf7, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x22F9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list (0x11A3) + # ArgType: std::regex_constants::syntax_option_type (0x22EB) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa3, 0x11, 0x00, 0x00 + .byte 0xeb, 0x22, 0x00, 0x00 + # MemberFunction (0x22FA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x22E4) + # ThisType: std::basic_regex >* (0x22F1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, std::regex_constants::syntax_option_type) (0x22F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0xf1, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xf9, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x22FB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_regex > (0x22E4) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x22FC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::basic_regex >&& (0x22FB) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xfb, 0x22, 0x00, 0x00 + # MemberFunction (0x22FD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x22E4) + # ThisType: std::basic_regex >* (0x22F1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_regex >&&) (0x22FC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0xf1, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xfc, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x22FE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::() (0x22F2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::(const char*, std::regex_constants::syntax_option_type) (0x22F4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::(const char*, unsigned, std::regex_constants::syntax_option_type) (0x22F6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::(const std::basic_regex >&) (0x22F8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::(std::initializer_list, std::regex_constants::syntax_option_type) (0x22FA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::(std::basic_regex >&&) (0x22FD) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf2, 0x22, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf4, 0x22, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x22, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf8, 0x22, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfa, 0x22, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x22, 0x00, 0x00 + # Pointer (0x22FF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_regex > (0x22E4) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2300) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_regex >& (0x22FF) + # ClassType: std::basic_regex > (0x22E4) + # ThisType: std::basic_regex >* (0x22F1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x11B9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xff, 0x22, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0xf1, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xb9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2301) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_regex >& (0x22FF) + # ClassType: std::basic_regex > (0x22E4) + # ThisType: std::basic_regex >* (0x22F1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_regex >&&) (0x22FC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xff, 0x22, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0xf1, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xfc, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2302) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_regex >& (0x22FF) + # ClassType: std::basic_regex > (0x22E4) + # ThisType: std::basic_regex >* (0x22F1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_regex >&) (0x22F7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xff, 0x22, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0xf1, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf7, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2303) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_regex >& (0x22FF) + # ClassType: std::basic_regex > (0x22E4) + # ThisType: std::basic_regex >* (0x22F1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1147) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xff, 0x22, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0xf1, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2304) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(std::initializer_list) (0x2300) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(std::basic_regex >&&) (0x2301) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(const std::basic_regex >&) (0x2302) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(const char*) (0x2303) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x02, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x23, 0x00, 0x00 + # MemberFunction (0x2305) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_regex >& (0x22FF) + # ClassType: std::basic_regex > (0x22E4) + # ThisType: std::basic_regex >* (0x22F1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, std::regex_constants::syntax_option_type) (0x22F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xff, 0x22, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0xf1, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xf9, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2306) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_regex >& (0x22FF) + # ClassType: std::basic_regex > (0x22E4) + # ThisType: std::basic_regex >* (0x22F1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, std::regex_constants::syntax_option_type) (0x22F3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xff, 0x22, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0xf1, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xf3, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2307) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_regex >& (0x22FF) + # ClassType: std::basic_regex > (0x22E4) + # ThisType: std::basic_regex >* (0x22F1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, unsigned, std::regex_constants::syntax_option_type) (0x22F5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xff, 0x22, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0xf1, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xf5, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2308) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(std::initializer_list, std::regex_constants::syntax_option_type) (0x2305) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(std::basic_regex >&&) (0x2301) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(const std::basic_regex >&) (0x2302) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(const char*, std::regex_constants::syntax_option_type) (0x2306) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(const char*, unsigned, std::regex_constants::syntax_option_type) (0x2307) + # ] + # } + .byte 0x2a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x02, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x07, 0x23, 0x00, 0x00 + # Pointer (0x2309) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_regex > (0x22E5) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe5, 0x22, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x230A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::basic_regex > (0x22E4) + # ThisType: const std::basic_regex >* (0x2309) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0x09, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x230B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::regex_constants::syntax_option_type (0x22EB) + # ClassType: std::basic_regex > (0x22E4) + # ThisType: const std::basic_regex >* (0x2309) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xeb, 0x22, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0x09, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x230C) { + # 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 (0x230D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::locale (0x230C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + # MemberFunction (0x230E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale (0x230C) + # ClassType: std::basic_regex > (0x22E4) + # ThisType: std::basic_regex >* (0x22F1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::locale) (0x230D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0xf1, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0d, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x230F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale (0x230C) + # ClassType: std::basic_regex > (0x22E4) + # ThisType: const std::basic_regex >* (0x2309) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0x09, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2310) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::basic_regex >& (0x22FF) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xff, 0x22, 0x00, 0x00 + # MemberFunction (0x2311) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x22E4) + # ThisType: std::basic_regex >* (0x22F1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_regex >&) (0x2310) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0xf1, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x10, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2312) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Root_node* (0x22EF) + # ClassType: std::basic_regex > (0x22E4) + # ThisType: const std::basic_regex >* (0x2309) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xef, 0x22, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0x09, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2313) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_regex > (0x22E4) + # ThisType: const std::basic_regex >* (0x2309) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0x09, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2314) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::regex_traits (0x22F0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf0, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2315) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::regex_traits (0x2314) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x14, 0x23, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2316) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::regex_traits& (0x2315) + # ClassType: std::basic_regex > (0x22E4) + # ThisType: const std::basic_regex >* (0x2309) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x15, 0x23, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0x09, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2317) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Root_node* (0x22EF) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xef, 0x22, 0x00, 0x00 + # MemberFunction (0x2318) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x22E4) + # ThisType: std::basic_regex >* (0x22F1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Root_node*) (0x2317) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0xf1, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x17, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2319) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Regex_base (0x22E9) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x22ED) + # Name: icase + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x22ED) + # Name: nosubs + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x22ED) + # Name: optimize + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x22ED) + # Name: collate + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x22ED) + # Name: ECMAScript + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x22ED) + # Name: basic + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x22ED) + # Name: extended + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x22ED) + # Name: awk + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x22ED) + # Name: grep + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x22ED) + # Name: egrep + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Root_node* (0x22EF) + # FieldOffset: 0x4 + # Name: _Rep + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::regex_traits (0x22F0) + # FieldOffset: 0x8 + # Name: _Traits + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::basic_string,std::allocator > (0x114B) + # FieldOffset: 0x18 + # Name: _Visualization + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x22FE + # Name: basic_regex + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x2304 + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x5 + # MethodListIndex: 0x2308 + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::(std::basic_regex >&&) (0x22FD) + # Name: _Assign_rv + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::() (0x22F2) + # Name: ~basic_regex + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_regex >::() (0x230A) + # Name: _Loop_count + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_regex >::() (0x230A) + # Name: mark_count + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::regex_constants::syntax_option_type std::basic_regex >::() (0x230B) + # Name: flags + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale std::basic_regex >::(std::locale) (0x230E) + # Name: imbue + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale std::basic_regex >::() (0x230F) + # Name: getloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::(std::basic_regex >&) (0x2311) + # Name: swap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Root_node* std::basic_regex >::() (0x2312) + # Name: _Get + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::basic_regex >::() (0x2313) + # Name: _Empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_traits& std::basic_regex >::() (0x2316) + # Name: _Get_traits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::basic_regex >::() (0x22F2) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::basic_regex >::(std::_Root_node*) (0x2318) + # Name: _Reset + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::regex_traits (0x22F0) + # Name: traits_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::locale (0x230C) + # Name: locale_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::basic_string,std::allocator > (0x114B) + # Name: string_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::regex_constants::syntax_option_type (0x22EB) + # Name: flag_type + # } + # } + .byte 0x7a, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xe9, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xed, 0x22, 0x00, 0x00 + .byte 0x69, 0x63, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xed, 0x22, 0x00, 0x00 + .byte 0x6e, 0x6f, 0x73, 0x75 + .byte 0x62, 0x73, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xed, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x74, 0x69 + .byte 0x6d, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xed, 0x22, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x61, 0x74, 0x65, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xed, 0x22, 0x00, 0x00 + .byte 0x45, 0x43, 0x4d, 0x41 + .byte 0x53, 0x63, 0x72, 0x69 + .byte 0x70, 0x74, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xed, 0x22, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xed, 0x22, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x64, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xed, 0x22, 0x00, 0x00 + .byte 0x61, 0x77, 0x6b, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xed, 0x22, 0x00, 0x00 + .byte 0x67, 0x72, 0x65, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xed, 0x22, 0x00, 0x00 + .byte 0x65, 0x67, 0x72, 0x65 + .byte 0x70, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xef, 0x22, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x52 + .byte 0x65, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xf0, 0x22, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x54 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x18, 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 0xfe, 0x22, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x72, 0x65 + .byte 0x67, 0x65, 0x78, 0x00 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x04, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x05, 0x00 + .byte 0x08, 0x23, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfd, 0x22, 0x00, 0x00 + .byte 0x5f, 0x41, 0x73, 0x73 + .byte 0x69, 0x67, 0x6e, 0x5f + .byte 0x72, 0x76, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf2, 0x22, 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 0x0a, 0x23, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x6f + .byte 0x70, 0x5f, 0x63, 0x6f + .byte 0x75, 0x6e, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0a, 0x23, 0x00, 0x00 + .byte 0x6d, 0x61, 0x72, 0x6b + .byte 0x5f, 0x63, 0x6f, 0x75 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0b, 0x23, 0x00, 0x00 + .byte 0x66, 0x6c, 0x61, 0x67 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0e, 0x23, 0x00, 0x00 + .byte 0x69, 0x6d, 0x62, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0f, 0x23, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x11, 0x23, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x12, 0x23, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x13, 0x23, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x74, 0x79, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x16, 0x23, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xf2, 0x22, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x18, 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 0xf0, 0x22, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xeb, 0x22, 0x00, 0x00 + .byte 0x66, 0x6c, 0x61, 0x67 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x231A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 47 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2319) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 52 + # 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 0x19, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x34, 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 (0x231B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::basic_regex > (0x231A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1867 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1a, 0x23, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x4b, 0x07, 0x00, 0x00 + # Pointer (0x231C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Regex_base (0x22E9) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe9, 0x22, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x231D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Regex_base (0x22E9) + # ThisType: std::_Regex_base* (0x231C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x22, 0x00, 0x00 + .byte 0x1c, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x231E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x1293) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Regex_base::() (0x231D) + # Name: _Regex_base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Regex_base::() (0x231D) + # Name: ~_Regex_base + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1d, 0x23, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1d, 0x23, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x52, 0x65 + .byte 0x67, 0x65, 0x78, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x231F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x231E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: std::_Regex_base + # LinkageName: .?AV_Regex_base@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x1e, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x2320) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Regex_base (0x231F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1848 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1f, 0x23, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x38, 0x07, 0x00, 0x00 + # VFTableShape (0x2321) { + # TypeLeafKind: LF_VTSHAPE (0xA) + # VFEntryCount: 1 + # } + .byte 0x06, 0x00, 0x0a, 0x00 + .byte 0x01, 0x00, 0x50, 0xf1 + # Class (0x2322) { + # 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 (0x2323) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Root_node (0x22EE) + # ThisType: std::_Root_node* (0x22EF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x22, 0x00, 0x00 + .byte 0xef, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2324) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x2322) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::regex_constants::syntax_option_type (0x22EB) + # FieldOffset: 0x14 + # Name: _Fl + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x18 + # Name: _Loops + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x1C + # Name: _Marks + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x20 + # Name: _Refs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Root_node::() (0x2323) + # Name: _Root_node + # } + # } + .byte 0x6a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x22, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xeb, 0x22, 0x00, 0x00 + .byte 0x14, 0x00, 0x5f, 0x46 + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x1c, 0x00, 0x5f, 0x4d + .byte 0x61, 0x72, 0x6b, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x52 + .byte 0x65, 0x66, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x23, 0x23, 0x00, 0x00 + .byte 0x5f, 0x52, 0x6f, 0x6f + .byte 0x74, 0x5f, 0x6e, 0x6f + .byte 0x64, 0x65, 0x00, 0xf1 + # Class (0x2325) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 6 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2324) + # DerivedFrom: 0x0 + # VShape: (0x2321) + # SizeOf: 36 + # Name: std::_Root_node + # LinkageName: .?AV_Root_node@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x06, 0x00, 0x00, 0x02 + .byte 0x24, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x21, 0x23, 0x00, 0x00 + .byte 0x24, 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 (0x2326) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Root_node (0x2325) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1379 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x25, 0x23, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x63, 0x05, 0x00, 0x00 + # Class (0x2327) { + # 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 (0x2328) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::regex_traits (0x2314) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x14, 0x23, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2329) { + # 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 (0x232A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::regex_traits (0x22F0) + # ThisType: const std::regex_traits* (0x2328) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, int) (0x2329) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xf0, 0x22, 0x00, 0x00 + .byte 0x28, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x29, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x232B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Regex_traits (0x2327) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int std::regex_traits::(char, int) (0x232A) + # Name: value + # } + # } + .byte 0x1e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2a, 0x23, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x232C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x232B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::regex_traits + # LinkageName: .?AV?$regex_traits@D@std@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x2b, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 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 (0x232D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::regex_traits (0x232C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 390 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2c, 0x23, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x86, 0x01, 0x00, 0x00 + # Class (0x232E) { + # 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 (0x232F) { + # 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 (0x2330) { + # 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 (0x2331) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale::_Locimp (0x2330) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x30, 0x23, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x2332) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale (0x230C) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # FieldList (0x2333) { + # 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 (0x2334) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x2333) + # Name: std::_Uninitialized + # LinkageName: .?AW4_Uninitialized@std@@ + # } + .byte 0x3e, 0x00, 0x07, 0x15 + .byte 0x01, 0x00, 0x00, 0x02 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x33, 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 (0x2335) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Uninitialized (0x2334) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\yvals.h (0x1B4B) + # LineNumber: 324 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x34, 0x23, 0x00, 0x00 + .byte 0x4b, 0x1b, 0x00, 0x00 + .byte 0x44, 0x01, 0x00, 0x00 + # ArgList (0x2336) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Uninitialized (0x2334) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x34, 0x23, 0x00, 0x00 + # MemberFunction (0x2337) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x230C) + # ThisType: std::locale* (0x2332) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Uninitialized) (0x2336) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x32, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x36, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2338) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::locale (0x230C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2339) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::locale (0x2338) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x38, 0x23, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x233A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::locale& (0x2339) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x39, 0x23, 0x00, 0x00 + # MemberFunction (0x233B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x230C) + # ThisType: std::locale* (0x2332) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale&) (0x233A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x32, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x3a, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x233C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x230C) + # ThisType: std::locale* (0x2332) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x32, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x233D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::locale& (0x2339) + # ArgType: const std::locale& (0x2339) + # ArgType: int (0x74) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x23, 0x00, 0x00 + .byte 0x39, 0x23, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x233E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x230C) + # ThisType: std::locale* (0x2332) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::locale&, const std::locale&, int) (0x233D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x32, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x3d, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x233F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x230C) + # ThisType: std::locale* (0x2332) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, int) (0x17CA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x32, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xca, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2340) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::locale& (0x2339) + # ArgType: const char* (0x113F) + # ArgType: int (0x74) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x23, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x2341) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x230C) + # ThisType: std::locale* (0x2332) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::locale&, const char*, int) (0x2340) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x32, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x40, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2342) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x114D) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x2343) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x230C) + # ThisType: std::locale* (0x2332) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, int) (0x2342) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x32, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x42, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2344) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::locale& (0x2339) + # ArgType: const std::basic_string,std::allocator >& (0x114D) + # ArgType: int (0x74) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x23, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x2345) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x230C) + # ThisType: std::locale* (0x2332) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::locale&, const std::basic_string,std::allocator >&, int) (0x2344) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x32, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x44, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2346) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::locale::_Locimp* (0x2331) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x31, 0x23, 0x00, 0x00 + # MemberFunction (0x2347) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x230C) + # ThisType: std::locale* (0x2332) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::locale::_Locimp*) (0x2346) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x32, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x46, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2348) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::(std::_Uninitialized) (0x2337) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::(const std::locale&) (0x233B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::() (0x233C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::(const std::locale&, const std::locale&, int) (0x233E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::(const char*, int) (0x233F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::(const std::locale&, const char*, int) (0x2341) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::(const std::basic_string,std::allocator >&, int) (0x2343) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::(const std::locale&, const std::basic_string,std::allocator >&, int) (0x2345) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::locale::(std::locale::_Locimp*) (0x2347) + # ] + # } + .byte 0x4a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x37, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3b, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3c, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3f, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x45, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x47, 0x23, 0x00, 0x00 + # Pointer (0x2349) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale (0x230C) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x234A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale& (0x2349) + # ClassType: std::locale (0x230C) + # ThisType: std::locale* (0x2332) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale&) (0x233A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x49, 0x23, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x32, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x3a, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x234B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::locale (0x2338) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x38, 0x23, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x234C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # ClassType: std::locale (0x230C) + # ThisType: const std::locale* (0x234B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x4b, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x234D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x113F) + # ClassType: std::locale (0x230C) + # ThisType: const std::locale* (0x234B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x4b, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x234E) { + # 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 (0x234F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::locale::facet (0x234E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x4e, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2350) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::locale::facet (0x234F) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4f, 0x23, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2351) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::locale::facet* (0x2350) + # ClassType: std::locale (0x230C) + # ThisType: const std::locale* (0x234B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x50, 0x23, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x4b, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2352) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::locale (0x230C) + # ThisType: const std::locale* (0x234B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale&) (0x233A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x4b, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x3a, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2353) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::locale& (0x2339) + # ClassType: std::locale (0x230C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x39, 0x23, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2354) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale (0x230C) + # ClassType: std::locale (0x230C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale&) (0x233A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3a, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2355) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale (0x230C) + # ClassType: std::locale (0x230C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2356) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::_Locimp* (0x2331) + # ClassType: std::locale (0x230C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x31, 0x23, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2357) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::_Locimp* (0x2331) + # ClassType: std::locale (0x230C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x31, 0x23, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2358) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x230C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void*) (0x1B82) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x82, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2359) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::locale (0x230C) + # ThisType: std::locale* (0x2332) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Locinfo&) (0x1B1C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x32, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x1c, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x235A) { + # 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 + # Struct (0x235B) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x288) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::locale::_Facet_guard + # LinkageName: .?AU_Facet_guard@locale@std@@ + # } + .byte 0x4e, 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, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x3a, 0x3a, 0x5f + .byte 0x46, 0x61, 0x63, 0x65 + .byte 0x74, 0x5f, 0x67, 0x75 + .byte 0x61, 0x72, 0x64, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x46, 0x61, 0x63 + .byte 0x65, 0x74, 0x5f, 0x67 + .byte 0x75, 0x61, 0x72, 0x64 + .byte 0x40, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x6c, 0x65, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # FieldList (0x235C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Locbase (0x232E) + # BaseOffset: 0x0 + # } + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Crt_new_delete (0x232F) + # BaseOffset: 0x1 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::locale::_Locimp* (0x2331) + # FieldOffset: 0x4 + # Name: _Ptr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x9 + # MethodListIndex: 0x2348 + # Name: locale + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::locale::(const std::basic_string,std::allocator >&, int) (0x2343) + # Name: _Construct + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::locale::() (0x233C) + # Name: ~locale + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale& std::locale::(const std::locale&) (0x234A) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator > std::locale::() (0x234C) + # Name: name + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::locale::() (0x234D) + # Name: c_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::locale::facet* std::locale::(unsigned) (0x2351) + # Name: _Getfacet + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::locale::(const std::locale&) (0x2352) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::locale::(const std::locale&) (0x2352) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: const std::locale& std::locale::() (0x2353) + # Name: classic + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::locale std::locale::(const std::locale&) (0x2354) + # Name: global + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::locale std::locale::() (0x2355) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: std::locale::_Locimp* std::locale::(bool) (0x2356) + # Name: _Init + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: std::locale::_Locimp* std::locale::() (0x2357) + # Name: _Getgloballocale + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::locale::(void*) (0x2358) + # Name: _Setgloballocale + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::locale::(const std::_Locinfo&) (0x2359) + # Name: _Badname + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::locale::id (0x235A) + # Name: id + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::locale::_Locimp (0x2330) + # Name: _Locimp + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::locale::facet (0x234E) + # Name: facet + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::locale::_Facet_guard (0x235B) + # Name: _Facet_guard + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::locale::_Locimp (0x2330) + # Name: _Locimp + # } + # } + .byte 0xc2, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x2e, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x2f, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x31, 0x23, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x09, 0x00 + .byte 0x48, 0x23, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x6c, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x43, 0x23, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x23, 0x00, 0x00 + .byte 0x7e, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x6c, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4a, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4c, 0x23, 0x00, 0x00 + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4d, 0x23, 0x00, 0x00 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x51, 0x23, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x66, 0x61, 0x63, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x52, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x52, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x53, 0x23, 0x00, 0x00 + .byte 0x63, 0x6c, 0x61, 0x73 + .byte 0x73, 0x69, 0x63, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x54, 0x23, 0x00, 0x00 + .byte 0x67, 0x6c, 0x6f, 0x62 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x55, 0x23, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x56, 0x23, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x69 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x57, 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 0x58, 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 0x59, 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 0x5a, 0x23, 0x00, 0x00 + .byte 0x69, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x30, 0x23, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6d, 0x70, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4e, 0x23, 0x00, 0x00 + .byte 0x66, 0x61, 0x63, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5b, 0x23, 0x00, 0x00 + .byte 0x5f, 0x46, 0x61, 0x63 + .byte 0x65, 0x74, 0x5f, 0x67 + .byte 0x75, 0x61, 0x72, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x30, 0x23, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6d, 0x70, 0x00 + # Class (0x235D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 33 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x235C) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::locale + # LinkageName: .?AVlocale@std@@ + # } + .byte 0x32, 0x00, 0x04, 0x15 + .byte 0x21, 0x00, 0x10, 0x02 + .byte 0x5c, 0x23, 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, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x6c, 0x6f + .byte 0x63, 0x61, 0x6c, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # StringId (0x235E) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x78, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x235F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::locale (0x235D) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale (0x235E) + # LineNumber: 88 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5d, 0x23, 0x00, 0x00 + .byte 0x5e, 0x23, 0x00, 0x00 + .byte 0x58, 0x00, 0x00, 0x00 + # Pointer (0x2360) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: (0x2321) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x21, 0x23, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # FieldList (0x2361) { + # 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 (0x2362) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 22 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x2361) + # 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 0x61, 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 (0x2363) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_type (0x2362) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1231 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x62, 0x23, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0xcf, 0x04, 0x00, 0x00 + # FieldList (0x2364) { + # 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 (0x2365) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x2364) + # 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 0x64, 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 (0x2366) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_flags (0x2365) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1211 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x65, 0x23, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0xbb, 0x04, 0x00, 0x00 + # Pointer (0x2367) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_base (0x2322) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x22, 0x23, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2368) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Node_type (0x2362) + # ArgType: std::_Node_flags (0x2365) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x62, 0x23, 0x00, 0x00 + .byte 0x65, 0x23, 0x00, 0x00 + # MemberFunction (0x2369) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_base (0x2322) + # ThisType: std::_Node_base* (0x2367) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_type, std::_Node_flags) (0x2368) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x22, 0x23, 0x00, 0x00 + .byte 0x67, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x236A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_base (0x2322) + # ThisType: std::_Node_base* (0x2367) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x22, 0x23, 0x00, 0x00 + .byte 0x67, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x236B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # VFPtr { + # TypeLeafKind: LF_VFUNCTAB (0x1409) + # Type: * (0x2360) + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_type (0x2362) + # FieldOffset: 0x4 + # Name: _Kind + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_flags (0x2365) + # FieldOffset: 0x8 + # Name: _Flags + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* (0x2367) + # FieldOffset: 0xC + # Name: _Next + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* (0x2367) + # FieldOffset: 0x10 + # Name: _Prev + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_base::(std::_Node_type, std::_Node_flags) (0x2369) + # Name: _Node_base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: IntroducingVirtual (0x4) + # Type: void std::_Node_base::() (0x236A) + # VFTableOffset: 0x0 + # Name: ~_Node_base + # } + # } + .byte 0x7a, 0x00, 0x03, 0x12 + .byte 0x09, 0x14, 0x00, 0x00 + .byte 0x60, 0x23, 0x00, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x62, 0x23, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4b + .byte 0x69, 0x6e, 0x64, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x65, 0x23, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x46 + .byte 0x6c, 0x61, 0x67, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x67, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x5f, 0x4e + .byte 0x65, 0x78, 0x74, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x67, 0x23, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x50 + .byte 0x72, 0x65, 0x76, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x69, 0x23, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x13, 0x00 + .byte 0x6a, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x236C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x236B) + # DerivedFrom: 0x0 + # VShape: (0x2321) + # SizeOf: 20 + # Name: std::_Node_base + # LinkageName: .?AV_Node_base@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x07, 0x00, 0x00, 0x02 + .byte 0x6b, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x21, 0x23, 0x00, 0x00 + .byte 0x14, 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 (0x236D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_base (0x236C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1353 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x6c, 0x23, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x49, 0x05, 0x00, 0x00 + # Struct (0x236E) { + # 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 (0x236F) { + # 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 (0x2370) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::collate (0x236F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2371) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::collate (0x2370) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x70, 0x23, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Class (0x2372) { + # 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 (0x2373) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::ctype (0x2372) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x72, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2374) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::ctype (0x2373) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x73, 0x23, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2375) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Regex_traits (0x2327) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1147) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2376) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Regex_traits (0x2327) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2377) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Regex_traits (0x2327) + # ThisType: std::_Regex_traits* (0x2376) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x76, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2378) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Regex_traits (0x2327) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2379) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Regex_traits (0x2378) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x78, 0x23, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x237A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Regex_traits& (0x2379) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x79, 0x23, 0x00, 0x00 + # MemberFunction (0x237B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Regex_traits (0x2327) + # ThisType: std::_Regex_traits* (0x2376) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Regex_traits&) (0x237A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x76, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x237C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Regex_traits::() (0x2377) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Regex_traits::(const std::_Regex_traits&) (0x237B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x77, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x23, 0x00, 0x00 + # Pointer (0x237D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Regex_traits (0x2327) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x237E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Regex_traits& (0x237D) + # ClassType: std::_Regex_traits (0x2327) + # ThisType: std::_Regex_traits* (0x2376) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Regex_traits&) (0x237A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7d, 0x23, 0x00, 0x00 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x76, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x237F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Regex_traits (0x2378) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x78, 0x23, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2380) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: std::_Regex_traits (0x2327) + # ThisType: const std::_Regex_traits* (0x237F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x11C6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x7f, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc6, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2381) { + # 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 (0x2382) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Regex_traits (0x2327) + # ThisType: const std::_Regex_traits* (0x237F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, short) (0x2381) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x7f, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x81, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2383) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale (0x230C) + # ClassType: std::_Regex_traits (0x2327) + # ThisType: std::_Regex_traits* (0x2376) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::locale) (0x230D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x76, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0d, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2384) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale (0x230C) + # ClassType: std::_Regex_traits (0x2327) + # ThisType: const std::_Regex_traits* (0x237F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x7f, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2385) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::collate* (0x2371) + # ClassType: std::_Regex_traits (0x2327) + # ThisType: const std::_Regex_traits* (0x237F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x71, 0x23, 0x00, 0x00 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x7f, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2386) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::ctype* (0x2374) + # ClassType: std::_Regex_traits (0x2327) + # ThisType: const std::_Regex_traits* (0x237F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x23, 0x00, 0x00 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x7f, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2387) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Regex_traits_base (0x236E) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::collate* (0x2371) + # FieldOffset: 0x0 + # Name: _Pcoll + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::ctype* (0x2374) + # FieldOffset: 0x4 + # Name: _Pctype + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::locale (0x230C) + # FieldOffset: 0x8 + # Name: _Loc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned std::_Regex_traits::(const char*) (0x2375) + # Name: length + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x237C + # Name: _Regex_traits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Regex_traits& std::_Regex_traits::(const std::_Regex_traits&) (0x237E) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char std::_Regex_traits::(char) (0x2380) + # Name: translate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char std::_Regex_traits::(char) (0x2380) + # Name: translate_nocase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Regex_traits::(char, short) (0x2382) + # Name: isctype + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale std::_Regex_traits::(std::locale) (0x2383) + # Name: imbue + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale std::_Regex_traits::() (0x2384) + # Name: getloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::collate* std::_Regex_traits::() (0x2385) + # Name: _Getcoll + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::ctype* std::_Regex_traits::() (0x2386) + # Name: _Getctype + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Regex_traits::() (0x2377) + # 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 (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::basic_string,std::allocator > (0x114B) + # Name: string_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::locale (0x230C) + # Name: locale_type + # } + # } + .byte 0x82, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x6e, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x71, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x50 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x23, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x50 + .byte 0x63, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x75, 0x23, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7c, 0x23, 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 0x7e, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x80, 0x23, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x6e + .byte 0x73, 0x6c, 0x61, 0x74 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x80, 0x23, 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 0x82, 0x23, 0x00, 0x00 + .byte 0x69, 0x73, 0x63, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x83, 0x23, 0x00, 0x00 + .byte 0x69, 0x6d, 0x62, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x84, 0x23, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x85, 0x23, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x86, 0x23, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x77, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Class (0x2388) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 21 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2387) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::_Regex_traits + # LinkageName: .?AV?$_Regex_traits@D@std@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x15, 0x00, 0x10, 0x02 + .byte 0x87, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 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 (0x2389) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Regex_traits (0x2388) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 242 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x88, 0x23, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0xf2, 0x00, 0x00, 0x00 + # FieldList (0x238A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: collate + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: ctype + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: monetary + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: numeric + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: time + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: messages + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: all + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: none + # } + # } + .byte 0x86, 0x00, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x61, 0x74, 0x65, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x63, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x6e, 0x65 + .byte 0x74, 0x61, 0x72, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x6e, 0x75, 0x6d, 0x65 + .byte 0x72, 0x69, 0x63, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x74, 0x69, 0x6d, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x6d, 0x65, 0x73, 0x73 + .byte 0x61, 0x67, 0x65, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x6e, 0x6f, 0x6e, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x238B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 8 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x238A) + # 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 0x8a, 0x23, 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 (0x238C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Locbase (0x238B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale (0x235E) + # LineNumber: 23 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8b, 0x23, 0x00, 0x00 + .byte 0x5e, 0x23, 0x00, 0x00 + .byte 0x17, 0x00, 0x00, 0x00 + # MemberFunction (0x238D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void* (0x403) + # ClassType: std::_Crt_new_delete (0x232F) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x04, 0x00, 0x00 + .byte 0x2f, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x238E) { + # 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 (0x238F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::nothrow_t (0x238E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x8e, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2390) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::nothrow_t (0x238F) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8f, 0x23, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2391) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned (0x75) + # ArgType: const std::nothrow_t& (0x2390) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + # MemberFunction (0x2392) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void* (0x403) + # ClassType: std::_Crt_new_delete (0x232F) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned, const std::nothrow_t&) (0x2391) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x04, 0x00, 0x00 + .byte 0x2f, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x91, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2393) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned (0x75) + # ArgType: void* (0x403) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x03, 0x04, 0x00, 0x00 + # MemberFunction (0x2394) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void* (0x403) + # ClassType: std::_Crt_new_delete (0x232F) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned, void*) (0x2393) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x04, 0x00, 0x00 + .byte 0x2f, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x93, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2395) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void* std::_Crt_new_delete::(unsigned) (0x238D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void* std::_Crt_new_delete::(unsigned, const std::nothrow_t&) (0x2392) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void* std::_Crt_new_delete::(unsigned, void*) (0x2394) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x8d, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x92, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x94, 0x23, 0x00, 0x00 + # MemberFunction (0x2396) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Crt_new_delete (0x232F) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void*) (0x1B82) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x82, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2397) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: void* (0x403) + # ArgType: const std::nothrow_t& (0x2390) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x03, 0x04, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + # MemberFunction (0x2398) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Crt_new_delete (0x232F) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (void*, const std::nothrow_t&) (0x2397) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x97, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2399) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: void* (0x403) + # ArgType: void* (0x403) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x03, 0x04, 0x00, 0x00 + .byte 0x03, 0x04, 0x00, 0x00 + # MemberFunction (0x239A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Crt_new_delete (0x232F) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (void*, void*) (0x2399) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x99, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x239B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Crt_new_delete::(void*) (0x2396) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Crt_new_delete::(void*, const std::nothrow_t&) (0x2398) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Crt_new_delete::(void*, void*) (0x239A) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x96, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x98, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x9a, 0x23, 0x00, 0x00 + # FieldList (0x239C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2395 + # Name: operator new + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x239B + # Name: operator delete + # } + # } + .byte 0x32, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x95, 0x23, 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 0x9b, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x20, 0x64, 0x65, 0x6c + .byte 0x65, 0x74, 0x65, 0x00 + # Struct (0x239D) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 6 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x239C) + # 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 0x9c, 0x23, 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 (0x239E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Crt_new_delete (0x239D) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale (0x235E) + # LineNumber: 56 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9d, 0x23, 0x00, 0x00 + .byte 0x5e, 0x23, 0x00, 0x00 + .byte 0x38, 0x00, 0x00, 0x00 + # VFTableShape (0x239F) { + # TypeLeafKind: LF_VTSHAPE (0xA) + # VFEntryCount: 3 + # } + .byte 0x06, 0x00, 0x0a, 0x00 + .byte 0x03, 0x00, 0x55, 0x50 + # Pointer (0x23A0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale::facet (0x234E) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4e, 0x23, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x23A1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale::facet* (0x23A0) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa0, 0x23, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x23A2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x2330) + # ThisType: std::locale::_Locimp* (0x2331) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x23, 0x00, 0x00 + .byte 0x31, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23A3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::_Locimp* (0x2331) + # ClassType: std::locale::_Locimp (0x2330) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x31, 0x23, 0x00, 0x00 + .byte 0x30, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x23A4) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::locale::_Locimp (0x2330) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x30, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x23A5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::locale::_Locimp (0x23A4) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa4, 0x23, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x23A6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::locale::_Locimp& (0x23A5) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa5, 0x23, 0x00, 0x00 + # MemberFunction (0x23A7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::_Locimp* (0x2331) + # ClassType: std::locale::_Locimp (0x2330) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale::_Locimp&) (0x23A6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x31, 0x23, 0x00, 0x00 + .byte 0x30, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x23A8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: std::locale::_Locimp* std::locale::_Locimp::(bool) (0x23A3) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: std::locale::_Locimp* std::locale::_Locimp::(const std::locale::_Locimp&) (0x23A7) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x09, 0x00, 0x00, 0x00 + .byte 0xa3, 0x23, 0x00, 0x00 + .byte 0x09, 0x00, 0x00, 0x00 + .byte 0xa7, 0x23, 0x00, 0x00 + # MemberFunction (0x23A9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x2330) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::locale::_Locimp*) (0x2346) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x46, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x23AA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::locale::_Locimp* (0x2331) + # ArgType: std::locale::facet* (0x23A0) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x31, 0x23, 0x00, 0x00 + .byte 0xa0, 0x23, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x23AB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x2330) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::locale::_Locimp*, std::locale::facet*, unsigned) (0x23AA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xaa, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x23AC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::locale::_Locimp* (0x2331) + # ArgType: const std::locale::_Locimp& (0x23A5) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x31, 0x23, 0x00, 0x00 + .byte 0xa5, 0x23, 0x00, 0x00 + # MemberFunction (0x23AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x2330) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::locale::_Locimp*, const std::locale::_Locimp&) (0x23AC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xac, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23AE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x2330) + # ThisType: std::locale::_Locimp* (0x2331) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x23, 0x00, 0x00 + .byte 0x31, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x2330) + # ThisType: std::locale::_Locimp* (0x2331) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale::_Locimp&) (0x23A6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x23, 0x00, 0x00 + .byte 0x31, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x23B0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::locale::_Locimp::(bool) (0x23AE) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::locale::_Locimp::(const std::locale::_Locimp&) (0x23AF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xae, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xaf, 0x23, 0x00, 0x00 + # ArgList (0x23B1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::locale::facet* (0x23A0) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa0, 0x23, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x23B2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x2330) + # ThisType: std::locale::_Locimp* (0x2331) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::locale::facet*, unsigned) (0x23B1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x23, 0x00, 0x00 + .byte 0x31, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xb1, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x23B3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const std::_Locinfo& (0x1B09) + # ArgType: int (0x74) + # ArgType: std::locale::_Locimp* (0x2331) + # ArgType: const std::locale* (0x234B) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x09, 0x1b, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x31, 0x23, 0x00, 0x00 + .byte 0x4b, 0x23, 0x00, 0x00 + # MemberFunction (0x23B4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::_Locimp* (0x2331) + # ClassType: std::locale::_Locimp (0x2330) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::_Locinfo&, int, std::locale::_Locimp*, const std::locale*) (0x23B3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x31, 0x23, 0x00, 0x00 + .byte 0x30, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xb3, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23B5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x2330) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::_Locinfo&, int, std::locale::_Locimp*, const std::locale*) (0x23B3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xb3, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x23B6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale::_Locimp (0x2330) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x30, 0x23, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x23B7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::_Locimp& (0x23B6) + # ClassType: std::locale::_Locimp (0x2330) + # ThisType: std::locale::_Locimp* (0x2331) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale::_Locimp&) (0x23A6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x23, 0x00, 0x00 + .byte 0x30, 0x23, 0x00, 0x00 + .byte 0x31, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x23B8) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::locale::facet (0x234E) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::locale::facet** (0x23A1) + # FieldOffset: 0x8 + # Name: _Facetvec + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned (0x75) + # FieldOffset: 0xC + # Name: _Facetcount + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int (0x74) + # FieldOffset: 0x10 + # Name: _Catmask + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x14 + # Name: _Xparent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Yarn (0x1B0D) + # FieldOffset: 0x18 + # Name: _Name + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Private (0x1) + # Type: std::locale::_Locimp* (0x2331) + # Name: _Clocptr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # MethodKind: Virtual (0x1) + # Type: void std::locale::_Locimp::() (0x23A2) + # Name: ~_Locimp + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x23A8 + # Name: _New_Locimp + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::locale::_Locimp::(std::locale::_Locimp*) (0x23A9) + # 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) (0x23AB) + # 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&) (0x23AD) + # Name: _Locimp_ctor + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x23B0 + # Name: _Locimp + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::locale::_Locimp::(std::locale::facet*, unsigned) (0x23B2) + # 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*) (0x23B4) + # 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*) (0x23B5) + # 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*) (0x23B5) + # 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*) (0x23B5) + # Name: _Makexloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale::_Locimp& std::locale::_Locimp::(const std::locale::_Locimp&) (0x23B7) + # Name: operator= + # } + # } + .byte 0x7a, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x4e, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xa1, 0x23, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x46 + .byte 0x61, 0x63, 0x65, 0x74 + .byte 0x76, 0x65, 0x63, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x0c, 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 0x10, 0x00, 0x5f, 0x43 + .byte 0x61, 0x74, 0x6d, 0x61 + .byte 0x73, 0x6b, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x14, 0x00, 0x5f, 0x58 + .byte 0x70, 0x61, 0x72, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x0d, 0x1b, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4e + .byte 0x61, 0x6d, 0x65, 0x00 + .byte 0x0e, 0x15, 0x01, 0x00 + .byte 0x31, 0x23, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x6f + .byte 0x63, 0x70, 0x74, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x06, 0x00 + .byte 0xa2, 0x23, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4c, 0x6f + .byte 0x63, 0x69, 0x6d, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa8, 0x23, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x65, 0x77 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6d, 0x70, 0x00 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0xa9, 0x23, 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 0xab, 0x23, 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 0xad, 0x23, 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 0xb0, 0x23, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6d, 0x70, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xb2, 0x23, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x66, 0x61, 0x63, 0x00 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0xb4, 0x23, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x6c, 0x6f, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0xb5, 0x23, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x77, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0xb5, 0x23, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x75, 0x73, 0x68 + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0xb5, 0x23, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x78, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb7, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x23B9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 21 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x23B8) + # DerivedFrom: 0x0 + # VShape: (0x239F) + # SizeOf: 32 + # Name: std::locale::_Locimp + # LinkageName: .?AV_Locimp@locale@std@@ + # } + .byte 0x42, 0x00, 0x04, 0x15 + .byte 0x15, 0x00, 0x08, 0x02 + .byte 0xb8, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x9f, 0x23, 0x00, 0x00 + .byte 0x20, 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 (0x23BA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::locale::_Locimp (0x23B9) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale (0x235E) + # LineNumber: 173 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb9, 0x23, 0x00, 0x00 + .byte 0x5e, 0x23, 0x00, 0x00 + .byte 0xad, 0x00, 0x00, 0x00 + # Class (0x23BB) { + # 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 (0x23BC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::locale::facet* (0x2350) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x50, 0x23, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x23BD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::locale::facet** (0x23BC) + # ArgType: const std::locale* (0x234B) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xbc, 0x23, 0x00, 0x00 + .byte 0x4b, 0x23, 0x00, 0x00 + # MemberFunction (0x23BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::locale::facet (0x234E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::locale::facet**, const std::locale*) (0x23BD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x4e, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xbd, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::facet (0x234E) + # ThisType: std::locale::facet* (0x23A0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x23, 0x00, 0x00 + .byte 0xa0, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x23C0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Facet_base (0x23BB) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbb, 0x23, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x23C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Facet_base* (0x23C0) + # ClassType: std::locale::facet (0x234E) + # ThisType: std::locale::facet* (0x23A0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc0, 0x23, 0x00, 0x00 + .byte 0x4e, 0x23, 0x00, 0x00 + .byte 0xa0, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23C2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::facet (0x234E) + # ThisType: std::locale::facet* (0x23A0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x23, 0x00, 0x00 + .byte 0xa0, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x23C3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::locale::facet (0x234F) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4f, 0x23, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x23C4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::locale::facet& (0x23C3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc3, 0x23, 0x00, 0x00 + # MemberFunction (0x23C5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::facet (0x234E) + # ThisType: std::locale::facet* (0x23A0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale::facet&) (0x23C4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x23, 0x00, 0x00 + .byte 0xa0, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc4, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x23C6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Protected (0x2) + # Type: void std::locale::facet::(unsigned) (0x23C2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::facet::(const std::locale::facet&) (0x23C5) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc2, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc5, 0x23, 0x00, 0x00 + # Pointer (0x23C7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale::facet (0x234E) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4e, 0x23, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x23C8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::facet& (0x23C7) + # ClassType: std::locale::facet (0x234E) + # ThisType: std::locale::facet* (0x23A0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale::facet&) (0x23C4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc7, 0x23, 0x00, 0x00 + .byte 0x4e, 0x23, 0x00, 0x00 + .byte 0xa0, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc4, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x23C9) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Facet_base (0x23BB) + # BaseOffset: 0x0 + # } + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Crt_new_delete (0x232F) + # BaseOffset: 0x4 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned long (0x22) + # FieldOffset: 0x4 + # Name: _Myrefs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned std::locale::facet::(const std::locale::facet**, const std::locale*) (0x23BE) + # Name: _Getcat + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Virtual (0x1) + # Type: void std::locale::facet::() (0x23BF) + # Name: _Incref + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Virtual (0x1) + # Type: std::_Facet_base* std::locale::facet::() (0x23C1) + # Name: _Decref + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x23C6 + # Name: facet + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # MethodKind: Virtual (0x1) + # Type: void std::locale::facet::() (0x23BF) + # Name: ~facet + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale::facet& std::locale::facet::(const std::locale::facet&) (0x23C8) + # Name: operator= + # } + # } + .byte 0x92, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xbb, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x2f, 0x23, 0x00, 0x00 + .byte 0x04, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4d + .byte 0x79, 0x72, 0x65, 0x66 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xbe, 0x23, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x61, 0x74, 0x00 + .byte 0x11, 0x15, 0x07, 0x00 + .byte 0xbf, 0x23, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x63 + .byte 0x72, 0x65, 0x66, 0x00 + .byte 0x11, 0x15, 0x07, 0x00 + .byte 0xc1, 0x23, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x63 + .byte 0x72, 0x65, 0x66, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc6, 0x23, 0x00, 0x00 + .byte 0x66, 0x61, 0x63, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x06, 0x00 + .byte 0xbf, 0x23, 0x00, 0x00 + .byte 0x7e, 0x66, 0x61, 0x63 + .byte 0x65, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc8, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x23CA) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 10 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x23C9) + # DerivedFrom: 0x0 + # VShape: (0x239F) + # SizeOf: 8 + # Name: std::locale::facet + # LinkageName: .?AVfacet@locale@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x0a, 0x00, 0x08, 0x02 + .byte 0xc9, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x9f, 0x23, 0x00, 0x00 + .byte 0x08, 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 (0x23CB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::locale::facet (0x23CA) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale (0x235E) + # LineNumber: 122 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xca, 0x23, 0x00, 0x00 + .byte 0x5e, 0x23, 0x00, 0x00 + .byte 0x7a, 0x00, 0x00, 0x00 + # Pointer (0x23CC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale::id (0x235A) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5a, 0x23, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x23CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::id (0x235A) + # ThisType: std::locale::id* (0x23CC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5a, 0x23, 0x00, 0x00 + .byte 0xcc, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x23CE) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::locale::id (0x235A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x5a, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x23CF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::locale::id (0x23CE) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xce, 0x23, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x23D0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::locale::id& (0x23CF) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + # MemberFunction (0x23D1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::id (0x235A) + # ThisType: std::locale::id* (0x23CC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale::id&) (0x23D0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5a, 0x23, 0x00, 0x00 + .byte 0xcc, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd0, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x23D2) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::id::(unsigned) (0x23CD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::id::(const std::locale::id&) (0x23D1) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcd, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x23, 0x00, 0x00 + # MemberFunction (0x23D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::locale::id (0x235A) + # ThisType: std::locale::id* (0x23CC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x5a, 0x23, 0x00, 0x00 + .byte 0xcc, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x23D4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale::id (0x235A) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5a, 0x23, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x23D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::id& (0x23D4) + # ClassType: std::locale::id (0x235A) + # ThisType: std::locale::id* (0x23CC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale::id&) (0x23D0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd4, 0x23, 0x00, 0x00 + .byte 0x5a, 0x23, 0x00, 0x00 + .byte 0xcc, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd0, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x23D6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned (0x75) + # 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: 0x23D2 + # Name: id + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::locale::id::() (0x23D3) + # Name: operator unsigned int + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale::id& std::locale::id::(const std::locale::id&) (0x23D5) + # Name: operator= + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x75, 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 0xd2, 0x23, 0x00, 0x00 + .byte 0x69, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd3, 0x23, 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, 0x69, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd5, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x23D7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 6 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x23D6) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: std::locale::id + # LinkageName: .?AVid@locale@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x06, 0x00, 0x08, 0x02 + .byte 0xd6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x23D8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::locale::id (0x23D7) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale (0x235E) + # LineNumber: 93 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd7, 0x23, 0x00, 0x00 + .byte 0x5e, 0x23, 0x00, 0x00 + .byte 0x5d, 0x00, 0x00, 0x00 + # Pointer (0x23D9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale::_Facet_guard (0x235B) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5b, 0x23, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x23DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Facet_guard (0x235B) + # ThisType: std::locale::_Facet_guard* (0x23D9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5b, 0x23, 0x00, 0x00 + .byte 0xd9, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x23DB) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::locale::facet* (0x23A0) + # FieldOffset: 0x0 + # Name: _Target + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::locale::_Facet_guard::() (0x23DA) + # Name: ~_Facet_guard + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xa0, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x54 + .byte 0x61, 0x72, 0x67, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xda, 0x23, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x46, 0x61 + .byte 0x63, 0x65, 0x74, 0x5f + .byte 0x67, 0x75, 0x61, 0x72 + .byte 0x64, 0x00, 0xf2, 0xf1 + # Struct (0x23DC) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x23DB) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: std::locale::_Facet_guard + # LinkageName: .?AU_Facet_guard@locale@std@@ + # } + .byte 0x4e, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x08, 0x02 + .byte 0xdb, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x3a, 0x3a, 0x5f + .byte 0x46, 0x61, 0x63, 0x65 + .byte 0x74, 0x5f, 0x67, 0x75 + .byte 0x61, 0x72, 0x64, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x46, 0x61, 0x63 + .byte 0x65, 0x74, 0x5f, 0x67 + .byte 0x75, 0x61, 0x72, 0x64 + .byte 0x40, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x6c, 0x65, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x23DD) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::locale::_Facet_guard (0x23DC) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale (0x235E) + # LineNumber: 163 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xdc, 0x23, 0x00, 0x00 + .byte 0x5e, 0x23, 0x00, 0x00 + .byte 0xa3, 0x00, 0x00, 0x00 + # FieldList (0x23DE) { + # 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 (0x23DF) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 13 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x23DE) + # 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 0xde, 0x23, 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 (0x23E0) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Regex_traits_base::_Char_class_type (0x23DF) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 223 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xdf, 0x23, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0xdf, 0x00, 0x00, 0x00 + # FieldList (0x23E1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Regex_traits_base::_Char_class_type (0x23DF) + # 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 0xdf, 0x23, 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 (0x23E2) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x23E1) + # 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 0xe1, 0x23, 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 (0x23E3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Regex_traits_base (0x23E2) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 222 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe2, 0x23, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0xde, 0x00, 0x00, 0x00 + # VFTableShape (0x23E4) { + # TypeLeafKind: LF_VTSHAPE (0xA) + # VFEntryCount: 6 + # } + .byte 0x0a, 0x00, 0x0a, 0x00 + .byte 0x06, 0x00, 0x55, 0x55 + .byte 0x55, 0xf3, 0xf2, 0xf1 + # ArgList (0x23E5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* (0x113F) + # ArgType: const char* (0x113F) + # ArgType: const char* (0x113F) + # ArgType: const char* (0x113F) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + # MemberFunction (0x23E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::collate (0x236F) + # ThisType: const std::collate* (0x2371) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const char*, const char*, const char*, const char*) (0x23E5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0x71, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0xe5, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23E7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # ClassType: std::collate (0x236F) + # ThisType: const std::collate* (0x2371) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const char*) (0x17CC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0x71, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xcc, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: long (0x12) + # ClassType: std::collate (0x236F) + # ThisType: const std::collate* (0x2371) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const char*) (0x17CC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0x71, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xcc, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x23E9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::collate (0x236F) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x23EA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::collate (0x236F) + # ThisType: std::collate* (0x23E9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0xe9, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x23EB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_Locinfo& (0x1B09) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x09, 0x1b, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x23EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::collate (0x236F) + # ThisType: std::collate* (0x23E9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Locinfo&, unsigned) (0x23EB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0xe9, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xeb, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23ED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::collate (0x236F) + # ThisType: std::collate* (0x23E9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, unsigned) (0x1149) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0xe9, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x23EE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::collate::(unsigned) (0x23EA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::collate::(const std::_Locinfo&, unsigned) (0x23EC) + # ] + # Method [ + # AccessSpecifier: Protected (0x2) + # Type: void std::collate::(const char*, unsigned) (0x23ED) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xec, 0x23, 0x00, 0x00 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xed, 0x23, 0x00, 0x00 + # MemberFunction (0x23EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::collate (0x236F) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::locale::facet**, const std::locale*) (0x23BD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xbd, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23F0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::collate (0x236F) + # ThisType: std::collate* (0x23E9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0xe9, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23F1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::collate (0x236F) + # ThisType: std::collate* (0x23E9) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Locinfo&) (0x1B1C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0xe9, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x1c, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x23F2) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::locale::facet (0x234E) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: std::locale::id (0x235A) + # Name: id + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: _Collvec (0x1B23) + # FieldOffset: 0x8 + # Name: _Coll + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int std::collate::(const char*, const char*, const char*, const char*) (0x23E6) + # Name: compare + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator > std::collate::(const char*, const char*) (0x23E7) + # Name: transform + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: long std::collate::(const char*, const char*) (0x23E8) + # Name: hash + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x23EE + # Name: collate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned std::collate::(const std::locale::facet**, const std::locale*) (0x23EF) + # Name: _Getcat + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # MethodKind: Virtual (0x1) + # Type: void std::collate::() (0x23F0) + # Name: ~collate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::collate::(const std::_Locinfo&) (0x23F1) + # 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*) (0x23E6) + # VFTableOffset: 0xC + # 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*) (0x23E7) + # VFTableOffset: 0x10 + # Name: do_transform + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: long std::collate::(const char*, const char*) (0x23E8) + # VFTableOffset: 0x14 + # 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 > (0x114B) + # Name: string_type + # } + # } + .byte 0x12, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x4e, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x5a, 0x23, 0x00, 0x00 + .byte 0x69, 0x64, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x23, 0x1b, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x43 + .byte 0x6f, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe6, 0x23, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 0x23, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x6e + .byte 0x73, 0x66, 0x6f, 0x72 + .byte 0x6d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe8, 0x23, 0x00, 0x00 + .byte 0x68, 0x61, 0x73, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xee, 0x23, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x61, 0x74, 0x65, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xef, 0x23, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x61, 0x74, 0x00 + .byte 0x11, 0x15, 0x06, 0x00 + .byte 0xf0, 0x23, 0x00, 0x00 + .byte 0x7e, 0x63, 0x6f, 0x6c + .byte 0x6c, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xf1, 0x23, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x69 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x12, 0x00 + .byte 0xe6, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x63 + .byte 0x6f, 0x6d, 0x70, 0x61 + .byte 0x72, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x12, 0x00 + .byte 0xe7, 0x23, 0x00, 0x00 + .byte 0x10, 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 0xe8, 0x23, 0x00, 0x00 + .byte 0x14, 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 0x4b, 0x11, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Class (0x23F3) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 17 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x23F2) + # DerivedFrom: 0x0 + # VShape: (0x23E4) + # SizeOf: 16 + # Name: std::collate + # LinkageName: .?AV?$collate@D@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x11, 0x00, 0x10, 0x02 + .byte 0xf2, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xe4, 0x23, 0x00, 0x00 + .byte 0x10, 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 (0x23F4) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x6c, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x23F5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::collate (0x23F3) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\locale (0x23F4) + # LineNumber: 23 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf3, 0x23, 0x00, 0x00 + .byte 0xf4, 0x23, 0x00, 0x00 + .byte 0x17, 0x00, 0x00, 0x00 + # VFTableShape (0x23F6) { + # TypeLeafKind: LF_VTSHAPE (0xA) + # VFEntryCount: 11 + # } + .byte 0x0a, 0x00, 0x0a, 0x00 + .byte 0x0b, 0x00, 0x55, 0x55 + .byte 0x55, 0x55, 0x55, 0x50 + # Struct (0x23F7) { + # 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 (0x23F8) { + # 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 (0x23F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::ctype (0x2372) + # ThisType: const std::ctype* (0x2374) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (short, char) (0x23F8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x72, 0x23, 0x00, 0x00 + .byte 0x74, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xf8, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x23FA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x113F) + # ArgType: const char* (0x113F) + # ArgType: short* (0x411) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x11, 0x04, 0x00, 0x00 + # MemberFunction (0x23FB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x113F) + # ClassType: std::ctype (0x2372) + # ThisType: const std::ctype* (0x2374) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, short*) (0x23FA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x72, 0x23, 0x00, 0x00 + .byte 0x74, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xfa, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x23FC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::ctype::(short, char) (0x23F9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::ctype::(const char*, const char*, short*) (0x23FB) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf9, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x23, 0x00, 0x00 + # ArgList (0x23FD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: short (0x11) + # ArgType: const char* (0x113F) + # ArgType: const char* (0x113F) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + # MemberFunction (0x23FE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x113F) + # ClassType: std::ctype (0x2372) + # ThisType: const std::ctype* (0x2374) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (short, const char*, const char*) (0x23FD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x72, 0x23, 0x00, 0x00 + .byte 0x74, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xfd, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: std::ctype (0x2372) + # ThisType: const std::ctype* (0x2374) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x11C6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x72, 0x23, 0x00, 0x00 + .byte 0x74, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc6, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2400) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* (0x470) + # ArgType: const char* (0x113F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + # MemberFunction (0x2401) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x113F) + # ClassType: std::ctype (0x2372) + # ThisType: const std::ctype* (0x2374) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, const char*) (0x2400) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x72, 0x23, 0x00, 0x00 + .byte 0x74, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x00, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2402) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char std::ctype::(char) (0x23FF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::ctype::(char*, const char*) (0x2401) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x24, 0x00, 0x00 + # ArgList (0x2403) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x113F) + # ArgType: const char* (0x113F) + # ArgType: char* (0x470) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + # MemberFunction (0x2404) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x113F) + # ClassType: std::ctype (0x2372) + # ThisType: const std::ctype* (0x2374) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, char*) (0x2403) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x72, 0x23, 0x00, 0x00 + .byte 0x74, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x03, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2405) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char std::ctype::(char) (0x23FF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::ctype::(const char*, const char*, char*) (0x2404) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x24, 0x00, 0x00 + # ArgList (0x2406) { + # 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 (0x2407) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: std::ctype (0x2372) + # ThisType: const std::ctype* (0x2374) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, char) (0x2406) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x72, 0x23, 0x00, 0x00 + .byte 0x74, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x06, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2408) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* (0x113F) + # ArgType: const char* (0x113F) + # ArgType: char (0x70) + # ArgType: char* (0x470) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + # MemberFunction (0x2409) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x113F) + # ClassType: std::ctype (0x2372) + # ThisType: const std::ctype* (0x2374) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const char*, const char*, char, char*) (0x2408) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x72, 0x23, 0x00, 0x00 + .byte 0x74, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x08, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x240A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char std::ctype::(char, char) (0x2407) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::ctype::(const char*, const char*, char, char*) (0x2409) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x07, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x09, 0x24, 0x00, 0x00 + # Pointer (0x240B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::ctype (0x2372) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x72, 0x23, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x240C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const short* (0x1B79) + # ArgType: bool (0x30) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x79, 0x1b, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x240D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::ctype (0x2372) + # ThisType: std::ctype* (0x240B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const short*, bool, unsigned) (0x240C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x72, 0x23, 0x00, 0x00 + .byte 0x0b, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x0c, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x240E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::ctype (0x2372) + # ThisType: std::ctype* (0x240B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Locinfo&, unsigned) (0x23EB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x72, 0x23, 0x00, 0x00 + .byte 0x0b, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xeb, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x240F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::ctype::(const short*, bool, unsigned) (0x240D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::ctype::(const std::_Locinfo&, unsigned) (0x240E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x24, 0x00, 0x00 + # MemberFunction (0x2410) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::ctype (0x2372) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::locale::facet**, const std::locale*) (0x23BD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x72, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xbd, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2411) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const short* (0x1B79) + # ClassType: std::ctype (0x2372) + # ThisType: const std::ctype* (0x2374) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x79, 0x1b, 0x00, 0x00 + .byte 0x72, 0x23, 0x00, 0x00 + .byte 0x74, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2412) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const short* (0x1B79) + # ClassType: std::ctype (0x2372) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x79, 0x1b, 0x00, 0x00 + .byte 0x72, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2413) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::ctype (0x2372) + # ThisType: std::ctype* (0x240B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x72, 0x23, 0x00, 0x00 + .byte 0x0b, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2414) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::ctype (0x2372) + # ThisType: std::ctype* (0x240B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Locinfo&) (0x1B1C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x72, 0x23, 0x00, 0x00 + .byte 0x0b, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x1c, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2415) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: char std::ctype::(char) (0x23FF) + # VFTableOffset: 0x10 + # ] + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: const char* std::ctype::(char*, const char*) (0x2401) + # VFTableOffset: 0xC + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0xff, 0x23, 0x00, 0x00 + .byte 0x10, 0x00, 0x00, 0x00 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x01, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2416) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: char std::ctype::(char) (0x23FF) + # VFTableOffset: 0x18 + # ] + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: const char* std::ctype::(char*, const char*) (0x2401) + # VFTableOffset: 0x14 + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0xff, 0x23, 0x00, 0x00 + .byte 0x18, 0x00, 0x00, 0x00 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x01, 0x24, 0x00, 0x00 + .byte 0x14, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2417) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: char std::ctype::(char) (0x23FF) + # VFTableOffset: 0x20 + # ] + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: const char* std::ctype::(const char*, const char*, char*) (0x2404) + # VFTableOffset: 0x1C + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0xff, 0x23, 0x00, 0x00 + .byte 0x20, 0x00, 0x00, 0x00 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x04, 0x24, 0x00, 0x00 + .byte 0x1c, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2418) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: char std::ctype::(char, char) (0x2407) + # VFTableOffset: 0x28 + # ] + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: const char* std::ctype::(const char*, const char*, char, char*) (0x2409) + # VFTableOffset: 0x24 + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x07, 0x24, 0x00, 0x00 + .byte 0x28, 0x00, 0x00, 0x00 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x09, 0x24, 0x00, 0x00 + .byte 0x24, 0x00, 0x00, 0x00 + # FieldList (0x2419) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::ctype_base (0x23F7) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: std::locale::id (0x235A) + # Name: id + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const unsigned (0x1181) + # Name: table_size + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: _Ctypevec (0x1B25) + # FieldOffset: 0x8 + # Name: _Ctype + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x23FC + # Name: is + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::ctype::(short, const char*, const char*) (0x23FE) + # Name: scan_is + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::ctype::(short, const char*, const char*) (0x23FE) + # Name: scan_not + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2402 + # Name: tolower + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2402 + # Name: toupper + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2405 + # Name: widen + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x240A + # Name: narrow + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x240F + # Name: ctype + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned std::ctype::(const std::locale::facet**, const std::locale*) (0x2410) + # Name: _Getcat + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const short* std::ctype::() (0x2411) + # Name: table + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: const short* std::ctype::() (0x2412) + # Name: classic_table + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # MethodKind: Virtual (0x1) + # Type: void std::ctype::() (0x2413) + # Name: ~ctype + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::ctype::(const std::_Locinfo&) (0x2414) + # Name: _Init + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::ctype::() (0x2413) + # Name: _Tidy + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2415 + # Name: do_tolower + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2416 + # Name: do_toupper + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2417 + # Name: do_widen + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2418 + # 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 0xf7, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x5a, 0x23, 0x00, 0x00 + .byte 0x69, 0x64, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x74, 0x61, 0x62, 0x6c + .byte 0x65, 0x5f, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x25, 0x1b, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x43 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfc, 0x23, 0x00, 0x00 + .byte 0x69, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfe, 0x23, 0x00, 0x00 + .byte 0x73, 0x63, 0x61, 0x6e + .byte 0x5f, 0x69, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfe, 0x23, 0x00, 0x00 + .byte 0x73, 0x63, 0x61, 0x6e + .byte 0x5f, 0x6e, 0x6f, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x02, 0x24, 0x00, 0x00 + .byte 0x74, 0x6f, 0x6c, 0x6f + .byte 0x77, 0x65, 0x72, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x02, 0x24, 0x00, 0x00 + .byte 0x74, 0x6f, 0x75, 0x70 + .byte 0x70, 0x65, 0x72, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x05, 0x24, 0x00, 0x00 + .byte 0x77, 0x69, 0x64, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0a, 0x24, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0f, 0x24, 0x00, 0x00 + .byte 0x63, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x10, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x61, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x11, 0x24, 0x00, 0x00 + .byte 0x74, 0x61, 0x62, 0x6c + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x12, 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 0x13, 0x24, 0x00, 0x00 + .byte 0x7e, 0x63, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x14, 0x24, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x69 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x13, 0x24, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x15, 0x24, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x74 + .byte 0x6f, 0x6c, 0x6f, 0x77 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x16, 0x24, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x74 + .byte 0x6f, 0x75, 0x70, 0x70 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x17, 0x24, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x77 + .byte 0x69, 0x64, 0x65, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x18, 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 (0x241A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 34 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2419) + # DerivedFrom: 0x0 + # VShape: (0x23F6) + # SizeOf: 24 + # Name: std::ctype + # LinkageName: .?AV?$ctype@D@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x22, 0x00, 0x10, 0x02 + .byte 0x19, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xf6, 0x23, 0x00, 0x00 + .byte 0x18, 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 (0x241B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::ctype (0x241A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale (0x235E) + # LineNumber: 2092 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1a, 0x24, 0x00, 0x00 + .byte 0x5e, 0x23, 0x00, 0x00 + .byte 0x2c, 0x08, 0x00, 0x00 + # Pointer (0x241C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: (0x239F) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9f, 0x23, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x241D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Facet_base (0x23BB) + # ThisType: std::_Facet_base* (0x23C0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x23, 0x00, 0x00 + .byte 0xc0, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x241E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Facet_base* (0x23C0) + # ClassType: std::_Facet_base (0x23BB) + # ThisType: std::_Facet_base* (0x23C0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc0, 0x23, 0x00, 0x00 + .byte 0xbb, 0x23, 0x00, 0x00 + .byte 0xc0, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x241F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # VFPtr { + # TypeLeafKind: LF_VFUNCTAB (0x1409) + # Type: * (0x241C) + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: IntroducingVirtual (0x4) + # Type: void std::_Facet_base::() (0x241D) + # VFTableOffset: 0x0 + # Name: ~_Facet_base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: PureIntroducingVirtual (0x6) + # Type: void std::_Facet_base::() (0x241D) + # VFTableOffset: 0x4 + # Name: _Incref + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: PureIntroducingVirtual (0x6) + # Type: std::_Facet_base* std::_Facet_base::() (0x241E) + # VFTableOffset: 0x8 + # Name: _Decref + # } + # } + .byte 0x4e, 0x00, 0x03, 0x12 + .byte 0x09, 0x14, 0x00, 0x00 + .byte 0x1c, 0x24, 0x00, 0x00 + .byte 0x11, 0x15, 0x13, 0x00 + .byte 0x1d, 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 0x1d, 0x24, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x63 + .byte 0x72, 0x65, 0x66, 0x00 + .byte 0x11, 0x15, 0x1b, 0x00 + .byte 0x1e, 0x24, 0x00, 0x00 + .byte 0x08, 0x00, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x63 + .byte 0x72, 0x65, 0x66, 0x00 + # Class (0x2420) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x241F) + # DerivedFrom: 0x0 + # VShape: (0x239F) + # SizeOf: 4 + # Name: std::_Facet_base + # LinkageName: .?AV_Facet_base@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0x1f, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x9f, 0x23, 0x00, 0x00 + .byte 0x04, 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 (0x2421) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x78, 0x66 + .byte 0x61, 0x63, 0x65, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2422) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Facet_base (0x2420) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xfacet (0x2421) + # LineNumber: 22 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x20, 0x24, 0x00, 0x00 + .byte 0x21, 0x24, 0x00, 0x00 + .byte 0x16, 0x00, 0x00, 0x00 + # Pointer (0x2423) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::ctype_base (0x23F7) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2424) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::ctype_base (0x23F7) + # ThisType: std::ctype_base* (0x2423) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x23, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2425) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::ctype_base (0x23F7) + # ThisType: std::ctype_base* (0x2423) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x23, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2426) { + # 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 (0x2427) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 12 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x2426) + # 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 0x26, 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 (0x2428) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::ctype_base:: (0x2427) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale (0x235E) + # LineNumber: 1833 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x27, 0x24, 0x00, 0x00 + .byte 0x5e, 0x23, 0x00, 0x00 + .byte 0x29, 0x07, 0x00, 0x00 + # FieldList (0x2429) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::locale::facet (0x234E) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::ctype_base::(unsigned) (0x2424) + # Name: ctype_base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Virtual (0x1) + # Type: void std::ctype_base::() (0x2425) + # Name: ~ctype_base + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::ctype_base:: (0x2427) + # Name: + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: short (0x11) + # Name: mask + # } + # } + .byte 0x52, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x4e, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x24, 0x24, 0x00, 0x00 + .byte 0x63, 0x74, 0x79, 0x70 + .byte 0x65, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x07, 0x00 + .byte 0x25, 0x24, 0x00, 0x00 + .byte 0x7e, 0x63, 0x74, 0x79 + .byte 0x70, 0x65, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x27, 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 (0x242A) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2429) + # DerivedFrom: 0x0 + # VShape: (0x239F) + # SizeOf: 8 + # Name: std::ctype_base + # LinkageName: .?AUctype_base@std@@ + # } + .byte 0x3a, 0x00, 0x05, 0x15 + .byte 0x05, 0x00, 0x10, 0x02 + .byte 0x29, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x9f, 0x23, 0x00, 0x00 + .byte 0x08, 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 (0x242B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::ctype_base (0x242A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xlocale (0x235E) + # LineNumber: 1832 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2a, 0x24, 0x00, 0x00 + .byte 0x5e, 0x23, 0x00, 0x00 + .byte 0x28, 0x07, 0x00, 0x00 + # FuncId (0x242C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # 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) (0x22E8) + # Name: regex_match + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xe8, 0x22, 0x00, 0x00 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 0x00 + # MemberFuncId (0x242D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x22E4) + # FunctionType: void std::basic_regex >::(const char*, std::regex_constants::syntax_option_type) (0x22F4) + # Name: basic_regex + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0xf4, 0x22, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x72, 0x65 + .byte 0x67, 0x65, 0x78, 0x00 + # MemberFuncId (0x242E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1983) + # FunctionType: gsl::details::span_iterator,0> gsl::span::() (0x199F) + # Name: end + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x9f, 0x19, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # MemberFuncId (0x242F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x22E4) + # FunctionType: void std::basic_regex >::() (0x22F2) + # Name: ~basic_regex + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0xf2, 0x22, 0x00, 0x00 + .byte 0x7e, 0x62, 0x61, 0x73 + .byte 0x69, 0x63, 0x5f, 0x72 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2430) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # FunctionType: bool std::match_results,0>,std::allocator,0> > > >::() (0x19DC) + # Name: ready + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xdc, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x61, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2431) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # FunctionType: bool std::match_results,0>,std::allocator,0> > > >::() (0x19DC) + # Name: empty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xdc, 0x19, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2432) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # FunctionType: const std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::(unsigned) (0x19E2) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xe2, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # Class (0x2433) { + # 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@ABV?$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, 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, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x2434) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::span_iterator,0> (0x19BB) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbb, 0x19, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2435) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::details::span_iterator,0>& (0x2434) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x34, 0x24, 0x00, 0x00 + # MemberFunction (0x2436) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs,0> &> (0x2433) + # ClassType: Catch::Decomposer (0x1BBE) + # ThisType: Catch::Decomposer* (0x1BBF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x2435) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x33, 0x24, 0x00, 0x00 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0xbf, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x35, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2437) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs,0> &> (0x2433) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x33, 0x24, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2438) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs,0> &> (0x2433) + # ThisType: Catch::ExprLhs,0> &>* (0x2437) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x2435) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x24, 0x00, 0x00 + .byte 0x37, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x35, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2439) { + # 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@ABV?$span_iterator@V?$span@D$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 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, 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 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, 0x5f, 0x4e, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x243A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,0> &,bool> (0x2439) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x39, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x243B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,0> &,bool> (0x243A) + # ClassType: Catch::ExprLhs,0> &> (0x2433) + # ThisType: Catch::ExprLhs,0> &>* (0x2437) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3a, 0x24, 0x00, 0x00 + .byte 0x33, 0x24, 0x00, 0x00 + .byte 0x37, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x243C) { + # 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@ABV?$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, 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, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x243D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs,0> &> (0x2433) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x33, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x243E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs,0> &> (0x243D) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3d, 0x24, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x243F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr,0> &> (0x243C) + # ClassType: Catch::ExprLhs,0> &> (0x2433) + # ThisType: const Catch::ExprLhs,0> &>* (0x243E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3c, 0x24, 0x00, 0x00 + .byte 0x33, 0x24, 0x00, 0x00 + .byte 0x3e, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2440) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x2434) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x2438) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,0> &,bool> Catch::ExprLhs,0> &>::(bool) (0x243B) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,0> &,bool> Catch::ExprLhs,0> &>::(bool) (0x243B) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr,0> &> Catch::ExprLhs,0> &>::() (0x243F) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x34, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x38, 0x24, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3b, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3b, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3f, 0x24, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x2441) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2440) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: Catch::ExprLhs,0> &> + # LinkageName: .?AV?$ExprLhs@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@ + # } + .byte 0xae, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x40, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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, 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, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2442) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs,0> &> (0x2441) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x41, 0x24, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x2443) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BBE) + # FunctionType: Catch::ExprLhs,0> &> Catch::Decomposer::(const gsl::details::span_iterator,0>&) (0x2436) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbe, 0x1b, 0x00, 0x00 + .byte 0x36, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2444) { + # 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@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@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, 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, 0x41, 0x42 + .byte 0x56, 0x31, 0x32, 0x33 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x2445) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2444) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x44, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2446) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2445) + # ClassType: Catch::ExprLhs,0> &> (0x2433) + # ThisType: Catch::ExprLhs,0> &>* (0x2437) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x2435) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0x33, 0x24, 0x00, 0x00 + .byte 0x37, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x35, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2447) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2445) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2448) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2444) + # ThisType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x2447) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x44, 0x24, 0x00, 0x00 + .byte 0x47, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2449) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2444) + # ThisType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x2447) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x44, 0x24, 0x00, 0x00 + .byte 0x47, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x244A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2444) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x44, 0x24, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x244B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const gsl::details::span_iterator,0>& (0x2434) + # ArgType: Catch::StringRef (0x1112) + # ArgType: const gsl::details::span_iterator,0>& (0x2434) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x34, 0x24, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x34, 0x24, 0x00, 0x00 + # MemberFunction (0x244C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2444) + # ThisType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x244A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const gsl::details::span_iterator,0>&, Catch::StringRef, const gsl::details::span_iterator,0>&) (0x244B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x44, 0x24, 0x00, 0x00 + .byte 0x4a, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x4b, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x244D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x4 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x2434) + # FieldOffset: 0x8 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1112) + # FieldOffset: 0xC + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x2434) + # FieldOffset: 0x18 + # 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> &>::() (0x2448) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x2448) + # 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 >&) (0x2449) + # 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>&) (0x244C) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x34, 0x24, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x34, 0x24, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x48, 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 0x48, 0x24, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x49, 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 0x4c, 0x24, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x244E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x244D) + # DerivedFrom: 0x0 + # VShape: (0x1175) + # SizeOf: 28 + # Name: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> + # LinkageName: .?AV?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@ + # } + .byte 0xf6, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x4d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x1c, 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, 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, 0x41, 0x42 + .byte 0x56, 0x31, 0x32, 0x33 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x244F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x244E) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4e, 0x24, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x2450) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x2433) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x2446) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x33, 0x24, 0x00, 0x00 + .byte 0x46, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x2451) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2444) + # ThisType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x244A) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x44, 0x24, 0x00, 0x00 + .byte 0x4a, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2452) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2444) + # FunctionType: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x2451) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x44, 0x24, 0x00, 0x00 + .byte 0x51, 0x24, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # FuncId (0x2453) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # 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) (0x22E8) + # Name: regex_search + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xe8, 0x22, 0x00, 0x00 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x73, 0x65 + .byte 0x61, 0x72, 0x63, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2454) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # FunctionType: void std::match_results,0>,std::allocator,0> > > >::() (0x19D3) + # Name: ~match_results + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xd3, 0x19, 0x00, 0x00 + .byte 0x7e, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x5f, 0x72 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x73, 0x00, 0xf1 + # Class (0x2455) { + # 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 (0x2456) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<9> (0x2455) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x55, 0x24, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2457) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<9> (0x2455) + # ThisType: gsl::details::extent_type<9>* (0x2456) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x24, 0x00, 0x00 + .byte 0x56, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2458) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<9> (0x2455) + # ThisType: gsl::details::extent_type<9>* (0x2456) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x24, 0x00, 0x00 + .byte 0x56, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2459) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<9>::() (0x2457) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<9>::(int) (0x2458) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x24, 0x00, 0x00 + # Modifier (0x245A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<9> (0x2455) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x55, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x245B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<9> (0x245A) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5a, 0x24, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x245C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: gsl::details::extent_type<9> (0x2455) + # ThisType: const gsl::details::extent_type<9>* (0x245B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x55, 0x24, 0x00, 0x00 + .byte 0x5b, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x245D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2459 + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int gsl::details::extent_type<9>::() (0x245C) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: index_type + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x59, 0x24, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5c, 0x24, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Class (0x245E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x245D) + # 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 0x5d, 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 (0x245F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<9> (0x245E) + # SourceFile: E:\DD\gsl-dadonenf\include\gsl\span (0x1037) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5e, 0x24, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # MemberFuncId (0x2460) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<9> (0x2455) + # FunctionType: void gsl::details::extent_type<9>::() (0x2457) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x55, 0x24, 0x00, 0x00 + .byte 0x57, 0x24, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Procedure (0x2461) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x470) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char&) (0x126D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6d, 0x12, 0x00, 0x00 + # FuncId (0x2462) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: char* (char&) (0x2461) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x61, 0x24, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # Pointer (0x2463) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1984) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x84, 0x19, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2464) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1990) + # ArgType: gsl::details::extent_type<9> (0x2455) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x90, 0x19, 0x00, 0x00 + .byte 0x55, 0x24, 0x00, 0x00 + # MemberFunction (0x2465) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1984) + # ThisType: gsl::span::storage_type >* (0x2463) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<9>) (0x2464) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x19, 0x00, 0x00 + .byte 0x63, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x64, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2466) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1984) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<9>) (0x2465) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x84, 0x19, 0x00, 0x00 + .byte 0x65, 0x24, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2467) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::extent_type<9> (0x2455) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x55, 0x24, 0x00, 0x00 + # MemberFunction (0x2468) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: gsl::details::extent_type<-1>* (0x10C6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<9>) (0x2467) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x67, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2469) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: void gsl::details::extent_type<-1>::(gsl::details::extent_type<9>) (0x2468) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x68, 0x24, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x246A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<9> (0x2455) + # FunctionType: int gsl::details::extent_type<9>::() (0x245C) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x55, 0x24, 0x00, 0x00 + .byte 0x5c, 0x24, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x246B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x199E) + # FunctionType: void gsl::details::span_iterator,0>::(const gsl::span*, int) (0x19B9) + # Name: span_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xb9, 0x19, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x246C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x199E) + # FunctionType: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::(int) (0x19C4) + # Name: operator+= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xc4, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x246D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1983) + # FunctionType: int gsl::span::() (0x199A) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x9a, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x246E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x199E) + # FunctionType: void gsl::details::span_iterator,0>::() (0x19B7) + # Name: span_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xb7, 0x19, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x246F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::() (0x19FE) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfe, 0x19, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2470) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::sub_match,0> > (0x19D1) + # FunctionType: void std::sub_match,0> >::() (0x1A89) + # Name: sub_match + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0x89, 0x1a, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x5f + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2471) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::() (0x19FE) + # Name: ~vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfe, 0x19, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + # MemberFunction (0x2472) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x19FC) + # ThisType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>* (0x1ACD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Zero_then_variadic_args_t) (0x1DC1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfc, 0x19, 0x00, 0x00 + .byte 0xcd, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc1, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2473) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x19FC) + # FunctionType: void std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::(std::_Zero_then_variadic_args_t) (0x2472) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xfc, 0x19, 0x00, 0x00 + .byte 0x72, 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 (0x2474) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: std::_Vector_val,0> > > >& std::vector,0> >,std::allocator,0> > > >::() (0x1A78) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x78, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2475) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: std::allocator,0> > >& std::vector,0> >,std::allocator,0> > > >::() (0x1A73) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x73, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFunction (0x2476) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1C36) + # ThisType: std::allocator* (0x1C43) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> > >&) (0x19D7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x43, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd7, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2477) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1C36) + # FunctionType: void std::allocator::(const std::allocator,0> > >&) (0x2476) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x76, 0x24, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2478) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> > > (0x19D4) + # FunctionType: void std::allocator,0> > >::() (0x1AA0) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0xa0, 0x1a, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2479) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val,0> > > > (0x1A76) + # FunctionType: void std::_Vector_val,0> > > >::() (0x1ADA) + # Name: _Vector_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x76, 0x1a, 0x00, 0x00 + .byte 0xda, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x247A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x19FC) + # FunctionType: std::_Vector_val,0> > > >& std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::() (0x1AD3) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfc, 0x19, 0x00, 0x00 + .byte 0xd3, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x247B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x19FC) + # FunctionType: std::allocator,0> > >& std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::() (0x1ACE) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfc, 0x19, 0x00, 0x00 + .byte 0xce, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFunction (0x247C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::pair,0>,gsl::details::span_iterator,0> > (0x1A88) + # ThisType: std::pair,0>,gsl::details::span_iterator,0> >* (0x1ADE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x88, 0x1a, 0x00, 0x00 + .byte 0xde, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x247D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::pair,0>,gsl::details::span_iterator,0> > (0x1A88) + # FunctionType: void std::pair,0>,gsl::details::span_iterator,0> >::() (0x247C) + # Name: pair + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x88, 0x1a, 0x00, 0x00 + .byte 0x7c, 0x24, 0x00, 0x00 + .byte 0x70, 0x61, 0x69, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x247E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::() (0x19FE) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfe, 0x19, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x247F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: std::_Container_proxy*& std::vector,0> >,std::allocator,0> > > >::() (0x1A6F) + # Name: _Myproxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x6f, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2480) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::() (0x19FE) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfe, 0x19, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # MemberFuncId (0x2481) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, std::sub_match,0> >*) (0x1A67) + # Name: _Destroy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2482) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> > > (0x19D4) + # FunctionType: void std::allocator,0> > >::(std::sub_match,0> >* const, const unsigned) (0x1AA5) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0xa5, 0x1a, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # ArgList (0x2483) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A43) + # ArgType: std::sub_match,0> >* (0x1A43) + # ArgType: std::allocator,0> > >& (0x1A72) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x72, 0x1a, 0x00, 0x00 + # Procedure (0x2484) { + # 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> > >&) (0x2483) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x83, 0x24, 0x00, 0x00 + # FuncId (0x2485) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (std::sub_match,0> >*, std::sub_match,0> >*, std::allocator,0> > >&) (0x2484) + # Name: _Destroy_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x84, 0x24, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # ArgList (0x2486) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::details::span_iterator,0>& (0x2434) + # ArgType: const gsl::details::span_iterator,0>& (0x2434) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x34, 0x24, 0x00, 0x00 + .byte 0x34, 0x24, 0x00, 0x00 + # Procedure (0x2487) { + # 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>&) (0x2486) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x86, 0x24, 0x00, 0x00 + # FuncId (0x2488) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&) (0x2487) + # Name: _Adl_verify_range + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x87, 0x24, 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 (0x2489) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: std::match_results,0>,std::allocator,0> > > >* (0x19D2) + # ArgType: const std::basic_regex >& (0x22E6) + # ArgType: std::regex_constants::match_flag_type (0x19E9) + # ArgType: bool (0x30) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xd2, 0x19, 0x00, 0x00 + .byte 0xe6, 0x22, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # Procedure (0x248A) { + # 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) (0x2489) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0x89, 0x24, 0x00, 0x00 + # FuncId (0x248B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # 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) (0x248A) + # Name: _Regex_match1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x8a, 0x24, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x31, 0x00, 0xf2, 0xf1 + # Class (0x248C) { + # 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 (0x248D) { + # 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 (0x248E) { + # 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 (0x248F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2490) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 7 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: const std::regex_traits& (0x2315) + # ArgType: std::_Root_node* (0x22EF) + # ArgType: unsigned (0x75) + # ArgType: std::regex_constants::syntax_option_type (0x22EB) + # ArgType: std::regex_constants::match_flag_type (0x19E9) + # ] + # } + .byte 0x22, 0x00, 0x01, 0x12 + .byte 0x07, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x15, 0x23, 0x00, 0x00 + .byte 0xef, 0x22, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xeb, 0x22, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + # MemberFunction (0x2491) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x248F) + # CallingConvention: ThisCall (0xB) + # 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) (0x2490) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x8f, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x07, 0x00 + .byte 0x90, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2492) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::regex_constants::match_flag_type (0x19E9) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + # MemberFunction (0x2493) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x248F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::regex_constants::match_flag_type) (0x2492) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x8f, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x92, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2494) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: std::_Node_base* (0x2367) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x67, 0x23, 0x00, 0x00 + # MemberFunction (0x2495) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x199E) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x248F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::_Node_base*) (0x2494) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x8f, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x94, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2496) { + # 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 (0x2497) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_if (0x2496) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x96, 0x24, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2498) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Node_if* (0x2497) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x97, 0x24, 0x00, 0x00 + # MemberFunction (0x2499) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x248F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_if*) (0x2498) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x8f, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x98, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x249A) { + # 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 (0x249B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_rep (0x249A) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9a, 0x24, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x249C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Node_rep* (0x249B) + # ArgType: bool (0x30) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9b, 0x24, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x249D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x248F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_rep*, bool) (0x249C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x8f, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x9c, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x249E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Node_rep* (0x249B) + # ArgType: bool (0x30) + # ArgType: int (0x74) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x24, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x249F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x248F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Node_rep*, bool, int) (0x249E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x8f, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x9e, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x24A0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Node_base* (0x2367) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x67, 0x23, 0x00, 0x00 + # MemberFunction (0x24A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x248F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_base*) (0x24A0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x8f, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x24A2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x248F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x8f, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x24A3) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x24A4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x24A3) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa3, 0x24, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x24A5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # ThisType: const std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x24A4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0xa4, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x24A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # ThisType: const std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x24A4) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0xa4, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x24A7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Pointer (0x24A8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x24A3) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa3, 0x24, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x24A9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >& (0x24A8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa8, 0x24, 0x00, 0x00 + # MemberFunction (0x24AA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >& (0x24A7) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x248F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >&) (0x24A9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa7, 0x24, 0x00, 0x00 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x8f, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa9, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x24AB) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Tgt_state_t,0> > (0x248D) + # FieldOffset: 0x0 + # Name: _Tgt_state + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Tgt_state_t,0> > (0x248D) + # FieldOffset: 0x30 + # Name: _Res + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::vector > (0x248E) + # FieldOffset: 0x60 + # Name: _Loop_vals + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::details::span_iterator,0> (0x199E) + # FieldOffset: 0x70 + # Name: _Begin + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::details::span_iterator,0> (0x199E) + # FieldOffset: 0x78 + # Name: _End + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::details::span_iterator,0> (0x199E) + # FieldOffset: 0x80 + # Name: _First + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Node_base* (0x2367) + # FieldOffset: 0x88 + # Name: _Rep + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::regex_constants::syntax_option_type (0x22EB) + # FieldOffset: 0x8C + # Name: _Sflags + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::regex_constants::match_flag_type (0x19E9) + # FieldOffset: 0x90 + # Name: _Mflags + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x94 + # Name: _Matched + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x95 + # Name: _Cap + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int (0x74) + # FieldOffset: 0x98 + # Name: _Ncap + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x9C + # Name: _Longest + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::regex_traits& (0x2315) + # FieldOffset: 0xA0 + # Name: _Traits + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0xA4 + # Name: _Full + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: long (0x12) + # FieldOffset: 0xA8 + # Name: _Max_complexity_count + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: long (0x12) + # FieldOffset: 0xAC + # 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) (0x2491) + # 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) (0x2493) + # 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) (0x2493) + # 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*) (0x2495) + # 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*) (0x2499) + # 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) (0x249D) + # 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) (0x249F) + # 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*) (0x24A1) + # 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*) (0x24A1) + # 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> >::() (0x24A2) + # 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> >::() (0x24A5) + # 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> >::() (0x24A6) + # 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> >&) (0x24AA) + # Name: operator= + # } + # } + .byte 0x4e, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x8d, 0x24, 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 0x8d, 0x24, 0x00, 0x00 + .byte 0x30, 0x00, 0x5f, 0x52 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x60, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x70, 0x00, 0x5f, 0x42 + .byte 0x65, 0x67, 0x69, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x78, 0x00, 0x5f, 0x45 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x80, 0x00, 0x5f, 0x46 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x67, 0x23, 0x00, 0x00 + .byte 0x88, 0x00, 0x5f, 0x52 + .byte 0x65, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xeb, 0x22, 0x00, 0x00 + .byte 0x8c, 0x00, 0x5f, 0x53 + .byte 0x66, 0x6c, 0x61, 0x67 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x90, 0x00, 0x5f, 0x4d + .byte 0x66, 0x6c, 0x61, 0x67 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x94, 0x00, 0x5f, 0x4d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x95, 0x00, 0x5f, 0x43 + .byte 0x61, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x98, 0x00, 0x5f, 0x4e + .byte 0x63, 0x61, 0x70, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x9c, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x6e, 0x67, 0x65 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x15, 0x23, 0x00, 0x00 + .byte 0xa0, 0x00, 0x5f, 0x54 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xa4, 0x00, 0x5f, 0x46 + .byte 0x75, 0x6c, 0x6c, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0xa8, 0x00, 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 0xac, 0x00, 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 0x91, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x74 + .byte 0x63, 0x68, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x93, 0x24, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x74 + .byte 0x66, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x93, 0x24, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x65 + .byte 0x61, 0x72, 0x66, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x95, 0x24, 0x00, 0x00 + .byte 0x5f, 0x53, 0x6b, 0x69 + .byte 0x70, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x99, 0x24, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x69, 0x66, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x9d, 0x24, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x72, 0x65, 0x70, 0x30 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x9f, 0x24, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x72, 0x65, 0x70, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa1, 0x24, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x63, 0x6c, 0x61, 0x73 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa1, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x74 + .byte 0x63, 0x68, 0x5f, 0x70 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa2, 0x24, 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 0xa5, 0x24, 0x00, 0x00 + .byte 0x5f, 0x49, 0x73, 0x5f + .byte 0x77, 0x62, 0x6f, 0x75 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa6, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x6e, 0x63, 0x61 + .byte 0x70, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaa, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x24AC) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 30 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x24AB) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 176 + # 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 0xab, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xb0, 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 + # UdtSourceLine (0x24AD) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x24AC) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1631 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xac, 0x24, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x5f, 0x06, 0x00, 0x00 + # Class (0x24AE) { + # 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 (0x24AF) { + # 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 (0x24B0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> > (0x248D) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8d, 0x24, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Modifier (0x24B1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Bt_state_t,0> > (0x24AE) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xae, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x24B2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Bt_state_t,0> > (0x24B1) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb1, 0x24, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x24B3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Bt_state_t,0> >& (0x24B2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb2, 0x24, 0x00, 0x00 + # MemberFunction (0x24B4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Tgt_state_t,0> > (0x248D) + # ThisType: std::_Tgt_state_t,0> >* (0x24B0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Bt_state_t,0> >&) (0x24B3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8d, 0x24, 0x00, 0x00 + .byte 0xb0, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xb3, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x24B5) { + # 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 (0x24B6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Bt_state_t,0> > (0x24AE) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FieldOffset: 0x20 + # Name: _Grps + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Tgt_state_t,0> >::(const std::_Bt_state_t,0> >&) (0x24B4) + # Name: operator= + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t (0x24B5) + # Name: _Grp_t + # } + # } + .byte 0x42, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xae, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x47 + .byte 0x72, 0x70, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb4, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb5, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x72, 0x70 + .byte 0x5f, 0x74, 0x00, 0xf1 + # Class (0x24B7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x24B6) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 48 + # 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 0xb6, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x30, 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 (0x24B8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Tgt_state_t,0> > (0x24B7) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1613 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb7, 0x24, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x4d, 0x06, 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: 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 (0x24BA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x248E) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x24BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 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: 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 (0x24BD) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator (0x24BC) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x24BE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x24BD) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbd, 0x24, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x24BF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator& (0x24BE) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xbe, 0x24, 0x00, 0x00 + # MemberFunction (0x24C0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x24BF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xbf, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x24C1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const std::allocator& (0x24BE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0xbe, 0x24, 0x00, 0x00 + # MemberFunction (0x24C2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const std::allocator&) (0x24C1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xc1, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x24C3) { + # 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 (0x24C4) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Loop_vals_t (0x24C3) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc3, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x24C5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Loop_vals_t (0x24C4) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc4, 0x24, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x24C6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const std::_Loop_vals_t& (0x24C5) + # ArgType: const std::allocator& (0x24BE) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0xc5, 0x24, 0x00, 0x00 + .byte 0xbe, 0x24, 0x00, 0x00 + # MemberFunction (0x24C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned, const std::_Loop_vals_t&, const std::allocator&) (0x24C6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xc6, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x24C8) { + # 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 (0x24C9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list (0x24C8) + # ArgType: const std::allocator& (0x24BE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc8, 0x24, 0x00, 0x00 + .byte 0xbe, 0x24, 0x00, 0x00 + # MemberFunction (0x24CA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, const std::allocator&) (0x24C9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xc9, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x24CB) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector > (0x248E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x24CC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x24CB) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcb, 0x24, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x24CD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::vector >& (0x24CC) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xcc, 0x24, 0x00, 0x00 + # MemberFunction (0x24CE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x24CD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xcd, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x24CF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x24CC) + # ArgType: const std::allocator& (0x24BE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xcc, 0x24, 0x00, 0x00 + .byte 0xbe, 0x24, 0x00, 0x00 + # MemberFunction (0x24D0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, const std::allocator&) (0x24CF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xcf, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x24D1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x248E) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x24D2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >&& (0x24D1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd1, 0x24, 0x00, 0x00 + # MemberFunction (0x24D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x24D2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd2, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x24D4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x24D1) + # ArgType: const std::allocator& (0x24BE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd1, 0x24, 0x00, 0x00 + .byte 0xbe, 0x24, 0x00, 0x00 + # MemberFunction (0x24D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, const std::allocator&) (0x24D4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xd4, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x24D6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x24BB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::allocator&) (0x24C0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned, const std::allocator&) (0x24C2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned, const std::_Loop_vals_t&, const std::allocator&) (0x24C7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list, const std::allocator&) (0x24CA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&) (0x24CE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&, const std::allocator&) (0x24D0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&) (0x24D3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&, const std::allocator&) (0x24D5) + # ] + # } + .byte 0x4a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc2, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd3, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd5, 0x24, 0x00, 0x00 + # Pointer (0x24D7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x248E) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x24D8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >& (0x24D7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd7, 0x24, 0x00, 0x00 + # MemberFunction (0x24D9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x24D8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd8, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x24DA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >& (0x24D7) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd7, 0x24, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # MemberFunction (0x24DB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&, std::integral_constant) (0x24DA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xda, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x24DC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >& (0x24D7) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd7, 0x24, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # MemberFunction (0x24DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&, std::integral_constant) (0x24DC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xdc, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x24DE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&, std::integral_constant) (0x24DB) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&, std::integral_constant) (0x24DD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xdb, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xdd, 0x24, 0x00, 0x00 + # ArgList (0x24DF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >& (0x24D7) + # ArgType: std::_Equal_allocators (0x11AE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd7, 0x24, 0x00, 0x00 + .byte 0xae, 0x11, 0x00, 0x00 + # MemberFunction (0x24E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&, std::_Equal_allocators) (0x24DF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xdf, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x24E1) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&, std::_Equal_allocators) (0x24E0) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&, std::integral_constant) (0x24DB) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&, std::integral_constant) (0x24DD) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe0, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xdb, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xdd, 0x24, 0x00, 0x00 + # MemberFunction (0x24E2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x24D7) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x24D2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd7, 0x24, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd2, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x24E3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x24D7) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x24CD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd7, 0x24, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xcd, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x24E4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list (0x24C8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc8, 0x24, 0x00, 0x00 + # MemberFunction (0x24E5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x24D7) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x24E4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd7, 0x24, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xe4, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x24E6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::vector >&&) (0x24E2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(const std::vector >&) (0x24E3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::initializer_list) (0x24E5) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe2, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe5, 0x24, 0x00, 0x00 + # ArgList (0x24E7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Loop_vals_t& (0x24C5) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc5, 0x24, 0x00, 0x00 + # MemberFunction (0x24E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Loop_vals_t&) (0x24E7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xe7, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x24E9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Loop_vals_t (0x24C3) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc3, 0x24, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x24EA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Loop_vals_t&& (0x24E9) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe9, 0x24, 0x00, 0x00 + # MemberFunction (0x24EB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Loop_vals_t&&) (0x24EA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xea, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x24EC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::_Loop_vals_t&) (0x24E8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::_Loop_vals_t&&) (0x24EB) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xeb, 0x24, 0x00, 0x00 + # Class (0x24ED) { + # 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 (0x24EE) { + # 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 (0x24EF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x24EE) + # ArgType: const std::_Loop_vals_t& (0x24C5) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0xc5, 0x24, 0x00, 0x00 + # MemberFunction (0x24F0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x24ED) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, const std::_Loop_vals_t&) (0x24EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xed, 0x24, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xef, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x24F1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x24EE) + # ArgType: std::_Loop_vals_t&& (0x24E9) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0xe9, 0x24, 0x00, 0x00 + # MemberFunction (0x24F2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x24ED) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::_Loop_vals_t&&) (0x24F1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xed, 0x24, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xf1, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x24F3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x24EE) + # ArgType: const unsigned (0x1181) + # ArgType: const std::_Loop_vals_t& (0x24C5) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0xc5, 0x24, 0x00, 0x00 + # MemberFunction (0x24F4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x24ED) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vector_const_iterator > >, const unsigned, const std::_Loop_vals_t&) (0x24F3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xed, 0x24, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xf3, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x24F5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x24EE) + # ArgType: std::initializer_list (0x24C8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0xc8, 0x24, 0x00, 0x00 + # MemberFunction (0x24F6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x24ED) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::initializer_list) (0x24F5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xed, 0x24, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xf5, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x24F7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, const std::_Loop_vals_t&) (0x24F0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::_Loop_vals_t&&) (0x24F2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, const unsigned, const std::_Loop_vals_t&) (0x24F4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::initializer_list) (0x24F6) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf0, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf2, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf4, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x24, 0x00, 0x00 + # ArgList (0x24F8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const std::_Loop_vals_t& (0x24C5) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0xc5, 0x24, 0x00, 0x00 + # MemberFunction (0x24F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const std::_Loop_vals_t&) (0x24F8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xf8, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x24FA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x24E4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xe4, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x24FB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned, const std::_Loop_vals_t&) (0x24F9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list) (0x24FA) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf9, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfa, 0x24, 0x00, 0x00 + # ArgList (0x24FC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x24CC) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xcc, 0x24, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # MemberFunction (0x24FD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, std::integral_constant) (0x24FC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xfc, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x24FE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x24CC) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xcc, 0x24, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # MemberFunction (0x24FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, std::integral_constant) (0x24FE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xfe, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2500) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const std::vector >&, std::integral_constant) (0x24FD) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const std::vector >&, std::integral_constant) (0x24FF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xfd, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xff, 0x24, 0x00, 0x00 + # MemberFunction (0x2501) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2502) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned) (0x2501) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned, const std::_Loop_vals_t&) (0x24F9) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf9, 0x24, 0x00, 0x00 + # ArgList (0x2503) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x24EE) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xee, 0x24, 0x00, 0x00 + # MemberFunction (0x2504) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x24ED) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator > >) (0x2503) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xed, 0x24, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x03, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2505) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x24EE) + # ArgType: std::_Vector_const_iterator > > (0x24EE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0xee, 0x24, 0x00, 0x00 + # MemberFunction (0x2506) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x24ED) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x2505) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xed, 0x24, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x05, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2507) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >) (0x2504) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x2506) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x25, 0x00, 0x00 + # Pointer (0x2508) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Loop_vals_t (0x24C3) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc3, 0x24, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2509) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2508) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x250A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Loop_vals_t (0x24C4) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc4, 0x24, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x250B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x24CB) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcb, 0x24, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x250C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t* (0x250A) + # ClassType: std::vector > (0x248E) + # ThisType: const std::vector >* (0x250B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0a, 0x25, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x0b, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x250D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* std::vector >::() (0x2509) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t* std::vector >::() (0x250C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x09, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x25, 0x00, 0x00 + # MemberFunction (0x250E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x24ED) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xed, 0x24, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x250F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x24EE) + # ClassType: std::vector > (0x248E) + # ThisType: const std::vector >* (0x250B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x0b, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2510) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::() (0x250E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x250F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x25, 0x00, 0x00 + # Class (0x2511) { + # 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 (0x2512) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x2511) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x11, 0x25, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2513) { + # 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 (0x2514) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x2513) + # ClassType: std::vector > (0x248E) + # ThisType: const std::vector >* (0x250B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x25, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x0b, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2515) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2512) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2514) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x14, 0x25, 0x00, 0x00 + # MemberFunction (0x2516) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x248E) + # ThisType: const std::vector >* (0x250B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x0b, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2517) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::vector > (0x248E) + # ThisType: const std::vector >* (0x250B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x0b, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2518) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Loop_vals_t (0x24C3) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc3, 0x24, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2519) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t& (0x2518) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x18, 0x25, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x251A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t& (0x24C5) + # ClassType: std::vector > (0x248E) + # ThisType: const std::vector >* (0x250B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc5, 0x24, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x0b, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x251B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t& std::vector >::(const unsigned) (0x2519) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t& std::vector >::(const unsigned) (0x251A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x25, 0x00, 0x00 + # MemberFunction (0x251C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t& (0x2518) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x18, 0x25, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x251D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t& (0x24C5) + # ClassType: std::vector > (0x248E) + # ThisType: const std::vector >* (0x250B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc5, 0x24, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x0b, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x251E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t& std::vector >::() (0x251C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t& std::vector >::() (0x251D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1d, 0x25, 0x00, 0x00 + # MemberFunction (0x251F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x24BC) + # ClassType: std::vector > (0x248E) + # ThisType: const std::vector >* (0x250B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x0b, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2520) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2508) + # ArgType: const unsigned (0x1181) + # ArgType: const std::_Loop_vals_t& (0x24C5) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0xc5, 0x24, 0x00, 0x00 + # MemberFunction (0x2521) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2508) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Loop_vals_t*, const unsigned, const std::_Loop_vals_t&) (0x2520) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2522) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2508) + # ArgType: const unsigned (0x1181) + # ArgType: std::_Value_init_tag (0x1759) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x59, 0x17, 0x00, 0x00 + # MemberFunction (0x2523) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2508) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Loop_vals_t*, const unsigned, std::_Value_init_tag) (0x2522) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x22, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2524) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Loop_vals_t* std::vector >::(std::_Loop_vals_t*, const unsigned, const std::_Loop_vals_t&) (0x2521) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Loop_vals_t* std::vector >::(std::_Loop_vals_t*, const unsigned, std::_Value_init_tag) (0x2523) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x21, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x23, 0x25, 0x00, 0x00 + # ArgList (0x2525) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2508) + # ArgType: std::_Loop_vals_t* (0x2508) + # ArgType: std::_Loop_vals_t* (0x2508) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + # MemberFunction (0x2526) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2508) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*) (0x2525) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x25, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2527) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2508) + # ArgType: std::_Loop_vals_t* (0x2508) + # ArgType: std::_Loop_vals_t* (0x2508) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # MemberFunction (0x2528) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*, std::integral_constant) (0x2527) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x27, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2529) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2508) + # ArgType: std::_Loop_vals_t* (0x2508) + # ArgType: std::_Loop_vals_t* (0x2508) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # MemberFunction (0x252A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*, std::integral_constant) (0x2529) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x29, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x252B) { + # 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) (0x2528) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*, std::integral_constant) (0x252A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x28, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x2a, 0x25, 0x00, 0x00 + # MemberFunction (0x252C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*) (0x2525) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x25, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x252D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2508) + # ArgType: std::_Loop_vals_t* (0x2508) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + # MemberFunction (0x252E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*) (0x252D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x2d, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x252F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::vector > (0x248E) + # ThisType: const std::vector >* (0x250B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x0b, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2530) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Loop_vals_t* (0x2508) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x2531) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::_Loop_vals_t* (0x2530) + # ArgType: const unsigned (0x1181) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x25, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x2532) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::_Loop_vals_t*, const unsigned, const unsigned) (0x2531) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x31, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2533) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2534) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: const std::vector >* (0x250B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*) (0x252D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x0b, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x2d, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2535) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x124F) + # ClassType: std::vector > (0x248E) + # ThisType: const std::vector >* (0x250B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x0b, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2536) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x1253) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x12, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2537) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x1256) + # ClassType: std::vector > (0x248E) + # ThisType: const std::vector >* (0x250B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x0b, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2538) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Container_proxy*& std::vector >::() (0x2536) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Container_proxy* const& std::vector >::() (0x2537) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x36, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x37, 0x25, 0x00, 0x00 + # Pointer (0x2539) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x24BC) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x253A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x2539) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x39, 0x25, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x253B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x24BE) + # ClassType: std::vector > (0x248E) + # ThisType: const std::vector >* (0x250B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbe, 0x24, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x0b, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x253C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::allocator& std::vector >::() (0x253A) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: const std::allocator& std::vector >::() (0x253B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3a, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3b, 0x25, 0x00, 0x00 + # Class (0x253D) { + # 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 (0x253E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x253D) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3d, 0x25, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x253F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x253E) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3e, 0x25, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2540) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val > (0x253D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x3d, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2541) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val > (0x2540) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x40, 0x25, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2542) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x2541) + # ClassType: std::vector > (0x248E) + # ThisType: const std::vector >* (0x250B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x0b, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2543) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val >& std::vector >::() (0x253F) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: const std::_Vector_val >& std::vector >::() (0x2542) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3f, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x42, 0x25, 0x00, 0x00 + # ArgList (0x2544) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Loop_vals_t* (0x2530) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x30, 0x25, 0x00, 0x00 + # MemberFunction (0x2545) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x24ED) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Loop_vals_t*) (0x2544) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xed, 0x24, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x44, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2546) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x24ED) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xed, 0x24, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2547) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Loop_vals_t* (0x2508) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2548) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t*& (0x2547) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x47, 0x25, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2549) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Loop_vals_t* (0x2530) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x30, 0x25, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x254A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t*& (0x2549) + # ClassType: std::vector > (0x248E) + # ThisType: const std::vector >* (0x250B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x49, 0x25, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x0b, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x254B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Loop_vals_t*& std::vector >::() (0x2548) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: const std::_Loop_vals_t*& std::vector >::() (0x254A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x48, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4a, 0x25, 0x00, 0x00 + # Struct (0x254C) { + # 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 (0x254D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Compressed_pair,std::_Vector_val >,1> (0x24B9) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x9 + # MethodListIndex: 0x24D6 + # Name: vector + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&) (0x24D9) + # Name: _Take_contents + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x24DE + # Name: _Move_construct + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x24E1 + # Name: _Move_assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x24E6 + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x24BB) + # Name: ~vector + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x24EC + # Name: push_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x24F7 + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x24FB + # Name: assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2500 + # Name: _Copy_assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2502 + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const unsigned) (0x2501) + # Name: _Reallocate_exactly + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const unsigned) (0x2501) + # Name: _Clear_and_reserve_geometric + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned) (0x2501) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x24BB) + # Name: shrink_to_fit + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x24BB) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2507 + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x24BB) + # Name: clear + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&) (0x24D9) + # Name: _Swap_val + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&) (0x24D9) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x250D + # Name: data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2510 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2510 + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2515 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2515 + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x250F) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x250F) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2514) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2514) + # Name: crend + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x250D + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x250D + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::vector >::() (0x2516) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::vector >::() (0x2517) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::vector >::() (0x2517) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::vector >::() (0x2517) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned std::vector >::() (0x2517) + # Name: _Unused_capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::vector >::() (0x2516) + # Name: _Has_unused_capacity + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x251B + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x251B + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x251E + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x251E + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator std::vector >::() (0x251F) + # Name: get_allocator + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2524 + # 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*) (0x2526) + # Name: _Umove + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x252B + # 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*) (0x252C) + # Name: _Umove_if_noexcept + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::_Loop_vals_t*, std::_Loop_vals_t*) (0x252E) + # Name: _Destroy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned std::vector >::(const unsigned) (0x252F) + # Name: _Calculate_growth + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const unsigned) (0x2501) + # Name: _Buy_raw + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const unsigned) (0x2501) + # Name: _Buy_nonzero + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const std::_Loop_vals_t*, const unsigned, const unsigned) (0x2532) + # Name: _Change_array + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::() (0x24BB) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::vector >::() (0x2533) + # Name: _Xlength + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::vector >::() (0x2533) + # Name: _Xrange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::_Loop_vals_t*, std::_Loop_vals_t*) (0x2534) + # Name: _Orphan_range + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Iterator_base12** std::vector >::() (0x2535) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2538 + # Name: _Myproxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::() (0x24BB) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&) (0x24D9) + # Name: _Swap_proxy_and_iterators + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x253C + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2543 + # Name: _Get_data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_iterator > > std::vector >::(const std::_Loop_vals_t*) (0x2545) + # Name: _Make_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_iterator > > std::vector >::(const unsigned) (0x2546) + # Name: _Make_iterator_offset + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x254B + # Name: _Myfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x254B + # Name: _Mylast + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x254B + # Name: _Myend + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x24BC) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x254C) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_val > (0x253D) + # Name: _Scary_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t (0x24C3) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x24BC) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t* (0x2508) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t* (0x250A) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t& (0x2518) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t& (0x24C5) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x24ED) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x24EE) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x2511) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x2513) + # Name: const_reverse_iterator + # } + # } + .byte 0xa6, 0x06, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xb9, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x09, 0x00 + .byte 0xd6, 0x24, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xd9, 0x24, 0x00, 0x00 + .byte 0x5f, 0x54, 0x61, 0x6b + .byte 0x65, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x74, 0x65, 0x6e + .byte 0x74, 0x73, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xde, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x72 + .byte 0x75, 0x63, 0x74, 0x00 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xe1, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xe6, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbb, 0x24, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xec, 0x24, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0xf7, 0x24, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfb, 0x24, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x00, 0x25, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x73 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x02, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x01, 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, 0x01, 0x00 + .byte 0x01, 0x25, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x65 + .byte 0x61, 0x72, 0x5f, 0x61 + .byte 0x6e, 0x64, 0x5f, 0x72 + .byte 0x65, 0x73, 0x65, 0x72 + .byte 0x76, 0x65, 0x5f, 0x67 + .byte 0x65, 0x6f, 0x6d, 0x65 + .byte 0x74, 0x72, 0x69, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x01, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbb, 0x24, 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 0xbb, 0x24, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x07, 0x25, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbb, 0x24, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xd9, 0x24, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd9, 0x24, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0d, 0x25, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x10, 0x25, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x10, 0x25, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x15, 0x25, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x15, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0f, 0x25, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0f, 0x25, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x14, 0x25, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x14, 0x25, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0d, 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 0x0d, 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 0x16, 0x25, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x17, 0x25, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x17, 0x25, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x17, 0x25, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x17, 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 0x16, 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 0x1b, 0x25, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1b, 0x25, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1f, 0x25, 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 0x24, 0x25, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x26, 0x25, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6d, 0x6f + .byte 0x76, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2b, 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 0x2c, 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 0x2e, 0x25, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x2f, 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 0x01, 0x25, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x5f, 0x72, 0x61, 0x77 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x01, 0x25, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x5f, 0x6e, 0x6f, 0x6e + .byte 0x7a, 0x65, 0x72, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x32, 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 0xbb, 0x24, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x33, 0x25, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x33, 0x25, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x67, 0x65, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x34, 0x25, 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, 0x01, 0x00 + .byte 0x35, 0x25, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x38, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xbb, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xd9, 0x24, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x5f + .byte 0x61, 0x6e, 0x64, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x3c, 0x25, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x43, 0x25, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x45, 0x25, 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, 0x01, 0x00 + .byte 0x46, 0x25, 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 0x4b, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4c, 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 0x3d, 0x25, 0x00, 0x00 + .byte 0x5f, 0x53, 0x63, 0x61 + .byte 0x72, 0x79, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc3, 0x24, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xbc, 0x24, 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 0x08, 0x25, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0a, 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 0x18, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc5, 0x24, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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 0xed, 0x24, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xee, 0x24, 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 0x11, 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 0x13, 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 (0x254E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 122 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x254D) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0x7a, 0x00, 0x10, 0x02 + .byte 0x4d, 0x25, 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, 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 (0x254F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector > (0x254E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 339 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4e, 0x25, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x53, 0x01, 0x00, 0x00 + # Class (0x2550) { + # 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 (0x2551) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_endif (0x2550) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x50, 0x25, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2552) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_if (0x2496) + # ThisType: std::_Node_if* (0x2497) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_base*) (0x24A0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x96, 0x24, 0x00, 0x00 + .byte 0x97, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2553) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_if (0x2496) + # ThisType: std::_Node_if* (0x2497) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x96, 0x24, 0x00, 0x00 + .byte 0x97, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2554) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x2322) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_endif* (0x2551) + # FieldOffset: 0x14 + # Name: _Endif + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_if* (0x2497) + # FieldOffset: 0x18 + # Name: _Child + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_if::(std::_Node_base*) (0x2552) + # Name: _Node_if + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Virtual (0x1) + # Type: void std::_Node_if::() (0x2553) + # Name: ~_Node_if + # } + # } + .byte 0x5e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x22, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x51, 0x25, 0x00, 0x00 + .byte 0x14, 0x00, 0x5f, 0x45 + .byte 0x6e, 0x64, 0x69, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x97, 0x24, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x43 + .byte 0x68, 0x69, 0x6c, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x52, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x69, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x07, 0x00 + .byte 0x53, 0x25, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x69 + .byte 0x66, 0x00, 0xf2, 0xf1 + # Class (0x2555) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2554) + # DerivedFrom: 0x0 + # VShape: (0x2321) + # SizeOf: 28 + # Name: std::_Node_if + # LinkageName: .?AV_Node_if@std@@ + # } + .byte 0x36, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x54, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x21, 0x23, 0x00, 0x00 + .byte 0x1c, 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 (0x2556) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_if (0x2555) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1483 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x55, 0x25, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0xcb, 0x05, 0x00, 0x00 + # Class (0x2557) { + # 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 (0x2558) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_end_rep (0x2557) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x57, 0x25, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2559) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: std::_Node_end_rep* (0x2558) + # 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 0x58, 0x25, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x255A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_rep (0x249A) + # ThisType: std::_Node_rep* (0x249B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (bool, int, int, std::_Node_end_rep*, unsigned) (0x2559) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x24, 0x00, 0x00 + .byte 0x9b, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x05, 0x00 + .byte 0x59, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x255B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_rep (0x249A) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9a, 0x24, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Modifier (0x255C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Node_rep (0x249A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x9a, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x255D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Node_rep (0x255C) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5c, 0x25, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x255E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Node_rep& (0x255D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5d, 0x25, 0x00, 0x00 + # MemberFunction (0x255F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_rep& (0x255B) + # ClassType: std::_Node_rep (0x249A) + # ThisType: std::_Node_rep* (0x249B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Node_rep&) (0x255E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5b, 0x25, 0x00, 0x00 + .byte 0x9a, 0x24, 0x00, 0x00 + .byte 0x9b, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x5e, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2560) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x2322) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # FieldOffset: 0x14 + # Name: _Min + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # FieldOffset: 0x18 + # Name: _Max + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_end_rep* (0x2558) + # FieldOffset: 0x1C + # Name: _End_rep + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x20 + # Name: _Loop_number + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: int (0x74) + # FieldOffset: 0x24 + # Name: _Simple_loop + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_rep::(bool, int, int, std::_Node_end_rep*, unsigned) (0x255A) + # Name: _Node_rep + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_rep& std::_Node_rep::(const std::_Node_rep&) (0x255F) + # Name: operator= + # } + # } + .byte 0x9a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x22, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x14, 0x00, 0x5f, 0x4d + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4d + .byte 0x61, 0x78, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x58, 0x25, 0x00, 0x00 + .byte 0x1c, 0x00, 0x5f, 0x45 + .byte 0x6e, 0x64, 0x5f, 0x72 + .byte 0x65, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x20, 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 0x24, 0x00, 0x5f, 0x53 + .byte 0x69, 0x6d, 0x70, 0x6c + .byte 0x65, 0x5f, 0x6c, 0x6f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5a, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x72, 0x65 + .byte 0x70, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x25, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x2561) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 8 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2560) + # DerivedFrom: 0x0 + # VShape: (0x2321) + # SizeOf: 40 + # Name: std::_Node_rep + # LinkageName: .?AV_Node_rep@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x08, 0x00, 0x00, 0x02 + .byte 0x60, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x21, 0x23, 0x00, 0x00 + .byte 0x28, 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 (0x2562) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_rep (0x2561) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1523 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x61, 0x25, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0xf3, 0x05, 0x00, 0x00 + # Class (0x2563) { + # 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 (0x2564) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> (0x199E) + # FieldOffset: 0x0 + # Name: _Cur + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::vector > (0x2563) + # FieldOffset: 0x8 + # Name: _Grp_valid + # } + # } + .byte 0x2a, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x43 + .byte 0x75, 0x72, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x69, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2565) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2564) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # 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 0x64, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 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 (0x2566) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Bt_state_t,0> > (0x2565) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1605 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x65, 0x25, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x45, 0x06, 0x00, 0x00 + # Class (0x2567) { + # 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 (0x2568) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2569) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x256A) { + # 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 (0x256B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator,0> >::_Grp_t> (0x256A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x6a, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x256C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator,0> >::_Grp_t> (0x256B) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6b, 0x25, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x256D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator,0> >::_Grp_t>& (0x256C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6c, 0x25, 0x00, 0x00 + # MemberFunction (0x256E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> >::_Grp_t>&) (0x256D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x6d, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x256F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const std::allocator,0> >::_Grp_t>& (0x256C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x6c, 0x25, 0x00, 0x00 + # MemberFunction (0x2570) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const std::allocator,0> >::_Grp_t>&) (0x256F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x6f, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2571) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Tgt_state_t,0> >::_Grp_t (0x24B5) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb5, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2572) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Tgt_state_t,0> >::_Grp_t (0x2571) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x71, 0x25, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2573) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t& (0x2572) + # ArgType: const std::allocator,0> >::_Grp_t>& (0x256C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x72, 0x25, 0x00, 0x00 + .byte 0x6c, 0x25, 0x00, 0x00 + # MemberFunction (0x2574) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned, const std::_Tgt_state_t,0> >::_Grp_t&, const std::allocator,0> >::_Grp_t>&) (0x2573) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x73, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2575) { + # 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 (0x2576) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list,0> >::_Grp_t> (0x2575) + # ArgType: const std::allocator,0> >::_Grp_t>& (0x256C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x25, 0x00, 0x00 + .byte 0x6c, 0x25, 0x00, 0x00 + # MemberFunction (0x2577) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list,0> >::_Grp_t>, const std::allocator,0> >::_Grp_t>&) (0x2576) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x76, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2578) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2579) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2578) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x78, 0x25, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x257A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& (0x2579) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x79, 0x25, 0x00, 0x00 + # MemberFunction (0x257B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&) (0x257A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x257C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& (0x2579) + # ArgType: const std::allocator,0> >::_Grp_t>& (0x256C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x79, 0x25, 0x00, 0x00 + .byte 0x6c, 0x25, 0x00, 0x00 + # MemberFunction (0x257D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&, const std::allocator,0> >::_Grp_t>&) (0x257C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x7c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x257E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x257F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&& (0x257E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7e, 0x25, 0x00, 0x00 + # MemberFunction (0x2580) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&&) (0x257F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7f, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2581) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&& (0x257E) + # ArgType: const std::allocator,0> >::_Grp_t>& (0x256C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7e, 0x25, 0x00, 0x00 + .byte 0x6c, 0x25, 0x00, 0x00 + # MemberFunction (0x2582) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&&, const std::allocator,0> >::_Grp_t>&) (0x2581) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x81, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2583) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x2569) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const std::allocator,0> >::_Grp_t>&) (0x256E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned, const std::allocator,0> >::_Grp_t>&) (0x2570) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned, const std::_Tgt_state_t,0> >::_Grp_t&, const std::allocator,0> >::_Grp_t>&) (0x2574) + # ] + # 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>&) (0x2577) + # ] + # 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> >&) (0x257B) + # ] + # 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>&) (0x257D) + # ] + # 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> >&&) (0x2580) + # ] + # 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>&) (0x2582) + # ] + # } + .byte 0x4a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6e, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x77, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x82, 0x25, 0x00, 0x00 + # Pointer (0x2584) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2585) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& (0x2584) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x84, 0x25, 0x00, 0x00 + # MemberFunction (0x2586) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&) (0x2585) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x85, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2587) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& (0x2584) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x25, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # MemberFunction (0x2588) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&, std::integral_constant) (0x2587) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x87, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2589) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& (0x2584) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x25, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # MemberFunction (0x258A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&, std::integral_constant) (0x2589) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x89, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x258B) { + # 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) (0x2588) + # ] + # 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) (0x258A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x88, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8a, 0x25, 0x00, 0x00 + # ArgList (0x258C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& (0x2584) + # ArgType: std::_Equal_allocators (0x11AE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x25, 0x00, 0x00 + .byte 0xae, 0x11, 0x00, 0x00 + # MemberFunction (0x258D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&, std::_Equal_allocators) (0x258C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x8c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x258E) { + # 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::_Equal_allocators) (0x258D) + # ] + # 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) (0x2588) + # ] + # 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) (0x258A) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8d, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x88, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8a, 0x25, 0x00, 0x00 + # MemberFunction (0x258F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& (0x2584) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&&) (0x257F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x84, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7f, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2590) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& (0x2584) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&) (0x257A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x84, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2591) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list,0> >::_Grp_t> (0x2575) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x75, 0x25, 0x00, 0x00 + # MemberFunction (0x2592) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& (0x2584) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list,0> >::_Grp_t>) (0x2591) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x84, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x91, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2593) { + # 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> >&&) (0x258F) + # ] + # 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> >&) (0x2590) + # ] + # 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>) (0x2592) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8f, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + # ArgList (0x2594) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t& (0x2572) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x72, 0x25, 0x00, 0x00 + # MemberFunction (0x2595) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Tgt_state_t,0> >::_Grp_t&) (0x2594) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x94, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2596) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> >::_Grp_t (0x24B5) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb5, 0x24, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x2597) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t&& (0x2596) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x96, 0x25, 0x00, 0x00 + # MemberFunction (0x2598) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t&&) (0x2597) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x97, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2599) { + # 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&) (0x2595) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t&&) (0x2598) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x95, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x98, 0x25, 0x00, 0x00 + # Class (0x259A) { + # 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 (0x259B) { + # 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 (0x259C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t& (0x2572) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0x72, 0x25, 0x00, 0x00 + # MemberFunction (0x259D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x259A) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> >::_Grp_t> > >, const std::_Tgt_state_t,0> >::_Grp_t&) (0x259C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9a, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x9c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x259E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t&& (0x2596) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0x96, 0x25, 0x00, 0x00 + # MemberFunction (0x259F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x259A) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> >::_Grp_t> > >, std::_Tgt_state_t,0> >::_Grp_t&&) (0x259E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9a, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x9e, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x25A0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ArgType: const unsigned (0x1181) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t& (0x2572) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x72, 0x25, 0x00, 0x00 + # MemberFunction (0x25A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x259A) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vector_const_iterator,0> >::_Grp_t> > >, const unsigned, const std::_Tgt_state_t,0> >::_Grp_t&) (0x25A0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9a, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xa0, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x25A2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ArgType: std::initializer_list,0> >::_Grp_t> (0x2575) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0x75, 0x25, 0x00, 0x00 + # MemberFunction (0x25A3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x259A) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> >::_Grp_t> > >, std::initializer_list,0> >::_Grp_t>) (0x25A2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9a, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xa2, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x25A4) { + # 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&) (0x259D) + # ] + # 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&&) (0x259F) + # ] + # 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, const std::_Tgt_state_t,0> >::_Grp_t&) (0x25A1) + # ] + # 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>) (0x25A3) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9d, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9f, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa1, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa3, 0x25, 0x00, 0x00 + # ArgList (0x25A5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t& (0x2572) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x72, 0x25, 0x00, 0x00 + # MemberFunction (0x25A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const std::_Tgt_state_t,0> >::_Grp_t&) (0x25A5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xa5, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x25A7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list,0> >::_Grp_t>) (0x2591) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x91, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x25A8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned, const std::_Tgt_state_t,0> >::_Grp_t&) (0x25A6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::initializer_list,0> >::_Grp_t>) (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 + # ArgList (0x25A9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& (0x2579) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x79, 0x25, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # MemberFunction (0x25AA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&, std::integral_constant) (0x25A9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xa9, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x25AB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& (0x2579) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x79, 0x25, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # MemberFunction (0x25AC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&, std::integral_constant) (0x25AB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xab, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x25AD) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&, std::integral_constant) (0x25AA) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&, std::integral_constant) (0x25AC) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xaa, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xac, 0x25, 0x00, 0x00 + # MemberFunction (0x25AE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x25AF) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned) (0x25AE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned, const std::_Tgt_state_t,0> >::_Grp_t&) (0x25A6) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xae, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x25, 0x00, 0x00 + # ArgList (0x25B0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9b, 0x25, 0x00, 0x00 + # MemberFunction (0x25B1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x259A) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator,0> >::_Grp_t> > >) (0x25B0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9a, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xb0, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x25B2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0x9b, 0x25, 0x00, 0x00 + # MemberFunction (0x25B3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x259A) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> >::_Grp_t> > >, std::_Vector_const_iterator,0> >::_Grp_t> > >) (0x25B2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9a, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xb2, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x25B4) { + # 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> > >) (0x25B1) + # ] + # 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> > >) (0x25B3) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb1, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x25, 0x00, 0x00 + # Pointer (0x25B5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> >::_Grp_t (0x24B5) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb5, 0x24, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x25B6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x25B7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Tgt_state_t,0> >::_Grp_t (0x2571) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x71, 0x25, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x25B8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2578) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x78, 0x25, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x25B9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t* (0x25B7) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25B8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb7, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xb8, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x25BA) { + # 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> >::() (0x25B6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25B9) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x25, 0x00, 0x00 + # MemberFunction (0x25BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x259A) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9a, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x25BC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25B8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xb8, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x25BD) { + # 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> >::() (0x25BB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > > std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25BC) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x25, 0x00, 0x00 + # Class (0x25BE) { + # 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 (0x25BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> >::_Grp_t> > > > (0x25BE) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbe, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x25C0) { + # 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 (0x25C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> >::_Grp_t> > > > (0x25C0) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25B8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc0, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xb8, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x25C2) { + # 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> >::() (0x25BF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> >::_Grp_t> > > > std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25C1) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbf, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc1, 0x25, 0x00, 0x00 + # MemberFunction (0x25C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25B8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xb8, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x25C4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25B8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xb8, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x25C5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> >::_Grp_t (0x24B5) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb5, 0x24, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x25C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t& (0x25C5) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc5, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x25C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t& (0x2572) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25B8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x72, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xb8, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x25C8) { + # 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) (0x25C6) + # ] + # 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) (0x25C7) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc6, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x25, 0x00, 0x00 + # MemberFunction (0x25C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t& (0x25C5) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc5, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x25CA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t& (0x2572) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25B8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x72, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xb8, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x25CB) { + # 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> >::() (0x25C9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25CA) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc9, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x25, 0x00, 0x00 + # MemberFunction (0x25CC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator,0> >::_Grp_t> (0x256A) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25B8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6a, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xb8, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x25CD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ArgType: const unsigned (0x1181) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t& (0x2572) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x72, 0x25, 0x00, 0x00 + # MemberFunction (0x25CE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, const unsigned, const std::_Tgt_state_t,0> >::_Grp_t&) (0x25CD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xcd, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x25CF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ArgType: const unsigned (0x1181) + # ArgType: std::_Value_init_tag (0x1759) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x59, 0x17, 0x00, 0x00 + # MemberFunction (0x25D0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, const unsigned, std::_Value_init_tag) (0x25CF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xcf, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x25D1) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # 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, const std::_Tgt_state_t,0> >::_Grp_t&) (0x25CE) + # ] + # Method [ + # 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, std::_Value_init_tag) (0x25D0) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xce, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd0, 0x25, 0x00, 0x00 + # ArgList (0x25D2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + # MemberFunction (0x25D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # 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*) (0x25D2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xd2, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x25D4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # MemberFunction (0x25D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # 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) (0x25D4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0xd4, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x25D6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # MemberFunction (0x25D7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # 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) (0x25D6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x25D8) { + # 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) (0x25D5) + # ] + # 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) (0x25D7) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd5, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd7, 0x25, 0x00, 0x00 + # MemberFunction (0x25D9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # 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*) (0x25D2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xd2, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x25DA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + # MemberFunction (0x25DB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x25DA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x25DC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25B8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xb8, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x25DD) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x25DE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t* (0x25DD) + # ArgType: const unsigned (0x1181) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x25, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x25DF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::_Tgt_state_t,0> >::_Grp_t*, const unsigned, const unsigned) (0x25DE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xde, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x25E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x25E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25B8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x25DA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xb8, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x25E2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x124F) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25B8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xb8, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x25E3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x1253) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x12, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x25E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x1256) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25B8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xb8, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x25E5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Container_proxy*& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25E3) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Container_proxy* const& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25E4) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe3, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe4, 0x25, 0x00, 0x00 + # Pointer (0x25E6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator,0> >::_Grp_t> (0x256A) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6a, 0x25, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x25E7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator,0> >::_Grp_t>& (0x25E6) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe6, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x25E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator,0> >::_Grp_t>& (0x256C) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25B8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6c, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xb8, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x25E9) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::allocator,0> >::_Grp_t>& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25E7) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: const std::allocator,0> >::_Grp_t>& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25E8) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe7, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe8, 0x25, 0x00, 0x00 + # Class (0x25EA) { + # 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 (0x25EB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val,0> >::_Grp_t> > (0x25EA) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xea, 0x25, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x25EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val,0> >::_Grp_t> >& (0x25EB) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xeb, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x25ED) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val,0> >::_Grp_t> > (0x25EA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xea, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x25EE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val,0> >::_Grp_t> > (0x25ED) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xed, 0x25, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x25EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val,0> >::_Grp_t> >& (0x25EE) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25B8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xee, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xb8, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x25F0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val,0> >::_Grp_t> >& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25EC) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: const std::_Vector_val,0> >::_Grp_t> >& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25EF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xec, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xef, 0x25, 0x00, 0x00 + # ArgList (0x25F1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t* (0x25DD) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xdd, 0x25, 0x00, 0x00 + # MemberFunction (0x25F2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x259A) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Tgt_state_t,0> >::_Grp_t*) (0x25F1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9a, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf1, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x25F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x259A) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9a, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x25F4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x25F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t*& (0x25F4) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf4, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x25F6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Tgt_state_t,0> >::_Grp_t* (0x25DD) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdd, 0x25, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x25F7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t*& (0x25F6) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25B8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf6, 0x25, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xb8, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x25F8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Tgt_state_t,0> >::_Grp_t*& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25F5) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: const std::_Tgt_state_t,0> >::_Grp_t*& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25F7) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + # Struct (0x25F9) { + # 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 (0x25FA) { + # 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> (0x2567) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x9 + # MethodListIndex: 0x2583 + # Name: vector + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # 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> >&) (0x2586) + # Name: _Take_contents + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x258B + # Name: _Move_construct + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x258E + # Name: _Move_assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2593 + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x2569) + # Name: ~vector + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2599 + # Name: push_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x25A4 + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25A8 + # Name: assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25AD + # Name: _Copy_assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25AF + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned) (0x25AE) + # Name: _Reallocate_exactly + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned) (0x25AE) + # Name: _Clear_and_reserve_geometric + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned) (0x25AE) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x2569) + # Name: shrink_to_fit + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x2569) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25B4 + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x2569) + # Name: clear + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # 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> >&) (0x2586) + # Name: _Swap_val + # } + # 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> >&) (0x2586) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25BA + # Name: data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25BD + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25BD + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25C2 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25C2 + # 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> >::() (0x25BC) + # 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> >::() (0x25BC) + # 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> >::() (0x25C1) + # 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> >::() (0x25C1) + # Name: crend + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25BA + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25BA + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25C3) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25C4) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25C4) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25C4) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25C4) + # Name: _Unused_capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25C3) + # Name: _Has_unused_capacity + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25C8 + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25C8 + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25CB + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25CB + # 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> >::() (0x25CC) + # Name: get_allocator + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25D1 + # 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*) (0x25D3) + # Name: _Umove + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25D8 + # 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*) (0x25D9) + # 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*) (0x25DB) + # Name: _Destroy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned) (0x25DC) + # Name: _Calculate_growth + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned) (0x25AE) + # Name: _Buy_raw + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned) (0x25AE) + # Name: _Buy_nonzero + # } + # 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, const unsigned) (0x25DF) + # Name: _Change_array + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x2569) + # 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> >::() (0x25E0) + # 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> >::() (0x25E0) + # 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*) (0x25E1) + # Name: _Orphan_range + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Iterator_base12** std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25E2) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25E5 + # Name: _Myproxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x2569) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # 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> >&) (0x2586) + # Name: _Swap_proxy_and_iterators + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25E9 + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25F0 + # Name: _Get_data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_iterator,0> >::_Grp_t> > > std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const std::_Tgt_state_t,0> >::_Grp_t*) (0x25F2) + # Name: _Make_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_iterator,0> >::_Grp_t> > > std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned) (0x25F3) + # Name: _Make_iterator_offset + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25F8 + # Name: _Myfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25F8 + # Name: _Mylast + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25F8 + # Name: _Myend + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> >::_Grp_t> (0x256A) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits,0> >::_Grp_t> > (0x25F9) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_val,0> >::_Grp_t> > (0x25EA) + # Name: _Scary_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t (0x24B5) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> >::_Grp_t> (0x256A) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* (0x25B7) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t& (0x25C5) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& (0x2572) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator,0> >::_Grp_t> > > (0x259A) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> >::_Grp_t> > > > (0x25BE) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> >::_Grp_t> > > > (0x25C0) + # Name: const_reverse_iterator + # } + # } + .byte 0xa6, 0x06, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x67, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x09, 0x00 + .byte 0x83, 0x25, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x86, 0x25, 0x00, 0x00 + .byte 0x5f, 0x54, 0x61, 0x6b + .byte 0x65, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x74, 0x65, 0x6e + .byte 0x74, 0x73, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8b, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x72 + .byte 0x75, 0x63, 0x74, 0x00 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x8e, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x93, 0x25, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x69, 0x25, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x99, 0x25, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0xa4, 0x25, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa8, 0x25, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xad, 0x25, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x73 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xaf, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xae, 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, 0x01, 0x00 + .byte 0xae, 0x25, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x65 + .byte 0x61, 0x72, 0x5f, 0x61 + .byte 0x6e, 0x64, 0x5f, 0x72 + .byte 0x65, 0x73, 0x65, 0x72 + .byte 0x76, 0x65, 0x5f, 0x67 + .byte 0x65, 0x6f, 0x6d, 0x65 + .byte 0x74, 0x72, 0x69, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xae, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x69, 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 0x69, 0x25, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb4, 0x25, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x69, 0x25, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x86, 0x25, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x86, 0x25, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xba, 0x25, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xbd, 0x25, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xbd, 0x25, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc2, 0x25, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc2, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbc, 0x25, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbc, 0x25, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc1, 0x25, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc1, 0x25, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xba, 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 0xba, 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 0xc3, 0x25, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc4, 0x25, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc4, 0x25, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc4, 0x25, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xc4, 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 0xc3, 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 0xc8, 0x25, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc8, 0x25, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xcb, 0x25, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xcb, 0x25, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcc, 0x25, 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 0xd1, 0x25, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xd3, 0x25, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6d, 0x6f + .byte 0x76, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd8, 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 0xd9, 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 0xdb, 0x25, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xdc, 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 0xae, 0x25, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x5f, 0x72, 0x61, 0x77 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xae, 0x25, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x5f, 0x6e, 0x6f, 0x6e + .byte 0x7a, 0x65, 0x72, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xdf, 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 0x69, 0x25, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0xe0, 0x25, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0xe0, 0x25, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x67, 0x65, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xe1, 0x25, 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, 0x01, 0x00 + .byte 0xe2, 0x25, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe5, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x69, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x86, 0x25, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x5f + .byte 0x61, 0x6e, 0x64, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe9, 0x25, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf0, 0x25, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xf2, 0x25, 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, 0x01, 0x00 + .byte 0xf3, 0x25, 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 0xf8, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf8, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf8, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x6a, 0x25, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf9, 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 0xea, 0x25, 0x00, 0x00 + .byte 0x5f, 0x53, 0x63, 0x61 + .byte 0x72, 0x79, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb5, 0x24, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x6a, 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 0xb5, 0x25, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb7, 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 0xc5, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x72, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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 0x9a, 0x25, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x9b, 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 0xbe, 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 0xc0, 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 (0x25FB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 122 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x25FA) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0x7a, 0x00, 0x10, 0x02 + .byte 0xfa, 0x25, 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, 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 (0x25FC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x25FB) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 339 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfb, 0x25, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x53, 0x01, 0x00, 0x00 + # FieldList (0x25FD) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> (0x199E) + # FieldOffset: 0x0 + # Name: _Begin + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> (0x199E) + # FieldOffset: 0x8 + # Name: _End + # } + # } + .byte 0x26, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x42 + .byte 0x65, 0x67, 0x69, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x45 + .byte 0x6e, 0x64, 0x00, 0xf1 + # Struct (0x25FE) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x25FD) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0xfd, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 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 (0x25FF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Tgt_state_t,0> >::_Grp_t (0x25FE) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1615 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfe, 0x25, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x4f, 0x06, 0x00, 0x00 + # Pointer (0x2600) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair,std::_Vector_val >,1> (0x24B9) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb9, 0x24, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2601) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x2539) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x24B9) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x2600) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x39, 0x25, 0x00, 0x00 + .byte 0xb9, 0x24, 0x00, 0x00 + .byte 0x00, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2602) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,std::_Vector_val >,1> (0x24B9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb9, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2603) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair,std::_Vector_val >,1> (0x2602) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x02, 0x26, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2604) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x24BE) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x24B9) + # ThisType: const std::_Compressed_pair,std::_Vector_val >,1>* (0x2603) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbe, 0x24, 0x00, 0x00 + .byte 0xb9, 0x24, 0x00, 0x00 + .byte 0x03, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2605) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2601) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2604) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x26, 0x00, 0x00 + # MemberFunction (0x2606) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x253E) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x24B9) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x2600) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3e, 0x25, 0x00, 0x00 + .byte 0xb9, 0x24, 0x00, 0x00 + .byte 0x00, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2607) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x2541) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x24B9) + # ThisType: const std::_Compressed_pair,std::_Vector_val >,1>* (0x2603) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xb9, 0x24, 0x00, 0x00 + .byte 0x03, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2608) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2606) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2607) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x07, 0x26, 0x00, 0x00 + # FieldList (0x2609) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::allocator (0x24BC) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val > (0x253D) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2605 + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2608 + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x24BC) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x3d, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x05, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x08, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x260A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2609) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0x09, 0x26, 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, 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 (0x260B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair,std::_Vector_val >,1> (0x260A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 1518 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x0a, 0x26, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0xee, 0x05, 0x00, 0x00 + # Pointer (0x260C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x24BD) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbd, 0x24, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x260D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Loop_vals_t& (0x2518) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x18, 0x25, 0x00, 0x00 + # MemberFunction (0x260E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2508) + # ClassType: std::allocator (0x24BC) + # ThisType: const std::allocator* (0x260C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Loop_vals_t&) (0x260D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x0c, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0d, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x260F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t* (0x250A) + # ClassType: std::allocator (0x24BC) + # ThisType: const std::allocator* (0x260C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Loop_vals_t&) (0x24E7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0a, 0x25, 0x00, 0x00 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x0c, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xe7, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2610) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* std::allocator::(std::_Loop_vals_t&) (0x260E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t* std::allocator::(const std::_Loop_vals_t&) (0x260F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x26, 0x00, 0x00 + # Pointer (0x2611) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x24BC) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2612) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x24BC) + # ThisType: std::allocator* (0x2611) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x11, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2613) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x24BC) + # ThisType: std::allocator* (0x2611) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x24BF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x11, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xbf, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2614) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::() (0x2612) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(const std::allocator&) (0x2613) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x26, 0x00, 0x00 + # Pointer (0x2615) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Loop_vals_t (0x24C3) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc3, 0x24, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # ArgList (0x2616) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Loop_vals_t* const (0x2615) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x15, 0x26, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x2617) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x24BC) + # ThisType: std::allocator* (0x2611) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t* const, const unsigned) (0x2616) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x11, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x16, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2618) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2508) + # ClassType: std::allocator (0x24BC) + # ThisType: std::allocator* (0x2611) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x11, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2619) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2508) + # ClassType: std::allocator (0x24BC) + # ThisType: std::allocator* (0x2611) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const void*) (0x127B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x11, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x7b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x261A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* std::allocator::(const unsigned) (0x2618) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* std::allocator::(const unsigned, const void*) (0x2619) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x18, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + # MemberFunction (0x261B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::allocator (0x24BC) + # ThisType: const std::allocator* (0x260C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x0c, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x261C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2610 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2614 + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(std::_Loop_vals_t* const, const unsigned) (0x2617) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x261A + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::allocator::() (0x261B) + # 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 (0x24C3) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t* (0x2508) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t* (0x250A) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t& (0x2518) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t& (0x24C5) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x10, 0x26, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x14, 0x26, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x17, 0x26, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1a, 0x26, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1b, 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 0xc3, 0x24, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0a, 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 0x18, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc5, 0x24, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb1, 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 0xb1, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x261D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x261C) + # 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 0x1c, 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 (0x261E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator (0x261D) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 879 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1d, 0x26, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x6f, 0x03, 0x00, 0x00 + # FieldList (0x261F) { + # 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* (0x403) + # FieldOffset: 0x4 + # 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, 0x04, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x2620) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x261F) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::_Loop_vals_t + # LinkageName: .?AU_Loop_vals_t@std@@ + # } + .byte 0x3e, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x1f, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 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 (0x2621) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Loop_vals_t (0x2620) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1517 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0xed, 0x05, 0x00, 0x00 + # Pointer (0x2622) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > > (0x24EE) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2623) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x24EE) + # ThisType: std::_Vector_const_iterator > >* (0x2622) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0x22, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2624) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2508) + # ArgType: const std::_Container_base12* (0x1295) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x95, 0x12, 0x00, 0x00 + # MemberFunction (0x2625) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x24EE) + # ThisType: std::_Vector_const_iterator > >* (0x2622) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t*, const std::_Container_base12*) (0x2624) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0x22, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2626) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::() (0x2623) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(std::_Loop_vals_t*, const std::_Container_base12*) (0x2625) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x25, 0x26, 0x00, 0x00 + # Modifier (0x2627) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_const_iterator > > (0x24EE) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2628) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator > > (0x2627) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x27, 0x26, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2629) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t& (0x24C5) + # ClassType: std::_Vector_const_iterator > > (0x24EE) + # ThisType: const std::_Vector_const_iterator > >* (0x2628) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc5, 0x24, 0x00, 0x00 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0x28, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x262A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t* (0x250A) + # ClassType: std::_Vector_const_iterator > > (0x24EE) + # ThisType: const std::_Vector_const_iterator > >* (0x2628) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0a, 0x25, 0x00, 0x00 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0x28, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x262B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > > (0x24EE) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x262C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > >& (0x262B) + # ClassType: std::_Vector_const_iterator > > (0x24EE) + # ThisType: std::_Vector_const_iterator > >* (0x2622) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x26, 0x00, 0x00 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0x22, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x262D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x24EE) + # ClassType: std::_Vector_const_iterator > > (0x24EE) + # ThisType: std::_Vector_const_iterator > >* (0x2622) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0x22, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x262E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::() (0x262C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(int) (0x262D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x26, 0x00, 0x00 + # MemberFunction (0x262F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x24EE) + # ThisType: const std::_Vector_const_iterator > >* (0x2628) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0x28, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2630) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > >& (0x262B) + # ClassType: std::_Vector_const_iterator > > (0x24EE) + # ThisType: std::_Vector_const_iterator > >* (0x2622) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x26, 0x00, 0x00 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0x22, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2631) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x24EE) + # ClassType: std::_Vector_const_iterator > > (0x24EE) + # ThisType: const std::_Vector_const_iterator > >* (0x2628) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0x28, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2632) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator > > (0x2627) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x27, 0x26, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2633) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vector_const_iterator > >& (0x2632) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x32, 0x26, 0x00, 0x00 + # MemberFunction (0x2634) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::_Vector_const_iterator > > (0x24EE) + # ThisType: const std::_Vector_const_iterator > >* (0x2628) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x2633) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0x28, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x33, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2635) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(const int) (0x2631) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2634) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x31, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x34, 0x26, 0x00, 0x00 + # MemberFunction (0x2636) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t& (0x24C5) + # ClassType: std::_Vector_const_iterator > > (0x24EE) + # ThisType: const std::_Vector_const_iterator > >* (0x2628) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc5, 0x24, 0x00, 0x00 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0x28, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2637) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vector_const_iterator > > (0x24EE) + # ThisType: const std::_Vector_const_iterator > >* (0x2628) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x2633) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0x28, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x33, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2638) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x24EE) + # ThisType: const std::_Vector_const_iterator > >* (0x2628) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x2633) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0x28, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x33, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2639) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Loop_vals_t* (0x250A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0a, 0x25, 0x00, 0x00 + # MemberFunction (0x263A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x24EE) + # ThisType: std::_Vector_const_iterator > >* (0x2622) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Loop_vals_t*) (0x2639) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0x22, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x39, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x263B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator_base12 (0x124D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* (0x2508) + # FieldOffset: 0x8 + # Name: _Ptr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2626 + # Name: _Vector_const_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t& std::_Vector_const_iterator > >::() (0x2629) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t* std::_Vector_const_iterator > >::() (0x262A) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x262E + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x262E + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(const int) (0x262F) + # Name: _Verify_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::(const int) (0x2630) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(const int) (0x2631) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::(const int) (0x2630) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2635 + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t& std::_Vector_const_iterator > >::(const int) (0x2636) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2637) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2637) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2637) + # Name: operator< + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2637) + # Name: operator> + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2637) + # Name: operator<= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2637) + # Name: operator>= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2638) + # Name: _Compat + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t* std::_Vector_const_iterator > >::() (0x262A) + # Name: _Unwrapped + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(const std::_Loop_vals_t*) (0x263A) + # Name: _Seek_to + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x107F) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t (0x24C3) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t* (0x250A) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t& (0x24C5) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t* (0x2508) + # Name: _Tptr + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x24EE) + # Name: _Prevent_inheriting_unwrap + # } + # } + .byte 0x5a, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x26, 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 0x29, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2a, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2e, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2e, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2f, 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 0x30, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x31, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x30, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x35, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x36, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x37, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x37, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x37, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x37, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x37, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x37, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x38, 0x26, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2a, 0x26, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3a, 0x26, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7f, 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 0xc3, 0x24, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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 0x0a, 0x25, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc5, 0x24, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x5f, 0x54, 0x70, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0x5f, 0x50, 0x72, 0x65 + .byte 0x76, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x69, 0x6e, 0x68 + .byte 0x65, 0x72, 0x69, 0x74 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x75, 0x6e, 0x77, 0x72 + .byte 0x61, 0x70, 0x00, 0xf1 + # Class (0x263C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 33 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x263B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 12 + # 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 0x21, 0x00, 0x10, 0x02 + .byte 0x3b, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 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 (0x263D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_const_iterator > > (0x263C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 22 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3c, 0x26, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x16, 0x00, 0x00, 0x00 + # Pointer (0x263E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x253D) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3d, 0x25, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x263F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_val > (0x253D) + # ThisType: std::_Vector_val >* (0x263E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3d, 0x25, 0x00, 0x00 + .byte 0x3e, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2640) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x1293) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* (0x2508) + # FieldOffset: 0x4 + # Name: _Myfirst + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* (0x2508) + # FieldOffset: 0x8 + # Name: _Mylast + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* (0x2508) + # FieldOffset: 0xC + # Name: _Myend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_val >::() (0x263F) + # Name: _Vector_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t (0x24C3) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t* (0x2508) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t* (0x250A) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t& (0x2518) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t& (0x24C5) + # Name: const_reference + # } + # } + .byte 0xf2, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4d + .byte 0x79, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6c, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x5f, 0x4d + .byte 0x79, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3f, 0x26, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc3, 0x24, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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, 0x25, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0a, 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 0x18, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc5, 0x24, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + # Class (0x2641) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 12 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2640) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0x40, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 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 (0x2642) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_val > (0x2641) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 308 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x41, 0x26, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x34, 0x01, 0x00, 0x00 + # Struct (0x2643) { + # 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 (0x2644) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Default_allocator_traits > (0x2643) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x43, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x2645) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2644) + # 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 0x44, 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 (0x2646) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits > (0x2645) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 837 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x45, 0x26, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x45, 0x03, 0x00, 0x00 + # MemberFunction (0x2647) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_endif (0x2550) + # ThisType: std::_Node_endif* (0x2551) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x50, 0x25, 0x00, 0x00 + .byte 0x51, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2648) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x2322) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_endif::() (0x2647) + # Name: _Node_endif + # } + # } + .byte 0x22, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x22, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x47, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x65, 0x6e + .byte 0x64, 0x69, 0x66, 0x00 + # Class (0x2649) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2648) + # DerivedFrom: 0x0 + # VShape: (0x2321) + # SizeOf: 20 + # Name: std::_Node_endif + # LinkageName: .?AV_Node_endif@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x48, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x21, 0x23, 0x00, 0x00 + .byte 0x14, 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 (0x264A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_endif (0x2649) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1476 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x49, 0x26, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0xc4, 0x05, 0x00, 0x00 + # MemberFunction (0x264B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_end_rep (0x2557) + # ThisType: std::_Node_end_rep* (0x2558) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x25, 0x00, 0x00 + .byte 0x58, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x264C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_end_rep (0x2557) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x57, 0x25, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Modifier (0x264D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Node_end_rep (0x2557) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x57, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x264E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Node_end_rep (0x264D) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4d, 0x26, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x264F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Node_end_rep& (0x264E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4e, 0x26, 0x00, 0x00 + # MemberFunction (0x2650) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_end_rep& (0x264C) + # ClassType: std::_Node_end_rep (0x2557) + # ThisType: std::_Node_end_rep* (0x2558) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Node_end_rep&) (0x264F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x26, 0x00, 0x00 + .byte 0x57, 0x25, 0x00, 0x00 + .byte 0x58, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x4f, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2651) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x2322) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_rep* (0x249B) + # FieldOffset: 0x14 + # Name: _Begin_rep + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_end_rep::() (0x264B) + # 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&) (0x2650) + # Name: operator= + # } + # } + .byte 0x52, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x22, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x9b, 0x24, 0x00, 0x00 + .byte 0x14, 0x00, 0x5f, 0x42 + .byte 0x65, 0x67, 0x69, 0x6e + .byte 0x5f, 0x72, 0x65, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4b, 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 0x50, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x2652) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2651) + # DerivedFrom: 0x0 + # VShape: (0x2321) + # SizeOf: 24 + # Name: std::_Node_end_rep + # LinkageName: .?AV_Node_end_rep@std@@ + # } + .byte 0x42, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0x51, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x21, 0x23, 0x00, 0x00 + .byte 0x18, 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 (0x2653) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_end_rep (0x2652) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1506 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x52, 0x26, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0xe2, 0x05, 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::_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 (0x2655) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x2563) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2656) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2657) { + # 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 (0x2658) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator (0x2657) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2659) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x2658) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x58, 0x26, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x265A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator& (0x2659) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x59, 0x26, 0x00, 0x00 + # MemberFunction (0x265B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x265A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x5a, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x265C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned (0x75) + # ArgType: const std::allocator& (0x2659) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x59, 0x26, 0x00, 0x00 + # MemberFunction (0x265D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned, const std::allocator&) (0x265C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x5c, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x265E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned (0x75) + # ArgType: const bool& (0x1C31) + # ArgType: const std::allocator& (0x2659) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x31, 0x1c, 0x00, 0x00 + .byte 0x59, 0x26, 0x00, 0x00 + # MemberFunction (0x265F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned, const bool&, const std::allocator&) (0x265E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x5e, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2660) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector > (0x2563) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2661) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x2660) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x60, 0x26, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2662) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::vector >& (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 > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x2662) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x62, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2664) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x2661) + # ArgType: const std::allocator& (0x2659) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x61, 0x26, 0x00, 0x00 + .byte 0x59, 0x26, 0x00, 0x00 + # MemberFunction (0x2665) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, const std::allocator&) (0x2664) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x64, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2666) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x2563) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x2667) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >&& (0x2666) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x66, 0x26, 0x00, 0x00 + # MemberFunction (0x2668) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x2667) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x67, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2669) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x2666) + # ArgType: const std::allocator& (0x2659) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x66, 0x26, 0x00, 0x00 + .byte 0x59, 0x26, 0x00, 0x00 + # MemberFunction (0x266A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, const std::allocator&) (0x2669) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x69, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x266B) { + # 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 (0x266C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list (0x266B) + # ArgType: const std::allocator& (0x2659) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x6b, 0x26, 0x00, 0x00 + .byte 0x59, 0x26, 0x00, 0x00 + # MemberFunction (0x266D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, const std::allocator&) (0x266C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x6c, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x266E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2656) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::allocator&) (0x265B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned, const std::allocator&) (0x265D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned, const bool&, const std::allocator&) (0x265F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&) (0x2663) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&, const std::allocator&) (0x2665) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&) (0x2668) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&, const std::allocator&) (0x266A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list, const std::allocator&) (0x266D) + # ] + # } + .byte 0x4a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x56, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5b, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x26, 0x00, 0x00 + # Pointer (0x266F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x2563) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2670) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >& (0x266F) + # ArgType: std::_Equal_allocators (0x11AE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x6f, 0x26, 0x00, 0x00 + .byte 0xae, 0x11, 0x00, 0x00 + # MemberFunction (0x2671) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&, std::_Equal_allocators) (0x2670) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x70, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2672) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >& (0x266F) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x6f, 0x26, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # MemberFunction (0x2673) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&, std::integral_constant) (0x2672) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x72, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2674) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >& (0x266F) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x6f, 0x26, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # MemberFunction (0x2675) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&, std::integral_constant) (0x2674) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x74, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2676) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&, std::_Equal_allocators) (0x2671) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&, std::integral_constant) (0x2673) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&, std::integral_constant) (0x2675) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x71, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x73, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x75, 0x26, 0x00, 0x00 + # MemberFunction (0x2677) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x266F) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x2667) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6f, 0x26, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x67, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2678) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list (0x266B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6b, 0x26, 0x00, 0x00 + # MemberFunction (0x2679) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x266F) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x2678) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6f, 0x26, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x78, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x267A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x266F) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x2662) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6f, 0x26, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x62, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x267B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::vector >&&) (0x2677) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::initializer_list) (0x2679) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(const std::vector >&) (0x267A) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x77, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x79, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7a, 0x26, 0x00, 0x00 + # MemberFunction (0x267C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x2678) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x78, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x267D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned (0x75) + # ArgType: const bool& (0x1C31) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x31, 0x1c, 0x00, 0x00 + # MemberFunction (0x267E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned, const bool&) (0x267D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x7d, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x267F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list) (0x267C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned, const bool&) (0x267E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7e, 0x26, 0x00, 0x00 + # Class (0x2680) { + # 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 (0x2681) { + # 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 (0x2682) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > (0x2681) + # ArgType: std::initializer_list (0x266B) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x6b, 0x26, 0x00, 0x00 + # MemberFunction (0x2683) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x2680) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_const_iterator > >, std::initializer_list) (0x2682) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x82, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2684) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > (0x2681) + # ArgType: const bool& (0x1C31) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x31, 0x1c, 0x00, 0x00 + # MemberFunction (0x2685) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x2680) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_const_iterator > >, const bool&) (0x2684) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x84, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2686) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > (0x2681) + # ArgType: unsigned (0x75) + # ArgType: const bool& (0x1C31) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x31, 0x1c, 0x00, 0x00 + # MemberFunction (0x2687) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x2680) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vb_const_iterator > >, unsigned, const bool&) (0x2686) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x86, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2688) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >, std::initializer_list) (0x2683) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >, const bool&) (0x2685) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >, unsigned, const bool&) (0x2687) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x85, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x87, 0x26, 0x00, 0x00 + # ArgList (0x2689) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x2661) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x61, 0x26, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # MemberFunction (0x268A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, std::integral_constant) (0x2689) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x89, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x268B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x2661) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x61, 0x26, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # MemberFunction (0x268C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, std::integral_constant) (0x268B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x8b, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x268D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const std::vector >&, std::integral_constant) (0x268A) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const std::vector >&, std::integral_constant) (0x268C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8a, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8c, 0x26, 0x00, 0x00 + # MemberFunction (0x268E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x268F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x2660) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x60, 0x26, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2690) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::vector > (0x2563) + # ThisType: const std::vector >* (0x268F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x8f, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2691) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x2680) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2692) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_const_iterator > > (0x2681) + # ClassType: std::vector > (0x2563) + # ThisType: const std::vector >* (0x268F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x8f, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2693) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::() (0x2691) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > > std::vector >::() (0x2692) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x92, 0x26, 0x00, 0x00 + # Class (0x2694) { + # 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 (0x2695) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x2694) + # ClassType: std::vector > (0x2563) + # ThisType: const std::vector >* (0x268F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x94, 0x26, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x8f, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2696) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > (0x2681) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + # MemberFunction (0x2697) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x2680) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vb_const_iterator > >) (0x2696) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x96, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2698) { + # 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 (0x2699) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x2698) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x98, 0x26, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x269A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2699) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2695) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x95, 0x26, 0x00, 0x00 + # ArgList (0x269B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned (0x75) + # ArgType: bool (0x30) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x269C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned, bool) (0x269B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x9b, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x269D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x2563) + # ThisType: const std::vector >* (0x268F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x8f, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x269E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x2657) + # ClassType: std::vector > (0x2563) + # ThisType: const std::vector >* (0x268F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x8f, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x269F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x2563) + # ThisType: const std::vector >* (0x268F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x8f, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x26A0) { + # 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 (0x26A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_reference > > (0x26A0) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26A2) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::vector >::(unsigned) (0x269F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_reference > > std::vector >::(unsigned) (0x26A1) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9f, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa1, 0x26, 0x00, 0x00 + # MemberFunction (0x26A3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_reference > > (0x26A0) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26A4) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_reference > > std::vector >::() (0x26A3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::vector >::() (0x269D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa3, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9d, 0x26, 0x00, 0x00 + # MemberFunction (0x26A5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const bool&) (0x1C32) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x32, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x26A6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > (0x2681) + # ArgType: std::_Vb_const_iterator > > (0x2681) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + # MemberFunction (0x26A7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x2680) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_const_iterator > >, std::_Vb_const_iterator > >) (0x26A6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xa6, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26A8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >) (0x2697) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >, std::_Vb_const_iterator > >) (0x26A7) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x97, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa7, 0x26, 0x00, 0x00 + # ArgList (0x26A9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >& (0x266F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6f, 0x26, 0x00, 0x00 + # MemberFunction (0x26AA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x26A9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x26AB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_reference > > (0x26A0) + # ArgType: std::_Vb_reference > > (0x26A0) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0xa0, 0x26, 0x00, 0x00 + # MemberFunction (0x26AC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2563) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_reference > >, std::_Vb_reference > >) (0x26AB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26AD) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&) (0x26AA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::vector >::(std::_Vb_reference > >, std::_Vb_reference > >) (0x26AC) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaa, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xac, 0x26, 0x00, 0x00 + # ArgList (0x26AE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > (0x2681) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x26AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::vector > (0x2563) + # ThisType: std::vector >* (0x2655) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_const_iterator > >, unsigned) (0x26AE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xae, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26B0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2563) + # ThisType: const std::vector >* (0x268F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned, unsigned) (0x115D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x8f, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x5d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26B1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2563) + # ThisType: const std::vector >* (0x268F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x8f, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x26B2) { + # 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 (0x26B3) { + # 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 (0x26B4) { + # 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 (0x26B5) { + # 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 (0x26B6) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x26B5) + # 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 0xb5, 0x26, 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 (0x26B7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector >:: (0x26B6) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 2157 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb6, 0x26, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x6d, 0x08, 0x00, 0x00 + # FieldList (0x26B8) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vb_val > (0x2654) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: _VBITS + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x9 + # MethodListIndex: 0x266E + # Name: vector + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2676 + # Name: _Move_assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x267B + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x267F + # Name: assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2688 + # Name: insert + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2656) + # Name: ~vector + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x268D + # Name: _Copy_assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned) (0x268E) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::vector >::() (0x2690) + # Name: capacity + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2693 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2693 + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > > std::vector >::() (0x2692) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > > std::vector >::() (0x2692) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2695) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2695) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2656) + # Name: shrink_to_fit + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >) (0x2697) + # Name: _Make_iter + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x269A + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x269A + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned, bool) (0x269C) + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::vector >::() (0x2690) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::vector >::() (0x2690) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::vector >::() (0x269D) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator std::vector >::() (0x269E) + # Name: get_allocator + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26A2 + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26A2 + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26A4 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26A4 + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const bool&) (0x26A5) + # Name: push_back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2656) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26A8 + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2656) + # Name: clear + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2656) + # Name: flip + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26AD + # Name: swap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >, unsigned, const bool&) (0x2687) + # Name: _Insert_n + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::vector >::(std::_Vb_const_iterator > >, unsigned) (0x26AF) + # Name: _Insert_x + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned, unsigned) (0x26B0) + # Name: _Orphan_range + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned) (0x268E) + # Name: _Trim + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x26B1) + # Name: _Xlen + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x26B1) + # Name: _Xran + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_val > (0x2654) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x26B2) + # Name: _Alvbase_wrapped + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x26B3) + # Name: _Alvbase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x26B4) + # Name: _Alvbase_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x2657) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_reference > > (0x26A0) + # 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 > > (0x26A0) + # Name: _Reft + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_iterator > > (0x2680) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_const_iterator > > (0x2681) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_iterator > > (0x2680) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_const_iterator > > (0x2681) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x2698) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x2694) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector >:: (0x26B6) + # Name: + # } + # } + .byte 0x6a, 0x04, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x5f, 0x56, 0x42, 0x49 + .byte 0x54, 0x53, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x09, 0x00 + .byte 0x6e, 0x26, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x7b, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7f, 0x26, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x88, 0x26, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x26, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x73 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8e, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x26, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x93, 0x26, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x93, 0x26, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 0x26, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 0x26, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x95, 0x26, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x95, 0x26, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 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 0x97, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x9a, 0x26, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x9a, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9c, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x26, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x26, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9d, 0x26, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9e, 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 0xa2, 0x26, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa2, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa5, 0x26, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x26, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x26, 0x00, 0x00 + .byte 0x66, 0x6c, 0x69, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xad, 0x26, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x87, 0x26, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaf, 0x26, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x78, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb0, 0x26, 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 0x8e, 0x26, 0x00, 0x00 + .byte 0x5f, 0x54, 0x72, 0x69 + .byte 0x6d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb1, 0x26, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb1, 0x26, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb2, 0x26, 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 0xb3, 0x26, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x76 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb4, 0x26, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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 0x57, 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 0xa0, 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 0xa0, 0x26, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x66 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 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 0x80, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 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 0x98, 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 0x94, 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 0xb6, 0x26, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x26B9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 86 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x26B8) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: std::vector > + # LinkageName: .?AV?$vector@_NV?$allocator@_N@std@@@std@@ + # } + .byte 0x6a, 0x00, 0x04, 0x15 + .byte 0x56, 0x00, 0x10, 0x02 + .byte 0xb8, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 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 (0x26BA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector > (0x26B9) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 2129 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb9, 0x26, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x51, 0x08, 0x00, 0x00 + # Pointer (0x26BB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2567) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x67, 0x25, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x26BC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator,0> >::_Grp_t>& (0x25E6) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2567) + # ThisType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>* (0x26BB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe6, 0x25, 0x00, 0x00 + .byte 0x67, 0x25, 0x00, 0x00 + .byte 0xbb, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x26BD) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2567) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x67, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x26BE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x26BD) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbd, 0x26, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x26BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator,0> >::_Grp_t>& (0x256C) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2567) + # ThisType: const std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>* (0x26BE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6c, 0x25, 0x00, 0x00 + .byte 0x67, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26C0) { + # 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>::() (0x26BC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator,0> >::_Grp_t>& std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x26BF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbf, 0x26, 0x00, 0x00 + # MemberFunction (0x26C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val,0> >::_Grp_t> >& (0x25EB) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2567) + # ThisType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>* (0x26BB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xeb, 0x25, 0x00, 0x00 + .byte 0x67, 0x25, 0x00, 0x00 + .byte 0xbb, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26C2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val,0> >::_Grp_t> >& (0x25EE) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2567) + # ThisType: const std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>* (0x26BE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xee, 0x25, 0x00, 0x00 + .byte 0x67, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26C3) { + # 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>::() (0x26C1) + # ] + # 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>::() (0x26C2) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc1, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc2, 0x26, 0x00, 0x00 + # FieldList (0x26C4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::allocator,0> >::_Grp_t> (0x256A) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val,0> >::_Grp_t> > (0x25EA) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26C0 + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26C3 + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> >::_Grp_t> (0x256A) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0x6a, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xea, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc0, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc3, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x6a, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x26C5) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x26C4) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0xc4, 0x26, 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, 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 (0x26C6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x26C5) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 1518 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc5, 0x26, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0xee, 0x05, 0x00, 0x00 + # Pointer (0x26C7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator,0> >::_Grp_t> (0x256B) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6b, 0x25, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x26C8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t& (0x25C5) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc5, 0x25, 0x00, 0x00 + # MemberFunction (0x26C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ClassType: std::allocator,0> >::_Grp_t> (0x256A) + # ThisType: const std::allocator,0> >::_Grp_t>* (0x26C7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t&) (0x26C8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x6a, 0x25, 0x00, 0x00 + .byte 0xc7, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc8, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26CA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t* (0x25B7) + # ClassType: std::allocator,0> >::_Grp_t> (0x256A) + # ThisType: const std::allocator,0> >::_Grp_t>* (0x26C7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Tgt_state_t,0> >::_Grp_t&) (0x2594) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb7, 0x25, 0x00, 0x00 + .byte 0x6a, 0x25, 0x00, 0x00 + .byte 0xc7, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x94, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26CB) { + # 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&) (0x26C9) + # ] + # 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&) (0x26CA) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc9, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x26, 0x00, 0x00 + # Pointer (0x26CC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator,0> >::_Grp_t> (0x256A) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6a, 0x25, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x26CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> >::_Grp_t> (0x256A) + # ThisType: std::allocator,0> >::_Grp_t>* (0x26CC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x25, 0x00, 0x00 + .byte 0xcc, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26CE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> >::_Grp_t> (0x256A) + # ThisType: std::allocator,0> >::_Grp_t>* (0x26CC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> >::_Grp_t>&) (0x256D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x25, 0x00, 0x00 + .byte 0xcc, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x6d, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26CF) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator,0> >::_Grp_t>::() (0x26CD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator,0> >::_Grp_t>::(const std::allocator,0> >::_Grp_t>&) (0x26CE) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcd, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x26, 0x00, 0x00 + # Pointer (0x26D0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> >::_Grp_t (0x24B5) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb5, 0x24, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # ArgList (0x26D1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const (0x26D0) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd0, 0x26, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x26D2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> >::_Grp_t> (0x256A) + # ThisType: std::allocator,0> >::_Grp_t>* (0x26CC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t* const, const unsigned) (0x26D1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x25, 0x00, 0x00 + .byte 0xcc, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xd1, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ClassType: std::allocator,0> >::_Grp_t> (0x256A) + # ThisType: std::allocator,0> >::_Grp_t>* (0x26CC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x6a, 0x25, 0x00, 0x00 + .byte 0xcc, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26D4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ClassType: std::allocator,0> >::_Grp_t> (0x256A) + # ThisType: std::allocator,0> >::_Grp_t>* (0x26CC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const void*) (0x127B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x6a, 0x25, 0x00, 0x00 + .byte 0xcc, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x7b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26D5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* std::allocator,0> >::_Grp_t>::(const unsigned) (0x26D3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* std::allocator,0> >::_Grp_t>::(const unsigned, const void*) (0x26D4) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd3, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x26, 0x00, 0x00 + # MemberFunction (0x26D6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::allocator,0> >::_Grp_t> (0x256A) + # ThisType: const std::allocator,0> >::_Grp_t>* (0x26C7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x6a, 0x25, 0x00, 0x00 + .byte 0xc7, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x26D7) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26CB + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26CF + # 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) (0x26D2) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26D5 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::allocator,0> >::_Grp_t>::() (0x26D6) + # 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 (0x24B5) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* (0x25B7) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t& (0x25C5) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& (0x2572) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xcb, 0x26, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xcf, 0x26, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd2, 0x26, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd5, 0x26, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd6, 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 0xb5, 0x24, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb7, 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 0xc5, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x72, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb1, 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 0xb1, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x26D8) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x26D7) + # 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 0xd7, 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, 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 (0x26D9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator,0> >::_Grp_t> (0x26D8) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 879 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd8, 0x26, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x6f, 0x03, 0x00, 0x00 + # Pointer (0x26DA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x26DB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ThisType: std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x26DA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0xda, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x26DC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ArgType: const std::_Container_base12* (0x1295) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x95, 0x12, 0x00, 0x00 + # MemberFunction (0x26DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ThisType: std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x26DA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, const std::_Container_base12*) (0x26DC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0xda, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xdc, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26DE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator,0> >::_Grp_t> > >::() (0x26DB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator,0> >::_Grp_t> > >::(std::_Tgt_state_t,0> >::_Grp_t*, const std::_Container_base12*) (0x26DD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x26, 0x00, 0x00 + # Modifier (0x26DF) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x26E0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DF) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdf, 0x26, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x26E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t& (0x2572) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ThisType: const std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x26E0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x72, 0x25, 0x00, 0x00 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0xe0, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26E2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t* (0x25B7) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ThisType: const std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x26E0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb7, 0x25, 0x00, 0x00 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0xe0, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x26E3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x26E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> >::_Grp_t> > >& (0x26E3) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ThisType: std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x26DA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0xda, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26E5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ThisType: std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x26DA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0xda, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26E6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > >& std::_Vector_const_iterator,0> >::_Grp_t> > >::() (0x26E4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > > std::_Vector_const_iterator,0> >::_Grp_t> > >::(int) (0x26E5) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe5, 0x26, 0x00, 0x00 + # MemberFunction (0x26E7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ThisType: const std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x26E0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0xe0, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> >::_Grp_t> > >& (0x26E3) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ThisType: std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x26DA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0xda, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26E9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ThisType: const std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x26E0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0xe0, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x26EA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DF) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdf, 0x26, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x26EB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vector_const_iterator,0> >::_Grp_t> > >& (0x26EA) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xea, 0x26, 0x00, 0x00 + # MemberFunction (0x26EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ThisType: const std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x26E0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator,0> >::_Grp_t> > >&) (0x26EB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0xe0, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xeb, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26ED) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > > std::_Vector_const_iterator,0> >::_Grp_t> > >::(const int) (0x26E9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::_Vector_const_iterator,0> >::_Grp_t> > >::(const std::_Vector_const_iterator,0> >::_Grp_t> > >&) (0x26EC) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xec, 0x26, 0x00, 0x00 + # MemberFunction (0x26EE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t& (0x2572) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ThisType: const std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x26E0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x72, 0x25, 0x00, 0x00 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0xe0, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ThisType: const std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x26E0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator,0> >::_Grp_t> > >&) (0x26EB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0xe0, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xeb, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26F0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ThisType: const std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x26E0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator,0> >::_Grp_t> > >&) (0x26EB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0xe0, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xeb, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x26F1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t* (0x25B7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb7, 0x25, 0x00, 0x00 + # MemberFunction (0x26F2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # ThisType: std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x26DA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Tgt_state_t,0> >::_Grp_t*) (0x26F1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0xda, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf1, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x26F3) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator_base12 (0x124D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # FieldOffset: 0x8 + # Name: _Ptr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26DE + # 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> > >::() (0x26E1) + # 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> > >::() (0x26E2) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26E6 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26E6 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator,0> >::_Grp_t> > >::(const int) (0x26E7) + # 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 int) (0x26E8) + # 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 int) (0x26E9) + # 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 int) (0x26E8) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26ED + # 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 int) (0x26EE) + # 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> > >&) (0x26EF) + # 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> > >&) (0x26EF) + # 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> > >&) (0x26EF) + # 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> > >&) (0x26EF) + # 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> > >&) (0x26EF) + # 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> > >&) (0x26EF) + # 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> > >&) (0x26F0) + # 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> > >::() (0x26E2) + # 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*) (0x26F2) + # Name: _Seek_to + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x107F) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t (0x24B5) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* (0x25B7) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& (0x2572) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # Name: _Tptr + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x259B) + # Name: _Prevent_inheriting_unwrap + # } + # } + .byte 0x5a, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xde, 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 0xe1, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe6, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe6, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 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 0xe8, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe9, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe8, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xed, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xee, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf0, 0x26, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf2, 0x26, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7f, 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 0xb5, 0x24, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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 0xb7, 0x25, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x72, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x5f, 0x54, 0x70, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0x5f, 0x50, 0x72, 0x65 + .byte 0x76, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x69, 0x6e, 0x68 + .byte 0x65, 0x72, 0x69, 0x74 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x75, 0x6e, 0x77, 0x72 + .byte 0x61, 0x70, 0x00, 0xf1 + # Class (0x26F4) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 33 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x26F3) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 12 + # 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 0x21, 0x00, 0x10, 0x02 + .byte 0xf3, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 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 (0x26F5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26F4) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 22 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf4, 0x26, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x16, 0x00, 0x00, 0x00 + # Pointer (0x26F6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val,0> >::_Grp_t> > (0x25EA) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xea, 0x25, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x26F7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_val,0> >::_Grp_t> > (0x25EA) + # ThisType: std::_Vector_val,0> >::_Grp_t> >* (0x26F6) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x25, 0x00, 0x00 + .byte 0xf6, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x26F8) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x1293) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # FieldOffset: 0x4 + # Name: _Myfirst + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # FieldOffset: 0x8 + # Name: _Mylast + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # FieldOffset: 0xC + # Name: _Myend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_val,0> >::_Grp_t> >::() (0x26F7) + # Name: _Vector_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t (0x24B5) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* (0x25B7) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t& (0x25C5) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& (0x2572) + # Name: const_reference + # } + # } + .byte 0xf2, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4d + .byte 0x79, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6c, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x5f, 0x4d + .byte 0x79, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf7, 0x26, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb5, 0x24, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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 0xb5, 0x25, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb7, 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 0xc5, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x72, 0x25, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + # Class (0x26F9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 12 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x26F8) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0xf8, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 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 (0x26FA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_val,0> >::_Grp_t> > (0x26F9) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 308 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf9, 0x26, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x34, 0x01, 0x00, 0x00 + # Struct (0x26FB) { + # 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 (0x26FC) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x26FB) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xfb, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x26FD) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x26FC) + # 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 0xfc, 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, 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 (0x26FE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits,0> >::_Grp_t> > (0x26FD) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 837 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x45, 0x03, 0x00, 0x00 + # ArgList (0x26FF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x2539) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x39, 0x25, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x2700) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2508) + # ClassType: std::_Default_allocator_traits > (0x2643) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, const unsigned) (0x26FF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x43, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xff, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2701) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x2539) + # ArgType: const unsigned (0x1181) + # ArgType: const void* (0x127A) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x25, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x7a, 0x12, 0x00, 0x00 + # MemberFunction (0x2702) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2508) + # ClassType: std::_Default_allocator_traits > (0x2643) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const unsigned, const void*) (0x2701) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x43, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x01, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2703) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::_Loop_vals_t* std::_Default_allocator_traits >::(std::allocator&, const unsigned) (0x2700) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::_Loop_vals_t* std::_Default_allocator_traits >::(std::allocator&, const unsigned, const void*) (0x2702) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x02, 0x27, 0x00, 0x00 + # ArgList (0x2704) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x2539) + # ArgType: const std::_Loop_vals_t* (0x2530) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x25, 0x00, 0x00 + .byte 0x30, 0x25, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x2705) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x2643) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const std::_Loop_vals_t*, const unsigned) (0x2704) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x04, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2706) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Default_allocator_traits > (0x2643) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x24BF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x43, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbf, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2707) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x24BC) + # ClassType: std::_Default_allocator_traits > (0x2643) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x24BF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x43, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbf, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2708) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2703 + # 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) (0x2705) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned std::_Default_allocator_traits >::(const std::allocator&) (0x2706) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::allocator std::_Default_allocator_traits >::(const std::allocator&) (0x2707) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x24BC) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t (0x24C3) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t* (0x2508) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t* (0x250A) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x403) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x127A) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B4) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B4) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: is_always_equal + # } + # } + .byte 0xbe, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x03, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x05, 0x27, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x06, 0x27, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x07, 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 0xbc, 0x24, 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 0xc3, 0x24, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0a, 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, 0x04, 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 0x7a, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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 0xb4, 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 0xb1, 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 0xb4, 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 0xb1, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x2709) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 17 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2708) + # 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 0x08, 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 (0x270A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Default_allocator_traits > (0x2709) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 779 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x09, 0x27, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x0b, 0x03, 0x00, 0x00 + # Class (0x270B) { + # 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 (0x270C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_val > (0x2654) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x270D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > (0x2654) + # ThisType: std::_Vb_val >* (0x270C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x0c, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x270E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > (0x2654) + # ThisType: std::_Vb_val >* (0x270C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x265A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x0c, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x5a, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x270F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > (0x2654) + # ThisType: std::_Vb_val >* (0x270C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned, const bool&) (0x267D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x0c, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x7d, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2710) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > (0x2654) + # ThisType: std::_Vb_val >* (0x270C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned, const bool&, const std::allocator&) (0x265E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x0c, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x5e, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2711) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vb_val > (0x2654) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2712) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_val > (0x2711) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2713) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vb_val >& (0x2712) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x12, 0x27, 0x00, 0x00 + # MemberFunction (0x2714) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > (0x2654) + # ThisType: std::_Vb_val >* (0x270C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_val >&) (0x2713) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x0c, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x13, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2715) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_Vb_val >& (0x2712) + # ArgType: const std::allocator& (0x2659) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x12, 0x27, 0x00, 0x00 + .byte 0x59, 0x26, 0x00, 0x00 + # MemberFunction (0x2716) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > (0x2654) + # ThisType: std::_Vb_val >* (0x270C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Vb_val >&, const std::allocator&) (0x2715) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x0c, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x15, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2717) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_val > (0x2654) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x2718) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vb_val >&& (0x2717) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x17, 0x27, 0x00, 0x00 + # MemberFunction (0x2719) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > (0x2654) + # ThisType: std::_Vb_val >* (0x270C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vb_val >&&) (0x2718) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x0c, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x271A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_val >&& (0x2717) + # ArgType: const std::allocator& (0x2659) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x17, 0x27, 0x00, 0x00 + .byte 0x59, 0x26, 0x00, 0x00 + # MemberFunction (0x271B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > (0x2654) + # ThisType: std::_Vb_val >* (0x270C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_val >&&, const std::allocator&) (0x271A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x0c, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x1a, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x271C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::() (0x270D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::(const std::allocator&) (0x270E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::(unsigned, const bool&) (0x270F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::(unsigned, const bool&, const std::allocator&) (0x2710) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::(const std::_Vb_val >&) (0x2714) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::(const std::_Vb_val >&, const std::allocator&) (0x2716) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::(std::_Vb_val >&&) (0x2719) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::(std::_Vb_val >&&, const std::allocator&) (0x271B) + # ] + # } + .byte 0x42, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x14, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x16, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x27, 0x00, 0x00 + # Pointer (0x271D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x26B3) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x271E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x271D) + # ClassType: std::_Vb_val > (0x2654) + # ThisType: std::_Vb_val >* (0x270C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1d, 0x27, 0x00, 0x00 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x0c, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x271F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator (0x26B3) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2720) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x271F) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1f, 0x27, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Pointer (0x2721) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_val > (0x2711) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2722) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x2720) + # ClassType: std::_Vb_val > (0x2654) + # ThisType: const std::_Vb_val >* (0x2721) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x27, 0x00, 0x00 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x21, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2723) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator& std::_Vb_val >::() (0x271E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator& std::_Vb_val >::() (0x2722) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x22, 0x27, 0x00, 0x00 + # MemberFunction (0x2724) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Vb_val > (0x2654) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2725) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x1293) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::vector > (0x270B) + # FieldOffset: 0x4 + # Name: _Myvec + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x14 + # Name: _Mysize + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x8 + # MethodListIndex: 0x271C + # Name: _Vb_val + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::() (0x270D) + # Name: ~_Vb_val + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2723 + # Name: _Getal + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned std::_Vb_val >::(unsigned) (0x2724) + # Name: _Nw + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x26B3) + # Name: _Alvbase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x26B4) + # Name: _Alvbase_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector > (0x270B) + # Name: _Vectype + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x26B2) + # Name: _Alvbase_wrapped + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # } + .byte 0xe6, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x65, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x14, 0x00, 0x5f, 0x4d + .byte 0x79, 0x73, 0x69, 0x7a + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x08, 0x00 + .byte 0x1c, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0d, 0x27, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x23, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x24, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x77, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x76 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb4, 0x26, 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 0x0b, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb2, 0x26, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x2726) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 20 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2725) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: std::_Vb_val > + # LinkageName: .?AV?$_Vb_val@V?$allocator@_N@std@@@std@@ + # } + .byte 0x62, 0x00, 0x04, 0x15 + .byte 0x14, 0x00, 0x10, 0x02 + .byte 0x25, 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, 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 (0x2727) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vb_val > (0x2726) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 2053 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x26, 0x27, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x05, 0x08, 0x00, 0x00 + # Pointer (0x2728) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x2658) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x58, 0x26, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x2729) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: bool (0x30) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x272A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: bool& (0x2729) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x29, 0x27, 0x00, 0x00 + # MemberFunction (0x272B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool* (0x430) + # ClassType: std::allocator (0x2657) + # ThisType: const std::allocator* (0x2728) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool&) (0x272A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x04, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x28, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x2a, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x272C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const bool (0x1066) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x66, 0x10, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x272D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const bool* (0x272C) + # ClassType: std::allocator (0x2657) + # ThisType: const std::allocator* (0x2728) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const bool&) (0x1C32) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2c, 0x27, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x28, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x32, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x272E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool* std::allocator::(bool&) (0x272B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const bool* std::allocator::(const bool&) (0x272D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x27, 0x00, 0x00 + # Pointer (0x272F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x2657) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2730) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x2657) + # ThisType: std::allocator* (0x272F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x2f, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2731) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x2657) + # ThisType: std::allocator* (0x272F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x265A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x2f, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x5a, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2732) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::() (0x2730) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(const std::allocator&) (0x2731) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x31, 0x27, 0x00, 0x00 + # Pointer (0x2733) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: bool (0x30) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # ArgList (0x2734) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: bool* const (0x2733) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x33, 0x27, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x2735) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x2657) + # ThisType: std::allocator* (0x272F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (bool* const, const unsigned) (0x2734) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x2f, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x34, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2736) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool* (0x430) + # ClassType: std::allocator (0x2657) + # ThisType: std::allocator* (0x272F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x04, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x2f, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2737) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool* (0x430) + # ClassType: std::allocator (0x2657) + # ThisType: std::allocator* (0x272F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const void*) (0x127B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x04, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x2f, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x7b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2738) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool* std::allocator::(const unsigned) (0x2736) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool* std::allocator::(const unsigned, const void*) (0x2737) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x36, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x37, 0x27, 0x00, 0x00 + # MemberFunction (0x2739) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::allocator (0x2657) + # ThisType: const std::allocator* (0x2728) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x28, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x273A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x272E + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2732 + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(bool* const, const unsigned) (0x2735) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2738 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::allocator::() (0x2739) + # 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* (0x430) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const bool* (0x272C) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool& (0x2729) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const bool& (0x1C31) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2e, 0x27, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x32, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x35, 0x27, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x38, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x39, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2c, 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 0x29, 0x27, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x31, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb1, 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 0xb1, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x273B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x273A) + # 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 0x3a, 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 (0x273C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator (0x273B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 879 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3b, 0x27, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x6f, 0x03, 0x00, 0x00 + # Pointer (0x273D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_iterator > > (0x2680) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x273E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iterator > > (0x2680) + # ThisType: std::_Vb_iterator > >* (0x273D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x3d, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x273F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned* (0x475) + # ArgType: std::_Container_base12* (0x12E2) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0xe2, 0x12, 0x00, 0x00 + # MemberFunction (0x2740) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iterator > > (0x2680) + # ThisType: std::_Vb_iterator > >* (0x273D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, std::_Container_base12*) (0x273F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x3d, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x3f, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2741) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_iterator > >::() (0x273E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_iterator > >::(unsigned*, std::_Container_base12*) (0x2740) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x40, 0x27, 0x00, 0x00 + # Modifier (0x2742) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vb_iterator > > (0x2680) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2743) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_iterator > > (0x2742) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x42, 0x27, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2744) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_reference > > (0x26A0) + # ClassType: std::_Vb_iterator > > (0x2680) + # ThisType: const std::_Vb_iterator > >* (0x2743) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x43, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2745) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_iterator > > (0x2680) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2746) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > >& (0x2745) + # ClassType: std::_Vb_iterator > > (0x2680) + # ThisType: std::_Vb_iterator > >* (0x273D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x27, 0x00, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x3d, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2747) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x2680) + # ClassType: std::_Vb_iterator > > (0x2680) + # ThisType: std::_Vb_iterator > >* (0x273D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x3d, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2748) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > >& std::_Vb_iterator > >::() (0x2746) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::_Vb_iterator > >::(int) (0x2747) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x27, 0x00, 0x00 + # MemberFunction (0x2749) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > >& (0x2745) + # ClassType: std::_Vb_iterator > > (0x2680) + # ThisType: std::_Vb_iterator > >* (0x273D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x27, 0x00, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x3d, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x274A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x2680) + # ClassType: std::_Vb_iterator > > (0x2680) + # ThisType: const std::_Vb_iterator > >* (0x2743) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x43, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x274B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vb_const_iterator > > (0x2681) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x274C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_const_iterator > > (0x274B) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4b, 0x27, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x274D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vb_const_iterator > >& (0x274C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4c, 0x27, 0x00, 0x00 + # MemberFunction (0x274E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::_Vb_iterator > > (0x2680) + # ThisType: const std::_Vb_iterator > >* (0x2743) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_const_iterator > >&) (0x274D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x43, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x4d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x274F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::_Vb_iterator > >::(const int) (0x274A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::_Vb_iterator > >::(const std::_Vb_const_iterator > >&) (0x274E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4a, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x27, 0x00, 0x00 + # MemberFunction (0x2750) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_reference > > (0x26A0) + # ClassType: std::_Vb_iterator > > (0x2680) + # ThisType: const std::_Vb_iterator > >* (0x2743) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x43, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2751) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_reference > > (0x26A0) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # FieldList (0x2752) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vb_const_iterator > > (0x2681) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2741 + # Name: _Vb_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_reference > > std::_Vb_iterator > >::() (0x2744) + # Name: operator* + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2748 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2748 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > >& std::_Vb_iterator > >::(const int) (0x2749) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::_Vb_iterator > >::(const int) (0x274A) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > >& std::_Vb_iterator > >::(const int) (0x2749) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x274F + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_reference > > std::_Vb_iterator > >::(const int) (0x2750) + # Name: operator[] + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_const_iterator > > (0x2681) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_reference > > (0x26A0) + # Name: _Reft + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x107F) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_reference > >* (0x2751) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_reference > > (0x26A0) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_iterator > > (0x2680) + # Name: _Prevent_inheriting_unwrap + # } + # } + .byte 0x8e, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x41, 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 0x44, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x48, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x48, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x49, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4a, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x49, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4f, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x50, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xa0, 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 0x7f, 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 0x74, 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 0x51, 0x27, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x5f, 0x50, 0x72, 0x65 + .byte 0x76, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x69, 0x6e, 0x68 + .byte 0x65, 0x72, 0x69, 0x74 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x75, 0x6e, 0x77, 0x72 + .byte 0x61, 0x70, 0x00, 0xf1 + # Class (0x2753) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 23 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2752) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::_Vb_iterator > > + # LinkageName: .?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@ + # } + .byte 0x9e, 0x00, 0x04, 0x15 + .byte 0x17, 0x00, 0x10, 0x02 + .byte 0x52, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 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 (0x2754) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vb_iterator > > (0x2753) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 1968 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x53, 0x27, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0xb0, 0x07, 0x00, 0x00 + # Class (0x2755) { + # 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 (0x2756) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_const_iterator > > (0x2681) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2757) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # ThisType: std::_Vb_const_iterator > >* (0x2756) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x56, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2758) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned (0x1181) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2759) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned* (0x2758) + # ArgType: const std::_Container_base12* (0x1295) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x58, 0x27, 0x00, 0x00 + .byte 0x95, 0x12, 0x00, 0x00 + # MemberFunction (0x275A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # ThisType: std::_Vb_const_iterator > >* (0x2756) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned*, const std::_Container_base12*) (0x2759) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x56, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x59, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x275B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_const_iterator > >::() (0x2757) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_const_iterator > >::(const unsigned*, const std::_Container_base12*) (0x275A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5a, 0x27, 0x00, 0x00 + # Pointer (0x275C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_const_iterator > > (0x274B) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4b, 0x27, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x275D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # ThisType: const std::_Vb_const_iterator > >* (0x275C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x5c, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x275E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_const_iterator > > (0x2681) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x275F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_const_iterator > >& (0x275E) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # ThisType: std::_Vb_const_iterator > >* (0x2756) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5e, 0x27, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x56, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2760) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_const_iterator > > (0x2681) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # ThisType: std::_Vb_const_iterator > >* (0x2756) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x56, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2761) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > >& std::_Vb_const_iterator > >::() (0x275F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > > std::_Vb_const_iterator > >::(int) (0x2760) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x60, 0x27, 0x00, 0x00 + # MemberFunction (0x2762) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_const_iterator > >& (0x275E) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # ThisType: std::_Vb_const_iterator > >* (0x2756) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5e, 0x27, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x56, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2763) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_const_iterator > > (0x2681) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # ThisType: const std::_Vb_const_iterator > >* (0x275C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x5c, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2764) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # ThisType: const std::_Vb_const_iterator > >* (0x275C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_const_iterator > >&) (0x274D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x5c, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x4d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2765) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > > std::_Vb_const_iterator > >::(const int) (0x2763) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x2764) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x64, 0x27, 0x00, 0x00 + # MemberFunction (0x2766) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # ThisType: const std::_Vb_const_iterator > >* (0x275C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x5c, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2767) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # ThisType: const std::_Vb_const_iterator > >* (0x275C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_const_iterator > >&) (0x274D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x5c, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x4d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2768) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # ThisType: const std::_Vb_const_iterator > >* (0x275C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_const_iterator > >&) (0x274D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x5c, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x4d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2769) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vb_iter_base > > (0x2755) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x275B + # Name: _Vb_const_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::() (0x275D) + # Name: operator* + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2761 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2761 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > >& std::_Vb_const_iterator > >::(const int) (0x2762) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > > std::_Vb_const_iterator > >::(const int) (0x2763) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > >& std::_Vb_const_iterator > >::(const int) (0x2762) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2765 + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::(const int) (0x2766) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x2767) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x2767) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x2767) + # Name: operator< + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x2767) + # Name: operator> + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x2767) + # Name: operator<= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x2767) + # Name: operator>= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x2768) + # Name: _Compat + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_const_iterator > >::() (0x2757) + # Name: _Dec + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_const_iterator > >::() (0x2757) + # Name: _Inc + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_iter_base > > (0x2755) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: _Size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_reference > > (0x26A0) + # Name: _Reft + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x107F) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool* (0x430) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_const_iterator > > (0x2681) + # Name: _Prevent_inheriting_unwrap + # } + # } + .byte 0x4e, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5b, 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 0x5d, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x61, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x61, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x62, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x63, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x62, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x65, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x66, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x67, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x67, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x67, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x67, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x67, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x67, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x68, 0x27, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x57, 0x27, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x57, 0x27, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x5f, 0x53, 0x69, 0x7a + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xa0, 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 0x7f, 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 0x74, 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, 0x04, 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 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x5f, 0x50, 0x72, 0x65 + .byte 0x76, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x69, 0x6e, 0x68 + .byte 0x65, 0x72, 0x69, 0x74 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x75, 0x6e, 0x77, 0x72 + .byte 0x61, 0x70, 0x00, 0xf1 + # Class (0x276A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 33 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2769) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0x21, 0x00, 0x10, 0x02 + .byte 0x69, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 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 (0x276B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vb_const_iterator > > (0x276A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 1801 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x6a, 0x27, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x09, 0x07, 0x00, 0x00 + # MemberFunction (0x276C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_reference > > (0x26A0) + # ThisType: std::_Vb_reference > >* (0x2751) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0x51, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x276D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vb_iter_base > > (0x2755) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x276E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_iter_base > > (0x276D) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6d, 0x27, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x276F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vb_iter_base > >& (0x276E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6e, 0x27, 0x00, 0x00 + # MemberFunction (0x2770) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_reference > > (0x26A0) + # ThisType: std::_Vb_reference > >* (0x2751) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_iter_base > >&) (0x276F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0x51, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x6f, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2771) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::_Vb_reference > >::() (0x276C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_reference > >::(const std::_Vb_iter_base > >&) (0x2770) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6c, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x27, 0x00, 0x00 + # Pointer (0x2772) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_reference > > (0x26A0) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Modifier (0x2773) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vb_reference > > (0x26A0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2774) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_reference > > (0x2773) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x73, 0x27, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2775) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vb_reference > >& (0x2774) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x74, 0x27, 0x00, 0x00 + # MemberFunction (0x2776) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_reference > >& (0x2772) + # ClassType: std::_Vb_reference > > (0x26A0) + # ThisType: std::_Vb_reference > >* (0x2751) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_reference > >&) (0x2775) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x72, 0x27, 0x00, 0x00 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0x51, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x75, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2777) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_reference > >& (0x2772) + # ClassType: std::_Vb_reference > > (0x26A0) + # ThisType: std::_Vb_reference > >* (0x2751) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x72, 0x27, 0x00, 0x00 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0x51, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2778) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_reference > >& std::_Vb_reference > >::(const std::_Vb_reference > >&) (0x2776) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_reference > >& std::_Vb_reference > >::(bool) (0x2777) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x76, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x77, 0x27, 0x00, 0x00 + # Pointer (0x2779) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_reference > > (0x2773) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x73, 0x27, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x277A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vb_reference > > (0x26A0) + # ThisType: const std::_Vb_reference > >* (0x2779) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0x79, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x277B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned* (0x2758) + # ClassType: std::_Vb_reference > > (0x26A0) + # ThisType: const std::_Vb_reference > >* (0x2779) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x27, 0x00, 0x00 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0x79, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x277C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Vb_reference > > (0x26A0) + # ThisType: const std::_Vb_reference > >* (0x2779) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0x79, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x277D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vb_iter_base > > (0x2755) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2771 + # Name: _Vb_reference + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2778 + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_reference > >::() (0x276C) + # Name: flip + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_reference > >::() (0x277A) + # Name: operator bool + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const unsigned* std::_Vb_reference > >::() (0x277B) + # Name: _Getptr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: unsigned std::_Vb_reference > >::() (0x277C) + # Name: _Mask + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_iter_base > > (0x2755) + # Name: _Mybase + # } + # } + .byte 0x92, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x71, 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 0x78, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6c, 0x27, 0x00, 0x00 + .byte 0x66, 0x6c, 0x69, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7a, 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 0x7b, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x74, 0x72, 0x00 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x7c, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x73 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x277E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 10 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x277D) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0x7d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 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 (0x277F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vb_reference > > (0x277E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 1742 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7e, 0x27, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0xce, 0x06, 0x00, 0x00 + # FieldList (0x2780) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x26B3) + # Name: _Alloc + # } + # } + .byte 0x12, 0x00, 0x03, 0x12 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + # Struct (0x2781) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2780) + # 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 0x80, 0x27, 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 (0x2782) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Wrap_alloc > (0x2781) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 1694 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x81, 0x27, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x9e, 0x06, 0x00, 0x00 + # Pointer (0x2783) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x271F) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1f, 0x27, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2784) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x475) + # ClassType: std::allocator (0x26B3) + # ThisType: const std::allocator* (0x2783) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned&) (0x1EA9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x83, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa9, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2785) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned* (0x2758) + # ClassType: std::allocator (0x26B3) + # ThisType: const std::allocator* (0x2783) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned&) (0x1CCF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x27, 0x00, 0x00 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x83, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xcf, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2786) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::allocator::(unsigned&) (0x2784) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const unsigned* std::allocator::(const unsigned&) (0x2785) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x85, 0x27, 0x00, 0x00 + # Pointer (0x2787) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x26B3) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2788) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x26B3) + # ThisType: std::allocator* (0x2787) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x87, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2789) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator& (0x2720) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x20, 0x27, 0x00, 0x00 + # MemberFunction (0x278A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x26B3) + # ThisType: std::allocator* (0x2787) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x2789) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x87, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x89, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x278B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::() (0x2788) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(const std::allocator&) (0x278A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x88, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8a, 0x27, 0x00, 0x00 + # Pointer (0x278C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: unsigned (0x75) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # ArgList (0x278D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned* const (0x278C) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x8c, 0x27, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x278E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x26B3) + # ThisType: std::allocator* (0x2787) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned* const, const unsigned) (0x278D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x87, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x8d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x278F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x475) + # ClassType: std::allocator (0x26B3) + # ThisType: std::allocator* (0x2787) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x87, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2790) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x475) + # ClassType: std::allocator (0x26B3) + # ThisType: std::allocator* (0x2787) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const void*) (0x127B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x87, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x7b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2791) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::allocator::(const unsigned) (0x278F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::allocator::(const unsigned, const void*) (0x2790) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8f, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x27, 0x00, 0x00 + # MemberFunction (0x2792) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::allocator (0x26B3) + # ThisType: const std::allocator* (0x2783) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x83, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2793) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2786 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x278B + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(unsigned* const, const unsigned) (0x278E) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2791 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::allocator::() (0x2792) + # 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* (0x475) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x2758) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned& (0x1CA4) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned& (0x1CCE) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x86, 0x27, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8b, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8e, 0x27, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 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 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x58, 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 0xa4, 0x1c, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xce, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb1, 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 0xb1, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x2794) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2793) + # 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 0x93, 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, 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 (0x2795) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator (0x2794) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 879 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x94, 0x27, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x6f, 0x03, 0x00, 0x00 + # Struct (0x2796) { + # 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 (0x2797) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Default_allocator_traits > (0x2796) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x96, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x2798) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2797) + # 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 0x97, 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, 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 (0x2799) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits > (0x2798) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 837 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x98, 0x27, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x45, 0x03, 0x00, 0x00 + # ArgList (0x279A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x25E6) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe6, 0x25, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x279B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x26FB) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator,0> >::_Grp_t>&, const unsigned) (0x279A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0xfb, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x9a, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x279C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x25E6) + # ArgType: const unsigned (0x1181) + # ArgType: const void* (0x127A) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x25, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x7a, 0x12, 0x00, 0x00 + # MemberFunction (0x279D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x26FB) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator,0> >::_Grp_t>&, const unsigned, const void*) (0x279C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0xfb, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x9c, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x279E) { + # 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) (0x279B) + # ] + # 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, const void*) (0x279D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x9b, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x9d, 0x27, 0x00, 0x00 + # ArgList (0x279F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x25E6) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t* (0x25DD) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x25, 0x00, 0x00 + .byte 0xdd, 0x25, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x27A0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x26FB) + # 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) (0x279F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x9f, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x26FB) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> >::_Grp_t>&) (0x256D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xfb, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6d, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27A2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator,0> >::_Grp_t> (0x256A) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x26FB) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> >::_Grp_t>&) (0x256D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6a, 0x25, 0x00, 0x00 + .byte 0xfb, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6d, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x27A3) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x279E + # 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) (0x27A0) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned std::_Default_allocator_traits,0> >::_Grp_t> >::(const std::allocator,0> >::_Grp_t>&) (0x27A1) + # 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>&) (0x27A2) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> >::_Grp_t> (0x256A) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t (0x24B5) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* (0x25B7) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x403) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x127A) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B4) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B4) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: is_always_equal + # } + # } + .byte 0xbe, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x9e, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xa0, 0x27, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xa1, 0x27, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xa2, 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 0x6a, 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 0xb5, 0x24, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb7, 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, 0x04, 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 0x7a, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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 0xb4, 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 0xb1, 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 0xb4, 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 0xb1, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x27A4) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 17 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x27A3) + # 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 0xa3, 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, 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 (0x27A5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Default_allocator_traits,0> >::_Grp_t> > (0x27A4) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 779 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa4, 0x27, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x0b, 0x03, 0x00, 0x00 + # Class (0x27A6) { + # 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 (0x27A7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x270B) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x27A8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27A9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x2789) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x89, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x27AA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const std::allocator& (0x2720) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x20, 0x27, 0x00, 0x00 + # MemberFunction (0x27AB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const std::allocator&) (0x27AA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xaa, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x27AC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const unsigned& (0x1CCE) + # ArgType: const std::allocator& (0x2720) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0xce, 0x1c, 0x00, 0x00 + .byte 0x20, 0x27, 0x00, 0x00 + # MemberFunction (0x27AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned, const unsigned&, const std::allocator&) (0x27AC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xac, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x27AE) { + # 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 (0x27AF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list (0x27AE) + # ArgType: const std::allocator& (0x2720) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xae, 0x27, 0x00, 0x00 + .byte 0x20, 0x27, 0x00, 0x00 + # MemberFunction (0x27B0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, const std::allocator&) (0x27AF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xaf, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x27B1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector > (0x270B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x27B2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x27B1) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb1, 0x27, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x27B3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::vector >& (0x27B2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb2, 0x27, 0x00, 0x00 + # MemberFunction (0x27B4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x27B3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xb3, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x27B5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x27B2) + # ArgType: const std::allocator& (0x2720) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb2, 0x27, 0x00, 0x00 + .byte 0x20, 0x27, 0x00, 0x00 + # MemberFunction (0x27B6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, const std::allocator&) (0x27B5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xb5, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x27B7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x270B) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x27B8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >&& (0x27B7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb7, 0x27, 0x00, 0x00 + # MemberFunction (0x27B9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x27B8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xb8, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x27BA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x27B7) + # ArgType: const std::allocator& (0x2720) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb7, 0x27, 0x00, 0x00 + .byte 0x20, 0x27, 0x00, 0x00 + # MemberFunction (0x27BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, const std::allocator&) (0x27BA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27BC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x27A8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::allocator&) (0x27A9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned, const std::allocator&) (0x27AB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned, const unsigned&, const std::allocator&) (0x27AD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list, const std::allocator&) (0x27B0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&) (0x27B4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&, const std::allocator&) (0x27B6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&) (0x27B9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&, const std::allocator&) (0x27BB) + # ] + # } + .byte 0x4a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa8, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb0, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb4, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x27, 0x00, 0x00 + # Pointer (0x27BD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x270B) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x27BE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >& (0x27BD) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xbd, 0x27, 0x00, 0x00 + # MemberFunction (0x27BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x27BE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xbe, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x27C0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >& (0x27BD) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xbd, 0x27, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # MemberFunction (0x27C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&, std::integral_constant) (0x27C0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xc0, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x27C2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >& (0x27BD) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xbd, 0x27, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # MemberFunction (0x27C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&, std::integral_constant) (0x27C2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xc2, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27C4) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&, std::integral_constant) (0x27C1) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&, std::integral_constant) (0x27C3) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc1, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc3, 0x27, 0x00, 0x00 + # ArgList (0x27C5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >& (0x27BD) + # ArgType: std::_Equal_allocators (0x11AE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xbd, 0x27, 0x00, 0x00 + .byte 0xae, 0x11, 0x00, 0x00 + # MemberFunction (0x27C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&, std::_Equal_allocators) (0x27C5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xc5, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27C7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&, std::_Equal_allocators) (0x27C6) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&, std::integral_constant) (0x27C1) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&, std::integral_constant) (0x27C3) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc6, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc1, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc3, 0x27, 0x00, 0x00 + # MemberFunction (0x27C8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x27BD) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x27B8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbd, 0x27, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xb8, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x27BD) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x27B3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbd, 0x27, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xb3, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x27CA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list (0x27AE) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xae, 0x27, 0x00, 0x00 + # MemberFunction (0x27CB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x27BD) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x27CA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbd, 0x27, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xca, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27CC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::vector >&&) (0x27C8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(const std::vector >&) (0x27C9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::initializer_list) (0x27CB) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc8, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc9, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x27, 0x00, 0x00 + # MemberFunction (0x27CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned&) (0x1CCF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xcf, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27CE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned&&) (0x1E83) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x83, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27CF) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned&) (0x27CD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned&&) (0x27CE) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcd, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x27, 0x00, 0x00 + # Class (0x27D0) { + # 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 (0x27D1) { + # 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 (0x27D2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x27D1) + # ArgType: const unsigned& (0x1CCE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0xce, 0x1c, 0x00, 0x00 + # MemberFunction (0x27D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x27D0) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, const unsigned&) (0x27D2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xd2, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x27D4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x27D1) + # ArgType: unsigned&& (0x1E82) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x82, 0x1e, 0x00, 0x00 + # MemberFunction (0x27D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x27D0) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, unsigned&&) (0x27D4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xd4, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x27D6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x27D1) + # ArgType: const unsigned (0x1181) + # ArgType: const unsigned& (0x1CCE) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0xce, 0x1c, 0x00, 0x00 + # MemberFunction (0x27D7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x27D0) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vector_const_iterator > >, const unsigned, const unsigned&) (0x27D6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xd6, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x27D8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x27D1) + # ArgType: std::initializer_list (0x27AE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0xae, 0x27, 0x00, 0x00 + # MemberFunction (0x27D9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x27D0) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::initializer_list) (0x27D8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xd8, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27DA) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, const unsigned&) (0x27D3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, unsigned&&) (0x27D5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, const unsigned, const unsigned&) (0x27D7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::initializer_list) (0x27D9) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd5, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd7, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd9, 0x27, 0x00, 0x00 + # ArgList (0x27DB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const unsigned& (0x1CCE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0xce, 0x1c, 0x00, 0x00 + # MemberFunction (0x27DC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const unsigned&) (0x27DB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xdb, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x27CA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xca, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27DE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned, const unsigned&) (0x27DC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list) (0x27DD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x27, 0x00, 0x00 + # ArgList (0x27DF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x27B2) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb2, 0x27, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # MemberFunction (0x27E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, std::integral_constant) (0x27DF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xdf, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x27E1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x27B2) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb2, 0x27, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # MemberFunction (0x27E2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, std::integral_constant) (0x27E1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xe1, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27E3) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const std::vector >&, std::integral_constant) (0x27E0) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const std::vector >&, std::integral_constant) (0x27E2) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe0, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe2, 0x27, 0x00, 0x00 + # MemberFunction (0x27E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27E5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned) (0x27E4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned, const unsigned&) (0x27DC) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x27, 0x00, 0x00 + # ArgList (0x27E6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x27D1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + # MemberFunction (0x27E7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x27D0) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator > >) (0x27E6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x27E8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x27D1) + # ArgType: std::_Vector_const_iterator > > (0x27D1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + # MemberFunction (0x27E9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x27D0) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x27E8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xe8, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27EA) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >) (0x27E7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x27E9) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe7, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x27, 0x00, 0x00 + # MemberFunction (0x27EB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x475) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x27EC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x27B1) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb1, 0x27, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x27ED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned* (0x2758) + # ClassType: std::vector > (0x270B) + # ThisType: const std::vector >* (0x27EC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x27, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xec, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27EE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::vector >::() (0x27EB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const unsigned* std::vector >::() (0x27ED) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xeb, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xed, 0x27, 0x00, 0x00 + # MemberFunction (0x27EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x27D0) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27F0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x27D1) + # ClassType: std::vector > (0x270B) + # ThisType: const std::vector >* (0x27EC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xec, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27F1) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::() (0x27EF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x27F0) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xef, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf0, 0x27, 0x00, 0x00 + # Class (0x27F2) { + # 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 (0x27F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x27F2) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x27, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x27F4) { + # 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 (0x27F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x27F4) + # ClassType: std::vector > (0x270B) + # ThisType: const std::vector >* (0x27EC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf4, 0x27, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xec, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27F6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x27F3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x27F5) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf3, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x27, 0x00, 0x00 + # MemberFunction (0x27F7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x270B) + # ThisType: const std::vector >* (0x27EC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xec, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27F8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::vector > (0x270B) + # ThisType: const std::vector >* (0x27EC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xec, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned& (0x1CA4) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa4, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27FA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned& (0x1CCE) + # ClassType: std::vector > (0x270B) + # ThisType: const std::vector >* (0x27EC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xce, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xec, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27FB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned& std::vector >::(const unsigned) (0x27F9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const unsigned& std::vector >::(const unsigned) (0x27FA) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf9, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfa, 0x27, 0x00, 0x00 + # MemberFunction (0x27FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned& (0x1CA4) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa4, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27FD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned& (0x1CCE) + # ClassType: std::vector > (0x270B) + # ThisType: const std::vector >* (0x27EC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xce, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xec, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27FE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned& std::vector >::() (0x27FC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const unsigned& std::vector >::() (0x27FD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfc, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x27, 0x00, 0x00 + # MemberFunction (0x27FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x26B3) + # ClassType: std::vector > (0x270B) + # ThisType: const std::vector >* (0x27EC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xec, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2800) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned* (0x475) + # ArgType: const unsigned (0x1181) + # ArgType: const unsigned& (0x1CCE) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0xce, 0x1c, 0x00, 0x00 + # MemberFunction (0x2801) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x475) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned*, const unsigned, const unsigned&) (0x2800) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x00, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2802) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned* (0x475) + # ArgType: const unsigned (0x1181) + # ArgType: std::_Value_init_tag (0x1759) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x59, 0x17, 0x00, 0x00 + # MemberFunction (0x2803) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x475) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned*, const unsigned, std::_Value_init_tag) (0x2802) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x02, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2804) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: unsigned* std::vector >::(unsigned*, const unsigned, const unsigned&) (0x2801) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: unsigned* std::vector >::(unsigned*, const unsigned, std::_Value_init_tag) (0x2803) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x01, 0x28, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x03, 0x28, 0x00, 0x00 + # ArgList (0x2805) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned* (0x475) + # ArgType: unsigned* (0x475) + # ArgType: unsigned* (0x475) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + # MemberFunction (0x2806) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x475) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned*, unsigned*, unsigned*) (0x2805) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x05, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2807) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: unsigned* (0x475) + # ArgType: unsigned* (0x475) + # ArgType: unsigned* (0x475) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # MemberFunction (0x2808) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (unsigned*, unsigned*, unsigned*, std::integral_constant) (0x2807) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x07, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2809) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: unsigned* (0x475) + # ArgType: unsigned* (0x475) + # ArgType: unsigned* (0x475) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # MemberFunction (0x280A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (unsigned*, unsigned*, unsigned*, std::integral_constant) (0x2809) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x09, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x280B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(unsigned*, unsigned*, unsigned*, std::integral_constant) (0x2808) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(unsigned*, unsigned*, unsigned*, std::integral_constant) (0x280A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x08, 0x28, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0a, 0x28, 0x00, 0x00 + # MemberFunction (0x280C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned*, unsigned*, unsigned*) (0x2805) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x05, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x280D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned* (0x475) + # ArgType: unsigned* (0x475) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + # MemberFunction (0x280E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, unsigned*) (0x280D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x0d, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x280F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::vector > (0x270B) + # ThisType: const std::vector >* (0x27EC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xec, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2810) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: unsigned* (0x475) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x2811) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned* (0x2810) + # ArgType: const unsigned (0x1181) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x28, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x2812) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned*, const unsigned, const unsigned) (0x2811) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x11, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2813) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2814) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: const std::vector >* (0x27EC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, unsigned*) (0x280D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xec, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x0d, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2815) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x124F) + # ClassType: std::vector > (0x270B) + # ThisType: const std::vector >* (0x27EC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xec, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2816) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x1253) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x12, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2817) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x1256) + # ClassType: std::vector > (0x270B) + # ThisType: const std::vector >* (0x27EC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xec, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2818) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Container_proxy*& std::vector >::() (0x2816) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Container_proxy* const& std::vector >::() (0x2817) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x16, 0x28, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x17, 0x28, 0x00, 0x00 + # MemberFunction (0x2819) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x271D) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1d, 0x27, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x281A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x2720) + # ClassType: std::vector > (0x270B) + # ThisType: const std::vector >* (0x27EC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x27, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xec, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x281B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::allocator& std::vector >::() (0x2819) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: const std::allocator& std::vector >::() (0x281A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x19, 0x28, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1a, 0x28, 0x00, 0x00 + # Class (0x281C) { + # 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 (0x281D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x281C) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1c, 0x28, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x281E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x281D) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1d, 0x28, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x281F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val > (0x281C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1c, 0x28, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2820) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val > (0x281F) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1f, 0x28, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2821) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x2820) + # ClassType: std::vector > (0x270B) + # ThisType: const std::vector >* (0x27EC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x28, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xec, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2822) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val >& std::vector >::() (0x281E) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: const std::_Vector_val >& std::vector >::() (0x2821) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1e, 0x28, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x21, 0x28, 0x00, 0x00 + # ArgList (0x2823) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const unsigned* (0x2810) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x10, 0x28, 0x00, 0x00 + # MemberFunction (0x2824) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x27D0) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned*) (0x2823) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x23, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2825) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x27D0) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2826) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: unsigned* (0x475) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2827) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned*& (0x2826) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x28, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2828) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned* (0x2810) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x10, 0x28, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2829) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned*& (0x2828) + # ClassType: std::vector > (0x270B) + # ThisType: const std::vector >* (0x27EC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x28, 0x28, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xec, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x282A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: unsigned*& std::vector >::() (0x2827) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: const unsigned*& std::vector >::() (0x2829) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x27, 0x28, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x29, 0x28, 0x00, 0x00 + # FieldList (0x282B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Compressed_pair,std::_Vector_val >,1> (0x27A6) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x9 + # MethodListIndex: 0x27BC + # Name: vector + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&) (0x27BF) + # Name: _Take_contents + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27C4 + # Name: _Move_construct + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x27C7 + # Name: _Move_assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x27CC + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x27A8) + # Name: ~vector + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27CF + # Name: push_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x27DA + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27DE + # Name: assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27E3 + # Name: _Copy_assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27E5 + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const unsigned) (0x27E4) + # Name: _Reallocate_exactly + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const unsigned) (0x27E4) + # Name: _Clear_and_reserve_geometric + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned) (0x27E4) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x27A8) + # Name: shrink_to_fit + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x27A8) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27EA + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x27A8) + # Name: clear + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&) (0x27BF) + # Name: _Swap_val + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&) (0x27BF) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27EE + # Name: data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27F1 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27F1 + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27F6 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27F6 + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x27F0) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x27F0) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x27F5) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x27F5) + # Name: crend + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27EE + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27EE + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::vector >::() (0x27F7) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::vector >::() (0x27F8) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::vector >::() (0x27F8) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::vector >::() (0x27F8) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned std::vector >::() (0x27F8) + # Name: _Unused_capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::vector >::() (0x27F7) + # Name: _Has_unused_capacity + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27FB + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27FB + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27FE + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27FE + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator std::vector >::() (0x27FF) + # Name: get_allocator + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2804 + # Name: _Ufill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned* std::vector >::(unsigned*, unsigned*, unsigned*) (0x2806) + # Name: _Umove + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x280B + # Name: _Umove_if_noexcept1 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(unsigned*, unsigned*, unsigned*) (0x280C) + # Name: _Umove_if_noexcept + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(unsigned*, unsigned*) (0x280E) + # Name: _Destroy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned std::vector >::(const unsigned) (0x280F) + # Name: _Calculate_growth + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const unsigned) (0x27E4) + # Name: _Buy_raw + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const unsigned) (0x27E4) + # Name: _Buy_nonzero + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const unsigned*, const unsigned, const unsigned) (0x2812) + # Name: _Change_array + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::() (0x27A8) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::vector >::() (0x2813) + # Name: _Xlength + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::vector >::() (0x2813) + # Name: _Xrange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(unsigned*, unsigned*) (0x2814) + # Name: _Orphan_range + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Iterator_base12** std::vector >::() (0x2815) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2818 + # Name: _Myproxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::() (0x27A8) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&) (0x27BF) + # Name: _Swap_proxy_and_iterators + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x281B + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2822 + # Name: _Get_data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_iterator > > std::vector >::(const unsigned*) (0x2824) + # Name: _Make_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_iterator > > std::vector >::(const unsigned) (0x2825) + # Name: _Make_iterator_offset + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x282A + # Name: _Myfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x282A + # Name: _Mylast + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x282A + # Name: _Myend + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x26B3) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x26B4) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_val > (0x281C) + # Name: _Scary_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x26B3) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x475) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x2758) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned& (0x1CA4) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned& (0x1CCE) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x27D0) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x27D1) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x27F2) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x27F4) + # Name: const_reverse_iterator + # } + # } + .byte 0xa6, 0x06, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xa6, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x09, 0x00 + .byte 0xbc, 0x27, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xbf, 0x27, 0x00, 0x00 + .byte 0x5f, 0x54, 0x61, 0x6b + .byte 0x65, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x74, 0x65, 0x6e + .byte 0x74, 0x73, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc4, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x72 + .byte 0x75, 0x63, 0x74, 0x00 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xc7, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xcc, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa8, 0x27, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xcf, 0x27, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0xda, 0x27, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xde, 0x27, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe3, 0x27, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x73 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xe4, 0x27, 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, 0x01, 0x00 + .byte 0xe4, 0x27, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x65 + .byte 0x61, 0x72, 0x5f, 0x61 + .byte 0x6e, 0x64, 0x5f, 0x72 + .byte 0x65, 0x73, 0x65, 0x72 + .byte 0x76, 0x65, 0x5f, 0x67 + .byte 0x65, 0x6f, 0x6d, 0x65 + .byte 0x74, 0x72, 0x69, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe4, 0x27, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa8, 0x27, 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 0xa8, 0x27, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xea, 0x27, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa8, 0x27, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xbf, 0x27, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbf, 0x27, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xee, 0x27, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf1, 0x27, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf1, 0x27, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf6, 0x27, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf6, 0x27, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf0, 0x27, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf0, 0x27, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf5, 0x27, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf5, 0x27, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xee, 0x27, 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 0xee, 0x27, 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 0xf7, 0x27, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf8, 0x27, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf8, 0x27, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf8, 0x27, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xf8, 0x27, 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 0xf7, 0x27, 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 0xfb, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfb, 0x27, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfe, 0x27, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfe, 0x27, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xff, 0x27, 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 0x04, 0x28, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x06, 0x28, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6d, 0x6f + .byte 0x76, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0b, 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 0x0c, 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 0x0e, 0x28, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x0f, 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 0xe4, 0x27, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x5f, 0x72, 0x61, 0x77 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xe4, 0x27, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x5f, 0x6e, 0x6f, 0x6e + .byte 0x7a, 0x65, 0x72, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x12, 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 0xa8, 0x27, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x13, 0x28, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x13, 0x28, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x67, 0x65, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x14, 0x28, 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, 0x01, 0x00 + .byte 0x15, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x18, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa8, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xbf, 0x27, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x5f + .byte 0x61, 0x6e, 0x64, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1b, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x22, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x24, 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, 0x01, 0x00 + .byte 0x25, 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 0x2a, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2a, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2a, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb4, 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 0x1c, 0x28, 0x00, 0x00 + .byte 0x5f, 0x53, 0x63, 0x61 + .byte 0x72, 0x79, 0x5f, 0x76 + .byte 0x61, 0x6c, 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 0xb3, 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 0x75, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x58, 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 0xa4, 0x1c, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xce, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 0x27, 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 0xf2, 0x27, 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 0xf4, 0x27, 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 (0x282C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 122 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x282B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::vector > + # LinkageName: .?AV?$vector@IV?$allocator@I@std@@@std@@ + # } + .byte 0x76, 0x00, 0x04, 0x15 + .byte 0x7a, 0x00, 0x10, 0x02 + .byte 0x2b, 0x28, 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, 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 (0x282D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector > (0x282C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 339 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2c, 0x28, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x53, 0x01, 0x00, 0x00 + # Pointer (0x282E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_iter_base > > (0x2755) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x282F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iter_base > > (0x2755) + # ThisType: std::_Vb_iter_base > >* (0x282E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x2e, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2830) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned* (0x2758) + # ArgType: unsigned (0x75) + # ArgType: const std::_Container_base12* (0x1295) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x27, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x95, 0x12, 0x00, 0x00 + # MemberFunction (0x2831) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iter_base > > (0x2755) + # ThisType: std::_Vb_iter_base > >* (0x282E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned*, unsigned, const std::_Container_base12*) (0x2830) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x2e, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x30, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2832) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_iter_base > >::() (0x282F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_iter_base > >::(const unsigned*, unsigned, const std::_Container_base12*) (0x2831) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x31, 0x28, 0x00, 0x00 + # MemberFunction (0x2833) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iter_base > > (0x2755) + # ThisType: std::_Vb_iter_base > >* (0x282E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x2e, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2834) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_iter_base > > (0x276D) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6d, 0x27, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2835) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::_Vb_iter_base > > (0x2755) + # ThisType: const std::_Vb_iter_base > >* (0x2834) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x34, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2836) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator_base12 (0x124D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const unsigned* (0x2758) + # FieldOffset: 0x8 + # Name: _Myptr + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0xC + # Name: _Myoff + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2832 + # Name: _Vb_iter_base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_iter_base > >::(unsigned) (0x2833) + # Name: _Advance + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int std::_Vb_iter_base > >::(unsigned) (0x2835) + # Name: _Valid + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x26B3) + # Name: _Alvbase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: _Sizet + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: _Difft + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector > (0x2563) + # Name: _Mycont + # } + # } + .byte 0xb6, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x58, 0x27, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x74, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x0c, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6f, 0x66, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x32, 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 0x33, 0x28, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x76 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x35, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x61, 0x6c + .byte 0x69, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x76 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x5f, 0x53, 0x69, 0x7a + .byte 0x65, 0x74, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x66 + .byte 0x66, 0x74, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x63 + .byte 0x6f, 0x6e, 0x74, 0x00 + # Class (0x2837) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 11 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2836) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0x36, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 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 (0x2838) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vb_iter_base > > (0x2837) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 1700 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x37, 0x28, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0xa4, 0x06, 0x00, 0x00 + # ArgList (0x2839) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x271D) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x1d, 0x27, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x283A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x475) + # ClassType: std::_Default_allocator_traits > (0x2796) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, const unsigned) (0x2839) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x96, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x39, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x283B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x271D) + # ArgType: const unsigned (0x1181) + # ArgType: const void* (0x127A) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1d, 0x27, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x7a, 0x12, 0x00, 0x00 + # MemberFunction (0x283C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x475) + # ClassType: std::_Default_allocator_traits > (0x2796) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const unsigned, const void*) (0x283B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x96, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x3b, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x283D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned* std::_Default_allocator_traits >::(std::allocator&, const unsigned) (0x283A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned* std::_Default_allocator_traits >::(std::allocator&, const unsigned, const void*) (0x283C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x3a, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x3c, 0x28, 0x00, 0x00 + # ArgList (0x283E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x271D) + # ArgType: const unsigned* (0x2810) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1d, 0x27, 0x00, 0x00 + .byte 0x10, 0x28, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x283F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x2796) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const unsigned*, const unsigned) (0x283E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x96, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x3e, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2840) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Default_allocator_traits > (0x2796) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x2789) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x96, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x89, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2841) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x26B3) + # ClassType: std::_Default_allocator_traits > (0x2796) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x2789) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x96, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x89, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2842) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x283D + # 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) (0x283F) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned std::_Default_allocator_traits >::(const std::allocator&) (0x2840) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::allocator std::_Default_allocator_traits >::(const std::allocator&) (0x2841) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x26B3) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x475) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x2758) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x403) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x127A) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B4) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B4) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11B1) + # Name: is_always_equal + # } + # } + .byte 0xbe, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x3d, 0x28, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x3f, 0x28, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x41, 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 0xb3, 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 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x58, 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, 0x04, 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 0x7a, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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 0xb4, 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 0xb1, 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 0xb4, 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 0xb1, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x2843) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 17 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2842) + # 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 0x42, 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 (0x2844) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Default_allocator_traits > (0x2843) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 779 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x43, 0x28, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x0b, 0x03, 0x00, 0x00 + # Pointer (0x2845) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair,std::_Vector_val >,1> (0x27A6) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa6, 0x27, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2846) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x271D) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x27A6) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x2845) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1d, 0x27, 0x00, 0x00 + .byte 0xa6, 0x27, 0x00, 0x00 + .byte 0x45, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2847) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,std::_Vector_val >,1> (0x27A6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa6, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2848) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair,std::_Vector_val >,1> (0x2847) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x47, 0x28, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2849) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x2720) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x27A6) + # ThisType: const std::_Compressed_pair,std::_Vector_val >,1>* (0x2848) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x27, 0x00, 0x00 + .byte 0xa6, 0x27, 0x00, 0x00 + .byte 0x48, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x284A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2846) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2849) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x49, 0x28, 0x00, 0x00 + # MemberFunction (0x284B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x281D) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x27A6) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x2845) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1d, 0x28, 0x00, 0x00 + .byte 0xa6, 0x27, 0x00, 0x00 + .byte 0x45, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x284C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x2820) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x27A6) + # ThisType: const std::_Compressed_pair,std::_Vector_val >,1>* (0x2848) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x28, 0x00, 0x00 + .byte 0xa6, 0x27, 0x00, 0x00 + .byte 0x48, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x284D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x284B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x284C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x28, 0x00, 0x00 + # FieldList (0x284E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::allocator (0x26B3) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val > (0x281C) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x284A + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x284D + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x26B3) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1c, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4a, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4d, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x284F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x284E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0x4e, 0x28, 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, 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 (0x2850) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair,std::_Vector_val >,1> (0x284F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 1518 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4f, 0x28, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0xee, 0x05, 0x00, 0x00 + # Pointer (0x2851) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_iterator > > (0x27D0) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2852) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_iterator > > (0x27D0) + # ThisType: std::_Vector_iterator > >* (0x2851) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x51, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2853) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned* (0x475) + # ArgType: const std::_Container_base12* (0x1295) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x95, 0x12, 0x00, 0x00 + # MemberFunction (0x2854) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_iterator > > (0x27D0) + # ThisType: std::_Vector_iterator > >* (0x2851) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, const std::_Container_base12*) (0x2853) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x51, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x53, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2855) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_iterator > >::() (0x2852) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_iterator > >::(unsigned*, const std::_Container_base12*) (0x2854) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x52, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x28, 0x00, 0x00 + # Modifier (0x2856) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_iterator > > (0x27D0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2857) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_iterator > > (0x2856) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x56, 0x28, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2858) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned& (0x1CA4) + # ClassType: std::_Vector_iterator > > (0x27D0) + # ThisType: const std::_Vector_iterator > >* (0x2857) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa4, 0x1c, 0x00, 0x00 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x57, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2859) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x475) + # ClassType: std::_Vector_iterator > > (0x27D0) + # ThisType: const std::_Vector_iterator > >* (0x2857) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x57, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x285A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_iterator > > (0x27D0) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x285B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > >& (0x285A) + # ClassType: std::_Vector_iterator > > (0x27D0) + # ThisType: std::_Vector_iterator > >* (0x2851) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x28, 0x00, 0x00 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x51, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x285C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x27D0) + # ClassType: std::_Vector_iterator > > (0x27D0) + # ThisType: std::_Vector_iterator > >* (0x2851) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x51, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x285D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > >& std::_Vector_iterator > >::() (0x285B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::_Vector_iterator > >::(int) (0x285C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5b, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x28, 0x00, 0x00 + # MemberFunction (0x285E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > >& (0x285A) + # ClassType: std::_Vector_iterator > > (0x27D0) + # ThisType: std::_Vector_iterator > >* (0x2851) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x28, 0x00, 0x00 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x51, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x285F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x27D0) + # ClassType: std::_Vector_iterator > > (0x27D0) + # ThisType: const std::_Vector_iterator > >* (0x2857) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x57, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2860) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_const_iterator > > (0x27D1) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2861) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator > > (0x2860) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x60, 0x28, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2862) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vector_const_iterator > >& (0x2861) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x61, 0x28, 0x00, 0x00 + # MemberFunction (0x2863) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::_Vector_iterator > > (0x27D0) + # ThisType: const std::_Vector_iterator > >* (0x2857) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x2862) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x57, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x62, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2864) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::_Vector_iterator > >::(const int) (0x285F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::_Vector_iterator > >::(const std::_Vector_const_iterator > >&) (0x2863) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x28, 0x00, 0x00 + # MemberFunction (0x2865) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned& (0x1CA4) + # ClassType: std::_Vector_iterator > > (0x27D0) + # ThisType: const std::_Vector_iterator > >* (0x2857) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa4, 0x1c, 0x00, 0x00 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x57, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2866) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vector_const_iterator > > (0x27D1) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2855 + # Name: _Vector_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned& std::_Vector_iterator > >::() (0x2858) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::_Vector_iterator > >::() (0x2859) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x285D + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x285D + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > >& std::_Vector_iterator > >::(const int) (0x285E) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::_Vector_iterator > >::(const int) (0x285F) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > >& std::_Vector_iterator > >::(const int) (0x285E) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2864 + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned& std::_Vector_iterator > >::(const int) (0x2865) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::_Vector_iterator > >::() (0x2859) + # Name: _Unwrapped + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x27D1) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x107F) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x475) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned& (0x1CA4) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x27D0) + # Name: _Prevent_inheriting_unwrap + # } + # } + .byte 0x92, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x55, 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 0x58, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x59, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5d, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5d, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x64, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x65, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x59, 0x28, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7f, 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 0x74, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xa4, 0x1c, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x5f, 0x50, 0x72, 0x65 + .byte 0x76, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x69, 0x6e, 0x68 + .byte 0x65, 0x72, 0x69, 0x74 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x75, 0x6e, 0x77, 0x72 + .byte 0x61, 0x70, 0x00, 0xf1 + # Class (0x2867) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 23 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2866) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 12 + # Name: std::_Vector_iterator > > + # LinkageName: .?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@ + # } + .byte 0xae, 0x00, 0x04, 0x15 + .byte 0x17, 0x00, 0x10, 0x02 + .byte 0x66, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 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 (0x2868) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_iterator > > (0x2867) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 203 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0xcb, 0x00, 0x00, 0x00 + # Pointer (0x2869) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > > (0x27D1) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x286A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x27D1) + # ThisType: std::_Vector_const_iterator > >* (0x2869) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x69, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x286B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x27D1) + # ThisType: std::_Vector_const_iterator > >* (0x2869) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, const std::_Container_base12*) (0x2853) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x69, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x53, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x286C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::() (0x286A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(unsigned*, const std::_Container_base12*) (0x286B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x28, 0x00, 0x00 + # Pointer (0x286D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator > > (0x2860) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x60, 0x28, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x286E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned& (0x1CCE) + # ClassType: std::_Vector_const_iterator > > (0x27D1) + # ThisType: const std::_Vector_const_iterator > >* (0x286D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xce, 0x1c, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x6d, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x286F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned* (0x2758) + # ClassType: std::_Vector_const_iterator > > (0x27D1) + # ThisType: const std::_Vector_const_iterator > >* (0x286D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x27, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x6d, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2870) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > > (0x27D1) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2871) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > >& (0x2870) + # ClassType: std::_Vector_const_iterator > > (0x27D1) + # ThisType: std::_Vector_const_iterator > >* (0x2869) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x28, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x69, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2872) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x27D1) + # ClassType: std::_Vector_const_iterator > > (0x27D1) + # ThisType: std::_Vector_const_iterator > >* (0x2869) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x69, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2873) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::() (0x2871) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(int) (0x2872) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x71, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x72, 0x28, 0x00, 0x00 + # MemberFunction (0x2874) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x27D1) + # ThisType: const std::_Vector_const_iterator > >* (0x286D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x6d, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2875) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > >& (0x2870) + # ClassType: std::_Vector_const_iterator > > (0x27D1) + # ThisType: std::_Vector_const_iterator > >* (0x2869) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x28, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x69, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2876) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x27D1) + # ClassType: std::_Vector_const_iterator > > (0x27D1) + # ThisType: const std::_Vector_const_iterator > >* (0x286D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x6d, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2877) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::_Vector_const_iterator > > (0x27D1) + # ThisType: const std::_Vector_const_iterator > >* (0x286D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x2862) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x6d, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x62, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2878) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(const int) (0x2876) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2877) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x76, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x77, 0x28, 0x00, 0x00 + # MemberFunction (0x2879) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned& (0x1CCE) + # ClassType: std::_Vector_const_iterator > > (0x27D1) + # ThisType: const std::_Vector_const_iterator > >* (0x286D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int) (0x107A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xce, 0x1c, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x6d, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x287A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vector_const_iterator > > (0x27D1) + # ThisType: const std::_Vector_const_iterator > >* (0x286D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x2862) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x6d, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x62, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x287B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x27D1) + # ThisType: const std::_Vector_const_iterator > >* (0x286D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x2862) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x6d, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x62, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x287C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const unsigned* (0x2758) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x58, 0x27, 0x00, 0x00 + # MemberFunction (0x287D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x27D1) + # ThisType: std::_Vector_const_iterator > >* (0x2869) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned*) (0x287C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x69, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7c, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x287E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator_base12 (0x124D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned* (0x475) + # FieldOffset: 0x8 + # Name: _Ptr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x286C + # Name: _Vector_const_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const unsigned& std::_Vector_const_iterator > >::() (0x286E) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const unsigned* std::_Vector_const_iterator > >::() (0x286F) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2873 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2873 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(const int) (0x2874) + # Name: _Verify_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::(const int) (0x2875) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(const int) (0x2876) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::(const int) (0x2875) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2878 + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const unsigned& std::_Vector_const_iterator > >::(const int) (0x2879) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x287A) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x287A) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x287A) + # Name: operator< + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x287A) + # Name: operator> + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x287A) + # Name: operator<= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x287A) + # Name: operator>= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x287B) + # Name: _Compat + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const unsigned* std::_Vector_const_iterator > >::() (0x286F) + # Name: _Unwrapped + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(const unsigned*) (0x287D) + # Name: _Seek_to + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x107F) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x2758) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned& (0x1CCE) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x475) + # Name: _Tptr + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x27D1) + # Name: _Prevent_inheriting_unwrap + # } + # } + .byte 0x5a, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x6c, 0x28, 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 0x6e, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6f, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x73, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x73, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x74, 0x28, 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 0x75, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x76, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x75, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x78, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x79, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7a, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7a, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7a, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7a, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7a, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7a, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7b, 0x28, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6f, 0x28, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7d, 0x28, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7f, 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 0x74, 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 0x58, 0x27, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xce, 0x1c, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x5f, 0x54, 0x70, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x5f, 0x50, 0x72, 0x65 + .byte 0x76, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x69, 0x6e, 0x68 + .byte 0x65, 0x72, 0x69, 0x74 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x75, 0x6e, 0x77, 0x72 + .byte 0x61, 0x70, 0x00, 0xf1 + # Class (0x287F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 33 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x287E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 12 + # 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 0x21, 0x00, 0x10, 0x02 + .byte 0x7e, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 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 (0x2880) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_const_iterator > > (0x287F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 22 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7f, 0x28, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x16, 0x00, 0x00, 0x00 + # Pointer (0x2881) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x281C) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1c, 0x28, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2882) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_val > (0x281C) + # ThisType: std::_Vector_val >* (0x2881) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x28, 0x00, 0x00 + .byte 0x81, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2883) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x1293) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned* (0x475) + # FieldOffset: 0x4 + # Name: _Myfirst + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned* (0x475) + # FieldOffset: 0x8 + # Name: _Mylast + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned* (0x475) + # FieldOffset: 0xC + # Name: _Myend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_val >::() (0x2882) + # Name: _Vector_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x475) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x2758) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned& (0x1CA4) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned& (0x1CCE) + # Name: const_reference + # } + # } + .byte 0xf2, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4d + .byte 0x79, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6c, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x0c, 0x00, 0x5f, 0x4d + .byte 0x79, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x82, 0x28, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x58, 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 0xa4, 0x1c, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xce, 0x1c, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + # Class (0x2884) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 12 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2883) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0x83, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 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 (0x2885) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_val > (0x2884) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 308 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x84, 0x28, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x34, 0x01, 0x00, 0x00 + # ArgList (0x2886) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + # Procedure (0x2887) { + # 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>) (0x2886) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x86, 0x28, 0x00, 0x00 + # FuncId (0x2888) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1BD7) + # FunctionType: void (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x2887) + # Name: _Verify_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0x87, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2889) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x22E4) + # FunctionType: bool std::basic_regex >::() (0x2313) + # Name: _Empty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0x13, 0x23, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x74, 0x79, 0x00, 0xf1 + # MemberFuncId (0x288A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x22E4) + # FunctionType: std::regex_constants::syntax_option_type std::basic_regex >::() (0x230B) + # Name: flags + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0x0b, 0x23, 0x00, 0x00 + .byte 0x66, 0x6c, 0x61, 0x67 + .byte 0x73, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x288B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x22E4) + # FunctionType: unsigned std::basic_regex >::() (0x230A) + # Name: mark_count + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0x0a, 0x23, 0x00, 0x00 + .byte 0x6d, 0x61, 0x72, 0x6b + .byte 0x5f, 0x63, 0x6f, 0x75 + .byte 0x6e, 0x74, 0x00, 0xf1 + # MemberFuncId (0x288C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x22E4) + # FunctionType: std::_Root_node* std::basic_regex >::() (0x2312) + # Name: _Get + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0x12, 0x23, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x288D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x22E4) + # FunctionType: const std::regex_traits& std::basic_regex >::() (0x2316) + # Name: _Get_traits + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0x16, 0x23, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x00 + # MemberFuncId (0x288E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # 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) (0x2491) + # Name: _Matcher + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x91, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x74 + .byte 0x63, 0x68, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x288F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::match_results,0>,std::allocator,0> > > >* (0x19D2) + # ArgType: bool (0x30) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd2, 0x19, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x2890) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x248F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::match_results,0>,std::allocator,0> > > >*, bool) (0x288F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x8f, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x8f, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2891) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::match_results,0>,std::allocator,0> > > >*, bool) (0x2890) + # Name: _Match + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x90, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x74 + .byte 0x63, 0x68, 0x00, 0xf1 + # MemberFunction (0x2892) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x248F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x8f, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2893) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # FunctionType: void std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::() (0x2892) + # Name: ~_Matcher + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x92, 0x28, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4d, 0x61 + .byte 0x74, 0x63, 0x68, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2894) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Tgt_state_t,0> > (0x248D) + # ThisType: std::_Tgt_state_t,0> >* (0x24B0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8d, 0x24, 0x00, 0x00 + .byte 0xb0, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2895) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Tgt_state_t,0> > (0x248D) + # FunctionType: void std::_Tgt_state_t,0> >::() (0x2894) + # Name: _Tgt_state_t + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x8d, 0x24, 0x00, 0x00 + .byte 0x94, 0x28, 0x00, 0x00 + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2896) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: void std::vector >::() (0x24BB) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xbb, 0x24, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # StringId (0x2897) { + # 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 (0x2898) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::regex_constants::match_flag_type (0x19E9) + # ArgType: std::regex_constants::match_flag_type (0x19E9) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + # Procedure (0x2899) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::regex_constants::match_flag_type (0x19E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::regex_constants::match_flag_type, std::regex_constants::match_flag_type) (0x2898) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x98, 0x28, 0x00, 0x00 + # FuncId (0x289A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std::regex_constants (0x2897) + # FunctionType: std::regex_constants::match_flag_type (std::regex_constants::match_flag_type, std::regex_constants::match_flag_type) (0x2899) + # Name: operator& + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x97, 0x28, 0x00, 0x00 + .byte 0x99, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x26, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x289B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: void std::vector >::(const unsigned) (0x2501) + # Name: resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x01, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + # MemberFuncId (0x289C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: void std::vector >::() (0x24BB) + # Name: ~vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xbb, 0x24, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + # MemberFuncId (0x289D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Tgt_state_t,0> > (0x248D) + # FunctionType: void std::_Tgt_state_t,0> >::() (0x2894) + # Name: ~_Tgt_state_t + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x8d, 0x24, 0x00, 0x00 + .byte 0x94, 0x28, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x54, 0x67 + .byte 0x74, 0x5f, 0x73, 0x74 + .byte 0x61, 0x74, 0x65, 0x5f + .byte 0x74, 0x00, 0xf2, 0xf1 + # Pointer (0x289E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Bt_state_t,0> > (0x24AE) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xae, 0x24, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x289F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Bt_state_t,0> > (0x24AE) + # ThisType: std::_Bt_state_t,0> >* (0x289E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xae, 0x24, 0x00, 0x00 + .byte 0x9e, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x28A0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bt_state_t,0> > (0x24AE) + # FunctionType: void std::_Bt_state_t,0> >::() (0x289F) + # Name: _Bt_state_t + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xae, 0x24, 0x00, 0x00 + .byte 0x9f, 0x28, 0x00, 0x00 + .byte 0x5f, 0x42, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 0x00 + # MemberFuncId (0x28A1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x2569) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x69, 0x25, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x28A2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2563) + # FunctionType: void std::vector >::() (0x2656) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x56, 0x26, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x28A3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_val > (0x2654) + # FunctionType: void std::_Vb_val >::() (0x270D) + # Name: _Vb_val + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x0d, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x28A4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: void std::vector >::() (0x27A8) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa8, 0x27, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x28A5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_val > (0x2654) + # FunctionType: std::allocator& std::_Vb_val >::() (0x271E) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x1e, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFunction (0x28A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1C36) + # ThisType: std::allocator* (0x1C43) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x2789) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x43, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x89, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x28A7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1C36) + # FunctionType: void std::allocator::(const std::allocator&) (0x28A6) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0xa6, 0x28, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x28A8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: void std::vector >::() (0x27A8) + # Name: ~vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa8, 0x27, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + # MemberFunction (0x28A9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x27A6) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x2845) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Zero_then_variadic_args_t) (0x1DC1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x27, 0x00, 0x00 + .byte 0x45, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc1, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x28AA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x27A6) + # FunctionType: void std::_Compressed_pair,std::_Vector_val >,1>::(std::_Zero_then_variadic_args_t) (0x28A9) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xa6, 0x27, 0x00, 0x00 + .byte 0xa9, 0x28, 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 (0x28AB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: std::_Vector_val >& std::vector >::() (0x281E) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x1e, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x28AC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: std::allocator& std::vector >::() (0x2819) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x19, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x28AD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x26B3) + # FunctionType: void std::allocator::() (0x2788) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x88, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x28AE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val > (0x281C) + # FunctionType: void std::_Vector_val >::() (0x2882) + # Name: _Vector_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1c, 0x28, 0x00, 0x00 + .byte 0x82, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x28AF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x27A6) + # FunctionType: std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x284B) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa6, 0x27, 0x00, 0x00 + .byte 0x4b, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x28B0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x27A6) + # FunctionType: std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2846) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa6, 0x27, 0x00, 0x00 + .byte 0x46, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x28B1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: void std::vector >::() (0x27A8) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa8, 0x27, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x28B2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: std::_Container_proxy*& std::vector >::() (0x2816) + # Name: _Myproxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x16, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x28B3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: void std::vector >::() (0x27A8) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa8, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # MemberFuncId (0x28B4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: void std::vector >::(unsigned*, unsigned*) (0x280E) + # Name: _Destroy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x0e, 0x28, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x28B5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x26B3) + # FunctionType: void std::allocator::(unsigned* const, const unsigned) (0x278E) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x8e, 0x27, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # ArgList (0x28B6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned* (0x475) + # ArgType: unsigned* (0x475) + # ArgType: std::allocator& (0x271D) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x1d, 0x27, 0x00, 0x00 + # Procedure (0x28B7) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned*, unsigned*, std::allocator&) (0x28B6) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xb6, 0x28, 0x00, 0x00 + # FuncId (0x28B8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (unsigned*, unsigned*, std::allocator&) (0x28B7) + # Name: _Destroy_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xb7, 0x28, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # MemberFunction (0x28B9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2567) + # ThisType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>* (0x26BB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Zero_then_variadic_args_t) (0x1DC1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x25, 0x00, 0x00 + .byte 0xbb, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc1, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x28BA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2567) + # FunctionType: void std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::(std::_Zero_then_variadic_args_t) (0x28B9) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x67, 0x25, 0x00, 0x00 + .byte 0xb9, 0x28, 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 (0x28BB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: std::_Vector_val,0> >::_Grp_t> >& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25EC) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xec, 0x25, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x28BC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: std::allocator,0> >::_Grp_t>& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25E7) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xe7, 0x25, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFunction (0x28BD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1C36) + # ThisType: std::allocator* (0x1C43) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> >::_Grp_t>&) (0x256D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x43, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x6d, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x28BE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1C36) + # FunctionType: void std::allocator::(const std::allocator,0> >::_Grp_t>&) (0x28BD) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0xbd, 0x28, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x28BF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> >::_Grp_t> (0x256A) + # FunctionType: void std::allocator,0> >::_Grp_t>::() (0x26CD) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6a, 0x25, 0x00, 0x00 + .byte 0xcd, 0x26, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x28C0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val,0> >::_Grp_t> > (0x25EA) + # FunctionType: void std::_Vector_val,0> >::_Grp_t> >::() (0x26F7) + # Name: _Vector_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xea, 0x25, 0x00, 0x00 + .byte 0xf7, 0x26, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x28C1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2567) + # FunctionType: std::_Vector_val,0> >::_Grp_t> >& std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x26C1) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x67, 0x25, 0x00, 0x00 + .byte 0xc1, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x28C2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2567) + # FunctionType: std::allocator,0> >::_Grp_t>& std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x26BC) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x67, 0x25, 0x00, 0x00 + .byte 0xbc, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFunction (0x28C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x24B9) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x2600) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Zero_then_variadic_args_t) (0x1DC1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x24, 0x00, 0x00 + .byte 0x00, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc1, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x28C4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x24B9) + # FunctionType: void std::_Compressed_pair,std::_Vector_val >,1>::(std::_Zero_then_variadic_args_t) (0x28C3) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xb9, 0x24, 0x00, 0x00 + .byte 0xc3, 0x28, 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 (0x28C5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: std::_Vector_val >& std::vector >::() (0x253F) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x3f, 0x25, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x28C6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: std::allocator& std::vector >::() (0x253A) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x3a, 0x25, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFunction (0x28C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1C36) + # ThisType: std::allocator* (0x1C43) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x24BF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x43, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xbf, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x28C8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1C36) + # FunctionType: void std::allocator::(const std::allocator&) (0x28C7) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0xc7, 0x28, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x28C9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x24BC) + # FunctionType: void std::allocator::() (0x2612) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x12, 0x26, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x28CA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val > (0x253D) + # FunctionType: void std::_Vector_val >::() (0x263F) + # Name: _Vector_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3d, 0x25, 0x00, 0x00 + .byte 0x3f, 0x26, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x28CB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x24B9) + # FunctionType: std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2606) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x24, 0x00, 0x00 + .byte 0x06, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x28CC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x24B9) + # FunctionType: std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2601) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x24, 0x00, 0x00 + .byte 0x01, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # Modifier (0x28CD) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Value_init_tag (0x1759) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x59, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x28CE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Value_init_tag (0x28CD) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x28CF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const std::_Value_init_tag& (0x28CE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0xce, 0x28, 0x00, 0x00 + # MemberFunction (0x28D0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x248E) + # ThisType: std::vector >* (0x24BA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const std::_Value_init_tag&) (0x28CF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xcf, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x28D1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: void std::vector >::(const unsigned, const std::_Value_init_tag&) (0x28D0) + # Name: _Resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xd0, 0x28, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x00 + # MemberFuncId (0x28D2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: unsigned std::vector >::() (0x2517) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x17, 0x25, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x28D3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: std::_Loop_vals_t*& std::vector >::() (0x2548) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x48, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x28D4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: void std::vector >::(std::_Loop_vals_t*, std::_Loop_vals_t*) (0x2534) + # Name: _Orphan_range + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x34, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Pointer (0x28D5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > >* (0x2622) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x22, 0x26, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFuncId (0x28D6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: std::_Loop_vals_t*& std::vector >::() (0x2548) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x48, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x28D7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: void std::vector >::(std::_Loop_vals_t*, std::_Loop_vals_t*) (0x252E) + # Name: _Destroy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x2e, 0x25, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x28D8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: unsigned std::vector >::() (0x2517) + # Name: capacity + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x17, 0x25, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x28D9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: void std::vector >::(const unsigned, const std::_Value_init_tag&) (0x28D0) + # Name: _Resize_reallocate + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xd0, 0x28, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x5f + .byte 0x72, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x28DA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: std::_Loop_vals_t* std::vector >::(std::_Loop_vals_t*, const unsigned, std::_Value_init_tag) (0x2523) + # Name: _Ufill + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x23, 0x25, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x28DB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: const std::_Loop_vals_t*& std::vector >::() (0x254A) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x4a, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x28DC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: const std::_Loop_vals_t*& std::vector >::() (0x254A) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x4a, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x28DD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: const std::_Vector_val >& std::vector >::() (0x2542) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x42, 0x25, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x28DE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x24B9) + # FunctionType: const std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2607) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x24, 0x00, 0x00 + .byte 0x07, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x28DF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: std::_Iterator_base12** std::vector >::() (0x2535) + # Name: _Getpfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x35, 0x25, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x28E0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x124D) + # FunctionType: std::_Iterator_base12** std::_Iterator_base12::() (0x12DD) + # Name: _Getpnext + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0xdd, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x6e, 0x65, 0x78 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x28E1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x124D) + # FunctionType: void std::_Iterator_base12::() (0x12D1) + # Name: _Clrcont + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0xd1, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x72 + .byte 0x63, 0x6f, 0x6e, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x28E2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Container_base12 (0x1293) + # FunctionType: std::_Iterator_base12** std::_Container_base12::() (0x130F) + # Name: _Getpfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x0f, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # ArgList (0x28E3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2508) + # ArgType: std::_Loop_vals_t* (0x2508) + # ArgType: std::allocator& (0x2539) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x39, 0x25, 0x00, 0x00 + # Procedure (0x28E4) { + # 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&) (0x28E3) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe3, 0x28, 0x00, 0x00 + # FuncId (0x28E5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (std::_Loop_vals_t*, std::_Loop_vals_t*, std::allocator&) (0x28E4) + # Name: _Destroy_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xe4, 0x28, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # MemberFuncId (0x28E6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: const std::_Loop_vals_t*& std::vector >::() (0x254A) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x4a, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x28E7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: unsigned std::vector >::() (0x2517) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x17, 0x25, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x28E8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: void std::vector >::() (0x2533) + # Name: _Xlength + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x33, 0x25, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x28E9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: unsigned std::vector >::(const unsigned) (0x252F) + # Name: _Calculate_growth + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x2f, 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 (0x28EA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x24BC) + # FunctionType: std::_Loop_vals_t* std::allocator::(const unsigned) (0x2618) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x18, 0x26, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x28EB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: void std::vector >::(std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*) (0x252C) + # Name: _Umove_if_noexcept + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x2c, 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 (0x28EC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x24BC) + # FunctionType: void std::allocator::(std::_Loop_vals_t* const, const unsigned) (0x2617) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x17, 0x26, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x28ED) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: void std::vector >::(const std::_Loop_vals_t*, const unsigned, const unsigned) (0x2532) + # Name: _Change_array + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x32, 0x25, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x6e, 0x67, 0x65, 0x5f + .byte 0x61, 0x72, 0x72, 0x61 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x28EE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x2643) + # FunctionType: unsigned std::_Default_allocator_traits >::(const std::allocator&) (0x2706) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x43, 0x26, 0x00, 0x00 + .byte 0x06, 0x27, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x28EF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: const std::allocator& std::vector >::() (0x253B) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x3b, 0x25, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x28F0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x24B9) + # FunctionType: const std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2604) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x24, 0x00, 0x00 + .byte 0x04, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x28F1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: void std::vector >::(std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*, std::integral_constant) (0x2528) + # Name: _Umove_if_noexcept1 + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x28, 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 (0x28F2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Loop_vals_t* const (0x2615) + # ArgType: std::_Loop_vals_t* const (0x2615) + # ArgType: std::_Loop_vals_t* (0x2508) + # ArgType: std::allocator& (0x2539) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x15, 0x26, 0x00, 0x00 + .byte 0x15, 0x26, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x39, 0x25, 0x00, 0x00 + # Procedure (0x28F3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Loop_vals_t* (0x2508) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Loop_vals_t* const, std::_Loop_vals_t* const, std::_Loop_vals_t*, std::allocator&) (0x28F2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xf2, 0x28, 0x00, 0x00 + # FuncId (0x28F4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Loop_vals_t* (std::_Loop_vals_t* const, std::_Loop_vals_t* const, std::_Loop_vals_t*, std::allocator&) (0x28F3) + # Name: _Uninitialized_move + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xf3, 0x28, 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 (0x28F5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Loop_vals_t* const (0x2615) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x15, 0x26, 0x00, 0x00 + # Procedure (0x28F6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Loop_vals_t* (0x2508) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Loop_vals_t* const) (0x28F5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf5, 0x28, 0x00, 0x00 + # FuncId (0x28F7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Loop_vals_t* (std::_Loop_vals_t* const) (0x28F6) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xf6, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x28F8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Loop_vals_t* const (0x2615) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x15, 0x26, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # Procedure (0x28F9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Loop_vals_t* (0x2508) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t* const, int) (0x28F8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf8, 0x28, 0x00, 0x00 + # FuncId (0x28FA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Loop_vals_t* (std::_Loop_vals_t* const, int) (0x28F9) + # Name: _Get_unwrapped_n + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xf9, 0x28, 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 (0x28FB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Loop_vals_t* const (0x2615) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x15, 0x26, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x28FC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Loop_vals_t* const& (0x28FB) + # ArgType: std::_Loop_vals_t* const& (0x28FB) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xfb, 0x28, 0x00, 0x00 + .byte 0xfb, 0x28, 0x00, 0x00 + # Procedure (0x28FD) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t* const&, std::_Loop_vals_t* const&) (0x28FC) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xfc, 0x28, 0x00, 0x00 + # FuncId (0x28FE) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int (std::_Loop_vals_t* const&, std::_Loop_vals_t* const&) (0x28FD) + # Name: _Idl_distance + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xfd, 0x28, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Procedure (0x28FF) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Loop_vals_t* (0x2508) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*) (0x2525) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x25, 0x25, 0x00, 0x00 + # FuncId (0x2900) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Loop_vals_t* (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*) (0x28FF) + # Name: _Copy_memmove + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xff, 0x28, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x6d, 0x65 + .byte 0x6d, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x2901) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Loop_vals_t*& (0x2547) + # ArgType: std::_Loop_vals_t* const (0x2615) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x47, 0x25, 0x00, 0x00 + .byte 0x15, 0x26, 0x00, 0x00 + # Procedure (0x2902) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t*&, std::_Loop_vals_t* const) (0x2901) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x01, 0x29, 0x00, 0x00 + # FuncId (0x2903) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (std::_Loop_vals_t*&, std::_Loop_vals_t* const) (0x2902) + # Name: _Seek_wrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x02, 0x29, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x77, 0x72 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2904) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: void std::vector >::() (0x24BB) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xbb, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # MemberFuncId (0x2905) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: std::_Loop_vals_t*& std::vector >::() (0x2548) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x48, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # ArgList (0x2906) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2508) + # ArgType: unsigned (0x75) + # ArgType: std::allocator& (0x2539) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x39, 0x25, 0x00, 0x00 + # Procedure (0x2907) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Loop_vals_t* (0x2508) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Loop_vals_t*, unsigned, std::allocator&) (0x2906) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x06, 0x29, 0x00, 0x00 + # FuncId (0x2908) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Loop_vals_t* (std::_Loop_vals_t*, unsigned, std::allocator&) (0x2907) + # Name: _Uninitialized_value_construct_n + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x07, 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 (0x2909) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Loop_vals_t* const (0x2615) + # ArgType: unsigned (0x75) + # ArgType: std::allocator& (0x2539) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x15, 0x26, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x39, 0x25, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # Procedure (0x290A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Loop_vals_t* (0x2508) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Loop_vals_t* const, unsigned, std::allocator&, std::integral_constant) (0x2909) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x09, 0x29, 0x00, 0x00 + # FuncId (0x290B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Loop_vals_t* (std::_Loop_vals_t* const, unsigned, std::allocator&, std::integral_constant) (0x290A) + # Name: _Uninitialized_value_construct_n1 + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x0a, 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 (0x290C) { + # 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@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@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, 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, 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, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 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, 0x32 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Pointer (0x290D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Uninitialized_backout_al > (0x290C) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0c, 0x29, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x290E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2508) + # ArgType: std::allocator& (0x2539) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x39, 0x25, 0x00, 0x00 + # MemberFunction (0x290F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al > (0x290C) + # ThisType: std::_Uninitialized_backout_al >* (0x290D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t*, std::allocator&) (0x290E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x29, 0x00, 0x00 + .byte 0x0d, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x0e, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2910) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Uninitialized_backout_al > (0x290C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0c, 0x29, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2911) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Uninitialized_backout_al > (0x2910) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x10, 0x29, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2912) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Uninitialized_backout_al >& (0x2911) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x11, 0x29, 0x00, 0x00 + # MemberFunction (0x2913) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al > (0x290C) + # ThisType: std::_Uninitialized_backout_al >* (0x290D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Uninitialized_backout_al >&) (0x2912) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x29, 0x00, 0x00 + .byte 0x0d, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x12, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2914) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Uninitialized_backout_al >::(std::_Loop_vals_t*, std::allocator&) (0x290F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Uninitialized_backout_al >::(const std::_Uninitialized_backout_al >&) (0x2913) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x29, 0x00, 0x00 + # Pointer (0x2915) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Uninitialized_backout_al > (0x290C) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0c, 0x29, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2916) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Uninitialized_backout_al >& (0x2915) + # ClassType: std::_Uninitialized_backout_al > (0x290C) + # ThisType: std::_Uninitialized_backout_al >* (0x290D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Uninitialized_backout_al >&) (0x2912) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x15, 0x29, 0x00, 0x00 + .byte 0x0c, 0x29, 0x00, 0x00 + .byte 0x0d, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x12, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2917) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al > (0x290C) + # ThisType: std::_Uninitialized_backout_al >* (0x290D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x29, 0x00, 0x00 + .byte 0x0d, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2918) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2508) + # ClassType: std::_Uninitialized_backout_al > (0x290C) + # ThisType: std::_Uninitialized_backout_al >* (0x290D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x0c, 0x29, 0x00, 0x00 + .byte 0x0d, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2919) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Loop_vals_t* (0x2508) + # FieldOffset: 0x0 + # Name: _First + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Loop_vals_t* (0x2508) + # FieldOffset: 0x4 + # Name: _Last + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::allocator& (0x2539) + # FieldOffset: 0x8 + # Name: _Al + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2914 + # 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 >&) (0x2916) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Uninitialized_backout_al >::() (0x2917) + # Name: ~_Uninitialized_backout_al + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* std::_Uninitialized_backout_al >::() (0x2918) + # Name: _Release + # } + # } + .byte 0xa6, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x46 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x39, 0x25, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x41 + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x14, 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 0x16, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x17, 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 0x18, 0x29, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x6c + .byte 0x65, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x291A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 8 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2919) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 12 + # Name: std::_Uninitialized_backout_al > + # LinkageName: .?AV?$_Uninitialized_backout_al@PAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ + # } + .byte 0xca, 0x00, 0x04, 0x15 + .byte 0x08, 0x00, 0x00, 0x02 + .byte 0x19, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 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, 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, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 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, 0x32 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # StringId (0x291B) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x78, 0x6d + .byte 0x65, 0x6d, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x291C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Uninitialized_backout_al > (0x291A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory (0x291B) + # LineNumber: 129 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1a, 0x29, 0x00, 0x00 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0x81, 0x00, 0x00, 0x00 + # MemberFuncId (0x291D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al > (0x290C) + # FunctionType: void std::_Uninitialized_backout_al >::(std::_Loop_vals_t*, std::allocator&) (0x290F) + # Name: _Uninitialized_backout_al + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0x0c, 0x29, 0x00, 0x00 + .byte 0x0f, 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 (0x291E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al > (0x290C) + # FunctionType: void std::_Uninitialized_backout_al >::() (0x2917) + # Name: _Emplace_back + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x0c, 0x29, 0x00, 0x00 + .byte 0x17, 0x29, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x6c, 0x61, 0x63, 0x65 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x291F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al > (0x290C) + # FunctionType: std::_Loop_vals_t* std::_Uninitialized_backout_al >::() (0x2918) + # Name: _Release + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0c, 0x29, 0x00, 0x00 + .byte 0x18, 0x29, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x6c + .byte 0x65, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2920) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al > (0x290C) + # FunctionType: void std::_Uninitialized_backout_al >::() (0x2917) + # Name: ~_Uninitialized_backout_al + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0x0c, 0x29, 0x00, 0x00 + .byte 0x17, 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 (0x2921) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x2539) + # ArgType: std::_Loop_vals_t* const (0x2615) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x39, 0x25, 0x00, 0x00 + .byte 0x15, 0x26, 0x00, 0x00 + # MemberFunction (0x2922) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x2643) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, std::_Loop_vals_t* const) (0x2921) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x21, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2923) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x2643) + # FunctionType: void std::_Default_allocator_traits >::(std::allocator&, std::_Loop_vals_t* const) (0x2922) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x43, 0x26, 0x00, 0x00 + .byte 0x22, 0x29, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x2924) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2508) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + # Procedure (0x2925) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Loop_vals_t* (0x2508) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Loop_vals_t*) (0x2924) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x24, 0x29, 0x00, 0x00 + # FuncId (0x2926) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Loop_vals_t* (std::_Loop_vals_t*) (0x2925) + # Name: _Unfancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x25, 0x29, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2927) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: void std::vector >::() (0x24BB) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0xbb, 0x24, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2928) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: std::_Container_proxy*& std::vector >::() (0x2536) + # Name: _Myproxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x36, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2929) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x2569) + # Name: ~vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x69, 0x25, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + # MemberFuncId (0x292A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bt_state_t,0> > (0x24AE) + # FunctionType: void std::_Bt_state_t,0> >::() (0x289F) + # Name: ~_Bt_state_t + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xae, 0x24, 0x00, 0x00 + .byte 0x9f, 0x28, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x42, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x292B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x2569) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x69, 0x25, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x292C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: std::_Container_proxy*& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25E3) + # Name: _Myproxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xe3, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x292D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x2569) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x69, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # MemberFuncId (0x292E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # 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*) (0x25DB) + # Name: _Destroy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x292F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> >::_Grp_t> (0x256A) + # FunctionType: void std::allocator,0> >::_Grp_t>::(std::_Tgt_state_t,0> >::_Grp_t* const, const unsigned) (0x26D2) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6a, 0x25, 0x00, 0x00 + .byte 0xd2, 0x26, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # ArgList (0x2930) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ArgType: std::allocator,0> >::_Grp_t>& (0x25E6) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0xe6, 0x25, 0x00, 0x00 + # Procedure (0x2931) { + # 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>&) (0x2930) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x30, 0x29, 0x00, 0x00 + # FuncId (0x2932) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::allocator,0> >::_Grp_t>&) (0x2931) + # Name: _Destroy_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x31, 0x29, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2933) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2563) + # FunctionType: void std::vector >::() (0x2656) + # Name: ~vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x56, 0x26, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + # MemberFuncId (0x2934) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_val > (0x2654) + # FunctionType: void std::_Vb_val >::() (0x270D) + # Name: ~_Vb_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x0d, 0x27, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2935) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # FunctionType: void std::match_results,0>,std::allocator,0> > > >::(unsigned) (0x19F2) + # Name: _Resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xf2, 0x19, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x00 + # MemberFuncId (0x2936) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2563) + # FunctionType: void std::vector >::(unsigned, bool) (0x269C) + # Name: resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x9c, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2937) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # FunctionType: unsigned std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::() (0x24A6) + # Name: _Get_ncap + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0xa6, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x6e, 0x63, 0x61 + .byte 0x70, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2938) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned) (0x25AE) + # Name: resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xae, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2939) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::_Node_base*) (0x24A1) + # Name: _Match_pat + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0xa1, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x74 + .byte 0x63, 0x68, 0x5f, 0x70 + .byte 0x61, 0x74, 0x00, 0xf1 + # Class (0x293A) { + # 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 (0x293B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_str (0x293A) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3a, 0x29, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Struct (0x293C) { + # 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 (0x293D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Node_flags (0x2365) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x65, 0x23, 0x00, 0x00 + # MemberFunction (0x293E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_str (0x293A) + # ThisType: std::_Node_str* (0x293B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_flags) (0x293D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x29, 0x00, 0x00 + .byte 0x3b, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x3d, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x293F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x2322) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Buf (0x293C) + # FieldOffset: 0x14 + # Name: _Data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_str::(std::_Node_flags) (0x293E) + # Name: _Node_str + # } + # } + .byte 0x32, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x22, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x3c, 0x29, 0x00, 0x00 + .byte 0x14, 0x00, 0x5f, 0x44 + .byte 0x61, 0x74, 0x61, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3e, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x2940) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x293F) + # DerivedFrom: 0x0 + # VShape: (0x2321) + # SizeOf: 32 + # Name: std::_Node_str + # LinkageName: .?AV?$_Node_str@D@std@@ + # } + .byte 0x42, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x3f, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x21, 0x23, 0x00, 0x00 + .byte 0x20, 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 (0x2941) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_str (0x2940) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1433 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x40, 0x29, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x99, 0x05, 0x00, 0x00 + # Pointer (0x2942) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Buf (0x293C) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3c, 0x29, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2943) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Buf (0x293C) + # ThisType: std::_Buf* (0x2942) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3c, 0x29, 0x00, 0x00 + .byte 0x42, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2944) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Buf (0x293C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x3c, 0x29, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2945) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Buf (0x2944) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x44, 0x29, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2946) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Buf (0x293C) + # ThisType: const std::_Buf* (0x2945) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x3c, 0x29, 0x00, 0x00 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2947) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: std::_Buf (0x293C) + # ThisType: const std::_Buf* (0x2945) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x3c, 0x29, 0x00, 0x00 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2948) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x113F) + # ClassType: std::_Buf (0x293C) + # ThisType: const std::_Buf* (0x2945) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3c, 0x29, 0x00, 0x00 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2949) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Buf (0x293C) + # ThisType: std::_Buf* (0x2942) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x11C6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3c, 0x29, 0x00, 0x00 + .byte 0x42, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc6, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x294A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: std::_Buf (0x293C) + # ThisType: std::_Buf* (0x2942) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x3c, 0x29, 0x00, 0x00 + .byte 0x42, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x294B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Buf (0x293C) + # ThisType: std::_Buf* (0x2942) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3c, 0x29, 0x00, 0x00 + .byte 0x42, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x294C) { + # 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* (0x470) + # FieldOffset: 0x8 + # Name: _Chrs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Buf::() (0x2943) + # Name: _Buf + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Buf::() (0x2943) + # Name: ~_Buf + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::_Buf::() (0x2946) + # Name: _Size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char std::_Buf::(unsigned) (0x2947) + # Name: _At + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Buf::() (0x2948) + # Name: _Str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Buf::(char) (0x2949) + # Name: _Insert + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char std::_Buf::() (0x294A) + # Name: _Del + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Buf::(unsigned) (0x294B) + # 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, 0x04, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x43 + .byte 0x68, 0x72, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x43, 0x29, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x43, 0x29, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x42, 0x75 + .byte 0x66, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x5f, 0x53, 0x69, 0x7a + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x47, 0x29, 0x00, 0x00 + .byte 0x5f, 0x41, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x48, 0x29, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x49, 0x29, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4a, 0x29, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x4b, 0x29, 0x00, 0x00 + .byte 0x5f, 0x45, 0x78, 0x70 + .byte 0x61, 0x6e, 0x64, 0x00 + # Struct (0x294D) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 11 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x294C) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 12 + # Name: std::_Buf + # LinkageName: .?AU?$_Buf@D@std@@ + # } + .byte 0x3a, 0x00, 0x05, 0x15 + .byte 0x0b, 0x00, 0x00, 0x02 + .byte 0x4c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 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 (0x294E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Buf (0x294D) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1258 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4d, 0x29, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0xea, 0x04, 0x00, 0x00 + # Class (0x294F) { + # 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 (0x2950) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_capture (0x294F) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4f, 0x29, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2951) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_capture (0x294F) + # ThisType: std::_Node_capture* (0x2950) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4f, 0x29, 0x00, 0x00 + .byte 0x50, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2952) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x2322) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x14 + # Name: _Idx + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_capture::(unsigned) (0x2951) + # Name: _Node_capture + # } + # } + .byte 0x36, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x22, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x14, 0x00, 0x5f, 0x49 + .byte 0x64, 0x78, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x51, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x63, 0x61 + .byte 0x70, 0x74, 0x75, 0x72 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x2953) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2952) + # DerivedFrom: 0x0 + # VShape: (0x2321) + # SizeOf: 24 + # Name: std::_Node_capture + # LinkageName: .?AV_Node_capture@std@@ + # } + .byte 0x42, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x52, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x21, 0x23, 0x00, 0x00 + .byte 0x18, 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 (0x2954) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_capture (0x2953) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1414 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x53, 0x29, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x86, 0x05, 0x00, 0x00 + # Class (0x2955) { + # 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 (0x2956) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_end_group (0x2955) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x55, 0x29, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2957) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Node_type (0x2362) + # ArgType: std::_Node_flags (0x2365) + # ArgType: std::_Node_base* (0x2367) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x62, 0x23, 0x00, 0x00 + .byte 0x65, 0x23, 0x00, 0x00 + .byte 0x67, 0x23, 0x00, 0x00 + # MemberFunction (0x2958) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_end_group (0x2955) + # ThisType: std::_Node_end_group* (0x2956) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Node_type, std::_Node_flags, std::_Node_base*) (0x2957) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x29, 0x00, 0x00 + .byte 0x56, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x57, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2959) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x2322) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* (0x2367) + # FieldOffset: 0x14 + # 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*) (0x2958) + # Name: _Node_end_group + # } + # } + .byte 0x36, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x22, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x67, 0x23, 0x00, 0x00 + .byte 0x14, 0x00, 0x5f, 0x42 + .byte 0x61, 0x63, 0x6b, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x58, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x65, 0x6e + .byte 0x64, 0x5f, 0x67, 0x72 + .byte 0x6f, 0x75, 0x70, 0x00 + # Class (0x295A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2959) + # DerivedFrom: 0x0 + # VShape: (0x2321) + # SizeOf: 24 + # Name: std::_Node_end_group + # LinkageName: .?AV_Node_end_group@std@@ + # } + .byte 0x46, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x59, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x21, 0x23, 0x00, 0x00 + .byte 0x18, 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 (0x295B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_end_group (0x295A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1392 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5a, 0x29, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x70, 0x05, 0x00, 0x00 + # Class (0x295C) { + # 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 (0x295D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_back (0x295C) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5c, 0x29, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x295E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_back (0x295C) + # ThisType: std::_Node_back* (0x295D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x29, 0x00, 0x00 + .byte 0x5d, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x295F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x2322) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x14 + # Name: _Idx + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_back::(unsigned) (0x295E) + # Name: _Node_back + # } + # } + .byte 0x32, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x22, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x14, 0x00, 0x5f, 0x49 + .byte 0x64, 0x78, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x62, 0x61 + .byte 0x63, 0x6b, 0x00, 0xf1 + # Class (0x2960) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x295F) + # DerivedFrom: 0x0 + # VShape: (0x2321) + # SizeOf: 24 + # Name: std::_Node_back + # LinkageName: .?AV_Node_back@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x5f, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x21, 0x23, 0x00, 0x00 + .byte 0x18, 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 (0x2961) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_back (0x2960) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1423 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x60, 0x29, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x8f, 0x05, 0x00, 0x00 + # MemberFuncId (0x2962) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2563) + # FunctionType: std::_Vb_reference > > std::vector >::(unsigned) (0x26A1) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0xa1, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # MemberFuncId (0x2963) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_reference > > (0x26A0) + # FunctionType: bool std::_Vb_reference > >::() (0x277A) + # Name: operator bool + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0x7a, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x20, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2964) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_reference > > (0x26A0) + # FunctionType: void std::_Vb_reference > >::() (0x276C) + # Name: ~_Vb_reference + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0x6c, 0x27, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x72, 0x65, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2965) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # FunctionType: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::(unsigned) (0x19F5) + # Name: _At + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xf5, 0x19, 0x00, 0x00 + .byte 0x5f, 0x41, 0x74, 0x00 + # MemberFuncId (0x2966) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned) (0x25C6) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xc6, 0x25, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # MemberFuncId (0x2967) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # FunctionType: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x19F4) + # Name: _Pfx + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xf4, 0x19, 0x00, 0x00 + .byte 0x5f, 0x50, 0x66, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x2968) { + # 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>) (0x2886) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x86, 0x28, 0x00, 0x00 + # FuncId (0x2969) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1BD7) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x2968) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0x68, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x296A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # FunctionType: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x19F4) + # Name: _Sfx + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xf4, 0x19, 0x00, 0x00 + .byte 0x5f, 0x53, 0x66, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x296B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x19CF) + # FunctionType: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x19F4) + # Name: _Null + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xf4, 0x19, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x296C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::(const unsigned) (0x1A3C) + # Name: resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x3c, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + # MemberFunction (0x296D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x19FD) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const std::_Value_init_tag&) (0x28CF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xcf, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x296E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::(const unsigned, const std::_Value_init_tag&) (0x296D) + # Name: _Resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x6d, 0x29, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x00 + # MemberFuncId (0x296F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: unsigned std::vector,0> >,std::allocator,0> > > >::() (0x1A51) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x51, 0x1a, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2970) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: std::sub_match,0> >*& std::vector,0> >,std::allocator,0> > > >::() (0x1A81) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x81, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2971) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, std::sub_match,0> >*) (0x1A6D) + # Name: _Orphan_range + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x6d, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Pointer (0x2972) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator,0> > > > >* (0x1AAD) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xad, 0x1a, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFuncId (0x2973) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: std::sub_match,0> >*& std::vector,0> >,std::allocator,0> > > >::() (0x1A81) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x81, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x2974) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: unsigned std::vector,0> >,std::allocator,0> > > >::() (0x1A51) + # Name: capacity + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x51, 0x1a, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2975) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::(const unsigned, const std::_Value_init_tag&) (0x296D) + # Name: _Resize_reallocate + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x6d, 0x29, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x5f + .byte 0x72, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2976) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: std::sub_match,0> >* std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, const unsigned, std::_Value_init_tag) (0x1A5C) + # Name: _Ufill + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x5c, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x2977) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: const std::sub_match,0> >*& std::vector,0> >,std::allocator,0> > > >::() (0x1A83) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x83, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x2978) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: const std::sub_match,0> >*& std::vector,0> >,std::allocator,0> > > >::() (0x1A83) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x83, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2979) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: const std::_Vector_val,0> > > >& std::vector,0> >,std::allocator,0> > > >::() (0x1A7B) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x7b, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x297A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x19FC) + # FunctionType: const std::_Vector_val,0> > > >& std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::() (0x1AD4) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfc, 0x19, 0x00, 0x00 + .byte 0xd4, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x297B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: std::_Iterator_base12** std::vector,0> >,std::allocator,0> > > >::() (0x1A6E) + # Name: _Getpfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x6e, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x297C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: const std::sub_match,0> >*& std::vector,0> >,std::allocator,0> > > >::() (0x1A83) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x83, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x297D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: unsigned std::vector,0> >,std::allocator,0> > > >::() (0x1A51) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x51, 0x1a, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x297E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::() (0x1A6C) + # Name: _Xlength + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x297F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: unsigned std::vector,0> >,std::allocator,0> > > >::(const unsigned) (0x1A68) + # Name: _Calculate_growth + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x68, 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 (0x2980) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> > > (0x19D4) + # FunctionType: std::sub_match,0> >* std::allocator,0> > >::(const unsigned) (0x1AA6) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0xa6, 0x1a, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2981) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, std::sub_match,0> >*, std::sub_match,0> >*) (0x1A65) + # Name: _Umove_if_noexcept + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x65, 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 (0x2982) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::(const std::sub_match,0> >*, const unsigned, const unsigned) (0x1A6B) + # Name: _Change_array + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x6b, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x6e, 0x67, 0x65, 0x5f + .byte 0x61, 0x72, 0x72, 0x61 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2983) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits,0> > > > (0x1AC9) + # FunctionType: unsigned std::_Default_allocator_traits,0> > > >::(const std::allocator,0> > >&) (0x1AF9) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc9, 0x1a, 0x00, 0x00 + .byte 0xf9, 0x1a, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2984) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: const std::allocator,0> > >& std::vector,0> >,std::allocator,0> > > >::() (0x1A74) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x74, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x2985) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x19FC) + # FunctionType: const std::allocator,0> > >& std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::() (0x1AD1) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfc, 0x19, 0x00, 0x00 + .byte 0xd1, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2986) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, std::sub_match,0> >*, std::sub_match,0> >*, std::integral_constant) (0x1A61) + # Name: _Umove_if_noexcept1 + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x61, 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 (0x2987) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::sub_match,0> >* const (0x1AA3) + # ArgType: std::sub_match,0> >* const (0x1AA3) + # ArgType: std::sub_match,0> >* (0x1A43) + # ArgType: std::allocator,0> > >& (0x1A72) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xa3, 0x1a, 0x00, 0x00 + .byte 0xa3, 0x1a, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x72, 0x1a, 0x00, 0x00 + # Procedure (0x2988) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::sub_match,0> >* (0x1A43) + # 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> > >&) (0x2987) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x87, 0x29, 0x00, 0x00 + # FuncId (0x2989) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::sub_match,0> >* (std::sub_match,0> >* const, std::sub_match,0> >* const, std::sub_match,0> >*, std::allocator,0> > >&) (0x2988) + # Name: _Uninitialized_move + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x88, 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 + # Class (0x298A) { + # 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@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$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, 0x41, 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, 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, 0x32, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x298B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x298A) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8a, 0x29, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x298C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A43) + # ArgType: std::allocator,0> > >& (0x1A72) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x72, 0x1a, 0x00, 0x00 + # MemberFunction (0x298D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x298A) + # ThisType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >* (0x298B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >*, std::allocator,0> > >&) (0x298C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8a, 0x29, 0x00, 0x00 + .byte 0x8b, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x8c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x298E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x298A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x8a, 0x29, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x298F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x298E) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8e, 0x29, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2990) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >& (0x298F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8f, 0x29, 0x00, 0x00 + # MemberFunction (0x2991) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x298A) + # ThisType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >* (0x298B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >&) (0x2990) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8a, 0x29, 0x00, 0x00 + .byte 0x8b, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x90, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2992) { + # 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> > >&) (0x298D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::(const std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >&) (0x2991) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8d, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x29, 0x00, 0x00 + # Pointer (0x2993) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x298A) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8a, 0x29, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2994) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >& (0x2993) + # ClassType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x298A) + # ThisType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >* (0x298B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >&) (0x2990) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x93, 0x29, 0x00, 0x00 + .byte 0x8a, 0x29, 0x00, 0x00 + .byte 0x8b, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x90, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2995) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x298A) + # ThisType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >* (0x298B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8a, 0x29, 0x00, 0x00 + .byte 0x8b, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2996) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1A43) + # ClassType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x298A) + # ThisType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >* (0x298B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x8a, 0x29, 0x00, 0x00 + .byte 0x8b, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2997) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::sub_match,0> >* (0x1A43) + # FieldOffset: 0x0 + # Name: _First + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::sub_match,0> >* (0x1A43) + # FieldOffset: 0x4 + # Name: _Last + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::allocator,0> > >& (0x1A72) + # FieldOffset: 0x8 + # Name: _Al + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2992 + # 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> > > >&) (0x2994) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::() (0x2995) + # 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> > > >::() (0x2996) + # Name: _Release + # } + # } + .byte 0xa6, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x46 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x72, 0x1a, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x41 + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x92, 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 0x94, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x95, 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 0x96, 0x29, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x6c + .byte 0x65, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2998) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 8 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2997) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 12 + # Name: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > + # LinkageName: .?AV?$_Uninitialized_backout_al@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$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 0x97, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 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, 0x41, 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, 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, 0x32, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2999) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x2998) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory (0x291B) + # LineNumber: 129 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x98, 0x29, 0x00, 0x00 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0x81, 0x00, 0x00, 0x00 + # ArgList (0x299A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::sub_match,0> >* const (0x1AA3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa3, 0x1a, 0x00, 0x00 + # Procedure (0x299B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::sub_match,0> >* (0x1A43) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::sub_match,0> >* const) (0x299A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9a, 0x29, 0x00, 0x00 + # FuncId (0x299C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::sub_match,0> >* (std::sub_match,0> >* const) (0x299B) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x9b, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x299D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::sub_match,0> >* const (0x1AA3) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa3, 0x1a, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # Procedure (0x299E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::sub_match,0> >* (0x1A43) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >* const, int) (0x299D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x9d, 0x29, 0x00, 0x00 + # FuncId (0x299F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::sub_match,0> >* (std::sub_match,0> >* const, int) (0x299E) + # Name: _Get_unwrapped_n + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x9e, 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 (0x29A0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::sub_match,0> >* const (0x1AA3) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa3, 0x1a, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x29A1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::sub_match,0> >* const& (0x29A0) + # ArgType: std::sub_match,0> >* const& (0x29A0) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa0, 0x29, 0x00, 0x00 + .byte 0xa0, 0x29, 0x00, 0x00 + # Procedure (0x29A2) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >* const&, std::sub_match,0> >* const&) (0x29A1) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa1, 0x29, 0x00, 0x00 + # FuncId (0x29A3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int (std::sub_match,0> >* const&, std::sub_match,0> >* const&) (0x29A2) + # Name: _Idl_distance + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xa2, 0x29, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x29A4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x298A) + # FunctionType: void std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::(std::sub_match,0> >*, std::allocator,0> > >&) (0x298D) + # Name: _Uninitialized_backout_al + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0x8a, 0x29, 0x00, 0x00 + .byte 0x8d, 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 + # MemberFunction (0x29A5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x298A) + # ThisType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >* (0x298B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::sub_match,0> >&&) (0x1A26) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8a, 0x29, 0x00, 0x00 + .byte 0x8b, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x26, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x29A6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x298A) + # FunctionType: void std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::(std::sub_match,0> >&&) (0x29A5) + # Name: _Emplace_back + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x8a, 0x29, 0x00, 0x00 + .byte 0xa5, 0x29, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x6c, 0x61, 0x63, 0x65 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # Procedure (0x29A7) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::sub_match,0> >&& (0x1A25) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::sub_match,0> >&) (0x1A9B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x25, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9b, 0x1a, 0x00, 0x00 + # FuncId (0x29A8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::sub_match,0> >&& (std::sub_match,0> >&) (0x29A7) + # Name: move + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xa7, 0x29, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29A9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x298A) + # FunctionType: std::sub_match,0> >* std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::() (0x2996) + # Name: _Release + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8a, 0x29, 0x00, 0x00 + .byte 0x96, 0x29, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x6c + .byte 0x65, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29AA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x298A) + # FunctionType: void std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::() (0x2995) + # Name: ~_Uninitialized_backout_al + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0x8a, 0x29, 0x00, 0x00 + .byte 0x95, 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 (0x29AB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::sub_match,0> >*& (0x1A80) + # ArgType: std::sub_match,0> >* const (0x1AA3) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x80, 0x1a, 0x00, 0x00 + .byte 0xa3, 0x1a, 0x00, 0x00 + # Procedure (0x29AC) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >*&, std::sub_match,0> >* const) (0x29AB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xab, 0x29, 0x00, 0x00 + # FuncId (0x29AD) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (std::sub_match,0> >*&, std::sub_match,0> >* const) (0x29AC) + # Name: _Seek_wrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xac, 0x29, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x77, 0x72 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + # ArgList (0x29AE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator,0> > >& (0x1A72) + # ArgType: std::sub_match,0> >* const (0x1AA3) + # ArgType: std::sub_match,0> >&& (0x1A25) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x72, 0x1a, 0x00, 0x00 + .byte 0xa3, 0x1a, 0x00, 0x00 + .byte 0x25, 0x1a, 0x00, 0x00 + # MemberFunction (0x29AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits,0> > > > (0x1AC9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator,0> > >&, std::sub_match,0> >* const, std::sub_match,0> >&&) (0x29AE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc9, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xae, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x29B0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits,0> > > > (0x1AC9) + # FunctionType: void std::_Default_allocator_traits,0> > > >::(std::allocator,0> > >&, std::sub_match,0> >* const, std::sub_match,0> >&&) (0x29AF) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc9, 0x1a, 0x00, 0x00 + .byte 0xaf, 0x29, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # FuncId (0x29B1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::sub_match,0> >&& (std::sub_match,0> >&) (0x29A7) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xa7, 0x29, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # ArgList (0x29B2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A43) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + # Procedure (0x29B3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::sub_match,0> >* (0x1A43) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::sub_match,0> >*) (0x29B2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb2, 0x29, 0x00, 0x00 + # FuncId (0x29B4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::sub_match,0> >* (std::sub_match,0> >*) (0x29B3) + # Name: _Unfancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xb3, 0x29, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29B5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: std::sub_match,0> >*& std::vector,0> >,std::allocator,0> > > >::() (0x1A81) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x81, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # ArgList (0x29B6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A43) + # ArgType: unsigned (0x75) + # ArgType: std::allocator,0> > >& (0x1A72) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x72, 0x1a, 0x00, 0x00 + # Procedure (0x29B7) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::sub_match,0> >* (0x1A43) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::sub_match,0> >*, unsigned, std::allocator,0> > >&) (0x29B6) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xb6, 0x29, 0x00, 0x00 + # FuncId (0x29B8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::sub_match,0> >* (std::sub_match,0> >*, unsigned, std::allocator,0> > >&) (0x29B7) + # Name: _Uninitialized_value_construct_n + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xb7, 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 (0x29B9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::sub_match,0> >* const (0x1AA3) + # ArgType: unsigned (0x75) + # ArgType: std::allocator,0> > >& (0x1A72) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xa3, 0x1a, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x72, 0x1a, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # Procedure (0x29BA) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::sub_match,0> >* (0x1A43) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::sub_match,0> >* const, unsigned, std::allocator,0> > >&, std::integral_constant) (0x29B9) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xb9, 0x29, 0x00, 0x00 + # FuncId (0x29BB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::sub_match,0> >* (std::sub_match,0> >* const, unsigned, std::allocator,0> > >&, std::integral_constant) (0x29BA) + # Name: _Uninitialized_value_construct_n1 + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xba, 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 + # MemberFuncId (0x29BC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x298A) + # FunctionType: void std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::() (0x2995) + # Name: _Emplace_back + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x8a, 0x29, 0x00, 0x00 + .byte 0x95, 0x29, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x6c, 0x61, 0x63, 0x65 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # ArgList (0x29BD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator,0> > >& (0x1A72) + # ArgType: std::sub_match,0> >* const (0x1AA3) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x72, 0x1a, 0x00, 0x00 + .byte 0xa3, 0x1a, 0x00, 0x00 + # MemberFunction (0x29BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits,0> > > > (0x1AC9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator,0> > >&, std::sub_match,0> >* const) (0x29BD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc9, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xbd, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x29BF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits,0> > > > (0x1AC9) + # FunctionType: void std::_Default_allocator_traits,0> > > >::(std::allocator,0> > >&, std::sub_match,0> >* const) (0x29BE) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc9, 0x1a, 0x00, 0x00 + .byte 0xbe, 0x29, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x29C0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2563) + # FunctionType: unsigned std::vector >::() (0x2690) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x90, 0x26, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29C1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2563) + # FunctionType: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >, unsigned, const bool&) (0x2687) + # Name: _Insert_n + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x87, 0x26, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x29C2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2563) + # FunctionType: std::_Vb_iterator > > std::vector >::() (0x2691) + # Name: end + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x91, 0x26, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # Pointer (0x29C3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_const_iterator > > (0x2681) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x29C4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vb_const_iterator > >&& (0x29C3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc3, 0x29, 0x00, 0x00 + # MemberFunction (0x29C5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # ThisType: std::_Vb_const_iterator > >* (0x2756) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vb_const_iterator > >&&) (0x29C4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x56, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc4, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x29C6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # FunctionType: void std::_Vb_const_iterator > >::(std::_Vb_const_iterator > >&&) (0x29C5) + # Name: _Vb_const_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0xc5, 0x29, 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 (0x29C7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x2680) + # FunctionType: void std::_Vb_iterator > >::() (0x273E) + # Name: ~_Vb_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x3e, 0x27, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x29C8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2563) + # FunctionType: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >, std::_Vb_const_iterator > >) (0x26A7) + # Name: erase + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0xa7, 0x26, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x29C9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2563) + # FunctionType: std::_Vb_iterator > > std::vector >::() (0x2691) + # Name: begin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x91, 0x26, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x29CA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x2680) + # FunctionType: std::_Vb_iterator > > std::_Vb_iterator > >::(const int) (0x274A) + # Name: operator+ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x4a, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x29CB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # FunctionType: void std::_Vb_const_iterator > >::() (0x2757) + # Name: ~_Vb_const_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x57, 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 (0x29CC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2563) + # FunctionType: unsigned std::vector >::(std::_Vb_const_iterator > >, unsigned) (0x26AF) + # Name: _Insert_x + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0xaf, 0x26, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x78, 0x00, 0xf2, 0xf1 + # MemberFunction (0x29CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # ThisType: std::_Vb_const_iterator > >* (0x2756) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_const_iterator > >&) (0x274D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x56, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x4d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x29CE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # FunctionType: void std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x29CD) + # Name: _Vb_const_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0xcd, 0x29, 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 (0x29CF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vb_iterator > > (0x2680) + # ArgType: std::_Vb_iterator > > (0x2680) + # ArgType: const bool& (0x1C31) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x31, 0x1c, 0x00, 0x00 + # Procedure (0x29D0) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vb_iterator > >, std::_Vb_iterator > >, const bool&) (0x29CF) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xcf, 0x29, 0x00, 0x00 + # FuncId (0x29D1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (std::_Vb_iterator > >, std::_Vb_iterator > >, const bool&) (0x29D0) + # Name: fill + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xd0, 0x29, 0x00, 0x00 + .byte 0x66, 0x69, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x29D2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_iterator > > (0x2742) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x42, 0x27, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x29D3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vb_iterator > >& (0x29D2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd2, 0x29, 0x00, 0x00 + # MemberFunction (0x29D4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iterator > > (0x2680) + # ThisType: std::_Vb_iterator > >* (0x273D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_iterator > >&) (0x29D3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x3d, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd3, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x29D5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x2680) + # FunctionType: void std::_Vb_iterator > >::(const std::_Vb_iterator > >&) (0x29D4) + # Name: _Vb_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0xd4, 0x29, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29D6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # FunctionType: int std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x2764) + # Name: operator- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x64, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x29D7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # FunctionType: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x2767) + # Name: operator>= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x67, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x29D8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2563) + # FunctionType: unsigned std::vector >::() (0x2690) + # Name: capacity + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x90, 0x26, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29D9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2563) + # FunctionType: unsigned std::vector >::() (0x2690) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x90, 0x26, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29DA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2563) + # FunctionType: void std::vector >::() (0x26B1) + # Name: _Xlen + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0xb1, 0x26, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x29DB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: void std::vector >::(const unsigned, const unsigned&) (0x27DC) + # Name: resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xdc, 0x27, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + # MemberFuncId (0x29DC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_val > (0x2654) + # FunctionType: unsigned std::_Vb_val >::(unsigned) (0x2724) + # Name: _Nw + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x24, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x77, 0x00 + # MemberFuncId (0x29DD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2563) + # FunctionType: bool std::vector >::() (0x269D) + # Name: empty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x9d, 0x26, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # ArgList (0x29DE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vb_iterator > > (0x2680) + # ArgType: std::_Vb_iterator > > (0x2680) + # ArgType: std::_Vb_iterator > > (0x2680) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + # Procedure (0x29DF) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Vb_iterator > > (0x2680) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >) (0x29DE) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xde, 0x29, 0x00, 0x00 + # FuncId (0x29E0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Vb_iterator > > (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >) (0x29DF) + # Name: copy_backward + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xdf, 0x29, 0x00, 0x00 + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x77, 0x61, 0x72 + .byte 0x64, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x29E1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2563) + # FunctionType: void std::vector >::(unsigned, unsigned) (0x26B0) + # Name: _Orphan_range + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0xb0, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Pointer (0x29E2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_const_iterator > >* (0x2756) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x56, 0x27, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFuncId (0x29E3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # FunctionType: void std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x2768) + # Name: _Compat + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x68, 0x27, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + # MemberFuncId (0x29E4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x124D) + # FunctionType: const std::_Container_base12* std::_Iterator_base12::() (0x12DC) + # Name: _Getcont + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0xdc, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x6f, 0x6e, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29E5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # FunctionType: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x2767) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x67, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29E6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: unsigned std::vector >::() (0x27F8) + # Name: capacity + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xf8, 0x27, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29E7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: const unsigned*& std::vector >::() (0x2829) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x29, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x29E8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: const unsigned*& std::vector >::() (0x2829) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x29, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29E9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: const std::_Vector_val >& std::vector >::() (0x2821) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x21, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x29EA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x27A6) + # FunctionType: const std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x284C) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa6, 0x27, 0x00, 0x00 + .byte 0x4c, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x29EB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: unsigned std::vector >::() (0x27F8) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xf8, 0x27, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29EC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x2796) + # FunctionType: unsigned std::_Default_allocator_traits >::(const std::allocator&) (0x2840) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x96, 0x27, 0x00, 0x00 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29ED) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: const std::allocator& std::vector >::() (0x281A) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x1a, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x29EE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x27A6) + # FunctionType: const std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2849) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa6, 0x27, 0x00, 0x00 + .byte 0x49, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x29EF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: void std::vector >::(const unsigned, const unsigned&) (0x27DC) + # Name: _Resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xdc, 0x27, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x00 + # MemberFuncId (0x29F0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: unsigned std::vector >::() (0x27F8) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xf8, 0x27, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29F1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: unsigned*& std::vector >::() (0x2827) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x27, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29F2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: void std::vector >::(unsigned*, unsigned*) (0x2814) + # Name: _Orphan_range + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x14, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Pointer (0x29F3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > >* (0x2869) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x69, 0x28, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFuncId (0x29F4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: unsigned*& std::vector >::() (0x2827) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x27, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x29F5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: void std::vector >::(const unsigned, const unsigned&) (0x27DC) + # Name: _Resize_reallocate + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xdc, 0x27, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x5f + .byte 0x72, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x29F6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: unsigned* std::vector >::(unsigned*, const unsigned, const unsigned&) (0x2801) + # Name: _Ufill + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x01, 0x28, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x29F7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: const unsigned*& std::vector >::() (0x2829) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x29, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x29F8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: std::_Iterator_base12** std::vector >::() (0x2815) + # Name: _Getpfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x15, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x29F9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: void std::vector >::() (0x2813) + # Name: _Xlength + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x13, 0x28, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29FA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: unsigned std::vector >::(const unsigned) (0x280F) + # Name: _Calculate_growth + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x0f, 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 (0x29FB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x26B3) + # FunctionType: unsigned* std::allocator::(const unsigned) (0x278F) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x8f, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29FC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: void std::vector >::(unsigned*, unsigned*, unsigned*) (0x280C) + # Name: _Umove_if_noexcept + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x0c, 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 (0x29FD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: void std::vector >::(const unsigned*, const unsigned, const unsigned) (0x2812) + # Name: _Change_array + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x12, 0x28, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x6e, 0x67, 0x65, 0x5f + .byte 0x61, 0x72, 0x72, 0x61 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x29FE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: void std::vector >::(unsigned*, unsigned*, unsigned*, std::integral_constant) (0x2808) + # Name: _Umove_if_noexcept1 + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x08, 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 (0x29FF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: unsigned* const (0x278C) + # ArgType: unsigned* const (0x278C) + # ArgType: unsigned* (0x475) + # ArgType: std::allocator& (0x271D) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x8c, 0x27, 0x00, 0x00 + .byte 0x8c, 0x27, 0x00, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x1d, 0x27, 0x00, 0x00 + # Procedure (0x2A00) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x475) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (unsigned* const, unsigned* const, unsigned*, std::allocator&) (0x29FF) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xff, 0x29, 0x00, 0x00 + # FuncId (0x2A01) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: unsigned* (unsigned* const, unsigned* const, unsigned*, std::allocator&) (0x2A00) + # Name: _Uninitialized_move + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x00, 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 (0x2A02) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: unsigned* const (0x278C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8c, 0x27, 0x00, 0x00 + # Procedure (0x2A03) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x475) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned* const) (0x2A02) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x02, 0x2a, 0x00, 0x00 + # FuncId (0x2A04) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: unsigned* (unsigned* const) (0x2A03) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x03, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x2A05) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned* const (0x278C) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x8c, 0x27, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # Procedure (0x2A06) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x475) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned* const, int) (0x2A05) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x05, 0x2a, 0x00, 0x00 + # FuncId (0x2A07) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: unsigned* (unsigned* const, int) (0x2A06) + # Name: _Get_unwrapped_n + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x06, 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 (0x2A08) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: unsigned* const (0x278C) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8c, 0x27, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2A09) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned* const& (0x2A08) + # ArgType: unsigned* const& (0x2A08) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x08, 0x2a, 0x00, 0x00 + .byte 0x08, 0x2a, 0x00, 0x00 + # Procedure (0x2A0A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned* const&, unsigned* const&) (0x2A09) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x09, 0x2a, 0x00, 0x00 + # FuncId (0x2A0B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int (unsigned* const&, unsigned* const&) (0x2A0A) + # Name: _Idl_distance + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Procedure (0x2A0C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x475) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned*, unsigned*, unsigned*) (0x2805) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x05, 0x28, 0x00, 0x00 + # FuncId (0x2A0D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: unsigned* (unsigned*, unsigned*, unsigned*) (0x2A0C) + # Name: _Copy_memmove + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x6d, 0x65 + .byte 0x6d, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x2A0E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned*& (0x2826) + # ArgType: unsigned* const (0x278C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x26, 0x28, 0x00, 0x00 + .byte 0x8c, 0x27, 0x00, 0x00 + # Procedure (0x2A0F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*&, unsigned* const) (0x2A0E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0e, 0x2a, 0x00, 0x00 + # FuncId (0x2A10) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (unsigned*&, unsigned* const) (0x2A0F) + # Name: _Seek_wrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x0f, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x77, 0x72 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A11) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: unsigned*& std::vector >::() (0x2827) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x27, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # ArgList (0x2A12) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: unsigned* const (0x278C) + # ArgType: const unsigned (0x1181) + # ArgType: const unsigned& (0x1CCE) + # ArgType: std::allocator& (0x271D) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x8c, 0x27, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0xce, 0x1c, 0x00, 0x00 + .byte 0x1d, 0x27, 0x00, 0x00 + # Procedure (0x2A13) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x475) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (unsigned* const, const unsigned, const unsigned&, std::allocator&) (0x2A12) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x12, 0x2a, 0x00, 0x00 + # FuncId (0x2A14) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: unsigned* (unsigned* const, const unsigned, const unsigned&, std::allocator&) (0x2A13) + # Name: _Uninitialized_fill_n + # } + .byte 0x22, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x13, 0x2a, 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 (0x2A15) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: unsigned* const (0x278C) + # ArgType: unsigned (0x75) + # ArgType: const unsigned& (0x1CCE) + # ArgType: std::allocator& (0x271D) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x8c, 0x27, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xce, 0x1c, 0x00, 0x00 + .byte 0x1d, 0x27, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # Procedure (0x2A16) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x475) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (unsigned* const, unsigned, const unsigned&, std::allocator&, std::integral_constant) (0x2A15) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x15, 0x2a, 0x00, 0x00 + # FuncId (0x2A17) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: unsigned* (unsigned* const, unsigned, const unsigned&, std::allocator&, std::integral_constant) (0x2A16) + # Name: _Uninit_alloc_fill_n1 + # } + .byte 0x22, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x16, 0x2a, 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 (0x2A18) { + # 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@PAIV?$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 0x41, 0x49, 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 + # Pointer (0x2A19) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Uninitialized_backout_al > (0x2A18) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x18, 0x2a, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2A1A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned* (0x475) + # ArgType: std::allocator& (0x271D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x1d, 0x27, 0x00, 0x00 + # MemberFunction (0x2A1B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al > (0x2A18) + # ThisType: std::_Uninitialized_backout_al >* (0x2A19) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, std::allocator&) (0x2A1A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x18, 0x2a, 0x00, 0x00 + .byte 0x19, 0x2a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x1a, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2A1C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Uninitialized_backout_al > (0x2A18) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x18, 0x2a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2A1D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Uninitialized_backout_al > (0x2A1C) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1c, 0x2a, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2A1E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Uninitialized_backout_al >& (0x2A1D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1d, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A1F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al > (0x2A18) + # ThisType: std::_Uninitialized_backout_al >* (0x2A19) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Uninitialized_backout_al >&) (0x2A1E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x18, 0x2a, 0x00, 0x00 + .byte 0x19, 0x2a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x1e, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2A20) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Uninitialized_backout_al >::(unsigned*, std::allocator&) (0x2A1B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Uninitialized_backout_al >::(const std::_Uninitialized_backout_al >&) (0x2A1F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x2a, 0x00, 0x00 + # Pointer (0x2A21) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Uninitialized_backout_al > (0x2A18) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x18, 0x2a, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2A22) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Uninitialized_backout_al >& (0x2A21) + # ClassType: std::_Uninitialized_backout_al > (0x2A18) + # ThisType: std::_Uninitialized_backout_al >* (0x2A19) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Uninitialized_backout_al >&) (0x2A1E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x21, 0x2a, 0x00, 0x00 + .byte 0x18, 0x2a, 0x00, 0x00 + .byte 0x19, 0x2a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x1e, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A23) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al > (0x2A18) + # ThisType: std::_Uninitialized_backout_al >* (0x2A19) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x18, 0x2a, 0x00, 0x00 + .byte 0x19, 0x2a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A24) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x475) + # ClassType: std::_Uninitialized_backout_al > (0x2A18) + # ThisType: std::_Uninitialized_backout_al >* (0x2A19) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x18, 0x2a, 0x00, 0x00 + .byte 0x19, 0x2a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2A25) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned* (0x475) + # FieldOffset: 0x0 + # Name: _First + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned* (0x475) + # FieldOffset: 0x4 + # Name: _Last + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::allocator& (0x271D) + # FieldOffset: 0x8 + # Name: _Al + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2A20 + # 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 >&) (0x2A22) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Uninitialized_backout_al >::() (0x2A23) + # Name: ~_Uninitialized_backout_al + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::_Uninitialized_backout_al >::() (0x2A24) + # Name: _Release + # } + # } + .byte 0xa6, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x46 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1d, 0x27, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x41 + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x20, 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 0x22, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x23, 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 0x24, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x6c + .byte 0x65, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2A26) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 8 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2A25) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 12 + # Name: std::_Uninitialized_backout_al > + # LinkageName: .?AV?$_Uninitialized_backout_al@PAIV?$allocator@I@std@@@std@@ + # } + .byte 0xa2, 0x00, 0x04, 0x15 + .byte 0x08, 0x00, 0x00, 0x02 + .byte 0x25, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 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 0x41, 0x49, 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 (0x2A27) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Uninitialized_backout_al > (0x2A26) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory (0x291B) + # LineNumber: 129 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x26, 0x2a, 0x00, 0x00 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0x81, 0x00, 0x00, 0x00 + # MemberFuncId (0x2A28) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al > (0x2A18) + # FunctionType: void std::_Uninitialized_backout_al >::(unsigned*, std::allocator&) (0x2A1B) + # Name: _Uninitialized_backout_al + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0x18, 0x2a, 0x00, 0x00 + .byte 0x1b, 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 + # MemberFunction (0x2A29) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al > (0x2A18) + # ThisType: std::_Uninitialized_backout_al >* (0x2A19) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned&) (0x1CCF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x18, 0x2a, 0x00, 0x00 + .byte 0x19, 0x2a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xcf, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2A2A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al > (0x2A18) + # FunctionType: void std::_Uninitialized_backout_al >::(const unsigned&) (0x2A29) + # Name: _Emplace_back + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x18, 0x2a, 0x00, 0x00 + .byte 0x29, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x6c, 0x61, 0x63, 0x65 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A2B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al > (0x2A18) + # FunctionType: unsigned* std::_Uninitialized_backout_al >::() (0x2A24) + # Name: _Release + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x18, 0x2a, 0x00, 0x00 + .byte 0x24, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x6c + .byte 0x65, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2A2C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al > (0x2A18) + # FunctionType: void std::_Uninitialized_backout_al >::() (0x2A23) + # Name: ~_Uninitialized_backout_al + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0x18, 0x2a, 0x00, 0x00 + .byte 0x23, 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 (0x2A2D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x271D) + # ArgType: unsigned* const (0x278C) + # ArgType: const unsigned& (0x1CCE) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1d, 0x27, 0x00, 0x00 + .byte 0x8c, 0x27, 0x00, 0x00 + .byte 0xce, 0x1c, 0x00, 0x00 + # MemberFunction (0x2A2E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x2796) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, unsigned* const, const unsigned&) (0x2A2D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x96, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x2d, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2A2F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x2796) + # FunctionType: void std::_Default_allocator_traits >::(std::allocator&, unsigned* const, const unsigned&) (0x2A2E) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x96, 0x27, 0x00, 0x00 + .byte 0x2e, 0x2a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Procedure (0x2A30) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const unsigned& (0x1CCE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned&) (0x1CCF) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xce, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcf, 0x1c, 0x00, 0x00 + # FuncId (0x2A31) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: const unsigned& (const unsigned&) (0x2A30) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x30, 0x2a, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # ArgList (0x2A32) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: unsigned* (0x475) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + # Procedure (0x2A33) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x475) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned*) (0x2A32) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x32, 0x2a, 0x00, 0x00 + # FuncId (0x2A34) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: unsigned* (unsigned*) (0x2A33) + # Name: _Unfancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x33, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2A35) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_Vb_iterator > >& (0x29D2) + # ArgType: const std::_Vb_iterator > >& (0x29D2) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd2, 0x29, 0x00, 0x00 + .byte 0xd2, 0x29, 0x00, 0x00 + # Procedure (0x2A36) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Vb_iterator > >&, const std::_Vb_iterator > >&) (0x2A35) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x35, 0x2a, 0x00, 0x00 + # FuncId (0x2A37) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (const std::_Vb_iterator > >&, const std::_Vb_iterator > >&) (0x2A36) + # Name: _Adl_verify_range + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x36, 0x2a, 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 (0x2A38) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::_Vb_iterator > >& (0x29D2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_iterator > >&) (0x29D3) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xd2, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd3, 0x29, 0x00, 0x00 + # FuncId (0x2A39) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: const std::_Vb_iterator > >& (const std::_Vb_iterator > >&) (0x2A38) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x38, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x2A3A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_Vb_iterator > >& (0x29D2) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd2, 0x29, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # Procedure (0x2A3B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::_Vb_iterator > >& (0x29D2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Vb_iterator > >&, int) (0x2A3A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xd2, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x3a, 0x2a, 0x00, 0x00 + # FuncId (0x2A3C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: const std::_Vb_iterator > >& (const std::_Vb_iterator > >&, int) (0x2A3B) + # Name: _Get_unwrapped_n + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x3b, 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 + # Procedure (0x2A3D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Vb_iterator > >&, const std::_Vb_iterator > >&) (0x2A35) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x35, 0x2a, 0x00, 0x00 + # FuncId (0x2A3E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int (const std::_Vb_iterator > >&, const std::_Vb_iterator > >&) (0x2A3D) + # Name: _Idl_distance + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x3d, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A3F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # FunctionType: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x2767) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x67, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2A40) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x2680) + # FunctionType: std::_Vb_iterator > >& std::_Vb_iterator > >::() (0x2746) + # Name: operator-- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x46, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + # MemberFuncId (0x2A41) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x2680) + # FunctionType: std::_Vb_reference > > std::_Vb_iterator > >::() (0x2744) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x44, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A42) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_reference > > (0x26A0) + # FunctionType: std::_Vb_reference > >& std::_Vb_reference > >::(const std::_Vb_reference > >&) (0x2776) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0x76, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # ArgList (0x2A43) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_iterator > >& (0x2745) + # ArgType: const std::_Vb_iterator > >& (0x29D2) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x45, 0x27, 0x00, 0x00 + .byte 0xd2, 0x29, 0x00, 0x00 + # Procedure (0x2A44) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_iterator > >&, const std::_Vb_iterator > >&) (0x2A43) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x43, 0x2a, 0x00, 0x00 + # FuncId (0x2A45) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (std::_Vb_iterator > >&, const std::_Vb_iterator > >&) (0x2A44) + # Name: _Seek_wrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x44, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x77, 0x72 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + # Pointer (0x2A46) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_iterator > > (0x2680) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x2A47) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vb_iterator > >&& (0x2A46) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x46, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A48) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iterator > > (0x2680) + # ThisType: std::_Vb_iterator > >* (0x273D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vb_iterator > >&&) (0x2A47) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x3d, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x47, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2A49) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x2680) + # FunctionType: void std::_Vb_iterator > >::(std::_Vb_iterator > >&&) (0x2A48) + # Name: _Vb_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x48, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2A4A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_Vb_const_iterator > >& (0x274C) + # ArgType: const std::_Vb_const_iterator > >& (0x274C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4c, 0x27, 0x00, 0x00 + .byte 0x4c, 0x27, 0x00, 0x00 + # Procedure (0x2A4B) { + # 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 > >&) (0x2A4A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4a, 0x2a, 0x00, 0x00 + # FuncId (0x2A4C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (const std::_Vb_const_iterator > >&, const std::_Vb_const_iterator > >&) (0x2A4B) + # Name: _Verify_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x4b, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A4D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x2680) + # FunctionType: int std::_Vb_iterator > >::(const std::_Vb_const_iterator > >&) (0x274E) + # Name: operator- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x4e, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A4E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # FunctionType: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x2767) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x67, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2A4F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # FunctionType: std::_Vb_const_iterator > >& std::_Vb_const_iterator > >::() (0x275F) + # Name: operator-- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x5f, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + # MemberFuncId (0x2A50) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # FunctionType: void std::_Vb_const_iterator > >::() (0x2757) + # Name: _Dec + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x57, 0x27, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2A51) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iter_base > > (0x2755) + # FunctionType: int std::_Vb_iter_base > >::(unsigned) (0x2835) + # Name: _Valid + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x35, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x61, 0x6c + .byte 0x69, 0x64, 0x00, 0xf1 + # Pointer (0x2A52) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x2660) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x60, 0x26, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # MemberFuncId (0x2A53) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: const unsigned* std::vector >::() (0x27ED) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x2A54) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: unsigned* (unsigned*) (0x2A33) + # Name: _Unfancy_maybe_null + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x33, 0x2a, 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 (0x2A55) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_reference > > (0x26A0) + # FunctionType: void std::_Vb_reference > >::(const std::_Vb_iter_base > >&) (0x2770) + # Name: _Vb_reference + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0x70, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A56) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iter_base > > (0x2755) + # FunctionType: void std::_Vb_iter_base > >::(const unsigned*, unsigned, const std::_Container_base12*) (0x2831) + # Name: _Vb_iter_base + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x31, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A57) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x124D) + # FunctionType: void std::_Iterator_base12::() (0x12D1) + # Name: _Iterator_base12 + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0xd1, 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 + # MemberFuncId (0x2A58) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x124D) + # FunctionType: void std::_Iterator_base12::(const std::_Container_base12*) (0x12DA) + # Name: _Adopt + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0xda, 0x12, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6f + .byte 0x70, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2A59) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x124D) + # FunctionType: void std::_Iterator_base12::() (0x12D1) + # Name: _Orphan_me + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0xd1, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x6d, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2A5A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_reference > > (0x26A0) + # FunctionType: std::_Vb_reference > >& std::_Vb_reference > >::(bool) (0x2777) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0x77, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A5B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_reference > > (0x26A0) + # FunctionType: unsigned std::_Vb_reference > >::() (0x277C) + # Name: _Mask + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0x7c, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x73 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A5C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_reference > > (0x26A0) + # FunctionType: const unsigned* std::_Vb_reference > >::() (0x277B) + # Name: _Getptr + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0x7b, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x74, 0x72, 0x00 + # MemberFunction (0x2A5D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > >& (0x2745) + # ClassType: std::_Vb_iterator > > (0x2680) + # ThisType: std::_Vb_iterator > >* (0x273D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_iterator > >&) (0x29D3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x27, 0x00, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x3d, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd3, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2A5E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x2680) + # FunctionType: std::_Vb_iterator > >& std::_Vb_iterator > >::(const std::_Vb_iterator > >&) (0x2A5D) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x5d, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2A5F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_const_iterator > >& (0x275E) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # ThisType: std::_Vb_const_iterator > >* (0x2756) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_const_iterator > >&) (0x274D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5e, 0x27, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x56, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x4d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2A60) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # FunctionType: std::_Vb_const_iterator > >& std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x2A5F) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x5f, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Pointer (0x2A61) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_iter_base > > (0x2755) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2A62) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iter_base > >& (0x2A61) + # ClassType: std::_Vb_iter_base > > (0x2755) + # ThisType: std::_Vb_iter_base > >* (0x282E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_iter_base > >&) (0x276F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x61, 0x2a, 0x00, 0x00 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x2e, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x6f, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2A63) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iter_base > > (0x2755) + # FunctionType: std::_Vb_iter_base > >& std::_Vb_iter_base > >::(const std::_Vb_iter_base > >&) (0x2A62) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x62, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A64) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x124D) + # FunctionType: std::_Iterator_base12& std::_Iterator_base12::(const std::_Iterator_base12&) (0x12D8) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0xd8, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2A65) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iter_base > > (0x2755) + # ThisType: std::_Vb_iter_base > >* (0x282E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_iter_base > >&) (0x276F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x2e, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x6f, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2A66) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iter_base > > (0x2755) + # FunctionType: void std::_Vb_iter_base > >::(const std::_Vb_iter_base > >&) (0x2A65) + # Name: _Vb_iter_base + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x65, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A67) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x124D) + # FunctionType: void std::_Iterator_base12::(const std::_Iterator_base12&) (0x12D5) + # Name: _Iterator_base12 + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0xd5, 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 + # FuncId (0x2A68) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (std::_Vb_iterator > >, std::_Vb_iterator > >, const bool&) (0x29D0) + # Name: _Fill_unchecked + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xd0, 0x29, 0x00, 0x00 + .byte 0x5f, 0x46, 0x69, 0x6c + .byte 0x6c, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x00 + # ArgList (0x2A69) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Vb_iterator > > (0x2680) + # ArgType: std::_Vb_iterator > > (0x2680) + # ArgType: const bool& (0x1C31) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x31, 0x1c, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # Procedure (0x2A6A) { + # 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) (0x2A69) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x69, 0x2a, 0x00, 0x00 + # FuncId (0x2A6B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (std::_Vb_iterator > >, std::_Vb_iterator > >, const bool&, std::integral_constant) (0x2A6A) + # Name: _Fill_unchecked1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x6a, 0x2a, 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 (0x2A6C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_Vb_iterator > >& (0x29D2) + # ArgType: const bool& (0x1C31) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd2, 0x29, 0x00, 0x00 + .byte 0x31, 0x1c, 0x00, 0x00 + # Procedure (0x2A6D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::integral_constant (0x11B4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Vb_iterator > >&, const bool&) (0x2A6C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6c, 0x2a, 0x00, 0x00 + # FuncId (0x2A6E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::integral_constant (const std::_Vb_iterator > >&, const bool&) (0x2A6D) + # Name: _Fill_memset_is_safe + # } + .byte 0x22, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x6d, 0x2a, 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 (0x2A6F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x2680) + # FunctionType: std::_Vb_iterator > >& std::_Vb_iterator > >::() (0x2746) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x46, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # MemberFuncId (0x2A70) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # FunctionType: std::_Vb_const_iterator > >& std::_Vb_const_iterator > >::() (0x275F) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x5f, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # MemberFuncId (0x2A71) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # FunctionType: void std::_Vb_const_iterator > >::() (0x2757) + # Name: _Inc + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x57, 0x27, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2A72) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_iter_base > > (0x2755) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x2A73) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vb_iter_base > >&& (0x2A72) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x72, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A74) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iter_base > > (0x2755) + # ThisType: std::_Vb_iter_base > >* (0x282E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vb_iter_base > >&&) (0x2A73) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x2e, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x73, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2A75) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iter_base > > (0x2755) + # FunctionType: void std::_Vb_iter_base > >::(std::_Vb_iter_base > >&&) (0x2A74) + # Name: _Vb_iter_base + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x74, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A76) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2563) + # FunctionType: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >) (0x2697) + # Name: _Make_iter + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x97, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + # Pointer (0x2A77) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_iterator > > (0x2680) + # PointerAttributes: 0x2A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 0 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x2a, 0x00, 0x00, 0x00 + # FuncId (0x2A78) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Vb_iterator > > (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >) (0x29DF) + # Name: copy + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xdf, 0x29, 0x00, 0x00 + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2A79) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2563) + # FunctionType: void std::vector >::(unsigned) (0x268E) + # Name: _Trim + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x8e, 0x26, 0x00, 0x00 + .byte 0x5f, 0x54, 0x72, 0x69 + .byte 0x6d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A7A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x2680) + # FunctionType: std::_Vb_iterator > >& std::_Vb_iterator > >::(const int) (0x2749) + # Name: operator+= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x49, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2A7B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # FunctionType: std::_Vb_const_iterator > >& std::_Vb_const_iterator > >::(const int) (0x2762) + # Name: operator+= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x62, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + # FuncId (0x2A7C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Vb_iterator > > (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >) (0x29DF) + # Name: _Copy_unchecked + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xdf, 0x29, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x00 + # MemberFuncId (0x2A7D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x27E9) + # Name: erase + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xe9, 0x27, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A7E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: std::_Vector_iterator > > std::vector >::() (0x27EF) + # Name: end + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xef, 0x27, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # Pointer (0x2A7F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > > (0x27D1) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x2A80) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_const_iterator > >&& (0x2A7F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7f, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A81) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x27D1) + # ThisType: std::_Vector_const_iterator > >* (0x2869) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator > >&&) (0x2A80) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x69, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2A82) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x27D1) + # FunctionType: void std::_Vector_const_iterator > >::(std::_Vector_const_iterator > >&&) (0x2A81) + # Name: _Vector_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x81, 0x2a, 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 (0x2A83) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: std::_Vector_iterator > > std::vector >::() (0x27EF) + # Name: begin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xef, 0x27, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A84) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_iterator > > (0x27D0) + # FunctionType: std::_Vector_iterator > > std::_Vector_iterator > >::(const int) (0x285F) + # Name: operator+ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x5f, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A85) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_iterator > > (0x27D0) + # FunctionType: void std::_Vector_iterator > >::() (0x2852) + # Name: ~_Vector_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x52, 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 (0x2A86) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x27D1) + # FunctionType: void std::_Vector_const_iterator > >::() (0x286A) + # Name: ~_Vector_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x6a, 0x28, 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 (0x2A87) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: unsigned& std::vector >::(const unsigned) (0x27F9) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xf9, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # ArgList (0x2A88) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_val >& (0x281D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1d, 0x28, 0x00, 0x00 + # Procedure (0x2A89) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Vector_val >* (0x2881) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_val >&) (0x2A88) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x81, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x88, 0x2a, 0x00, 0x00 + # FuncId (0x2A8A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Vector_val >* (std::_Vector_val >&) (0x2A89) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x89, 0x2a, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # FuncId (0x2A8B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: unsigned* (unsigned*, unsigned*, unsigned*) (0x2A0C) + # Name: _Move_unchecked + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x00 + # MemberFuncId (0x2A8C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_iterator > > (0x27D0) + # FunctionType: void std::_Vector_iterator > >::(unsigned*, const std::_Container_base12*) (0x2854) + # Name: _Vector_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x54, 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 + # MemberFuncId (0x2A8D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x27D1) + # FunctionType: void std::_Vector_const_iterator > >::(unsigned*, const std::_Container_base12*) (0x286B) + # Name: _Vector_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x6b, 0x28, 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 (0x2A8E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_iterator > > (0x2856) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x56, 0x28, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2A8F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vector_iterator > >& (0x2A8E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8e, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A90) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_iterator > > (0x27D0) + # ThisType: std::_Vector_iterator > >* (0x2851) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_iterator > >&) (0x2A8F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x51, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x8f, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2A91) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_iterator > > (0x27D0) + # FunctionType: void std::_Vector_iterator > >::(const std::_Vector_iterator > >&) (0x2A90) + # Name: _Vector_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x90, 0x2a, 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 (0x2A92) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_iterator > > (0x27D0) + # FunctionType: std::_Vector_iterator > >& std::_Vector_iterator > >::(const int) (0x285E) + # Name: operator+= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x5e, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + # MemberFunction (0x2A93) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x27D1) + # ThisType: std::_Vector_const_iterator > >* (0x2869) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x2862) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x69, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x62, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2A94) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x27D1) + # FunctionType: void std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2A93) + # Name: _Vector_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x93, 0x2a, 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 (0x2A95) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x27D1) + # FunctionType: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::(const int) (0x2875) + # Name: operator+= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x75, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2A96) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x27D1) + # FunctionType: void std::_Vector_const_iterator > >::(const int) (0x2874) + # Name: _Verify_offset + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x74, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x6f, 0x66, 0x66, 0x73 + .byte 0x65, 0x74, 0x00, 0xf1 + # Pointer (0x2A97) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val > (0x281F) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1f, 0x28, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # MemberFuncId (0x2A98) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x124D) + # FunctionType: void std::_Iterator_base12::() (0x12D1) + # Name: ~_Iterator_base12 + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0xd1, 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 + # MemberFuncId (0x2A99) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: unsigned* std::vector >::() (0x27EB) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xeb, 0x27, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2A9A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x2680) + # FunctionType: void std::_Vb_iterator > >::(unsigned*, std::_Container_base12*) (0x2740) + # Name: _Vb_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x40, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2A9B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x2681) + # FunctionType: void std::_Vb_const_iterator > >::(const unsigned*, const std::_Container_base12*) (0x275A) + # Name: _Vb_const_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x5a, 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 (0x2A9C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iter_base > > (0x2755) + # FunctionType: void std::_Vb_iter_base > >::() (0x282F) + # Name: ~_Vb_iter_base + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x2f, 0x28, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + # MemberFunction (0x2A9D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const std::_Value_init_tag&) (0x28CF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xcf, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2A9E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned, const std::_Value_init_tag&) (0x2A9D) + # Name: _Resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x9d, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x00 + # MemberFuncId (0x2A9F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: unsigned std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25C4) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xc4, 0x25, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2AA0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t*& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25F5) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2AA1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # 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*) (0x25E1) + # Name: _Orphan_range + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xe1, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Pointer (0x2AA2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x26DA) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xda, 0x26, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFuncId (0x2AA3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t*& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25F5) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x2AA4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: unsigned std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25C4) + # Name: capacity + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xc4, 0x25, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2AA5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned, const std::_Value_init_tag&) (0x2A9D) + # Name: _Resize_reallocate + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x9d, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x5f + .byte 0x72, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2AA6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # 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, std::_Value_init_tag) (0x25D0) + # Name: _Ufill + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xd0, 0x25, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x2AA7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: const std::_Tgt_state_t,0> >::_Grp_t*& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25F7) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x2AA8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: const std::_Tgt_state_t,0> >::_Grp_t*& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25F7) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2AA9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: const std::_Vector_val,0> >::_Grp_t> >& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25EF) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xef, 0x25, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2AAA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2567) + # FunctionType: const std::_Vector_val,0> >::_Grp_t> >& std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x26C2) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x67, 0x25, 0x00, 0x00 + .byte 0xc2, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2AAB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: std::_Iterator_base12** std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25E2) + # Name: _Getpfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xe2, 0x25, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2AAC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: const std::_Tgt_state_t,0> >::_Grp_t*& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25F7) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x2AAD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: unsigned std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25C4) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xc4, 0x25, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2AAE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25E0) + # Name: _Xlength + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xe0, 0x25, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2AAF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: unsigned std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned) (0x25DC) + # Name: _Calculate_growth + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xdc, 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 (0x2AB0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> >::_Grp_t> (0x256A) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* std::allocator,0> >::_Grp_t>::(const unsigned) (0x26D3) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6a, 0x25, 0x00, 0x00 + .byte 0xd3, 0x26, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2AB1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # 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*) (0x25D9) + # Name: _Umove_if_noexcept + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xd9, 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 (0x2AB2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const std::_Tgt_state_t,0> >::_Grp_t*, const unsigned, const unsigned) (0x25DF) + # Name: _Change_array + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xdf, 0x25, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x6e, 0x67, 0x65, 0x5f + .byte 0x61, 0x72, 0x72, 0x61 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2AB3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x26FB) + # FunctionType: unsigned std::_Default_allocator_traits,0> >::_Grp_t> >::(const std::allocator,0> >::_Grp_t>&) (0x27A1) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfb, 0x26, 0x00, 0x00 + .byte 0xa1, 0x27, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2AB4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: const std::allocator,0> >::_Grp_t>& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25E8) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xe8, 0x25, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x2AB5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2567) + # FunctionType: const std::allocator,0> >::_Grp_t>& std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x26BF) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x67, 0x25, 0x00, 0x00 + .byte 0xbf, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2AB6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # 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) (0x25D5) + # Name: _Umove_if_noexcept1 + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xd5, 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 (0x2AB7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const (0x26D0) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const (0x26D0) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ArgType: std::allocator,0> >::_Grp_t>& (0x25E6) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xd0, 0x26, 0x00, 0x00 + .byte 0xd0, 0x26, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0xe6, 0x25, 0x00, 0x00 + # Procedure (0x2AB8) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # 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>&) (0x2AB7) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xb7, 0x2a, 0x00, 0x00 + # FuncId (0x2AB9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # 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>&) (0x2AB8) + # Name: _Uninitialized_move + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xb8, 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 + # Class (0x2ABA) { + # 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@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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 0xc2, 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, 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, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 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, 0x33 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Pointer (0x2ABB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2ABA) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xba, 0x2a, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2ABC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ArgType: std::allocator,0> >::_Grp_t>& (0x25E6) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0xe6, 0x25, 0x00, 0x00 + # MemberFunction (0x2ABD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2ABA) + # ThisType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >* (0x2ABB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::allocator,0> >::_Grp_t>&) (0x2ABC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x2a, 0x00, 0x00 + .byte 0xbb, 0x2a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xbc, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2ABE) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2ABA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xba, 0x2a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2ABF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2ABE) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbe, 0x2a, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2AC0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >& (0x2ABF) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xbf, 0x2a, 0x00, 0x00 + # MemberFunction (0x2AC1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2ABA) + # ThisType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >* (0x2ABB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >&) (0x2AC0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x2a, 0x00, 0x00 + .byte 0xbb, 0x2a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc0, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2AC2) { + # 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>&) (0x2ABD) + # ] + # 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> >&) (0x2AC1) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc1, 0x2a, 0x00, 0x00 + # Pointer (0x2AC3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2ABA) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xba, 0x2a, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2AC4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >& (0x2AC3) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2ABA) + # ThisType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >* (0x2ABB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >&) (0x2AC0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc3, 0x2a, 0x00, 0x00 + .byte 0xba, 0x2a, 0x00, 0x00 + .byte 0xbb, 0x2a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc0, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2AC5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2ABA) + # ThisType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >* (0x2ABB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x2a, 0x00, 0x00 + .byte 0xbb, 0x2a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2AC6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2ABA) + # ThisType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >* (0x2ABB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0xba, 0x2a, 0x00, 0x00 + .byte 0xbb, 0x2a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2AC7) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # FieldOffset: 0x0 + # Name: _First + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # FieldOffset: 0x4 + # Name: _Last + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::allocator,0> >::_Grp_t>& (0x25E6) + # FieldOffset: 0x8 + # Name: _Al + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2AC2 + # 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> >&) (0x2AC4) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::() (0x2AC5) + # 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> >::() (0x2AC6) + # Name: _Release + # } + # } + .byte 0xa6, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x46 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xe6, 0x25, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x41 + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc2, 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 0xc4, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc5, 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 0xc6, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x6c + .byte 0x65, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2AC8) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 8 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2AC7) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 12 + # Name: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > + # LinkageName: .?AV?$_Uninitialized_backout_al@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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 0xc2, 0x01, 0x04, 0x15 + .byte 0x08, 0x00, 0x00, 0x02 + .byte 0xc7, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 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, 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, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 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, 0x33 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2AC9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2AC8) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory (0x291B) + # LineNumber: 129 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc8, 0x2a, 0x00, 0x00 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0x81, 0x00, 0x00, 0x00 + # ArgList (0x2ACA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const (0x26D0) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd0, 0x26, 0x00, 0x00 + # Procedure (0x2ACB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t* const) (0x2ACA) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xca, 0x2a, 0x00, 0x00 + # FuncId (0x2ACC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t* const) (0x2ACB) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xcb, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x2ACD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const (0x26D0) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd0, 0x26, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # Procedure (0x2ACE) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t* const, int) (0x2ACD) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xcd, 0x2a, 0x00, 0x00 + # FuncId (0x2ACF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t* const, int) (0x2ACE) + # Name: _Get_unwrapped_n + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xce, 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 (0x2AD0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> >::_Grp_t* const (0x26D0) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd0, 0x26, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2AD1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const& (0x2AD0) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const& (0x2AD0) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd0, 0x2a, 0x00, 0x00 + .byte 0xd0, 0x2a, 0x00, 0x00 + # Procedure (0x2AD2) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t* const&, std::_Tgt_state_t,0> >::_Grp_t* const&) (0x2AD1) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd1, 0x2a, 0x00, 0x00 + # FuncId (0x2AD3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int (std::_Tgt_state_t,0> >::_Grp_t* const&, std::_Tgt_state_t,0> >::_Grp_t* const&) (0x2AD2) + # Name: _Idl_distance + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xd2, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2AD4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2ABA) + # 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>&) (0x2ABD) + # Name: _Uninitialized_backout_al + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0xba, 0x2a, 0x00, 0x00 + .byte 0xbd, 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 + # MemberFunction (0x2AD5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2ABA) + # ThisType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >* (0x2ABB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t&&) (0x2597) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x2a, 0x00, 0x00 + .byte 0xbb, 0x2a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x97, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2AD6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2ABA) + # FunctionType: void std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t&&) (0x2AD5) + # Name: _Emplace_back + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xba, 0x2a, 0x00, 0x00 + .byte 0xd5, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x6c, 0x61, 0x63, 0x65 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # Procedure (0x2AD7) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t&& (0x2596) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t&) (0x26C8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x96, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc8, 0x26, 0x00, 0x00 + # FuncId (0x2AD8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t&& (std::_Tgt_state_t,0> >::_Grp_t&) (0x2AD7) + # Name: move + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xd7, 0x2a, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2AD9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2ABA) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::() (0x2AC6) + # Name: _Release + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xba, 0x2a, 0x00, 0x00 + .byte 0xc6, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x6c + .byte 0x65, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2ADA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2ABA) + # FunctionType: void std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::() (0x2AC5) + # Name: ~_Uninitialized_backout_al + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0xba, 0x2a, 0x00, 0x00 + .byte 0xc5, 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 (0x2ADB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t*& (0x25F4) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const (0x26D0) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf4, 0x25, 0x00, 0x00 + .byte 0xd0, 0x26, 0x00, 0x00 + # Procedure (0x2ADC) { + # 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) (0x2ADB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xdb, 0x2a, 0x00, 0x00 + # FuncId (0x2ADD) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (std::_Tgt_state_t,0> >::_Grp_t*&, std::_Tgt_state_t,0> >::_Grp_t* const) (0x2ADC) + # Name: _Seek_wrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xdc, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x77, 0x72 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + # ArgList (0x2ADE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x25E6) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const (0x26D0) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t&& (0x2596) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x25, 0x00, 0x00 + .byte 0xd0, 0x26, 0x00, 0x00 + .byte 0x96, 0x25, 0x00, 0x00 + # MemberFunction (0x2ADF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x26FB) + # 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&&) (0x2ADE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2AE0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x26FB) + # 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&&) (0x2ADF) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfb, 0x26, 0x00, 0x00 + .byte 0xdf, 0x2a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # FuncId (0x2AE1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t&& (std::_Tgt_state_t,0> >::_Grp_t&) (0x2AD7) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xd7, 0x2a, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # ArgList (0x2AE2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + # Procedure (0x2AE3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*) (0x2AE2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe2, 0x2a, 0x00, 0x00 + # FuncId (0x2AE4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t*) (0x2AE3) + # Name: _Unfancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xe3, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2AE5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t*& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25F5) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # ArgList (0x2AE6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ArgType: unsigned (0x75) + # ArgType: std::allocator,0> >::_Grp_t>& (0x25E6) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xe6, 0x25, 0x00, 0x00 + # Procedure (0x2AE7) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, unsigned, std::allocator,0> >::_Grp_t>&) (0x2AE6) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe6, 0x2a, 0x00, 0x00 + # FuncId (0x2AE8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t*, unsigned, std::allocator,0> >::_Grp_t>&) (0x2AE7) + # Name: _Uninitialized_value_construct_n + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xe7, 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 (0x2AE9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const (0x26D0) + # ArgType: unsigned (0x75) + # ArgType: std::allocator,0> >::_Grp_t>& (0x25E6) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xd0, 0x26, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xe6, 0x25, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # Procedure (0x2AEA) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t* const, unsigned, std::allocator,0> >::_Grp_t>&, std::integral_constant) (0x2AE9) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xe9, 0x2a, 0x00, 0x00 + # FuncId (0x2AEB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t* const, unsigned, std::allocator,0> >::_Grp_t>&, std::integral_constant) (0x2AEA) + # Name: _Uninitialized_value_construct_n1 + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xea, 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 + # MemberFuncId (0x2AEC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2ABA) + # FunctionType: void std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::() (0x2AC5) + # Name: _Emplace_back + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xba, 0x2a, 0x00, 0x00 + .byte 0xc5, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x6c, 0x61, 0x63, 0x65 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # ArgList (0x2AED) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x25E6) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const (0x26D0) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe6, 0x25, 0x00, 0x00 + .byte 0xd0, 0x26, 0x00, 0x00 + # MemberFunction (0x2AEE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x26FB) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator,0> >::_Grp_t>&, std::_Tgt_state_t,0> >::_Grp_t* const) (0x2AED) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xed, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2AEF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x26FB) + # FunctionType: void std::_Default_allocator_traits,0> >::_Grp_t> >::(std::allocator,0> >::_Grp_t>&, std::_Tgt_state_t,0> >::_Grp_t* const) (0x2AEE) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfb, 0x26, 0x00, 0x00 + .byte 0xee, 0x2a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2AF0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Tgt_state_t,0> >::_Grp_t (0x24B5) + # ThisType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x24, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2AF1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Tgt_state_t,0> >::_Grp_t (0x24B5) + # FunctionType: void std::_Tgt_state_t,0> >::_Grp_t::() (0x2AF0) + # Name: _Grp_t + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb5, 0x24, 0x00, 0x00 + .byte 0xf0, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x72, 0x70 + .byte 0x5f, 0x74, 0x00, 0xf1 + # Procedure (0x2AF2) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x199E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::span_iterator,0>) (0x19C5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc5, 0x19, 0x00, 0x00 + # FuncId (0x2AF3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: gsl::details::span_iterator,0> (gsl::details::span_iterator,0>) (0x2AF2) + # Name: _Prev_iter + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xf2, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x50, 0x72, 0x65 + .byte 0x76, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2AF4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x199E) + # FunctionType: char& gsl::details::span_iterator,0>::() (0x19BD) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xbd, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # FuncId (0x2AF5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1BD7) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x2968) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0x68, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2AF6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::() (0x24A5) + # Name: _Is_wbound + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0xa5, 0x24, 0x00, 0x00 + .byte 0x5f, 0x49, 0x73, 0x5f + .byte 0x77, 0x62, 0x6f, 0x75 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x2AF7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x199E) + # FunctionType: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::() (0x19C0) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xc0, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # ArgList (0x2AF8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: const char* (0x113F) + # ArgType: const char* (0x113F) + # ArgType: const std::regex_traits& (0x2315) + # ArgType: std::regex_constants::syntax_option_type (0x22EB) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x15, 0x23, 0x00, 0x00 + .byte 0xeb, 0x22, 0x00, 0x00 + # Procedure (0x2AF9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x199E) + # 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) (0x2AF8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0xf8, 0x2a, 0x00, 0x00 + # FuncId (0x2AFA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # 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) (0x2AF9) + # Name: _Compare + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xf9, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x72, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2AFB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,0> (0x199E) + # PointerAttributes: 0x1002A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x2a, 0x00, 0x01, 0x00 + # MemberFuncId (0x2AFC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x293C) + # FunctionType: const char* std::_Buf::() (0x2948) + # Name: _Str + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3c, 0x29, 0x00, 0x00 + .byte 0x48, 0x29, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2AFD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x293C) + # FunctionType: unsigned std::_Buf::() (0x2946) + # Name: _Size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3c, 0x29, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x5f, 0x53, 0x69, 0x7a + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2AFE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::_Node_base*) (0x24A1) + # Name: _Do_class + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0xa1, 0x24, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x63, 0x6c, 0x61, 0x73 + .byte 0x73, 0x00, 0xf2, 0xf1 + # Class (0x2AFF) { + # 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 (0x2B00) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_class > (0x2AFF) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xff, 0x2a, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Struct (0x2B01) { + # 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 (0x2B02) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Sequence (0x2B01) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x01, 0x2b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Struct (0x2B03) { + # 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 (0x2B04) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Bitmap (0x2B03) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x03, 0x2b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2B05) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_class > (0x2AFF) + # ThisType: std::_Node_class >* (0x2B00) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_type, std::_Node_flags) (0x2368) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x2a, 0x00, 0x00 + .byte 0x00, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B06) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_class > (0x2AFF) + # ThisType: std::_Node_class >* (0x2B00) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x2a, 0x00, 0x00 + .byte 0x00, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2B07) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Sequence* (0x2B02) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x02, 0x2b, 0x00, 0x00 + # MemberFunction (0x2B08) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_class > (0x2AFF) + # ThisType: std::_Node_class >* (0x2B00) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Sequence*) (0x2B07) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x2a, 0x00, 0x00 + .byte 0x00, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x07, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2B09) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x2322) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Sequence* (0x2B02) + # FieldOffset: 0x14 + # Name: _Coll + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Bitmap* (0x2B04) + # FieldOffset: 0x18 + # Name: _Small + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Buf* (0x2942) + # FieldOffset: 0x1C + # Name: _Large + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Buf* (0x2942) + # FieldOffset: 0x20 + # Name: _Ranges + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: short (0x11) + # FieldOffset: 0x24 + # Name: _Classes + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Sequence* (0x2B02) + # FieldOffset: 0x28 + # Name: _Equiv + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_class >::(std::_Node_type, std::_Node_flags) (0x2B05) + # Name: _Node_class + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Virtual (0x1) + # Type: void std::_Node_class >::() (0x2B06) + # Name: ~_Node_class + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_class >::(std::_Sequence*) (0x2B08) + # Name: _Tidy + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x22, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x02, 0x2b, 0x00, 0x00 + .byte 0x14, 0x00, 0x5f, 0x43 + .byte 0x6f, 0x6c, 0x6c, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x04, 0x2b, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x53 + .byte 0x6d, 0x61, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x42, 0x29, 0x00, 0x00 + .byte 0x1c, 0x00, 0x5f, 0x4c + .byte 0x61, 0x72, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x42, 0x29, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x52 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0x24, 0x00, 0x5f, 0x43 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x02, 0x2b, 0x00, 0x00 + .byte 0x28, 0x00, 0x5f, 0x45 + .byte 0x71, 0x75, 0x69, 0x76 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x05, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x63, 0x6c + .byte 0x61, 0x73, 0x73, 0x00 + .byte 0x11, 0x15, 0x07, 0x00 + .byte 0x06, 0x2b, 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 0x08, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Class (0x2B0A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 10 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2B09) + # DerivedFrom: 0x0 + # VShape: (0x2321) + # SizeOf: 44 + # 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 0x09, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x21, 0x23, 0x00, 0x00 + .byte 0x2c, 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 (0x2B0B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_class > (0x2B0A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1444 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x0a, 0x2b, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0xa4, 0x05, 0x00, 0x00 + # MemberFunction (0x2B0C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Sequence (0x2B01) + # ThisType: std::_Sequence* (0x2B02) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x2b, 0x00, 0x00 + .byte 0x02, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2B0D) { + # 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 (0x293C) + # FieldOffset: 0x4 + # Name: _Data + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Sequence* (0x2B02) + # FieldOffset: 0x10 + # Name: _Next + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Sequence::(unsigned) (0x2B0C) + # 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 0x3c, 0x29, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x44 + .byte 0x61, 0x74, 0x61, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x02, 0x2b, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x4e + .byte 0x65, 0x78, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0c, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x71 + .byte 0x75, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x2B0E) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2B0D) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 20 + # Name: std::_Sequence + # LinkageName: .?AU?$_Sequence@D@std@@ + # } + .byte 0x42, 0x00, 0x05, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0x0d, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x14, 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 (0x2B0F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Sequence (0x2B0E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1343 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x0e, 0x2b, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x3f, 0x05, 0x00, 0x00 + # MemberFunction (0x2B10) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Bitmap (0x2B03) + # ThisType: std::_Bitmap* (0x2B04) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x2b, 0x00, 0x00 + .byte 0x04, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2B11) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: 0x1B7D + # FieldOffset: 0x0 + # Name: _Chrs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Bitmap::() (0x2B10) + # Name: _Bitmap + # } + # } + .byte 0x22, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x7d, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x43 + .byte 0x68, 0x72, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x10, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x42, 0x69, 0x74 + .byte 0x6d, 0x61, 0x70, 0x00 + # Struct (0x2B12) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2B11) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Bitmap + # LinkageName: .?AU_Bitmap@std@@ + # } + .byte 0x36, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x11, 0x2b, 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 (0x2B13) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Bitmap (0x2B12) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1318 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x12, 0x2b, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x26, 0x05, 0x00, 0x00 + # MemberFunction (0x2B14) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Bt_state_t,0> > (0x24AE) + # ThisType: std::_Bt_state_t,0> >* (0x289E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Bt_state_t,0> >&) (0x24B3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xae, 0x24, 0x00, 0x00 + .byte 0x9e, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xb3, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2B15) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bt_state_t,0> > (0x24AE) + # FunctionType: void std::_Bt_state_t,0> >::(const std::_Bt_state_t,0> >&) (0x2B14) + # Name: _Bt_state_t + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xae, 0x24, 0x00, 0x00 + .byte 0x14, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x42, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 0x00 + # MemberFuncId (0x2B16) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Tgt_state_t,0> > (0x248D) + # FunctionType: void std::_Tgt_state_t,0> >::(const std::_Bt_state_t,0> >&) (0x24B4) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8d, 0x24, 0x00, 0x00 + .byte 0xb4, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # ArgList (0x2B17) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: const std::regex_traits& (0x2315) + # ArgType: std::regex_constants::syntax_option_type (0x22EB) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x15, 0x23, 0x00, 0x00 + .byte 0xeb, 0x22, 0x00, 0x00 + # Procedure (0x2B18) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x199E) + # 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) (0x2B17) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0x17, 0x2b, 0x00, 0x00 + # FuncId (0x2B19) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # 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) (0x2B18) + # Name: _Compare + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x18, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x72, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2B1A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::_Node_if*) (0x2499) + # Name: _Do_if + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x99, 0x24, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x69, 0x66, 0x00, 0xf1 + # MemberFuncId (0x2B1B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::_Node_rep*, bool, int) (0x249F) + # Name: _Do_rep + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x9f, 0x24, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x72, 0x65, 0x70, 0x00 + # MemberFuncId (0x2B1C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x248E) + # FunctionType: std::_Loop_vals_t& std::vector >::(const unsigned) (0x2519) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x19, 0x25, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # FuncId (0x2B1D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std::regex_constants (0x2897) + # FunctionType: std::regex_constants::match_flag_type (std::regex_constants::match_flag_type, std::regex_constants::match_flag_type) (0x2899) + # Name: operator| + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x97, 0x28, 0x00, 0x00 + .byte 0x99, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x7c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B1E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::() (0x24A2) + # Name: _Better_match + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0xa2, 0x24, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x74 + .byte 0x74, 0x65, 0x72, 0x5f + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 0x00, 0xf2, 0xf1 + # Pointer (0x2B1F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> > (0x248D) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8d, 0x24, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Modifier (0x2B20) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Tgt_state_t,0> > (0x248D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x8d, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2B21) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Tgt_state_t,0> > (0x2B20) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x20, 0x2b, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2B22) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Tgt_state_t,0> >& (0x2B21) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x21, 0x2b, 0x00, 0x00 + # MemberFunction (0x2B23) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >& (0x2B1F) + # ClassType: std::_Tgt_state_t,0> > (0x248D) + # ThisType: std::_Tgt_state_t,0> >* (0x24B0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Tgt_state_t,0> >&) (0x2B22) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1f, 0x2b, 0x00, 0x00 + .byte 0x8d, 0x24, 0x00, 0x00 + .byte 0xb0, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x22, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2B24) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Tgt_state_t,0> > (0x248D) + # FunctionType: std::_Tgt_state_t,0> >& std::_Tgt_state_t,0> >::(const std::_Tgt_state_t,0> >&) (0x2B23) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8d, 0x24, 0x00, 0x00 + .byte 0x23, 0x2b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B25) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x199E) + # FunctionType: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::() (0x19C0) + # Name: operator-- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xc0, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + # MemberFuncId (0x2B26) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1983) + # FunctionType: char* gsl::span::() (0x199D) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x9d, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2B27) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1984) + # FunctionType: char* gsl::span::storage_type >::() (0x19AF) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x84, 0x19, 0x00, 0x00 + .byte 0xaf, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x2B28) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x11C6) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc6, 0x11, 0x00, 0x00 + # FuncId (0x2B29) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: bool (char) (0x2B28) + # Name: _Is_word + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x28, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x49, 0x73, 0x5f + .byte 0x77, 0x6f, 0x72, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2B2A) { + # 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 (0x2B2B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned char) (0x2B2A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2a, 0x2b, 0x00, 0x00 + # FuncId (0x2B2C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: bool (unsigned char) (0x2B2B) + # Name: _Is_word + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x2b, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x49, 0x73, 0x5f + .byte 0x77, 0x6f, 0x72, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2B2D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::regex_constants::syntax_option_type (0x22EB) + # ArgType: std::regex_constants::syntax_option_type (0x22EB) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xeb, 0x22, 0x00, 0x00 + .byte 0xeb, 0x22, 0x00, 0x00 + # Procedure (0x2B2E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::regex_constants::syntax_option_type (0x22EB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::regex_constants::syntax_option_type, std::regex_constants::syntax_option_type) (0x2B2D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xeb, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2d, 0x2b, 0x00, 0x00 + # FuncId (0x2B2F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std::regex_constants (0x2897) + # FunctionType: std::regex_constants::syntax_option_type (std::regex_constants::syntax_option_type, std::regex_constants::syntax_option_type) (0x2B2E) + # Name: operator& + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x97, 0x28, 0x00, 0x00 + .byte 0x2e, 0x2b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x26, 0x00, 0xf2, 0xf1 + # Struct (0x2B30) { + # 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 (0x2B31) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: const char* (0x113F) + # ArgType: const char* (0x113F) + # ArgType: std::_Cmp_icase > (0x2B30) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x30, 0x2b, 0x00, 0x00 + # Procedure (0x2B32) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x199E) + # 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 >) (0x2B31) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x31, 0x2b, 0x00, 0x00 + # Pointer (0x2B33) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Cmp_icase > (0x2B30) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x30, 0x2b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2B34) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::regex_traits& (0x2315) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x15, 0x23, 0x00, 0x00 + # MemberFunction (0x2B35) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Cmp_icase > (0x2B30) + # ThisType: std::_Cmp_icase >* (0x2B33) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::regex_traits&) (0x2B34) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x2b, 0x00, 0x00 + .byte 0x33, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x34, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B36) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Cmp_icase > (0x2B30) + # ThisType: std::_Cmp_icase >* (0x2B33) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, char) (0x2406) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x30, 0x2b, 0x00, 0x00 + .byte 0x33, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x06, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2B37) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Cmp_icase > (0x2B30) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x30, 0x2b, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Modifier (0x2B38) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Cmp_icase > (0x2B30) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x30, 0x2b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2B39) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Cmp_icase > (0x2B38) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x38, 0x2b, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2B3A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Cmp_icase >& (0x2B39) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x39, 0x2b, 0x00, 0x00 + # MemberFunction (0x2B3B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Cmp_icase >& (0x2B37) + # ClassType: std::_Cmp_icase > (0x2B30) + # ThisType: std::_Cmp_icase >* (0x2B33) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Cmp_icase >&) (0x2B3A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x37, 0x2b, 0x00, 0x00 + .byte 0x30, 0x2b, 0x00, 0x00 + .byte 0x33, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x3a, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2B3C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_traits& (0x2315) + # FieldOffset: 0x0 + # Name: _Traits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Cmp_icase >::(const std::regex_traits&) (0x2B35) + # Name: _Cmp_icase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Cmp_icase >::(char, char) (0x2B36) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Cmp_icase >& std::_Cmp_icase >::(const std::_Cmp_icase >&) (0x2B3B) + # Name: operator= + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: _Elem + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x15, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x54 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x35, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x69, 0x63, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x36, 0x2b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3b, 0x2b, 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 (0x2B3D) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2B3C) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0x3c, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x2B3E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Cmp_icase > (0x2B3D) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 191 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3d, 0x2b, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0xbf, 0x00, 0x00, 0x00 + # FuncId (0x2B3F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: gsl::details::span_iterator,0> (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const char*, const char*, std::_Cmp_icase >) (0x2B32) + # Name: _Cmp_chrange + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x32, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x68, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2B40) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cmp_icase > (0x2B30) + # FunctionType: void std::_Cmp_icase >::(const std::regex_traits&) (0x2B35) + # Name: _Cmp_icase + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x30, 0x2b, 0x00, 0x00 + .byte 0x35, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x69, 0x63, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + # Struct (0x2B41) { + # 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 (0x2B42) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: const char* (0x113F) + # ArgType: const char* (0x113F) + # ArgType: std::_Cmp_collate > (0x2B41) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x41, 0x2b, 0x00, 0x00 + # Procedure (0x2B43) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x199E) + # 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 >) (0x2B42) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x42, 0x2b, 0x00, 0x00 + # Pointer (0x2B44) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Cmp_collate > (0x2B41) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x41, 0x2b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2B45) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Cmp_collate > (0x2B41) + # ThisType: std::_Cmp_collate >* (0x2B44) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::regex_traits&) (0x2B34) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x2b, 0x00, 0x00 + .byte 0x44, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x34, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B46) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Cmp_collate > (0x2B41) + # ThisType: std::_Cmp_collate >* (0x2B44) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, char) (0x2406) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x41, 0x2b, 0x00, 0x00 + .byte 0x44, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x06, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2B47) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Cmp_collate > (0x2B41) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x41, 0x2b, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Modifier (0x2B48) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Cmp_collate > (0x2B41) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x41, 0x2b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2B49) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Cmp_collate > (0x2B48) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x48, 0x2b, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2B4A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Cmp_collate >& (0x2B49) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x49, 0x2b, 0x00, 0x00 + # MemberFunction (0x2B4B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Cmp_collate >& (0x2B47) + # ClassType: std::_Cmp_collate > (0x2B41) + # ThisType: std::_Cmp_collate >* (0x2B44) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Cmp_collate >&) (0x2B4A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x47, 0x2b, 0x00, 0x00 + .byte 0x41, 0x2b, 0x00, 0x00 + .byte 0x44, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x4a, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2B4C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_traits& (0x2315) + # FieldOffset: 0x0 + # Name: _Traits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Cmp_collate >::(const std::regex_traits&) (0x2B45) + # Name: _Cmp_collate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Cmp_collate >::(char, char) (0x2B46) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Cmp_collate >& std::_Cmp_collate >::(const std::_Cmp_collate >&) (0x2B4B) + # Name: operator= + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: _Elem + # } + # } + .byte 0x66, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x15, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x54 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x45, 0x2b, 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 0x46, 0x2b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4b, 0x2b, 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 (0x2B4D) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2B4C) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0x4c, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x2B4E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Cmp_collate > (0x2B4D) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 207 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4d, 0x2b, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0xcf, 0x00, 0x00, 0x00 + # FuncId (0x2B4F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: gsl::details::span_iterator,0> (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const char*, const char*, std::_Cmp_collate >) (0x2B43) + # Name: _Cmp_chrange + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x43, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x68, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2B50) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cmp_collate > (0x2B41) + # FunctionType: void std::_Cmp_collate >::(const std::regex_traits&) (0x2B45) + # Name: _Cmp_collate + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x41, 0x2b, 0x00, 0x00 + .byte 0x45, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x6f, 0x6c + .byte 0x6c, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x2B51) { + # 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 (0x2B52) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: const char* (0x113F) + # ArgType: const char* (0x113F) + # ArgType: std::_Cmp_cs > (0x2B51) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x51, 0x2b, 0x00, 0x00 + # Procedure (0x2B53) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x199E) + # 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 >) (0x2B52) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x52, 0x2b, 0x00, 0x00 + # Pointer (0x2B54) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Cmp_cs > (0x2B51) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x51, 0x2b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2B55) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Cmp_cs > (0x2B51) + # ThisType: std::_Cmp_cs >* (0x2B54) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, char) (0x2406) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x51, 0x2b, 0x00, 0x00 + .byte 0x54, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x06, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2B56) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Cmp_cs >::(char, char) (0x2B55) + # Name: operator() + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: _Elem + # } + # } + .byte 0x26, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x55, 0x2b, 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 (0x2B57) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2B56) + # 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 0x56, 0x2b, 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 (0x2B58) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Cmp_cs > (0x2B57) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 183 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x57, 0x2b, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0xb7, 0x00, 0x00, 0x00 + # FuncId (0x2B59) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: gsl::details::span_iterator,0> (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const char*, const char*, std::_Cmp_cs >) (0x2B53) + # Name: _Cmp_chrange + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x53, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x68, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2B5A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cmp_icase > (0x2B30) + # FunctionType: bool std::_Cmp_icase >::(char, char) (0x2B36) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x30, 0x2b, 0x00, 0x00 + .byte 0x36, 0x2b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x2B5B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x199E) + # FunctionType: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(int) (0x19C1) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xc1, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # MemberFuncId (0x2B5C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2327) + # FunctionType: char std::_Regex_traits::(char) (0x2380) + # Name: translate_nocase + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x80, 0x23, 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 (0x2B5D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2327) + # FunctionType: const std::ctype* std::_Regex_traits::() (0x2386) + # Name: _Getctype + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x86, 0x23, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B5E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cmp_collate > (0x2B41) + # FunctionType: bool std::_Cmp_collate >::(char, char) (0x2B46) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x41, 0x2b, 0x00, 0x00 + .byte 0x46, 0x2b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x2B5F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2327) + # FunctionType: char std::_Regex_traits::(char) (0x2380) + # Name: translate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x80, 0x23, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x6e + .byte 0x73, 0x6c, 0x61, 0x74 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B60) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2327) + # FunctionType: const std::collate* std::_Regex_traits::() (0x2385) + # Name: _Getcoll + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x85, 0x23, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2B61) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x236F) + # FunctionType: std::basic_string,std::allocator > std::collate::(const char*, const char*) (0x23E7) + # Name: transform + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0xe7, 0x23, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x6e + .byte 0x73, 0x66, 0x6f, 0x72 + .byte 0x6d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B62) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: unsigned std::basic_string,std::allocator >::() (0x1217) + # Name: length + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x17, 0x12, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + # MemberFuncId (0x2B63) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: char& std::basic_string,std::allocator >::(const unsigned) (0x120F) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x0f, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # MemberFuncId (0x2B64) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cmp_cs > (0x2B51) + # FunctionType: bool std::_Cmp_cs >::(char, char) (0x2B55) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x51, 0x2b, 0x00, 0x00 + .byte 0x55, 0x2b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Modifier (0x2B65) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Sequence (0x2B01) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x01, 0x2b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2B66) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Sequence (0x2B65) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x65, 0x2b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2B67) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: const std::_Sequence* (0x2B66) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x66, 0x2b, 0x00, 0x00 + # Procedure (0x2B68) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x199E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const std::_Sequence*) (0x2B67) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x67, 0x2b, 0x00, 0x00 + # FuncId (0x2B69) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: gsl::details::span_iterator,0> (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const std::_Sequence*) (0x2B68) + # Name: _Lookup_coll + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x68, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x6f + .byte 0x6b, 0x75, 0x70, 0x5f + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2B6A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned (0x75) + # ArgType: const std::_Buf* (0x2945) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x45, 0x29, 0x00, 0x00 + # Procedure (0x2B6B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned, const std::_Buf*) (0x2B6A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6a, 0x2b, 0x00, 0x00 + # FuncId (0x2B6C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: bool (unsigned, const std::_Buf*) (0x2B6B) + # Name: _Lookup_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x6b, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x6f + .byte 0x6b, 0x75, 0x70, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Modifier (0x2B6D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Bitmap (0x2B03) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x03, 0x2b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2B6E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Bitmap (0x2B6D) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6d, 0x2b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2B6F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Bitmap (0x2B03) + # ThisType: const std::_Bitmap* (0x2B6E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned char) (0x2B2A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x03, 0x2b, 0x00, 0x00 + .byte 0x6e, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x2a, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2B70) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bitmap (0x2B03) + # FunctionType: bool std::_Bitmap::(unsigned char) (0x2B6F) + # Name: _Find + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x03, 0x2b, 0x00, 0x00 + .byte 0x6f, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x46, 0x69, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + # Modifier (0x2B71) { + # 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 (0x2B72) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned char (0x2B71) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x71, 0x2b, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2B73) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x113F) + # ArgType: const char* const (0x1191) + # ArgType: const unsigned char& (0x2B72) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x72, 0x2b, 0x00, 0x00 + # Procedure (0x2B74) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const char* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char* const, const unsigned char&) (0x2B73) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x73, 0x2b, 0x00, 0x00 + # FuncId (0x2B75) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: const char* (const char*, const char* const, const unsigned char&) (0x2B74) + # Name: find + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x74, 0x2b, 0x00, 0x00 + .byte 0x66, 0x69, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2B76) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2327) + # FunctionType: bool std::_Regex_traits::(char, short) (0x2382) + # Name: isctype + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x82, 0x23, 0x00, 0x00 + .byte 0x69, 0x73, 0x63, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # ArgList (0x2B77) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned char (0x20) + # ArgType: const std::_Sequence* (0x2B66) + # ArgType: const std::regex_traits& (0x2315) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x00, 0x00 + .byte 0x66, 0x2b, 0x00, 0x00 + .byte 0x15, 0x23, 0x00, 0x00 + # Procedure (0x2B78) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned char, const std::_Sequence*, const std::regex_traits&) (0x2B77) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x77, 0x2b, 0x00, 0x00 + # FuncId (0x2B79) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: bool (unsigned char, const std::_Sequence*, const std::regex_traits&) (0x2B78) + # Name: _Lookup_equiv + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x78, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x6f + .byte 0x6b, 0x75, 0x70, 0x5f + .byte 0x65, 0x71, 0x75, 0x69 + .byte 0x76, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B7A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x293C) + # FunctionType: char std::_Buf::(unsigned) (0x2947) + # Name: _At + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x3c, 0x29, 0x00, 0x00 + .byte 0x47, 0x29, 0x00, 0x00 + .byte 0x5f, 0x41, 0x74, 0x00 + # Pointer (0x2B7B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char* const (0x1191) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2B7C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const& (0x2B7B) + # ArgType: const char* const& (0x2B7B) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7b, 0x2b, 0x00, 0x00 + .byte 0x7b, 0x2b, 0x00, 0x00 + # Procedure (0x2B7D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const&, const char* const&) (0x2B7C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7c, 0x2b, 0x00, 0x00 + # FuncId (0x2B7E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (const char* const&, const char* const&) (0x2B7D) + # Name: _Adl_verify_range + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x7d, 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 + # Pointer (0x2B7F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char* (0x113F) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2B80) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char*& (0x2B7F) + # ArgType: const char* const (0x1191) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7f, 0x2b, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + # Procedure (0x2B81) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*&, const char* const) (0x2B80) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x80, 0x2b, 0x00, 0x00 + # FuncId (0x2B82) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (const char*&, const char* const) (0x2B81) + # Name: _Seek_wrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x81, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x77, 0x72 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + # ArgList (0x2B83) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const (0x1191) + # ArgType: const char* const (0x1191) + # ArgType: const unsigned char& (0x2B72) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x72, 0x2b, 0x00, 0x00 + # Procedure (0x2B84) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const char* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const, const char* const, const unsigned char&) (0x2B83) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x83, 0x2b, 0x00, 0x00 + # FuncId (0x2B85) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: const char* (const char* const, const char* const, const unsigned char&) (0x2B84) + # Name: _Find_unchecked + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x84, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x46, 0x69, 0x6e + .byte 0x64, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x00 + # Procedure (0x2B86) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const char* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1196) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x96, 0x11, 0x00, 0x00 + # FuncId (0x2B87) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: const char* (const char* const) (0x2B86) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x86, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x2B88) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const (0x1191) + # ArgType: const char* const (0x1191) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + # Procedure (0x2B89) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const char* const) (0x2B88) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x88, 0x2b, 0x00, 0x00 + # FuncId (0x2B8A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (const char* const, const char* const) (0x2B89) + # Name: _Verify_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x89, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x2B8B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* (0x113F) + # ArgType: const char* const (0x1191) + # ArgType: const unsigned char& (0x2B72) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x72, 0x2b, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # Procedure (0x2B8C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const char* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const char*, const char* const, const unsigned char&, std::integral_constant) (0x2B8B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x8b, 0x2b, 0x00, 0x00 + # FuncId (0x2B8D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: const char* (const char*, const char* const, const unsigned char&, std::integral_constant) (0x2B8C) + # Name: _Find_unchecked1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x8c, 0x2b, 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 (0x2B8E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x113F) + # ArgType: const unsigned char& (0x2B72) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x72, 0x2b, 0x00, 0x00 + # Procedure (0x2B8F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const unsigned char&) (0x2B8E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x8e, 0x2b, 0x00, 0x00 + # FuncId (0x2B90) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: bool (const char*, const unsigned char&) (0x2B8F) + # Name: _Within_limits + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x8f, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x57, 0x69, 0x74 + .byte 0x68, 0x69, 0x6e, 0x5f + .byte 0x6c, 0x69, 0x6d, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + # ArgList (0x2B91) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const unsigned char& (0x2B72) + # ArgType: std::integral_constant (0x11B1) + # ArgType: std::integral_constant (0x11B4) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x72, 0x2b, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # Procedure (0x2B92) { + # 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) (0x2B91) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x91, 0x2b, 0x00, 0x00 + # FuncId (0x2B93) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: bool (const unsigned char&, std::integral_constant, std::integral_constant, std::integral_constant) (0x2B92) + # Name: _Within_limits + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x92, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x57, 0x69, 0x74 + .byte 0x68, 0x69, 0x6e, 0x5f + .byte 0x6c, 0x69, 0x6d, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + # MemberFuncId (0x2B94) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: void std::basic_string,std::allocator >::(const char) (0x1213) + # Name: push_back + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x13, 0x12, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # ArgList (0x2B95) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_String_iterator > > (0x11CA) + # ArgType: std::_String_iterator > > (0x11CA) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + # MemberFunction (0x2B96) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # ClassType: std::_Regex_traits (0x2327) + # ThisType: const std::_Regex_traits* (0x237F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_String_iterator > >, std::_String_iterator > >) (0x2B95) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x7f, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x95, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2B97) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2327) + # FunctionType: std::basic_string,std::allocator > std::_Regex_traits::(std::_String_iterator > >, std::_String_iterator > >) (0x2B96) + # Name: transform_primary + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x96, 0x2b, 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 (0x2B98) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_string,std::allocator > (0x114B) + # PointerAttributes: 0x2A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 0 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x2a, 0x00, 0x00, 0x00 + # Class (0x2B99) { + # 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 (0x2B9A) { + # 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 (0x2B9B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x2B99) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2B9C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B9D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x118B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x8b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2B9E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const std::allocator& (0x1187) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + # MemberFunction (0x2B9F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const std::allocator&) (0x2B9E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x9e, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2BA0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const char& (0x1210) + # ArgType: const std::allocator& (0x1187) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x10, 0x12, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + # MemberFunction (0x2BA1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned, const char&, const std::allocator&) (0x2BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xa0, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2BA2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, const std::allocator&) (0x11A4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xa4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2BA3) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector > (0x2B99) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2BA4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x2BA3) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa3, 0x2b, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2BA5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::vector >& (0x2BA4) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa4, 0x2b, 0x00, 0x00 + # MemberFunction (0x2BA6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x2BA5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa5, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2BA7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x2BA4) + # ArgType: const std::allocator& (0x1187) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa4, 0x2b, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + # MemberFunction (0x2BA8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, const std::allocator&) (0x2BA7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xa7, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2BA9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x2B99) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x2BAA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >&& (0x2BA9) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa9, 0x2b, 0x00, 0x00 + # MemberFunction (0x2BAB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x2BAA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xaa, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2BAC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x2BA9) + # ArgType: const std::allocator& (0x1187) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa9, 0x2b, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + # MemberFunction (0x2BAD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, const std::allocator&) (0x2BAC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xac, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2BAE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2B9C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::allocator&) (0x2B9D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned, const std::allocator&) (0x2B9F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned, const char&, const std::allocator&) (0x2BA1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list, const std::allocator&) (0x2BA2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&) (0x2BA6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&, const std::allocator&) (0x2BA8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&) (0x2BAB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&, const std::allocator&) (0x2BAD) + # ] + # } + .byte 0x4a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9c, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9d, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9f, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa1, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa8, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x2b, 0x00, 0x00 + # Pointer (0x2BAF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x2B99) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2BB0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >& (0x2BAF) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xaf, 0x2b, 0x00, 0x00 + # MemberFunction (0x2BB1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x2BB0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xb0, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2BB2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >& (0x2BAF) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xaf, 0x2b, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # MemberFunction (0x2BB3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&, std::integral_constant) (0x2BB2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xb2, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2BB4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >& (0x2BAF) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xaf, 0x2b, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # MemberFunction (0x2BB5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&, std::integral_constant) (0x2BB4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xb4, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2BB6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&, std::integral_constant) (0x2BB3) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&, std::integral_constant) (0x2BB5) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb3, 0x2b, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb5, 0x2b, 0x00, 0x00 + # ArgList (0x2BB7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >& (0x2BAF) + # ArgType: std::_Equal_allocators (0x11AE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xaf, 0x2b, 0x00, 0x00 + .byte 0xae, 0x11, 0x00, 0x00 + # MemberFunction (0x2BB8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&, std::_Equal_allocators) (0x2BB7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xb7, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2BB9) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&, std::_Equal_allocators) (0x2BB8) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&, std::integral_constant) (0x2BB3) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&, std::integral_constant) (0x2BB5) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb8, 0x2b, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb3, 0x2b, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb5, 0x2b, 0x00, 0x00 + # MemberFunction (0x2BBA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x2BAF) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x2BAA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x2b, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xaa, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2BBB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x2BAF) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x2BA5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x2b, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa5, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2BBC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x2BAF) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x11B9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x2b, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xb9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2BBD) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::vector >&&) (0x2BBA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(const std::vector >&) (0x2BBB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::initializer_list) (0x2BBC) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x2b, 0x00, 0x00 + # MemberFunction (0x2BBE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char&) (0x126F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x6f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2BBF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: char (0x70) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x2BC0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: char&& (0x2BBF) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xbf, 0x2b, 0x00, 0x00 + # MemberFunction (0x2BC1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char&&) (0x2BC0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc0, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2BC2) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const char&) (0x2BBE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(char&&) (0x2BC1) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbe, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc1, 0x2b, 0x00, 0x00 + # Class (0x2BC3) { + # 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 (0x2BC4) { + # 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 (0x2BC5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2BC4) + # ArgType: const char& (0x1210) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc4, 0x2b, 0x00, 0x00 + .byte 0x10, 0x12, 0x00, 0x00 + # MemberFunction (0x2BC6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2BC3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, const char&) (0x2BC5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc3, 0x2b, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xc5, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2BC7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2BC4) + # ArgType: char&& (0x2BBF) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc4, 0x2b, 0x00, 0x00 + .byte 0xbf, 0x2b, 0x00, 0x00 + # MemberFunction (0x2BC8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2BC3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, char&&) (0x2BC7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc3, 0x2b, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xc7, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2BC9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2BC4) + # ArgType: const unsigned (0x1181) + # ArgType: const char& (0x1210) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x2b, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x10, 0x12, 0x00, 0x00 + # MemberFunction (0x2BCA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2BC3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vector_const_iterator > >, const unsigned, const char&) (0x2BC9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc3, 0x2b, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xc9, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2BCB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2BC4) + # ArgType: std::initializer_list (0x11A3) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc4, 0x2b, 0x00, 0x00 + .byte 0xa3, 0x11, 0x00, 0x00 + # MemberFunction (0x2BCC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2BC3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::initializer_list) (0x2BCB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc3, 0x2b, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xcb, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2BCD) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, const char&) (0x2BC6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, char&&) (0x2BC8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, const unsigned, const char&) (0x2BCA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::initializer_list) (0x2BCC) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc6, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc8, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcc, 0x2b, 0x00, 0x00 + # ArgList (0x2BCE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: const char& (0x1210) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x10, 0x12, 0x00, 0x00 + # MemberFunction (0x2BCF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned, const char&) (0x2BCE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xce, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2BD0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x11B9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xb9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2BD1) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned, const char&) (0x2BCF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list) (0x2BD0) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x2b, 0x00, 0x00 + # ArgList (0x2BD2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x2BA4) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa4, 0x2b, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # MemberFunction (0x2BD3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, std::integral_constant) (0x2BD2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xd2, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2BD4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x2BA4) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa4, 0x2b, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # MemberFunction (0x2BD5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, std::integral_constant) (0x2BD4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xd4, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2BD6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const std::vector >&, std::integral_constant) (0x2BD3) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const std::vector >&, std::integral_constant) (0x2BD5) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd3, 0x2b, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd5, 0x2b, 0x00, 0x00 + # MemberFunction (0x2BD7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2BD8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned) (0x2BD7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned, const char&) (0x2BCF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd7, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2b, 0x00, 0x00 + # ArgList (0x2BD9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2BC4) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc4, 0x2b, 0x00, 0x00 + # MemberFunction (0x2BDA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2BC3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator > >) (0x2BD9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc3, 0x2b, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xd9, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2BDB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2BC4) + # ArgType: std::_Vector_const_iterator > > (0x2BC4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc4, 0x2b, 0x00, 0x00 + .byte 0xc4, 0x2b, 0x00, 0x00 + # MemberFunction (0x2BDC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2BC3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x2BDB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc3, 0x2b, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xdb, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2BDD) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >) (0x2BDA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x2BDC) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xda, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x2b, 0x00, 0x00 + # MemberFunction (0x2BDE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2BDF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x2BA3) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa3, 0x2b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2BE0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x113F) + # ClassType: std::vector > (0x2B99) + # ThisType: const std::vector >* (0x2BDF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xdf, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2BE1) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::vector >::() (0x2BDE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::vector >::() (0x2BE0) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe0, 0x2b, 0x00, 0x00 + # MemberFunction (0x2BE2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2BC3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc3, 0x2b, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2BE3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x2BC4) + # ClassType: std::vector > (0x2B99) + # ThisType: const std::vector >* (0x2BDF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc4, 0x2b, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xdf, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2BE4) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::() (0x2BE2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x2BE3) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe2, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x2b, 0x00, 0x00 + # Class (0x2BE5) { + # 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 (0x2BE6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x2BE5) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe5, 0x2b, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2BE7) { + # 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 (0x2BE8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x2BE7) + # ClassType: std::vector > (0x2B99) + # ThisType: const std::vector >* (0x2BDF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe7, 0x2b, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xdf, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2BE9) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2BE6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2BE8) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x2b, 0x00, 0x00 + # MemberFunction (0x2BEA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x2B99) + # ThisType: const std::vector >* (0x2BDF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xdf, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2BEB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::vector > (0x2B99) + # ThisType: const std::vector >* (0x2BDF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xdf, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2BEC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x120E) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2BED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x1210) + # ClassType: std::vector > (0x2B99) + # ThisType: const std::vector >* (0x2BDF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x10, 0x12, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xdf, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2BEE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char& std::vector >::(const unsigned) (0x2BEC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char& std::vector >::(const unsigned) (0x2BED) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xec, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xed, 0x2b, 0x00, 0x00 + # MemberFunction (0x2BEF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x120E) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2BF0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x1210) + # ClassType: std::vector > (0x2B99) + # ThisType: const std::vector >* (0x2BDF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x10, 0x12, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xdf, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2BF1) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char& std::vector >::() (0x2BEF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char& std::vector >::() (0x2BF0) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xef, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf0, 0x2b, 0x00, 0x00 + # MemberFunction (0x2BF2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x1185) + # ClassType: std::vector > (0x2B99) + # ThisType: const std::vector >* (0x2BDF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xdf, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2BF3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x470) + # ArgType: const unsigned (0x1181) + # ArgType: const char& (0x1210) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x10, 0x12, 0x00, 0x00 + # MemberFunction (0x2BF4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, const unsigned, const char&) (0x2BF3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xf3, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2BF5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x470) + # ArgType: const unsigned (0x1181) + # ArgType: std::_Value_init_tag (0x1759) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x59, 0x17, 0x00, 0x00 + # MemberFunction (0x2BF6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, const unsigned, std::_Value_init_tag) (0x2BF5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xf5, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2BF7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: char* std::vector >::(char*, const unsigned, const char&) (0x2BF4) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: char* std::vector >::(char*, const unsigned, std::_Value_init_tag) (0x2BF6) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf4, 0x2b, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf6, 0x2b, 0x00, 0x00 + # ArgList (0x2BF8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x470) + # ArgType: char* (0x470) + # ArgType: char* (0x470) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + # MemberFunction (0x2BF9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, char*, char*) (0x2BF8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xf8, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2BFA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* (0x470) + # ArgType: char* (0x470) + # ArgType: char* (0x470) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # MemberFunction (0x2BFB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char*, char*, char*, std::integral_constant) (0x2BFA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0xfa, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2BFC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* (0x470) + # ArgType: char* (0x470) + # ArgType: char* (0x470) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # MemberFunction (0x2BFD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char*, char*, char*, std::integral_constant) (0x2BFC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0xfc, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2BFE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(char*, char*, char*, std::integral_constant) (0x2BFB) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(char*, char*, char*, std::integral_constant) (0x2BFD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xfb, 0x2b, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xfd, 0x2b, 0x00, 0x00 + # MemberFunction (0x2BFF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, char*, char*) (0x2BF8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xf8, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2C00) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, char*) (0x1988) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x88, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2C01) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::vector > (0x2B99) + # ThisType: const std::vector >* (0x2BDF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xdf, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2C02) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x1320) + # ArgType: const unsigned (0x1181) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x13, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x2C03) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const unsigned, const unsigned) (0x2C02) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x02, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2C04) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2C05) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: const std::vector >* (0x2BDF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, char*) (0x1988) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xdf, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x88, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2C06) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x124F) + # ClassType: std::vector > (0x2B99) + # ThisType: const std::vector >* (0x2BDF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xdf, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2C07) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x1253) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x12, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2C08) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x1256) + # ClassType: std::vector > (0x2B99) + # ThisType: const std::vector >* (0x2BDF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xdf, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2C09) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Container_proxy*& std::vector >::() (0x2C07) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Container_proxy* const& std::vector >::() (0x2C08) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x07, 0x2c, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x08, 0x2c, 0x00, 0x00 + # MemberFunction (0x2C0A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x1244) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2C0B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x1187) + # ClassType: std::vector > (0x2B99) + # ThisType: const std::vector >* (0x2BDF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xdf, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2C0C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::allocator& std::vector >::() (0x2C0A) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: const std::allocator& std::vector >::() (0x2C0B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0a, 0x2c, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0b, 0x2c, 0x00, 0x00 + # Class (0x2C0D) { + # 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 (0x2C0E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x2C0D) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0d, 0x2c, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2C0F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x2C0E) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x2c, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2C10) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val > (0x2C0D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0d, 0x2c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2C11) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val > (0x2C10) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x10, 0x2c, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2C12) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x2C11) + # ClassType: std::vector > (0x2B99) + # ThisType: const std::vector >* (0x2BDF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x11, 0x2c, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xdf, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2C13) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val >& std::vector >::() (0x2C0F) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: const std::_Vector_val >& std::vector >::() (0x2C12) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0f, 0x2c, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x12, 0x2c, 0x00, 0x00 + # MemberFunction (0x2C14) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2BC3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x19CA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc3, 0x2b, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xca, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2C15) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2BC3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc3, 0x2b, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2C16) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char*& (0x1C98) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x98, 0x1c, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2C17) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char* (0x1320) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x20, 0x13, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2C18) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char*& (0x2C17) + # ClassType: std::vector > (0x2B99) + # ThisType: const std::vector >* (0x2BDF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x17, 0x2c, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xdf, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2C19) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: char*& std::vector >::() (0x2C16) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: const char*& std::vector >::() (0x2C18) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x16, 0x2c, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x18, 0x2c, 0x00, 0x00 + # FieldList (0x2C1A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Compressed_pair,std::_Vector_val >,1> (0x2B9A) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x9 + # MethodListIndex: 0x2BAE + # Name: vector + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&) (0x2BB1) + # Name: _Take_contents + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2BB6 + # Name: _Move_construct + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2BB9 + # Name: _Move_assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2BBD + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2B9C) + # Name: ~vector + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2BC2 + # Name: push_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x2BCD + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2BD1 + # Name: assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2BD6 + # Name: _Copy_assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2BD8 + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const unsigned) (0x2BD7) + # Name: _Reallocate_exactly + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const unsigned) (0x2BD7) + # Name: _Clear_and_reserve_geometric + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned) (0x2BD7) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2B9C) + # Name: shrink_to_fit + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2B9C) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2BDD + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2B9C) + # Name: clear + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&) (0x2BB1) + # Name: _Swap_val + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&) (0x2BB1) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2BE1 + # Name: data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2BE4 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2BE4 + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2BE9 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2BE9 + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x2BE3) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x2BE3) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2BE8) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2BE8) + # Name: crend + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2BE1 + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2BE1 + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::vector >::() (0x2BEA) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::vector >::() (0x2BEB) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::vector >::() (0x2BEB) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::vector >::() (0x2BEB) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned std::vector >::() (0x2BEB) + # Name: _Unused_capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::vector >::() (0x2BEA) + # Name: _Has_unused_capacity + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2BEE + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2BEE + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2BF1 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2BF1 + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator std::vector >::() (0x2BF2) + # Name: get_allocator + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2BF7 + # Name: _Ufill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: char* std::vector >::(char*, char*, char*) (0x2BF9) + # Name: _Umove + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2BFE + # Name: _Umove_if_noexcept1 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(char*, char*, char*) (0x2BFF) + # Name: _Umove_if_noexcept + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(char*, char*) (0x2C00) + # Name: _Destroy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned std::vector >::(const unsigned) (0x2C01) + # Name: _Calculate_growth + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const unsigned) (0x2BD7) + # Name: _Buy_raw + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const unsigned) (0x2BD7) + # Name: _Buy_nonzero + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const char*, const unsigned, const unsigned) (0x2C03) + # Name: _Change_array + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::() (0x2B9C) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::vector >::() (0x2C04) + # Name: _Xlength + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::vector >::() (0x2C04) + # Name: _Xrange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(char*, char*) (0x2C05) + # Name: _Orphan_range + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Iterator_base12** std::vector >::() (0x2C06) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2C09 + # Name: _Myproxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::() (0x2B9C) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&) (0x2BB1) + # Name: _Swap_proxy_and_iterators + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2C0C + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2C13 + # Name: _Get_data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_iterator > > std::vector >::(const char*) (0x2C14) + # Name: _Make_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_iterator > > std::vector >::(const unsigned) (0x2C15) + # Name: _Make_iterator_offset + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2C19 + # Name: _Myfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2C19 + # Name: _Mylast + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2C19 + # Name: _Myend + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1185) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x1259) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_val > (0x2C0D) + # Name: _Scary_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1185) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x470) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x113F) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x120E) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x1210) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x2BC3) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x2BC4) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x2BE5) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x2BE7) + # Name: const_reverse_iterator + # } + # } + .byte 0xa6, 0x06, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x9a, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x09, 0x00 + .byte 0xae, 0x2b, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xb1, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x54, 0x61, 0x6b + .byte 0x65, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x74, 0x65, 0x6e + .byte 0x74, 0x73, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb6, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x72 + .byte 0x75, 0x63, 0x74, 0x00 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xb9, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xbd, 0x2b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9c, 0x2b, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc2, 0x2b, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0xcd, 0x2b, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd1, 0x2b, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd6, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x73 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd8, 0x2b, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xd7, 0x2b, 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, 0x01, 0x00 + .byte 0xd7, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x65 + .byte 0x61, 0x72, 0x5f, 0x61 + .byte 0x6e, 0x64, 0x5f, 0x72 + .byte 0x65, 0x73, 0x65, 0x72 + .byte 0x76, 0x65, 0x5f, 0x67 + .byte 0x65, 0x6f, 0x6d, 0x65 + .byte 0x74, 0x72, 0x69, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd7, 0x2b, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9c, 0x2b, 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 0x9c, 0x2b, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xdd, 0x2b, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9c, 0x2b, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xb1, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb1, 0x2b, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe1, 0x2b, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe4, 0x2b, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe4, 0x2b, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe9, 0x2b, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe9, 0x2b, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe3, 0x2b, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe3, 0x2b, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe8, 0x2b, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe8, 0x2b, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe1, 0x2b, 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 0xe1, 0x2b, 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 0xea, 0x2b, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xeb, 0x2b, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xeb, 0x2b, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xeb, 0x2b, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xeb, 0x2b, 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 0xea, 0x2b, 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 0xee, 0x2b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xee, 0x2b, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf1, 0x2b, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf1, 0x2b, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf2, 0x2b, 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 0xf7, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xf9, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6d, 0x6f + .byte 0x76, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfe, 0x2b, 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 0xff, 0x2b, 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 0x00, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x01, 0x2c, 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 0xd7, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x5f, 0x72, 0x61, 0x77 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xd7, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x5f, 0x6e, 0x6f, 0x6e + .byte 0x7a, 0x65, 0x72, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x03, 0x2c, 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 0x9c, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x04, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x04, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x67, 0x65, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x05, 0x2c, 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, 0x01, 0x00 + .byte 0x06, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x09, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x9c, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xb1, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x5f + .byte 0x61, 0x6e, 0x64, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0c, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x13, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x14, 0x2c, 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, 0x01, 0x00 + .byte 0x15, 0x2c, 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 0x19, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x19, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x19, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x59, 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 0x0d, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x53, 0x63, 0x61 + .byte 0x72, 0x79, 0x5f, 0x76 + .byte 0x61, 0x6c, 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 0x85, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3f, 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 0x0e, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x10, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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 0xc3, 0x2b, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc4, 0x2b, 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 0xe5, 0x2b, 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 0xe7, 0x2b, 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 (0x2C1B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 122 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2C1A) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::vector > + # LinkageName: .?AV?$vector@DV?$allocator@D@std@@@std@@ + # } + .byte 0x66, 0x00, 0x04, 0x15 + .byte 0x7a, 0x00, 0x10, 0x02 + .byte 0x1a, 0x2c, 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, 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 (0x2C1C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector > (0x2C1B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 339 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1b, 0x2c, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x53, 0x01, 0x00, 0x00 + # Pointer (0x2C1D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair,std::_Vector_val >,1> (0x2B9A) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9a, 0x2b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2C1E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x1244) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2B9A) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x2C1D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0x9a, 0x2b, 0x00, 0x00 + .byte 0x1d, 0x2c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2C1F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,std::_Vector_val >,1> (0x2B9A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x9a, 0x2b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2C20) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair,std::_Vector_val >,1> (0x2C1F) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1f, 0x2c, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2C21) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x1187) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2B9A) + # ThisType: const std::_Compressed_pair,std::_Vector_val >,1>* (0x2C20) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x9a, 0x2b, 0x00, 0x00 + .byte 0x20, 0x2c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2C22) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2C1E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2C21) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x2c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x21, 0x2c, 0x00, 0x00 + # MemberFunction (0x2C23) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x2C0E) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2B9A) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x2C1D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x2c, 0x00, 0x00 + .byte 0x9a, 0x2b, 0x00, 0x00 + .byte 0x1d, 0x2c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2C24) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x2C11) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2B9A) + # ThisType: const std::_Compressed_pair,std::_Vector_val >,1>* (0x2C20) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x11, 0x2c, 0x00, 0x00 + .byte 0x9a, 0x2b, 0x00, 0x00 + .byte 0x20, 0x2c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2C25) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2C23) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2C24) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x2c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x24, 0x2c, 0x00, 0x00 + # FieldList (0x2C26) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::allocator (0x1185) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val > (0x2C0D) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2C22 + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2C25 + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1185) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x0d, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x22, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x25, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x2C27) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2C26) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0x26, 0x2c, 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, 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 (0x2C28) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair,std::_Vector_val >,1> (0x2C27) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 1518 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x27, 0x2c, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0xee, 0x05, 0x00, 0x00 + # Pointer (0x2C29) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x2C0D) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0d, 0x2c, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2C2A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_val > (0x2C0D) + # ThisType: std::_Vector_val >* (0x2C29) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x2c, 0x00, 0x00 + .byte 0x29, 0x2c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2C2B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x1293) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: char* (0x470) + # FieldOffset: 0x4 + # Name: _Myfirst + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: char* (0x470) + # FieldOffset: 0x8 + # Name: _Mylast + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: char* (0x470) + # FieldOffset: 0xC + # Name: _Myend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_val >::() (0x2C2A) + # Name: _Vector_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x470) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x113F) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x120E) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x1210) + # Name: const_reference + # } + # } + .byte 0xf2, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4d + .byte 0x79, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6c, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x0c, 0x00, 0x5f, 0x4d + .byte 0x79, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2a, 0x2c, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 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, 0x04, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3f, 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 0x0e, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x10, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + # Class (0x2C2C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 12 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2C2B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0x2b, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 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 (0x2C2D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_val > (0x2C2C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vector (0x1783) + # LineNumber: 308 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2c, 0x2c, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x34, 0x01, 0x00, 0x00 + # MemberFuncId (0x2C2E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: std::_String_iterator > > std::basic_string,std::allocator >::() (0x1202) + # Name: end + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x02, 0x12, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2C2F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: std::_String_iterator > > std::basic_string,std::allocator >::() (0x1202) + # Name: begin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x02, 0x12, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C30) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x11B8) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0xb8, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # ArgList (0x2C31) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x114D) + # ArgType: const std::basic_string,std::allocator >& (0x114D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + # Procedure (0x2C32) { + # 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 >&) (0x2C31) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x31, 0x2c, 0x00, 0x00 + # FuncId (0x2C33) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: bool (const std::basic_string,std::allocator >&, const std::basic_string,std::allocator >&) (0x2C32) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x32, 0x2c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # Class (0x2C34) { + # 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@@QAEXD@Z@ + # } + .byte 0xd6, 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 0x41, 0x45, 0x58, 0x44 + .byte 0x40, 0x5a, 0x40, 0x00 + # ArgList (0x2C35) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: std::basic_string,std::allocator >::push_back:: (0x2C34) + # ArgType: char (0x70) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x34, 0x2c, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + # MemberFunction (0x2C36) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned, std::basic_string,std::allocator >::push_back::, char) (0x2C35) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x35, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2C37) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C3) + # 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@@QAEXD@Z@ + # } + .byte 0xd6, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x00, 0x03 + .byte 0xc3, 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 0x41, 0x45, 0x58, 0x44 + .byte 0x40, 0x5a, 0x40, 0x00 + # UdtSourceLine (0x2C38) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::basic_string,std::allocator >::push_back:: (0x2C37) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring (0x125D) + # LineNumber: 3212 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x37, 0x2c, 0x00, 0x00 + .byte 0x5d, 0x12, 0x00, 0x00 + .byte 0x8c, 0x0c, 0x00, 0x00 + # MemberFuncId (0x2C39) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, std::basic_string,std::allocator >::push_back::, char) (0x2C36) + # Name: _Reallocate_grow_by + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x36, 0x2c, 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 (0x2C3A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::basic_string,std::allocator >::push_back:: (0x2C34) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x34, 0x2c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2C3B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_string,std::allocator >::push_back:: (0x2C3A) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3a, 0x2c, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2C3C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* const (0x11A7) + # ArgType: const char* const (0x1191) + # ArgType: const unsigned (0x1181) + # ArgType: const char (0x113E) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x3e, 0x11, 0x00, 0x00 + # MemberFunction (0x2C3D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator >::push_back:: (0x2C34) + # ThisType: const std::basic_string,std::allocator >::push_back::* (0x2C3B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char* const, const char* const, const unsigned, const char) (0x2C3C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x34, 0x2c, 0x00, 0x00 + .byte 0x3b, 0x2c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x3c, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2C3E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator >::push_back:: (0x2C34) + # FunctionType: void std::basic_string,std::allocator >::push_back::::(char* const, const char* const, const unsigned, const char) (0x2C3D) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x34, 0x2c, 0x00, 0x00 + .byte 0x3d, 0x2c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x2C3F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11CB) + # FunctionType: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12BD) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xbd, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # Pointer (0x2C40) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_iterator > > (0x1299) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x99, 0x12, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2C41) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_String_iterator > >& (0x2C40) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x40, 0x2c, 0x00, 0x00 + # MemberFunction (0x2C42) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_iterator > > (0x11CA) + # ThisType: std::_String_iterator > >* (0x1291) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_iterator > >&) (0x2C41) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x91, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x41, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2C43) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_iterator > > (0x11CA) + # FunctionType: void std::_String_iterator > >::(const std::_String_iterator > >&) (0x2C42) + # Name: _String_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x42, 0x2c, 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 (0x2C44) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_String_iterator > > (0x11CA) + # ArgType: std::_String_iterator > > (0x11CA) + # ArgType: const std::allocator& (0x1187) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + # MemberFunction (0x2C45) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_String_iterator > >, std::_String_iterator > >, const std::allocator&) (0x2C44) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x44, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2C46) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: void std::vector >::(std::_String_iterator > >, std::_String_iterator > >, const std::allocator&) (0x2C45) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x45, 0x2c, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2C47) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: char* std::vector >::() (0x2BDE) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xde, 0x2b, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C48) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: unsigned std::vector >::() (0x2BEB) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xeb, 0x2b, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C49) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: void std::vector >::() (0x2B9C) + # Name: ~vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9c, 0x2b, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + # MemberFuncId (0x2C4A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_iterator > > (0x11CA) + # FunctionType: void std::_String_iterator > >::() (0x1292) + # Name: ~_String_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x92, 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 (0x2C4B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11CB) + # FunctionType: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12BD) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xbd, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2C4C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11CB) + # FunctionType: void std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12BE) + # Name: _Compat + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xbe, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + # MemberFunction (0x2C4D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_const_iterator > > (0x11CB) + # ThisType: std::_String_const_iterator > >* (0x12AB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_const_iterator > >&) (0x12A4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xab, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa4, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2C4E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11CB) + # FunctionType: void std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x2C4D) + # Name: _String_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0x4d, 0x2c, 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 (0x2C4F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_One_then_variadic_args_t (0x1F2E) + # ArgType: const std::allocator& (0x1187) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2e, 0x1f, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + # MemberFunction (0x2C50) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2B9A) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x2C1D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_One_then_variadic_args_t, const std::allocator&) (0x2C4F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x2b, 0x00, 0x00 + .byte 0x1d, 0x2c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x4f, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2C51) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2B9A) + # FunctionType: void std::_Compressed_pair,std::_Vector_val >,1>::(std::_One_then_variadic_args_t, const std::allocator&) (0x2C50) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x9a, 0x2b, 0x00, 0x00 + .byte 0x50, 0x2c, 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 (0x2C52) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: std::allocator& std::vector >::() (0x2C0A) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x0a, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x2C53) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: std::_Vector_val >& std::vector >::() (0x2C0F) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x0f, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # ArgList (0x2C54) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_String_iterator > >& (0x2C40) + # ArgType: const std::_String_iterator > >& (0x2C40) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x40, 0x2c, 0x00, 0x00 + .byte 0x40, 0x2c, 0x00, 0x00 + # Procedure (0x2C55) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_String_iterator > >&, const std::_String_iterator > >&) (0x2C54) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x54, 0x2c, 0x00, 0x00 + # FuncId (0x2C56) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (const std::_String_iterator > >&, const std::_String_iterator > >&) (0x2C55) + # Name: _Adl_verify_range + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x55, 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 + # ArgList (0x2C57) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x470) + # ArgType: char* (0x470) + # ArgType: std::forward_iterator_tag (0x10D2) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0xd2, 0x10, 0x00, 0x00 + # MemberFunction (0x2C58) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, char*, std::forward_iterator_tag) (0x2C57) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x57, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2C59) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: void std::vector >::(char*, char*, std::forward_iterator_tag) (0x2C58) + # Name: _Range_construct_or_tidy + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x58, 0x2c, 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 + # Struct (0x2C5A) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Tidy_guard > > + # LinkageName: .?AU?$_Tidy_guard@V?$vector@DV?$allocator@D@std@@@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 0x54, 0x69, 0x64, 0x79 + .byte 0x5f, 0x67, 0x75, 0x61 + .byte 0x72, 0x64, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 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 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x54, 0x69, 0x64, 0x79 + .byte 0x5f, 0x67, 0x75, 0x61 + .byte 0x72, 0x64, 0x40, 0x56 + .byte 0x3f, 0x24, 0x76, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x40, 0x44, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x2C5B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tidy_guard > > (0x2C5A) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5a, 0x2c, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2C5C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Tidy_guard > > (0x2C5A) + # ThisType: std::_Tidy_guard > >* (0x2C5B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5a, 0x2c, 0x00, 0x00 + .byte 0x5b, 0x2c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2C5D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::vector >* (0x2B9B) + # FieldOffset: 0x0 + # Name: _Target + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Tidy_guard > >::() (0x2C5C) + # Name: ~_Tidy_guard + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x54 + .byte 0x61, 0x72, 0x67, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5c, 0x2c, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x54, 0x69 + .byte 0x64, 0x79, 0x5f, 0x67 + .byte 0x75, 0x61, 0x72, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x2C5E) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2C5D) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: std::_Tidy_guard > > + # LinkageName: .?AU?$_Tidy_guard@V?$vector@DV?$allocator@D@std@@@std@@@std@@ + # } + .byte 0x8e, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x5d, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x69, 0x64, 0x79 + .byte 0x5f, 0x67, 0x75, 0x61 + .byte 0x72, 0x64, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 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 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x54, 0x69, 0x64, 0x79 + .byte 0x5f, 0x67, 0x75, 0x61 + .byte 0x72, 0x64, 0x40, 0x56 + .byte 0x3f, 0x24, 0x76, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .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 (0x2C5F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Tidy_guard > > (0x2C5E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility (0x10AE) + # LineNumber: 3511 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5e, 0x2c, 0x00, 0x00 + .byte 0xae, 0x10, 0x00, 0x00 + .byte 0xb7, 0x0d, 0x00, 0x00 + # Procedure (0x2C60) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x470) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_iterator > >&) (0x2C41) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x41, 0x2c, 0x00, 0x00 + # FuncId (0x2C61) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: char* (const std::_String_iterator > >&) (0x2C60) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x60, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # Procedure (0x2C62) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::allocator& (0x1187) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x118B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8b, 0x11, 0x00, 0x00 + # FuncId (0x2C63) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: const std::allocator& (const std::allocator&) (0x2C62) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x62, 0x2c, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFuncId (0x2C64) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val > (0x2C0D) + # FunctionType: void std::_Vector_val >::() (0x2C2A) + # Name: _Vector_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0d, 0x2c, 0x00, 0x00 + .byte 0x2a, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x2C65) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2B9A) + # FunctionType: std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2C1E) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9a, 0x2b, 0x00, 0x00 + .byte 0x1e, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2C66) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2B9A) + # FunctionType: std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2C23) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9a, 0x2b, 0x00, 0x00 + .byte 0x23, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # ArgList (0x2C67) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_String_const_iterator > >& (0x12A3) + # ArgType: const std::_String_const_iterator > >& (0x12A3) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa3, 0x12, 0x00, 0x00 + .byte 0xa3, 0x12, 0x00, 0x00 + # Procedure (0x2C68) { + # 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 > >&) (0x2C67) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x67, 0x2c, 0x00, 0x00 + # FuncId (0x2C69) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (const std::_String_const_iterator > >&, const std::_String_const_iterator > >&) (0x2C68) + # Name: _Verify_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x68, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Procedure (0x2C6A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, char*) (0x1988) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x88, 0x19, 0x00, 0x00 + # FuncId (0x2C6B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int (char*, char*) (0x2C6A) + # Name: distance + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x6a, 0x2c, 0x00, 0x00 + .byte 0x64, 0x69, 0x73, 0x74 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C6C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: void std::vector >::(const unsigned) (0x2BD7) + # Name: _Buy_nonzero + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xd7, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x5f, 0x6e, 0x6f, 0x6e + .byte 0x7a, 0x65, 0x72, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C6D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: char* std::vector >::(char*, char*, char*) (0x2BF9) + # Name: _Ucopy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xf9, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x55, 0x63, 0x6f + .byte 0x70, 0x79, 0x00, 0xf1 + # MemberFuncId (0x2C6E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: char*& std::vector >::() (0x2C16) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x16, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C6F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: char*& std::vector >::() (0x2C16) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x16, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x2C70) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Tidy_guard > > (0x2C5A) + # FunctionType: void std::_Tidy_guard > >::() (0x2C5C) + # Name: ~_Tidy_guard + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x5a, 0x2c, 0x00, 0x00 + .byte 0x5c, 0x2c, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x54, 0x69 + .byte 0x64, 0x79, 0x5f, 0x67 + .byte 0x75, 0x61, 0x72, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C71) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: unsigned std::vector >::() (0x2BEB) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xeb, 0x2b, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C72) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: void std::vector >::() (0x2C04) + # Name: _Xlength + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x04, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C73) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: void std::vector >::(const unsigned) (0x2BD7) + # Name: _Buy_raw + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xd7, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x5f, 0x72, 0x61, 0x77 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C74) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: const std::allocator& std::vector >::() (0x2C0B) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x2C75) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2B9A) + # FunctionType: const std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2C21) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9a, 0x2b, 0x00, 0x00 + .byte 0x21, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # ArgList (0x2C76) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* const (0x11A7) + # ArgType: char* const (0x11A7) + # ArgType: char* (0x470) + # ArgType: std::allocator& (0x1244) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + # Procedure (0x2C77) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x470) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char* const, char* const, char*, std::allocator&) (0x2C76) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x76, 0x2c, 0x00, 0x00 + # FuncId (0x2C78) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: char* (char* const, char* const, char*, std::allocator&) (0x2C77) + # Name: _Uninitialized_copy + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x77, 0x2c, 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 (0x2C79) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: char* const (0x11A7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + # Procedure (0x2C7A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x470) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char* const) (0x2C79) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x79, 0x2c, 0x00, 0x00 + # FuncId (0x2C7B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: char* (char* const) (0x2C7A) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x7a, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x2C7C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* const (0x11A7) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # Procedure (0x2C7D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x470) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char* const, int) (0x2C7C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7c, 0x2c, 0x00, 0x00 + # FuncId (0x2C7E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: char* (char* const, int) (0x2C7D) + # Name: _Get_unwrapped_n + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x7d, 0x2c, 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 (0x2C7F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* const& (0x1DFE) + # ArgType: char* const& (0x1DFE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xfe, 0x1d, 0x00, 0x00 + .byte 0xfe, 0x1d, 0x00, 0x00 + # Procedure (0x2C80) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char* const&, char* const&) (0x2C7F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7f, 0x2c, 0x00, 0x00 + # FuncId (0x2C81) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int (char* const&, char* const&) (0x2C80) + # Name: _Idl_distance + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x80, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Procedure (0x2C82) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x470) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, char*, char*) (0x2BF8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xf8, 0x2b, 0x00, 0x00 + # FuncId (0x2C83) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: char* (char*, char*, char*) (0x2C82) + # Name: _Copy_memmove + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x82, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x6d, 0x65 + .byte 0x6d, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x2C84) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char*& (0x1C98) + # ArgType: char* const (0x11A7) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x98, 0x1c, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + # Procedure (0x2C85) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*&, char* const) (0x2C84) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x84, 0x2c, 0x00, 0x00 + # FuncId (0x2C86) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (char*&, char* const) (0x2C85) + # Name: _Seek_wrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x85, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x77, 0x72 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C87) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: void std::vector >::() (0x2B9C) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9c, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C88) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: void std::vector >::() (0x2B9C) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9c, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # MemberFuncId (0x2C89) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: void std::vector >::(char*, char*) (0x2C00) + # Name: _Destroy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x00, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2C8A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x470) + # ArgType: char* (0x470) + # ArgType: std::allocator& (0x1244) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + # Procedure (0x2C8B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, char*, std::allocator&) (0x2C8A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x8a, 0x2c, 0x00, 0x00 + # FuncId (0x2C8C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (char*, char*, std::allocator&) (0x2C8B) + # Name: _Destroy_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x8b, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2C8D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_iterator > > (0x11CA) + # FunctionType: char* std::_String_iterator > >::() (0x129C) + # Name: _Unwrapped + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x9c, 0x12, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # Procedure (0x2C8E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x470) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1147) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + # FuncId (0x2C8F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: char* (const char*) (0x2C8E) + # Name: _Const_cast + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x8e, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x5f, 0x63 + .byte 0x61, 0x73, 0x74, 0x00 + # FuncId (0x2C90) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: char* (char*) (0x1C80) + # Name: _Unfancy_maybe_null + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x80, 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 (0x2C91) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: const char*& std::vector >::() (0x2C18) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x18, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x2C92) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: const char*& std::vector >::() (0x2C18) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x18, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C93) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: const std::_Vector_val >& std::vector >::() (0x2C12) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x12, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C94) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2B9A) + # FunctionType: const std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2C24) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9a, 0x2b, 0x00, 0x00 + .byte 0x24, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2C95) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: std::_Container_proxy*& std::vector >::() (0x2C07) + # Name: _Myproxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x07, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C96) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11CB) + # FunctionType: void std::_String_const_iterator > >::() (0x12AC) + # Name: ~_String_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xac, 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 + # ArgList (0x2C97) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_String_val >& (0x121F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1f, 0x12, 0x00, 0x00 + # Procedure (0x2C98) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_String_val >* (0x12C4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_String_val >&) (0x2C97) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xc4, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x97, 0x2c, 0x00, 0x00 + # FuncId (0x2C99) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_String_val >* (std::_String_val >&) (0x2C98) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x98, 0x2c, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # FuncId (0x2C9A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: char* (char*) (0x1C80) + # Name: _Refancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x80, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C9B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_iterator > > (0x11CA) + # FunctionType: void std::_String_iterator > >::(char*, const std::_Container_base12*) (0x1297) + # Name: _String_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x97, 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 (0x2C9C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11CB) + # FunctionType: void std::_String_const_iterator > >::(const char*, const std::_Container_base12*) (0x12AE) + # Name: _String_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xae, 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 (0x2C9D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&) (0x1222) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x22, 0x12, 0x00, 0x00 + # FuncId (0x2C9E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::basic_string,std::allocator >* (std::basic_string,std::allocator >&) (0x2C9D) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x9d, 0x2c, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C9F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&, std::_Equal_allocators) (0x11B0) + # Name: _Move_assign + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0xb0, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2CA0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x1244) + # ArgType: std::allocator& (0x1244) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + # Procedure (0x2CA1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, std::allocator&) (0x2CA0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa0, 0x2c, 0x00, 0x00 + # FuncId (0x2CA2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (std::allocator&, std::allocator&) (0x2CA1) + # Name: _Pocma + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xa1, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x63 + .byte 0x6d, 0x61, 0x00, 0xf1 + # MemberFuncId (0x2CA3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&, std::integral_constant) (0x11B3) + # Name: _Take_contents + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0xb3, 0x11, 0x00, 0x00 + .byte 0x5f, 0x54, 0x61, 0x6b + .byte 0x65, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x74, 0x65, 0x6e + .byte 0x74, 0x73, 0x00, 0xf1 + # Pointer (0x2CA4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: unsigned char (0x20) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x20, 0x00, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # FuncId (0x2CA5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::allocator&& (std::allocator&) (0x2040) + # Name: move + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x40, 0x20, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2CA6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&) (0x1223) + # Name: _Swap_proxy_and_iterators + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x23, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x5f + .byte 0x61, 0x6e, 0x64, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x73, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2CA7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Container_base12 (0x1293) + # FunctionType: void std::_Container_base12::(std::_Container_base12&) (0x1311) + # Name: _Swap_proxy_and_iterators + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x11, 0x13, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x5f + .byte 0x61, 0x6e, 0x64, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x73, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2CA8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: bool std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x1234) + # Name: _Equal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x34, 0x12, 0x00, 0x00 + .byte 0x5f, 0x45, 0x71, 0x75 + .byte 0x61, 0x6c, 0x00, 0xf1 + # Modifier (0x2CA9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: const char* (0x113F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x2CAA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const const char* (0x2CA9) + # ArgType: const unsigned (0x1181) + # ArgType: const const char* (0x2CA9) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xa9, 0x2c, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0xa9, 0x2c, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # Procedure (0x2CAB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const const char*, const unsigned, const const char*, const unsigned) (0x2CAA) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xaa, 0x2c, 0x00, 0x00 + # FuncId (0x2CAC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: bool (const const char*, const unsigned, const const char*, const unsigned) (0x2CAB) + # Name: _Traits_equal + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xab, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x54, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x5f + .byte 0x65, 0x71, 0x75, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2CAD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x125A) + # FunctionType: int std::char_traits::(const char* const, const char* const, const unsigned) (0x12EE) + # Name: compare + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0xee, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + # MemberFuncId (0x2CAE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2563) + # FunctionType: void std::vector >::(const std::vector >&) (0x2663) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x63, 0x26, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2CAF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_val > (0x2654) + # FunctionType: void std::_Vb_val >::(const std::_Vb_val >&) (0x2714) + # Name: _Vb_val + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x14, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x2CB0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: void std::vector >::(const std::vector >&) (0x27B4) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xb4, 0x27, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Struct (0x2CB1) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Tidy_guard > > + # LinkageName: .?AU?$_Tidy_guard@V?$vector@IV?$allocator@I@std@@@std@@@std@@ + # } + .byte 0x9e, 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, 0x69, 0x64, 0x79 + .byte 0x5f, 0x67, 0x75, 0x61 + .byte 0x72, 0x64, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x75 + .byte 0x6e, 0x73, 0x69, 0x67 + .byte 0x6e, 0x65, 0x64, 0x20 + .byte 0x69, 0x6e, 0x74, 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, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x54, 0x69, 0x64, 0x79 + .byte 0x5f, 0x67, 0x75, 0x61 + .byte 0x72, 0x64, 0x40, 0x56 + .byte 0x3f, 0x24, 0x76, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x40, 0x49, 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 (0x2CB2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tidy_guard > > (0x2CB1) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb1, 0x2c, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2CB3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Tidy_guard > > (0x2CB1) + # ThisType: std::_Tidy_guard > >* (0x2CB2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb1, 0x2c, 0x00, 0x00 + .byte 0xb2, 0x2c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2CB4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::vector >* (0x27A7) + # FieldOffset: 0x0 + # Name: _Target + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Tidy_guard > >::() (0x2CB3) + # Name: ~_Tidy_guard + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x54 + .byte 0x61, 0x72, 0x67, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x2c, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x54, 0x69 + .byte 0x64, 0x79, 0x5f, 0x67 + .byte 0x75, 0x61, 0x72, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x2CB5) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2CB4) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: std::_Tidy_guard > > + # LinkageName: .?AU?$_Tidy_guard@V?$vector@IV?$allocator@I@std@@@std@@@std@@ + # } + .byte 0x9e, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0xb4, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x69, 0x64, 0x79 + .byte 0x5f, 0x67, 0x75, 0x61 + .byte 0x72, 0x64, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x75 + .byte 0x6e, 0x73, 0x69, 0x67 + .byte 0x6e, 0x65, 0x64, 0x20 + .byte 0x69, 0x6e, 0x74, 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, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x54, 0x69, 0x64, 0x79 + .byte 0x5f, 0x67, 0x75, 0x61 + .byte 0x72, 0x64, 0x40, 0x56 + .byte 0x3f, 0x24, 0x76, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x40, 0x49, 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 (0x2CB6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Tidy_guard > > (0x2CB5) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility (0x10AE) + # LineNumber: 3511 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb5, 0x2c, 0x00, 0x00 + .byte 0xae, 0x10, 0x00, 0x00 + .byte 0xb7, 0x0d, 0x00, 0x00 + # MemberFuncId (0x2CB7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x2796) + # FunctionType: std::allocator std::_Default_allocator_traits >::(const std::allocator&) (0x2841) + # Name: select_on_container_copy_construction + # } + .byte 0x32, 0x00, 0x02, 0x16 + .byte 0x96, 0x27, 0x00, 0x00 + .byte 0x41, 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 (0x2CB8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x26B3) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x2CB9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_One_then_variadic_args_t (0x1F2E) + # ArgType: std::allocator&& (0x2CB8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2e, 0x1f, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + # MemberFunction (0x2CBA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x27A6) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x2845) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_One_then_variadic_args_t, std::allocator&&) (0x2CB9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x27, 0x00, 0x00 + .byte 0x45, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xb9, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2CBB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x27A6) + # FunctionType: void std::_Compressed_pair,std::_Vector_val >,1>::(std::_One_then_variadic_args_t, std::allocator&&) (0x2CBA) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xa6, 0x27, 0x00, 0x00 + .byte 0xba, 0x2c, 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 (0x2CBC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: bool std::vector >::() (0x27F7) + # Name: empty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xf7, 0x27, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2CBD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: void std::vector >::(const unsigned) (0x27E4) + # Name: _Buy_raw + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xe4, 0x27, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x5f, 0x72, 0x61, 0x77 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2CBE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: unsigned* std::vector >::(unsigned*, unsigned*, unsigned*) (0x2806) + # Name: _Ucopy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x06, 0x28, 0x00, 0x00 + .byte 0x5f, 0x55, 0x63, 0x6f + .byte 0x70, 0x79, 0x00, 0xf1 + # MemberFuncId (0x2CBF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Tidy_guard > > (0x2CB1) + # FunctionType: void std::_Tidy_guard > >::() (0x2CB3) + # Name: ~_Tidy_guard + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xb1, 0x2c, 0x00, 0x00 + .byte 0xb3, 0x2c, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x54, 0x69 + .byte 0x64, 0x79, 0x5f, 0x67 + .byte 0x75, 0x61, 0x72, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2CC0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator& (0x271D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1d, 0x27, 0x00, 0x00 + # Procedure (0x2CC1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::allocator&& (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator&) (0x2CC0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc0, 0x2c, 0x00, 0x00 + # FuncId (0x2CC2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::allocator&& (std::allocator&) (0x2CC1) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xc1, 0x2c, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # FuncId (0x2CC3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: unsigned* (unsigned* const, unsigned* const, unsigned*, std::allocator&) (0x2A00) + # Name: _Uninitialized_copy + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x00, 0x2a, 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 + # Pointer (0x2CC4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Bt_state_t,0> > (0x24AE) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xae, 0x24, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2CC5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Bt_state_t,0> >& (0x2CC4) + # ClassType: std::_Bt_state_t,0> > (0x24AE) + # ThisType: std::_Bt_state_t,0> >* (0x289E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Bt_state_t,0> >&) (0x24B3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc4, 0x2c, 0x00, 0x00 + .byte 0xae, 0x24, 0x00, 0x00 + .byte 0x9e, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xb3, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2CC6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bt_state_t,0> > (0x24AE) + # FunctionType: std::_Bt_state_t,0> >& std::_Bt_state_t,0> >::(const std::_Bt_state_t,0> >&) (0x2CC5) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xae, 0x24, 0x00, 0x00 + .byte 0xc5, 0x2c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2CC7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2563) + # FunctionType: std::vector >& std::vector >::(const std::vector >&) (0x267A) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x7a, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Procedure (0x2CC8) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::vector >* (0x268F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x2662) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x8f, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x62, 0x26, 0x00, 0x00 + # FuncId (0x2CC9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: const std::vector >* (const std::vector >&) (0x2CC8) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xc8, 0x2c, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2CCA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2563) + # FunctionType: void std::vector >::(const std::vector >&, std::integral_constant) (0x268A) + # Name: _Copy_assign + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x8a, 0x26, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x73 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2CCB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: std::vector >& std::vector >::(const std::vector >&) (0x27C9) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xc9, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Procedure (0x2CCC) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::vector >* (0x27EC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x27B3) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xec, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb3, 0x27, 0x00, 0x00 + # FuncId (0x2CCD) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: const std::vector >* (const std::vector >&) (0x2CCC) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xcc, 0x2c, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2CCE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: void std::vector >::(const std::vector >&, std::integral_constant) (0x27E0) + # Name: _Copy_assign + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xe0, 0x27, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x73 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2CCF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x271D) + # ArgType: const std::allocator& (0x2720) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x1d, 0x27, 0x00, 0x00 + .byte 0x20, 0x27, 0x00, 0x00 + # Procedure (0x2CD0) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, const std::allocator&) (0x2CCF) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xcf, 0x2c, 0x00, 0x00 + # FuncId (0x2CD1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (std::allocator&, const std::allocator&) (0x2CD0) + # Name: _Pocca + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xd0, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x63 + .byte 0x63, 0x61, 0x00, 0xf1 + # MemberFuncId (0x2CD2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: void std::vector >::(unsigned*, unsigned*) (0x280E) + # Name: assign + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x0e, 0x28, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + # Procedure (0x2CD3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned* const&, unsigned* const&) (0x2A09) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x09, 0x2a, 0x00, 0x00 + # FuncId (0x2CD4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (unsigned* const&, unsigned* const&) (0x2CD3) + # Name: _Adl_verify_range + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xd3, 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 + # ArgList (0x2CD5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned* (0x475) + # ArgType: unsigned* (0x475) + # ArgType: std::forward_iterator_tag (0x10D2) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0x75, 0x04, 0x00, 0x00 + .byte 0xd2, 0x10, 0x00, 0x00 + # MemberFunction (0x2CD6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x270B) + # ThisType: std::vector >* (0x27A7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned*, unsigned*, std::forward_iterator_tag) (0x2CD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xd5, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2CD7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: void std::vector >::(unsigned*, unsigned*, std::forward_iterator_tag) (0x2CD6) + # Name: _Assign_range + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xd6, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x41, 0x73, 0x73 + .byte 0x69, 0x67, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x2CD8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned* const (0x1CA8) + # ArgType: const unsigned* const (0x1CA8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa8, 0x1c, 0x00, 0x00 + .byte 0xa8, 0x1c, 0x00, 0x00 + # Procedure (0x2CD9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned* const, const unsigned* const) (0x2CD8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd8, 0x2c, 0x00, 0x00 + # FuncId (0x2CDA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (const unsigned* const, const unsigned* const) (0x2CD9) + # Name: _Verify_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xd9, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Procedure (0x2CDB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, unsigned*) (0x280D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0d, 0x28, 0x00, 0x00 + # FuncId (0x2CDC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int (unsigned*, unsigned*) (0x2CDB) + # Name: distance + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xdb, 0x2c, 0x00, 0x00 + .byte 0x64, 0x69, 0x73, 0x74 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2CDD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: void std::vector >::(const unsigned) (0x27E4) + # Name: _Clear_and_reserve_geometric + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xe4, 0x27, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x65 + .byte 0x61, 0x72, 0x5f, 0x61 + .byte 0x6e, 0x64, 0x5f, 0x72 + .byte 0x65, 0x73, 0x65, 0x72 + .byte 0x76, 0x65, 0x5f, 0x67 + .byte 0x65, 0x6f, 0x6d, 0x65 + .byte 0x74, 0x72, 0x69, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x2CDE) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: unsigned* (unsigned*) (0x2A33) + # Name: _Refancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x33, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2CDF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: std::_Cmp_icase > (0x2B30) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x30, 0x2b, 0x00, 0x00 + # Procedure (0x2CE0) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x199E) + # 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 >) (0x2CDF) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0xdf, 0x2c, 0x00, 0x00 + # FuncId (0x2CE1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # 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 >) (0x2CE0) + # Name: _Cmp_chrange + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xe0, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x68, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2CE2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: std::_Cmp_collate > (0x2B41) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x41, 0x2b, 0x00, 0x00 + # Procedure (0x2CE3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x199E) + # 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 >) (0x2CE2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0xe2, 0x2c, 0x00, 0x00 + # FuncId (0x2CE4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # 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 >) (0x2CE3) + # Name: _Cmp_chrange + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xe3, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x68, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2CE5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: std::_Cmp_cs > (0x2B51) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x51, 0x2b, 0x00, 0x00 + # Procedure (0x2CE6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x199E) + # 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 >) (0x2CE5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0xe5, 0x2c, 0x00, 0x00 + # FuncId (0x2CE7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # 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 >) (0x2CE6) + # Name: _Cmp_chrange + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xe6, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x68, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x2CE8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Tgt_state_t,0> > (0x248D) + # ThisType: std::_Tgt_state_t,0> >* (0x24B0) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Tgt_state_t,0> >&) (0x2B22) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8d, 0x24, 0x00, 0x00 + .byte 0xb0, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x22, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2CE9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Tgt_state_t,0> > (0x248D) + # FunctionType: void std::_Tgt_state_t,0> >::(const std::_Tgt_state_t,0> >&) (0x2CE8) + # Name: _Tgt_state_t + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x8d, 0x24, 0x00, 0x00 + .byte 0xe8, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x2CEA) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x2886) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x86, 0x28, 0x00, 0x00 + # FuncId (0x2CEB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x2CEA) + # Name: distance + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xea, 0x2c, 0x00, 0x00 + .byte 0x64, 0x69, 0x73, 0x74 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2CEC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&) (0x257B) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Struct (0x2CED) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Tidy_guard,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > + # LinkageName: .?AU?$_Tidy_guard@V?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@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 0xc2, 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 0x54, 0x69, 0x64, 0x79 + .byte 0x5f, 0x67, 0x75, 0x61 + .byte 0x72, 0x64, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x76, 0x65, 0x63, 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 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 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x5f, 0x54, 0x69 + .byte 0x64, 0x79, 0x5f, 0x67 + .byte 0x75, 0x61, 0x72, 0x64 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 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, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 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, 0x33 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x2CEE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tidy_guard,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x2CED) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xed, 0x2c, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2CEF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Tidy_guard,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x2CED) + # ThisType: std::_Tidy_guard,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x2CEE) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xed, 0x2c, 0x00, 0x00 + .byte 0xee, 0x2c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2CF0) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # FieldOffset: 0x0 + # Name: _Target + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Tidy_guard,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2CEF) + # Name: ~_Tidy_guard + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x54 + .byte 0x61, 0x72, 0x67, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x2c, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x54, 0x69 + .byte 0x64, 0x79, 0x5f, 0x67 + .byte 0x75, 0x61, 0x72, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x2CF1) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2CF0) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: std::_Tidy_guard,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > + # LinkageName: .?AU?$_Tidy_guard@V?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@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 0xc2, 0x01, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0xf0, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x69, 0x64, 0x79 + .byte 0x5f, 0x67, 0x75, 0x61 + .byte 0x72, 0x64, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x76, 0x65, 0x63, 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 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 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x5f, 0x54, 0x69 + .byte 0x64, 0x79, 0x5f, 0x67 + .byte 0x75, 0x61, 0x72, 0x64 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 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, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 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, 0x33 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2CF2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Tidy_guard,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x2CF1) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility (0x10AE) + # LineNumber: 3511 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf1, 0x2c, 0x00, 0x00 + .byte 0xae, 0x10, 0x00, 0x00 + .byte 0xb7, 0x0d, 0x00, 0x00 + # MemberFuncId (0x2CF3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x26FB) + # FunctionType: std::allocator,0> >::_Grp_t> std::_Default_allocator_traits,0> >::_Grp_t> >::(const std::allocator,0> >::_Grp_t>&) (0x27A2) + # Name: select_on_container_copy_construction + # } + .byte 0x32, 0x00, 0x02, 0x16 + .byte 0xfb, 0x26, 0x00, 0x00 + .byte 0xa2, 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 + # Pointer (0x2CF4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator,0> >::_Grp_t> (0x256A) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6a, 0x25, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x2CF5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_One_then_variadic_args_t (0x1F2E) + # ArgType: std::allocator,0> >::_Grp_t>&& (0x2CF4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2e, 0x1f, 0x00, 0x00 + .byte 0xf4, 0x2c, 0x00, 0x00 + # MemberFunction (0x2CF6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2567) + # ThisType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>* (0x26BB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_One_then_variadic_args_t, std::allocator,0> >::_Grp_t>&&) (0x2CF5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x25, 0x00, 0x00 + .byte 0xbb, 0x26, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xf5, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2CF7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2567) + # 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>&&) (0x2CF6) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x67, 0x25, 0x00, 0x00 + .byte 0xf6, 0x2c, 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 (0x2CF8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: bool std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25C3) + # Name: empty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xc3, 0x25, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2CF9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned) (0x25AE) + # Name: _Buy_raw + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xae, 0x25, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x5f, 0x72, 0x61, 0x77 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2CFA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # 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*) (0x25D3) + # Name: _Ucopy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xd3, 0x25, 0x00, 0x00 + .byte 0x5f, 0x55, 0x63, 0x6f + .byte 0x70, 0x79, 0x00, 0xf1 + # MemberFuncId (0x2CFB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Tidy_guard,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x2CED) + # FunctionType: void std::_Tidy_guard,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2CEF) + # Name: ~_Tidy_guard + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xed, 0x2c, 0x00, 0x00 + .byte 0xef, 0x2c, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x54, 0x69 + .byte 0x64, 0x79, 0x5f, 0x67 + .byte 0x75, 0x61, 0x72, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2CFC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x25E6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe6, 0x25, 0x00, 0x00 + # Procedure (0x2CFD) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::allocator,0> >::_Grp_t>&& (0x2CF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator,0> >::_Grp_t>&) (0x2CFC) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xf4, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfc, 0x2c, 0x00, 0x00 + # FuncId (0x2CFE) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::allocator,0> >::_Grp_t>&& (std::allocator,0> >::_Grp_t>&) (0x2CFD) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xfd, 0x2c, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # FuncId (0x2CFF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # 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>&) (0x2AB8) + # Name: _Uninitialized_copy + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xb8, 0x2a, 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 + # MemberFunction (0x2D00) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2ABA) + # ThisType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >* (0x2ABB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t&) (0x26C8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x2a, 0x00, 0x00 + .byte 0xbb, 0x2a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc8, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2D01) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2ABA) + # FunctionType: void std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t&) (0x2D00) + # Name: _Emplace_back + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xba, 0x2a, 0x00, 0x00 + .byte 0x00, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x6c, 0x61, 0x63, 0x65 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # ArgList (0x2D02) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x25E6) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const (0x26D0) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t& (0x25C5) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x25, 0x00, 0x00 + .byte 0xd0, 0x26, 0x00, 0x00 + .byte 0xc5, 0x25, 0x00, 0x00 + # MemberFunction (0x2D03) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x26FB) + # 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&) (0x2D02) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x02, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2D04) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x26FB) + # 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&) (0x2D03) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfb, 0x26, 0x00, 0x00 + .byte 0x03, 0x2d, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Procedure (0x2D05) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t& (0x25C5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t&) (0x26C8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xc5, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc8, 0x26, 0x00, 0x00 + # FuncId (0x2D06) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t& (std::_Tgt_state_t,0> >::_Grp_t&) (0x2D05) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x05, 0x2d, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFuncId (0x2D07) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x199E) + # FunctionType: int gsl::details::span_iterator,0>::(gsl::details::span_iterator,0>) (0x19C6) + # Name: operator- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xc6, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D08) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::_Node_rep*, bool) (0x249D) + # Name: _Do_rep0 + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x9d, 0x24, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x72, 0x65, 0x70, 0x30 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D09) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # 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> >&) (0x2590) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x90, 0x25, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Procedure (0x2D0A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25B8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&) (0x257A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb8, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7a, 0x25, 0x00, 0x00 + # FuncId (0x2D0B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&) (0x2D0A) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x2d, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D0C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&, std::integral_constant) (0x25AA) + # Name: _Copy_assign + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xaa, 0x25, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x73 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2D0D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x25E6) + # ArgType: const std::allocator,0> >::_Grp_t>& (0x256C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe6, 0x25, 0x00, 0x00 + .byte 0x6c, 0x25, 0x00, 0x00 + # Procedure (0x2D0E) { + # 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>&) (0x2D0D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0d, 0x2d, 0x00, 0x00 + # FuncId (0x2D0F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (std::allocator,0> >::_Grp_t>&, const std::allocator,0> >::_Grp_t>&) (0x2D0E) + # Name: _Pocca + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x0e, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x63 + .byte 0x63, 0x61, 0x00, 0xf1 + # MemberFuncId (0x2D10) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # 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*) (0x25DB) + # Name: assign + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + # Procedure (0x2D11) { + # 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&) (0x2AD1) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd1, 0x2a, 0x00, 0x00 + # FuncId (0x2D12) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (std::_Tgt_state_t,0> >::_Grp_t* const&, std::_Tgt_state_t,0> >::_Grp_t* const&) (0x2D11) + # Name: _Adl_verify_range + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x11, 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 (0x2D13) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # ArgType: std::forward_iterator_tag (0x10D2) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0xd2, 0x10, 0x00, 0x00 + # MemberFunction (0x2D14) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2568) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::forward_iterator_tag) (0x2D13) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x13, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2D15) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # 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) (0x2D14) + # Name: _Assign_range + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x14, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x73, 0x73 + .byte 0x69, 0x67, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Pointer (0x2D16) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Tgt_state_t,0> >::_Grp_t (0x2571) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x71, 0x25, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # ArgList (0x2D17) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t* const (0x2D16) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t* const (0x2D16) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x16, 0x2d, 0x00, 0x00 + .byte 0x16, 0x2d, 0x00, 0x00 + # Procedure (0x2D18) { + # 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) (0x2D17) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x17, 0x2d, 0x00, 0x00 + # FuncId (0x2D19) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (const std::_Tgt_state_t,0> >::_Grp_t* const, const std::_Tgt_state_t,0> >::_Grp_t* const) (0x2D18) + # Name: _Verify_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x18, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Procedure (0x2D1A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x25DA) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xda, 0x25, 0x00, 0x00 + # FuncId (0x2D1B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x2D1A) + # Name: distance + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x1a, 0x2d, 0x00, 0x00 + .byte 0x64, 0x69, 0x73, 0x74 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D1C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x24AF) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned) (0x25AE) + # Name: _Clear_and_reserve_geometric + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0xae, 0x25, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x65 + .byte 0x61, 0x72, 0x5f, 0x61 + .byte 0x6e, 0x64, 0x5f, 0x72 + .byte 0x65, 0x73, 0x65, 0x72 + .byte 0x76, 0x65, 0x5f, 0x67 + .byte 0x65, 0x6f, 0x6d, 0x65 + .byte 0x74, 0x72, 0x69, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x2D1D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t*) (0x2AE3) + # Name: _Refancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xe3, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x2D1E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x25B5) + # 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*) (0x25D2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb5, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd2, 0x25, 0x00, 0x00 + # FuncId (0x2D1F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # 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*) (0x2D1E) + # Name: _Copy_memmove + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x1e, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x6d, 0x65 + .byte 0x6d, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D20) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iter_base > > (0x2755) + # FunctionType: void std::_Vb_iter_base > >::(unsigned) (0x2833) + # Name: _Advance + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x33, 0x28, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x76 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D21) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: std::sub_match,0> >& std::vector,0> >,std::allocator,0> > > >::(const unsigned) (0x1A52) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x52, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # MemberFuncId (0x2D22) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_base (0x22E9) + # FunctionType: void std::_Regex_base::() (0x231D) + # Name: _Regex_base + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe9, 0x22, 0x00, 0x00 + .byte 0x1d, 0x23, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Pointer (0x2D23) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::regex_traits (0x22F0) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf0, 0x22, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2D24) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::regex_traits (0x22F0) + # ThisType: std::regex_traits* (0x2D23) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf0, 0x22, 0x00, 0x00 + .byte 0x23, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2D25) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::regex_traits (0x22F0) + # FunctionType: void std::regex_traits::() (0x2D24) + # Name: regex_traits + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xf0, 0x22, 0x00, 0x00 + .byte 0x24, 0x2d, 0x00, 0x00 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2D26) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* (0x113F) + # ArgType: const char* (0x113F) + # ArgType: std::regex_constants::syntax_option_type (0x22EB) + # ArgType: std::forward_iterator_tag (0x10D2) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0xeb, 0x22, 0x00, 0x00 + .byte 0xd2, 0x10, 0x00, 0x00 + # MemberFunction (0x2D27) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x22E4) + # ThisType: std::basic_regex >* (0x22F1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const char*, const char*, std::regex_constants::syntax_option_type, std::forward_iterator_tag) (0x2D26) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0xf1, 0x22, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x26, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2D28) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x22E4) + # FunctionType: void std::basic_regex >::(const char*, const char*, std::regex_constants::syntax_option_type, std::forward_iterator_tag) (0x2D27) + # Name: _Reset + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0x27, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x65, 0x74, 0x00, 0xf1 + # Class (0x2D29) { + # 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@PBDDV?$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, 0x42, 0x44 + .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 + # Class (0x2D2A) { + # 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@PBDDV?$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 0x42, 0x44, 0x44, 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 + # FieldList (0x2D2B) { + # 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 (0x2D2C) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 37 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x2D2B) + # 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 0x2b, 0x2d, 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 (0x2D2D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Meta_type (0x2D2C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 57 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2c, 0x2d, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x39, 0x00, 0x00, 0x00 + # Pointer (0x2D2E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Parser > (0x2D29) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2D2F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const std::regex_traits& (0x2315) + # ArgType: const char* (0x113F) + # ArgType: const char* (0x113F) + # ArgType: std::regex_constants::syntax_option_type (0x22EB) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x15, 0x23, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0xeb, 0x22, 0x00, 0x00 + # MemberFunction (0x2D30) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Parser > (0x2D29) + # ThisType: std::_Parser >* (0x2D2E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::regex_traits&, const char*, const char*, std::regex_constants::syntax_option_type) (0x2D2F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x2e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x2f, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D31) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Root_node* (0x22EF) + # ClassType: std::_Parser > (0x2D29) + # ThisType: std::_Parser >* (0x2D2E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xef, 0x22, 0x00, 0x00 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x2e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2D32) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Parser > (0x2D29) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2D33) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Parser > (0x2D32) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x32, 0x2d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2D34) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Parser > (0x2D29) + # ThisType: const std::_Parser >* (0x2D33) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x33, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2D35) { + # 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 (0x2D36) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 15 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x2D35) + # 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 0x35, 0x2d, 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 (0x2D37) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::regex_constants::error_type (0x2D36) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 137 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x36, 0x2d, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x89, 0x00, 0x00, 0x00 + # ArgList (0x2D38) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::regex_constants::error_type (0x2D36) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x36, 0x2d, 0x00, 0x00 + # MemberFunction (0x2D39) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Parser > (0x2D29) + # ThisType: std::_Parser >* (0x2D2E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::regex_constants::error_type) (0x2D38) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x2e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x38, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D3A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Parser > (0x2D29) + # ThisType: const std::_Parser >* (0x2D33) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x33, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D3B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Parser > (0x2D29) + # ThisType: std::_Parser >* (0x2D2E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x2e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2D3C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Meta_type (0x2D2C) + # ArgType: std::regex_constants::error_type (0x2D36) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2c, 0x2d, 0x00, 0x00 + .byte 0x36, 0x2d, 0x00, 0x00 + # MemberFunction (0x2D3D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Parser > (0x2D29) + # ThisType: std::_Parser >* (0x2D2E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Meta_type, std::regex_constants::error_type) (0x2D3C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x2e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x3c, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D3E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::_Parser > (0x2D29) + # ThisType: std::_Parser >* (0x2D2E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x2e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D3F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Parser > (0x2D29) + # ThisType: std::_Parser >* (0x2D2E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x2e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D40) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Parser > (0x2D29) + # ThisType: std::_Parser >* (0x2D2E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x2e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2D41) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Meta_type (0x2D2C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x2c, 0x2d, 0x00, 0x00 + # MemberFunction (0x2D42) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Parser > (0x2D29) + # ThisType: std::_Parser >* (0x2D2E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Meta_type) (0x2D41) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x2e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x41, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D43) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Parser > (0x2D29) + # ThisType: std::_Parser >* (0x2D2E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x2e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2D44) { + # 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 (0x2D45) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x2D44) + # 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 0x44, 0x2d, 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 (0x2D46) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Prs_ret (0x2D45) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1744 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x45, 0x2d, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0xd0, 0x06, 0x00, 0x00 + # MemberFunction (0x2D47) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Prs_ret (0x2D45) + # ClassType: std::_Parser > (0x2D29) + # ThisType: std::_Parser >* (0x2D2E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x2d, 0x00, 0x00 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x2e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D48) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Prs_ret (0x2D45) + # ClassType: std::_Parser > (0x2D29) + # ThisType: std::_Parser >* (0x2D2E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x2d, 0x00, 0x00 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x2e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D49) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Parser > (0x2D29) + # ThisType: std::_Parser >* (0x2D2E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x11C6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x2e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc6, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D4A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Parser > (0x2D29) + # ThisType: std::_Parser >* (0x2D2E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x2e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2D4B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const char* (0x113F) + # FieldOffset: 0x0 + # Name: _Pat + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const char* (0x113F) + # FieldOffset: 0x4 + # Name: _Begin + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const char* (0x113F) + # FieldOffset: 0x8 + # Name: _End + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned (0x75) + # FieldOffset: 0xC + # Name: _Grp_idx + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int (0x74) + # FieldOffset: 0x10 + # Name: _Disj_count + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::vector > (0x2563) + # FieldOffset: 0x14 + # Name: _Finished_grps + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Builder > (0x2D2A) + # FieldOffset: 0x2C + # Name: _Nfa + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::regex_traits& (0x2315) + # FieldOffset: 0x44 + # Name: _Traits + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::regex_constants::syntax_option_type (0x22EB) + # FieldOffset: 0x48 + # Name: _Flags + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int (0x74) + # FieldOffset: 0x4C + # Name: _Val + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: char (0x70) + # FieldOffset: 0x50 + # Name: _Char + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Meta_type (0x2D2C) + # FieldOffset: 0x54 + # Name: _Mchar + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned (0x75) + # FieldOffset: 0x58 + # 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) (0x2D30) + # Name: _Parser + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Root_node* std::_Parser >::() (0x2D31) + # Name: _Compile + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::_Parser >::() (0x2D34) + # Name: _Mark_count + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::(std::regex_constants::error_type) (0x2D39) + # Name: _Error + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x2D3A) + # Name: _Is_esc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x2D3B) + # Name: _Trans + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x2D3B) + # Name: _Next + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::(std::_Meta_type, std::regex_constants::error_type) (0x2D3D) + # Name: _Expect + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: int std::_Parser >::(int, int) (0x2D3E) + # Name: _Do_digits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x2D3F) + # Name: _DecimalDigits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::(int) (0x2D40) + # Name: _HexDigits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x2D3F) + # Name: _OctalDigits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::(std::_Meta_type) (0x2D42) + # Name: _Do_ex_class + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::(bool) (0x2D43) + # Name: _CharacterClassEscape + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Prs_ret std::_Parser >::(bool) (0x2D47) + # Name: _ClassEscape + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Prs_ret std::_Parser >::() (0x2D48) + # Name: _ClassAtom + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x2D3B) + # Name: _ClassRanges + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x2D3B) + # Name: _CharacterClass + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x2D3F) + # Name: _IdentityEscape + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x2D3A) + # Name: _IsIdentityEscape + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::(char) (0x2D49) + # Name: _Do_ffn + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::(char) (0x2D49) + # Name: _Do_ffnx + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x2D3F) + # Name: _CharacterEscape + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x2D3B) + # Name: _AtomEscape + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x2D3B) + # Name: _Do_capture_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x2D3B) + # Name: _Do_noncapture_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::(bool) (0x2D4A) + # Name: _Do_assert_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x2D3F) + # Name: _Wrapped_disjunction + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x2D3B) + # Name: _Quantifier + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x2D3F) + # Name: _Alternative + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x2D3B) + # 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 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x50 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x42 + .byte 0x65, 0x67, 0x69, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x45 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x0c, 0x00, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x69 + .byte 0x64, 0x78, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x44 + .byte 0x69, 0x73, 0x6a, 0x5f + .byte 0x63, 0x6f, 0x75, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x14, 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 0x2a, 0x2d, 0x00, 0x00 + .byte 0x2c, 0x00, 0x5f, 0x4e + .byte 0x66, 0x61, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x15, 0x23, 0x00, 0x00 + .byte 0x44, 0x00, 0x5f, 0x54 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xeb, 0x22, 0x00, 0x00 + .byte 0x48, 0x00, 0x5f, 0x46 + .byte 0x6c, 0x61, 0x67, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x4c, 0x00, 0x5f, 0x56 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x50, 0x00, 0x5f, 0x43 + .byte 0x68, 0x61, 0x72, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x2c, 0x2d, 0x00, 0x00 + .byte 0x54, 0x00, 0x5f, 0x4d + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x58, 0x00, 0x5f, 0x4c + .byte 0x5f, 0x66, 0x6c, 0x61 + .byte 0x67, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x30, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x50, 0x61, 0x72 + .byte 0x73, 0x65, 0x72, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x31, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x69, 0x6c, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x34, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x72 + .byte 0x6b, 0x5f, 0x63, 0x6f + .byte 0x75, 0x6e, 0x74, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x39, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x45, 0x72, 0x72 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x3a, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x49, 0x73, 0x5f + .byte 0x65, 0x73, 0x63, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x3b, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x54, 0x72, 0x61 + .byte 0x6e, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x3b, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x65, 0x78 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x3d, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x45, 0x78, 0x70 + .byte 0x65, 0x63, 0x74, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x3e, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x64, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x3f, 0x2d, 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 0x40, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x48, 0x65, 0x78 + .byte 0x44, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x3f, 0x2d, 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 0x42, 0x2d, 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 0x43, 0x2d, 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 0x47, 0x2d, 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 0x48, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x61 + .byte 0x73, 0x73, 0x41, 0x74 + .byte 0x6f, 0x6d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x3b, 0x2d, 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 0x3b, 0x2d, 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 0x3f, 0x2d, 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 0x3a, 0x2d, 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 0x49, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x66, 0x66, 0x6e, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x49, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x66, 0x66, 0x6e, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x3f, 0x2d, 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 0x3b, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x74, 0x6f + .byte 0x6d, 0x45, 0x73, 0x63 + .byte 0x61, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x3b, 0x2d, 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 0x3b, 0x2d, 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 0x4a, 0x2d, 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 0x3f, 0x2d, 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 0x3b, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x51, 0x75, 0x61 + .byte 0x6e, 0x74, 0x69, 0x66 + .byte 0x69, 0x65, 0x72, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x3f, 0x2d, 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 0x3b, 0x2d, 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 (0x2D4C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 45 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2D4B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 92 + # Name: std::_Parser > + # LinkageName: .?AV?$_Parser@PBDDV?$regex_traits@D@std@@@std@@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x2d, 0x00, 0x10, 0x02 + .byte 0x4b, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x5c, 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, 0x42, 0x44 + .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 (0x2D4D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Parser > (0x2D4C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1753 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4c, 0x2d, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0xd9, 0x06, 0x00, 0x00 + # Pointer (0x2D4E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Builder > (0x2D2A) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2D4F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::regex_traits& (0x2315) + # ArgType: std::regex_constants::syntax_option_type (0x22EB) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x15, 0x23, 0x00, 0x00 + .byte 0xeb, 0x22, 0x00, 0x00 + # MemberFunction (0x2D50) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: std::_Builder >* (0x2D4E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::regex_traits&, std::regex_constants::syntax_option_type) (0x2D4F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x4e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x4f, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2D51) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Builder > (0x2D2A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2D52) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Builder > (0x2D51) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x51, 0x2d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2D53) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: const std::_Builder >* (0x2D52) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x52, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D54) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: const std::_Builder >* (0x2D52) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_base*) (0x24A0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x52, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2D55) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::_Builder >::() (0x2D53) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: bool std::_Builder >::(std::_Node_base*) (0x2D54) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x53, 0x2d, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x54, 0x2d, 0x00, 0x00 + # MemberFunction (0x2D56) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: std::_Builder >* (0x2D4E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x4e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D57) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_base* (0x2367) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: const std::_Builder >* (0x2D52) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x67, 0x23, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x52, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D58) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: std::_Builder >* (0x2D4E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x11C6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x4e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xc6, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D59) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: std::_Builder >* (0x2D4E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, char) (0x2406) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x4e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x06, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2D5A) { + # 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 (0x2D5B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: std::_Builder >* (0x2D4E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (short, bool) (0x2D5A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x4e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x5a, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2D5C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x113F) + # ArgType: const char* (0x113F) + # ArgType: int (0x74) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x2D5D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: std::_Builder >* (0x2D4E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, int) (0x2D5C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x4e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x5c, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D5E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_base* (0x2367) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: std::_Builder >* (0x2D4E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x67, 0x23, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x4e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D5F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: std::_Builder >* (0x2D4E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_base*) (0x24A0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x4e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D60) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_base* (0x2367) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: std::_Builder >* (0x2D4E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x67, 0x23, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x4e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D61) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_base* (0x2367) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: std::_Builder >* (0x2D4E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x67, 0x23, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x4e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D62) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: std::_Builder >* (0x2D4E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x4e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D63) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_base* (0x2367) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: std::_Builder >* (0x2D4E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_base*) (0x24A0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x67, 0x23, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x4e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xa0, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2D64) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Node_base* (0x2367) + # ArgType: std::_Node_base* (0x2367) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x67, 0x23, 0x00, 0x00 + .byte 0x67, 0x23, 0x00, 0x00 + # MemberFunction (0x2D65) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: std::_Builder >* (0x2D4E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_base*, std::_Node_base*) (0x2D64) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x4e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x64, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2D66) { + # 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 (0x2D67) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: std::_Builder >* (0x2D4E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, bool) (0x2D66) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x4e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x66, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D68) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Root_node* (0x22EF) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: std::_Builder >* (0x2D4E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xef, 0x22, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x4e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D69) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_base*, std::_Node_base*) (0x2D64) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x64, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2D6A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Node_type (0x2362) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x62, 0x23, 0x00, 0x00 + # MemberFunction (0x2D6B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_base* (0x2367) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: std::_Builder >* (0x2D4E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_type) (0x2D6A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x67, 0x23, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x4e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x6a, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2D6C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Node_class >* (0x2B00) + # ArgType: short (0x11) + # ArgType: bool (0x30) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x2b, 0x00, 0x00 + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x2D6D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: std::_Builder >* (0x2D4E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Node_class >*, short, bool) (0x2D6C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x4e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x6c, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2D6E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Sequence* (0x2B02) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x02, 0x2b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2D6F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* (0x113F) + # ArgType: const char* (0x113F) + # ArgType: int (0x74) + # ArgType: std::_Sequence** (0x2D6E) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x6e, 0x2d, 0x00, 0x00 + # MemberFunction (0x2D70) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: std::_Builder >* (0x2D4E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const char*, const char*, int, std::_Sequence**) (0x2D6F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x4e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x6f, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D71) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: const std::_Builder >* (0x2D52) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x52, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2D72) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Builder > (0x2D2A) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Pointer (0x2D73) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Builder > (0x2D51) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x51, 0x2d, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2D74) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Builder >& (0x2D73) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x73, 0x2d, 0x00, 0x00 + # MemberFunction (0x2D75) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Builder >& (0x2D72) + # ClassType: std::_Builder > (0x2D2A) + # ThisType: std::_Builder >* (0x2D4E) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Builder >&) (0x2D74) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x72, 0x2d, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x4e, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x74, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2D76) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Root_node* (0x22EF) + # FieldOffset: 0x0 + # Name: _Root + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Node_base* (0x2367) + # FieldOffset: 0x4 + # Name: _Current + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::regex_constants::syntax_option_type (0x22EB) + # FieldOffset: 0x8 + # Name: _Flags + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::regex_traits& (0x2315) + # FieldOffset: 0xC + # Name: _Traits + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int (0x1005) + # FieldOffset: 0x10 + # Name: _Bmax + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int (0x1005) + # FieldOffset: 0x14 + # Name: _Tmax + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(const std::regex_traits&, std::regex_constants::syntax_option_type) (0x2D50) + # Name: _Builder + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2D55 + # Name: _Beg_expr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x2D56) + # Name: _Setlong + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x2D56) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* std::_Builder >::() (0x2D57) + # Name: _Getmark + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x2D56) + # Name: _Add_nop + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x2D56) + # Name: _Add_bol + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x2D56) + # Name: _Add_eol + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x2D56) + # Name: _Add_wbound + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x2D56) + # Name: _Add_dot + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(char) (0x2D58) + # Name: _Add_char + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x2D56) + # Name: _Add_class + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(char) (0x2D58) + # Name: _Add_char_to_class + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(char, char) (0x2D59) + # Name: _Add_range + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(short, bool) (0x2D5B) + # Name: _Add_named_class + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(const char*, const char*, int) (0x2D5D) + # Name: _Add_equiv + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(const char*, const char*, int) (0x2D5D) + # Name: _Add_coll + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* std::_Builder >::() (0x2D5E) + # Name: _Begin_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(std::_Node_base*) (0x2D5F) + # Name: _End_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* std::_Builder >::(bool) (0x2D60) + # Name: _Begin_assert_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(std::_Node_base*) (0x2D5F) + # Name: _End_assert_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* std::_Builder >::(unsigned) (0x2D61) + # Name: _Begin_capture_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(unsigned) (0x2D62) + # Name: _Add_backreference + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* std::_Builder >::(std::_Node_base*) (0x2D63) + # Name: _Begin_if + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(std::_Node_base*, std::_Node_base*) (0x2D65) + # Name: _Else_if + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(int, int, bool) (0x2D67) + # Name: _Add_rep + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x2D56) + # Name: _Negate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x2D56) + # Name: _Mark_final + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Root_node* std::_Builder >::() (0x2D68) + # Name: _End_pattern + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Node_base* std::_Builder >::(std::_Node_base*) (0x2D63) + # Name: _Link_node + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::_Builder >::(std::_Node_base*, std::_Node_base*) (0x2D69) + # Name: _Insert_node + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Node_base* std::_Builder >::(std::_Node_type) (0x2D6B) + # Name: _New_node + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Builder >::() (0x2D56) + # Name: _Add_str_node + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Builder >::(char) (0x2D58) + # Name: _Add_char_to_bitmap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Builder >::(char) (0x2D58) + # Name: _Add_char_to_array + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Builder >::(std::_Node_class >*, short, bool) (0x2D6D) + # Name: _Add_elts + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Builder >::(const char*, const char*, int, std::_Sequence**) (0x2D70) + # Name: _Char_to_elts + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned std::_Builder >::() (0x2D71) + # Name: _Get_bmax + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned std::_Builder >::() (0x2D71) + # Name: _Get_tmax + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Builder >& std::_Builder >::(const std::_Builder >&) (0x2D75) + # Name: operator= + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: _Difft + # } + # } + .byte 0xee, 0x03, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xef, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x52 + .byte 0x6f, 0x6f, 0x74, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x67, 0x23, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x43 + .byte 0x75, 0x72, 0x72, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xeb, 0x22, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x46 + .byte 0x6c, 0x61, 0x67, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x15, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x5f, 0x54 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x42 + .byte 0x6d, 0x61, 0x78, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x14, 0x00, 0x5f, 0x54 + .byte 0x6d, 0x61, 0x78, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x50, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x69 + .byte 0x6c, 0x64, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x55, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x67 + .byte 0x5f, 0x65, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x74 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x57, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x6d, 0x61, 0x72, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x6e, 0x6f, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x62, 0x6f, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x65, 0x6f, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x77, 0x62, 0x6f + .byte 0x75, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x64, 0x6f, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x58, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x68, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x6c, 0x61 + .byte 0x73, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x58, 0x2d, 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 0x59, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 0x2d, 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 0x5d, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x65, 0x71, 0x75 + .byte 0x69, 0x76, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5d, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x6f, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x2d, 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 0x5f, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6e, 0x64 + .byte 0x5f, 0x67, 0x72, 0x6f + .byte 0x75, 0x70, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x60, 0x2d, 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 0x5f, 0x2d, 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 0x61, 0x2d, 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 0x62, 0x2d, 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 0x63, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x67 + .byte 0x69, 0x6e, 0x5f, 0x69 + .byte 0x66, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x65, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6c, 0x73 + .byte 0x65, 0x5f, 0x69, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x67, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x72, 0x65, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x65, 0x67 + .byte 0x61, 0x74, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x72 + .byte 0x6b, 0x5f, 0x66, 0x69 + .byte 0x6e, 0x61, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x68, 0x2d, 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 0x63, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x69, 0x6e + .byte 0x6b, 0x5f, 0x6e, 0x6f + .byte 0x64, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x69, 0x2d, 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 0x6b, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x65, 0x77 + .byte 0x5f, 0x6e, 0x6f, 0x64 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x56, 0x2d, 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 0x58, 0x2d, 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 0x58, 0x2d, 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 0x6d, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x65, 0x6c, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x70, 0x2d, 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 0x71, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x62, 0x6d, 0x61 + .byte 0x78, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x71, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x74, 0x6d, 0x61 + .byte 0x78, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x75, 0x2d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x66 + .byte 0x66, 0x74, 0x00, 0xf1 + # Class (0x2D77) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 48 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2D76) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: std::_Builder > + # LinkageName: .?AV?$_Builder@PBDDV?$regex_traits@D@std@@@std@@ + # } + .byte 0x82, 0x00, 0x04, 0x15 + .byte 0x30, 0x00, 0x10, 0x02 + .byte 0x76, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 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 0x42, 0x44, 0x44, 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 (0x2D78) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Builder > (0x2D77) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1542 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x77, 0x2d, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x06, 0x06, 0x00, 0x00 + # MemberFuncId (0x2D79) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2327) + # FunctionType: unsigned std::_Regex_traits::(const char*) (0x2375) + # Name: length + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x75, 0x23, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + # MemberFuncId (0x2D7A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::regex_traits (0x22F0) + # FunctionType: void std::regex_traits::() (0x2D24) + # Name: ~regex_traits + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xf0, 0x22, 0x00, 0x00 + .byte 0x24, 0x2d, 0x00, 0x00 + .byte 0x7e, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D7B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_base (0x22E9) + # FunctionType: void std::_Regex_base::() (0x231D) + # Name: ~_Regex_base + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xe9, 0x22, 0x00, 0x00 + .byte 0x1d, 0x23, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x52, 0x65 + .byte 0x67, 0x65, 0x78, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D7C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Container_proxy (0x1251) + # FunctionType: void std::_Container_proxy::() (0x12E1) + # Name: _Container_proxy + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x51, 0x12, 0x00, 0x00 + .byte 0xe1, 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 + # MemberFuncId (0x2D7D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2327) + # FunctionType: void std::_Regex_traits::() (0x2377) + # Name: _Regex_traits + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x77, 0x23, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D7E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::locale (0x230C) + # FunctionType: void std::locale::() (0x233C) + # Name: locale + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x3c, 0x23, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x6c, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2D7F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2327) + # FunctionType: void std::_Regex_traits::() (0x2377) + # Name: _Cache_locale + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x77, 0x23, 0x00, 0x00 + .byte 0x5f, 0x43, 0x61, 0x63 + .byte 0x68, 0x65, 0x5f, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D80) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::locale (0x230C) + # FunctionType: void std::locale::() (0x233C) + # Name: ~locale + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x3c, 0x23, 0x00, 0x00 + .byte 0x7e, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x6c, 0x65, 0x00 + # Pointer (0x2D81) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::collate (0x2370) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x70, 0x23, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Procedure (0x2D82) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::collate& (0x2D81) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale&) (0x233A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x81, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3a, 0x23, 0x00, 0x00 + # FuncId (0x2D83) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: const std::collate& (const std::locale&) (0x2D82) + # Name: use_facet + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x82, 0x2d, 0x00, 0x00 + .byte 0x75, 0x73, 0x65, 0x5f + .byte 0x66, 0x61, 0x63, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Class (0x2D84) { + # 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 (0x2D85) { + # 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 (0x2D86) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::unique_ptr > (0x2D84) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x84, 0x2d, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Pointer (0x2D87) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::unique_ptr > (0x2D84) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x84, 0x2d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2D88) { + # 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 (0x2D89) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::unique_ptr >& (0x2D86) + # ClassType: std::unique_ptr > (0x2D84) + # ThisType: std::unique_ptr >* (0x2D87) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: () (0x2D88) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x86, 0x2d, 0x00, 0x00 + .byte 0x84, 0x2d, 0x00, 0x00 + .byte 0x87, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x88, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2D8A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::unique_ptr > (0x2D84) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x84, 0x2d, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x2D8B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::unique_ptr >&& (0x2D8A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8a, 0x2d, 0x00, 0x00 + # MemberFunction (0x2D8C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::unique_ptr >& (0x2D86) + # ClassType: std::unique_ptr > (0x2D84) + # ThisType: std::unique_ptr >* (0x2D87) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::unique_ptr >&&) (0x2D8B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x86, 0x2d, 0x00, 0x00 + .byte 0x84, 0x2d, 0x00, 0x00 + .byte 0x87, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x8b, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2D8D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::unique_ptr > (0x2D84) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x84, 0x2d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2D8E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::unique_ptr > (0x2D8D) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8d, 0x2d, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2D8F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::unique_ptr >& (0x2D8E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8e, 0x2d, 0x00, 0x00 + # MemberFunction (0x2D90) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::unique_ptr >& (0x2D86) + # ClassType: std::unique_ptr > (0x2D84) + # ThisType: std::unique_ptr >* (0x2D87) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::unique_ptr >&) (0x2D8F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x86, 0x2d, 0x00, 0x00 + .byte 0x84, 0x2d, 0x00, 0x00 + .byte 0x87, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x8f, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2D91) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::unique_ptr >& std::unique_ptr >::() (0x2D89) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::unique_ptr >& std::unique_ptr >::(std::unique_ptr >&&) (0x2D8C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::unique_ptr >& std::unique_ptr >::(const std::unique_ptr >&) (0x2D90) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x89, 0x2d, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8c, 0x2d, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x2d, 0x00, 0x00 + # MemberFunction (0x2D92) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::unique_ptr > (0x2D84) + # ThisType: std::unique_ptr >* (0x2D87) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::unique_ptr >&&) (0x2D8B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x2d, 0x00, 0x00 + .byte 0x87, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x8b, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D93) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::unique_ptr > (0x2D84) + # ThisType: std::unique_ptr >* (0x2D87) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::unique_ptr >&) (0x2D8F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x2d, 0x00, 0x00 + .byte 0x87, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x8f, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2D94) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::unique_ptr >::(std::unique_ptr >&&) (0x2D92) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::unique_ptr >::(const std::unique_ptr >&) (0x2D93) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x92, 0x2d, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x2d, 0x00, 0x00 + # ArgList (0x2D95) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::unique_ptr >& (0x2D86) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x86, 0x2d, 0x00, 0x00 + # MemberFunction (0x2D96) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::unique_ptr > (0x2D84) + # ThisType: std::unique_ptr >* (0x2D87) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::unique_ptr >&) (0x2D95) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x2d, 0x00, 0x00 + .byte 0x87, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x95, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D97) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::unique_ptr > (0x2D84) + # ThisType: std::unique_ptr >* (0x2D87) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x2d, 0x00, 0x00 + .byte 0x87, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2D98) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Facet_base (0x23BB) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbb, 0x23, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Pointer (0x2D99) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::unique_ptr > (0x2D8D) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8d, 0x2d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2D9A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Facet_base& (0x2D98) + # ClassType: std::unique_ptr > (0x2D84) + # ThisType: const std::unique_ptr >* (0x2D99) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x98, 0x2d, 0x00, 0x00 + .byte 0x84, 0x2d, 0x00, 0x00 + .byte 0x99, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D9B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Facet_base* (0x23C0) + # ClassType: std::unique_ptr > (0x2D84) + # ThisType: const std::unique_ptr >* (0x2D99) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc0, 0x23, 0x00, 0x00 + .byte 0x84, 0x2d, 0x00, 0x00 + .byte 0x99, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D9C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::unique_ptr > (0x2D84) + # ThisType: const std::unique_ptr >* (0x2D99) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x84, 0x2d, 0x00, 0x00 + .byte 0x99, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D9D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Facet_base* (0x23C0) + # ClassType: std::unique_ptr > (0x2D84) + # ThisType: std::unique_ptr >* (0x2D87) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc0, 0x23, 0x00, 0x00 + .byte 0x84, 0x2d, 0x00, 0x00 + .byte 0x87, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2D9E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Facet_base* (0x23C0) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc0, 0x23, 0x00, 0x00 + # MemberFunction (0x2D9F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::unique_ptr > (0x2D84) + # ThisType: std::unique_ptr >* (0x2D87) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Facet_base*) (0x2D9E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x2d, 0x00, 0x00 + .byte 0x87, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x9e, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x2DA0) { + # 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 (0x2DA1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Unique_ptr_base > (0x2D85) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2D91 + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2D94 + # Name: unique_ptr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::unique_ptr >::(std::unique_ptr >&) (0x2D96) + # Name: swap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::unique_ptr >::() (0x2D97) + # Name: ~unique_ptr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Facet_base& std::unique_ptr >::() (0x2D9A) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Facet_base* std::unique_ptr >::() (0x2D9B) + # Name: operator-> + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Facet_base* std::unique_ptr >::() (0x2D9B) + # Name: get + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::unique_ptr >::() (0x2D9C) + # Name: operator bool + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Facet_base* std::unique_ptr >::() (0x2D9D) + # Name: release + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::unique_ptr >::(std::_Facet_base*) (0x2D9F) + # Name: reset + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Unique_ptr_base > (0x2D85) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Facet_base* (0x23C0) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Facet_base (0x23BB) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::default_delete (0x2DA0) + # Name: deleter_type + # } + # } + .byte 0x16, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x85, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x91, 0x2d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x94, 0x2d, 0x00, 0x00 + .byte 0x75, 0x6e, 0x69, 0x71 + .byte 0x75, 0x65, 0x5f, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x96, 0x2d, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x97, 0x2d, 0x00, 0x00 + .byte 0x7e, 0x75, 0x6e, 0x69 + .byte 0x71, 0x75, 0x65, 0x5f + .byte 0x70, 0x74, 0x72, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9a, 0x2d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9b, 0x2d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9b, 0x2d, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9c, 0x2d, 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 0x9d, 0x2d, 0x00, 0x00 + .byte 0x72, 0x65, 0x6c, 0x65 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9f, 0x2d, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x85, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc0, 0x23, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xbb, 0x23, 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 0xa0, 0x2d, 0x00, 0x00 + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x72, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2DA2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2DA1) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0xa1, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x2DA3) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x6d, 0x65 + .byte 0x6d, 0x6f, 0x72, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2DA4) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::unique_ptr > (0x2DA2) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory (0x2DA3) + # LineNumber: 1844 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa2, 0x2d, 0x00, 0x00 + .byte 0xa3, 0x2d, 0x00, 0x00 + .byte 0x34, 0x07, 0x00, 0x00 + # Class (0x2DA5) { + # 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@@PAV_Facet_base@2@$00@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 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, 0x41, 0x56 + .byte 0x5f, 0x46, 0x61, 0x63 + .byte 0x65, 0x74, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x40 + .byte 0x32, 0x40, 0x24, 0x30 + .byte 0x30, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Pointer (0x2DA6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::default_delete (0x2DA0) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa0, 0x2d, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Pointer (0x2DA7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Unique_ptr_base > (0x2D85) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x85, 0x2d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2DA8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::default_delete& (0x2DA6) + # ClassType: std::_Unique_ptr_base > (0x2D85) + # ThisType: std::_Unique_ptr_base >* (0x2DA7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa6, 0x2d, 0x00, 0x00 + .byte 0x85, 0x2d, 0x00, 0x00 + .byte 0xa7, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2DA9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::default_delete (0x2DA0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa0, 0x2d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2DAA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::default_delete (0x2DA9) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa9, 0x2d, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Modifier (0x2DAB) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Unique_ptr_base > (0x2D85) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x85, 0x2d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2DAC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Unique_ptr_base > (0x2DAB) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xab, 0x2d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2DAD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::default_delete& (0x2DAA) + # ClassType: std::_Unique_ptr_base > (0x2D85) + # ThisType: const std::_Unique_ptr_base >* (0x2DAC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaa, 0x2d, 0x00, 0x00 + .byte 0x85, 0x2d, 0x00, 0x00 + .byte 0xac, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2DAE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::default_delete& std::_Unique_ptr_base >::() (0x2DA8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::default_delete& std::_Unique_ptr_base >::() (0x2DAD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa8, 0x2d, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x2d, 0x00, 0x00 + # Pointer (0x2DAF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Facet_base* (0x23C0) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc0, 0x23, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2DB0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Facet_base*& (0x2DAF) + # ClassType: std::_Unique_ptr_base > (0x2D85) + # ThisType: std::_Unique_ptr_base >* (0x2DA7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x2d, 0x00, 0x00 + .byte 0x85, 0x2d, 0x00, 0x00 + .byte 0xa7, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2DB1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Facet_base* (0x23C0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc0, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2DB2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Facet_base* (0x2DB1) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb1, 0x2d, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2DB3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Facet_base*& (0x2DB2) + # ClassType: std::_Unique_ptr_base > (0x2D85) + # ThisType: const std::_Unique_ptr_base >* (0x2DAC) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb2, 0x2d, 0x00, 0x00 + .byte 0x85, 0x2d, 0x00, 0x00 + .byte 0xac, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2DB4) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Facet_base*& std::_Unique_ptr_base >::() (0x2DB0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Facet_base*& std::_Unique_ptr_base >::() (0x2DB3) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb0, 0x2d, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x2d, 0x00, 0x00 + # FieldList (0x2DB5) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Compressed_pair,std::_Facet_base *,1> (0x2DA5) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2DAE + # Name: get_deleter + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2DB4 + # Name: _Myptr + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::default_delete (0x2DA0) + # Name: _Dx_noref + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Facet_base* (0x23C0) + # Name: pointer + # } + # } + .byte 0x5e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xa5, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xae, 0x2d, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x5f + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb4, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xa0, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x78, 0x5f + .byte 0x6e, 0x6f, 0x72, 0x65 + .byte 0x66, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc0, 0x23, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + # Class (0x2DB6) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2DB5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0xb5, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x2DB7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Unique_ptr_base > (0x2DB6) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory (0x2DA3) + # LineNumber: 1802 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb6, 0x2d, 0x00, 0x00 + .byte 0xa3, 0x2d, 0x00, 0x00 + .byte 0x0a, 0x07, 0x00, 0x00 + # Pointer (0x2DB8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::default_delete (0x2DA0) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa0, 0x2d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2DB9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::default_delete (0x2DA0) + # ThisType: std::default_delete* (0x2DB8) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa0, 0x2d, 0x00, 0x00 + .byte 0xb8, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2DBA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::default_delete (0x2DA9) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa9, 0x2d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2DBB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::default_delete (0x2DA0) + # ThisType: const std::default_delete* (0x2DBA) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Facet_base*) (0x2D9E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa0, 0x2d, 0x00, 0x00 + .byte 0xba, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x9e, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2DBC) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::default_delete::() (0x2DB9) + # Name: default_delete + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::default_delete::(std::_Facet_base*) (0x2DBB) + # Name: operator() + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb9, 0x2d, 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 0xbb, 0x2d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Struct (0x2DBD) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2DBC) + # 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 0xbc, 0x2d, 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 (0x2DBE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::default_delete (0x2DBD) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory (0x2DA3) + # LineNumber: 1759 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xbd, 0x2d, 0x00, 0x00 + .byte 0xa3, 0x2d, 0x00, 0x00 + .byte 0xdf, 0x06, 0x00, 0x00 + # Pointer (0x2DBF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair,std::_Facet_base *,1> (0x2DA5) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa5, 0x2d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2DC0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::default_delete& (0x2DA6) + # ClassType: std::_Compressed_pair,std::_Facet_base *,1> (0x2DA5) + # ThisType: std::_Compressed_pair,std::_Facet_base *,1>* (0x2DBF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa6, 0x2d, 0x00, 0x00 + .byte 0xa5, 0x2d, 0x00, 0x00 + .byte 0xbf, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2DC1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,std::_Facet_base *,1> (0x2DA5) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa5, 0x2d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2DC2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair,std::_Facet_base *,1> (0x2DC1) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc1, 0x2d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2DC3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::default_delete& (0x2DAA) + # ClassType: std::_Compressed_pair,std::_Facet_base *,1> (0x2DA5) + # ThisType: const std::_Compressed_pair,std::_Facet_base *,1>* (0x2DC2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaa, 0x2d, 0x00, 0x00 + .byte 0xa5, 0x2d, 0x00, 0x00 + .byte 0xc2, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2DC4) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::default_delete& std::_Compressed_pair,std::_Facet_base *,1>::() (0x2DC0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::default_delete& std::_Compressed_pair,std::_Facet_base *,1>::() (0x2DC3) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 0x2d, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc3, 0x2d, 0x00, 0x00 + # MemberFunction (0x2DC5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Facet_base*& (0x2DAF) + # ClassType: std::_Compressed_pair,std::_Facet_base *,1> (0x2DA5) + # ThisType: std::_Compressed_pair,std::_Facet_base *,1>* (0x2DBF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x2d, 0x00, 0x00 + .byte 0xa5, 0x2d, 0x00, 0x00 + .byte 0xbf, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2DC6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Facet_base (0x23BB) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbb, 0x23, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # Pointer (0x2DC7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Facet_base* const (0x2DC6) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc6, 0x2d, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2DC8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Facet_base* const& (0x2DC7) + # ClassType: std::_Compressed_pair,std::_Facet_base *,1> (0x2DA5) + # ThisType: const std::_Compressed_pair,std::_Facet_base *,1>* (0x2DC2) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc7, 0x2d, 0x00, 0x00 + .byte 0xa5, 0x2d, 0x00, 0x00 + .byte 0xc2, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2DC9) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Facet_base*& std::_Compressed_pair,std::_Facet_base *,1>::() (0x2DC5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Facet_base* const& std::_Compressed_pair,std::_Facet_base *,1>::() (0x2DC8) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc5, 0x2d, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc8, 0x2d, 0x00, 0x00 + # FieldList (0x2DCA) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::default_delete (0x2DA0) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Facet_base* (0x23C0) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2DC4 + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2DC9 + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::default_delete (0x2DA0) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0xa0, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xc0, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc4, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc9, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xa0, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x2DCB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2DCA) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: std::_Compressed_pair,std::_Facet_base *,1> + # LinkageName: .?AV?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PAV_Facet_base@2@$00@std@@ + # } + .byte 0xc2, 0x00, 0x04, 0x15 + .byte 0x07, 0x00, 0x10, 0x02 + .byte 0xca, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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, 0x41, 0x56 + .byte 0x5f, 0x46, 0x61, 0x63 + .byte 0x65, 0x74, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x40 + .byte 0x32, 0x40, 0x24, 0x30 + .byte 0x30, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2DCC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair,std::_Facet_base *,1> (0x2DCB) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 1518 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xcb, 0x2d, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0xee, 0x05, 0x00, 0x00 + # Pointer (0x2DCD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::ctype (0x2373) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x73, 0x23, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Procedure (0x2DCE) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::ctype& (0x2DCD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale&) (0x233A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xcd, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3a, 0x23, 0x00, 0x00 + # FuncId (0x2DCF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: const std::ctype& (const std::locale&) (0x2DCE) + # Name: use_facet + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xce, 0x2d, 0x00, 0x00 + .byte 0x75, 0x73, 0x65, 0x5f + .byte 0x66, 0x61, 0x63, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2DD0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::locale (0x230C) + # FunctionType: const std::locale::facet* std::locale::(unsigned) (0x2351) + # Name: _Getfacet + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x51, 0x23, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x66, 0x61, 0x63, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2DD1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x236F) + # FunctionType: unsigned std::collate::(const std::locale::facet**, const std::locale*) (0x23EF) + # Name: _Getcat + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0xef, 0x23, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x61, 0x74, 0x00 + # Class (0x2DD2) { + # 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 (0x2DD3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::bad_cast (0x2DD2) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd2, 0x2d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2DD4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::bad_cast (0x2DD2) + # ThisType: std::bad_cast* (0x2DD3) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd2, 0x2d, 0x00, 0x00 + .byte 0xd3, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2DD5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::bad_cast (0x2DD2) + # ThisType: std::bad_cast* (0x2DD3) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, int) (0x1BF2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd2, 0x2d, 0x00, 0x00 + .byte 0xd3, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xf2, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2DD6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::bad_cast::() (0x2DD4) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::bad_cast::(const char* const, int) (0x2DD5) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x2d, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd5, 0x2d, 0x00, 0x00 + # MemberFunction (0x2DD7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::bad_cast (0x2DD2) + # ClassType: std::bad_cast (0x2DD2) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1196) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd2, 0x2d, 0x00, 0x00 + .byte 0xd2, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x96, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2DD8) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::exception (0x1BE4) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2DD6 + # Name: bad_cast + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::bad_cast std::bad_cast::(const char* const) (0x2DD7) + # Name: __construct_from_string_literal + # } + # } + .byte 0x4a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xe4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd6, 0x2d, 0x00, 0x00 + .byte 0x62, 0x61, 0x64, 0x5f + .byte 0x63, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xd7, 0x2d, 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 (0x2DD9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2DD8) + # DerivedFrom: 0x0 + # VShape: (0x1BDC) + # SizeOf: 12 + # Name: std::bad_cast + # LinkageName: .?AVbad_cast@std@@ + # } + .byte 0x36, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0xd8, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xdc, 0x1b, 0x00, 0x00 + .byte 0x0c, 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 (0x2DDA) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_typeinfo.h + # } + .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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x76, 0x63 + .byte 0x72, 0x75, 0x6e, 0x74 + .byte 0x69, 0x6d, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x69, 0x6e, 0x66, 0x6f + .byte 0x2e, 0x68, 0x00, 0xf1 + # UdtSourceLine (0x2DDB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::bad_cast (0x2DD9) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\vcruntime_typeinfo.h (0x2DDA) + # LineNumber: 124 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd9, 0x2d, 0x00, 0x00 + .byte 0xda, 0x2d, 0x00, 0x00 + .byte 0x7c, 0x00, 0x00, 0x00 + # MemberFuncId (0x2DDC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::bad_cast (0x2DD2) + # FunctionType: void std::bad_cast::() (0x2DD4) + # Name: bad_cast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd2, 0x2d, 0x00, 0x00 + .byte 0xd4, 0x2d, 0x00, 0x00 + .byte 0x62, 0x61, 0x64, 0x5f + .byte 0x63, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x2DDD) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::bad_cast (0x2DD2) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd2, 0x2d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2DDE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::bad_cast (0x2DDD) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdd, 0x2d, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2DDF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::bad_cast& (0x2DDE) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xde, 0x2d, 0x00, 0x00 + # MemberFunction (0x2DE0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::bad_cast (0x2DD2) + # ThisType: std::bad_cast* (0x2DD3) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::bad_cast&) (0x2DDF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd2, 0x2d, 0x00, 0x00 + .byte 0xd3, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xdf, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2DE1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::bad_cast (0x2DD2) + # FunctionType: void std::bad_cast::(const std::bad_cast&) (0x2DE0) + # Name: bad_cast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd2, 0x2d, 0x00, 0x00 + .byte 0xe0, 0x2d, 0x00, 0x00 + .byte 0x62, 0x61, 0x64, 0x5f + .byte 0x63, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2DE2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::bad_cast (0x2DD2) + # FunctionType: void std::bad_cast::() (0x2DD4) + # Name: ~bad_cast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd2, 0x2d, 0x00, 0x00 + .byte 0xd4, 0x2d, 0x00, 0x00 + .byte 0x7e, 0x62, 0x61, 0x64 + .byte 0x5f, 0x63, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2DE3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::unique_ptr > (0x2D84) + # FunctionType: void std::unique_ptr >::(std::_Facet_base*) (0x2D9F) + # Name: unique_ptr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x84, 0x2d, 0x00, 0x00 + .byte 0x9f, 0x2d, 0x00, 0x00 + .byte 0x75, 0x6e, 0x69, 0x71 + .byte 0x75, 0x65, 0x5f, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2DE4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::unique_ptr > (0x2D84) + # FunctionType: std::_Facet_base* std::unique_ptr >::() (0x2D9D) + # Name: release + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x84, 0x2d, 0x00, 0x00 + .byte 0x9d, 0x2d, 0x00, 0x00 + .byte 0x72, 0x65, 0x6c, 0x65 + .byte 0x61, 0x73, 0x65, 0x00 + # MemberFuncId (0x2DE5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::unique_ptr > (0x2D84) + # FunctionType: void std::unique_ptr >::() (0x2D97) + # Name: ~unique_ptr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x84, 0x2d, 0x00, 0x00 + .byte 0x97, 0x2d, 0x00, 0x00 + .byte 0x7e, 0x75, 0x6e, 0x69 + .byte 0x71, 0x75, 0x65, 0x5f + .byte 0x70, 0x74, 0x72, 0x00 + # MemberFuncId (0x2DE6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::locale (0x230C) + # FunctionType: std::basic_string,std::allocator > std::locale::() (0x234C) + # Name: name + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x4c, 0x23, 0x00, 0x00 + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2DE7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: const char* std::basic_string,std::allocator >::() (0x1207) + # Name: c_str + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x07, 0x12, 0x00, 0x00 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2DE8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x236F) + # FunctionType: void std::collate::(const std::_Locinfo&, unsigned) (0x23EC) + # Name: collate + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0xec, 0x23, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x61, 0x74, 0x65, 0x00 + # MemberFuncId (0x2DE9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x236F) + # FunctionType: void std::collate::(const std::_Locinfo&) (0x23F1) + # Name: _Init + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0xf1, 0x23, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x69 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2DEA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x236F) + # FunctionType: void std::collate::() (0x23F0) + # Name: ~collate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0xf0, 0x23, 0x00, 0x00 + .byte 0x7e, 0x63, 0x6f, 0x6c + .byte 0x6c, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2DEB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x236F) + # FunctionType: int std::collate::(const char*, const char*, const char*, const char*) (0x23E6) + # Name: do_compare + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0xe6, 0x23, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x63 + .byte 0x6f, 0x6d, 0x70, 0x61 + .byte 0x72, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2DEC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x236F) + # FunctionType: std::basic_string,std::allocator > std::collate::(const char*, const char*) (0x23E7) + # Name: do_transform + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0xe7, 0x23, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x74 + .byte 0x72, 0x61, 0x6e, 0x73 + .byte 0x66, 0x6f, 0x72, 0x6d + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2DED) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x236F) + # FunctionType: long std::collate::(const char*, const char*) (0x23E8) + # Name: do_hash + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0xe8, 0x23, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x68 + .byte 0x61, 0x73, 0x68, 0x00 + # Modifier (0x2DEE) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: _Collvec (0x1B23) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x23, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2DEF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const _Collvec (0x2DEE) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xee, 0x2d, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2DF0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: const char* (0x113F) + # ArgType: const char* (0x113F) + # ArgType: const char* (0x113F) + # ArgType: const char* (0x113F) + # ArgType: const _Collvec* (0x2DEF) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0xef, 0x2d, 0x00, 0x00 + # Procedure (0x2DF1) { + # 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*) (0x2DF0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0xf0, 0x2d, 0x00, 0x00 + # FuncId (0x2DF2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int (const char*, const char*, const char*, const char*, const _Collvec*) (0x2DF1) + # Name: _LStrcoll + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xf1, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x53, 0x74 + .byte 0x72, 0x63, 0x6f, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2DF3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: void std::basic_string,std::allocator >::(const unsigned, const char) (0x119B) + # Name: resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x9b, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + # ArgList (0x2DF4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: char* (0x470) + # ArgType: char* (0x470) + # ArgType: const char* (0x113F) + # ArgType: const char* (0x113F) + # ArgType: const _Collvec* (0x2DEF) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0xef, 0x2d, 0x00, 0x00 + # Procedure (0x2DF5) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned (0x75) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (char*, char*, const char*, const char*, const _Collvec*) (0x2DF4) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0xf4, 0x2d, 0x00, 0x00 + # FuncId (0x2DF6) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: unsigned (char*, char*, const char*, const char*, const _Collvec*) (0x2DF5) + # Name: _LStrxfrm + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xf5, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x53, 0x74 + .byte 0x72, 0x78, 0x66, 0x72 + .byte 0x6d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2DF7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_iterator > > (0x11CA) + # FunctionType: char& std::_String_iterator > >::() (0x129B) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x9b, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2DF8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: void std::basic_string,std::allocator >::(const unsigned) (0x1218) + # Name: _Eos + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x18, 0x12, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6f, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2DF9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, const char) (0x11C3) + # Name: append + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0xc3, 0x11, 0x00, 0x00 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x2DFA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x125A) + # FunctionType: char* std::char_traits::(char* const, const unsigned, const char) (0x12F7) + # Name: assign + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0xf7, 0x12, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + # Class (0x2DFB) { + # 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@@QAEAAV23@ID@Z@ + # } + .byte 0xd6, 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, 0x41, 0x45 + .byte 0x41, 0x41, 0x56, 0x32 + .byte 0x33, 0x40, 0x49, 0x44 + .byte 0x40, 0x5a, 0x40, 0x00 + # ArgList (0x2DFC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: std::basic_string,std::allocator >::append:: (0x2DFB) + # ArgType: unsigned (0x75) + # ArgType: char (0x70) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0xfb, 0x2d, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + # MemberFunction (0x2DFD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const unsigned, std::basic_string,std::allocator >::append::, unsigned, char) (0x2DFC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0xfc, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2DFE) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C3) + # 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@@QAEAAV23@ID@Z@ + # } + .byte 0xd6, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x00, 0x03 + .byte 0xc3, 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, 0x41, 0x45 + .byte 0x41, 0x41, 0x56, 0x32 + .byte 0x33, 0x40, 0x49, 0x44 + .byte 0x40, 0x5a, 0x40, 0x00 + # UdtSourceLine (0x2DFF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::basic_string,std::allocator >::append:: (0x2DFE) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring (0x125D) + # LineNumber: 2642 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfe, 0x2d, 0x00, 0x00 + .byte 0x5d, 0x12, 0x00, 0x00 + .byte 0x52, 0x0a, 0x00, 0x00 + # MemberFuncId (0x2E00) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, std::basic_string,std::allocator >::append::, unsigned, char) (0x2DFD) + # Name: _Reallocate_grow_by + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0xfd, 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 (0x2E01) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::basic_string,std::allocator >::append:: (0x2DFB) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xfb, 0x2d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2E02) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_string,std::allocator >::append:: (0x2E01) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x01, 0x2e, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2E03) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: char* const (0x11A7) + # ArgType: const char* const (0x1191) + # ArgType: const unsigned (0x1181) + # ArgType: const unsigned (0x1181) + # ArgType: const char (0x113E) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x3e, 0x11, 0x00, 0x00 + # MemberFunction (0x2E04) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator >::append:: (0x2DFB) + # ThisType: const std::basic_string,std::allocator >::append::* (0x2E02) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (char* const, const char* const, const unsigned, const unsigned, const char) (0x2E03) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x2d, 0x00, 0x00 + .byte 0x02, 0x2e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x05, 0x00 + .byte 0x03, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E05) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator >::append:: (0x2DFB) + # FunctionType: void std::basic_string,std::allocator >::append::::(char* const, const char* const, const unsigned, const unsigned, const char) (0x2E04) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfb, 0x2d, 0x00, 0x00 + .byte 0x04, 0x2e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x2E06) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11CB) + # FunctionType: const char& std::_String_const_iterator > >::() (0x12B1) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xb1, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # Pointer (0x2E07) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_val > (0x1249) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x49, 0x12, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # Procedure (0x2E08) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const char* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1147) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + # FuncId (0x2E09) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: const char* (const char*) (0x2E08) + # Name: _Unfancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x08, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x2E0A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned (0x75) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const unsigned) (0x1192) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + # FuncId (0x2E0B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: unsigned (const char* const, const unsigned) (0x2E0A) + # Name: _Hash_array_representation + # } + .byte 0x26, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x2e, 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 (0x2E0C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned char (0x2B71) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x71, 0x2b, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # ArgList (0x2E0D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned (0x75) + # ArgType: const unsigned char* const (0x2E0C) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x0c, 0x2e, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # Procedure (0x2E0E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned (0x75) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned, const unsigned char* const, const unsigned) (0x2E0D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x0d, 0x2e, 0x00, 0x00 + # FuncId (0x2E0F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: unsigned (unsigned, const unsigned char* const, const unsigned) (0x2E0E) + # Name: _Fnv1a_append_bytes + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x0e, 0x2e, 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 (0x2E10) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x1BE4) + # FunctionType: void std::exception::(const char* const, int) (0x1BF3) + # Name: exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe4, 0x1b, 0x00, 0x00 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2E11) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Unique_ptr_base > (0x2D85) + # ThisType: std::_Unique_ptr_base >* (0x2DA7) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Facet_base*) (0x2D9E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x85, 0x2d, 0x00, 0x00 + .byte 0xa7, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x9e, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E12) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Unique_ptr_base > (0x2D85) + # FunctionType: void std::_Unique_ptr_base >::(std::_Facet_base*) (0x2E11) + # Name: _Unique_ptr_base + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x85, 0x2d, 0x00, 0x00 + .byte 0x11, 0x2e, 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 (0x2E13) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Zero_then_variadic_args_t (0x1DC0) + # ArgType: std::_Facet_base*& (0x2DAF) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc0, 0x1d, 0x00, 0x00 + .byte 0xaf, 0x2d, 0x00, 0x00 + # MemberFunction (0x2E14) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_Facet_base *,1> (0x2DA5) + # ThisType: std::_Compressed_pair,std::_Facet_base *,1>* (0x2DBF) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Zero_then_variadic_args_t, std::_Facet_base*&) (0x2E13) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x2d, 0x00, 0x00 + .byte 0xbf, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x13, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E15) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Facet_base *,1> (0x2DA5) + # FunctionType: void std::_Compressed_pair,std::_Facet_base *,1>::(std::_Zero_then_variadic_args_t, std::_Facet_base*&) (0x2E14) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xa5, 0x2d, 0x00, 0x00 + .byte 0x14, 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 + # ArgList (0x2E16) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Facet_base*& (0x2DAF) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xaf, 0x2d, 0x00, 0x00 + # Procedure (0x2E17) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Facet_base*& (0x2DAF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Facet_base*&) (0x2E16) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xaf, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x2e, 0x00, 0x00 + # FuncId (0x2E18) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Facet_base*& (std::_Facet_base*&) (0x2E17) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x17, 0x2e, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFuncId (0x2E19) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::unique_ptr > (0x2D84) + # FunctionType: std::_Facet_base* std::unique_ptr >::() (0x2D9B) + # Name: get + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x84, 0x2d, 0x00, 0x00 + .byte 0x9b, 0x2d, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x00 + # MemberFuncId (0x2E1A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Unique_ptr_base > (0x2D85) + # FunctionType: std::_Facet_base*& std::_Unique_ptr_base >::() (0x2DB0) + # Name: _Myptr + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x85, 0x2d, 0x00, 0x00 + .byte 0xb0, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2E1B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Unique_ptr_base > (0x2D85) + # FunctionType: const std::_Facet_base*& std::_Unique_ptr_base >::() (0x2DB3) + # Name: _Myptr + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x85, 0x2d, 0x00, 0x00 + .byte 0xb3, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2E1C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Facet_base *,1> (0x2DA5) + # FunctionType: std::_Facet_base* const& std::_Compressed_pair,std::_Facet_base *,1>::() (0x2DC8) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa5, 0x2d, 0x00, 0x00 + .byte 0xc8, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2E1D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Facet_base *,1> (0x2DA5) + # FunctionType: std::_Facet_base*& std::_Compressed_pair,std::_Facet_base *,1>::() (0x2DC5) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa5, 0x2d, 0x00, 0x00 + .byte 0xc5, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2E1E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Unique_ptr_base > (0x2D85) + # FunctionType: std::default_delete& std::_Unique_ptr_base >::() (0x2DA8) + # Name: get_deleter + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x85, 0x2d, 0x00, 0x00 + .byte 0xa8, 0x2d, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x5f + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x72, 0x00 + # MemberFuncId (0x2E1F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::default_delete (0x2DA0) + # FunctionType: void std::default_delete::(std::_Facet_base*) (0x2DBB) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa0, 0x2d, 0x00, 0x00 + .byte 0xbb, 0x2d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x2E20) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Facet_base *,1> (0x2DA5) + # FunctionType: std::default_delete& std::_Compressed_pair,std::_Facet_base *,1>::() (0x2DC0) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa5, 0x2d, 0x00, 0x00 + .byte 0xc0, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFunction (0x2E21) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const char* const) (0x2B88) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x88, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E22) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const, const char* const) (0x2E21) + # Name: assign + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x21, 0x2e, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x2E23) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: void std::_Parser >::(const std::regex_traits&, const char*, const char*, std::regex_constants::syntax_option_type) (0x2D30) + # Name: _Parser + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x30, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x50, 0x61, 0x72 + .byte 0x73, 0x65, 0x72, 0x00 + # MemberFuncId (0x2E24) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: std::_Root_node* std::_Parser >::() (0x2D31) + # Name: _Compile + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x31, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x69, 0x6c, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x2E25) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Tidy_guard > > + # LinkageName: .?AU?$_Tidy_guard@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@ + # } + .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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x69, 0x64, 0x79 + .byte 0x5f, 0x67, 0x75, 0x61 + .byte 0x72, 0x64, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x42, 0x75, 0x69 + .byte 0x6c, 0x64, 0x65, 0x72 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x63 + .byte 0x68, 0x61, 0x72, 0x20 + .byte 0x2a, 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, 0x20, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x5f, 0x54, 0x69 + .byte 0x64, 0x79, 0x5f, 0x67 + .byte 0x75, 0x61, 0x72, 0x64 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x42, 0x75, 0x69 + .byte 0x6c, 0x64, 0x65, 0x72 + .byte 0x40, 0x50, 0x42, 0x44 + .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, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2E26) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tidy_guard > > (0x2E25) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x25, 0x2e, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2E27) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Tidy_guard > > (0x2E25) + # ThisType: std::_Tidy_guard > >* (0x2E26) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x25, 0x2e, 0x00, 0x00 + .byte 0x26, 0x2e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2E28) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Builder >* (0x2D4E) + # FieldOffset: 0x0 + # Name: _Target + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Tidy_guard > >::() (0x2E27) + # Name: ~_Tidy_guard + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x4e, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x54 + .byte 0x61, 0x72, 0x67, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x2e, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x54, 0x69 + .byte 0x64, 0x79, 0x5f, 0x67 + .byte 0x75, 0x61, 0x72, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x2E29) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2E28) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: std::_Tidy_guard > > + # LinkageName: .?AU?$_Tidy_guard@V?$_Builder@PBDDV?$regex_traits@D@std@@@std@@@std@@ + # } + .byte 0xaa, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x28, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x69, 0x64, 0x79 + .byte 0x5f, 0x67, 0x75, 0x61 + .byte 0x72, 0x64, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x42, 0x75, 0x69 + .byte 0x6c, 0x64, 0x65, 0x72 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x63 + .byte 0x68, 0x61, 0x72, 0x20 + .byte 0x2a, 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, 0x20, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x5f, 0x54, 0x69 + .byte 0x64, 0x79, 0x5f, 0x67 + .byte 0x75, 0x61, 0x72, 0x64 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x42, 0x75, 0x69 + .byte 0x6c, 0x64, 0x65, 0x72 + .byte 0x40, 0x50, 0x42, 0x44 + .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, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2E2A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Tidy_guard > > (0x2E29) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xutility (0x10AE) + # LineNumber: 3511 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x29, 0x2e, 0x00, 0x00 + .byte 0xae, 0x10, 0x00, 0x00 + .byte 0xb7, 0x0d, 0x00, 0x00 + # MemberFuncId (0x2E2B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x22E4) + # FunctionType: void std::basic_regex >::(std::_Root_node*) (0x2318) + # Name: _Reset + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0x18, 0x23, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x65, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2E2C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: void std::_Parser >::() (0x2D3B) + # Name: ~_Parser + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x3b, 0x2d, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x50, 0x61 + .byte 0x72, 0x73, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2E2D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CC) + # ArgType: const std::_String_const_iterator > > (0x11CC) + # ArgType: const char* const (0x1191) + # ArgType: const char* const (0x1191) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + # MemberFunction (0x2E2E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const char* const, const char* const) (0x2E2D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x04, 0x00 + .byte 0x2d, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E2F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # 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) (0x2E2E) + # Name: replace + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x2e, 0x2e, 0x00, 0x00 + .byte 0x72, 0x65, 0x70, 0x6c + .byte 0x61, 0x63, 0x65, 0x00 + # Pointer (0x2E30) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_const_iterator > > (0x11CB) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x2E31) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_String_const_iterator > >&& (0x2E30) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x30, 0x2e, 0x00, 0x00 + # MemberFunction (0x2E32) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_const_iterator > > (0x11CB) + # ThisType: std::_String_const_iterator > >* (0x12AB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_String_const_iterator > >&&) (0x2E31) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xab, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x31, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E33) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11CB) + # FunctionType: void std::_String_const_iterator > >::(std::_String_const_iterator > >&&) (0x2E32) + # Name: _String_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0x32, 0x2e, 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 (0x2E34) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CC) + # ArgType: const std::_String_const_iterator > > (0x11CC) + # ArgType: const char* const (0x1191) + # ArgType: const char* const (0x1191) + # ArgType: std::integral_constant (0x11B1) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # MemberFunction (0x2E35) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const char* const, const char* const, std::integral_constant) (0x2E34) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x05, 0x00 + .byte 0x34, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E36) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # 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) (0x2E35) + # Name: _Replace_range + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x35, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x70 + .byte 0x6c, 0x61, 0x63, 0x65 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2E37) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, unsigned, const char* const, const unsigned) (0x11E6) + # Name: replace + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0xe6, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x70, 0x6c + .byte 0x61, 0x63, 0x65, 0x00 + # MemberFuncId (0x2E38) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11CB) + # FunctionType: int std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12BA) + # Name: operator- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0xba, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E39) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x1204) + # Name: cbegin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x2E3A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val > (0x121E) + # FunctionType: void std::_String_val >::(const unsigned) (0x12CB) + # Name: _Check_offset + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0xcb, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x65 + .byte 0x63, 0x6b, 0x5f, 0x6f + .byte 0x66, 0x66, 0x73, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E3B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val > (0x121E) + # FunctionType: unsigned std::_String_val >::(const unsigned, const unsigned) (0x12CD) + # Name: _Clamp_suffix_size + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0xcd, 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 (0x2E3C) { + # 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@@QAEAAV23@IIQBDI@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 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 0x41, 0x45, 0x41, 0x41 + .byte 0x56, 0x32, 0x33, 0x40 + .byte 0x49, 0x49, 0x51, 0x42 + .byte 0x44, 0x49, 0x40, 0x5a + .byte 0x40, 0x00, 0xf2, 0xf1 + # ArgList (0x2E3D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: const unsigned (0x1181) + # ArgType: std::basic_string,std::allocator >::replace:: (0x2E3C) + # ArgType: unsigned (0x75) + # ArgType: unsigned (0x75) + # ArgType: const char* (0x113F) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x3c, 0x2e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x2E3E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AD) + # ClassType: std::basic_string,std::allocator > (0x114B) + # ThisType: std::basic_string,std::allocator >* (0x1183) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (const unsigned, std::basic_string,std::allocator >::replace::, unsigned, unsigned, const char*, unsigned) (0x2E3D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x06, 0x00 + .byte 0x3d, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2E3F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C3) + # 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@@QAEAAV23@IIQBDI@Z@ + # } + .byte 0xde, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x00, 0x03 + .byte 0xc3, 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 0x41, 0x45, 0x41, 0x41 + .byte 0x56, 0x32, 0x33, 0x40 + .byte 0x49, 0x49, 0x51, 0x42 + .byte 0x44, 0x49, 0x40, 0x5a + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2E40) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::basic_string,std::allocator >::replace:: (0x2E3F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xstring (0x125D) + # LineNumber: 2965 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3f, 0x2e, 0x00, 0x00 + .byte 0x5d, 0x12, 0x00, 0x00 + .byte 0x95, 0x0b, 0x00, 0x00 + # MemberFuncId (0x2E41) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned, std::basic_string,std::allocator >::replace::, unsigned, unsigned, const char*, unsigned) (0x2E3E) + # Name: _Reallocate_grow_by + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x3e, 0x2e, 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 (0x2E42) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val > (0x121E) + # FunctionType: void std::_String_val >::() (0x12CC) + # Name: _Xran + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0xcc, 0x12, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Modifier (0x2E43) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::basic_string,std::allocator >::replace:: (0x2E3C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x3c, 0x2e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2E44) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_string,std::allocator >::replace:: (0x2E43) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x43, 0x2e, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # ArgList (0x2E45) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 7 + # Arguments [ + # ArgType: char* const (0x11A7) + # ArgType: const char* const (0x1191) + # ArgType: const unsigned (0x1181) + # ArgType: const unsigned (0x1181) + # ArgType: const unsigned (0x1181) + # ArgType: const char* const (0x1191) + # ArgType: const unsigned (0x1181) + # ] + # } + .byte 0x22, 0x00, 0x01, 0x12 + .byte 0x07, 0x00, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + # MemberFunction (0x2E46) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator >::replace:: (0x2E3C) + # ThisType: const std::basic_string,std::allocator >::replace::* (0x2E44) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 7 + # ArgListType: (char* const, const char* const, const unsigned, const unsigned, const unsigned, const char* const, const unsigned) (0x2E45) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3c, 0x2e, 0x00, 0x00 + .byte 0x44, 0x2e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x07, 0x00 + .byte 0x45, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E47) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator >::replace:: (0x2E3C) + # FunctionType: void std::basic_string,std::allocator >::replace::::(char* const, const char* const, const unsigned, const unsigned, const unsigned, const char* const, const unsigned) (0x2E46) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3c, 0x2e, 0x00, 0x00 + .byte 0x46, 0x2e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x2E48) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114B) + # FunctionType: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x1204) + # Name: begin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # ArgList (0x2E49) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_String_val >& (0x124A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4a, 0x12, 0x00, 0x00 + # Procedure (0x2E4A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::_String_val >* (0x12C7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_val >&) (0x2E49) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xc7, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x49, 0x2e, 0x00, 0x00 + # FuncId (0x2E4B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: const std::_String_val >* (const std::_String_val >&) (0x2E4A) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x4a, 0x2e, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # FuncId (0x2E4C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: const char* (const char*) (0x2E08) + # Name: _Refancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x08, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E4D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x2657) + # FunctionType: void std::allocator::() (0x2730) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x30, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E4E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2563) + # FunctionType: void std::vector >::(unsigned, const std::allocator&) (0x265D) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x5d, 0x26, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2E4F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::(const std::regex_traits&, std::regex_constants::syntax_option_type) (0x2D50) + # Name: _Builder + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x50, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x69 + .byte 0x6c, 0x64, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E50) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::() (0x2D56) + # Name: _Setlong + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x74 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E51) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: void std::_Parser >::() (0x2D3B) + # Name: _Trans + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x3b, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x54, 0x72, 0x61 + .byte 0x6e, 0x73, 0x00, 0xf1 + # MemberFuncId (0x2E52) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_val > (0x2654) + # FunctionType: void std::_Vb_val >::(unsigned, const bool&, const std::allocator&) (0x2710) + # Name: _Vb_val + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFunction (0x2E53) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x26B3) + # ThisType: std::allocator* (0x2787) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x265A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x87, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x5a, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E54) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x26B3) + # FunctionType: void std::allocator::(const std::allocator&) (0x2E53) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x53, 0x2e, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E55) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: void std::vector >::(const unsigned, const unsigned&, const std::allocator&) (0x27AD) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xad, 0x27, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # ArgList (0x2E56) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_One_then_variadic_args_t (0x1F2E) + # ArgType: const std::allocator& (0x2720) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2e, 0x1f, 0x00, 0x00 + .byte 0x20, 0x27, 0x00, 0x00 + # MemberFunction (0x2E57) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x27A6) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x2845) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_One_then_variadic_args_t, const std::allocator&) (0x2E56) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x27, 0x00, 0x00 + .byte 0x45, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x56, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E58) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x27A6) + # FunctionType: void std::_Compressed_pair,std::_Vector_val >,1>::(std::_One_then_variadic_args_t, const std::allocator&) (0x2E57) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xa6, 0x27, 0x00, 0x00 + .byte 0x57, 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 + # MemberFuncId (0x2E59) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: void std::vector >::(const unsigned, const unsigned&) (0x27DC) + # Name: _Construct_n_copies_of_ty + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xdc, 0x27, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x5f, 0x6e + .byte 0x5f, 0x63, 0x6f, 0x70 + .byte 0x69, 0x65, 0x73, 0x5f + .byte 0x6f, 0x66, 0x5f, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Procedure (0x2E5A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::allocator& (0x2720) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x2789) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x20, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x89, 0x27, 0x00, 0x00 + # FuncId (0x2E5B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: const std::allocator& (const std::allocator&) (0x2E5A) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x5a, 0x2e, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFuncId (0x2E5C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x270B) + # FunctionType: void std::vector >::(const unsigned) (0x27E4) + # Name: _Buy_nonzero + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0xe4, 0x27, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x5f, 0x6e, 0x6f, 0x6e + .byte 0x7a, 0x65, 0x72, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E5D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Root_node (0x22EE) + # FunctionType: void std::_Root_node::() (0x2323) + # Name: _Root_node + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xee, 0x22, 0x00, 0x00 + .byte 0x23, 0x23, 0x00, 0x00 + .byte 0x5f, 0x52, 0x6f, 0x6f + .byte 0x74, 0x5f, 0x6e, 0x6f + .byte 0x64, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2E5E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_base (0x2322) + # FunctionType: void std::_Node_base::(std::_Node_type, std::_Node_flags) (0x2369) + # Name: _Node_base + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x22, 0x23, 0x00, 0x00 + .byte 0x69, 0x23, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2E5F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Root_node (0x22EE) + # FunctionType: void std::_Root_node::() (0x2323) + # Name: ~_Root_node + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xee, 0x22, 0x00, 0x00 + .byte 0x23, 0x23, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x52, 0x6f + .byte 0x6f, 0x74, 0x5f, 0x6e + .byte 0x6f, 0x64, 0x65, 0x00 + # MemberFuncId (0x2E60) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_base (0x2322) + # FunctionType: void std::_Node_base::() (0x236A) + # Name: ~_Node_base + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x22, 0x23, 0x00, 0x00 + .byte 0x6a, 0x23, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Pointer (0x2E61) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_flags (0x2365) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x65, 0x23, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2E62) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Node_flags& (0x2E61) + # ArgType: std::_Node_flags (0x2365) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x61, 0x2e, 0x00, 0x00 + .byte 0x65, 0x23, 0x00, 0x00 + # Procedure (0x2E63) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Node_flags (0x2365) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_flags&, std::_Node_flags) (0x2E62) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x65, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x62, 0x2e, 0x00, 0x00 + # FuncId (0x2E64) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Node_flags (std::_Node_flags&, std::_Node_flags) (0x2E63) + # Name: operator|= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x63, 0x2e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x7c, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2E65) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: bool std::_Parser >::() (0x2D3A) + # Name: _Is_esc + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x3a, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x49, 0x73, 0x5f + .byte 0x65, 0x73, 0x63, 0x00 + # MemberFuncId (0x2E66) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: bool std::_Builder >::() (0x2D53) + # Name: _Beg_expr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x53, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x67 + .byte 0x5f, 0x65, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E67) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: bool std::_Builder >::(std::_Node_base*) (0x2D54) + # Name: _Beg_expr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x54, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x67 + .byte 0x5f, 0x65, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # ArgList (0x2E68) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Builder >& (0x2D72) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x72, 0x2d, 0x00, 0x00 + # Procedure (0x2E69) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Builder >* (0x2D4E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Builder >&) (0x2E68) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4e, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x68, 0x2e, 0x00, 0x00 + # FuncId (0x2E6A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Builder >* (std::_Builder >&) (0x2E69) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x69, 0x2e, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E6B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: std::_Node_base* std::_Builder >::(unsigned) (0x2D61) + # Name: _Begin_capture_group + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x61, 0x2d, 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 (0x2E6C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: void std::_Parser >::() (0x2D3B) + # Name: _Disjunction + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x3b, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x73 + .byte 0x6a, 0x75, 0x6e, 0x63 + .byte 0x74, 0x69, 0x6f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E6D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: void std::_Parser >::(std::regex_constants::error_type) (0x2D39) + # Name: _Error + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x39, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x45, 0x72, 0x72 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2E6E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::(std::_Node_base*) (0x2D5F) + # Name: _End_group + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6e, 0x64 + .byte 0x5f, 0x67, 0x72, 0x6f + .byte 0x75, 0x70, 0x00, 0xf1 + # MemberFuncId (0x2E6F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: std::_Root_node* std::_Builder >::() (0x2D68) + # Name: _End_pattern + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x68, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6e, 0x64 + .byte 0x5f, 0x70, 0x61, 0x74 + .byte 0x74, 0x65, 0x72, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E70) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: unsigned std::_Parser >::() (0x2D34) + # Name: _Mark_count + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x34, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x72 + .byte 0x6b, 0x5f, 0x63, 0x6f + .byte 0x75, 0x6e, 0x74, 0x00 + # ArgList (0x2E71) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Node_base* (0x2367) + # ArgType: std::_Node_base* (0x2367) + # ArgType: std::_Node_rep* (0x249B) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x23, 0x00, 0x00 + .byte 0x67, 0x23, 0x00, 0x00 + .byte 0x9b, 0x24, 0x00, 0x00 + # Procedure (0x2E72) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Node_base*, std::_Node_base*, std::_Node_rep*) (0x2E71) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x71, 0x2e, 0x00, 0x00 + # FuncId (0x2E73) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (std::_Node_base*, std::_Node_base*, std::_Node_rep*) (0x2E72) + # Name: _Calculate_loop_simplicity + # } + .byte 0x26, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x72, 0x2e, 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 (0x2E74) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Tidy_guard > > (0x2E25) + # FunctionType: void std::_Tidy_guard > >::() (0x2E27) + # Name: ~_Tidy_guard + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x25, 0x2e, 0x00, 0x00 + .byte 0x27, 0x2e, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x54, 0x69 + .byte 0x64, 0x79, 0x5f, 0x67 + .byte 0x75, 0x61, 0x72, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E75) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: std::_Node_base* std::_Builder >::(std::_Node_base*) (0x2D63) + # Name: _Link_node + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x63, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x69, 0x6e + .byte 0x6b, 0x5f, 0x6e, 0x6f + .byte 0x64, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2E76) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_capture (0x294F) + # FunctionType: void std::_Node_capture::(unsigned) (0x2951) + # Name: _Node_capture + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4f, 0x29, 0x00, 0x00 + .byte 0x51, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x63, 0x61 + .byte 0x70, 0x74, 0x75, 0x72 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2E77) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_capture (0x294F) + # ThisType: std::_Node_capture* (0x2950) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4f, 0x29, 0x00, 0x00 + .byte 0x50, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E78) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_capture (0x294F) + # FunctionType: void std::_Node_capture::() (0x2E77) + # Name: ~_Node_capture + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4f, 0x29, 0x00, 0x00 + .byte 0x77, 0x2e, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x63 + .byte 0x61, 0x70, 0x74, 0x75 + .byte 0x72, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2E79) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: std::_Node_base* std::_Builder >::() (0x2D57) + # Name: _Getmark + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x57, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x6d, 0x61, 0x72, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E7A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: bool std::_Parser >::() (0x2D3F) + # Name: _Alternative + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x3f, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x65, 0x72, 0x6e, 0x61 + .byte 0x74, 0x69, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E7B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: std::_Node_base* std::_Builder >::() (0x2D5E) + # Name: _Begin_group + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x5e, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x67 + .byte 0x69, 0x6e, 0x5f, 0x67 + .byte 0x72, 0x6f, 0x75, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E7C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: std::_Node_base* std::_Builder >::(std::_Node_base*) (0x2D63) + # Name: _Begin_if + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x63, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x67 + .byte 0x69, 0x6e, 0x5f, 0x69 + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E7D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: void std::_Parser >::() (0x2D3B) + # Name: _Next + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x3b, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x65, 0x78 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E7E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::(std::_Node_base*, std::_Node_base*) (0x2D65) + # Name: _Else_if + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x65, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6c, 0x73 + .byte 0x65, 0x5f, 0x69, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E7F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::() (0x2D56) + # Name: _Add_dot + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x64, 0x6f, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E80) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::() (0x2D56) + # Name: _Add_wbound + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x77, 0x62, 0x6f + .byte 0x75, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2E81) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::() (0x2D56) + # Name: _Negate + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x65, 0x67 + .byte 0x61, 0x74, 0x65, 0x00 + # MemberFuncId (0x2E82) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: void std::_Parser >::() (0x2D3B) + # Name: _AtomEscape + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x3b, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x74, 0x6f + .byte 0x6d, 0x45, 0x73, 0x63 + .byte 0x61, 0x70, 0x65, 0x00 + # MemberFuncId (0x2E83) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: void std::_Parser >::() (0x2D3B) + # Name: _CharacterClass + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x3b, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x72, 0x61, 0x63, 0x74 + .byte 0x65, 0x72, 0x43, 0x6c + .byte 0x61, 0x73, 0x73, 0x00 + # MemberFuncId (0x2E84) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: void std::_Parser >::(std::_Meta_type, std::regex_constants::error_type) (0x2D3D) + # Name: _Expect + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x3d, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x45, 0x78, 0x70 + .byte 0x65, 0x63, 0x74, 0x00 + # MemberFuncId (0x2E85) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: bool std::_Parser >::() (0x2D3F) + # Name: _Wrapped_disjunction + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x3f, 0x2d, 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 (0x2E86) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::() (0x2D56) + # Name: _Add_bol + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x62, 0x6f, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E87) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::() (0x2D56) + # Name: _Add_eol + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x65, 0x6f, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E88) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::(char) (0x2D58) + # Name: _Add_char + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x58, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x68, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E89) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: void std::_Parser >::() (0x2D3B) + # Name: _Quantifier + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x3b, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x51, 0x75, 0x61 + .byte 0x6e, 0x74, 0x69, 0x66 + .byte 0x69, 0x65, 0x72, 0x00 + # MemberFuncId (0x2E8A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: std::_Node_base* std::_Builder >::(std::_Node_type) (0x2D6B) + # Name: _New_node + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x6b, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x65, 0x77 + .byte 0x5f, 0x6e, 0x6f, 0x64 + .byte 0x65, 0x00, 0xf2, 0xf1 + # FuncId (0x2E8B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Node_flags (std::_Node_flags&, std::_Node_flags) (0x2E63) + # Name: operator^= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x63, 0x2e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5e, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2E8C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: bool std::_Parser >::() (0x2D3F) + # Name: _DecimalDigits + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x3f, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x63 + .byte 0x69, 0x6d, 0x61, 0x6c + .byte 0x44, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + # MemberFuncId (0x2E8D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::(unsigned) (0x2D62) + # Name: _Add_backreference + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x62, 0x2d, 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 (0x2E8E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: bool std::_Parser >::() (0x2D3F) + # Name: _CharacterEscape + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x3f, 0x2d, 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 (0x2E8F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: bool std::_Parser >::(bool) (0x2D43) + # Name: _CharacterClassEscape + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x43, 0x2d, 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 (0x2E90) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: int std::_Parser >::(int, int) (0x2D3E) + # Name: _Do_digits + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x3e, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x64, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + # MemberFuncId (0x2E91) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::regex_traits (0x22F0) + # FunctionType: int std::regex_traits::(char, int) (0x232A) + # Name: value + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf0, 0x22, 0x00, 0x00 + .byte 0x2a, 0x23, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E92) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_back (0x295C) + # FunctionType: void std::_Node_back::(unsigned) (0x295E) + # Name: _Node_back + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x5c, 0x29, 0x00, 0x00 + .byte 0x5e, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x62, 0x61 + .byte 0x63, 0x6b, 0x00, 0xf1 + # MemberFunction (0x2E93) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_back (0x295C) + # ThisType: std::_Node_back* (0x295D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x29, 0x00, 0x00 + .byte 0x5d, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E94) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_back (0x295C) + # FunctionType: void std::_Node_back::() (0x2E93) + # Name: ~_Node_back + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x5c, 0x29, 0x00, 0x00 + .byte 0x93, 0x2e, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x62 + .byte 0x61, 0x63, 0x6b, 0x00 + # MemberFuncId (0x2E95) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: bool std::_Parser >::(char) (0x2D49) + # Name: _Do_ffn + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x49, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x66, 0x66, 0x6e, 0x00 + # MemberFuncId (0x2E96) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: bool std::_Parser >::(char) (0x2D49) + # Name: _Do_ffnx + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x49, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x66, 0x66, 0x6e, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E97) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: void std::_Parser >::(int) (0x2D40) + # Name: _HexDigits + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x40, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x48, 0x65, 0x78 + .byte 0x44, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + # MemberFuncId (0x2E98) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: bool std::_Parser >::() (0x2D3F) + # Name: _OctalDigits + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x3f, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x63, 0x74 + .byte 0x61, 0x6c, 0x44, 0x69 + .byte 0x67, 0x69, 0x74, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E99) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: bool std::_Parser >::() (0x2D3F) + # Name: _IdentityEscape + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x3f, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x65 + .byte 0x6e, 0x74, 0x69, 0x74 + .byte 0x79, 0x45, 0x73, 0x63 + .byte 0x61, 0x70, 0x65, 0x00 + # Class (0x2E9A) { + # 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 (0x2E9B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned char (0x20) + # ClassType: std::numeric_limits (0x2E9A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x00, 0x00, 0x00 + .byte 0x9a, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2E9C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Num_int_base (0x1E08) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1066) + # Name: is_modulo + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: digits + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1005) + # Name: digits10 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x2E9B) + # Name: min + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x2E9B) + # Name: max + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x2E9B) + # Name: lowest + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x2E9B) + # Name: epsilon + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x2E9B) + # Name: round_error + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x2E9B) + # Name: denorm_min + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x2E9B) + # Name: infinity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x2E9B) + # Name: quiet_NaN + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x2E9B) + # Name: signaling_NaN + # } + # } + .byte 0xe6, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x08, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x66, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x6d + .byte 0x6f, 0x64, 0x75, 0x6c + .byte 0x6f, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x64, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x64, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x31, 0x30 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x9b, 0x2e, 0x00, 0x00 + .byte 0x6d, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x9b, 0x2e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x9b, 0x2e, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x77, 0x65 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x9b, 0x2e, 0x00, 0x00 + .byte 0x65, 0x70, 0x73, 0x69 + .byte 0x6c, 0x6f, 0x6e, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x9b, 0x2e, 0x00, 0x00 + .byte 0x72, 0x6f, 0x75, 0x6e + .byte 0x64, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x9b, 0x2e, 0x00, 0x00 + .byte 0x64, 0x65, 0x6e, 0x6f + .byte 0x72, 0x6d, 0x5f, 0x6d + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x9b, 0x2e, 0x00, 0x00 + .byte 0x69, 0x6e, 0x66, 0x69 + .byte 0x6e, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x9b, 0x2e, 0x00, 0x00 + .byte 0x71, 0x75, 0x69, 0x65 + .byte 0x74, 0x5f, 0x4e, 0x61 + .byte 0x4e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x9b, 0x2e, 0x00, 0x00 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x61, 0x6c, 0x69, 0x6e + .byte 0x67, 0x5f, 0x4e, 0x61 + .byte 0x4e, 0x00, 0xf2, 0xf1 + # Class (0x2E9D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 13 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2E9C) + # 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 0x9c, 0x2e, 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 (0x2E9E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::numeric_limits (0x2E9D) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\limits (0x1E0C) + # LineNumber: 319 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9d, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x1e, 0x00, 0x00 + .byte 0x3f, 0x01, 0x00, 0x00 + # MemberFuncId (0x2E9F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::numeric_limits (0x2E9A) + # FunctionType: unsigned char std::numeric_limits::() (0x2E9B) + # Name: max + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x9a, 0x2e, 0x00, 0x00 + .byte 0x9b, 0x2e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x00 + # MemberFuncId (0x2EA0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: bool std::_Parser >::() (0x2D3A) + # Name: _IsIdentityEscape + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x3a, 0x2d, 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 (0x2EA1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x113F) + # ArgType: const char* (0x113F) + # ArgType: bool (0x30) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x2EA2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: short (0x11) + # ClassType: std::_Regex_traits (0x2327) + # ThisType: const std::_Regex_traits* (0x237F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, bool) (0x2EA1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x7f, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xa1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2EA3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2327) + # FunctionType: short std::_Regex_traits::(const char*, const char*, bool) (0x2EA2) + # Name: lookup_classname + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0xa2, 0x2e, 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 (0x2EA4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::() (0x2D56) + # Name: _Add_class + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x6c, 0x61 + .byte 0x73, 0x73, 0x00, 0xf1 + # MemberFuncId (0x2EA5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::(short, bool) (0x2D5B) + # Name: _Add_named_class + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x5b, 0x2d, 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 (0x2EA6) { + # 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 (0x2EA7) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const char* (0x113F) + # FieldOffset: 0x0 + # Name: _Narrow + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const wchar_t* (0x1B66) + # FieldOffset: 0x4 + # Name: _Wide + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x8 + # Name: _Len + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: short (0x11) + # FieldOffset: 0xC + # Name: _Ctype + # } + # } + .byte 0x4a, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4e + .byte 0x61, 0x72, 0x72, 0x6f + .byte 0x77, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x66, 0x1b, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x57 + .byte 0x69, 0x64, 0x65, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4c + .byte 0x65, 0x6e, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0x0c, 0x00, 0x5f, 0x43 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x2EA8) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2EA7) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::_Cl_names + # LinkageName: .?AU_Cl_names@std@@ + # } + .byte 0x3a, 0x00, 0x05, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0xa7, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 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 (0x2EA9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Cl_names (0x2EA8) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 162 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa8, 0x2e, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0xa2, 0x00, 0x00, 0x00 + # Modifier (0x2EAA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Cl_names (0x2EA6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa6, 0x2e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2EAB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Cl_names (0x2EAA) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xaa, 0x2e, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2EAC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x113F) + # ClassType: std::_Cl_names (0x2EA6) + # ThisType: const std::_Cl_names* (0x2EAB) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0xa6, 0x2e, 0x00, 0x00 + .byte 0xab, 0x2e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2EAD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cl_names (0x2EA6) + # FunctionType: const char* std::_Cl_names::() (0x2EAC) + # Name: _Get + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa6, 0x2e, 0x00, 0x00 + .byte 0xac, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x2EAE) { + # 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 (0x2EAF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: const char* const (0x1191) + # ArgType: const char* const (0x1191) + # ArgType: const char* const (0x1191) + # ArgType: const char* const (0x1191) + # ArgType: std::_Cmp_icase > (0x2EAE) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0xae, 0x2e, 0x00, 0x00 + # Procedure (0x2EB0) { + # 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 >) (0x2EAF) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0xaf, 0x2e, 0x00, 0x00 + # Pointer (0x2EB1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Cmp_icase > (0x2EAE) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xae, 0x2e, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2EB2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Cmp_icase > (0x2EAE) + # ThisType: std::_Cmp_icase >* (0x2EB1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Regex_traits&) (0x237A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xae, 0x2e, 0x00, 0x00 + .byte 0xb1, 0x2e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x7a, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EB3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Cmp_icase > (0x2EAE) + # ThisType: std::_Cmp_icase >* (0x2EB1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, char) (0x2406) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xae, 0x2e, 0x00, 0x00 + .byte 0xb1, 0x2e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x06, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2EB4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Cmp_icase > (0x2EAE) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xae, 0x2e, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Modifier (0x2EB5) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Cmp_icase > (0x2EAE) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xae, 0x2e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2EB6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Cmp_icase > (0x2EB5) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb5, 0x2e, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2EB7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Cmp_icase >& (0x2EB6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2e, 0x00, 0x00 + # MemberFunction (0x2EB8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Cmp_icase >& (0x2EB4) + # ClassType: std::_Cmp_icase > (0x2EAE) + # ThisType: std::_Cmp_icase >* (0x2EB1) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Cmp_icase >&) (0x2EB7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb4, 0x2e, 0x00, 0x00 + .byte 0xae, 0x2e, 0x00, 0x00 + .byte 0xb1, 0x2e, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0xb7, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2EB9) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const std::_Regex_traits& (0x2379) + # FieldOffset: 0x0 + # Name: _Traits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Cmp_icase >::(const std::_Regex_traits&) (0x2EB2) + # Name: _Cmp_icase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Cmp_icase >::(char, char) (0x2EB3) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Cmp_icase >& std::_Cmp_icase >::(const std::_Cmp_icase >&) (0x2EB8) + # Name: operator= + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: _Elem + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x79, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x54 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb2, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x69, 0x63, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb8, 0x2e, 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 (0x2EBA) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2EB9) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # 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 0xb9, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 (0x2EBB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Cmp_icase > (0x2EBA) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 191 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xba, 0x2e, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0xbf, 0x00, 0x00, 0x00 + # FuncId (0x2EBC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: bool (const char* const, const char* const, const char* const, const char* const, std::_Cmp_icase >) (0x2EB0) + # Name: equal + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xb0, 0x2e, 0x00, 0x00 + .byte 0x65, 0x71, 0x75, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2EBD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cmp_icase > (0x2EAE) + # FunctionType: void std::_Cmp_icase >::(const std::_Regex_traits&) (0x2EB2) + # Name: _Cmp_icase + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xae, 0x2e, 0x00, 0x00 + .byte 0xb2, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x69, 0x63, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + # ArgList (0x2EBE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* const (0x1191) + # ArgType: const char* const (0x1191) + # ArgType: const char* const (0x1191) + # ArgType: std::_Cmp_icase > (0x2EAE) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0xae, 0x2e, 0x00, 0x00 + # Procedure (0x2EBF) { + # 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 >) (0x2EBE) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xbe, 0x2e, 0x00, 0x00 + # FuncId (0x2EC0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: bool (const char* const, const char* const, const char* const, std::_Cmp_icase >) (0x2EBF) + # Name: equal + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xbf, 0x2e, 0x00, 0x00 + .byte 0x65, 0x71, 0x75, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + # ArgList (0x2EC1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Cmp_icase > (0x2EAE) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xae, 0x2e, 0x00, 0x00 + # Procedure (0x2EC2) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Cmp_icase > (0x2EAE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Cmp_icase >) (0x2EC1) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xae, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc1, 0x2e, 0x00, 0x00 + # FuncId (0x2EC3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Cmp_icase > (std::_Cmp_icase >) (0x2EC2) + # Name: _Pass_fn + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xc2, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x50, 0x61, 0x73 + .byte 0x73, 0x5f, 0x66, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x2EC4) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const char* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, int) (0x1BF2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf2, 0x1b, 0x00, 0x00 + # FuncId (0x2EC5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: const char* (const char* const, int) (0x2EC4) + # Name: _Get_unwrapped_n + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xc4, 0x2e, 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 (0x2EC6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const&, const char* const&) (0x2B7C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7c, 0x2b, 0x00, 0x00 + # FuncId (0x2EC7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int (const char* const&, const char* const&) (0x2EC6) + # Name: _Idl_distance + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xc6, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2EC8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cmp_icase > (0x2EAE) + # FunctionType: bool std::_Cmp_icase >::(char, char) (0x2EB3) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xae, 0x2e, 0x00, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x2EC9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_class > (0x2AFF) + # FunctionType: void std::_Node_class >::(std::_Node_type, std::_Node_flags) (0x2B05) + # Name: _Node_class + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xff, 0x2a, 0x00, 0x00 + .byte 0x05, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x63, 0x6c + .byte 0x61, 0x73, 0x73, 0x00 + # MemberFuncId (0x2ECA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_class > (0x2AFF) + # FunctionType: void std::_Node_class >::() (0x2B06) + # Name: ~_Node_class + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xff, 0x2a, 0x00, 0x00 + .byte 0x06, 0x2b, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x63 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2ECB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_class > (0x2AFF) + # FunctionType: void std::_Node_class >::(std::_Sequence*) (0x2B08) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xff, 0x2a, 0x00, 0x00 + .byte 0x08, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2ECC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x293C) + # FunctionType: void std::_Buf::() (0x2943) + # Name: ~_Buf + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3c, 0x29, 0x00, 0x00 + .byte 0x43, 0x29, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x42, 0x75 + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2ECD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Sequence (0x2B01) + # ThisType: std::_Sequence* (0x2B02) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x2b, 0x00, 0x00 + .byte 0x02, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2ECE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Sequence (0x2B01) + # FunctionType: void std::_Sequence::() (0x2ECD) + # Name: ~_Sequence + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x01, 0x2b, 0x00, 0x00 + .byte 0xcd, 0x2e, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x53, 0x65 + .byte 0x71, 0x75, 0x65, 0x6e + .byte 0x63, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2ECF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::(std::_Node_class >*, short, bool) (0x2D6D) + # Name: _Add_elts + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x6d, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x65, 0x6c, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2ED0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bitmap (0x2B03) + # FunctionType: void std::_Bitmap::() (0x2B10) + # Name: _Bitmap + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x03, 0x2b, 0x00, 0x00 + .byte 0x10, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x42, 0x69, 0x74 + .byte 0x6d, 0x61, 0x70, 0x00 + # MemberFunction (0x2ED1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Bitmap (0x2B03) + # ThisType: std::_Bitmap* (0x2B04) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x2b, 0x00, 0x00 + .byte 0x04, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2ED2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bitmap (0x2B03) + # FunctionType: void std::_Bitmap::(unsigned) (0x2ED1) + # Name: _Mark + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x03, 0x2b, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x72 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2ED3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::(char) (0x2D58) + # Name: _Add_char_to_class + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x58, 0x2d, 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 (0x2ED4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: void std::_Parser >::() (0x2D3B) + # Name: _ClassRanges + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x3b, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x61 + .byte 0x73, 0x73, 0x52, 0x61 + .byte 0x6e, 0x67, 0x65, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2ED5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::(char) (0x2D58) + # Name: _Add_char_to_bitmap + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x58, 0x2d, 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 (0x2ED6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::(char) (0x2D58) + # Name: _Add_char_to_array + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x58, 0x2d, 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 (0x2ED7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Bitmap (0x2B03) + # ThisType: std::_Bitmap* (0x2B04) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned char) (0x2B2A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x2b, 0x00, 0x00 + .byte 0x04, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x2a, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2ED8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bitmap (0x2B03) + # FunctionType: void std::_Bitmap::(unsigned char) (0x2ED7) + # Name: _Mark + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x03, 0x2b, 0x00, 0x00 + .byte 0xd7, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x72 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2ED9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x293C) + # FunctionType: void std::_Buf::() (0x2943) + # Name: _Buf + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3c, 0x29, 0x00, 0x00 + .byte 0x43, 0x29, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2EDA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x293C) + # FunctionType: void std::_Buf::(char) (0x2949) + # Name: _Insert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3c, 0x29, 0x00, 0x00 + .byte 0x49, 0x29, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x00 + # MemberFuncId (0x2EDB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x293C) + # FunctionType: void std::_Buf::(unsigned) (0x294B) + # Name: _Expand + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3c, 0x29, 0x00, 0x00 + .byte 0x4b, 0x29, 0x00, 0x00 + .byte 0x5f, 0x45, 0x78, 0x70 + .byte 0x61, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2EDC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: std::_Prs_ret std::_Parser >::() (0x2D48) + # Name: _ClassAtom + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x48, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x61 + .byte 0x73, 0x73, 0x41, 0x74 + .byte 0x6f, 0x6d, 0x00, 0xf1 + # MemberFuncId (0x2EDD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::(char, char) (0x2D59) + # Name: _Add_range + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x59, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2EDE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: std::_Prs_ret std::_Parser >::(bool) (0x2D47) + # Name: _ClassEscape + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x47, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x61 + .byte 0x73, 0x73, 0x45, 0x73 + .byte 0x63, 0x61, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2EDF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: void std::_Parser >::(std::_Meta_type) (0x2D42) + # Name: _Do_ex_class + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x42, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x65, 0x78, 0x5f, 0x63 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2EE0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::(const char*, const char*, int) (0x2D5D) + # Name: _Add_equiv + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x5d, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x65, 0x71, 0x75 + .byte 0x69, 0x76, 0x00, 0xf1 + # MemberFuncId (0x2EE1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::(const char*, const char*, int) (0x2D5D) + # Name: _Add_coll + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x5d, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x6f, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2EE2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # ClassType: std::_Regex_traits (0x2327) + # ThisType: const std::_Regex_traits* (0x237F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const char*) (0x17CC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x7f, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xcc, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2EE3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2327) + # FunctionType: std::basic_string,std::allocator > std::_Regex_traits::(const char*, const char*) (0x2EE2) + # Name: transform_primary + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0xe2, 0x2e, 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 (0x2EE4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # ClassType: std::_Regex_traits (0x2327) + # ThisType: const std::_Regex_traits* (0x237F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, char*) (0x1988) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x7f, 0x23, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x88, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2EE5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2327) + # FunctionType: std::basic_string,std::allocator > std::_Regex_traits::(char*, char*) (0x2EE4) + # Name: transform_primary + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0xe4, 0x2e, 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 (0x2EE6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x113F) + # ArgType: const char* (0x113F) + # ArgType: const std::allocator& (0x1187) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + # MemberFunction (0x2EE7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, const std::allocator&) (0x2EE6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xe6, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2EE8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: void std::vector >::(const char*, const char*, const std::allocator&) (0x2EE7) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xe7, 0x2e, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # ArgList (0x2EE9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x113F) + # ArgType: const char* (0x113F) + # ArgType: std::forward_iterator_tag (0x10D2) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0xd2, 0x10, 0x00, 0x00 + # MemberFunction (0x2EEA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, std::forward_iterator_tag) (0x2EE9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xe9, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2EEB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: void std::vector >::(const char*, const char*, std::forward_iterator_tag) (0x2EEA) + # Name: _Range_construct_or_tidy + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xea, 0x2e, 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 (0x2EEC) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const char*) (0x17CC) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xcc, 0x17, 0x00, 0x00 + # FuncId (0x2EED) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: int (const char*, const char*) (0x2EEC) + # Name: distance + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xec, 0x2e, 0x00, 0x00 + .byte 0x64, 0x69, 0x73, 0x74 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x2EEE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x470) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, char*) (0x2403) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0x03, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2EEF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: char* std::vector >::(const char*, const char*, char*) (0x2EEE) + # Name: _Ucopy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xee, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x55, 0x63, 0x6f + .byte 0x70, 0x79, 0x00, 0xf1 + # ArgList (0x2EF0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* const (0x1191) + # ArgType: const char* const (0x1191) + # ArgType: char* (0x470) + # ArgType: std::allocator& (0x1244) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + # Procedure (0x2EF1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x470) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const char* const, const char* const, char*, std::allocator&) (0x2EF0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xf0, 0x2e, 0x00, 0x00 + # FuncId (0x2EF2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: char* (const char* const, const char* const, char*, std::allocator&) (0x2EF1) + # Name: _Uninitialized_copy + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xf1, 0x2e, 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 (0x2EF3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x470) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, char*) (0x2403) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x03, 0x24, 0x00, 0x00 + # FuncId (0x2EF4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: char* (const char*, const char*, char*) (0x2EF3) + # Name: _Copy_memmove + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xf3, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x6d, 0x65 + .byte 0x6d, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x2EF5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x470) + # ArgType: char* (0x470) + # ArgType: const std::allocator& (0x1187) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + # MemberFunction (0x2EF6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2B99) + # ThisType: std::vector >* (0x2B9B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, char*, const std::allocator&) (0x2EF5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0x9b, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xf5, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2EF7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2B99) + # FunctionType: void std::vector >::(char*, char*, const std::allocator&) (0x2EF6) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x99, 0x2b, 0x00, 0x00 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Procedure (0x2EF8) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char* const&, char* const&) (0x2C7F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7f, 0x2c, 0x00, 0x00 + # FuncId (0x2EF9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (char* const&, char* const&) (0x2EF8) + # Name: _Adl_verify_range + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xf8, 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 + # MemberFuncId (0x2EFA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::(const char*, const char*, int, std::_Sequence**) (0x2D70) + # Name: _Char_to_elts + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x70, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x72, 0x5f, 0x74, 0x6f + .byte 0x5f, 0x65, 0x6c, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2EFB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Sequence (0x2B01) + # FunctionType: void std::_Sequence::(unsigned) (0x2B0C) + # Name: _Sequence + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x01, 0x2b, 0x00, 0x00 + .byte 0x0c, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x71 + .byte 0x75, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2EFC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Buf (0x293C) + # ThisType: std::_Buf* (0x2942) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const char*) (0x17CC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3c, 0x29, 0x00, 0x00 + .byte 0x42, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0xcc, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2EFD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x293C) + # FunctionType: void std::_Buf::(const char*, const char*) (0x2EFC) + # Name: _Insert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3c, 0x29, 0x00, 0x00 + .byte 0xfc, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x00 + # MemberFuncId (0x2EFE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: unsigned std::_Builder >::() (0x2D71) + # Name: _Get_bmax + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x71, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x62, 0x6d, 0x61 + .byte 0x78, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2EFF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: unsigned std::_Builder >::() (0x2D71) + # Name: _Get_tmax + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x71, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x74, 0x6d, 0x61 + .byte 0x78, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2F00) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: void std::_Parser >::() (0x2D3B) + # Name: _Do_noncapture_group + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x3b, 0x2d, 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 (0x2F01) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: void std::_Parser >::(bool) (0x2D4A) + # Name: _Do_assert_group + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x4a, 0x2d, 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 (0x2F02) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2D29) + # FunctionType: void std::_Parser >::() (0x2D3B) + # Name: _Do_capture_group + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x29, 0x2d, 0x00, 0x00 + .byte 0x3b, 0x2d, 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 (0x2F03) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: std::_Node_base* std::_Builder >::(bool) (0x2D60) + # Name: _Begin_assert_group + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x60, 0x2d, 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 (0x2F04) { + # 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_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@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, 0x75 + .byte 0x6e, 0x69, 0x71, 0x75 + .byte 0x65, 0x5f, 0x70, 0x74 + .byte 0x72, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x61, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x2c + .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, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x61 + .byte 0x73, 0x73, 0x65, 0x72 + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x75 + .byte 0x6e, 0x69, 0x71, 0x75 + .byte 0x65, 0x5f, 0x70, 0x74 + .byte 0x72, 0x40, 0x56, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x61, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x55, 0x3f, 0x24 + .byte 0x64, 0x65, 0x66, 0x61 + .byte 0x75, 0x6c, 0x74, 0x5f + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x40, 0x56 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x65, 0x72, 0x74 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x32 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Class (0x2F05) { + # 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_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@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, 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, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x61 + .byte 0x73, 0x73, 0x65, 0x72 + .byte 0x74, 0x2c, 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 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x61, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x55, 0x6e + .byte 0x69, 0x71, 0x75, 0x65 + .byte 0x5f, 0x70, 0x74, 0x72 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x40, 0x56, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x61, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x55, 0x3f, 0x24 + .byte 0x64, 0x65, 0x66, 0x61 + .byte 0x75, 0x6c, 0x74, 0x5f + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x40, 0x56 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x65, 0x72, 0x74 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x32 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Pointer (0x2F06) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::unique_ptr > (0x2F04) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Pointer (0x2F07) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::unique_ptr > (0x2F04) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2F08) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::unique_ptr >& (0x2F06) + # ClassType: std::unique_ptr > (0x2F04) + # ThisType: std::unique_ptr >* (0x2F07) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: () (0x2D88) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x06, 0x2f, 0x00, 0x00 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x07, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x88, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2F09) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::unique_ptr > (0x2F04) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x2F0A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::unique_ptr >&& (0x2F09) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x09, 0x2f, 0x00, 0x00 + # MemberFunction (0x2F0B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::unique_ptr >& (0x2F06) + # ClassType: std::unique_ptr > (0x2F04) + # ThisType: std::unique_ptr >* (0x2F07) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::unique_ptr >&&) (0x2F0A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x06, 0x2f, 0x00, 0x00 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x07, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0a, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2F0C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::unique_ptr > (0x2F04) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2F0D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::unique_ptr > (0x2F0C) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0c, 0x2f, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2F0E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::unique_ptr >& (0x2F0D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0d, 0x2f, 0x00, 0x00 + # MemberFunction (0x2F0F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::unique_ptr >& (0x2F06) + # ClassType: std::unique_ptr > (0x2F04) + # ThisType: std::unique_ptr >* (0x2F07) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::unique_ptr >&) (0x2F0E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x06, 0x2f, 0x00, 0x00 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x07, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0e, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F10) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::unique_ptr >& std::unique_ptr >::() (0x2F08) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::unique_ptr >& std::unique_ptr >::(std::unique_ptr >&&) (0x2F0B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::unique_ptr >& std::unique_ptr >::(const std::unique_ptr >&) (0x2F0F) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x08, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x2f, 0x00, 0x00 + # MemberFunction (0x2F11) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::unique_ptr > (0x2F04) + # ThisType: std::unique_ptr >* (0x2F07) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::unique_ptr >&&) (0x2F0A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x07, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0a, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F12) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::unique_ptr > (0x2F04) + # ThisType: std::unique_ptr >* (0x2F07) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::unique_ptr >&) (0x2F0E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x07, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x0e, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F13) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::unique_ptr >::(std::unique_ptr >&&) (0x2F11) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::unique_ptr >::(const std::unique_ptr >&) (0x2F12) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x2f, 0x00, 0x00 + # ArgList (0x2F14) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::unique_ptr >& (0x2F06) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x06, 0x2f, 0x00, 0x00 + # MemberFunction (0x2F15) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::unique_ptr > (0x2F04) + # ThisType: std::unique_ptr >* (0x2F07) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::unique_ptr >&) (0x2F14) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x07, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x14, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F16) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::unique_ptr > (0x2F04) + # ThisType: std::unique_ptr >* (0x2F07) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x07, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2F17) { + # 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 (0x2F18) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_assert (0x2F17) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x17, 0x2f, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Pointer (0x2F19) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::unique_ptr > (0x2F0C) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0c, 0x2f, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2F1A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_assert& (0x2F18) + # ClassType: std::unique_ptr > (0x2F04) + # ThisType: const std::unique_ptr >* (0x2F19) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x18, 0x2f, 0x00, 0x00 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x19, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2F1B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_assert (0x2F17) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x17, 0x2f, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2F1C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_assert* (0x2F1B) + # ClassType: std::unique_ptr > (0x2F04) + # ThisType: const std::unique_ptr >* (0x2F19) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1b, 0x2f, 0x00, 0x00 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x19, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F1D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::unique_ptr > (0x2F04) + # ThisType: const std::unique_ptr >* (0x2F19) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x19, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F1E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_assert* (0x2F1B) + # ClassType: std::unique_ptr > (0x2F04) + # ThisType: std::unique_ptr >* (0x2F07) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1b, 0x2f, 0x00, 0x00 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x07, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2F1F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Node_assert* (0x2F1B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1b, 0x2f, 0x00, 0x00 + # MemberFunction (0x2F20) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::unique_ptr > (0x2F04) + # ThisType: std::unique_ptr >* (0x2F07) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_assert*) (0x2F1F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x07, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x1f, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x2F21) { + # 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_Node_assert@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 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x61, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x64 + .byte 0x65, 0x66, 0x61, 0x75 + .byte 0x6c, 0x74, 0x5f, 0x64 + .byte 0x65, 0x6c, 0x65, 0x74 + .byte 0x65, 0x40, 0x56, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x61, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # FieldList (0x2F22) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Unique_ptr_base > (0x2F05) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2F10 + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F13 + # Name: unique_ptr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::unique_ptr >::(std::unique_ptr >&) (0x2F15) + # Name: swap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::unique_ptr >::() (0x2F16) + # Name: ~unique_ptr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_assert& std::unique_ptr >::() (0x2F1A) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_assert* std::unique_ptr >::() (0x2F1C) + # Name: operator-> + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_assert* std::unique_ptr >::() (0x2F1C) + # Name: get + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::unique_ptr >::() (0x2F1D) + # Name: operator bool + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_assert* std::unique_ptr >::() (0x2F1E) + # Name: release + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::unique_ptr >::(std::_Node_assert*) (0x2F20) + # Name: reset + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Unique_ptr_base > (0x2F05) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Node_assert* (0x2F1B) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Node_assert (0x2F17) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::default_delete (0x2F21) + # Name: deleter_type + # } + # } + .byte 0x16, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x05, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x10, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x13, 0x2f, 0x00, 0x00 + .byte 0x75, 0x6e, 0x69, 0x71 + .byte 0x75, 0x65, 0x5f, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x15, 0x2f, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x16, 0x2f, 0x00, 0x00 + .byte 0x7e, 0x75, 0x6e, 0x69 + .byte 0x71, 0x75, 0x65, 0x5f + .byte 0x70, 0x74, 0x72, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1a, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1c, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1c, 0x2f, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1d, 0x2f, 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 0x1e, 0x2f, 0x00, 0x00 + .byte 0x72, 0x65, 0x6c, 0x65 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x20, 0x2f, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x05, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1b, 0x2f, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x17, 0x2f, 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 0x21, 0x2f, 0x00, 0x00 + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x72, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2F23) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2F22) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: std::unique_ptr > + # LinkageName: .?AV?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@ + # } + .byte 0xb2, 0x00, 0x04, 0x15 + .byte 0x12, 0x00, 0x10, 0x02 + .byte 0x22, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x61, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x2c + .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, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x61 + .byte 0x73, 0x73, 0x65, 0x72 + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x75 + .byte 0x6e, 0x69, 0x71, 0x75 + .byte 0x65, 0x5f, 0x70, 0x74 + .byte 0x72, 0x40, 0x56, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x61, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x55, 0x3f, 0x24 + .byte 0x64, 0x65, 0x66, 0x61 + .byte 0x75, 0x6c, 0x74, 0x5f + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x40, 0x56 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x65, 0x72, 0x74 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x32 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2F24) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::unique_ptr > (0x2F23) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory (0x2DA3) + # LineNumber: 1844 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x23, 0x2f, 0x00, 0x00 + .byte 0xa3, 0x2d, 0x00, 0x00 + .byte 0x34, 0x07, 0x00, 0x00 + # Class (0x2F25) { + # 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::_Node_assert *,1> + # LinkageName: .?AV?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@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, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x61 + .byte 0x73, 0x73, 0x65, 0x72 + .byte 0x74, 0x3e, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x65, 0x72, 0x74 + .byte 0x20, 0x2a, 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, 0x55, 0x3f, 0x24 + .byte 0x64, 0x65, 0x66, 0x61 + .byte 0x75, 0x6c, 0x74, 0x5f + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x40, 0x56 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x65, 0x72, 0x74 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x50, 0x41, 0x56, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x61, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x40 + .byte 0x32, 0x40, 0x24, 0x30 + .byte 0x30, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Pointer (0x2F26) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::default_delete (0x2F21) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x21, 0x2f, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Pointer (0x2F27) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Unique_ptr_base > (0x2F05) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x05, 0x2f, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2F28) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::default_delete& (0x2F26) + # ClassType: std::_Unique_ptr_base > (0x2F05) + # ThisType: std::_Unique_ptr_base >* (0x2F27) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x2f, 0x00, 0x00 + .byte 0x05, 0x2f, 0x00, 0x00 + .byte 0x27, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2F29) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::default_delete (0x2F21) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x21, 0x2f, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2F2A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::default_delete (0x2F29) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x29, 0x2f, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # Modifier (0x2F2B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Unique_ptr_base > (0x2F05) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x05, 0x2f, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2F2C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Unique_ptr_base > (0x2F2B) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2b, 0x2f, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2F2D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::default_delete& (0x2F2A) + # ClassType: std::_Unique_ptr_base > (0x2F05) + # ThisType: const std::_Unique_ptr_base >* (0x2F2C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2a, 0x2f, 0x00, 0x00 + .byte 0x05, 0x2f, 0x00, 0x00 + .byte 0x2c, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F2E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::default_delete& std::_Unique_ptr_base >::() (0x2F28) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::default_delete& std::_Unique_ptr_base >::() (0x2F2D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x28, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x2f, 0x00, 0x00 + # Pointer (0x2F2F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_assert* (0x2F1B) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1b, 0x2f, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2F30) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_assert*& (0x2F2F) + # ClassType: std::_Unique_ptr_base > (0x2F05) + # ThisType: std::_Unique_ptr_base >* (0x2F27) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2f, 0x2f, 0x00, 0x00 + .byte 0x05, 0x2f, 0x00, 0x00 + .byte 0x27, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2F31) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Node_assert* (0x2F1B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1b, 0x2f, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2F32) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Node_assert* (0x2F31) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x31, 0x2f, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2F33) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Node_assert*& (0x2F32) + # ClassType: std::_Unique_ptr_base > (0x2F05) + # ThisType: const std::_Unique_ptr_base >* (0x2F2C) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x32, 0x2f, 0x00, 0x00 + .byte 0x05, 0x2f, 0x00, 0x00 + .byte 0x2c, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F34) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Node_assert*& std::_Unique_ptr_base >::() (0x2F30) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Node_assert*& std::_Unique_ptr_base >::() (0x2F33) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x2f, 0x00, 0x00 + # FieldList (0x2F35) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Compressed_pair,std::_Node_assert *,1> (0x2F25) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F2E + # Name: get_deleter + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F34 + # Name: _Myptr + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::default_delete (0x2F21) + # Name: _Dx_noref + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Node_assert* (0x2F1B) + # Name: pointer + # } + # } + .byte 0x5e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x25, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2e, 0x2f, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x5f + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x34, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x21, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x44, 0x78, 0x5f + .byte 0x6e, 0x6f, 0x72, 0x65 + .byte 0x66, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1b, 0x2f, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + # Class (0x2F36) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2F35) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: std::_Unique_ptr_base > + # LinkageName: .?AV?$_Unique_ptr_base@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@ + # } + .byte 0xbe, 0x00, 0x04, 0x15 + .byte 0x07, 0x00, 0x10, 0x02 + .byte 0x35, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x61 + .byte 0x73, 0x73, 0x65, 0x72 + .byte 0x74, 0x2c, 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 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x61, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x55, 0x6e + .byte 0x69, 0x71, 0x75, 0x65 + .byte 0x5f, 0x70, 0x74, 0x72 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x40, 0x56, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x61, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x55, 0x3f, 0x24 + .byte 0x64, 0x65, 0x66, 0x61 + .byte 0x75, 0x6c, 0x74, 0x5f + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x40, 0x56 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x65, 0x72, 0x74 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x32 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2F37) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Unique_ptr_base > (0x2F36) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory (0x2DA3) + # LineNumber: 1802 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x36, 0x2f, 0x00, 0x00 + .byte 0xa3, 0x2d, 0x00, 0x00 + .byte 0x0a, 0x07, 0x00, 0x00 + # MemberFunction (0x2F38) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_assert (0x2F17) + # ThisType: std::_Node_assert* (0x2F1B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_type, std::_Node_flags) (0x2368) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x17, 0x2f, 0x00, 0x00 + .byte 0x1b, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F39) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_assert (0x2F17) + # ThisType: std::_Node_assert* (0x2F1B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x17, 0x2f, 0x00, 0x00 + .byte 0x1b, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2F3A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x2322) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* (0x2367) + # FieldOffset: 0x14 + # Name: _Child + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_assert::(std::_Node_type, std::_Node_flags) (0x2F38) + # Name: _Node_assert + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Virtual (0x1) + # Type: void std::_Node_assert::() (0x2F39) + # Name: ~_Node_assert + # } + # } + .byte 0x52, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x22, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x67, 0x23, 0x00, 0x00 + .byte 0x14, 0x00, 0x5f, 0x43 + .byte 0x68, 0x69, 0x6c, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x38, 0x2f, 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 0x39, 0x2f, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x61 + .byte 0x73, 0x73, 0x65, 0x72 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Class (0x2F3B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2F3A) + # DerivedFrom: 0x0 + # VShape: (0x2321) + # SizeOf: 24 + # Name: std::_Node_assert + # LinkageName: .?AV_Node_assert@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0x3a, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x21, 0x23, 0x00, 0x00 + .byte 0x18, 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 (0x2F3C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_assert (0x2F3B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\regex (0x19EA) + # LineNumber: 1401 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3b, 0x2f, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x79, 0x05, 0x00, 0x00 + # Pointer (0x2F3D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::default_delete (0x2F21) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x21, 0x2f, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2F3E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::default_delete (0x2F21) + # ThisType: std::default_delete* (0x2F3D) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x21, 0x2f, 0x00, 0x00 + .byte 0x3d, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2F3F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::default_delete (0x2F29) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x29, 0x2f, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2F40) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::default_delete (0x2F21) + # ThisType: const std::default_delete* (0x2F3F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_assert*) (0x2F1F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x21, 0x2f, 0x00, 0x00 + .byte 0x3f, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x1f, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2F41) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::default_delete::() (0x2F3E) + # Name: default_delete + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::default_delete::(std::_Node_assert*) (0x2F40) + # Name: operator() + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3e, 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 0x40, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Struct (0x2F42) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2F41) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::default_delete + # LinkageName: .?AU?$default_delete@V_Node_assert@std@@@std@@ + # } + .byte 0x6a, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x41, 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 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x61, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x64 + .byte 0x65, 0x66, 0x61, 0x75 + .byte 0x6c, 0x74, 0x5f, 0x64 + .byte 0x65, 0x6c, 0x65, 0x74 + .byte 0x65, 0x40, 0x56, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x61, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2F43) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::default_delete (0x2F42) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\memory (0x2DA3) + # LineNumber: 1759 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x42, 0x2f, 0x00, 0x00 + .byte 0xa3, 0x2d, 0x00, 0x00 + .byte 0xdf, 0x06, 0x00, 0x00 + # Pointer (0x2F44) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair,std::_Node_assert *,1> (0x2F25) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x25, 0x2f, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2F45) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::default_delete& (0x2F26) + # ClassType: std::_Compressed_pair,std::_Node_assert *,1> (0x2F25) + # ThisType: std::_Compressed_pair,std::_Node_assert *,1>* (0x2F44) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x2f, 0x00, 0x00 + .byte 0x25, 0x2f, 0x00, 0x00 + .byte 0x44, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2F46) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,std::_Node_assert *,1> (0x2F25) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x25, 0x2f, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2F47) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair,std::_Node_assert *,1> (0x2F46) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x46, 0x2f, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # MemberFunction (0x2F48) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::default_delete& (0x2F2A) + # ClassType: std::_Compressed_pair,std::_Node_assert *,1> (0x2F25) + # ThisType: const std::_Compressed_pair,std::_Node_assert *,1>* (0x2F47) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2a, 0x2f, 0x00, 0x00 + .byte 0x25, 0x2f, 0x00, 0x00 + .byte 0x47, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F49) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::default_delete& std::_Compressed_pair,std::_Node_assert *,1>::() (0x2F45) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::default_delete& std::_Compressed_pair,std::_Node_assert *,1>::() (0x2F48) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x45, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x2f, 0x00, 0x00 + # MemberFunction (0x2F4A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_assert*& (0x2F2F) + # ClassType: std::_Compressed_pair,std::_Node_assert *,1> (0x2F25) + # ThisType: std::_Compressed_pair,std::_Node_assert *,1>* (0x2F44) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2f, 0x2f, 0x00, 0x00 + .byte 0x25, 0x2f, 0x00, 0x00 + .byte 0x44, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2F4B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_assert (0x2F17) + # PointerAttributes: 0x840A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x17, 0x2f, 0x00, 0x00 + .byte 0x0a, 0x84, 0x00, 0x00 + # Pointer (0x2F4C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_assert* const (0x2F4B) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4b, 0x2f, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # MemberFunction (0x2F4D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_assert* const& (0x2F4C) + # ClassType: std::_Compressed_pair,std::_Node_assert *,1> (0x2F25) + # ThisType: const std::_Compressed_pair,std::_Node_assert *,1>* (0x2F47) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x2f, 0x00, 0x00 + .byte 0x25, 0x2f, 0x00, 0x00 + .byte 0x47, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F4E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Node_assert*& std::_Compressed_pair,std::_Node_assert *,1>::() (0x2F4A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Node_assert* const& std::_Compressed_pair,std::_Node_assert *,1>::() (0x2F4D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4a, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x2f, 0x00, 0x00 + # FieldList (0x2F4F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::default_delete (0x2F21) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Node_assert* (0x2F1B) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F49 + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F4E + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::default_delete (0x2F21) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0x21, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1b, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x49, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4e, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x21, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x2F50) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2F4F) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: std::_Compressed_pair,std::_Node_assert *,1> + # LinkageName: .?AV?$_Compressed_pair@U?$default_delete@V_Node_assert@std@@@std@@PAV_Node_assert@2@$00@std@@ + # } + .byte 0xc6, 0x00, 0x04, 0x15 + .byte 0x07, 0x00, 0x10, 0x02 + .byte 0x4f, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x61 + .byte 0x73, 0x73, 0x65, 0x72 + .byte 0x74, 0x3e, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x65, 0x72, 0x74 + .byte 0x20, 0x2a, 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, 0x55, 0x3f, 0x24 + .byte 0x64, 0x65, 0x66, 0x61 + .byte 0x75, 0x6c, 0x74, 0x5f + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x40, 0x56 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x65, 0x72, 0x74 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x50, 0x41, 0x56, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x61, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x40 + .byte 0x32, 0x40, 0x24, 0x30 + .byte 0x30, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2F51) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair,std::_Node_assert *,1> (0x2F50) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xmemory0 (0x126A) + # LineNumber: 1518 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x50, 0x2f, 0x00, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0xee, 0x05, 0x00, 0x00 + # MemberFuncId (0x2F52) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::(std::_Node_base*) (0x2D5F) + # Name: _End_assert_group + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x2d, 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 + # Pointer (0x2F53) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_type (0x2362) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x62, 0x23, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x2F54) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Node_type&& (0x2F53) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x53, 0x2f, 0x00, 0x00 + # Procedure (0x2F55) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::unique_ptr > (0x2F04) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_type&&) (0x2F54) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x2f, 0x00, 0x00 + # FuncId (0x2F56) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::unique_ptr > (std::_Node_type&&) (0x2F55) + # Name: make_unique + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x55, 0x2f, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x75, 0x6e, 0x69 + .byte 0x71, 0x75, 0x65, 0x00 + # MemberFuncId (0x2F57) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::unique_ptr > (0x2F04) + # FunctionType: std::_Node_assert* std::unique_ptr >::() (0x2F1E) + # Name: release + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x1e, 0x2f, 0x00, 0x00 + .byte 0x72, 0x65, 0x6c, 0x65 + .byte 0x61, 0x73, 0x65, 0x00 + # MemberFuncId (0x2F58) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::unique_ptr > (0x2F04) + # FunctionType: void std::unique_ptr >::() (0x2F16) + # Name: ~unique_ptr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x16, 0x2f, 0x00, 0x00 + .byte 0x7e, 0x75, 0x6e, 0x69 + .byte 0x71, 0x75, 0x65, 0x5f + .byte 0x70, 0x74, 0x72, 0x00 + # Pointer (0x2F59) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_type (0x2362) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x62, 0x23, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2F5A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Node_type& (0x2F59) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x59, 0x2f, 0x00, 0x00 + # Procedure (0x2F5B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Node_type&& (0x2F53) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_type&) (0x2F5A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x53, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5a, 0x2f, 0x00, 0x00 + # FuncId (0x2F5C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Node_type&& (std::_Node_type&) (0x2F5B) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x5b, 0x2f, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFuncId (0x2F5D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_assert (0x2F17) + # FunctionType: void std::_Node_assert::(std::_Node_type, std::_Node_flags) (0x2F38) + # Name: _Node_assert + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x17, 0x2f, 0x00, 0x00 + .byte 0x38, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x65, 0x72, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2F5E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::unique_ptr > (0x2F04) + # FunctionType: void std::unique_ptr >::(std::_Node_assert*) (0x2F20) + # Name: unique_ptr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x20, 0x2f, 0x00, 0x00 + .byte 0x75, 0x6e, 0x69, 0x71 + .byte 0x75, 0x65, 0x5f, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2F5F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_assert (0x2F17) + # FunctionType: void std::_Node_assert::() (0x2F39) + # Name: ~_Node_assert + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x17, 0x2f, 0x00, 0x00 + .byte 0x39, 0x2f, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x61 + .byte 0x73, 0x73, 0x65, 0x72 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Procedure (0x2F60) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_base*, std::_Node_base*) (0x2D64) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x64, 0x2d, 0x00, 0x00 + # FuncId (0x2F61) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (std::_Node_base*, std::_Node_base*) (0x2F60) + # Name: _Destroy_node + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x60, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x6e, 0x6f, 0x64 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2F62) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Unique_ptr_base > (0x2F05) + # ThisType: std::_Unique_ptr_base >* (0x2F27) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_assert*) (0x2F1F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x2f, 0x00, 0x00 + .byte 0x27, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x01, 0x00 + .byte 0x1f, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2F63) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Unique_ptr_base > (0x2F05) + # FunctionType: void std::_Unique_ptr_base >::(std::_Node_assert*) (0x2F62) + # Name: _Unique_ptr_base + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x05, 0x2f, 0x00, 0x00 + .byte 0x62, 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 (0x2F64) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Zero_then_variadic_args_t (0x1DC0) + # ArgType: std::_Node_assert*& (0x2F2F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc0, 0x1d, 0x00, 0x00 + .byte 0x2f, 0x2f, 0x00, 0x00 + # MemberFunction (0x2F65) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_Node_assert *,1> (0x2F25) + # ThisType: std::_Compressed_pair,std::_Node_assert *,1>* (0x2F44) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Zero_then_variadic_args_t, std::_Node_assert*&) (0x2F64) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x25, 0x2f, 0x00, 0x00 + .byte 0x44, 0x2f, 0x00, 0x00 + .byte 0x0b, 0x00, 0x02, 0x00 + .byte 0x64, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2F66) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Node_assert *,1> (0x2F25) + # FunctionType: void std::_Compressed_pair,std::_Node_assert *,1>::(std::_Zero_then_variadic_args_t, std::_Node_assert*&) (0x2F65) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x25, 0x2f, 0x00, 0x00 + .byte 0x65, 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 (0x2F67) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Node_assert*& (0x2F2F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x2f, 0x2f, 0x00, 0x00 + # Procedure (0x2F68) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Node_assert*& (0x2F2F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_assert*&) (0x2F67) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x2f, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x67, 0x2f, 0x00, 0x00 + # FuncId (0x2F69) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Node_assert*& (std::_Node_assert*&) (0x2F68) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x68, 0x2f, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFuncId (0x2F6A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::unique_ptr > (0x2F04) + # FunctionType: std::_Node_assert* std::unique_ptr >::() (0x2F1C) + # Name: get + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x1c, 0x2f, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x00 + # MemberFuncId (0x2F6B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Unique_ptr_base > (0x2F05) + # FunctionType: std::_Node_assert*& std::_Unique_ptr_base >::() (0x2F30) + # Name: _Myptr + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x05, 0x2f, 0x00, 0x00 + .byte 0x30, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2F6C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Unique_ptr_base > (0x2F05) + # FunctionType: const std::_Node_assert*& std::_Unique_ptr_base >::() (0x2F33) + # Name: _Myptr + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x05, 0x2f, 0x00, 0x00 + .byte 0x33, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2F6D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Node_assert *,1> (0x2F25) + # FunctionType: std::_Node_assert* const& std::_Compressed_pair,std::_Node_assert *,1>::() (0x2F4D) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x25, 0x2f, 0x00, 0x00 + .byte 0x4d, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2F6E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Node_assert *,1> (0x2F25) + # FunctionType: std::_Node_assert*& std::_Compressed_pair,std::_Node_assert *,1>::() (0x2F4A) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x25, 0x2f, 0x00, 0x00 + .byte 0x4a, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2F6F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Unique_ptr_base > (0x2F05) + # FunctionType: std::default_delete& std::_Unique_ptr_base >::() (0x2F28) + # Name: get_deleter + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x05, 0x2f, 0x00, 0x00 + .byte 0x28, 0x2f, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x5f + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x72, 0x00 + # MemberFuncId (0x2F70) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::default_delete (0x2F21) + # FunctionType: void std::default_delete::(std::_Node_assert*) (0x2F40) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x21, 0x2f, 0x00, 0x00 + .byte 0x40, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x2F71) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Node_assert *,1> (0x2F25) + # FunctionType: std::default_delete& std::_Compressed_pair,std::_Node_assert *,1>::() (0x2F45) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x25, 0x2f, 0x00, 0x00 + .byte 0x45, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2F72) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::() (0x2D56) + # Name: _Add_str_node + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x73, 0x74, 0x72 + .byte 0x5f, 0x6e, 0x6f, 0x64 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2F73) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_str (0x293A) + # FunctionType: void std::_Node_str::(std::_Node_flags) (0x293E) + # Name: _Node_str + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3a, 0x29, 0x00, 0x00 + .byte 0x3e, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2F74) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_str (0x293A) + # ThisType: std::_Node_str* (0x293B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x29, 0x00, 0x00 + .byte 0x3b, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2F75) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_str (0x293A) + # FunctionType: void std::_Node_str::() (0x2F74) + # Name: ~_Node_str + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3a, 0x29, 0x00, 0x00 + .byte 0x74, 0x2f, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x73 + .byte 0x74, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2F76) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::() (0x2D56) + # Name: _Mark_final + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x72 + .byte 0x6b, 0x5f, 0x66, 0x69 + .byte 0x6e, 0x61, 0x6c, 0x00 + # MemberFuncId (0x2F77) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::(int, int, bool) (0x2D67) + # Name: _Add_rep + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x67, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x72, 0x65, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2F78) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x293C) + # FunctionType: char std::_Buf::() (0x294A) + # Name: _Del + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3c, 0x29, 0x00, 0x00 + .byte 0x4a, 0x29, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2F79) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_endif (0x2550) + # FunctionType: void std::_Node_endif::() (0x2647) + # Name: _Node_endif + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x50, 0x25, 0x00, 0x00 + .byte 0x47, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x65, 0x6e + .byte 0x64, 0x69, 0x66, 0x00 + # MemberFuncId (0x2F7A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_if (0x2496) + # FunctionType: void std::_Node_if::(std::_Node_base*) (0x2552) + # Name: _Node_if + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x96, 0x24, 0x00, 0x00 + .byte 0x52, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x69, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2F7B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_end_group (0x2955) + # FunctionType: void std::_Node_end_group::(std::_Node_type, std::_Node_flags, std::_Node_base*) (0x2958) + # Name: _Node_end_group + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x55, 0x29, 0x00, 0x00 + .byte 0x58, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x65, 0x6e + .byte 0x64, 0x5f, 0x67, 0x72 + .byte 0x6f, 0x75, 0x70, 0x00 + # MemberFuncId (0x2F7C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::(std::_Node_base*, std::_Node_base*) (0x2D69) + # Name: _Insert_node + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x69, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x6e, 0x6f, 0x64, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2F7D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_base* (0x2367) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x67, 0x23, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2F7E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Node_base*& (0x2F7D) + # ArgType: std::_Node_base*& (0x2F7D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7d, 0x2f, 0x00, 0x00 + .byte 0x7d, 0x2f, 0x00, 0x00 + # Procedure (0x2F7F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_base*&, std::_Node_base*&) (0x2F7E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7e, 0x2f, 0x00, 0x00 + # FuncId (0x2F80) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (std::_Node_base*&, std::_Node_base*&) (0x2F7F) + # Name: _Swap_adl + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x7f, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x64 + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2F81) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_end_rep (0x2557) + # FunctionType: void std::_Node_end_rep::() (0x264B) + # Name: _Node_end_rep + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x57, 0x25, 0x00, 0x00 + .byte 0x4b, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x65, 0x6e + .byte 0x64, 0x5f, 0x72, 0x65 + .byte 0x70, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2F82) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_rep (0x249A) + # FunctionType: void std::_Node_rep::(bool, int, int, std::_Node_end_rep*, unsigned) (0x255A) + # Name: _Node_rep + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9a, 0x24, 0x00, 0x00 + .byte 0x5a, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x72, 0x65 + .byte 0x70, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2F83) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_endif (0x2550) + # FunctionType: void std::_Node_endif::() (0x2647) + # Name: ~_Node_endif + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x50, 0x25, 0x00, 0x00 + .byte 0x47, 0x26, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x65 + .byte 0x6e, 0x64, 0x69, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2F84) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_if (0x2496) + # FunctionType: void std::_Node_if::() (0x2553) + # Name: ~_Node_if + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x96, 0x24, 0x00, 0x00 + .byte 0x53, 0x25, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x69 + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2F85) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_end_group (0x2955) + # ThisType: std::_Node_end_group* (0x2956) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x29, 0x00, 0x00 + .byte 0x56, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2F86) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_end_group (0x2955) + # FunctionType: void std::_Node_end_group::() (0x2F85) + # Name: ~_Node_end_group + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x55, 0x29, 0x00, 0x00 + .byte 0x85, 0x2f, 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 (0x2F87) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (std::_Node_base*&, std::_Node_base*&) (0x2F7F) + # Name: swap + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x7f, 0x2f, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2F88) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_base* (0x2367) + # PointerAttributes: 0x808A + # PtrType: Near32 (0xA) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x67, 0x23, 0x00, 0x00 + .byte 0x8a, 0x80, 0x00, 0x00 + # ArgList (0x2F89) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Node_base*& (0x2F7D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7d, 0x2f, 0x00, 0x00 + # Procedure (0x2F8A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Node_base*&& (0x2F88) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_base*&) (0x2F89) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x88, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x89, 0x2f, 0x00, 0x00 + # FuncId (0x2F8B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: std::_Node_base*&& (std::_Node_base*&) (0x2F8A) + # Name: move + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0x8a, 0x2f, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2F8C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_end_rep (0x2557) + # FunctionType: void std::_Node_end_rep::() (0x264B) + # Name: ~_Node_end_rep + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x57, 0x25, 0x00, 0x00 + .byte 0x4b, 0x26, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x65 + .byte 0x6e, 0x64, 0x5f, 0x72 + .byte 0x65, 0x70, 0x00, 0xf1 + # MemberFunction (0x2F8D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_rep (0x249A) + # ThisType: std::_Node_rep* (0x249B) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x24, 0x00, 0x00 + .byte 0x9b, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2F8E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_rep (0x249A) + # FunctionType: void std::_Node_rep::() (0x2F8D) + # Name: ~_Node_rep + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9a, 0x24, 0x00, 0x00 + .byte 0x8d, 0x2f, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x72 + .byte 0x65, 0x70, 0x00, 0xf1 + # MemberFuncId (0x2F8F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2D2A) + # FunctionType: void std::_Builder >::() (0x2D56) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2F90) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x22E4) + # FunctionType: void std::basic_regex >::() (0x22F2) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0xf2, 0x22, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2F91) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2327) + # FunctionType: void std::_Regex_traits::() (0x2377) + # Name: ~_Regex_traits + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x77, 0x23, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x52, 0x65 + .byte 0x67, 0x65, 0x78, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + # MemberFuncId (0x2F92) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: bool std::vector,0> >,std::allocator,0> > > >::() (0x1A50) + # Name: empty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x50, 0x1a, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2F93) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x19D0) + # FunctionType: const std::sub_match,0> >& std::vector,0> >,std::allocator,0> > > >::(const unsigned) (0x1A53) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x53, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # MemberFuncId (0x2F94) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x2433) + # FunctionType: void Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x2438) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x33, 0x24, 0x00, 0x00 + .byte 0x38, 0x24, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # Procedure (0x2F95) { + # 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>&) (0x2486) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x86, 0x24, 0x00, 0x00 + # FuncId (0x2F96) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1CEE) + # FunctionType: bool (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&) (0x2F95) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0x95, 0x2f, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2F97) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2444) + # 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>&) (0x244C) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x44, 0x24, 0x00, 0x00 + .byte 0x4c, 0x24, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2F98) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2444) + # FunctionType: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x2448) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x44, 0x24, 0x00, 0x00 + .byte 0x48, 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 (0x2F99) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2444) + # FunctionType: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x2448) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x44, 0x24, 0x00, 0x00 + .byte 0x48, 0x24, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2F9A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2444) + # FunctionType: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::(std::basic_ostream >&) (0x2449) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x44, 0x24, 0x00, 0x00 + .byte 0x49, 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 (0x2F9B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x2435) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x35, 0x24, 0x00, 0x00 + # FuncId (0x2F9C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C30) + # FunctionType: std::basic_string,std::allocator > (const gsl::details::span_iterator,0>&) (0x2F9B) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x30, 0x1c, 0x00, 0x00 + .byte 0x9b, 0x2f, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x2F9D) { + # 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 (0x2F9E) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C3) + # 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 0xc3, 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 (0x2F9F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker,0> > (0x2F9E) + # SourceFile: E:\DD\gsl-dadonenf\build-clang\external\include\catch\catch.hpp (0x1118) + # LineNumber: 573 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9e, 0x2f, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x3d, 0x02, 0x00, 0x00 + # MemberFunction (0x2FA0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114B) + # ClassType: Catch::StringMaker,0> > (0x2F9D) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x2435) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x9d, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x35, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2FA1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker,0> > (0x2F9D) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker,0> >::(const gsl::details::span_iterator,0>&) (0x2FA0) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x9d, 0x2f, 0x00, 0x00 + .byte 0xa0, 0x2f, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # ArgList (0x2FA2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: std::match_results,0>,std::allocator,0> > > >* (0x19D2) + # ArgType: const std::basic_regex >& (0x22E6) + # ArgType: std::regex_constants::match_flag_type (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xd2, 0x19, 0x00, 0x00 + .byte 0xe6, 0x22, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + # Procedure (0x2FA3) { + # 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>) (0x2FA2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0xa2, 0x2f, 0x00, 0x00 + # FuncId (0x2FA4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # 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>) (0x2FA3) + # Name: _Regex_search1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xa3, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x73 + .byte 0x65, 0x61, 0x72, 0x63 + .byte 0x68, 0x31, 0x00, 0xf1 + # MemberFuncId (0x2FA5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # FunctionType: void std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::regex_constants::match_flag_type) (0x2493) + # Name: _Setf + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x93, 0x24, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x74 + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2FA6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # FunctionType: void std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::regex_constants::match_flag_type) (0x2493) + # Name: _Clearf + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x93, 0x24, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x65 + .byte 0x61, 0x72, 0x66, 0x00 + # MemberFuncId (0x2FA7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # 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*) (0x2495) + # Name: _Skip + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x95, 0x24, 0x00, 0x00 + .byte 0x5f, 0x53, 0x6b, 0x69 + .byte 0x70, 0x00, 0xf2, 0xf1 + # ArgList (0x2FA8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: std::match_results,0>,std::allocator,0> > > >* (0x19D2) + # ArgType: bool (0x30) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xd2, 0x19, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x2FA9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x248F) + # CallingConvention: ThisCall (0xB) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (gsl::details::span_iterator,0>, std::match_results,0>,std::allocator,0> > > >*, bool) (0x2FA8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x8f, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x03, 0x00 + .byte 0xa8, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2FAA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x248C) + # 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) (0x2FA9) + # Name: _Match + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0xa9, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x74 + .byte 0x63, 0x68, 0x00, 0xf1 + # Pointer (0x2FAB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::regex_constants::match_flag_type (0x19E9) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2FAC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::regex_constants::match_flag_type& (0x2FAB) + # ArgType: std::regex_constants::match_flag_type (0x19E9) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xab, 0x2f, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + # Procedure (0x2FAD) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::regex_constants::match_flag_type& (0x2FAB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::regex_constants::match_flag_type&, std::regex_constants::match_flag_type) (0x2FAC) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xab, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xac, 0x2f, 0x00, 0x00 + # FuncId (0x2FAE) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std::regex_constants (0x2897) + # FunctionType: std::regex_constants::match_flag_type& (std::regex_constants::match_flag_type&, std::regex_constants::match_flag_type) (0x2FAD) + # Name: operator|= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x97, 0x28, 0x00, 0x00 + .byte 0xad, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x7c, 0x3d, 0x00, 0xf1 + # FuncId (0x2FAF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std::regex_constants (0x2897) + # FunctionType: std::regex_constants::match_flag_type& (std::regex_constants::match_flag_type&, std::regex_constants::match_flag_type) (0x2FAD) + # Name: operator&= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x97, 0x28, 0x00, 0x00 + .byte 0xad, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x26, 0x3d, 0x00, 0xf1 + # Procedure (0x2FB0) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::regex_constants::match_flag_type (0x19E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::regex_constants::match_flag_type) (0x2492) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x92, 0x24, 0x00, 0x00 + # FuncId (0x2FB1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std::regex_constants (0x2897) + # FunctionType: std::regex_constants::match_flag_type (std::regex_constants::match_flag_type) (0x2FB0) + # Name: operator~ + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x97, 0x28, 0x00, 0x00 + .byte 0xb0, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x7e, 0x00, 0xf2, 0xf1 + # Modifier (0x2FB2) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Meta_type (0x2D2C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2c, 0x2d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2FB3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Meta_type (0x2FB2) + # PointerAttributes: 0x802A + # PtrType: Near32 (0xA) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb2, 0x2f, 0x00, 0x00 + .byte 0x2a, 0x80, 0x00, 0x00 + # ArgList (0x2FB4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x199E) + # ArgType: const gsl::details::span_iterator,0> (0x19BB) + # ArgType: const std::_Meta_type& (0x2FB3) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xbb, 0x19, 0x00, 0x00 + .byte 0xb3, 0x2f, 0x00, 0x00 + # Procedure (0x2FB5) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x199E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (gsl::details::span_iterator,0>, const gsl::details::span_iterator,0>, const std::_Meta_type&) (0x2FB4) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xb4, 0x2f, 0x00, 0x00 + # FuncId (0x2FB6) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: gsl::details::span_iterator,0> (gsl::details::span_iterator,0>, const gsl::details::span_iterator,0>, const std::_Meta_type&) (0x2FB5) + # Name: find + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xb5, 0x2f, 0x00, 0x00 + .byte 0x66, 0x69, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2FB7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::details::span_iterator,0>& (0x19BF) + # ArgType: char* const& (0x1DFE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xbf, 0x19, 0x00, 0x00 + .byte 0xfe, 0x1d, 0x00, 0x00 + # Procedure (0x2FB8) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::details::span_iterator,0>&, char* const&) (0x2FB7) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb7, 0x2f, 0x00, 0x00 + # FuncId (0x2FB9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: void (gsl::details::span_iterator,0>&, char* const&) (0x2FB8) + # Name: _Seek_wrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xb8, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x77, 0x72 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + # ArgList (0x2FBA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* const (0x11A7) + # ArgType: char* const (0x11A7) + # ArgType: const std::_Meta_type& (0x2FB3) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + .byte 0xb3, 0x2f, 0x00, 0x00 + # Procedure (0x2FBB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x470) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char* const, char* const, const std::_Meta_type&) (0x2FBA) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xba, 0x2f, 0x00, 0x00 + # FuncId (0x2FBC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: char* (char* const, char* const, const std::_Meta_type&) (0x2FBB) + # Name: _Find_unchecked + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xbb, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x46, 0x69, 0x6e + .byte 0x64, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x00 + # Procedure (0x2FBD) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x470) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x2435) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x35, 0x24, 0x00, 0x00 + # FuncId (0x2FBE) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: char* (const gsl::details::span_iterator,0>&) (0x2FBD) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xbd, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # MemberFuncId (0x2FBF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x199E) + # FunctionType: void gsl::details::span_iterator,0>::(const char*) (0x19CB) + # Name: _Seek_to + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xcb, 0x19, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2FC0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* (0x470) + # ArgType: char* const (0x11A7) + # ArgType: const std::_Meta_type& (0x2FB3) + # ArgType: std::integral_constant (0x11B4) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + .byte 0xb3, 0x2f, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # Procedure (0x2FC1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x470) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char*, char* const, const std::_Meta_type&, std::integral_constant) (0x2FC0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xc0, 0x2f, 0x00, 0x00 + # FuncId (0x2FC2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1B92) + # FunctionType: char* (char*, char* const, const std::_Meta_type&, std::integral_constant) (0x2FC1) + # Name: _Find_unchecked1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x92, 0x1b, 0x00, 0x00 + .byte 0xc1, 0x2f, 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 (0x2FC3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x199E) + # FunctionType: char* gsl::details::span_iterator,0>::() (0x19BE) + # Name: _Unwrapped + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0xbe, 0x19, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x2FC4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span (0x1004) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # Procedure (0x2FC5) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int& (0x1026) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span, int) (0x2FC4) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc4, 0x2f, 0x00, 0x00 + # FuncId (0x2FC6) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1CF8) + # FunctionType: int& (gsl::span, int) (0x2FC5) + # Name: at + # } + .byte 0x0e, 0x00, 0x01, 0x16 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0xc5, 0x2f, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + # ArgList (0x2FC7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: wchar_t* (0x471) + # ArgType: const wchar_t* (0x1B66) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x71, 0x04, 0x00, 0x00 + .byte 0x66, 0x1b, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # Procedure (0x2FC8) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: wchar_t* (0x471) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (wchar_t*, const wchar_t*, unsigned) (0x2FC7) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x71, 0x04, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xc7, 0x2f, 0x00, 0x00 + # FuncId (0x2FC9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: wchar_t* (wchar_t*, const wchar_t*, unsigned) (0x2FC8) + # Name: wmemcpy + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xc8, 0x2f, 0x00, 0x00 + .byte 0x77, 0x6d, 0x65, 0x6d + .byte 0x63, 0x70, 0x79, 0x00 + # FuncId (0x2FCA) { + # 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 (0x2FCB) { + # 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 (0x2FCC) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: bool (0x30) + # IndexType: unsigned long (0x22) + # SizeOf: 256 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x00, 0x01, 0x00, 0xf1 + # Modifier (0x2FCD) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: 0x2FCC + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xcc, 0x2f, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Array (0x2FCE) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: const char (0x113E) + # IndexType: unsigned long (0x22) + # SizeOf: 23 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x3e, 0x11, 0x00, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x17, 0x00, 0x00, 0xf1 + # Array (0x2FCF) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: const std::_Cl_names (0x2EAA) + # IndexType: unsigned long (0x22) + # SizeOf: 256 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0xaa, 0x2e, 0x00, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x00, 0x01, 0x00, 0xf1 + # Modifier (0x2FD0) { + # 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 (0x2FD1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile void (0x2FD0) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd0, 0x2f, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Modifier (0x2FD2) { + # 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 (0x2FD3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile char (0x2FD2) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd2, 0x2f, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Modifier (0x2FD4) { + # 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 (0x2FD5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile char (0x2FD4) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd4, 0x2f, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x2FD6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val > (0x281F) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1f, 0x28, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Pointer (0x2FD7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned char (0x2B71) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x71, 0x2b, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Modifier (0x2FD8) { + # 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 (0x2FD9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile long (0x2FD8) + # PointerAttributes: 0x800A + # PtrType: Near32 (0xA) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 4 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd8, 0x2f, 0x00, 0x00 + .byte 0x0a, 0x80, 0x00, 0x00 + # Class (0x2FDA) { + # 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 (0x2FDB) { + # 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 (0x2FDC) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 2 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x2FDB) + # 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 0xdb, 0x2f, 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 (0x2FDD) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xiosbase + # } + .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, 0x39, 0x5c + .byte 0x50, 0x72, 0x65, 0x76 + .byte 0x69, 0x65, 0x77, 0x5c + .byte 0x56, 0x43, 0x5c, 0x54 + .byte 0x6f, 0x6f, 0x6c, 0x73 + .byte 0x5c, 0x4d, 0x53, 0x56 + .byte 0x43, 0x5c, 0x31, 0x34 + .byte 0x2e, 0x32, 0x30, 0x2e + .byte 0x32, 0x37, 0x33, 0x32 + .byte 0x33, 0x5c, 0x69, 0x6e + .byte 0x63, 0x6c, 0x75, 0x64 + .byte 0x65, 0x5c, 0x78, 0x69 + .byte 0x6f, 0x73, 0x62, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + # UdtSourceLine (0x2FDE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iosb::_Fmtflags (0x2FDC) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xiosbase (0x2FDD) + # LineNumber: 49 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xdc, 0x2f, 0x00, 0x00 + .byte 0xdd, 0x2f, 0x00, 0x00 + .byte 0x31, 0x00, 0x00, 0x00 + # Modifier (0x2FDF) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Iosb::_Fmtflags (0x2FDC) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xdc, 0x2f, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # FieldList (0x2FE0) { + # 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 (0x2FE1) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x2FE0) + # 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 0xe0, 0x2f, 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 (0x2FE2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iosb::_Iostate (0x2FE1) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xiosbase (0x2FDD) + # LineNumber: 77 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe1, 0x2f, 0x00, 0x00 + .byte 0xdd, 0x2f, 0x00, 0x00 + .byte 0x4d, 0x00, 0x00, 0x00 + # Modifier (0x2FE3) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Iosb::_Iostate (0x2FE1) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe1, 0x2f, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # FieldList (0x2FE4) { + # 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 (0x2FE5) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x2FE4) + # 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 0xe4, 0x2f, 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 (0x2FE6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iosb::_Openmode (0x2FE5) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xiosbase (0x2FDD) + # LineNumber: 86 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe5, 0x2f, 0x00, 0x00 + .byte 0xdd, 0x2f, 0x00, 0x00 + .byte 0x56, 0x00, 0x00, 0x00 + # Modifier (0x2FE7) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Iosb::_Openmode (0x2FE5) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe5, 0x2f, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # FieldList (0x2FE8) { + # 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 (0x2FE9) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x2FE8) + # 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 0xe8, 0x2f, 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 (0x2FEA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iosb::_Seekdir (0x2FE9) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xiosbase (0x2FDD) + # LineNumber: 99 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe9, 0x2f, 0x00, 0x00 + .byte 0xdd, 0x2f, 0x00, 0x00 + .byte 0x63, 0x00, 0x00, 0x00 + # Modifier (0x2FEB) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Iosb::_Seekdir (0x2FE9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe9, 0x2f, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # FieldList (0x2FEC) { + # 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 (0x2FED) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x2FEC) + # 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 0xec, 0x2f, 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 (0x2FEE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iosb::_Dummy_enum (0x2FED) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xiosbase (0x2FDD) + # LineNumber: 48 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xed, 0x2f, 0x00, 0x00 + .byte 0xdd, 0x2f, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # FieldList (0x2FEF) { + # 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 (0x2FF0) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x2FEF) + # Name: std::_Iosb:: + # LinkageName: .?AW4@?$_Iosb@H@std@@ + # } + .byte 0x5e, 0x00, 0x07, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xef, 0x2f, 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 (0x2FF1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iosb:: (0x2FF0) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xiosbase (0x2FDD) + # LineNumber: 109 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf0, 0x2f, 0x00, 0x00 + .byte 0xdd, 0x2f, 0x00, 0x00 + .byte 0x6d, 0x00, 0x00, 0x00 + # FieldList (0x2FF2) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x2FDF) + # Name: skipws + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x2FDF) + # Name: unitbuf + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x2FDF) + # Name: uppercase + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x2FDF) + # Name: showbase + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x2FDF) + # Name: showpoint + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x2FDF) + # Name: showpos + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x2FDF) + # Name: left + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x2FDF) + # Name: right + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x2FDF) + # Name: internal + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x2FDF) + # Name: dec + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x2FDF) + # Name: oct + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x2FDF) + # Name: hex + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x2FDF) + # Name: scientific + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x2FDF) + # Name: fixed + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x2FDF) + # Name: hexfloat + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x2FDF) + # Name: boolalpha + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x2FDF) + # Name: _Stdio + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x2FDF) + # Name: adjustfield + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x2FDF) + # Name: basefield + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x2FDF) + # Name: floatfield + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Iostate (0x2FE3) + # Name: goodbit + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Iostate (0x2FE3) + # Name: eofbit + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Iostate (0x2FE3) + # Name: failbit + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Iostate (0x2FE3) + # Name: badbit + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x2FE7) + # Name: in + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x2FE7) + # Name: out + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x2FE7) + # Name: ate + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x2FE7) + # Name: app + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x2FE7) + # Name: trunc + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x2FE7) + # Name: _Nocreate + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x2FE7) + # Name: _Noreplace + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x2FE7) + # Name: binary + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Seekdir (0x2FEB) + # Name: beg + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Seekdir (0x2FEB) + # Name: cur + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Seekdir (0x2FEB) + # Name: end + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Iosb::_Dummy_enum (0x2FED) + # Name: _Dummy_enum + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Iosb::_Fmtflags (0x2FDC) + # Name: _Fmtflags + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Iosb::_Iostate (0x2FE1) + # Name: _Iostate + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Iosb::_Openmode (0x2FE5) + # Name: _Openmode + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Iosb::_Seekdir (0x2FE9) + # Name: _Seekdir + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Iosb:: (0x2FF0) + # Name: + # } + # } + .byte 0xaa, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2f, 0x00, 0x00 + .byte 0x73, 0x6b, 0x69, 0x70 + .byte 0x77, 0x73, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2f, 0x00, 0x00 + .byte 0x75, 0x6e, 0x69, 0x74 + .byte 0x62, 0x75, 0x66, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2f, 0x00, 0x00 + .byte 0x75, 0x70, 0x70, 0x65 + .byte 0x72, 0x63, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2f, 0x00, 0x00 + .byte 0x73, 0x68, 0x6f, 0x77 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2f, 0x00, 0x00 + .byte 0x73, 0x68, 0x6f, 0x77 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2f, 0x00, 0x00 + .byte 0x73, 0x68, 0x6f, 0x77 + .byte 0x70, 0x6f, 0x73, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2f, 0x00, 0x00 + .byte 0x6c, 0x65, 0x66, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2f, 0x00, 0x00 + .byte 0x72, 0x69, 0x67, 0x68 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2f, 0x00, 0x00 + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x6e, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2f, 0x00, 0x00 + .byte 0x64, 0x65, 0x63, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x63, 0x74, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2f, 0x00, 0x00 + .byte 0x68, 0x65, 0x78, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2f, 0x00, 0x00 + .byte 0x73, 0x63, 0x69, 0x65 + .byte 0x6e, 0x74, 0x69, 0x66 + .byte 0x69, 0x63, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2f, 0x00, 0x00 + .byte 0x66, 0x69, 0x78, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2f, 0x00, 0x00 + .byte 0x68, 0x65, 0x78, 0x66 + .byte 0x6c, 0x6f, 0x61, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2f, 0x00, 0x00 + .byte 0x62, 0x6f, 0x6f, 0x6c + .byte 0x61, 0x6c, 0x70, 0x68 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x64 + .byte 0x69, 0x6f, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2f, 0x00, 0x00 + .byte 0x61, 0x64, 0x6a, 0x75 + .byte 0x73, 0x74, 0x66, 0x69 + .byte 0x65, 0x6c, 0x64, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2f, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x66, 0x69, 0x65, 0x6c + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2f, 0x00, 0x00 + .byte 0x66, 0x6c, 0x6f, 0x61 + .byte 0x74, 0x66, 0x69, 0x65 + .byte 0x6c, 0x64, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe3, 0x2f, 0x00, 0x00 + .byte 0x67, 0x6f, 0x6f, 0x64 + .byte 0x62, 0x69, 0x74, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe3, 0x2f, 0x00, 0x00 + .byte 0x65, 0x6f, 0x66, 0x62 + .byte 0x69, 0x74, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe3, 0x2f, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x62, 0x69, 0x74, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe3, 0x2f, 0x00, 0x00 + .byte 0x62, 0x61, 0x64, 0x62 + .byte 0x69, 0x74, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe7, 0x2f, 0x00, 0x00 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe7, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x75, 0x74, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe7, 0x2f, 0x00, 0x00 + .byte 0x61, 0x74, 0x65, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe7, 0x2f, 0x00, 0x00 + .byte 0x61, 0x70, 0x70, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe7, 0x2f, 0x00, 0x00 + .byte 0x74, 0x72, 0x75, 0x6e + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe7, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x63 + .byte 0x72, 0x65, 0x61, 0x74 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe7, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x72 + .byte 0x65, 0x70, 0x6c, 0x61 + .byte 0x63, 0x65, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe7, 0x2f, 0x00, 0x00 + .byte 0x62, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xeb, 0x2f, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xeb, 0x2f, 0x00, 0x00 + .byte 0x63, 0x75, 0x72, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xeb, 0x2f, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xed, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x44, 0x75, 0x6d + .byte 0x6d, 0x79, 0x5f, 0x65 + .byte 0x6e, 0x75, 0x6d, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xdc, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x46, 0x6d, 0x74 + .byte 0x66, 0x6c, 0x61, 0x67 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe1, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe5, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x70, 0x65 + .byte 0x6e, 0x6d, 0x6f, 0x64 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe9, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x64, 0x69, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf0, 0x2f, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2FF3) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 41 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2FF2) + # 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 0xf2, 0x2f, 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 (0x2FF4) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iosb (0x2FF3) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.20.27323\include\xiosbase (0x2FDD) + # LineNumber: 46 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf3, 0x2f, 0x00, 0x00 + .byte 0xdd, 0x2f, 0x00, 0x00 + .byte 0x2e, 0x00, 0x00, 0x00 + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ" + .safeseh "___ehhandler$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ" + .safeseh "___ehhandler$??$?0$0A@X@?$span@H$0?0@gsl@@QAE@XZ" + .safeseh "___ehhandler$??$handle@_N@AssertionHandler@Catch@@QAEXABV?$ExprLhs@_N@1@@Z" + .safeseh "___ehhandler$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QAE@XZ" + .safeseh "___ehhandler$??$?0$0A@X@?$span@H$0A@@gsl@@QAE@XZ" + .safeseh "___ehhandler$??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QAE@XZ" + .safeseh "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + .safeseh "___ehhandler$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .safeseh "___ehhandler$??$_Insert_string@DU?$char_traits@D@std@@I@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@QBDI@Z" + .safeseh "___ehhandler$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + .safeseh "___ehhandler$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z" + .safeseh "___ehhandler$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" + .safeseh "___ehhandler$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ" + .safeseh "___ehhandler$?_Orphan_all@_Container_base12@std@@QAEXXZ" + .safeseh "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + .safeseh "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHV?$extent_type@$0A@@details@2@@Z" + .safeseh "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHV?$extent_type@$0A@@details@2@@Z" + .safeseh "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABIABI@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .safeseh "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHH@Z" + .safeseh "___ehhandler$??0?$extent_type@$0?0@details@gsl@@QAE@H@Z" + .safeseh "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHH@Z" + .safeseh "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QAE@PAHH@Z" + .safeseh "___ehhandler$??0?$extent_type@$0A@@details@gsl@@QAE@H@Z" + .safeseh "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QAE@PBHH@Z" + .safeseh "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHH@Z" + .safeseh "___ehhandler$??0?$extent_type@$00@details@gsl@@QAE@H@Z" + .safeseh "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PAH$0?0@gsl@@QAE@PAPAHH@Z" + .safeseh "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PBH$0?0@gsl@@QAE@PAPBHH@Z" + .safeseh "___ehhandler$??A?$span@H$0?0@gsl@@QBEAAHH@Z" + .safeseh "___ehhandler$??A?$span@H$01@gsl@@QBEAAHH@Z" + .safeseh "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABHABH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .safeseh "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQAHABQAH@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .safeseh "___ehhandler$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@QBD@Z" + .safeseh "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .safeseh "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHH@Z" + .safeseh "___ehhandler$??0?$extent_type@$01@details@gsl@@QAE@H@Z" + .safeseh "___ehhandler$??$?0$04@?$span@H$0?0@gsl@@QAE@AAY04H@Z" + .safeseh "___ehhandler$??$?0$04@?$span@H$04@gsl@@QAE@AAY04H@Z" + .safeseh "___ehhandler$??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@AAY04UAddressOverloaded@?A0x3DBF7A98@@@Z" + .safeseh "___ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .safeseh "___ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .safeseh "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QAE@PAY02HH@Z" + .safeseh "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QAE@PAY121HH@Z" + .safeseh "___ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .safeseh "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QAE@PANH@Z" + .safeseh "___ehhandler$??$?0$03X@?$span@H$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .safeseh "___ehhandler$??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .safeseh "___ehhandler$??$?0$03X@?$span@H$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .safeseh "___ehhandler$??$?0$03X@?$span@$$CBH$03@gsl@@QAE@AAV?$array@H$03@std@@@Z" + .safeseh "___ehhandler$??0?$span@H$0?0@gsl@@QAE@AAV?$array@H$0A@@std@@@Z" + .safeseh "___ehhandler$??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@AAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" + .safeseh "___ehhandler$??$?0$03X@?$span@$$CBH$0?0@gsl@@QAE@ABV?$array@H$03@std@@@Z" + .safeseh "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .safeseh "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .safeseh "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .safeseh "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .safeseh "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .safeseh "___ehhandler$??$?0$03X@?$span@$$CBH$03@gsl@@QAE@ABV?$array@H$03@std@@@Z" + .safeseh "___ehhandler$??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@ABV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" + .safeseh "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .safeseh "___ehhandler$??$narrow@HI@gsl@@YAHI@Z" + .safeseh "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QAE@PBHH@Z" + .safeseh "___ehhandler$??0?$extent_type@$03@details@gsl@@QAE@H@Z" + .safeseh "___ehhandler$??0?$vector@HV?$allocator@H@std@@@std@@QAE@V?$initializer_list@H@1@ABV?$allocator@H@1@@Z" + .safeseh "___ehhandler$??0?$vector@HV?$allocator@H@std@@@std@@QAE@ABV01@@Z" + .safeseh "___ehhandler$??$_Range_construct_or_tidy@PBH@?$vector@HV?$allocator@H@std@@@std@@AAEXPBH0Uforward_iterator_tag@1@@Z" + .safeseh "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QAE@PBDH@Z" + .safeseh "___ehhandler$??0?$vector@HV?$allocator@H@std@@@std@@QAE@XZ" + .safeseh "___ehhandler$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ" + .safeseh "___ehhandler$??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@XZ" + .safeseh "___ehhandler$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z" + .safeseh "___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QAE@PBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z" + .safeseh "___ehhandler$??$?0$02@?$span@$$CBH$0?0@gsl@@QAE@AAY02$$CBH@Z" + .safeseh "___ehhandler$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QBE?A?@@V?$span@$$CBH$0?0@gsl@@@Z" + .safeseh "___ehhandler$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .safeseh "___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QAE@PBHV?$extent_type@$0?0@details@2@@Z" + .safeseh "___ehhandler$??$first@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + .safeseh "___ehhandler$?first@?$span@H$04@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + .safeseh "___ehhandler$??$first@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .safeseh "___ehhandler$??$first@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + .safeseh "___ehhandler$??$first@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .safeseh "___ehhandler$?first@?$span@H$0?0@gsl@@QBE?AV12@H@Z" + .safeseh "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QAE@PAHH@Z" + .safeseh "___ehhandler$??0?$extent_type@$04@details@gsl@@QAE@H@Z" + .safeseh "___ehhandler$??$last@$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + .safeseh "___ehhandler$??$last@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .safeseh "___ehhandler$??$last@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + .safeseh "___ehhandler$??$last@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .safeseh "___ehhandler$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$04@details@2@@Z" + .safeseh "___ehhandler$?make_subspan@?$span@H$0?0@gsl@@ABE?AV12@HHV?$subspan_selector@$0?0@12@@Z" + .safeseh "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@H@Z" + .safeseh "___ehhandler$??$subspan@$01$01@?$span@H$04@gsl@@QBE?AV?$span@H$01@1@XZ" + .safeseh "___ehhandler$??$subspan@$0A@$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .safeseh "___ehhandler$??$subspan@$0A@$04@?$span@H$04@gsl@@QBE?AV01@XZ" + .safeseh "___ehhandler$??$subspan@$03$0A@@?$span@H$04@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .safeseh "___ehhandler$??$subspan@$00$0?0@?$span@H$04@gsl@@QBE?AV?$span@H$03@1@XZ" + .safeseh "___ehhandler$??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .safeseh "___ehhandler$??$subspan@$00$0A@@?$span@H$0?0@gsl@@QBE?AV?$span@H$0A@@1@XZ" + .safeseh "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHH@Z" + .safeseh "___ehhandler$??$?0$03@?$span@H$0?0@gsl@@QAE@AAY03H@Z" + .safeseh "___ehhandler$??$?0$01@?$span@H$01@gsl@@QAE@AAY01H@Z" + .safeseh "___ehhandler$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .safeseh "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .safeseh "___ehhandler$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z" + .safeseh "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .safeseh "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .safeseh "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .safeseh "___ehhandler$??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" + .safeseh "___ehhandler$??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEAAHXZ" + .safeseh "___ehhandler$??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + .safeseh "___ehhandler$??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .safeseh "___ehhandler$??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEABHXZ" + .safeseh "___ehhandler$??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QBEHV012@@Z" + .safeseh "___ehhandler$??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" + .safeseh "___ehhandler$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .safeseh "___ehhandler$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .safeseh "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .safeseh "___ehhandler$??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .safeseh "___ehhandler$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .safeseh "___ehhandler$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QAE?BV?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@1@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .safeseh "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .safeseh "___ehhandler$??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QAEAAV012@XZ" + .safeseh "___ehhandler$??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .safeseh "___ehhandler$??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .safeseh "___ehhandler$??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .safeseh "___ehhandler$??$?0$01@?$span@H$0?0@gsl@@QAE@AAY01H@Z" + .safeseh "___ehhandler$??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .safeseh "___ehhandler$??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .safeseh "___ehhandler$??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@ABV?$span@H$0?0@gsl@@@Catch@@QAE?BV?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@1@ABV?$span@H$0?0@gsl@@@Z" + .safeseh "___ehhandler$??$?0$02@?$span@H$0?0@gsl@@QAE@AAY02H@Z" + .safeseh "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .safeseh "___ehhandler$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z" + .safeseh "___ehhandler$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .safeseh "___ehhandler$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .safeseh "___ehhandler$??$?0$03@?$span@$$CBH$0?0@gsl@@QAE@AAY03$$CBH@Z" + .safeseh "___ehhandler$??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" + .safeseh "___ehhandler$??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .safeseh "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QAE@PBW4byte@2@H@Z" + .safeseh "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQBXABQBX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .safeseh "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .safeseh "___ehhandler$??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .safeseh "___ehhandler$??$?0H@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QAE@PAW4byte@2@H@Z" + .safeseh "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQAXABQAX@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .safeseh "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .safeseh "___ehhandler$??$?0$03@?$span@H$03@gsl@@QAE@AAY03H@Z" + .safeseh "___ehhandler$??$first@$00@?$span@H$03@gsl@@QBE?AV?$span@H$00@1@XZ" + .safeseh "___ehhandler$?first@?$span@H$03@gsl@@QBE?AV?$span@H$0?0@2@H@Z" + .safeseh "___ehhandler$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QAE@PAHV?$extent_type@$03@details@2@@Z" + .safeseh "___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + .safeseh "___ehhandler$??$?0$0?0@?$extent_type@$01@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + .safeseh "___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + .safeseh "___ehhandler$??$?0$0?0@?$extent_type@$00@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + .safeseh "___ehhandler$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QAE@PAHV?$extent_type@$0?0@details@2@@Z" + .safeseh "___ehhandler$??$?0$0?0@?$extent_type@$03@details@gsl@@QAE@V?$extent_type@$0?0@12@@Z" + .safeseh "___ehhandler$??$?0$08@?$span@D$0?0@gsl@@QAE@AAY08D@Z" + .safeseh "___ehhandler$??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QAE@PBDW4syntax_option_type@regex_constants@1@@Z" + .safeseh "___ehhandler$??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QAE@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" + .safeseh "___ehhandler$??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@H@Z" + .safeseh "___ehhandler$??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@@QAE@XZ" + .safeseh "___ehhandler$??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + .safeseh "___ehhandler$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z" + .safeseh "___ehhandler$??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QAE@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0ABV?$regex_traits@D@1@PAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .safeseh "___ehhandler$??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QAE@XZ" + .safeseh "___ehhandler$??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@@QAE@XZ" + .safeseh "___ehhandler$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@XZ" + .safeseh "___ehhandler$??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ" + .safeseh "___ehhandler$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + .safeseh "___ehhandler$??$_Uninitialized_value_construct_n1@PAU_Loop_vals_t@std@@IV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPAU_Loop_vals_t@0@QAU10@IAAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .safeseh "___ehhandler$?resize@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI_N@Z" + .safeseh "___ehhandler$?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_base@2@@Z" + .safeseh "___ehhandler$??A?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@I@Z" + .safeseh "___ehhandler$??$_Resize_reallocate@U_Value_init_tag@std@@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AAEXIABU_Value_init_tag@1@@Z" + .safeseh "___ehhandler$??$_Uninitialized_move@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@0PAV10@AAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .safeseh "___ehhandler$??$_Uninitialized_value_construct_n1@PAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAV10@IAAV?$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" + .safeseh "___ehhandler$?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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@IAB_N@Z" + .safeseh "___ehhandler$?end@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .safeseh "___ehhandler$?erase@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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" + .safeseh "___ehhandler$?begin@?$vector@_NV?$allocator@_N@std@@@std@@QAE?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .safeseh "___ehhandler$??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QBE?AV01@H@Z" + .safeseh "___ehhandler$?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QAEIV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@I@Z" + .safeseh "___ehhandler$??$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@0AB_N@Z" + .safeseh "___ehhandler$??$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" + .safeseh "___ehhandler$??$_Resize_reallocate@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + .safeseh "___ehhandler$??$_Uninit_alloc_fill_n1@PAIIV?$allocator@I@std@@@std@@YAPAIQAIIABIAAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" + .safeseh "___ehhandler$?_Adopt@_Iterator_base12@std@@QAEXPBU_Container_base12@2@@Z" + .safeseh "___ehhandler$??4_Iterator_base12@std@@QAEAAU01@ABU01@@Z" + .safeseh "___ehhandler$??$_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@0AB_N@Z" + .safeseh "___ehhandler$??$_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@0AB_NU?$integral_constant@_N$0A@@0@@Z" + .safeseh "___ehhandler$?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QAE?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" + .safeseh "___ehhandler$??$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" + .safeseh "___ehhandler$?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QAEXI@Z" + .safeseh "___ehhandler$??$_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" + .safeseh "___ehhandler$?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?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" + .safeseh "___ehhandler$?end@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .safeseh "___ehhandler$?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .safeseh "___ehhandler$??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QBE?AV01@H@Z" + .safeseh "___ehhandler$??1_Iterator_base12@std@@QAE@XZ" + .safeseh "___ehhandler$??$_Resize_reallocate@U_Value_init_tag@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@@AAEXIABU_Value_init_tag@1@@Z" + .safeseh "___ehhandler$??$_Uninitialized_move@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .safeseh "___ehhandler$??$_Uninitialized_value_construct_n1@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@IV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@IAAV?$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" + .safeseh "___ehhandler$??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEAADXZ" + .safeseh "___ehhandler$??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .safeseh "___ehhandler$?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_if@2@@Z" + .safeseh "___ehhandler$?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_NH@Z" + .safeseh "___ehhandler$?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NXZ" + .safeseh "___ehhandler$??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QAEAAV012@XZ" + .safeseh "___ehhandler$??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPBU?$_Sequence@D@0@ABV?$regex_traits@D@0@@Z" + .safeseh "___ehhandler$??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QBE?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" + .safeseh "___ehhandler$?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .safeseh "___ehhandler$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .safeseh "___ehhandler$??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QAE@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0ABV?$allocator@D@1@@Z" + .safeseh "___ehhandler$??$_Range_construct_or_tidy@PAD@?$vector@DV?$allocator@D@std@@@std@@AAEXPAD0Uforward_iterator_tag@1@@Z" + .safeseh "___ehhandler$?_Swap_proxy_and_iterators@_Container_base12@std@@QAEXAAU12@@Z" + .safeseh "___ehhandler$?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NABV12@@Z" + .safeseh "___ehhandler$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@ABV01@@Z" + .safeseh "___ehhandler$??0?$vector@IV?$allocator@I@std@@@std@@QAE@ABV01@@Z" + .safeseh "___ehhandler$??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QAE@ABV01@@Z" + .safeseh "___ehhandler$??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@@QAE@ABV01@@Z" + .safeseh "___ehhandler$??$_Uninitialized_copy@PAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QAU120@0PAU120@AAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .safeseh "___ehhandler$??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QBEHV012@@Z" + .safeseh "___ehhandler$?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AAE_NPAV_Node_rep@2@_N@Z" + .safeseh "___ehhandler$??$_Reset@PBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AAEXPBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + .safeseh "___ehhandler$??0?$_Regex_traits@D@std@@QAE@XZ" + .safeseh "___ehhandler$??0locale@std@@QAE@XZ" + .safeseh "___ehhandler$??$use_facet@V?$collate@D@std@@@std@@YAABV?$collate@D@0@ABVlocale@0@@Z" + .safeseh "___ehhandler$??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z" + .safeseh "___ehhandler$?_Getcat@?$collate@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z" + .safeseh "___ehhandler$??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QAE@PAV_Facet_base@1@@Z" + .safeseh "___ehhandler$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" + .safeseh "___ehhandler$??0?$collate@D@std@@QAE@ABV_Locinfo@1@I@Z" + .safeseh "___ehhandler$?do_transform@?$collate@D@std@@MBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PBD0@Z" + .safeseh "___ehhandler$??$assign@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@QBD0@Z" + .safeseh "___ehhandler$??0?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@PBD1W4syntax_option_type@regex_constants@1@@Z" + .safeseh "___ehhandler$?_Compile@?$_Parser@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Root_node@2@XZ" + .safeseh "___ehhandler$??$replace@PBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1@Z" + .safeseh "___ehhandler$??$_Replace_range@PBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QBD1U?$integral_constant@_N$00@1@@Z" + .safeseh "___ehhandler$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .safeseh "___ehhandler$??0?$vector@_NV?$allocator@_N@std@@@std@@QAE@IABV?$allocator@_N@1@@Z" + .safeseh "___ehhandler$??0?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAE@ABV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" + .safeseh "___ehhandler$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QAE@IAB_NABV?$allocator@_N@1@@Z" + .safeseh "___ehhandler$??$_Construct_n_copies_of_ty@I@?$vector@IV?$allocator@I@std@@@std@@AAEXIABI@Z" + .safeseh "___ehhandler$?_Add_equiv@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEXPBD0H@Z" + .safeseh "___ehhandler$??$transform_primary@PBD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PBD0@Z" + .safeseh "___ehhandler$??$transform_primary@PAD@?$_Regex_traits@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PAD0@Z" + .safeseh "___ehhandler$??$?0PBDX@?$vector@DV?$allocator@D@std@@@std@@QAE@PBD0ABV?$allocator@D@1@@Z" + .safeseh "___ehhandler$??$_Range_construct_or_tidy@PBD@?$vector@DV?$allocator@D@std@@@std@@AAEXPBD0Uforward_iterator_tag@1@@Z" + .safeseh "___ehhandler$??$?0PADX@?$vector@DV?$allocator@D@std@@@std@@QAE@PAD0ABV?$allocator@D@1@@Z" + .safeseh "___ehhandler$?_Begin_assert_group@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@QAEPAV_Node_base@2@_N@Z" + .safeseh "___ehhandler$??$?0U?$default_delete@V_Node_assert@std@@@std@@$0A@@?$unique_ptr@V_Node_assert@std@@U?$default_delete@V_Node_assert@std@@@2@@std@@QAE@PAV_Node_assert@1@@Z" + .safeseh "___ehhandler$?_Add_str_node@?$_Builder@PBDDV?$regex_traits@D@std@@@std@@AAEXXZ" + .safeseh "___ehhandler$?streamReconstructedExpression@?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@EBEXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .safeseh "___ehhandler$??$_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@@0PAV?$match_results@V?$span_iterator@V?$span@D$0?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@ABV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + + .globl "??_7fail_fast@gsl@@6B@" +.set "??_7fail_fast@gsl@@6B@", L___unnamed_1+4 + .globl "??_7logic_error@std@@6B@" +.set "??_7logic_error@std@@6B@", L___unnamed_2+4 + .globl "??_7exception@std@@6B@" +.set "??_7exception@std@@6B@", L___unnamed_3+4 + .globl "??_7?$UnaryExpr@_N@Catch@@6B@" +.set "??_7?$UnaryExpr@_N@Catch@@6B@", L___unnamed_4+4 + .globl "??_7ITransientExpression@Catch@@6B@" +.set "??_7ITransientExpression@Catch@@6B@", L___unnamed_5+4 + .globl "??_7?$BinaryExpr@ABIABI@Catch@@6B@" +.set "??_7?$BinaryExpr@ABIABI@Catch@@6B@", L___unnamed_6+4 + .globl "??_7?$BinaryExpr@ABHABH@Catch@@6B@" +.set "??_7?$BinaryExpr@ABHABH@Catch@@6B@", L___unnamed_7+4 + .globl "??_7?$BinaryExpr@ABQAHABQAH@Catch@@6B@" +.set "??_7?$BinaryExpr@ABQAHABQAH@Catch@@6B@", L___unnamed_8+4 + .globl "??_7?$BinaryExpr@_N_N@Catch@@6B@" +.set "??_7?$BinaryExpr@_N_N@Catch@@6B@", L___unnamed_9+4 + .globl "??_7narrowing_error@gsl@@6B@" +.set "??_7narrowing_error@gsl@@6B@", L___unnamed_10+4 + .globl "??_7?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@6B@" +.set "??_7?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@6B@", L___unnamed_11+4 + .globl "??_7?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@6B@" +.set "??_7?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV123@@Catch@@6B@", L___unnamed_12+4 + .globl "??_7?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@" +.set "??_7?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@", L___unnamed_13+4 + .globl "??_7?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@" +.set "??_7?$BinaryExpr@ABV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ABV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@", L___unnamed_14+4 + .globl "??_7?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@6B@" +.set "??_7?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ABV12@@Catch@@6B@", L___unnamed_15+4 + .globl "??_7?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@6B@" +.set "??_7?$BinaryExpr@ABV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ABV12@@Catch@@6B@", L___unnamed_16+4 + .globl "??_7?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@6B@" +.set "??_7?$BinaryExpr@ABV?$span@H$0?0@gsl@@ABV12@@Catch@@6B@", L___unnamed_17+4 + .globl "??_7?$BinaryExpr@ABQBXABQBX@Catch@@6B@" +.set "??_7?$BinaryExpr@ABQBXABQBX@Catch@@6B@", L___unnamed_18+4 + .globl "??_7?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@6B@" +.set "??_7?$BinaryExpr@ABQBW4byte@gsl@@AB$$T@Catch@@6B@", L___unnamed_19+4 + .globl "??_7?$BinaryExpr@ABQAXABQAX@Catch@@6B@" +.set "??_7?$BinaryExpr@ABQAXABQAX@Catch@@6B@", L___unnamed_20+4 + .globl "??_7?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@6B@" +.set "??_7?$BinaryExpr@ABQAW4byte@gsl@@AB$$T@Catch@@6B@", L___unnamed_21+4 + .globl "??_7?$collate@D@std@@6B@" +.set "??_7?$collate@D@std@@6B@", L___unnamed_22+4 + .globl "??_7bad_cast@std@@6B@" +.set "??_7bad_cast@std@@6B@", L___unnamed_23+4 + .globl "??_7_Root_node@std@@6B@" +.set "??_7_Root_node@std@@6B@", L___unnamed_24+4 + .globl "??_7_Node_base@std@@6B@" +.set "??_7_Node_base@std@@6B@", L___unnamed_25+4 + .globl "??_7_Node_capture@std@@6B@" +.set "??_7_Node_capture@std@@6B@", L___unnamed_26+4 + .globl "??_7_Node_back@std@@6B@" +.set "??_7_Node_back@std@@6B@", L___unnamed_27+4 + .globl "??_7?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@" +.set "??_7?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@", L___unnamed_28+4 + .globl "??_7_Node_assert@std@@6B@" +.set "??_7_Node_assert@std@@6B@", L___unnamed_29+4 + .globl "??_7?$_Node_str@D@std@@6B@" +.set "??_7?$_Node_str@D@std@@6B@", L___unnamed_30+4 + .globl "??_7_Node_endif@std@@6B@" +.set "??_7_Node_endif@std@@6B@", L___unnamed_31+4 + .globl "??_7_Node_if@std@@6B@" +.set "??_7_Node_if@std@@6B@", L___unnamed_32+4 + .globl "??_7_Node_end_group@std@@6B@" +.set "??_7_Node_end_group@std@@6B@", L___unnamed_33+4 + .globl "??_7_Node_end_rep@std@@6B@" +.set "??_7_Node_end_rep@std@@6B@", L___unnamed_34+4 + .globl "??_7_Node_rep@std@@6B@" +.set "??_7_Node_rep@std@@6B@", L___unnamed_35+4 + .globl "??_7?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@6B@" +.set "??_7?$BinaryExpr@ABV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ABV123@@Catch@@6B@", L___unnamed_36+4